xref: /openbmc/linux/MAINTAINERS (revision 58f9d806)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183M:	Heiner Kallweit <hkallweit1@gmail.com>
184L:	netdev@vger.kernel.org
185S:	Maintained
186F:	drivers/net/ethernet/realtek/r8169.c
187
1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190L:	linux-serial@vger.kernel.org
191S:	Maintained
192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193F:	drivers/tty/serial/8250*
194F:	include/linux/serial_8250.h
195
1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197L:	netdev@vger.kernel.org
198S:	Orphan / Obsolete
199F:	drivers/net/ethernet/8390/
200
2019P FILE SYSTEM
202M:	Eric Van Hensbergen <ericvh@gmail.com>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204M:	Dominique Martinet <asmadeus@codewreck.org>
205L:	v9fs-developer@lists.sourceforge.net
206W:	http://swik.net/v9fs
207Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209T:	git git://github.com/martinetd/linux.git
210S:	Maintained
211F:	Documentation/filesystems/9p.txt
212F:	fs/9p/
213F:	net/9p/
214F:	include/net/9p/
215F:	include/uapi/linux/virtio_9p.h
216F:	include/trace/events/9p.h
217
218A8293 MEDIA DRIVER
219M:	Antti Palosaari <crope@iki.fi>
220L:	linux-media@vger.kernel.org
221W:	https://linuxtv.org
222W:	http://palosaari.fi/linux/
223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
224T:	git git://linuxtv.org/anttip/media_tree.git
225S:	Maintained
226F:	drivers/media/dvb-frontends/a8293*
227
228AACRAID SCSI RAID DRIVER
229M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230L:	linux-scsi@vger.kernel.org
231W:	http://www.adaptec.com/
232S:	Supported
233F:	Documentation/scsi/aacraid.txt
234F:	drivers/scsi/aacraid/
235
236ABI/API
237L:	linux-api@vger.kernel.org
238F:	include/linux/syscalls.h
239F:	kernel/sys_ni.c
240
241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242M:	Hans de Goede <hdegoede@redhat.com>
243L:	linux-hwmon@vger.kernel.org
244S:	Maintained
245F:	drivers/hwmon/abituguru.c
246
247ABIT UGURU 3 HARDWARE MONITOR DRIVER
248M:	Alistair John Strachan <alistair@devzero.co.uk>
249L:	linux-hwmon@vger.kernel.org
250S:	Maintained
251F:	drivers/hwmon/abituguru3.c
252
253ACCES 104-DIO-48E GPIO DRIVER
254M:	William Breathitt Gray <vilhelm.gray@gmail.com>
255L:	linux-gpio@vger.kernel.org
256S:	Maintained
257F:	drivers/gpio/gpio-104-dio-48e.c
258
259ACCES 104-IDI-48 GPIO DRIVER
260M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
261L:	linux-gpio@vger.kernel.org
262S:	Maintained
263F:	drivers/gpio/gpio-104-idi-48.c
264
265ACCES 104-IDIO-16 GPIO DRIVER
266M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
267L:	linux-gpio@vger.kernel.org
268S:	Maintained
269F:	drivers/gpio/gpio-104-idio-16.c
270
271ACCES 104-QUAD-8 IIO DRIVER
272M:	William Breathitt Gray <vilhelm.gray@gmail.com>
273L:	linux-iio@vger.kernel.org
274S:	Maintained
275F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276F:	drivers/iio/counter/104-quad-8.c
277
278ACCES PCI-IDIO-16 GPIO DRIVER
279M:	William Breathitt Gray <vilhelm.gray@gmail.com>
280L:	linux-gpio@vger.kernel.org
281S:	Maintained
282F:	drivers/gpio/gpio-pci-idio-16.c
283
284ACCES PCIe-IDIO-24 GPIO DRIVER
285M:	William Breathitt Gray <vilhelm.gray@gmail.com>
286L:	linux-gpio@vger.kernel.org
287S:	Maintained
288F:	drivers/gpio/gpio-pcie-idio-24.c
289
290ACENIC DRIVER
291M:	Jes Sorensen <jes@trained-monkey.org>
292L:	linux-acenic@sunsite.dk
293S:	Maintained
294F:	drivers/net/ethernet/alteon/acenic*
295
296ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297M:	Peter Feuerer <peter@piie.net>
298L:	platform-driver-x86@vger.kernel.org
299W:	http://piie.net/?section=acerhdf
300S:	Maintained
301F:	drivers/platform/x86/acerhdf.c
302
303ACER WMI LAPTOP EXTRAS
304M:	"Lee, Chun-Yi" <jlee@suse.com>
305L:	platform-driver-x86@vger.kernel.org
306S:	Maintained
307F:	drivers/platform/x86/acer-wmi.c
308
309ACPI
310M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
311M:	Len Brown <lenb@kernel.org>
312L:	linux-acpi@vger.kernel.org
313W:	https://01.org/linux-acpi
314Q:	https://patchwork.kernel.org/project/linux-acpi/list/
315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316B:	https://bugzilla.kernel.org
317S:	Supported
318F:	drivers/acpi/
319F:	drivers/pnp/pnpacpi/
320F:	include/linux/acpi.h
321F:	include/linux/fwnode.h
322F:	include/acpi/
323F:	Documentation/acpi/
324F:	Documentation/ABI/testing/sysfs-bus-acpi
325F:	Documentation/ABI/testing/configfs-acpi
326F:	drivers/pci/*acpi*
327F:	drivers/pci/*/*acpi*
328F:	tools/power/acpi/
329
330ACPI APEI
331M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
332M:	Len Brown <lenb@kernel.org>
333L:	linux-acpi@vger.kernel.org
334R:	Tony Luck <tony.luck@intel.com>
335R:	Borislav Petkov <bp@alien8.de>
336F:	drivers/acpi/apei/
337
338ACPI COMPONENT ARCHITECTURE (ACPICA)
339M:	Robert Moore <robert.moore@intel.com>
340M:	Erik Schmauss <erik.schmauss@intel.com>
341M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342L:	linux-acpi@vger.kernel.org
343L:	devel@acpica.org
344W:	https://acpica.org/
345W:	https://github.com/acpica/acpica/
346Q:	https://patchwork.kernel.org/project/linux-acpi/list/
347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348B:	https://bugzilla.kernel.org
349B:	https://bugs.acpica.org
350S:	Supported
351F:	drivers/acpi/acpica/
352F:	include/acpi/
353F:	tools/power/acpi/
354
355ACPI FAN DRIVER
356M:	Zhang Rui <rui.zhang@intel.com>
357L:	linux-acpi@vger.kernel.org
358W:	https://01.org/linux-acpi
359B:	https://bugzilla.kernel.org
360S:	Supported
361F:	drivers/acpi/fan.c
362
363ACPI FOR ARM64 (ACPI/arm64)
364M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365M:	Hanjun Guo <hanjun.guo@linaro.org>
366M:	Sudeep Holla <sudeep.holla@arm.com>
367L:	linux-acpi@vger.kernel.org
368S:	Maintained
369F:	drivers/acpi/arm64
370
371ACPI I2C MULTI INSTANTIATE DRIVER
372M:	Hans de Goede <hdegoede@redhat.com>
373L:	platform-driver-x86@vger.kernel.org
374S:	Maintained
375F:	drivers/platform/x86/i2c-multi-instantiate.c
376
377ACPI PMIC DRIVERS
378M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
379M:	Len Brown <lenb@kernel.org>
380R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381R:	Mika Westerberg <mika.westerberg@linux.intel.com>
382L:	linux-acpi@vger.kernel.org
383Q:	https://patchwork.kernel.org/project/linux-acpi/list/
384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385B:	https://bugzilla.kernel.org
386S:	Supported
387F:	drivers/acpi/pmic/
388
389ACPI THERMAL DRIVER
390M:	Zhang Rui <rui.zhang@intel.com>
391L:	linux-acpi@vger.kernel.org
392W:	https://01.org/linux-acpi
393B:	https://bugzilla.kernel.org
394S:	Supported
395F:	drivers/acpi/*thermal*
396
397ACPI VIDEO DRIVER
398M:	Zhang Rui <rui.zhang@intel.com>
399L:	linux-acpi@vger.kernel.org
400W:	https://01.org/linux-acpi
401B:	https://bugzilla.kernel.org
402S:	Supported
403F:	drivers/acpi/acpi_video.c
404
405ACPI WMI DRIVER
406L:	platform-driver-x86@vger.kernel.org
407S:	Orphan
408F:	drivers/platform/x86/wmi.c
409F:	include/uapi/linux/wmi.h
410
411AD1889 ALSA SOUND DRIVER
412M:	Thibaut Varene <T-Bone@parisc-linux.org>
413W:	http://wiki.parisc-linux.org/AD1889
414L:	linux-parisc@vger.kernel.org
415S:	Maintained
416F:	sound/pci/ad1889.*
417
418AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5254
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/misc/ad525x_dpot.c
424
425AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD5398
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/regulator/ad5398.c
431
432AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7142
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/misc/ad714x.c
438
439AD7877 TOUCHSCREEN DRIVER
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7877
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7877.c
445
446AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447M:	Michael Hennerich <michael.hennerich@analog.com>
448W:	http://wiki.analog.com/AD7879
449W:	http://ez.analog.com/community/linux-device-drivers
450S:	Supported
451F:	drivers/input/touchscreen/ad7879.c
452
453ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454M:	Jiri Kosina <jikos@kernel.org>
455S:	Maintained
456
457ADF7242 IEEE 802.15.4 RADIO DRIVER
458M:	Michael Hennerich <michael.hennerich@analog.com>
459W:	https://wiki.analog.com/ADF7242
460W:	http://ez.analog.com/community/linux-device-drivers
461L:	linux-wpan@vger.kernel.org
462S:	Supported
463F:	drivers/net/ieee802154/adf7242.c
464F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466ADM1025 HARDWARE MONITOR DRIVER
467M:	Jean Delvare <jdelvare@suse.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	Documentation/hwmon/adm1025
471F:	drivers/hwmon/adm1025.c
472
473ADM1029 HARDWARE MONITOR DRIVER
474M:	Corentin Labbe <clabbe.montjoie@gmail.com>
475L:	linux-hwmon@vger.kernel.org
476S:	Maintained
477F:	drivers/hwmon/adm1029.c
478
479ADM8211 WIRELESS DRIVER
480L:	linux-wireless@vger.kernel.org
481W:	http://wireless.kernel.org/
482S:	Orphan
483F:	drivers/net/wireless/admtek/adm8211.*
484
485ADP1653 FLASH CONTROLLER DRIVER
486M:	Sakari Ailus <sakari.ailus@iki.fi>
487L:	linux-media@vger.kernel.org
488S:	Maintained
489F:	drivers/media/i2c/adp1653.c
490F:	include/media/i2c/adp1653.h
491
492ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493M:	Michael Hennerich <michael.hennerich@analog.com>
494W:	http://wiki.analog.com/ADP5520
495W:	http://ez.analog.com/community/linux-device-drivers
496S:	Supported
497F:	drivers/mfd/adp5520.c
498F:	drivers/video/backlight/adp5520_bl.c
499F:	drivers/leds/leds-adp5520.c
500F:	drivers/gpio/gpio-adp5520.c
501F:	drivers/input/keyboard/adp5520-keys.c
502
503ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504M:	Michael Hennerich <michael.hennerich@analog.com>
505W:	http://wiki.analog.com/ADP5588
506W:	http://ez.analog.com/community/linux-device-drivers
507S:	Supported
508F:	drivers/input/keyboard/adp5588-keys.c
509F:	drivers/gpio/gpio-adp5588.c
510
511ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512M:	Michael Hennerich <michael.hennerich@analog.com>
513W:	http://wiki.analog.com/ADP8860
514W:	http://ez.analog.com/community/linux-device-drivers
515S:	Supported
516F:	drivers/video/backlight/adp8860_bl.c
517
518ADS1015 HARDWARE MONITOR DRIVER
519M:	Dirk Eibach <eibach@gdsys.de>
520L:	linux-hwmon@vger.kernel.org
521S:	Maintained
522F:	Documentation/hwmon/ads1015
523F:	drivers/hwmon/ads1015.c
524F:	include/linux/platform_data/ads1015.h
525
526ADT746X FAN DRIVER
527M:	Colin Leroy <colin@colino.net>
528S:	Maintained
529F:	drivers/macintosh/therm_adt746x.c
530
531ADT7475 HARDWARE MONITOR DRIVER
532M:	Jean Delvare <jdelvare@suse.com>
533L:	linux-hwmon@vger.kernel.org
534S:	Maintained
535F:	Documentation/hwmon/adt7475
536F:	drivers/hwmon/adt7475.c
537
538ADVANSYS SCSI DRIVER
539M:	Matthew Wilcox <willy@infradead.org>
540M:	Hannes Reinecke <hare@suse.com>
541L:	linux-scsi@vger.kernel.org
542S:	Maintained
543F:	Documentation/scsi/advansys.txt
544F:	drivers/scsi/advansys.c
545
546ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547M:	Michael Hennerich <michael.hennerich@analog.com>
548W:	http://wiki.analog.com/ADXL345
549W:	http://ez.analog.com/community/linux-device-drivers
550S:	Supported
551F:	drivers/input/misc/adxl34x.c
552
553ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554M:	Stefan Popa <stefan.popa@analog.com>
555W:	http://ez.analog.com/community/linux-device-drivers
556S:	Supported
557F:	drivers/iio/accel/adxl372.c
558F:	drivers/iio/accel/adxl372_spi.c
559F:	drivers/iio/accel/adxl372_i2c.c
560F:	Documentation/devicetree/bindings/iio/accel/adxl372.txt
561
562AF9013 MEDIA DRIVER
563M:	Antti Palosaari <crope@iki.fi>
564L:	linux-media@vger.kernel.org
565W:	https://linuxtv.org
566W:	http://palosaari.fi/linux/
567Q:	http://patchwork.linuxtv.org/project/linux-media/list/
568T:	git git://linuxtv.org/anttip/media_tree.git
569S:	Maintained
570F:	drivers/media/dvb-frontends/af9013*
571
572AF9033 MEDIA DRIVER
573M:	Antti Palosaari <crope@iki.fi>
574L:	linux-media@vger.kernel.org
575W:	https://linuxtv.org
576W:	http://palosaari.fi/linux/
577Q:	http://patchwork.linuxtv.org/project/linux-media/list/
578T:	git git://linuxtv.org/anttip/media_tree.git
579S:	Maintained
580F:	drivers/media/dvb-frontends/af9033*
581
582AFFS FILE SYSTEM
583M:	David Sterba <dsterba@suse.com>
584L:	linux-fsdevel@vger.kernel.org
585S:	Odd Fixes
586F:	Documentation/filesystems/affs.txt
587F:	fs/affs/
588
589AFS FILESYSTEM
590M:	David Howells <dhowells@redhat.com>
591L:	linux-afs@lists.infradead.org
592S:	Supported
593F:	fs/afs/
594F:	include/trace/events/afs.h
595F:	Documentation/filesystems/afs.txt
596W:	https://www.infradead.org/~dhowells/kafs/
597
598AGPGART DRIVER
599M:	David Airlie <airlied@linux.ie>
600T:	git git://anongit.freedesktop.org/drm/drm
601S:	Maintained
602F:	drivers/char/agp/
603F:	include/linux/agp*
604F:	include/uapi/linux/agp*
605
606AHA152X SCSI DRIVER
607M:	"Juergen E. Fischer" <fischer@norbit.de>
608L:	linux-scsi@vger.kernel.org
609S:	Maintained
610F:	drivers/scsi/aha152x*
611F:	drivers/scsi/pcmcia/aha152x*
612
613AIC7XXX / AIC79XX SCSI DRIVER
614M:	Hannes Reinecke <hare@suse.com>
615L:	linux-scsi@vger.kernel.org
616S:	Maintained
617F:	drivers/scsi/aic7xxx/
618
619AIMSLAB FM RADIO RECEIVER DRIVER
620M:	Hans Verkuil <hverkuil@xs4all.nl>
621L:	linux-media@vger.kernel.org
622T:	git git://linuxtv.org/media_tree.git
623W:	https://linuxtv.org
624S:	Maintained
625F:	drivers/media/radio/radio-aimslab*
626
627AIO
628M:	Benjamin LaHaise <bcrl@kvack.org>
629L:	linux-aio@kvack.org
630S:	Supported
631F:	fs/aio.c
632F:	include/linux/*aio*.h
633
634AIRSPY MEDIA DRIVER
635M:	Antti Palosaari <crope@iki.fi>
636L:	linux-media@vger.kernel.org
637W:	https://linuxtv.org
638W:	http://palosaari.fi/linux/
639Q:	http://patchwork.linuxtv.org/project/linux-media/list/
640T:	git git://linuxtv.org/anttip/media_tree.git
641S:	Maintained
642F:	drivers/media/usb/airspy/
643
644ALACRITECH GIGABIT ETHERNET DRIVER
645M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
646S:	Maintained
647F:	drivers/net/ethernet/alacritech/*
648
649ALCATEL SPEEDTOUCH USB DRIVER
650M:	Duncan Sands <duncan.sands@free.fr>
651L:	linux-usb@vger.kernel.org
652W:	http://www.linux-usb.org/SpeedTouch/
653S:	Maintained
654F:	drivers/usb/atm/speedtch.c
655F:	drivers/usb/atm/usbatm.c
656
657ALCHEMY AU1XX0 MMC DRIVER
658M:	Manuel Lauss <manuel.lauss@gmail.com>
659S:	Maintained
660F:	drivers/mmc/host/au1xmmc.c
661
662ALI1563 I2C DRIVER
663M:	Rudolf Marek <r.marek@assembler.cz>
664L:	linux-i2c@vger.kernel.org
665S:	Maintained
666F:	Documentation/i2c/busses/i2c-ali1563
667F:	drivers/i2c/busses/i2c-ali1563.c
668
669ALLWINNER SECURITY SYSTEM
670M:	Corentin Labbe <clabbe.montjoie@gmail.com>
671L:	linux-crypto@vger.kernel.org
672S:	Maintained
673F:	drivers/crypto/sunxi-ss/
674
675ALLWINNER VPU DRIVER
676M:	Maxime Ripard <maxime.ripard@bootlin.com>
677M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678L:	linux-media@vger.kernel.org
679S:	Maintained
680F:	drivers/staging/media/sunxi/cedrus/
681
682ALPHA PORT
683M:	Richard Henderson <rth@twiddle.net>
684M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685M:	Matt Turner <mattst88@gmail.com>
686S:	Odd Fixes
687L:	linux-alpha@vger.kernel.org
688F:	arch/alpha/
689
690ALPS PS/2 TOUCHPAD DRIVER
691R:	Pali Rohár <pali.rohar@gmail.com>
692F:	drivers/input/mouse/alps.*
693
694ALTERA I2C CONTROLLER DRIVER
695M:	Thor Thayer <thor.thayer@linux.intel.com>
696S:	Maintained
697F:	drivers/i2c/busses/i2c-altera.c
698
699ALTERA MAILBOX DRIVER
700M:	Ley Foon Tan <lftan@altera.com>
701L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702S:	Maintained
703F:	drivers/mailbox/mailbox-altera.c
704
705ALTERA PIO DRIVER
706M:	Tien Hock Loh <thloh@altera.com>
707L:	linux-gpio@vger.kernel.org
708S:	Maintained
709F:	drivers/gpio/gpio-altera.c
710
711ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712M:	Thor Thayer <thor.thayer@linux.intel.com>
713S:	Maintained
714F:	drivers/gpio/gpio-altera-a10sr.c
715F:	drivers/mfd/altera-a10sr.c
716F:	drivers/reset/reset-a10sr.c
717F:	include/linux/mfd/altera-a10sr.h
718F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719
720ALTERA TRIPLE SPEED ETHERNET DRIVER
721M:	Thor Thayer <thor.thayer@linux.intel.com>
722L:	netdev@vger.kernel.org
723L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724S:	Maintained
725F:	drivers/net/ethernet/altera/
726
727ALTERA UART/JTAG UART SERIAL DRIVERS
728M:	Tobias Klauser <tklauser@distanz.ch>
729L:	linux-serial@vger.kernel.org
730L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731S:	Maintained
732F:	drivers/tty/serial/altera_uart.c
733F:	drivers/tty/serial/altera_jtaguart.c
734F:	include/linux/altera_uart.h
735F:	include/linux/altera_jtaguart.h
736
737AMAZON ETHERNET DRIVERS
738M:	Netanel Belgazal <netanel@amazon.com>
739R:	Saeed Bishara <saeedb@amazon.com>
740R:	Zorik Machulsky <zorik@amazon.com>
741L:	netdev@vger.kernel.org
742S:	Supported
743F:	Documentation/networking/ena.txt
744F:	drivers/net/ethernet/amazon/
745
746AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747M:	Tom Lendacky <thomas.lendacky@amd.com>
748M:	Gary Hook <gary.hook@amd.com>
749L:	linux-crypto@vger.kernel.org
750S:	Supported
751F:	drivers/crypto/ccp/
752F:	include/linux/ccp.h
753
754AMD DISPLAY CORE
755M:	Harry Wentland <harry.wentland@amd.com>
756M:	Leo Li <sunpeng.li@amd.com>
757L:	amd-gfx@lists.freedesktop.org
758T:	git git://people.freedesktop.org/~agd5f/linux
759S:	Supported
760F:	drivers/gpu/drm/amd/display/
761
762AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763M:	Huang Rui <ray.huang@amd.com>
764L:	linux-hwmon@vger.kernel.org
765S:	Supported
766F:	Documentation/hwmon/fam15h_power
767F:	drivers/hwmon/fam15h_power.c
768
769AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
771S:	Orphan
772F:	drivers/usb/gadget/udc/amd5536udc.*
773
774AMD GEODE PROCESSOR/CHIPSET SUPPORT
775P:	Andres Salomon <dilinger@queued.net>
776L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
777W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778S:	Supported
779F:	drivers/char/hw_random/geode-rng.c
780F:	drivers/crypto/geode*
781F:	drivers/video/fbdev/geode/
782F:	arch/x86/include/asm/geode.h
783
784AMD IOMMU (AMD-VI)
785M:	Joerg Roedel <joro@8bytes.org>
786L:	iommu@lists.linux-foundation.org
787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788S:	Maintained
789F:	drivers/iommu/amd_iommu*.[ch]
790F:	include/linux/amd-iommu.h
791
792AMD KFD
793M:	Oded Gabbay <oded.gabbay@gmail.com>
794L:	dri-devel@lists.freedesktop.org
795T:	git git://people.freedesktop.org/~gabbayo/linux.git
796S:	Supported
797F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804F:	drivers/gpu/drm/amd/amdkfd/
805F:	drivers/gpu/drm/amd/include/cik_structs.h
806F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807F:	drivers/gpu/drm/amd/include/vi_structs.h
808F:	drivers/gpu/drm/amd/include/v9_structs.h
809F:	include/uapi/linux/kfd_ioctl.h
810
811AMD POWERPLAY
812M:	Rex Zhu <rex.zhu@amd.com>
813M:	Evan Quan <evan.quan@amd.com>
814L:	amd-gfx@lists.freedesktop.org
815S:	Supported
816F:	drivers/gpu/drm/amd/powerplay/
817T:	git git://people.freedesktop.org/~agd5f/linux
818
819AMD SEATTLE DEVICE TREE SUPPORT
820M:	Brijesh Singh <brijeshkumar.singh@amd.com>
821M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822M:	Tom Lendacky <thomas.lendacky@amd.com>
823S:	Supported
824F:	arch/arm64/boot/dts/amd/
825
826AMD XGBE DRIVER
827M:	Tom Lendacky <thomas.lendacky@amd.com>
828L:	netdev@vger.kernel.org
829S:	Supported
830F:	drivers/net/ethernet/amd/xgbe/
831F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832
833ANALOG DEVICES INC AD5686 DRIVER
834M:	Stefan Popa <stefan.popa@analog.com>
835L:	linux-pm@vger.kernel.org
836W:	http://ez.analog.com/community/linux-device-drivers
837S:	Supported
838F:	drivers/iio/dac/ad5686*
839F:	drivers/iio/dac/ad5696*
840
841ANALOG DEVICES INC AD5758 DRIVER
842M:	Stefan Popa <stefan.popa@analog.com>
843L:	linux-iio@vger.kernel.org
844W:	http://ez.analog.com/community/linux-device-drivers
845S:	Supported
846F:	drivers/iio/dac/ad5758.c
847F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
848
849ANALOG DEVICES INC AD9389B DRIVER
850M:	Hans Verkuil <hans.verkuil@cisco.com>
851L:	linux-media@vger.kernel.org
852S:	Maintained
853F:	drivers/media/i2c/ad9389b*
854
855ANALOG DEVICES INC ADGS1408 DRIVER
856M:	Mircea Caprioru <mircea.caprioru@analog.com>
857S:	Supported
858F:	drivers/mux/adgs1408.c
859F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
860
861ANALOG DEVICES INC ADP5061 DRIVER
862M:	Stefan Popa <stefan.popa@analog.com>
863L:	linux-pm@vger.kernel.org
864W:	http://ez.analog.com/community/linux-device-drivers
865S:	Supported
866F:	drivers/power/supply/adp5061.c
867
868ANALOG DEVICES INC ADV7180 DRIVER
869M:	Lars-Peter Clausen <lars@metafoo.de>
870L:	linux-media@vger.kernel.org
871W:	http://ez.analog.com/community/linux-device-drivers
872S:	Supported
873F:	drivers/media/i2c/adv7180.c
874
875ANALOG DEVICES INC ADV748X DRIVER
876M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
877L:	linux-media@vger.kernel.org
878S:	Maintained
879F:	drivers/media/i2c/adv748x/*
880
881ANALOG DEVICES INC ADV7511 DRIVER
882M:	Hans Verkuil <hans.verkuil@cisco.com>
883L:	linux-media@vger.kernel.org
884S:	Maintained
885F:	drivers/media/i2c/adv7511*
886
887ANALOG DEVICES INC ADV7604 DRIVER
888M:	Hans Verkuil <hans.verkuil@cisco.com>
889L:	linux-media@vger.kernel.org
890S:	Maintained
891F:	drivers/media/i2c/adv7604*
892
893ANALOG DEVICES INC ADV7842 DRIVER
894M:	Hans Verkuil <hans.verkuil@cisco.com>
895L:	linux-media@vger.kernel.org
896S:	Maintained
897F:	drivers/media/i2c/adv7842*
898
899ANALOG DEVICES INC ASOC CODEC DRIVERS
900M:	Lars-Peter Clausen <lars@metafoo.de>
901L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
902W:	http://wiki.analog.com/
903W:	http://ez.analog.com/community/linux-device-drivers
904S:	Supported
905F:	sound/soc/codecs/adau*
906F:	sound/soc/codecs/adav*
907F:	sound/soc/codecs/ad1*
908F:	sound/soc/codecs/ad7*
909F:	sound/soc/codecs/ssm*
910F:	sound/soc/codecs/sigmadsp.*
911
912ANALOG DEVICES INC DMA DRIVERS
913M:	Lars-Peter Clausen <lars@metafoo.de>
914W:	http://ez.analog.com/community/linux-device-drivers
915S:	Supported
916F:	drivers/dma/dma-axi-dmac.c
917
918ANALOG DEVICES INC IIO DRIVERS
919M:	Lars-Peter Clausen <lars@metafoo.de>
920M:	Michael Hennerich <Michael.Hennerich@analog.com>
921W:	http://wiki.analog.com/
922W:	http://ez.analog.com/community/linux-device-drivers
923S:	Supported
924F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
925F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
926F:	drivers/iio/*/ad*
927F:	drivers/iio/adc/ltc2497*
928X:	drivers/iio/*/adjd*
929F:	drivers/staging/iio/*/ad*
930
931ANDES ARCHITECTURE
932M:	Greentime Hu <green.hu@gmail.com>
933M:	Vincent Chen <deanbo422@gmail.com>
934T:	git https://github.com/andestech/linux.git
935S:	Supported
936F:	arch/nds32/
937F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
938F:	Documentation/devicetree/bindings/nds32/
939K:	nds32
940N:	nds32
941
942ANDROID CONFIG FRAGMENTS
943M:	Rob Herring <robh@kernel.org>
944S:	Supported
945F:	kernel/configs/android*
946
947ANDROID DRIVERS
948M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
949M:	Arve Hjønnevåg <arve@android.com>
950M:	Todd Kjos <tkjos@android.com>
951M:	Martijn Coenen <maco@android.com>
952M:	Joel Fernandes <joel@joelfernandes.org>
953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
954L:	devel@driverdev.osuosl.org
955S:	Supported
956F:	drivers/android/
957F:	drivers/staging/android/
958
959ANDROID GOLDFISH PIC DRIVER
960M:	Miodrag Dinic <miodrag.dinic@mips.com>
961S:	Supported
962F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
963F:	drivers/irqchip/irq-goldfish-pic.c
964
965ANDROID GOLDFISH RTC DRIVER
966M:	Miodrag Dinic <miodrag.dinic@mips.com>
967S:	Supported
968F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
969F:	drivers/rtc/rtc-goldfish.c
970
971ANDROID ION DRIVER
972M:	Laura Abbott <labbott@redhat.com>
973M:	Sumit Semwal <sumit.semwal@linaro.org>
974L:	devel@driverdev.osuosl.org
975L:	dri-devel@lists.freedesktop.org
976L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
977S:	Supported
978F:	drivers/staging/android/ion
979F:	drivers/staging/android/uapi/ion.h
980
981AOA (Apple Onboard Audio) ALSA DRIVER
982M:	Johannes Berg <johannes@sipsolutions.net>
983L:	linuxppc-dev@lists.ozlabs.org
984L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
985S:	Maintained
986F:	sound/aoa/
987
988APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
989M:	William Breathitt Gray <vilhelm.gray@gmail.com>
990L:	linux-iio@vger.kernel.org
991S:	Maintained
992F:	drivers/iio/adc/stx104.c
993
994APM DRIVER
995M:	Jiri Kosina <jikos@kernel.org>
996S:	Odd fixes
997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
998F:	arch/x86/kernel/apm_32.c
999F:	include/linux/apm_bios.h
1000F:	include/uapi/linux/apm_bios.h
1001F:	drivers/char/apm-emulation.c
1002
1003APPARMOR SECURITY MODULE
1004M:	John Johansen <john.johansen@canonical.com>
1005L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1006W:	wiki.apparmor.net
1007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1008S:	Supported
1009F:	security/apparmor/
1010F:	Documentation/admin-guide/LSM/apparmor.rst
1011
1012APPLE BCM5974 MULTITOUCH DRIVER
1013M:	Henrik Rydberg <rydberg@bitmath.org>
1014L:	linux-input@vger.kernel.org
1015S:	Odd fixes
1016F:	drivers/input/mouse/bcm5974.c
1017
1018APPLE SMC DRIVER
1019M:	Henrik Rydberg <rydberg@bitmath.org>
1020L:	linux-hwmon@vger.kernel.org
1021S:	Odd fixes
1022F:	drivers/hwmon/applesmc.c
1023
1024APPLETALK NETWORK LAYER
1025L:	netdev@vger.kernel.org
1026S:	Odd fixes
1027F:	drivers/net/appletalk/
1028F:	net/appletalk/
1029
1030APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1031M:	Duc Dang <dhdang@apm.com>
1032S:	Supported
1033F:	arch/arm64/boot/dts/apm/
1034
1035APPLIED MICRO (APM) X-GENE SOC EDAC
1036M:	Loc Ho <lho@apm.com>
1037S:	Supported
1038F:	drivers/edac/xgene_edac.c
1039F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1040
1041APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1042M:	Iyappan Subramanian <isubramanian@apm.com>
1043M:	Keyur Chudgar <kchudgar@apm.com>
1044S:	Supported
1045F:	drivers/net/ethernet/apm/xgene-v2/
1046
1047APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1048M:	Iyappan Subramanian <isubramanian@apm.com>
1049M:	Keyur Chudgar <kchudgar@apm.com>
1050M:	Quan Nguyen <qnguyen@apm.com>
1051S:	Supported
1052F:	drivers/net/ethernet/apm/xgene/
1053F:	drivers/net/phy/mdio-xgene.c
1054F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1055F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1056
1057APPLIED MICRO (APM) X-GENE SOC PMU
1058M:	Tai Nguyen <ttnguyen@apm.com>
1059S:	Supported
1060F:	drivers/perf/xgene_pmu.c
1061F:	Documentation/perf/xgene-pmu.txt
1062F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1063
1064APTINA CAMERA SENSOR PLL
1065M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1066L:	linux-media@vger.kernel.org
1067S:	Maintained
1068F:	drivers/media/i2c/aptina-pll.*
1069
1070ARC FRAMEBUFFER DRIVER
1071M:	Jaya Kumar <jayalk@intworks.biz>
1072S:	Maintained
1073F:	drivers/video/fbdev/arcfb.c
1074F:	drivers/video/fbdev/core/fb_defio.c
1075
1076ARC PGU DRM DRIVER
1077M:	Alexey Brodkin <abrodkin@synopsys.com>
1078S:	Supported
1079F:	drivers/gpu/drm/arc/
1080F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1081
1082ARCNET NETWORK LAYER
1083M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1084L:	netdev@vger.kernel.org
1085S:	Maintained
1086F:	drivers/net/arcnet/
1087F:	include/uapi/linux/if_arcnet.h
1088
1089ARM ARCHITECTED TIMER DRIVER
1090M:	Mark Rutland <mark.rutland@arm.com>
1091M:	Marc Zyngier <marc.zyngier@arm.com>
1092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093S:	Maintained
1094F:	arch/arm/include/asm/arch_timer.h
1095F:	arch/arm64/include/asm/arch_timer.h
1096F:	drivers/clocksource/arm_arch_timer.c
1097
1098ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1099M:	Linus Walleij <linus.walleij@linaro.org>
1100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101S:	Maintained
1102F:	Documentation/devicetree/bindings/arm/arm-boards
1103F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1104F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1105F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1106F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1107F:	arch/arm/mach-integrator/
1108F:	arch/arm/mach-realview/
1109F:	arch/arm/mach-versatile/
1110F:	arch/arm/plat-versatile/
1111F:	arch/arm/boot/dts/arm-realview-*
1112F:	arch/arm/boot/dts/integrator*
1113F:	arch/arm/boot/dts/versatile*
1114F:	drivers/clk/versatile/
1115F:	drivers/i2c/busses/i2c-versatile.c
1116F:	drivers/irqchip/irq-versatile-fpga.c
1117F:	drivers/mtd/maps/physmap_of_versatile.c
1118F:	drivers/power/reset/arm-versatile-reboot.c
1119F:	drivers/soc/versatile/
1120
1121ARM HDLCD DRM DRIVER
1122M:	Liviu Dudau <liviu.dudau@arm.com>
1123S:	Supported
1124F:	drivers/gpu/drm/arm/hdlcd_*
1125F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1126
1127ARM MALI-DP DRM DRIVER
1128M:	Liviu Dudau <liviu.dudau@arm.com>
1129M:	Brian Starkey <brian.starkey@arm.com>
1130M:	Mali DP Maintainers <malidp@foss.arm.com>
1131S:	Supported
1132F:	drivers/gpu/drm/arm/
1133F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1134
1135ARM MFM AND FLOPPY DRIVERS
1136M:	Ian Molton <spyro@f2s.com>
1137S:	Maintained
1138F:	arch/arm/lib/floppydma.S
1139F:	arch/arm/include/asm/floppy.h
1140
1141ARM PMU PROFILING AND DEBUGGING
1142M:	Will Deacon <will.deacon@arm.com>
1143M:	Mark Rutland <mark.rutland@arm.com>
1144S:	Maintained
1145L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146F:	arch/arm*/kernel/perf_*
1147F:	arch/arm/oprofile/common.c
1148F:	arch/arm*/kernel/hw_breakpoint.c
1149F:	arch/arm*/include/asm/hw_breakpoint.h
1150F:	arch/arm*/include/asm/perf_event.h
1151F:	drivers/perf/*
1152F:	include/linux/perf/arm_pmu.h
1153F:	Documentation/devicetree/bindings/arm/pmu.txt
1154F:	Documentation/devicetree/bindings/perf/
1155
1156ARM PORT
1157M:	Russell King <linux@armlinux.org.uk>
1158L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159W:	http://www.armlinux.org.uk/
1160S:	Odd Fixes
1161T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1162F:	arch/arm/
1163X:	arch/arm/boot/dts/
1164
1165ARM PRIMECELL AACI PL041 DRIVER
1166M:	Russell King <linux@armlinux.org.uk>
1167S:	Odd Fixes
1168F:	sound/arm/aaci.*
1169
1170ARM PRIMECELL BUS SUPPORT
1171M:	Russell King <linux@armlinux.org.uk>
1172S:	Odd Fixes
1173F:	drivers/amba/
1174F:	include/linux/amba/bus.h
1175
1176ARM PRIMECELL CLCD PL110 DRIVER
1177M:	Russell King <linux@armlinux.org.uk>
1178S:	Odd Fixes
1179F:	drivers/video/fbdev/amba-clcd.*
1180
1181ARM PRIMECELL KMI PL050 DRIVER
1182M:	Russell King <linux@armlinux.org.uk>
1183S:	Odd Fixes
1184F:	drivers/input/serio/ambakmi.*
1185F:	include/linux/amba/kmi.h
1186
1187ARM PRIMECELL MMCI PL180/1 DRIVER
1188M:	Russell King <linux@armlinux.org.uk>
1189S:	Odd Fixes
1190F:	drivers/mmc/host/mmci.*
1191F:	include/linux/amba/mmci.h
1192
1193ARM PRIMECELL SSP PL022 SPI DRIVER
1194M:	Linus Walleij <linus.walleij@linaro.org>
1195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196S:	Maintained
1197F:	Documentation/devicetree/bindings/spi/spi_pl022.txt
1198F:	drivers/spi/spi-pl022.c
1199
1200ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1201M:	Russell King <linux@armlinux.org.uk>
1202S:	Odd Fixes
1203F:	drivers/tty/serial/amba-pl01*.c
1204F:	include/linux/amba/serial.h
1205
1206ARM PRIMECELL VIC PL190/PL192 DRIVER
1207M:	Linus Walleij <linus.walleij@linaro.org>
1208L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209S:	Maintained
1210F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1211F:	drivers/irqchip/irq-vic.c
1212
1213ARM SMMU DRIVERS
1214M:	Will Deacon <will.deacon@arm.com>
1215R:	Robin Murphy <robin.murphy@arm.com>
1216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S:	Maintained
1218F:	drivers/iommu/arm-smmu.c
1219F:	drivers/iommu/arm-smmu-v3.c
1220F:	drivers/iommu/io-pgtable-arm.c
1221F:	drivers/iommu/io-pgtable-arm-v7s.c
1222
1223ARM SUB-ARCHITECTURES
1224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225S:	Maintained
1226F:	arch/arm/mach-*/
1227F:	arch/arm/plat-*/
1228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1229
1230ARM/ACTIONS SEMI ARCHITECTURE
1231M:	Andreas Färber <afaerber@suse.de>
1232R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234S:	Maintained
1235N:	owl
1236F:	arch/arm/mach-actions/
1237F:	arch/arm/boot/dts/owl-*
1238F:	arch/arm64/boot/dts/actions/
1239F:	drivers/clk/actions/
1240F:	drivers/clocksource/timer-owl*
1241F:	drivers/dma/owl-dma.c
1242F:	drivers/i2c/busses/i2c-owl.c
1243F:	drivers/pinctrl/actions/*
1244F:	drivers/soc/actions/
1245F:	include/dt-bindings/power/owl-*
1246F:	include/linux/soc/actions/
1247F:	Documentation/devicetree/bindings/arm/actions.txt
1248F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1249F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1250F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1251F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1252F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1253F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1254
1255ARM/ADS SPHERE MACHINE SUPPORT
1256M:	Lennert Buytenhek <kernel@wantstofly.org>
1257L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258S:	Maintained
1259
1260ARM/AFEB9260 MACHINE SUPPORT
1261M:	Sergey Lapin <slapin@ossfans.org>
1262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S:	Maintained
1264
1265ARM/AJECO 1ARM MACHINE SUPPORT
1266M:	Lennert Buytenhek <kernel@wantstofly.org>
1267L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268S:	Maintained
1269
1270ARM/Allwinner SoC Clock Support
1271M:	Emilio López <emilio@elopez.com.ar>
1272S:	Maintained
1273F:	drivers/clk/sunxi/
1274
1275ARM/Allwinner sunXi SoC support
1276M:	Maxime Ripard <maxime.ripard@bootlin.com>
1277M:	Chen-Yu Tsai <wens@csie.org>
1278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279S:	Maintained
1280N:	sun[x456789]i
1281N:	sun50i
1282F:	arch/arm/mach-sunxi/
1283F:	arch/arm64/boot/dts/allwinner/
1284F:	drivers/clk/sunxi-ng/
1285F:	drivers/pinctrl/sunxi/
1286F:	drivers/soc/sunxi/
1287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1288
1289ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1290M:	Neil Armstrong <narmstrong@baylibre.com>
1291M:	Jerome Brunet <jbrunet@baylibre.com>
1292L:	linux-amlogic@lists.infradead.org
1293S:	Maintained
1294F:	drivers/clk/meson/
1295F:	include/dt-bindings/clock/meson*
1296F:	include/dt-bindings/clock/gxbb*
1297F:	Documentation/devicetree/bindings/clock/amlogic*
1298
1299ARM/Amlogic Meson SoC support
1300M:	Carlo Caione <carlo@caione.org>
1301M:	Kevin Hilman <khilman@baylibre.com>
1302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303L:	linux-amlogic@lists.infradead.org
1304W:	http://linux-meson.com/
1305S:	Maintained
1306F:	arch/arm/mach-meson/
1307F:	arch/arm/boot/dts/meson*
1308F:	arch/arm64/boot/dts/amlogic/
1309F:	drivers/pinctrl/meson/
1310F:	drivers/mmc/host/meson*
1311N:	meson
1312
1313ARM/Annapurna Labs ALPINE ARCHITECTURE
1314M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1315M:	Antoine Tenart <antoine.tenart@bootlin.com>
1316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317S:	Maintained
1318F:	arch/arm/mach-alpine/
1319F:	arch/arm/boot/dts/alpine*
1320F:	arch/arm64/boot/dts/al/
1321F:	drivers/*/*alpine*
1322
1323ARM/ARTPEC MACHINE SUPPORT
1324M:	Jesper Nilsson <jesper.nilsson@axis.com>
1325M:	Lars Persson <lars.persson@axis.com>
1326S:	Maintained
1327L:	linux-arm-kernel@axis.com
1328F:	arch/arm/mach-artpec
1329F:	arch/arm/boot/dts/artpec6*
1330F:	drivers/clk/axis
1331F:	drivers/crypto/axis
1332F:	drivers/pinctrl/pinctrl-artpec*
1333F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1334
1335ARM/ASPEED I2C DRIVER
1336M:	Brendan Higgins <brendanhiggins@google.com>
1337R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1338R:	Joel Stanley <joel@jms.id.au>
1339L:	linux-i2c@vger.kernel.org
1340L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1341S:	Maintained
1342F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1343F:	drivers/i2c/busses/i2c-aspeed.c
1344F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1345F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1346
1347ARM/ASPEED MACHINE SUPPORT
1348M:	Joel Stanley <joel@jms.id.au>
1349R:	Andrew Jeffery <andrew@aj.id.au>
1350L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1352Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1353S:	Supported
1354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1355F:	arch/arm/mach-aspeed/
1356F:	arch/arm/boot/dts/aspeed-*
1357N:	aspeed
1358
1359ARM/CALXEDA HIGHBANK ARCHITECTURE
1360M:	Rob Herring <robh@kernel.org>
1361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362S:	Maintained
1363F:	arch/arm/mach-highbank/
1364F:	arch/arm/boot/dts/highbank.dts
1365F:	arch/arm/boot/dts/ecx-*.dts*
1366
1367ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1368M:	Krzysztof Halasa <khalasa@piap.pl>
1369S:	Maintained
1370F:	arch/arm/mach-cns3xxx/
1371
1372ARM/CAVIUM THUNDER NETWORK DRIVER
1373M:	Sunil Goutham <sgoutham@cavium.com>
1374M:	Robert Richter <rric@kernel.org>
1375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376S:	Supported
1377F:	drivers/net/ethernet/cavium/thunder/
1378
1379ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1380M:	Lukasz Majewski <lukma@denx.de>
1381L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382S:	Maintained
1383F:	arch/arm/mach-ep93xx/ts72xx.c
1384
1385ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1386M:	Alexander Shiyan <shc_work@mail.ru>
1387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388S:	Odd Fixes
1389N:	clps711x
1390
1391ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1392M:	Lennert Buytenhek <kernel@wantstofly.org>
1393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394S:	Maintained
1395
1396ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1397M:	Hartley Sweeten <hsweeten@visionengravers.com>
1398M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400S:	Maintained
1401F:	arch/arm/mach-ep93xx/
1402F:	arch/arm/mach-ep93xx/include/mach/
1403
1404ARM/CLKDEV SUPPORT
1405M:	Russell King <linux@armlinux.org.uk>
1406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407S:	Maintained
1408T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1409F:	drivers/clk/clkdev.c
1410
1411ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1412M:	Mike Rapoport <mike@compulab.co.il>
1413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S:	Maintained
1415
1416ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1417M:	Baruch Siach <baruch@tkos.co.il>
1418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S:	Maintained
1420F:	arch/arm/boot/dts/cx92755*
1421N:	digicolor
1422
1423ARM/CONTEC MICRO9 MACHINE SUPPORT
1424M:	Hubert Feurstein <hubert.feurstein@contec.at>
1425S:	Maintained
1426F:	arch/arm/mach-ep93xx/micro9.c
1427
1428ARM/CORESIGHT FRAMEWORK AND DRIVERS
1429M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1430L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431S:	Maintained
1432F:	drivers/hwtracing/coresight/*
1433F:	Documentation/trace/coresight.txt
1434F:	Documentation/trace/coresight-cpu-debug.txt
1435F:	Documentation/devicetree/bindings/arm/coresight.txt
1436F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1437F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1438F:	tools/perf/arch/arm/util/pmu.c
1439F:	tools/perf/arch/arm/util/auxtrace.c
1440F:	tools/perf/arch/arm/util/cs-etm.c
1441F:	tools/perf/arch/arm/util/cs-etm.h
1442F:	tools/perf/util/cs-etm.*
1443F:	tools/perf/util/cs-etm-decoder/*
1444
1445ARM/CORGI MACHINE SUPPORT
1446M:	Richard Purdie <rpurdie@rpsys.net>
1447S:	Maintained
1448
1449ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1450M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1451M:	Linus Walleij <linus.walleij@linaro.org>
1452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453T:	git git://github.com/ulli-kroll/linux.git
1454S:	Maintained
1455F:	Documentation/devicetree/bindings/arm/gemini.txt
1456F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1457F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1458F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1459F:	arch/arm/mach-gemini/
1460F:	drivers/net/ethernet/cortina/
1461F:	drivers/pinctrl/pinctrl-gemini.c
1462F:	drivers/rtc/rtc-ftrtc010.c
1463
1464ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1465M:	Barry Song <baohua@kernel.org>
1466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1468S:	Maintained
1469F:	arch/arm/boot/dts/prima2*
1470F:	arch/arm/mach-prima2/
1471F:	drivers/clk/sirf/
1472F:	drivers/clocksource/timer-prima2.c
1473F:	drivers/clocksource/timer-atlas7.c
1474N:	[^a-z]sirf
1475X:	drivers/gnss
1476
1477ARM/EBSA110 MACHINE SUPPORT
1478M:	Russell King <linux@armlinux.org.uk>
1479L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480W:	http://www.armlinux.org.uk/
1481S:	Maintained
1482F:	arch/arm/mach-ebsa110/
1483F:	drivers/net/ethernet/amd/am79c961a.*
1484
1485ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1486M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1487R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489S:	Maintained
1490N:	efm32
1491
1492ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1493M:	Robert Jarzmik <robert.jarzmik@free.fr>
1494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495S:	Maintained
1496F:	arch/arm/mach-pxa/ezx.c
1497
1498ARM/FARADAY FA526 PORT
1499M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S:	Maintained
1502T:	git git://git.berlios.de/gemini-board
1503F:	arch/arm/mm/*-fa*
1504
1505ARM/FOOTBRIDGE ARCHITECTURE
1506M:	Russell King <linux@armlinux.org.uk>
1507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508W:	http://www.armlinux.org.uk/
1509S:	Maintained
1510F:	arch/arm/include/asm/hardware/dec21285.h
1511F:	arch/arm/mach-footbridge/
1512
1513ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1514M:	Shawn Guo <shawnguo@kernel.org>
1515M:	Sascha Hauer <s.hauer@pengutronix.de>
1516R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1517R:	Fabio Estevam <fabio.estevam@nxp.com>
1518R:	NXP Linux Team <linux-imx@nxp.com>
1519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520S:	Maintained
1521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1522F:	arch/arm/mach-imx/
1523F:	arch/arm/mach-mxs/
1524F:	arch/arm/boot/dts/imx*
1525F:	arch/arm/configs/imx*_defconfig
1526F:	drivers/clk/imx/
1527F:	drivers/firmware/imx/
1528F:	drivers/soc/imx/
1529F:	include/linux/firmware/imx/
1530F:	include/soc/imx/
1531
1532ARM/FREESCALE VYBRID ARM ARCHITECTURE
1533M:	Shawn Guo <shawnguo@kernel.org>
1534M:	Sascha Hauer <s.hauer@pengutronix.de>
1535R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1536R:	Stefan Agner <stefan@agner.ch>
1537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538S:	Maintained
1539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1540F:	arch/arm/mach-imx/*vf610*
1541F:	arch/arm/boot/dts/vf*
1542
1543ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1544M:	Shawn Guo <shawnguo@kernel.org>
1545M:	Li Yang <leoyang.li@nxp.com>
1546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S:	Maintained
1548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1549F:	arch/arm/boot/dts/ls1021a*
1550F:	arch/arm64/boot/dts/freescale/fsl-*
1551F:	arch/arm64/boot/dts/freescale/qoriq-*
1552
1553ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1554M:	Lennert Buytenhek <kernel@wantstofly.org>
1555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556S:	Maintained
1557
1558ARM/GUMSTIX MACHINE SUPPORT
1559M:	Steve Sakoman <sakoman@gmail.com>
1560L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561S:	Maintained
1562
1563ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1564M:	Philipp Zabel <philipp.zabel@gmail.com>
1565M:	Paul Parsons <lost.distance@yahoo.com>
1566L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567S:	Maintained
1568F:	arch/arm/mach-pxa/hx4700.c
1569F:	arch/arm/mach-pxa/include/mach/hx4700.h
1570F:	sound/soc/pxa/hx4700.c
1571
1572ARM/HISILICON SOC SUPPORT
1573M:	Wei Xu <xuwei5@hisilicon.com>
1574L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575W:	http://www.hisilicon.com
1576S:	Supported
1577T:	git git://github.com/hisilicon/linux-hisi.git
1578F:	arch/arm/mach-hisi/
1579F:	arch/arm/boot/dts/hi3*
1580F:	arch/arm/boot/dts/hip*
1581F:	arch/arm/boot/dts/hisi*
1582F:	arch/arm64/boot/dts/hisilicon/
1583
1584ARM/HP JORNADA 7XX MACHINE SUPPORT
1585M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1586W:	www.jlime.com
1587S:	Maintained
1588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1589F:	arch/arm/mach-sa1100/jornada720.c
1590F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1591
1592ARM/IGEP MACHINE SUPPORT
1593M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1594M:	Javier Martinez Canillas <javier@dowhile0.org>
1595L:	linux-omap@vger.kernel.org
1596L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597S:	Maintained
1598F:	arch/arm/boot/dts/omap3-igep*
1599
1600ARM/INCOME PXA270 SUPPORT
1601M:	Marek Vasut <marek.vasut@gmail.com>
1602L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603S:	Maintained
1604F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1605
1606ARM/INTEL IOP13XX ARM ARCHITECTURE
1607M:	Lennert Buytenhek <kernel@wantstofly.org>
1608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609S:	Maintained
1610
1611ARM/INTEL IOP32X ARM ARCHITECTURE
1612M:	Lennert Buytenhek <kernel@wantstofly.org>
1613L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614S:	Maintained
1615
1616ARM/INTEL IOP33X ARM ARCHITECTURE
1617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618S:	Orphan
1619
1620ARM/INTEL IQ81342EX MACHINE SUPPORT
1621M:	Lennert Buytenhek <kernel@wantstofly.org>
1622L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623S:	Maintained
1624
1625ARM/INTEL IXDP2850 MACHINE SUPPORT
1626M:	Lennert Buytenhek <kernel@wantstofly.org>
1627L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628S:	Maintained
1629
1630ARM/INTEL IXP4XX ARM ARCHITECTURE
1631M:	Imre Kaloz <kaloz@openwrt.org>
1632M:	Krzysztof Halasa <khalasa@piap.pl>
1633L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634S:	Maintained
1635F:	arch/arm/mach-ixp4xx/
1636
1637ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1638M:	Jonathan Cameron <jic23@cam.ac.uk>
1639L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640S:	Maintained
1641F:	arch/arm/mach-pxa/stargate2.c
1642F:	drivers/pcmcia/pxa2xx_stargate2.c
1643
1644ARM/INTEL XSC3 (MANZANO) ARM CORE
1645M:	Lennert Buytenhek <kernel@wantstofly.org>
1646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647S:	Maintained
1648
1649ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1650M:	Lennert Buytenhek <kernel@wantstofly.org>
1651L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652S:	Maintained
1653
1654ARM/LG1K ARCHITECTURE
1655M:	Chanho Min <chanho.min@lge.com>
1656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657S:	Maintained
1658F:	arch/arm64/boot/dts/lg/
1659
1660ARM/LOGICPD PXA270 MACHINE SUPPORT
1661M:	Lennert Buytenhek <kernel@wantstofly.org>
1662L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663S:	Maintained
1664
1665ARM/LPC18XX ARCHITECTURE
1666M:	Vladimir Zapolskiy <vz@mleia.com>
1667L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668S:	Maintained
1669F:	arch/arm/boot/dts/lpc43*
1670F:	drivers/i2c/busses/i2c-lpc2k.c
1671F:	drivers/memory/pl172.c
1672F:	drivers/mtd/spi-nor/nxp-spifi.c
1673F:	drivers/rtc/rtc-lpc24xx.c
1674N:	lpc18xx
1675
1676ARM/LPC32XX SOC SUPPORT
1677M:	Vladimir Zapolskiy <vz@mleia.com>
1678M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1681S:	Maintained
1682F:	arch/arm/boot/dts/lpc32*
1683F:	arch/arm/mach-lpc32xx/
1684F:	drivers/i2c/busses/i2c-pnx.c
1685F:	drivers/net/ethernet/nxp/lpc_eth.c
1686F:	drivers/usb/host/ohci-nxp.c
1687F:	drivers/watchdog/pnx4008_wdt.c
1688N:	lpc32xx
1689
1690ARM/MAGICIAN MACHINE SUPPORT
1691M:	Philipp Zabel <philipp.zabel@gmail.com>
1692S:	Maintained
1693
1694ARM/Marvell Dove/MV78xx0/Orion SOC support
1695M:	Jason Cooper <jason@lakedaemon.net>
1696M:	Andrew Lunn <andrew@lunn.ch>
1697M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1698M:	Gregory Clement <gregory.clement@bootlin.com>
1699L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700S:	Maintained
1701F:	Documentation/devicetree/bindings/soc/dove/
1702F:	arch/arm/mach-dove/
1703F:	arch/arm/mach-mv78xx0/
1704F:	arch/arm/mach-orion5x/
1705F:	arch/arm/plat-orion/
1706F:	arch/arm/boot/dts/dove*
1707F:	arch/arm/boot/dts/orion5x*
1708
1709ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1710M:	Jason Cooper <jason@lakedaemon.net>
1711M:	Andrew Lunn <andrew@lunn.ch>
1712M:	Gregory Clement <gregory.clement@bootlin.com>
1713M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1714L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715S:	Maintained
1716F:	arch/arm/boot/dts/armada*
1717F:	arch/arm/boot/dts/kirkwood*
1718F:	arch/arm/configs/mvebu_*_defconfig
1719F:	arch/arm/mach-mvebu/
1720F:	arch/arm64/boot/dts/marvell/armada*
1721F:	drivers/cpufreq/armada-37xx-cpufreq.c
1722F:	drivers/cpufreq/mvebu-cpufreq.c
1723F:	drivers/irqchip/irq-armada-370-xp.c
1724F:	drivers/irqchip/irq-mvebu-*
1725F:	drivers/pinctrl/mvebu/
1726F:	drivers/rtc/rtc-armada38x.c
1727
1728ARM/Mediatek RTC DRIVER
1729M:	Eddie Huang <eddie.huang@mediatek.com>
1730M:	Sean Wang <sean.wang@mediatek.com>
1731L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1733S:	Maintained
1734F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1735F:	drivers/rtc/rtc-mt6397.c
1736F:	drivers/rtc/rtc-mt7622.c
1737
1738ARM/Mediatek SoC support
1739M:	Matthias Brugger <matthias.bgg@gmail.com>
1740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1742S:	Maintained
1743F:	arch/arm/boot/dts/mt6*
1744F:	arch/arm/boot/dts/mt7*
1745F:	arch/arm/boot/dts/mt8*
1746F:	arch/arm/mach-mediatek/
1747F:	arch/arm64/boot/dts/mediatek/
1748N:	mtk
1749K:	mediatek
1750
1751ARM/Mediatek USB3 PHY DRIVER
1752M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1755S:	Maintained
1756F:	drivers/phy/mediatek/
1757F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1758
1759ARM/MICREL KS8695 ARCHITECTURE
1760M:	Greg Ungerer <gerg@uclinux.org>
1761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762F:	arch/arm/mach-ks8695/
1763S:	Odd Fixes
1764
1765ARM/Microchip (AT91) SoC support
1766M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1767M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1768M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770W:	http://www.linux4sam.org
1771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1772S:	Supported
1773N:	at91
1774N:	atmel
1775F:	arch/arm/mach-at91/
1776F:	include/soc/at91/
1777F:	arch/arm/boot/dts/at91*.dts
1778F:	arch/arm/boot/dts/at91*.dtsi
1779F:	arch/arm/boot/dts/sama*.dts
1780F:	arch/arm/boot/dts/sama*.dtsi
1781F:	arch/arm/include/debug/at91.S
1782F:	drivers/memory/atmel*
1783F:	drivers/watchdog/sama5d4_wdt.c
1784X:	drivers/input/touchscreen/atmel_mxt_ts.c
1785X:	drivers/net/wireless/atmel/
1786
1787ARM/MIOA701 MACHINE SUPPORT
1788M:	Robert Jarzmik <robert.jarzmik@free.fr>
1789L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790F:	arch/arm/mach-pxa/mioa701.c
1791S:	Maintained
1792
1793ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1794M:	Michael Petchkovsky <mkpetch@internode.on.net>
1795S:	Maintained
1796
1797ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1798M:	Linus Walleij <linus.walleij@linaro.org>
1799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800S:	Maintained
1801F:	arch/arm/mach-nomadik/
1802F:	arch/arm/mach-u300/
1803F:	arch/arm/mach-ux500/
1804F:	arch/arm/boot/dts/ste-*
1805F:	drivers/clk/clk-nomadik.c
1806F:	drivers/clk/clk-u300.c
1807F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1808F:	drivers/clocksource/timer-u300.c
1809F:	drivers/dma/coh901318*
1810F:	drivers/dma/ste_dma40*
1811F:	drivers/hwspinlock/u8500_hsem.c
1812F:	drivers/i2c/busses/i2c-nomadik.c
1813F:	drivers/i2c/busses/i2c-stu300.c
1814F:	drivers/mfd/ab3100*
1815F:	drivers/mfd/ab8500*
1816F:	drivers/mfd/abx500*
1817F:	drivers/mfd/dbx500*
1818F:	drivers/mfd/db8500*
1819F:	drivers/pinctrl/nomadik/
1820F:	drivers/pinctrl/pinctrl-coh901*
1821F:	drivers/pinctrl/pinctrl-u300.c
1822F:	drivers/rtc/rtc-ab3100.c
1823F:	drivers/rtc/rtc-ab8500.c
1824F:	drivers/rtc/rtc-coh901331.c
1825F:	drivers/rtc/rtc-pl031.c
1826F:	drivers/watchdog/coh901327_wdt.c
1827F:	Documentation/devicetree/bindings/arm/ste-*
1828F:	Documentation/devicetree/bindings/arm/ux500/
1829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1830
1831ARM/NUVOTON NPCM ARCHITECTURE
1832M:	Avi Fishman <avifishman70@gmail.com>
1833M:	Tomer Maimon <tmaimon77@gmail.com>
1834R:	Patrick Venture <venture@google.com>
1835R:	Nancy Yuen <yuenn@google.com>
1836R:	Brendan Higgins <brendanhiggins@google.com>
1837L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1838S:	Supported
1839F:	arch/arm/mach-npcm/
1840F:	arch/arm/boot/dts/nuvoton-npcm*
1841F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1842F:	drivers/*/*npcm*
1843F:	Documentation/devicetree/bindings/*/*npcm*
1844F:	Documentation/devicetree/bindings/*/*/*npcm*
1845
1846ARM/NUVOTON W90X900 ARM ARCHITECTURE
1847M:	Wan ZongShun <mcuos.com@gmail.com>
1848L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849W:	http://www.mcuos.com
1850S:	Maintained
1851F:	arch/arm/mach-w90x900/
1852F:	drivers/input/keyboard/w90p910_keypad.c
1853F:	drivers/input/touchscreen/w90p910_ts.c
1854F:	drivers/watchdog/nuc900_wdt.c
1855F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1856F:	drivers/mtd/nand/raw/nuc900_nand.c
1857F:	drivers/rtc/rtc-nuc900.c
1858F:	drivers/spi/spi-nuc900.c
1859F:	drivers/usb/host/ehci-w90x900.c
1860F:	drivers/video/fbdev/nuc900fb.c
1861
1862ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1863M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1864L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1865W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1866S:	Supported
1867
1868ARM/Orion SoC/Technologic Systems TS-78xx platform support
1869M:	Alexander Clouter <alex@digriz.org.uk>
1870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871W:	http://www.digriz.org.uk/ts78xx/kernel
1872S:	Maintained
1873F:	arch/arm/mach-orion5x/ts78xx-*
1874
1875ARM/OXNAS platform support
1876M:	Neil Armstrong <narmstrong@baylibre.com>
1877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878L:	linux-oxnas@groups.io (moderated for non-subscribers)
1879S:	Maintained
1880F:	arch/arm/mach-oxnas/
1881F:	arch/arm/boot/dts/ox8*.dts*
1882N:	oxnas
1883
1884ARM/PALM TREO SUPPORT
1885M:	Tomas Cech <sleep_walker@suse.com>
1886L:	linux-arm-kernel@lists.infradead.org
1887W:	http://hackndev.com
1888S:	Maintained
1889F:	arch/arm/mach-pxa/palmtreo.*
1890
1891ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1892M:	Marek Vasut <marek.vasut@gmail.com>
1893L:	linux-arm-kernel@lists.infradead.org
1894W:	http://hackndev.com
1895S:	Maintained
1896F:	arch/arm/mach-pxa/include/mach/palmtx.h
1897F:	arch/arm/mach-pxa/palmtx.c
1898F:	arch/arm/mach-pxa/palmt5.*
1899F:	arch/arm/mach-pxa/include/mach/palmld.h
1900F:	arch/arm/mach-pxa/palmld.c
1901F:	arch/arm/mach-pxa/palmte2.*
1902F:	arch/arm/mach-pxa/include/mach/palmtc.h
1903F:	arch/arm/mach-pxa/palmtc.c
1904
1905ARM/PALMZ72 SUPPORT
1906M:	Sergey Lapin <slapin@ossfans.org>
1907L:	linux-arm-kernel@lists.infradead.org
1908W:	http://hackndev.com
1909S:	Maintained
1910F:	arch/arm/mach-pxa/palmz72.*
1911
1912ARM/PLEB SUPPORT
1913M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1914W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1915S:	Maintained
1916
1917ARM/PT DIGITAL BOARD PORT
1918M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1919L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920W:	http://www.armlinux.org.uk/
1921S:	Maintained
1922
1923ARM/QUALCOMM SUPPORT
1924M:	Andy Gross <andy.gross@linaro.org>
1925M:	David Brown <david.brown@linaro.org>
1926L:	linux-arm-msm@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 Chamberlain <mcgrof@kernel.org>
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@vger.kernel.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:	bcm-kernel-feedback-list@broadcom.com
2935L:	linux-arm-kernel@lists.infradead.org
2936S:	Maintained
2937F:	arch/arm/mach-bcm/bcm_5301x.c
2938F:	arch/arm/boot/dts/bcm5301x*.dtsi
2939F:	arch/arm/boot/dts/bcm470*
2940F:	arch/arm/boot/dts/bcm953012*
2941
2942BROADCOM BCM53573 ARM ARCHITECTURE
2943M:	Rafał Miłecki <rafal@milecki.pl>
2944L:	linux-arm-kernel@lists.infradead.org
2945S:	Maintained
2946F:	arch/arm/boot/dts/bcm53573*
2947F:	arch/arm/boot/dts/bcm47189*
2948
2949BROADCOM BCM63XX ARM ARCHITECTURE
2950M:	Florian Fainelli <f.fainelli@gmail.com>
2951M:	bcm-kernel-feedback-list@broadcom.com
2952L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2953T:	git git://github.com/broadcom/stblinux.git
2954S:	Maintained
2955N:	bcm63xx
2956
2957BROADCOM BCM63XX/BCM33XX UDC DRIVER
2958M:	Kevin Cernekee <cernekee@gmail.com>
2959L:	linux-usb@vger.kernel.org
2960S:	Maintained
2961F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2962
2963BROADCOM BCM7XXX ARM ARCHITECTURE
2964M:	Brian Norris <computersforpeace@gmail.com>
2965M:	Gregory Fong <gregory.0xf0@gmail.com>
2966M:	Florian Fainelli <f.fainelli@gmail.com>
2967M:	bcm-kernel-feedback-list@broadcom.com
2968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2969T:	git git://github.com/broadcom/stblinux.git
2970S:	Maintained
2971F:	arch/arm/mach-bcm/*brcmstb*
2972F:	arch/arm/boot/dts/bcm7*.dts*
2973F:	drivers/bus/brcmstb_gisb.c
2974F:	arch/arm/mm/cache-b15-rac.c
2975F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2976N:	brcmstb
2977
2978BROADCOM BMIPS CPUFREQ DRIVER
2979M:	Markus Mayer <mmayer@broadcom.com>
2980M:	bcm-kernel-feedback-list@broadcom.com
2981L:	linux-pm@vger.kernel.org
2982S:	Maintained
2983F:	drivers/cpufreq/bmips-cpufreq.c
2984
2985BROADCOM BMIPS MIPS ARCHITECTURE
2986M:	Kevin Cernekee <cernekee@gmail.com>
2987M:	Florian Fainelli <f.fainelli@gmail.com>
2988L:	linux-mips@vger.kernel.org
2989T:	git git://github.com/broadcom/stblinux.git
2990S:	Maintained
2991F:	arch/mips/bmips/*
2992F:	arch/mips/include/asm/mach-bmips/*
2993F:	arch/mips/kernel/*bmips*
2994F:	arch/mips/boot/dts/brcm/bcm*.dts*
2995F:	drivers/irqchip/irq-bcm63*
2996F:	drivers/irqchip/irq-bcm7*
2997F:	drivers/irqchip/irq-brcmstb*
2998F:	include/linux/bcm963xx_nvram.h
2999F:	include/linux/bcm963xx_tag.h
3000
3001BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3002M:	Rasesh Mody <rasesh.mody@cavium.com>
3003M:	Dept-GELinuxNICDev@cavium.com
3004L:	netdev@vger.kernel.org
3005S:	Supported
3006F:	drivers/net/ethernet/broadcom/bnx2.*
3007F:	drivers/net/ethernet/broadcom/bnx2_*
3008
3009BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3010M:	QLogic-Storage-Upstream@qlogic.com
3011L:	linux-scsi@vger.kernel.org
3012S:	Supported
3013F:	drivers/scsi/bnx2fc/
3014
3015BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3016M:	QLogic-Storage-Upstream@qlogic.com
3017L:	linux-scsi@vger.kernel.org
3018S:	Supported
3019F:	drivers/scsi/bnx2i/
3020
3021BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3022M:	Ariel Elior <ariel.elior@cavium.com>
3023M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3024M:	everest-linux-l2@cavium.com
3025L:	netdev@vger.kernel.org
3026S:	Supported
3027F:	drivers/net/ethernet/broadcom/bnx2x/
3028
3029BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3030M:	Michael Chan <michael.chan@broadcom.com>
3031L:	netdev@vger.kernel.org
3032S:	Supported
3033F:	drivers/net/ethernet/broadcom/bnxt/
3034
3035BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3036M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3037M:	Franky Lin <franky.lin@broadcom.com>
3038M:	Hante Meuleman <hante.meuleman@broadcom.com>
3039M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3040M:	Wright Feng <wright.feng@cypress.com>
3041L:	linux-wireless@vger.kernel.org
3042L:	brcm80211-dev-list.pdl@broadcom.com
3043L:	brcm80211-dev-list@cypress.com
3044S:	Supported
3045F:	drivers/net/wireless/broadcom/brcm80211/
3046
3047BROADCOM BRCMSTB GPIO DRIVER
3048M:	Gregory Fong <gregory.0xf0@gmail.com>
3049L:	bcm-kernel-feedback-list@broadcom.com
3050S:	Supported
3051F:	drivers/gpio/gpio-brcmstb.c
3052F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3053
3054BROADCOM BRCMSTB I2C DRIVER
3055M:	Kamal Dasu <kdasu.kdev@gmail.com>
3056L:	linux-i2c@vger.kernel.org
3057L:	bcm-kernel-feedback-list@broadcom.com
3058S:	Supported
3059F:	drivers/i2c/busses/i2c-brcmstb.c
3060F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3061
3062BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3063M:	Al Cooper <alcooperx@gmail.com>
3064L:	linux-kernel@vger.kernel.org
3065L:	bcm-kernel-feedback-list@broadcom.com
3066S:	Maintained
3067F:	drivers/phy/broadcom/phy-brcm-usb*
3068
3069BROADCOM GENET ETHERNET DRIVER
3070M:	Doug Berger <opendmb@gmail.com>
3071M:	Florian Fainelli <f.fainelli@gmail.com>
3072L:	netdev@vger.kernel.org
3073S:	Supported
3074F:	drivers/net/ethernet/broadcom/genet/
3075
3076BROADCOM IPROC ARM ARCHITECTURE
3077M:	Ray Jui <rjui@broadcom.com>
3078M:	Scott Branden <sbranden@broadcom.com>
3079M:	bcm-kernel-feedback-list@broadcom.com
3080L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3081T:	git git://github.com/broadcom/cygnus-linux.git
3082S:	Maintained
3083N:	iproc
3084N:	cygnus
3085N:	bcm[-_]nsp
3086N:	bcm9113*
3087N:	bcm9583*
3088N:	bcm9585*
3089N:	bcm9586*
3090N:	bcm988312
3091N:	bcm113*
3092N:	bcm583*
3093N:	bcm585*
3094N:	bcm586*
3095N:	bcm88312
3096N:	hr2
3097N:	stingray
3098F:	arch/arm64/boot/dts/broadcom/northstar2/*
3099F:	arch/arm64/boot/dts/broadcom/stingray/*
3100F:	drivers/clk/bcm/clk-ns*
3101F:	drivers/clk/bcm/clk-sr*
3102F:	drivers/pinctrl/bcm/pinctrl-ns*
3103F:	include/dt-bindings/clock/bcm-sr*
3104
3105BROADCOM KONA GPIO DRIVER
3106M:	Ray Jui <rjui@broadcom.com>
3107L:	bcm-kernel-feedback-list@broadcom.com
3108S:	Supported
3109F:	drivers/gpio/gpio-bcm-kona.c
3110F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3111
3112BROADCOM NETXTREME-E ROCE DRIVER
3113M:	Selvin Xavier <selvin.xavier@broadcom.com>
3114M:	Devesh Sharma <devesh.sharma@broadcom.com>
3115M:	Somnath Kotur <somnath.kotur@broadcom.com>
3116M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3117L:	linux-rdma@vger.kernel.org
3118W:	http://www.broadcom.com
3119S:	Supported
3120F:	drivers/infiniband/hw/bnxt_re/
3121F:	include/uapi/rdma/bnxt_re-abi.h
3122
3123BROADCOM NVRAM DRIVER
3124M:	Rafał Miłecki <zajec5@gmail.com>
3125L:	linux-mips@vger.kernel.org
3126S:	Maintained
3127F:	drivers/firmware/broadcom/*
3128
3129BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3130M:	Rafał Miłecki <zajec5@gmail.com>
3131L:	linux-wireless@vger.kernel.org
3132S:	Maintained
3133F:	drivers/bcma/
3134F:	include/linux/bcma/
3135
3136BROADCOM STB AVS CPUFREQ DRIVER
3137M:	Markus Mayer <mmayer@broadcom.com>
3138M:	bcm-kernel-feedback-list@broadcom.com
3139L:	linux-pm@vger.kernel.org
3140S:	Maintained
3141F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3142F:	drivers/cpufreq/brcmstb*
3143
3144BROADCOM STB AVS TMON DRIVER
3145M:	Markus Mayer <mmayer@broadcom.com>
3146M:	bcm-kernel-feedback-list@broadcom.com
3147L:	linux-pm@vger.kernel.org
3148S:	Maintained
3149F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3150F:	drivers/thermal/broadcom/brcmstb*
3151
3152BROADCOM STB NAND FLASH DRIVER
3153M:	Brian Norris <computersforpeace@gmail.com>
3154M:	Kamal Dasu <kdasu.kdev@gmail.com>
3155L:	linux-mtd@lists.infradead.org
3156L:	bcm-kernel-feedback-list@broadcom.com
3157S:	Maintained
3158F:	drivers/mtd/nand/raw/brcmnand/
3159
3160BROADCOM STB DPFE DRIVER
3161M:	Markus Mayer <mmayer@broadcom.com>
3162M:	bcm-kernel-feedback-list@broadcom.com
3163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3164S:	Maintained
3165F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3166F:	drivers/memory/brcmstb_dpfe.c
3167
3168BROADCOM SPI DRIVER
3169M:	Kamal Dasu <kdasu.kdev@gmail.com>
3170M:	bcm-kernel-feedback-list@broadcom.com
3171S:	Maintained
3172F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3173F:	drivers/spi/spi-bcm-qspi.*
3174F:	drivers/spi/spi-brcmstb-qspi.c
3175F:	drivers/spi/spi-iproc-qspi.c
3176
3177BROADCOM SYSTEMPORT ETHERNET DRIVER
3178M:	Florian Fainelli <f.fainelli@gmail.com>
3179L:	netdev@vger.kernel.org
3180S:	Supported
3181F:	drivers/net/ethernet/broadcom/bcmsysport.*
3182
3183BROADCOM TG3 GIGABIT ETHERNET DRIVER
3184M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3185M:	Prashant Sreedharan <prashant@broadcom.com>
3186M:	Michael Chan <mchan@broadcom.com>
3187L:	netdev@vger.kernel.org
3188S:	Supported
3189F:	drivers/net/ethernet/broadcom/tg3.*
3190
3191BROCADE BFA FC SCSI DRIVER
3192M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3193M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3194L:	linux-scsi@vger.kernel.org
3195S:	Supported
3196F:	drivers/scsi/bfa/
3197
3198BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3199M:	Rasesh Mody <rasesh.mody@cavium.com>
3200M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3201M:	Dept-GELinuxNICDev@cavium.com
3202L:	netdev@vger.kernel.org
3203S:	Supported
3204F:	drivers/net/ethernet/brocade/bna/
3205
3206BSG (block layer generic sg v4 driver)
3207M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3208L:	linux-scsi@vger.kernel.org
3209S:	Supported
3210F:	block/bsg.c
3211F:	include/linux/bsg.h
3212F:	include/uapi/linux/bsg.h
3213
3214BT87X AUDIO DRIVER
3215M:	Clemens Ladisch <clemens@ladisch.de>
3216L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3217T:	git git://git.alsa-project.org/alsa-kernel.git
3218S:	Maintained
3219F:	Documentation/sound/cards/bt87x.rst
3220F:	sound/pci/bt87x.c
3221
3222BT8XXGPIO DRIVER
3223M:	Michael Buesch <m@bues.ch>
3224W:	http://bu3sch.de/btgpio.php
3225S:	Maintained
3226F:	drivers/gpio/gpio-bt8xx.c
3227
3228BTRFS FILE SYSTEM
3229M:	Chris Mason <clm@fb.com>
3230M:	Josef Bacik <josef@toxicpanda.com>
3231M:	David Sterba <dsterba@suse.com>
3232L:	linux-btrfs@vger.kernel.org
3233W:	http://btrfs.wiki.kernel.org/
3234Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3236S:	Maintained
3237F:	Documentation/filesystems/btrfs.txt
3238F:	fs/btrfs/
3239F:	include/linux/btrfs*
3240F:	include/uapi/linux/btrfs*
3241
3242BTTV VIDEO4LINUX DRIVER
3243M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3244L:	linux-media@vger.kernel.org
3245W:	https://linuxtv.org
3246T:	git git://linuxtv.org/media_tree.git
3247S:	Odd fixes
3248F:	Documentation/media/v4l-drivers/bttv*
3249F:	drivers/media/pci/bt8xx/bttv*
3250
3251BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3252M:	Chanwoo Choi <cw00.choi@samsung.com>
3253L:	linux-pm@vger.kernel.org
3254L:	linux-samsung-soc@vger.kernel.org
3255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3256S:	Maintained
3257F:	drivers/devfreq/exynos-bus.c
3258F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3259
3260BUSLOGIC SCSI DRIVER
3261M:	Khalid Aziz <khalid@gonehiking.org>
3262L:	linux-scsi@vger.kernel.org
3263S:	Maintained
3264F:	drivers/scsi/BusLogic.*
3265F:	drivers/scsi/FlashPoint.*
3266
3267C-MEDIA CMI8788 DRIVER
3268M:	Clemens Ladisch <clemens@ladisch.de>
3269L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3270T:	git git://git.alsa-project.org/alsa-kernel.git
3271S:	Maintained
3272F:	sound/pci/oxygen/
3273
3274C-SKY ARCHITECTURE
3275M:	Guo Ren <guoren@kernel.org>
3276T:	git https://github.com/c-sky/csky-linux.git
3277S:	Supported
3278F:	arch/csky/
3279F:	Documentation/devicetree/bindings/csky/
3280F:	drivers/irqchip/irq-csky-*
3281F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3282F:	drivers/clocksource/timer-gx6605s.c
3283F:	drivers/clocksource/timer-mp-csky.c
3284F:	Documentation/devicetree/bindings/timer/csky,*
3285K:	csky
3286N:	csky
3287
3288C6X ARCHITECTURE
3289M:	Mark Salter <msalter@redhat.com>
3290M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3291L:	linux-c6x-dev@linux-c6x.org
3292W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3293S:	Maintained
3294F:	arch/c6x/
3295
3296CA8210 IEEE-802.15.4 RADIO DRIVER
3297M:	Harry Morris <h.morris@cascoda.com>
3298L:	linux-wpan@vger.kernel.org
3299W:	https://github.com/Cascoda/ca8210-linux.git
3300S:	Maintained
3301F:	drivers/net/ieee802154/ca8210.c
3302F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3303
3304CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3305M:	David Howells <dhowells@redhat.com>
3306L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3307S:	Supported
3308F:	Documentation/filesystems/caching/cachefiles.txt
3309F:	fs/cachefiles/
3310
3311CADENCE MIPI-CSI2 BRIDGES
3312M:	Maxime Ripard <maxime.ripard@bootlin.com>
3313L:	linux-media@vger.kernel.org
3314S:	Maintained
3315F:	Documentation/devicetree/bindings/media/cdns,*.txt
3316F:	drivers/media/platform/cadence/cdns-csi2*
3317
3318CADET FM/AM RADIO RECEIVER DRIVER
3319M:	Hans Verkuil <hverkuil@xs4all.nl>
3320L:	linux-media@vger.kernel.org
3321T:	git git://linuxtv.org/media_tree.git
3322W:	https://linuxtv.org
3323S:	Maintained
3324F:	drivers/media/radio/radio-cadet*
3325
3326CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3327M:	Jonathan Corbet <corbet@lwn.net>
3328L:	linux-media@vger.kernel.org
3329T:	git git://linuxtv.org/media_tree.git
3330S:	Maintained
3331F:	Documentation/media/v4l-drivers/cafe_ccic*
3332F:	drivers/media/platform/marvell-ccic/
3333
3334CAIF NETWORK LAYER
3335M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3336L:	netdev@vger.kernel.org
3337S:	Supported
3338F:	Documentation/networking/caif/
3339F:	drivers/net/caif/
3340F:	include/uapi/linux/caif/
3341F:	include/net/caif/
3342F:	net/caif/
3343
3344CAKE QDISC
3345M:	Toke Høiland-Jørgensen <toke@toke.dk>
3346L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3347S:	Maintained
3348F:	net/sched/sch_cake.c
3349
3350CALGARY x86-64 IOMMU
3351M:	Muli Ben-Yehuda <mulix@mulix.org>
3352M:	Jon Mason <jdmason@kudzu.us>
3353L:	iommu@lists.linux-foundation.org
3354S:	Maintained
3355F:	arch/x86/kernel/pci-calgary_64.c
3356F:	arch/x86/kernel/tce_64.c
3357F:	arch/x86/include/asm/calgary.h
3358F:	arch/x86/include/asm/tce.h
3359
3360CAN NETWORK DRIVERS
3361M:	Wolfgang Grandegger <wg@grandegger.com>
3362M:	Marc Kleine-Budde <mkl@pengutronix.de>
3363L:	linux-can@vger.kernel.org
3364W:	https://github.com/linux-can
3365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3367S:	Maintained
3368F:	Documentation/devicetree/bindings/net/can/
3369F:	drivers/net/can/
3370F:	include/linux/can/dev.h
3371F:	include/linux/can/platform/
3372F:	include/uapi/linux/can/error.h
3373F:	include/uapi/linux/can/netlink.h
3374
3375CAN NETWORK LAYER
3376M:	Oliver Hartkopp <socketcan@hartkopp.net>
3377M:	Marc Kleine-Budde <mkl@pengutronix.de>
3378L:	linux-can@vger.kernel.org
3379W:	https://github.com/linux-can
3380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3382S:	Maintained
3383F:	Documentation/networking/can.rst
3384F:	net/can/
3385F:	include/linux/can/core.h
3386F:	include/uapi/linux/can.h
3387F:	include/uapi/linux/can/bcm.h
3388F:	include/uapi/linux/can/raw.h
3389F:	include/uapi/linux/can/gw.h
3390
3391CAPABILITIES
3392M:	Serge Hallyn <serge@hallyn.com>
3393L:	linux-security-module@vger.kernel.org
3394S:	Supported
3395F:	include/linux/capability.h
3396F:	include/uapi/linux/capability.h
3397F:	security/commoncap.c
3398F:	kernel/capability.c
3399
3400CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3401M:	Kevin Tsai <ktsai@capellamicro.com>
3402S:	Maintained
3403F:	drivers/iio/light/cm*
3404
3405CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3406M:	Christian Lamparter <chunkeey@googlemail.com>
3407L:	linux-wireless@vger.kernel.org
3408W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3409S:	Maintained
3410F:	drivers/net/wireless/ath/carl9170/
3411
3412CAVIUM I2C DRIVER
3413M:	Jan Glauber <jglauber@cavium.com>
3414M:	David Daney <david.daney@cavium.com>
3415W:	http://www.cavium.com
3416S:	Supported
3417F:	drivers/i2c/busses/i2c-octeon*
3418F:	drivers/i2c/busses/i2c-thunderx*
3419
3420CAVIUM LIQUIDIO NETWORK DRIVER
3421M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3422M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3423M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3424M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3425L:	netdev@vger.kernel.org
3426W:	http://www.cavium.com
3427S:	Supported
3428F:	drivers/net/ethernet/cavium/liquidio/
3429
3430CAVIUM MMC DRIVER
3431M:	Jan Glauber <jglauber@cavium.com>
3432M:	David Daney <david.daney@cavium.com>
3433M:	Steven J. Hill <Steven.Hill@cavium.com>
3434W:	http://www.cavium.com
3435S:	Supported
3436F:	drivers/mmc/host/cavium*
3437
3438CAVIUM OCTEON-TX CRYPTO DRIVER
3439M:	George Cherian <george.cherian@cavium.com>
3440L:	linux-crypto@vger.kernel.org
3441W:	http://www.cavium.com
3442S:	Supported
3443F:	drivers/crypto/cavium/cpt/
3444
3445CAVIUM THUNDERX2 ARM64 SOC
3446M:	Robert Richter <rrichter@cavium.com>
3447M:	Jayachandran C <jnair@caviumnetworks.com>
3448L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3449S:	Maintained
3450F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3451F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3452
3453CC2520 IEEE-802.15.4 RADIO DRIVER
3454M:	Varka Bhadram <varkabhadram@gmail.com>
3455L:	linux-wpan@vger.kernel.org
3456S:	Maintained
3457F:	drivers/net/ieee802154/cc2520.c
3458F:	include/linux/spi/cc2520.h
3459F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3460
3461CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3462M:	Gilad Ben-Yossef <gilad@benyossef.com>
3463L:	linux-crypto@vger.kernel.org
3464S:	Supported
3465F:	drivers/crypto/ccree/
3466W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3467
3468CEC FRAMEWORK
3469M:	Hans Verkuil <hans.verkuil@cisco.com>
3470L:	linux-media@vger.kernel.org
3471T:	git git://linuxtv.org/media_tree.git
3472W:	http://linuxtv.org
3473S:	Supported
3474F:	Documentation/media/kapi/cec-core.rst
3475F:	Documentation/media/uapi/cec
3476F:	drivers/media/cec/
3477F:	drivers/media/rc/keymaps/rc-cec.c
3478F:	include/media/cec.h
3479F:	include/media/cec-notifier.h
3480F:	include/uapi/linux/cec.h
3481F:	include/uapi/linux/cec-funcs.h
3482F:	Documentation/devicetree/bindings/media/cec.txt
3483F:	Documentation/ABI/testing/debugfs-cec-error-inj
3484
3485CEC GPIO DRIVER
3486M:	Hans Verkuil <hans.verkuil@cisco.com>
3487L:	linux-media@vger.kernel.org
3488T:	git git://linuxtv.org/media_tree.git
3489W:	http://linuxtv.org
3490S:	Supported
3491F:	drivers/media/platform/cec-gpio/
3492F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3493
3494CELL BROADBAND ENGINE ARCHITECTURE
3495M:	Arnd Bergmann <arnd@arndb.de>
3496L:	linuxppc-dev@lists.ozlabs.org
3497W:	http://www.ibm.com/developerworks/power/cell/
3498S:	Supported
3499F:	arch/powerpc/include/asm/cell*.h
3500F:	arch/powerpc/include/asm/spu*.h
3501F:	arch/powerpc/include/uapi/asm/spu*.h
3502F:	arch/powerpc/oprofile/*cell*
3503F:	arch/powerpc/platforms/cell/
3504
3505CEPH COMMON CODE (LIBCEPH)
3506M:	Ilya Dryomov <idryomov@gmail.com>
3507M:	"Yan, Zheng" <zyan@redhat.com>
3508M:	Sage Weil <sage@redhat.com>
3509L:	ceph-devel@vger.kernel.org
3510W:	http://ceph.com/
3511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3512T:	git git://github.com/ceph/ceph-client.git
3513S:	Supported
3514F:	net/ceph/
3515F:	include/linux/ceph/
3516F:	include/linux/crush/
3517
3518CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3519M:	"Yan, Zheng" <zyan@redhat.com>
3520M:	Sage Weil <sage@redhat.com>
3521M:	Ilya Dryomov <idryomov@gmail.com>
3522L:	ceph-devel@vger.kernel.org
3523W:	http://ceph.com/
3524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3525T:	git git://github.com/ceph/ceph-client.git
3526S:	Supported
3527F:	Documentation/filesystems/ceph.txt
3528F:	fs/ceph/
3529
3530CERTIFICATE HANDLING:
3531M:	David Howells <dhowells@redhat.com>
3532M:	David Woodhouse <dwmw2@infradead.org>
3533L:	keyrings@vger.kernel.org
3534S:	Maintained
3535F:	Documentation/admin-guide/module-signing.rst
3536F:	certs/
3537F:	scripts/sign-file.c
3538F:	scripts/extract-cert.c
3539
3540CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3541L:	linux-usb@vger.kernel.org
3542S:	Orphan
3543F:	Documentation/usb/WUSB-Design-overview.txt
3544F:	Documentation/usb/wusb-cbaf
3545F:	drivers/usb/host/hwa-hc.c
3546F:	drivers/usb/host/whci/
3547F:	drivers/usb/wusbcore/
3548F:	include/linux/usb/wusb*
3549
3550CFAG12864B LCD DRIVER
3551M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3552S:	Maintained
3553F:	drivers/auxdisplay/cfag12864b.c
3554F:	include/linux/cfag12864b.h
3555
3556CFAG12864BFB LCD FRAMEBUFFER DRIVER
3557M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3558S:	Maintained
3559F:	drivers/auxdisplay/cfag12864bfb.c
3560F:	include/linux/cfag12864b.h
3561
3562802.11 (including CFG80211/NL80211)
3563M:	Johannes Berg <johannes@sipsolutions.net>
3564L:	linux-wireless@vger.kernel.org
3565W:	http://wireless.kernel.org/
3566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3568S:	Maintained
3569F:	net/wireless/
3570F:	include/uapi/linux/nl80211.h
3571F:	include/linux/ieee80211.h
3572F:	include/net/wext.h
3573F:	include/net/cfg80211.h
3574F:	include/net/iw_handler.h
3575F:	include/net/ieee80211_radiotap.h
3576F:	Documentation/driver-api/80211/cfg80211.rst
3577F:	Documentation/networking/regulatory.txt
3578
3579CHAR and MISC DRIVERS
3580M:	Arnd Bergmann <arnd@arndb.de>
3581M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3583S:	Supported
3584F:	drivers/char/
3585F:	drivers/misc/
3586F:	include/linux/miscdevice.h
3587
3588CHECKPATCH
3589M:	Andy Whitcroft <apw@canonical.com>
3590M:	Joe Perches <joe@perches.com>
3591S:	Maintained
3592F:	scripts/checkpatch.pl
3593
3594CHINESE DOCUMENTATION
3595M:	Harry Wei <harryxiyou@gmail.com>
3596L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3597L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3598S:	Maintained
3599F:	Documentation/translations/zh_CN/
3600
3601CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3602M:	Peter Chen <Peter.Chen@nxp.com>
3603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3604L:	linux-usb@vger.kernel.org
3605S:	Maintained
3606F:	drivers/usb/chipidea/
3607
3608CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3609M:	Hans de Goede <hdegoede@redhat.com>
3610L:	linux-input@vger.kernel.org
3611S:	Maintained
3612F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3613F:	drivers/input/touchscreen/chipone_icn8318.c
3614
3615CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3616M:	Hans de Goede <hdegoede@redhat.com>
3617L:	linux-input@vger.kernel.org
3618S:	Maintained
3619F:	drivers/input/touchscreen/chipone_icn8505.c
3620
3621CHROME HARDWARE PLATFORM SUPPORT
3622M:	Benson Leung <bleung@chromium.org>
3623M:	Olof Johansson <olof@lixom.net>
3624S:	Maintained
3625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3626F:	drivers/platform/chrome/
3627
3628CIRRUS LOGIC AUDIO CODEC DRIVERS
3629M:	Brian Austin <brian.austin@cirrus.com>
3630M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3631L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3632S:	Maintained
3633F:	sound/soc/codecs/cs*
3634
3635CIRRUS LOGIC EP93XX ETHERNET DRIVER
3636M:	Hartley Sweeten <hsweeten@visionengravers.com>
3637L:	netdev@vger.kernel.org
3638S:	Maintained
3639F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3640
3641CISCO FCOE HBA DRIVER
3642M:	Satish Kharat <satishkh@cisco.com>
3643M:	Sesidhar Baddela <sebaddel@cisco.com>
3644M:	Karan Tilak Kumar <kartilak@cisco.com>
3645L:	linux-scsi@vger.kernel.org
3646S:	Supported
3647F:	drivers/scsi/fnic/
3648
3649CISCO SCSI HBA DRIVER
3650M:	Karan Tilak Kumar <kartilak@cisco.com>
3651M:	Sesidhar Baddela <sebaddel@cisco.com>
3652L:	linux-scsi@vger.kernel.org
3653S:	Supported
3654F:	drivers/scsi/snic/
3655
3656CISCO VIC ETHERNET NIC DRIVER
3657M:	Christian Benvenuti <benve@cisco.com>
3658M:	Govindarajulu Varadarajan <_govind@gmx.com>
3659M:	Parvi Kaustubhi <pkaustub@cisco.com>
3660S:	Supported
3661F:	drivers/net/ethernet/cisco/enic/
3662
3663CISCO VIC LOW LATENCY NIC DRIVER
3664M:	Christian Benvenuti <benve@cisco.com>
3665S:	Supported
3666F:	drivers/infiniband/hw/usnic/
3667
3668CIRRUS LOGIC MADERA CODEC DRIVERS
3669M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3670M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3671L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3672L:	patches@opensource.cirrus.com
3673T:	git https://github.com/CirrusLogic/linux-drivers.git
3674W:	https://github.com/CirrusLogic/linux-drivers/wiki
3675S:	Supported
3676F:	Documentation/devicetree/bindings/mfd/madera.txt
3677F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3678F:	include/linux/mfd/madera/*
3679F:	drivers/gpio/gpio-madera*
3680F:	drivers/mfd/madera*
3681F:	drivers/mfd/cs47l*
3682F:	drivers/pinctrl/cirrus/*
3683
3684CLANG-FORMAT FILE
3685M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3686S:	Maintained
3687F:	.clang-format
3688
3689CLEANCACHE API
3690M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3691L:	linux-kernel@vger.kernel.org
3692S:	Maintained
3693F:	mm/cleancache.c
3694F:	include/linux/cleancache.h
3695
3696CLK API
3697M:	Russell King <linux@armlinux.org.uk>
3698L:	linux-clk@vger.kernel.org
3699S:	Maintained
3700F:	include/linux/clk.h
3701
3702CLOCKSOURCE, CLOCKEVENT DRIVERS
3703M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3704M:	Thomas Gleixner <tglx@linutronix.de>
3705L:	linux-kernel@vger.kernel.org
3706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3707S:	Supported
3708F:	drivers/clocksource/
3709F:	Documentation/devicetree/bindings/timer/
3710
3711CMPC ACPI DRIVER
3712M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3713M:	Daniel Oliveira Nascimento <don@syst.com.br>
3714L:	platform-driver-x86@vger.kernel.org
3715S:	Supported
3716F:	drivers/platform/x86/classmate-laptop.c
3717
3718COBALT MEDIA DRIVER
3719M:	Hans Verkuil <hans.verkuil@cisco.com>
3720L:	linux-media@vger.kernel.org
3721T:	git git://linuxtv.org/media_tree.git
3722W:	https://linuxtv.org
3723S:	Supported
3724F:	drivers/media/pci/cobalt/
3725
3726COCCINELLE/Semantic Patches (SmPL)
3727M:	Julia Lawall <Julia.Lawall@lip6.fr>
3728M:	Gilles Muller <Gilles.Muller@lip6.fr>
3729M:	Nicolas Palix <nicolas.palix@imag.fr>
3730M:	Michal Marek <michal.lkml@markovi.net>
3731L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3733W:	http://coccinelle.lip6.fr/
3734S:	Supported
3735F:	Documentation/dev-tools/coccinelle.rst
3736F:	scripts/coccinelle/
3737F:	scripts/coccicheck
3738
3739CODA FILE SYSTEM
3740M:	Jan Harkes <jaharkes@cs.cmu.edu>
3741M:	coda@cs.cmu.edu
3742L:	codalist@coda.cs.cmu.edu
3743W:	http://www.coda.cs.cmu.edu/
3744S:	Maintained
3745F:	Documentation/filesystems/coda.txt
3746F:	fs/coda/
3747F:	include/linux/coda*.h
3748F:	include/uapi/linux/coda*.h
3749
3750CODA V4L2 MEM2MEM DRIVER
3751M:	Philipp Zabel <p.zabel@pengutronix.de>
3752L:	linux-media@vger.kernel.org
3753S:	Maintained
3754F:	Documentation/devicetree/bindings/media/coda.txt
3755F:	drivers/media/platform/coda/
3756
3757CODE OF CONDUCT
3758M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3759S:	Supported
3760F:	Documentation/process/code-of-conduct.rst
3761F:	Documentation/process/code-of-conduct-interpretation.rst
3762
3763COMMON CLK FRAMEWORK
3764M:	Michael Turquette <mturquette@baylibre.com>
3765M:	Stephen Boyd <sboyd@kernel.org>
3766L:	linux-clk@vger.kernel.org
3767Q:	http://patchwork.kernel.org/project/linux-clk/list/
3768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3769S:	Maintained
3770F:	Documentation/devicetree/bindings/clock/
3771F:	drivers/clk/
3772X:	drivers/clk/clkdev.c
3773F:	include/linux/clk-pr*
3774F:	include/linux/clk/
3775F:	include/linux/of_clk.h
3776
3777COMMON INTERNET FILE SYSTEM (CIFS)
3778M:	Steve French <sfrench@samba.org>
3779L:	linux-cifs@vger.kernel.org
3780L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3781W:	http://linux-cifs.samba.org/
3782T:	git git://git.samba.org/sfrench/cifs-2.6.git
3783S:	Supported
3784F:	Documentation/filesystems/cifs/
3785F:	fs/cifs/
3786
3787COMPACTPCI HOTPLUG CORE
3788M:	Scott Murray <scott@spiteful.org>
3789L:	linux-pci@vger.kernel.org
3790S:	Maintained
3791F:	drivers/pci/hotplug/cpci_hotplug*
3792
3793COMPACTPCI HOTPLUG GENERIC DRIVER
3794M:	Scott Murray <scott@spiteful.org>
3795L:	linux-pci@vger.kernel.org
3796S:	Maintained
3797F:	drivers/pci/hotplug/cpcihp_generic.c
3798
3799COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3800M:	Scott Murray <scott@spiteful.org>
3801L:	linux-pci@vger.kernel.org
3802S:	Maintained
3803F:	drivers/pci/hotplug/cpcihp_zt5550.*
3804
3805COMPAL LAPTOP SUPPORT
3806M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3807L:	platform-driver-x86@vger.kernel.org
3808S:	Maintained
3809F:	drivers/platform/x86/compal-laptop.c
3810
3811COMPILER ATTRIBUTES
3812M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3813S:	Maintained
3814F:	include/linux/compiler_attributes.h
3815
3816CONEXANT ACCESSRUNNER USB DRIVER
3817L:	accessrunner-general@lists.sourceforge.net
3818W:	http://accessrunner.sourceforge.net/
3819S:	Orphan
3820F:	drivers/usb/atm/cxacru.c
3821
3822CONFIGFS
3823M:	Joel Becker <jlbec@evilplan.org>
3824M:	Christoph Hellwig <hch@lst.de>
3825T:	git git://git.infradead.org/users/hch/configfs.git
3826S:	Supported
3827F:	fs/configfs/
3828F:	include/linux/configfs.h
3829
3830CONNECTOR
3831M:	Evgeniy Polyakov <zbr@ioremap.net>
3832L:	netdev@vger.kernel.org
3833S:	Maintained
3834F:	drivers/connector/
3835
3836CONTROL GROUP (CGROUP)
3837M:	Tejun Heo <tj@kernel.org>
3838M:	Li Zefan <lizefan@huawei.com>
3839M:	Johannes Weiner <hannes@cmpxchg.org>
3840L:	cgroups@vger.kernel.org
3841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3842S:	Maintained
3843F:	Documentation/cgroup*
3844F:	include/linux/cgroup*
3845F:	kernel/cgroup*
3846
3847CONTROL GROUP - CPUSET
3848M:	Li Zefan <lizefan@huawei.com>
3849L:	cgroups@vger.kernel.org
3850W:	http://www.bullopensource.org/cpuset/
3851W:	http://oss.sgi.com/projects/cpusets/
3852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3853S:	Maintained
3854F:	Documentation/cgroup-v1/cpusets.txt
3855F:	include/linux/cpuset.h
3856F:	kernel/cgroup/cpuset.c
3857
3858CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3859M:	Johannes Weiner <hannes@cmpxchg.org>
3860M:	Michal Hocko <mhocko@kernel.org>
3861M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3862L:	cgroups@vger.kernel.org
3863L:	linux-mm@kvack.org
3864S:	Maintained
3865F:	mm/memcontrol.c
3866F:	mm/swap_cgroup.c
3867
3868CORETEMP HARDWARE MONITORING DRIVER
3869M:	Fenghua Yu <fenghua.yu@intel.com>
3870L:	linux-hwmon@vger.kernel.org
3871S:	Maintained
3872F:	Documentation/hwmon/coretemp
3873F:	drivers/hwmon/coretemp.c
3874
3875COSA/SRP SYNC SERIAL DRIVER
3876M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3877W:	http://www.fi.muni.cz/~kas/cosa/
3878S:	Maintained
3879F:	drivers/net/wan/cosa*
3880
3881CPMAC ETHERNET DRIVER
3882M:	Florian Fainelli <f.fainelli@gmail.com>
3883L:	netdev@vger.kernel.org
3884S:	Maintained
3885F:	drivers/net/ethernet/ti/cpmac.c
3886
3887CPU FREQUENCY DRIVERS
3888M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3889M:	Viresh Kumar <viresh.kumar@linaro.org>
3890L:	linux-pm@vger.kernel.org
3891S:	Maintained
3892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3893T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3894B:	https://bugzilla.kernel.org
3895F:	Documentation/cpu-freq/
3896F:	Documentation/devicetree/bindings/cpufreq/
3897F:	drivers/cpufreq/
3898F:	include/linux/cpufreq.h
3899F:	tools/testing/selftests/cpufreq/
3900
3901CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3902M:	Viresh Kumar <viresh.kumar@linaro.org>
3903M:	Sudeep Holla <sudeep.holla@arm.com>
3904L:	linux-pm@vger.kernel.org
3905W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3906S:	Maintained
3907F:	drivers/cpufreq/arm_big_little.h
3908F:	drivers/cpufreq/arm_big_little.c
3909
3910CPU POWER MONITORING SUBSYSTEM
3911M:	Thomas Renninger <trenn@suse.com>
3912M:	Shuah Khan <shuah@kernel.org>
3913L:	linux-pm@vger.kernel.org
3914S:	Maintained
3915F:	tools/power/cpupower/
3916
3917CPUID/MSR DRIVER
3918M:	"H. Peter Anvin" <hpa@zytor.com>
3919S:	Maintained
3920F:	arch/x86/kernel/cpuid.c
3921F:	arch/x86/kernel/msr.c
3922
3923CPUIDLE DRIVER - ARM BIG LITTLE
3924M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3925M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3926L:	linux-pm@vger.kernel.org
3927L:	linux-arm-kernel@lists.infradead.org
3928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3929S:	Maintained
3930F:	drivers/cpuidle/cpuidle-big_little.c
3931
3932CPUIDLE DRIVER - ARM EXYNOS
3933M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3934M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3935M:	Kukjin Kim <kgene@kernel.org>
3936L:	linux-pm@vger.kernel.org
3937L:	linux-samsung-soc@vger.kernel.org
3938S:	Supported
3939F:	drivers/cpuidle/cpuidle-exynos.c
3940F:	arch/arm/mach-exynos/pm.c
3941
3942CPUIDLE DRIVERS
3943M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3944M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3945L:	linux-pm@vger.kernel.org
3946S:	Maintained
3947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3948B:	https://bugzilla.kernel.org
3949F:	drivers/cpuidle/*
3950F:	include/linux/cpuidle.h
3951
3952CRAMFS FILESYSTEM
3953M:	Nicolas Pitre <nico@linaro.org>
3954S:	Maintained
3955F:	Documentation/filesystems/cramfs.txt
3956F:	fs/cramfs/
3957
3958CRYPTO API
3959M:	Herbert Xu <herbert@gondor.apana.org.au>
3960M:	"David S. Miller" <davem@davemloft.net>
3961L:	linux-crypto@vger.kernel.org
3962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3964S:	Maintained
3965F:	Documentation/crypto/
3966F:	Documentation/devicetree/bindings/crypto/
3967F:	arch/*/crypto/
3968F:	crypto/
3969F:	drivers/crypto/
3970F:	include/crypto/
3971F:	include/linux/crypto*
3972
3973CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3974M:	Neil Horman <nhorman@tuxdriver.com>
3975L:	linux-crypto@vger.kernel.org
3976S:	Maintained
3977F:	crypto/ansi_cprng.c
3978F:	crypto/rng.c
3979
3980CS3308 MEDIA DRIVER
3981M:	Hans Verkuil <hverkuil@xs4all.nl>
3982L:	linux-media@vger.kernel.org
3983T:	git git://linuxtv.org/media_tree.git
3984W:	http://linuxtv.org
3985S:	Odd Fixes
3986F:	drivers/media/i2c/cs3308.c
3987F:	drivers/media/i2c/cs3308.h
3988
3989CS5535 Audio ALSA driver
3990M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3991S:	Maintained
3992F:	sound/pci/cs5535audio/
3993
3994CW1200 WLAN driver
3995M:	Solomon Peachy <pizza@shaftnet.org>
3996S:	Maintained
3997F:	drivers/net/wireless/st/cw1200/
3998
3999CX18 VIDEO4LINUX DRIVER
4000M:	Andy Walls <awalls@md.metrocast.net>
4001L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4002L:	linux-media@vger.kernel.org
4003T:	git git://linuxtv.org/media_tree.git
4004W:	https://linuxtv.org
4005W:	http://www.ivtvdriver.org/index.php/Cx18
4006S:	Maintained
4007F:	Documentation/media/v4l-drivers/cx18*
4008F:	drivers/media/pci/cx18/
4009F:	include/uapi/linux/ivtv*
4010
4011CX2341X MPEG ENCODER HELPER MODULE
4012M:	Hans Verkuil <hverkuil@xs4all.nl>
4013L:	linux-media@vger.kernel.org
4014T:	git git://linuxtv.org/media_tree.git
4015W:	https://linuxtv.org
4016S:	Maintained
4017F:	drivers/media/common/cx2341x*
4018F:	include/media/cx2341x*
4019
4020CX24120 MEDIA DRIVER
4021M:	Jemma Denson <jdenson@gmail.com>
4022M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4023L:	linux-media@vger.kernel.org
4024W:	https://linuxtv.org
4025Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4026S:	Maintained
4027F:	drivers/media/dvb-frontends/cx24120*
4028
4029CX88 VIDEO4LINUX DRIVER
4030M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4031L:	linux-media@vger.kernel.org
4032W:	https://linuxtv.org
4033T:	git git://linuxtv.org/media_tree.git
4034S:	Odd fixes
4035F:	Documentation/media/v4l-drivers/cx88*
4036F:	drivers/media/pci/cx88/
4037
4038CXD2820R MEDIA DRIVER
4039M:	Antti Palosaari <crope@iki.fi>
4040L:	linux-media@vger.kernel.org
4041W:	https://linuxtv.org
4042W:	http://palosaari.fi/linux/
4043Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4044T:	git git://linuxtv.org/anttip/media_tree.git
4045S:	Maintained
4046F:	drivers/media/dvb-frontends/cxd2820r*
4047
4048CXGB3 ETHERNET DRIVER (CXGB3)
4049M:	Santosh Raspatur <santosh@chelsio.com>
4050L:	netdev@vger.kernel.org
4051W:	http://www.chelsio.com
4052S:	Supported
4053F:	drivers/net/ethernet/chelsio/cxgb3/
4054
4055CXGB3 ISCSI DRIVER (CXGB3I)
4056M:	Karen Xie <kxie@chelsio.com>
4057L:	linux-scsi@vger.kernel.org
4058W:	http://www.chelsio.com
4059S:	Supported
4060F:	drivers/scsi/cxgbi/cxgb3i
4061
4062CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4063M:	Steve Wise <swise@chelsio.com>
4064L:	linux-rdma@vger.kernel.org
4065W:	http://www.openfabrics.org
4066S:	Supported
4067F:	drivers/infiniband/hw/cxgb3/
4068F:	include/uapi/rdma/cxgb3-abi.h
4069
4070CXGB4 CRYPTO DRIVER (chcr)
4071M:	Harsh Jain <harsh@chelsio.com>
4072L:	linux-crypto@vger.kernel.org
4073W:	http://www.chelsio.com
4074S:	Supported
4075F:	drivers/crypto/chelsio
4076
4077CXGB4 ETHERNET DRIVER (CXGB4)
4078M:	Ganesh Goudar <ganeshgr@chelsio.com>
4079L:	netdev@vger.kernel.org
4080W:	http://www.chelsio.com
4081S:	Supported
4082F:	drivers/net/ethernet/chelsio/cxgb4/
4083
4084CXGB4 ISCSI DRIVER (CXGB4I)
4085M:	Karen Xie <kxie@chelsio.com>
4086L:	linux-scsi@vger.kernel.org
4087W:	http://www.chelsio.com
4088S:	Supported
4089F:	drivers/scsi/cxgbi/cxgb4i
4090
4091CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4092M:	Steve Wise <swise@chelsio.com>
4093L:	linux-rdma@vger.kernel.org
4094W:	http://www.openfabrics.org
4095S:	Supported
4096F:	drivers/infiniband/hw/cxgb4/
4097F:	include/uapi/rdma/cxgb4-abi.h
4098
4099CXGB4VF ETHERNET DRIVER (CXGB4VF)
4100M:	Casey Leedom <leedom@chelsio.com>
4101L:	netdev@vger.kernel.org
4102W:	http://www.chelsio.com
4103S:	Supported
4104F:	drivers/net/ethernet/chelsio/cxgb4vf/
4105
4106CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4107M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4108M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4109L:	linuxppc-dev@lists.ozlabs.org
4110S:	Supported
4111F:	arch/powerpc/platforms/powernv/pci-cxl.c
4112F:	drivers/misc/cxl/
4113F:	include/misc/cxl*
4114F:	include/uapi/misc/cxl.h
4115F:	Documentation/powerpc/cxl.txt
4116F:	Documentation/ABI/testing/sysfs-class-cxl
4117
4118CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4119M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4120M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4121M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4122L:	linux-scsi@vger.kernel.org
4123S:	Supported
4124F:	drivers/scsi/cxlflash/
4125F:	include/uapi/scsi/cxlflash_ioctl.h
4126F:	Documentation/powerpc/cxlflash.txt
4127
4128CYBERPRO FB DRIVER
4129M:	Russell King <linux@armlinux.org.uk>
4130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4131W:	http://www.armlinux.org.uk/
4132S:	Maintained
4133F:	drivers/video/fbdev/cyber2000fb.*
4134
4135CYCLADES ASYNC MUX DRIVER
4136W:	http://www.cyclades.com/
4137S:	Orphan
4138F:	drivers/tty/cyclades.c
4139F:	include/linux/cyclades.h
4140F:	include/uapi/linux/cyclades.h
4141
4142CYCLADES PC300 DRIVER
4143W:	http://www.cyclades.com/
4144S:	Orphan
4145F:	drivers/net/wan/pc300*
4146
4147CYPRESS_FIRMWARE MEDIA DRIVER
4148M:	Antti Palosaari <crope@iki.fi>
4149L:	linux-media@vger.kernel.org
4150W:	https://linuxtv.org
4151W:	http://palosaari.fi/linux/
4152Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4153T:	git git://linuxtv.org/anttip/media_tree.git
4154S:	Maintained
4155F:	drivers/media/common/cypress_firmware*
4156
4157CYTTSP TOUCHSCREEN DRIVER
4158M:	Ferruh Yigit <fery@cypress.com>
4159L:	linux-input@vger.kernel.org
4160S:	Supported
4161F:	drivers/input/touchscreen/cyttsp*
4162F:	include/linux/input/cyttsp.h
4163
4164D-LINK DIR-685 TOUCHKEYS DRIVER
4165M:	Linus Walleij <linus.walleij@linaro.org>
4166L:	linux-input@vger.kernel.org
4167S:	Supported
4168F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4169
4170DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4171M:	Joshua Kinard <kumba@gentoo.org>
4172S:	Maintained
4173F:	drivers/rtc/rtc-ds1685.c
4174F:	include/linux/rtc/ds1685.h
4175
4176DAMA SLAVE for AX.25
4177M:	Joerg Reuter <jreuter@yaina.de>
4178W:	http://yaina.de/jreuter/
4179W:	http://www.qsl.net/dl1bke/
4180L:	linux-hams@vger.kernel.org
4181S:	Maintained
4182F:	net/ax25/af_ax25.c
4183F:	net/ax25/ax25_dev.c
4184F:	net/ax25/ax25_ds_*
4185F:	net/ax25/ax25_in.c
4186F:	net/ax25/ax25_out.c
4187F:	net/ax25/ax25_timer.c
4188F:	net/ax25/sysctl_net_ax25.c
4189
4190DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4191L:	netdev@vger.kernel.org
4192S:	Orphan
4193F:	Documentation/networking/dmfe.txt
4194F:	drivers/net/ethernet/dec/tulip/dmfe.c
4195
4196DC390/AM53C974 SCSI driver
4197M:	Hannes Reinecke <hare@suse.com>
4198L:	linux-scsi@vger.kernel.org
4199S:	Maintained
4200F:	drivers/scsi/am53c974.c
4201
4202DC395x SCSI driver
4203M:	Oliver Neukum <oliver@neukum.org>
4204M:	Ali Akcaagac <aliakc@web.de>
4205M:	Jamie Lenehan <lenehan@twibble.org>
4206L:	dc395x@twibble.org
4207W:	http://twibble.org/dist/dc395x/
4208W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4209S:	Maintained
4210F:	Documentation/scsi/dc395x.txt
4211F:	drivers/scsi/dc395x.*
4212
4213DCCP PROTOCOL
4214M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4215L:	dccp@vger.kernel.org
4216W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4217S:	Maintained
4218F:	include/linux/dccp.h
4219F:	include/uapi/linux/dccp.h
4220F:	include/linux/tfrc.h
4221F:	net/dccp/
4222
4223DECnet NETWORK LAYER
4224W:	http://linux-decnet.sourceforge.net
4225L:	linux-decnet-user@lists.sourceforge.net
4226S:	Orphan
4227F:	Documentation/networking/decnet.txt
4228F:	net/decnet/
4229
4230DECSTATION PLATFORM SUPPORT
4231M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4232L:	linux-mips@vger.kernel.org
4233W:	http://www.linux-mips.org/wiki/DECstation
4234S:	Maintained
4235F:	arch/mips/dec/
4236F:	arch/mips/include/asm/dec/
4237F:	arch/mips/include/asm/mach-dec/
4238
4239DEFXX FDDI NETWORK DRIVER
4240M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4241S:	Maintained
4242F:	drivers/net/fddi/defxx.*
4243
4244DELL SMBIOS DRIVER
4245M:	Pali Rohár <pali.rohar@gmail.com>
4246M:	Mario Limonciello <mario.limonciello@dell.com>
4247L:	platform-driver-x86@vger.kernel.org
4248S:	Maintained
4249F:	drivers/platform/x86/dell-smbios.*
4250
4251DELL SMBIOS SMM DRIVER
4252M:	Mario Limonciello <mario.limonciello@dell.com>
4253L:	platform-driver-x86@vger.kernel.org
4254S:	Maintained
4255F:	drivers/platform/x86/dell-smbios-smm.c
4256
4257DELL SMBIOS WMI DRIVER
4258M:	Mario Limonciello <mario.limonciello@dell.com>
4259L:	platform-driver-x86@vger.kernel.org
4260S:	Maintained
4261F:	drivers/platform/x86/dell-smbios-wmi.c
4262F:	tools/wmi/dell-smbios-example.c
4263
4264DEFZA FDDI NETWORK DRIVER
4265M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4266S:	Maintained
4267F:	drivers/net/fddi/defza.*
4268
4269DELL LAPTOP DRIVER
4270M:	Matthew Garrett <mjg59@srcf.ucam.org>
4271M:	Pali Rohár <pali.rohar@gmail.com>
4272L:	platform-driver-x86@vger.kernel.org
4273S:	Maintained
4274F:	drivers/platform/x86/dell-laptop.c
4275
4276DELL LAPTOP FREEFALL DRIVER
4277M:	Pali Rohár <pali.rohar@gmail.com>
4278S:	Maintained
4279F:	drivers/platform/x86/dell-smo8800.c
4280
4281DELL LAPTOP RBTN DRIVER
4282M:	Pali Rohár <pali.rohar@gmail.com>
4283S:	Maintained
4284F:	drivers/platform/x86/dell-rbtn.*
4285
4286DELL REMOTE BIOS UPDATE DRIVER
4287M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4288L:	platform-driver-x86@vger.kernel.org
4289S:	Maintained
4290F:	drivers/platform/x86/dell_rbu.c
4291
4292DELL LAPTOP SMM DRIVER
4293M:	Pali Rohár <pali.rohar@gmail.com>
4294S:	Maintained
4295F:	drivers/hwmon/dell-smm-hwmon.c
4296F:	include/uapi/linux/i8k.h
4297
4298DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4299M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4300L:	platform-driver-x86@vger.kernel.org
4301S:	Maintained
4302F:	Documentation/dcdbas.txt
4303F:	drivers/platform/x86/dcdbas.*
4304
4305DELL WMI NOTIFICATIONS DRIVER
4306M:	Matthew Garrett <mjg59@srcf.ucam.org>
4307M:	Pali Rohár <pali.rohar@gmail.com>
4308S:	Maintained
4309F:	drivers/platform/x86/dell-wmi.c
4310
4311DELL WMI DESCRIPTOR DRIVER
4312M:	Mario Limonciello <mario.limonciello@dell.com>
4313S:	Maintained
4314F:	drivers/platform/x86/dell-wmi-descriptor.c
4315
4316DELTA ST MEDIA DRIVER
4317M:	Hugues Fruchet <hugues.fruchet@st.com>
4318L:	linux-media@vger.kernel.org
4319T:	git git://linuxtv.org/media_tree.git
4320W:	https://linuxtv.org
4321S:	Supported
4322F:	drivers/media/platform/sti/delta
4323
4324DENALI NAND DRIVER
4325M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4326L:	linux-mtd@lists.infradead.org
4327S:	Supported
4328F:	drivers/mtd/nand/raw/denali*
4329
4330DESIGNWARE USB2 DRD IP DRIVER
4331M:	Minas Harutyunyan <hminas@synopsys.com>
4332L:	linux-usb@vger.kernel.org
4333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4334S:	Maintained
4335F:	drivers/usb/dwc2/
4336
4337DESIGNWARE USB3 DRD IP DRIVER
4338M:	Felipe Balbi <balbi@kernel.org>
4339L:	linux-usb@vger.kernel.org
4340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4341S:	Maintained
4342F:	drivers/usb/dwc3/
4343
4344DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4345M:	Andreas Klinger <ak@it-klinger.de>
4346L:	linux-iio@vger.kernel.org
4347S:	Maintained
4348F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4349F:	drivers/iio/proximity/srf*.c
4350
4351DEVICE COREDUMP (DEV_COREDUMP)
4352M:	Johannes Berg <johannes@sipsolutions.net>
4353L:	linux-kernel@vger.kernel.org
4354S:	Maintained
4355F:	drivers/base/devcoredump.c
4356F:	include/linux/devcoredump.h
4357
4358DEVICE FREQUENCY (DEVFREQ)
4359M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4360M:	Kyungmin Park <kyungmin.park@samsung.com>
4361R:	Chanwoo Choi <cw00.choi@samsung.com>
4362L:	linux-pm@vger.kernel.org
4363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4364S:	Maintained
4365F:	drivers/devfreq/
4366F:	include/linux/devfreq.h
4367F:	Documentation/devicetree/bindings/devfreq/
4368
4369DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4370M:	Chanwoo Choi <cw00.choi@samsung.com>
4371L:	linux-pm@vger.kernel.org
4372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4373S:	Supported
4374F:	drivers/devfreq/event/
4375F:	drivers/devfreq/devfreq-event.c
4376F:	include/linux/devfreq-event.h
4377F:	Documentation/devicetree/bindings/devfreq/event/
4378
4379DEVICE NUMBER REGISTRY
4380M:	Torben Mathiasen <device@lanana.org>
4381W:	http://lanana.org/docs/device-list/index.html
4382S:	Maintained
4383
4384DEVICE-MAPPER  (LVM)
4385M:	Alasdair Kergon <agk@redhat.com>
4386M:	Mike Snitzer <snitzer@redhat.com>
4387M:	dm-devel@redhat.com
4388L:	dm-devel@redhat.com
4389W:	http://sources.redhat.com/dm
4390Q:	http://patchwork.kernel.org/project/dm-devel/list/
4391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4392T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4393S:	Maintained
4394F:	Documentation/device-mapper/
4395F:	drivers/md/Makefile
4396F:	drivers/md/Kconfig
4397F:	drivers/md/dm*
4398F:	drivers/md/persistent-data/
4399F:	include/linux/device-mapper.h
4400F:	include/linux/dm-*.h
4401F:	include/uapi/linux/dm-*.h
4402
4403DEVLINK
4404M:	Jiri Pirko <jiri@mellanox.com>
4405L:	netdev@vger.kernel.org
4406S:	Supported
4407F:	net/core/devlink.c
4408F:	include/net/devlink.h
4409F:	include/uapi/linux/devlink.h
4410
4411DIALOG SEMICONDUCTOR DRIVERS
4412M:	Support Opensource <support.opensource@diasemi.com>
4413W:	http://www.dialog-semiconductor.com/products
4414S:	Supported
4415F:	Documentation/hwmon/da90??
4416F:	Documentation/devicetree/bindings/mfd/da90*.txt
4417F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4418F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4419F:	Documentation/devicetree/bindings/regulator/da92*.txt
4420F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4421F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4422F:	drivers/gpio/gpio-da90??.c
4423F:	drivers/hwmon/da90??-hwmon.c
4424F:	drivers/iio/adc/da91??-*.c
4425F:	drivers/input/misc/da90??_onkey.c
4426F:	drivers/input/touchscreen/da9052_tsi.c
4427F:	drivers/leds/leds-da90??.c
4428F:	drivers/mfd/da903x.c
4429F:	drivers/mfd/da90??-*.c
4430F:	drivers/mfd/da91??-*.c
4431F:	drivers/power/supply/da9052-battery.c
4432F:	drivers/power/supply/da91??-*.c
4433F:	drivers/regulator/da903x.c
4434F:	drivers/regulator/da9???-regulator.[ch]
4435F:	drivers/thermal/da90??-thermal.c
4436F:	drivers/rtc/rtc-da90??.c
4437F:	drivers/video/backlight/da90??_bl.c
4438F:	drivers/watchdog/da90??_wdt.c
4439F:	include/linux/mfd/da903x.h
4440F:	include/linux/mfd/da9052/
4441F:	include/linux/mfd/da9055/
4442F:	include/linux/mfd/da9062/
4443F:	include/linux/mfd/da9063/
4444F:	include/linux/mfd/da9150/
4445F:	include/linux/regulator/da9211.h
4446F:	include/sound/da[79]*.h
4447F:	sound/soc/codecs/da[79]*.[ch]
4448
4449DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4450M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4451L:	linux-gpio@vger.kernel.org
4452S:	Maintained
4453F:	drivers/gpio/gpio-gpio-mm.c
4454
4455DIOLAN U2C-12 I2C DRIVER
4456M:	Guenter Roeck <linux@roeck-us.net>
4457L:	linux-i2c@vger.kernel.org
4458S:	Maintained
4459F:	drivers/i2c/busses/i2c-diolan-u2c.c
4460
4461FILESYSTEM DIRECT ACCESS (DAX)
4462M:	Matthew Wilcox <willy@infradead.org>
4463M:	Ross Zwisler <zwisler@kernel.org>
4464M:	Jan Kara <jack@suse.cz>
4465L:	linux-fsdevel@vger.kernel.org
4466S:	Supported
4467F:	fs/dax.c
4468F:	include/linux/dax.h
4469F:	include/trace/events/fs_dax.h
4470
4471DEVICE DIRECT ACCESS (DAX)
4472M:	Dan Williams <dan.j.williams@intel.com>
4473M:	Dave Jiang <dave.jiang@intel.com>
4474M:	Ross Zwisler <zwisler@kernel.org>
4475M:	Vishal Verma <vishal.l.verma@intel.com>
4476L:	linux-nvdimm@lists.01.org
4477S:	Supported
4478F:	drivers/dax/
4479
4480DIRECTORY NOTIFICATION (DNOTIFY)
4481M:	Jan Kara <jack@suse.cz>
4482R:	Amir Goldstein <amir73il@gmail.com>
4483L:	linux-fsdevel@vger.kernel.org
4484S:	Maintained
4485F:	Documentation/filesystems/dnotify.txt
4486F:	fs/notify/dnotify/
4487F:	include/linux/dnotify.h
4488
4489DISK GEOMETRY AND PARTITION HANDLING
4490M:	Andries Brouwer <aeb@cwi.nl>
4491W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4492W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4493W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4494S:	Maintained
4495
4496DISKQUOTA
4497M:	Jan Kara <jack@suse.com>
4498S:	Maintained
4499F:	Documentation/filesystems/quota.txt
4500F:	fs/quota/
4501F:	include/linux/quota*.h
4502F:	include/uapi/linux/quota*.h
4503
4504DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4505M:	Bernie Thompson <bernie@plugable.com>
4506L:	linux-fbdev@vger.kernel.org
4507S:	Maintained
4508W:	http://plugable.com/category/projects/udlfb/
4509F:	drivers/video/fbdev/udlfb.c
4510F:	include/video/udlfb.h
4511F:	Documentation/fb/udlfb.txt
4512
4513DISTRIBUTED LOCK MANAGER (DLM)
4514M:	Christine Caulfield <ccaulfie@redhat.com>
4515M:	David Teigland <teigland@redhat.com>
4516L:	cluster-devel@redhat.com
4517W:	http://sources.redhat.com/cluster/
4518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4519S:	Supported
4520F:	fs/dlm/
4521
4522DMA BUFFER SHARING FRAMEWORK
4523M:	Sumit Semwal <sumit.semwal@linaro.org>
4524S:	Maintained
4525L:	linux-media@vger.kernel.org
4526L:	dri-devel@lists.freedesktop.org
4527L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4528F:	drivers/dma-buf/
4529F:	include/linux/dma-buf*
4530F:	include/linux/reservation.h
4531F:	include/linux/*fence.h
4532F:	Documentation/driver-api/dma-buf.rst
4533T:	git git://anongit.freedesktop.org/drm/drm-misc
4534
4535DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4536M:	Vinod Koul <vkoul@kernel.org>
4537L:	dmaengine@vger.kernel.org
4538Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4539S:	Maintained
4540F:	drivers/dma/
4541F:	include/linux/dmaengine.h
4542F:	include/linux/of_dma.h
4543F:	Documentation/devicetree/bindings/dma/
4544F:	Documentation/driver-api/dmaengine/
4545T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4546
4547DMA MAPPING HELPERS
4548M:	Christoph Hellwig <hch@lst.de>
4549M:	Marek Szyprowski <m.szyprowski@samsung.com>
4550R:	Robin Murphy <robin.murphy@arm.com>
4551L:	iommu@lists.linux-foundation.org
4552T:	git git://git.infradead.org/users/hch/dma-mapping.git
4553W:	http://git.infradead.org/users/hch/dma-mapping.git
4554S:	Supported
4555F:	kernel/dma/
4556F:	include/asm-generic/dma-mapping.h
4557F:	include/linux/dma-direct.h
4558F:	include/linux/dma-mapping.h
4559F:	include/linux/dma-noncoherent.h
4560
4561DME1737 HARDWARE MONITOR DRIVER
4562M:	Juerg Haefliger <juergh@gmail.com>
4563L:	linux-hwmon@vger.kernel.org
4564S:	Maintained
4565F:	Documentation/hwmon/dme1737
4566F:	drivers/hwmon/dme1737.c
4567
4568DMI/SMBIOS SUPPORT
4569M:	Jean Delvare <jdelvare@suse.com>
4570S:	Maintained
4571T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4572F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4573F:	drivers/firmware/dmi-id.c
4574F:	drivers/firmware/dmi_scan.c
4575F:	include/linux/dmi.h
4576
4577DOCUMENTATION
4578M:	Jonathan Corbet <corbet@lwn.net>
4579L:	linux-doc@vger.kernel.org
4580S:	Maintained
4581F:	Documentation/
4582F:	scripts/kernel-doc
4583X:	Documentation/ABI/
4584X:	Documentation/acpi/
4585X:	Documentation/devicetree/
4586X:	Documentation/i2c/
4587X:	Documentation/media/
4588X:	Documentation/power/
4589X:	Documentation/spi/
4590T:	git git://git.lwn.net/linux.git docs-next
4591
4592DOCUMENTATION/ITALIAN
4593M:	Federico Vaga <federico.vaga@vaga.pv.it>
4594L:	linux-doc@vger.kernel.org
4595S:	Maintained
4596F:	Documentation/translations/it_IT
4597
4598DONGWOON DW9714 LENS VOICE COIL DRIVER
4599M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4600L:	linux-media@vger.kernel.org
4601T:	git git://linuxtv.org/media_tree.git
4602S:	Maintained
4603F:	drivers/media/i2c/dw9714.c
4604F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4605
4606DONGWOON DW9807 LENS VOICE COIL DRIVER
4607M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4608L:	linux-media@vger.kernel.org
4609T:	git git://linuxtv.org/media_tree.git
4610S:	Maintained
4611F:	drivers/media/i2c/dw9807-vcm.c
4612F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4613
4614DOUBLETALK DRIVER
4615M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4616L:	blinux-list@redhat.com
4617S:	Maintained
4618F:	drivers/char/dtlk.c
4619F:	include/linux/dtlk.h
4620
4621DPAA2 DATAPATH I/O (DPIO) DRIVER
4622M:	Roy Pledge <Roy.Pledge@nxp.com>
4623L:	linux-kernel@vger.kernel.org
4624S:	Maintained
4625F:	drivers/soc/fsl/dpio
4626
4627DPAA2 ETHERNET DRIVER
4628M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4629L:	netdev@vger.kernel.org
4630S:	Maintained
4631F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4632F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4633F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4634F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4635F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4636
4637DPAA2 ETHERNET SWITCH DRIVER
4638M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4639M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4640L:	linux-kernel@vger.kernel.org
4641S:	Maintained
4642F:	drivers/staging/fsl-dpaa2/ethsw
4643
4644DPAA2 PTP CLOCK DRIVER
4645M:	Yangbo Lu <yangbo.lu@nxp.com>
4646L:	netdev@vger.kernel.org
4647S:	Maintained
4648F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4649F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4650
4651DPT_I2O SCSI RAID DRIVER
4652M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4653L:	linux-scsi@vger.kernel.org
4654W:	http://www.adaptec.com/
4655S:	Maintained
4656F:	drivers/scsi/dpt*
4657F:	drivers/scsi/dpt/
4658
4659DRBD DRIVER
4660M:	Philipp Reisner <philipp.reisner@linbit.com>
4661M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4662L:	drbd-dev@lists.linbit.com
4663W:	http://www.drbd.org
4664T:	git git://git.linbit.com/linux-drbd.git
4665T:	git git://git.linbit.com/drbd-8.4.git
4666S:	Supported
4667F:	drivers/block/drbd/
4668F:	lib/lru_cache.c
4669F:	Documentation/blockdev/drbd/
4670
4671DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4672M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4673R:	"Rafael J. Wysocki" <rafael@kernel.org>
4674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4675S:	Supported
4676F:	Documentation/kobject.txt
4677F:	drivers/base/
4678F:	fs/debugfs/
4679F:	fs/sysfs/
4680F:	include/linux/debugfs.h
4681F:	include/linux/kobj*
4682F:	lib/kobj*
4683
4684DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4685M:	Kevin Hilman <khilman@kernel.org>
4686M:	Nishanth Menon <nm@ti.com>
4687S:	Maintained
4688F:	drivers/power/avs/
4689F:	include/linux/power/smartreflex.h
4690L:	linux-pm@vger.kernel.org
4691
4692DRM DRIVER FOR ARM PL111 CLCD
4693M:	Eric Anholt <eric@anholt.net>
4694T:	git git://anongit.freedesktop.org/drm/drm-misc
4695S:	Supported
4696F:	drivers/gpu/drm/pl111/
4697
4698DRM DRIVER FOR ARM VERSATILE TFT PANELS
4699M:	Linus Walleij <linus.walleij@linaro.org>
4700T:	git git://anongit.freedesktop.org/drm/drm-misc
4701S:	Maintained
4702F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4703F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4704
4705DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4706M:	Dave Airlie <airlied@redhat.com>
4707S:	Odd Fixes
4708F:	drivers/gpu/drm/ast/
4709
4710DRM DRIVER FOR BOCHS VIRTUAL GPU
4711M:	Gerd Hoffmann <kraxel@redhat.com>
4712L:	virtualization@lists.linux-foundation.org
4713T:	git git://anongit.freedesktop.org/drm/drm-misc
4714S:	Maintained
4715F:	drivers/gpu/drm/bochs/
4716
4717DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4718M:	Linus Walleij <linus.walleij@linaro.org>
4719T:	git git://anongit.freedesktop.org/drm/drm-misc
4720S:	Maintained
4721F:	drivers/gpu/drm/tve200/
4722
4723DRM DRIVER FOR ILITEK ILI9225 PANELS
4724M:	David Lechner <david@lechnology.com>
4725S:	Maintained
4726F:	drivers/gpu/drm/tinydrm/ili9225.c
4727F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4728
4729DRM DRIVER FOR INTEL I810 VIDEO CARDS
4730S:	Orphan / Obsolete
4731F:	drivers/gpu/drm/i810/
4732F:	include/uapi/drm/i810_drm.h
4733
4734DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4735S:	Orphan / Obsolete
4736F:	drivers/gpu/drm/mga/
4737F:	include/uapi/drm/mga_drm.h
4738
4739DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4740M:	Dave Airlie <airlied@redhat.com>
4741S:	Odd Fixes
4742F:	drivers/gpu/drm/mgag200/
4743
4744DRM DRIVER FOR MI0283QT
4745M:	Noralf Trønnes <noralf@tronnes.org>
4746S:	Maintained
4747F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4748F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4749
4750DRM DRIVER FOR MSM ADRENO GPU
4751M:	Rob Clark <robdclark@gmail.com>
4752L:	linux-arm-msm@vger.kernel.org
4753L:	dri-devel@lists.freedesktop.org
4754L:	freedreno@lists.freedesktop.org
4755T:	git git://people.freedesktop.org/~robclark/linux
4756S:	Maintained
4757F:	drivers/gpu/drm/msm/
4758F:	include/uapi/drm/msm_drm.h
4759F:	Documentation/devicetree/bindings/display/msm/
4760
4761DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4762M:	Ben Skeggs <bskeggs@redhat.com>
4763L:	dri-devel@lists.freedesktop.org
4764L:	nouveau@lists.freedesktop.org
4765T:	git git://github.com/skeggsb/linux
4766S:	Supported
4767F:	drivers/gpu/drm/nouveau/
4768F:	include/uapi/drm/nouveau_drm.h
4769
4770DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4771M:	Noralf Trønnes <noralf@tronnes.org>
4772S:	Maintained
4773F:	drivers/gpu/drm/tinydrm/repaper.c
4774F:	Documentation/devicetree/bindings/display/repaper.txt
4775
4776DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4777M:	Dave Airlie <airlied@redhat.com>
4778M:	Gerd Hoffmann <kraxel@redhat.com>
4779L:	virtualization@lists.linux-foundation.org
4780T:	git git://anongit.freedesktop.org/drm/drm-misc
4781S:	Obsolete
4782W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4783F:	drivers/gpu/drm/cirrus/
4784
4785DRM DRIVER FOR QXL VIRTUAL GPU
4786M:	Dave Airlie <airlied@redhat.com>
4787M:	Gerd Hoffmann <kraxel@redhat.com>
4788L:	virtualization@lists.linux-foundation.org
4789T:	git git://anongit.freedesktop.org/drm/drm-misc
4790S:	Maintained
4791F:	drivers/gpu/drm/qxl/
4792F:	include/uapi/drm/qxl_drm.h
4793
4794DRM DRIVER FOR RAGE 128 VIDEO CARDS
4795S:	Orphan / Obsolete
4796F:	drivers/gpu/drm/r128/
4797F:	include/uapi/drm/r128_drm.h
4798
4799DRM DRIVER FOR SAVAGE VIDEO CARDS
4800S:	Orphan / Obsolete
4801F:	drivers/gpu/drm/savage/
4802F:	include/uapi/drm/savage_drm.h
4803
4804DRM DRIVER FOR SIS VIDEO CARDS
4805S:	Orphan / Obsolete
4806F:	drivers/gpu/drm/sis/
4807F:	include/uapi/drm/sis_drm.h
4808
4809DRM DRIVER FOR SITRONIX ST7586 PANELS
4810M:	David Lechner <david@lechnology.com>
4811S:	Maintained
4812F:	drivers/gpu/drm/tinydrm/st7586.c
4813F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4814
4815DRM DRIVER FOR SITRONIX ST7735R PANELS
4816M:	David Lechner <david@lechnology.com>
4817S:	Maintained
4818F:	drivers/gpu/drm/tinydrm/st7735r.c
4819F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4820
4821DRM DRIVER FOR TDFX VIDEO CARDS
4822S:	Orphan / Obsolete
4823F:	drivers/gpu/drm/tdfx/
4824
4825DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4826M:	Dave Airlie <airlied@redhat.com>
4827R:	Sean Paul <sean@poorly.run>
4828L:	dri-devel@lists.freedesktop.org
4829S:	Odd Fixes
4830F:	drivers/gpu/drm/udl/
4831T:	git git://anongit.freedesktop.org/drm/drm-misc
4832
4833DRM DRIVER FOR VMWARE VIRTUAL GPU
4834M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4835M:	Sinclair Yeh <syeh@vmware.com>
4836M:	Thomas Hellstrom <thellstrom@vmware.com>
4837L:	dri-devel@lists.freedesktop.org
4838T:	git git://people.freedesktop.org/~syeh/repos_linux
4839T:	git git://people.freedesktop.org/~thomash/linux
4840S:	Supported
4841F:	drivers/gpu/drm/vmwgfx/
4842F:	include/uapi/drm/vmwgfx_drm.h
4843
4844DRM DRIVERS
4845M:	David Airlie <airlied@linux.ie>
4846L:	dri-devel@lists.freedesktop.org
4847T:	git git://anongit.freedesktop.org/drm/drm
4848B:	https://bugs.freedesktop.org/
4849C:	irc://chat.freenode.net/dri-devel
4850S:	Maintained
4851F:	drivers/gpu/drm/
4852F:	drivers/gpu/vga/
4853F:	Documentation/devicetree/bindings/display/
4854F:	Documentation/devicetree/bindings/gpu/
4855F:	Documentation/gpu/
4856F:	include/drm/
4857F:	include/uapi/drm/
4858F:	include/linux/vga*
4859
4860DRM DRIVERS AND MISC GPU PATCHES
4861M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4862M:	Maxime Ripard <maxime.ripard@bootlin.com>
4863M:	Sean Paul <sean@poorly.run>
4864W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4865S:	Maintained
4866T:	git git://anongit.freedesktop.org/drm/drm-misc
4867F:	Documentation/gpu/
4868F:	drivers/gpu/vga/
4869F:	drivers/gpu/drm/*
4870F:	include/drm/drm*
4871F:	include/uapi/drm/drm*
4872F:	include/linux/vga*
4873
4874DRM DRIVERS FOR ALLWINNER A10
4875M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4876L:	dri-devel@lists.freedesktop.org
4877S:	Supported
4878F:	drivers/gpu/drm/sun4i/
4879F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4880T:	git git://anongit.freedesktop.org/drm/drm-misc
4881
4882DRM DRIVERS FOR AMLOGIC SOCS
4883M:	Neil Armstrong <narmstrong@baylibre.com>
4884L:	dri-devel@lists.freedesktop.org
4885L:	linux-amlogic@lists.infradead.org
4886W:	http://linux-meson.com/
4887S:	Supported
4888F:	drivers/gpu/drm/meson/
4889F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4890F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4891F:	Documentation/gpu/meson.rst
4892T:	git git://anongit.freedesktop.org/drm/drm-misc
4893
4894DRM DRIVERS FOR ATMEL HLCDC
4895M:	Boris Brezillon <boris.brezillon@bootlin.com>
4896L:	dri-devel@lists.freedesktop.org
4897S:	Supported
4898F:	drivers/gpu/drm/atmel-hlcdc/
4899F:	Documentation/devicetree/bindings/display/atmel/
4900T:	git git://anongit.freedesktop.org/drm/drm-misc
4901
4902DRM DRIVERS FOR BRIDGE CHIPS
4903M:	Archit Taneja <architt@codeaurora.org>
4904M:	Andrzej Hajda <a.hajda@samsung.com>
4905R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4906S:	Maintained
4907T:	git git://anongit.freedesktop.org/drm/drm-misc
4908F:	drivers/gpu/drm/bridge/
4909
4910DRM DRIVERS FOR EXYNOS
4911M:	Inki Dae <inki.dae@samsung.com>
4912M:	Joonyoung Shim <jy0922.shim@samsung.com>
4913M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4914M:	Kyungmin Park <kyungmin.park@samsung.com>
4915L:	dri-devel@lists.freedesktop.org
4916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4917S:	Supported
4918F:	drivers/gpu/drm/exynos/
4919F:	include/uapi/drm/exynos_drm.h
4920F:	Documentation/devicetree/bindings/display/exynos/
4921
4922DRM DRIVERS FOR FREESCALE DCU
4923M:	Stefan Agner <stefan@agner.ch>
4924M:	Alison Wang <alison.wang@nxp.com>
4925L:	dri-devel@lists.freedesktop.org
4926S:	Supported
4927F:	drivers/gpu/drm/fsl-dcu/
4928F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4929F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4930F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4931T:	git git://anongit.freedesktop.org/drm/drm-misc
4932
4933DRM DRIVERS FOR FREESCALE IMX
4934M:	Philipp Zabel <p.zabel@pengutronix.de>
4935L:	dri-devel@lists.freedesktop.org
4936S:	Maintained
4937F:	drivers/gpu/drm/imx/
4938F:	drivers/gpu/ipu-v3/
4939F:	Documentation/devicetree/bindings/display/imx/
4940
4941DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4942M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4943L:	dri-devel@lists.freedesktop.org
4944T:	git git://github.com/patjak/drm-gma500
4945S:	Maintained
4946F:	drivers/gpu/drm/gma500/
4947
4948DRM DRIVERS FOR HISILICON
4949M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4950M:	Rongrong Zou <zourongrong@gmail.com>
4951R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4952R:	Chen Feng <puck.chen@hisilicon.com>
4953L:	dri-devel@lists.freedesktop.org
4954T:	git git://github.com/xin3liang/linux.git
4955S:	Maintained
4956F:	drivers/gpu/drm/hisilicon/
4957F:	Documentation/devicetree/bindings/display/hisilicon/
4958
4959DRM DRIVERS FOR MEDIATEK
4960M:	CK Hu <ck.hu@mediatek.com>
4961M:	Philipp Zabel <p.zabel@pengutronix.de>
4962L:	dri-devel@lists.freedesktop.org
4963S:	Supported
4964F:	drivers/gpu/drm/mediatek/
4965F:	Documentation/devicetree/bindings/display/mediatek/
4966
4967DRM DRIVERS FOR NVIDIA TEGRA
4968M:	Thierry Reding <thierry.reding@gmail.com>
4969L:	dri-devel@lists.freedesktop.org
4970L:	linux-tegra@vger.kernel.org
4971T:	git git://anongit.freedesktop.org/tegra/linux.git
4972S:	Supported
4973F:	drivers/gpu/drm/tegra/
4974F:	drivers/gpu/host1x/
4975F:	include/linux/host1x.h
4976F:	include/uapi/drm/tegra_drm.h
4977F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4978
4979DRM DRIVERS FOR RENESAS
4980M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4981M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4982L:	dri-devel@lists.freedesktop.org
4983L:	linux-renesas-soc@vger.kernel.org
4984T:	git git://linuxtv.org/pinchartl/media drm/du/next
4985S:	Supported
4986F:	drivers/gpu/drm/rcar-du/
4987F:	drivers/gpu/drm/shmobile/
4988F:	include/linux/platform_data/shmob_drm.h
4989F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4990F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4991F:	Documentation/devicetree/bindings/display/renesas,du.txt
4992
4993DRM DRIVERS FOR ROCKCHIP
4994M:	Sandy Huang <hjc@rock-chips.com>
4995M:	Heiko Stübner <heiko@sntech.de>
4996L:	dri-devel@lists.freedesktop.org
4997S:	Maintained
4998F:	drivers/gpu/drm/rockchip/
4999F:	Documentation/devicetree/bindings/display/rockchip/
5000T:	git git://anongit.freedesktop.org/drm/drm-misc
5001
5002DRM DRIVERS FOR STI
5003M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5004M:	Vincent Abriou <vincent.abriou@st.com>
5005L:	dri-devel@lists.freedesktop.org
5006T:	git git://anongit.freedesktop.org/drm/drm-misc
5007S:	Maintained
5008F:	drivers/gpu/drm/sti
5009F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5010
5011DRM DRIVERS FOR STM
5012M:	Yannick Fertre <yannick.fertre@st.com>
5013M:	Philippe Cornu <philippe.cornu@st.com>
5014M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5015M:	Vincent Abriou <vincent.abriou@st.com>
5016L:	dri-devel@lists.freedesktop.org
5017T:	git git://anongit.freedesktop.org/drm/drm-misc
5018S:	Maintained
5019F:	drivers/gpu/drm/stm
5020F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5021
5022DRM DRIVERS FOR TI LCDC
5023M:	Jyri Sarha <jsarha@ti.com>
5024R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5025L:	dri-devel@lists.freedesktop.org
5026S:	Maintained
5027F:	drivers/gpu/drm/tilcdc/
5028F:	Documentation/devicetree/bindings/display/tilcdc/
5029
5030DRM DRIVERS FOR TI OMAP
5031M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5032L:	dri-devel@lists.freedesktop.org
5033S:	Maintained
5034F:	drivers/gpu/drm/omapdrm/
5035F:	Documentation/devicetree/bindings/display/ti/
5036
5037DRM DRIVERS FOR V3D
5038M:	Eric Anholt <eric@anholt.net>
5039S:	Supported
5040F:	drivers/gpu/drm/v3d/
5041F:	include/uapi/drm/v3d_drm.h
5042F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5043T:	git git://anongit.freedesktop.org/drm/drm-misc
5044
5045DRM DRIVERS FOR VC4
5046M:	Eric Anholt <eric@anholt.net>
5047T:	git git://github.com/anholt/linux
5048S:	Supported
5049F:	drivers/gpu/drm/vc4/
5050F:	include/uapi/drm/vc4_drm.h
5051F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5052T:	git git://anongit.freedesktop.org/drm/drm-misc
5053
5054DRM DRIVERS FOR VIVANTE GPU IP
5055M:	Lucas Stach <l.stach@pengutronix.de>
5056R:	Russell King <linux+etnaviv@armlinux.org.uk>
5057R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5058L:	etnaviv@lists.freedesktop.org
5059L:	dri-devel@lists.freedesktop.org
5060S:	Maintained
5061F:	drivers/gpu/drm/etnaviv/
5062F:	include/uapi/drm/etnaviv_drm.h
5063F:	Documentation/devicetree/bindings/display/etnaviv/
5064
5065DRM DRIVERS FOR ZTE ZX
5066M:	Shawn Guo <shawnguo@kernel.org>
5067L:	dri-devel@lists.freedesktop.org
5068S:	Maintained
5069F:	drivers/gpu/drm/zte/
5070F:	Documentation/devicetree/bindings/display/zte,vou.txt
5071T:	git git://anongit.freedesktop.org/drm/drm-misc
5072
5073DRM PANEL DRIVERS
5074M:	Thierry Reding <thierry.reding@gmail.com>
5075L:	dri-devel@lists.freedesktop.org
5076T:	git git://anongit.freedesktop.org/drm/drm-misc
5077S:	Maintained
5078F:	drivers/gpu/drm/drm_panel.c
5079F:	drivers/gpu/drm/panel/
5080F:	include/drm/drm_panel.h
5081F:	Documentation/devicetree/bindings/display/panel/
5082
5083DRM TINYDRM DRIVERS
5084M:	Noralf Trønnes <noralf@tronnes.org>
5085W:	https://github.com/notro/tinydrm/wiki/Development
5086T:	git git://anongit.freedesktop.org/drm/drm-misc
5087S:	Maintained
5088F:	drivers/gpu/drm/tinydrm/
5089F:	include/drm/tinydrm/
5090
5091DRM DRIVERS FOR XEN
5092M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5093T:	git git://anongit.freedesktop.org/drm/drm-misc
5094L:	dri-devel@lists.freedesktop.org
5095L:	xen-devel@lists.xen.org
5096S:	Supported
5097F:	drivers/gpu/drm/xen/
5098F:	Documentation/gpu/xen-front.rst
5099
5100DRM TTM SUBSYSTEM
5101M:	Christian Koenig <christian.koenig@amd.com>
5102M:	Huang Rui <ray.huang@amd.com>
5103M:	Junwei Zhang <Jerry.Zhang@amd.com>
5104T:	git git://people.freedesktop.org/~agd5f/linux
5105S:	Maintained
5106L:	dri-devel@lists.freedesktop.org
5107F:	include/drm/ttm/
5108F:	drivers/gpu/drm/ttm/
5109
5110DSBR100 USB FM RADIO DRIVER
5111M:	Alexey Klimov <klimov.linux@gmail.com>
5112L:	linux-media@vger.kernel.org
5113T:	git git://linuxtv.org/media_tree.git
5114S:	Maintained
5115F:	drivers/media/radio/dsbr100.c
5116
5117DSCC4 DRIVER
5118M:	Francois Romieu <romieu@fr.zoreil.com>
5119L:	netdev@vger.kernel.org
5120S:	Maintained
5121F:	drivers/net/wan/dscc4.c
5122
5123DT3155 MEDIA DRIVER
5124M:	Hans Verkuil <hverkuil@xs4all.nl>
5125L:	linux-media@vger.kernel.org
5126T:	git git://linuxtv.org/media_tree.git
5127W:	https://linuxtv.org
5128S:	Odd Fixes
5129F:	drivers/media/pci/dt3155/
5130
5131DVB_USB_AF9015 MEDIA DRIVER
5132M:	Antti Palosaari <crope@iki.fi>
5133L:	linux-media@vger.kernel.org
5134W:	https://linuxtv.org
5135W:	http://palosaari.fi/linux/
5136Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5137T:	git git://linuxtv.org/anttip/media_tree.git
5138S:	Maintained
5139F:	drivers/media/usb/dvb-usb-v2/af9015*
5140
5141DVB_USB_AF9035 MEDIA DRIVER
5142M:	Antti Palosaari <crope@iki.fi>
5143L:	linux-media@vger.kernel.org
5144W:	https://linuxtv.org
5145W:	http://palosaari.fi/linux/
5146Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5147T:	git git://linuxtv.org/anttip/media_tree.git
5148S:	Maintained
5149F:	drivers/media/usb/dvb-usb-v2/af9035*
5150
5151DVB_USB_ANYSEE MEDIA DRIVER
5152M:	Antti Palosaari <crope@iki.fi>
5153L:	linux-media@vger.kernel.org
5154W:	https://linuxtv.org
5155W:	http://palosaari.fi/linux/
5156Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5157T:	git git://linuxtv.org/anttip/media_tree.git
5158S:	Maintained
5159F:	drivers/media/usb/dvb-usb-v2/anysee*
5160
5161DVB_USB_AU6610 MEDIA DRIVER
5162M:	Antti Palosaari <crope@iki.fi>
5163L:	linux-media@vger.kernel.org
5164W:	https://linuxtv.org
5165W:	http://palosaari.fi/linux/
5166Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5167T:	git git://linuxtv.org/anttip/media_tree.git
5168S:	Maintained
5169F:	drivers/media/usb/dvb-usb-v2/au6610*
5170
5171DVB_USB_CE6230 MEDIA DRIVER
5172M:	Antti Palosaari <crope@iki.fi>
5173L:	linux-media@vger.kernel.org
5174W:	https://linuxtv.org
5175W:	http://palosaari.fi/linux/
5176Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5177T:	git git://linuxtv.org/anttip/media_tree.git
5178S:	Maintained
5179F:	drivers/media/usb/dvb-usb-v2/ce6230*
5180
5181DVB_USB_CXUSB MEDIA DRIVER
5182M:	Michael Krufky <mkrufky@linuxtv.org>
5183L:	linux-media@vger.kernel.org
5184W:	https://linuxtv.org
5185W:	http://github.com/mkrufky
5186Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5187T:	git git://linuxtv.org/media_tree.git
5188S:	Maintained
5189F:	drivers/media/usb/dvb-usb/cxusb*
5190
5191DVB_USB_EC168 MEDIA DRIVER
5192M:	Antti Palosaari <crope@iki.fi>
5193L:	linux-media@vger.kernel.org
5194W:	https://linuxtv.org
5195W:	http://palosaari.fi/linux/
5196Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5197T:	git git://linuxtv.org/anttip/media_tree.git
5198S:	Maintained
5199F:	drivers/media/usb/dvb-usb-v2/ec168*
5200
5201DVB_USB_GL861 MEDIA DRIVER
5202M:	Antti Palosaari <crope@iki.fi>
5203L:	linux-media@vger.kernel.org
5204W:	https://linuxtv.org
5205Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5206T:	git git://linuxtv.org/anttip/media_tree.git
5207S:	Maintained
5208F:	drivers/media/usb/dvb-usb-v2/gl861*
5209
5210DVB_USB_MXL111SF MEDIA DRIVER
5211M:	Michael Krufky <mkrufky@linuxtv.org>
5212L:	linux-media@vger.kernel.org
5213W:	https://linuxtv.org
5214W:	http://github.com/mkrufky
5215Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5216T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5217S:	Maintained
5218F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5219
5220DVB_USB_RTL28XXU MEDIA DRIVER
5221M:	Antti Palosaari <crope@iki.fi>
5222L:	linux-media@vger.kernel.org
5223W:	https://linuxtv.org
5224W:	http://palosaari.fi/linux/
5225Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5226T:	git git://linuxtv.org/anttip/media_tree.git
5227S:	Maintained
5228F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5229
5230DVB_USB_V2 MEDIA DRIVER
5231M:	Antti Palosaari <crope@iki.fi>
5232L:	linux-media@vger.kernel.org
5233W:	https://linuxtv.org
5234W:	http://palosaari.fi/linux/
5235Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5236T:	git git://linuxtv.org/anttip/media_tree.git
5237S:	Maintained
5238F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5239F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5240
5241DYNAMIC DEBUG
5242M:	Jason Baron <jbaron@akamai.com>
5243S:	Maintained
5244F:	lib/dynamic_debug.c
5245F:	include/linux/dynamic_debug.h
5246
5247DYNAMIC INTERRUPT MODERATION
5248M:	Tal Gilboa <talgi@mellanox.com>
5249S:	Maintained
5250F:	include/linux/net_dim.h
5251
5252DZ DECSTATION DZ11 SERIAL DRIVER
5253M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5254S:	Maintained
5255F:	drivers/tty/serial/dz.*
5256
5257E3X0 POWER BUTTON DRIVER
5258M:	Moritz Fischer <moritz.fischer@ettus.com>
5259L:	usrp-users@lists.ettus.com
5260W:	http://www.ettus.com
5261S:	Supported
5262F:	drivers/input/misc/e3x0-button.c
5263F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5264
5265E4000 MEDIA DRIVER
5266M:	Antti Palosaari <crope@iki.fi>
5267L:	linux-media@vger.kernel.org
5268W:	https://linuxtv.org
5269W:	http://palosaari.fi/linux/
5270Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5271T:	git git://linuxtv.org/anttip/media_tree.git
5272S:	Maintained
5273F:	drivers/media/tuners/e4000*
5274
5275EARTH_PT1 MEDIA DRIVER
5276M:	Akihiro Tsukada <tskd08@gmail.com>
5277L:	linux-media@vger.kernel.org
5278S:	Odd Fixes
5279F:	drivers/media/pci/pt1/
5280
5281EARTH_PT3 MEDIA DRIVER
5282M:	Akihiro Tsukada <tskd08@gmail.com>
5283L:	linux-media@vger.kernel.org
5284S:	Odd Fixes
5285F:	drivers/media/pci/pt3/
5286
5287EC100 MEDIA DRIVER
5288M:	Antti Palosaari <crope@iki.fi>
5289L:	linux-media@vger.kernel.org
5290W:	https://linuxtv.org
5291W:	http://palosaari.fi/linux/
5292Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5293T:	git git://linuxtv.org/anttip/media_tree.git
5294S:	Maintained
5295F:	drivers/media/dvb-frontends/ec100*
5296
5297ECRYPT FILE SYSTEM
5298M:	Tyler Hicks <tyhicks@canonical.com>
5299L:	ecryptfs@vger.kernel.org
5300W:	http://ecryptfs.org
5301W:	https://launchpad.net/ecryptfs
5302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5303S:	Supported
5304F:	Documentation/filesystems/ecryptfs.txt
5305F:	fs/ecryptfs/
5306
5307EDAC-AMD64
5308M:	Borislav Petkov <bp@alien8.de>
5309L:	linux-edac@vger.kernel.org
5310S:	Maintained
5311F:	drivers/edac/amd64_edac*
5312
5313EDAC-CALXEDA
5314M:	Robert Richter <rric@kernel.org>
5315L:	linux-edac@vger.kernel.org
5316S:	Maintained
5317F:	drivers/edac/highbank*
5318
5319EDAC-CAVIUM OCTEON
5320M:	Ralf Baechle <ralf@linux-mips.org>
5321M:	David Daney <david.daney@cavium.com>
5322L:	linux-edac@vger.kernel.org
5323L:	linux-mips@vger.kernel.org
5324S:	Supported
5325F:	drivers/edac/octeon_edac*
5326
5327EDAC-CAVIUM THUNDERX
5328M:	David Daney <david.daney@cavium.com>
5329M:	Jan Glauber <jglauber@cavium.com>
5330L:	linux-edac@vger.kernel.org
5331S:	Supported
5332F:	drivers/edac/thunderx_edac*
5333
5334EDAC-CORE
5335M:	Borislav Petkov <bp@alien8.de>
5336M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5337L:	linux-edac@vger.kernel.org
5338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5340S:	Supported
5341F:	Documentation/admin-guide/ras.rst
5342F:	Documentation/driver-api/edac.rst
5343F:	drivers/edac/
5344F:	include/linux/edac.h
5345
5346EDAC-E752X
5347M:	Mark Gross <mark.gross@intel.com>
5348L:	linux-edac@vger.kernel.org
5349S:	Maintained
5350F:	drivers/edac/e752x_edac.c
5351
5352EDAC-E7XXX
5353L:	linux-edac@vger.kernel.org
5354S:	Maintained
5355F:	drivers/edac/e7xxx_edac.c
5356
5357EDAC-FSL_DDR
5358M:	York Sun <york.sun@nxp.com>
5359L:	linux-edac@vger.kernel.org
5360S:	Maintained
5361F:	drivers/edac/fsl_ddr_edac.*
5362
5363EDAC-GHES
5364M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5365L:	linux-edac@vger.kernel.org
5366S:	Maintained
5367F:	drivers/edac/ghes_edac.c
5368
5369EDAC-I3000
5370L:	linux-edac@vger.kernel.org
5371S:	Orphan
5372F:	drivers/edac/i3000_edac.c
5373
5374EDAC-I5000
5375L:	linux-edac@vger.kernel.org
5376S:	Maintained
5377F:	drivers/edac/i5000_edac.c
5378
5379EDAC-I5400
5380M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5381L:	linux-edac@vger.kernel.org
5382S:	Maintained
5383F:	drivers/edac/i5400_edac.c
5384
5385EDAC-I7300
5386M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5387L:	linux-edac@vger.kernel.org
5388S:	Maintained
5389F:	drivers/edac/i7300_edac.c
5390
5391EDAC-I7CORE
5392M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5393L:	linux-edac@vger.kernel.org
5394S:	Maintained
5395F:	drivers/edac/i7core_edac.c
5396
5397EDAC-I82443BXGX
5398M:	Tim Small <tim@buttersideup.com>
5399L:	linux-edac@vger.kernel.org
5400S:	Maintained
5401F:	drivers/edac/i82443bxgx_edac.c
5402
5403EDAC-I82975X
5404M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5405M:	"Arvind R." <arvino55@gmail.com>
5406L:	linux-edac@vger.kernel.org
5407S:	Maintained
5408F:	drivers/edac/i82975x_edac.c
5409
5410EDAC-IE31200
5411M:	Jason Baron <jbaron@akamai.com>
5412L:	linux-edac@vger.kernel.org
5413S:	Maintained
5414F:	drivers/edac/ie31200_edac.c
5415
5416EDAC-MPC85XX
5417M:	Johannes Thumshirn <morbidrsa@gmail.com>
5418L:	linux-edac@vger.kernel.org
5419S:	Maintained
5420F:	drivers/edac/mpc85xx_edac.[ch]
5421
5422EDAC-PASEMI
5423M:	Egor Martovetsky <egor@pasemi.com>
5424L:	linux-edac@vger.kernel.org
5425S:	Maintained
5426F:	drivers/edac/pasemi_edac.c
5427
5428EDAC-PND2
5429M:	Tony Luck <tony.luck@intel.com>
5430L:	linux-edac@vger.kernel.org
5431S:	Maintained
5432F:	drivers/edac/pnd2_edac.[ch]
5433
5434EDAC-R82600
5435M:	Tim Small <tim@buttersideup.com>
5436L:	linux-edac@vger.kernel.org
5437S:	Maintained
5438F:	drivers/edac/r82600_edac.c
5439
5440EDAC-SBRIDGE
5441M:	Tony Luck <tony.luck@intel.com>
5442R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5443L:	linux-edac@vger.kernel.org
5444S:	Maintained
5445F:	drivers/edac/sb_edac.c
5446
5447EDAC-SKYLAKE
5448M:	Tony Luck <tony.luck@intel.com>
5449L:	linux-edac@vger.kernel.org
5450S:	Maintained
5451F:	drivers/edac/skx_edac.c
5452
5453EDAC-TI
5454M:	Tero Kristo <t-kristo@ti.com>
5455L:	linux-edac@vger.kernel.org
5456S:	Maintained
5457F:	drivers/edac/ti_edac.c
5458
5459EDAC-QCOM
5460M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5461M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5462L:	linux-arm-msm@vger.kernel.org
5463L:	linux-edac@vger.kernel.org
5464S:	Maintained
5465F:	drivers/edac/qcom_edac.c
5466
5467EDIROL UA-101/UA-1000 DRIVER
5468M:	Clemens Ladisch <clemens@ladisch.de>
5469L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5470T:	git git://git.alsa-project.org/alsa-kernel.git
5471S:	Maintained
5472F:	sound/usb/misc/ua101.c
5473
5474EFI TEST DRIVER
5475L:	linux-efi@vger.kernel.org
5476M:	Ivan Hu <ivan.hu@canonical.com>
5477M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5478S:	Maintained
5479F:	drivers/firmware/efi/test/
5480
5481EFI VARIABLE FILESYSTEM
5482M:	Matthew Garrett <matthew.garrett@nebula.com>
5483M:	Jeremy Kerr <jk@ozlabs.org>
5484M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5486L:	linux-efi@vger.kernel.org
5487S:	Maintained
5488F:	fs/efivarfs/
5489
5490EFIFB FRAMEBUFFER DRIVER
5491L:	linux-fbdev@vger.kernel.org
5492M:	Peter Jones <pjones@redhat.com>
5493S:	Maintained
5494F:	drivers/video/fbdev/efifb.c
5495
5496EFS FILESYSTEM
5497W:	http://aeschi.ch.eu.org/efs/
5498S:	Orphan
5499F:	fs/efs/
5500
5501EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5502M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5503L:	netdev@vger.kernel.org
5504S:	Maintained
5505F:	drivers/net/ethernet/ibm/ehea/
5506
5507EM28XX VIDEO4LINUX DRIVER
5508M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5509L:	linux-media@vger.kernel.org
5510W:	https://linuxtv.org
5511T:	git git://linuxtv.org/media_tree.git
5512S:	Maintained
5513F:	drivers/media/usb/em28xx/
5514F:	Documentation/media/v4l-drivers/em28xx*
5515
5516EMBEDDED LINUX
5517M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5518M:	Matt Mackall <mpm@selenic.com>
5519M:	David Woodhouse <dwmw2@infradead.org>
5520L:	linux-embedded@vger.kernel.org
5521S:	Maintained
5522
5523Emulex 10Gbps iSCSI - OneConnect DRIVER
5524M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5525M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5526M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5527L:	linux-scsi@vger.kernel.org
5528W:	http://www.broadcom.com
5529S:	Supported
5530F:	drivers/scsi/be2iscsi/
5531
5532Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5533M:	Sathya Perla <sathya.perla@broadcom.com>
5534M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5535M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5536M:	Somnath Kotur <somnath.kotur@broadcom.com>
5537L:	netdev@vger.kernel.org
5538W:	http://www.emulex.com
5539S:	Supported
5540F:	drivers/net/ethernet/emulex/benet/
5541
5542EMULEX ONECONNECT ROCE DRIVER
5543M:	Selvin Xavier <selvin.xavier@broadcom.com>
5544M:	Devesh Sharma <devesh.sharma@broadcom.com>
5545L:	linux-rdma@vger.kernel.org
5546W:	http://www.broadcom.com
5547S:	Odd Fixes
5548F:	drivers/infiniband/hw/ocrdma/
5549F:	include/uapi/rdma/ocrdma-abi.h
5550
5551EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5552M:	James Smart <james.smart@broadcom.com>
5553M:	Dick Kennedy <dick.kennedy@broadcom.com>
5554L:	linux-scsi@vger.kernel.org
5555W:	http://www.broadcom.com
5556S:	Supported
5557F:	drivers/scsi/lpfc/
5558
5559ENE CB710 FLASH CARD READER DRIVER
5560M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5561S:	Maintained
5562F:	drivers/misc/cb710/
5563F:	drivers/mmc/host/cb710-mmc.*
5564F:	include/linux/cb710.h
5565
5566ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5567M:	Maxim Levitsky <maximlevitsky@gmail.com>
5568S:	Maintained
5569F:	drivers/media/rc/ene_ir.*
5570
5571EPSON S1D13XXX FRAMEBUFFER DRIVER
5572M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5573S:	Maintained
5574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5575F:	drivers/video/fbdev/s1d13xxxfb.c
5576F:	include/video/s1d13xxxfb.h
5577
5578ERRSEQ ERROR TRACKING INFRASTRUCTURE
5579M:	Jeff Layton <jlayton@kernel.org>
5580S:	Maintained
5581F:	lib/errseq.c
5582F:	include/linux/errseq.h
5583
5584ET131X NETWORK DRIVER
5585M:	Mark Einon <mark.einon@gmail.com>
5586S:	Odd Fixes
5587F:	drivers/net/ethernet/agere/
5588
5589ETHERNET BRIDGE
5590M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5591M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5592L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5593L:	netdev@vger.kernel.org
5594W:	http://www.linuxfoundation.org/en/Net:Bridge
5595S:	Maintained
5596F:	include/linux/netfilter_bridge/
5597F:	net/bridge/
5598
5599ETHERNET PHY LIBRARY
5600M:	Andrew Lunn <andrew@lunn.ch>
5601M:	Florian Fainelli <f.fainelli@gmail.com>
5602M:	Heiner Kallweit <hkallweit1@gmail.com>
5603L:	netdev@vger.kernel.org
5604S:	Maintained
5605F:	Documentation/ABI/testing/sysfs-bus-mdio
5606F:	Documentation/devicetree/bindings/net/mdio*
5607F:	Documentation/networking/phy.txt
5608F:	drivers/net/phy/
5609F:	drivers/of/of_mdio.c
5610F:	drivers/of/of_net.c
5611F:	include/linux/*mdio*.h
5612F:	include/linux/of_net.h
5613F:	include/linux/phy.h
5614F:	include/linux/phy_fixed.h
5615F:	include/linux/platform_data/mdio-bcm-unimac.h
5616F:	include/trace/events/mdio.h
5617F:	include/uapi/linux/mdio.h
5618F:	include/uapi/linux/mii.h
5619
5620EXT2 FILE SYSTEM
5621M:	Jan Kara <jack@suse.com>
5622L:	linux-ext4@vger.kernel.org
5623S:	Maintained
5624F:	Documentation/filesystems/ext2.txt
5625F:	fs/ext2/
5626F:	include/linux/ext2*
5627
5628EXT4 FILE SYSTEM
5629M:	"Theodore Ts'o" <tytso@mit.edu>
5630M:	Andreas Dilger <adilger.kernel@dilger.ca>
5631L:	linux-ext4@vger.kernel.org
5632W:	http://ext4.wiki.kernel.org
5633Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5635S:	Maintained
5636F:	Documentation/filesystems/ext4/ext4.rst
5637F:	fs/ext4/
5638
5639Extended Verification Module (EVM)
5640M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5641L:	linux-integrity@vger.kernel.org
5642S:	Supported
5643F:	security/integrity/evm/
5644
5645EXTENSIBLE FIRMWARE INTERFACE (EFI)
5646M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5647L:	linux-efi@vger.kernel.org
5648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5649S:	Maintained
5650F:	Documentation/efi-stub.txt
5651F:	arch/*/kernel/efi.c
5652F:	arch/x86/boot/compressed/eboot.[ch]
5653F:	arch/*/include/asm/efi.h
5654F:	arch/x86/platform/efi/
5655F:	drivers/firmware/efi/
5656F:	include/linux/efi*.h
5657F:	arch/arm/boot/compressed/efi-header.S
5658F:	arch/arm64/kernel/efi-entry.S
5659
5660EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5661M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5662M:	Chanwoo Choi <cw00.choi@samsung.com>
5663L:	linux-kernel@vger.kernel.org
5664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5665S:	Maintained
5666F:	drivers/extcon/
5667F:	include/linux/extcon/
5668F:	include/linux/extcon.h
5669F:	Documentation/extcon/
5670F:	Documentation/devicetree/bindings/extcon/
5671
5672EXYNOS DP DRIVER
5673M:	Jingoo Han <jingoohan1@gmail.com>
5674L:	dri-devel@lists.freedesktop.org
5675S:	Maintained
5676F:	drivers/gpu/drm/exynos/exynos_dp*
5677
5678EXYNOS SYSMMU (IOMMU) driver
5679M:	Marek Szyprowski <m.szyprowski@samsung.com>
5680L:	iommu@lists.linux-foundation.org
5681S:	Maintained
5682F:	drivers/iommu/exynos-iommu.c
5683
5684EZchip NPS platform support
5685M:	Vineet Gupta <vgupta@synopsys.com>
5686M:	Ofer Levi <oferle@mellanox.com>
5687S:	Supported
5688F:	arch/arc/plat-eznps
5689F:	arch/arc/boot/dts/eznps.dts
5690
5691F2FS FILE SYSTEM
5692M:	Jaegeuk Kim <jaegeuk@kernel.org>
5693M:	Chao Yu <yuchao0@huawei.com>
5694L:	linux-f2fs-devel@lists.sourceforge.net
5695W:	https://f2fs.wiki.kernel.org/
5696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5697S:	Maintained
5698F:	Documentation/filesystems/f2fs.txt
5699F:	Documentation/ABI/testing/sysfs-fs-f2fs
5700F:	fs/f2fs/
5701F:	include/linux/f2fs_fs.h
5702F:	include/trace/events/f2fs.h
5703
5704F71805F HARDWARE MONITORING DRIVER
5705M:	Jean Delvare <jdelvare@suse.com>
5706L:	linux-hwmon@vger.kernel.org
5707S:	Maintained
5708F:	Documentation/hwmon/f71805f
5709F:	drivers/hwmon/f71805f.c
5710
5711FADDR2LINE
5712M:	Josh Poimboeuf <jpoimboe@redhat.com>
5713S:	Maintained
5714F:	scripts/faddr2line
5715
5716FAILOVER MODULE
5717M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5718L:	netdev@vger.kernel.org
5719S:	Supported
5720F:	net/core/failover.c
5721F:	include/net/failover.h
5722F:	Documentation/networking/failover.rst
5723
5724FANOTIFY
5725M:	Jan Kara <jack@suse.cz>
5726R:	Amir Goldstein <amir73il@gmail.com>
5727L:	linux-fsdevel@vger.kernel.org
5728S:	Maintained
5729F:	fs/notify/fanotify/
5730F:	include/linux/fanotify.h
5731F:	include/uapi/linux/fanotify.h
5732
5733FARSYNC SYNCHRONOUS DRIVER
5734M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5735W:	http://www.farsite.co.uk/
5736S:	Supported
5737F:	drivers/net/wan/farsync.*
5738
5739FAULT INJECTION SUPPORT
5740M:	Akinobu Mita <akinobu.mita@gmail.com>
5741S:	Supported
5742F:	Documentation/fault-injection/
5743F:	lib/fault-inject.c
5744
5745FBTFT Framebuffer drivers
5746S:	Orphan
5747L:	dri-devel@lists.freedesktop.org
5748L:	linux-fbdev@vger.kernel.org
5749F:	drivers/staging/fbtft/
5750
5751FC0011 TUNER DRIVER
5752M:	Michael Buesch <m@bues.ch>
5753L:	linux-media@vger.kernel.org
5754S:	Maintained
5755F:	drivers/media/tuners/fc0011.h
5756F:	drivers/media/tuners/fc0011.c
5757
5758FC2580 MEDIA DRIVER
5759M:	Antti Palosaari <crope@iki.fi>
5760L:	linux-media@vger.kernel.org
5761W:	https://linuxtv.org
5762W:	http://palosaari.fi/linux/
5763Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5764T:	git git://linuxtv.org/anttip/media_tree.git
5765S:	Maintained
5766F:	drivers/media/tuners/fc2580*
5767
5768FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5769M:	Johannes Thumshirn <jth@kernel.org>
5770L:	linux-scsi@vger.kernel.org
5771W:	www.Open-FCoE.org
5772S:	Supported
5773F:	drivers/scsi/libfc/
5774F:	drivers/scsi/fcoe/
5775F:	include/scsi/fc/
5776F:	include/scsi/libfc.h
5777F:	include/scsi/libfcoe.h
5778F:	include/uapi/scsi/fc/
5779
5780FILE LOCKING (flock() and fcntl()/lockf())
5781M:	Jeff Layton <jlayton@kernel.org>
5782M:	"J. Bruce Fields" <bfields@fieldses.org>
5783L:	linux-fsdevel@vger.kernel.org
5784S:	Maintained
5785F:	include/linux/fcntl.h
5786F:	include/uapi/linux/fcntl.h
5787F:	fs/fcntl.c
5788F:	fs/locks.c
5789
5790FILESYSTEMS (VFS and infrastructure)
5791M:	Alexander Viro <viro@zeniv.linux.org.uk>
5792L:	linux-fsdevel@vger.kernel.org
5793S:	Maintained
5794F:	fs/*
5795F:	include/linux/fs.h
5796F:	include/uapi/linux/fs.h
5797
5798FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5799M:	Riku Voipio <riku.voipio@iki.fi>
5800L:	linux-hwmon@vger.kernel.org
5801S:	Maintained
5802F:	drivers/hwmon/f75375s.c
5803F:	include/linux/f75375s.h
5804
5805FIREWIRE AUDIO DRIVERS
5806M:	Clemens Ladisch <clemens@ladisch.de>
5807L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5808T:	git git://git.alsa-project.org/alsa-kernel.git
5809S:	Maintained
5810F:	sound/firewire/
5811
5812FIREWIRE MEDIA DRIVERS (firedtv)
5813M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5814L:	linux-media@vger.kernel.org
5815L:	linux1394-devel@lists.sourceforge.net
5816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5817S:	Maintained
5818F:	drivers/media/firewire/
5819
5820FIREWIRE SBP-2 TARGET
5821M:	Chris Boot <bootc@bootc.net>
5822L:	linux-scsi@vger.kernel.org
5823L:	target-devel@vger.kernel.org
5824L:	linux1394-devel@lists.sourceforge.net
5825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5826S:	Maintained
5827F:	drivers/target/sbp/
5828
5829FIREWIRE SUBSYSTEM
5830M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5831L:	linux1394-devel@lists.sourceforge.net
5832W:	http://ieee1394.wiki.kernel.org/
5833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5834S:	Maintained
5835F:	drivers/firewire/
5836F:	include/linux/firewire.h
5837F:	include/uapi/linux/firewire*.h
5838F:	tools/firewire/
5839
5840FIRMWARE LOADER (request_firmware)
5841M:	Luis Chamberlain <mcgrof@kernel.org>
5842L:	linux-kernel@vger.kernel.org
5843S:	Maintained
5844F:	Documentation/firmware_class/
5845F:	drivers/base/firmware_loader/
5846F:	include/linux/firmware.h
5847
5848FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5849M:	Joshua Morris <josh.h.morris@us.ibm.com>
5850M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5851S:	Maintained
5852F:	drivers/block/rsxx/
5853
5854FLOPPY DRIVER
5855M:	Jiri Kosina <jikos@kernel.org>
5856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5857S:	Odd fixes
5858F:	drivers/block/floppy.c
5859
5860FMC SUBSYSTEM
5861M:	Alessandro Rubini <rubini@gnudd.com>
5862W:	http://www.ohwr.org/projects/fmc-bus
5863S:	Supported
5864F:	drivers/fmc/
5865F:	include/linux/fmc*.h
5866F:	include/linux/ipmi-fru.h
5867K:	fmc_d.*register
5868
5869FPGA MANAGER FRAMEWORK
5870M:	Alan Tull <atull@kernel.org>
5871M:	Moritz Fischer <mdf@kernel.org>
5872L:	linux-fpga@vger.kernel.org
5873S:	Maintained
5874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5875Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5876F:	Documentation/fpga/
5877F:	Documentation/driver-api/fpga/
5878F:	Documentation/devicetree/bindings/fpga/
5879F:	drivers/fpga/
5880F:	include/linux/fpga/
5881W:	http://www.rocketboards.org
5882
5883FPGA DFL DRIVERS
5884M:	Wu Hao <hao.wu@intel.com>
5885L:	linux-fpga@vger.kernel.org
5886S:	Maintained
5887F:	Documentation/fpga/dfl.txt
5888F:	include/uapi/linux/fpga-dfl.h
5889F:	drivers/fpga/dfl*
5890
5891FPU EMULATOR
5892M:	Bill Metzenthen <billm@melbpc.org.au>
5893W:	http://floatingpoint.sourceforge.net/emulator/index.html
5894S:	Maintained
5895F:	arch/x86/math-emu/
5896
5897FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5898L:	netdev@vger.kernel.org
5899S:	Orphan
5900F:	drivers/net/wan/dlci.c
5901F:	drivers/net/wan/sdla.c
5902
5903FRAMEBUFFER LAYER
5904M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5905L:	dri-devel@lists.freedesktop.org
5906L:	linux-fbdev@vger.kernel.org
5907T:	git git://github.com/bzolnier/linux.git
5908Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5909S:	Maintained
5910F:	Documentation/fb/
5911F:	drivers/video/
5912F:	include/video/
5913F:	include/linux/fb.h
5914F:	include/uapi/video/
5915F:	include/uapi/linux/fb.h
5916
5917FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5918M:	Horia Geantă <horia.geanta@nxp.com>
5919M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5920L:	linux-crypto@vger.kernel.org
5921S:	Maintained
5922F:	drivers/crypto/caam/
5923F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5924
5925FREESCALE DIU FRAMEBUFFER DRIVER
5926M:	Timur Tabi <timur@kernel.org>
5927L:	linux-fbdev@vger.kernel.org
5928S:	Maintained
5929F:	drivers/video/fbdev/fsl-diu-fb.*
5930
5931FREESCALE DMA DRIVER
5932M:	Li Yang <leoyang.li@nxp.com>
5933M:	Zhang Wei <zw@zh-kernel.org>
5934L:	linuxppc-dev@lists.ozlabs.org
5935S:	Maintained
5936F:	drivers/dma/fsldma.*
5937
5938FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5939M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5940L:	netdev@vger.kernel.org
5941S:	Maintained
5942F:	drivers/net/ethernet/freescale/gianfar*
5943F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5944
5945FREESCALE GPMI NAND DRIVER
5946M:	Han Xu <han.xu@nxp.com>
5947L:	linux-mtd@lists.infradead.org
5948S:	Maintained
5949F:	drivers/mtd/nand/raw/gpmi-nand/*
5950
5951FREESCALE I2C CPM DRIVER
5952M:	Jochen Friedrich <jochen@scram.de>
5953L:	linuxppc-dev@lists.ozlabs.org
5954L:	linux-i2c@vger.kernel.org
5955S:	Maintained
5956F:	drivers/i2c/busses/i2c-cpm.c
5957
5958FREESCALE IMX LPI2C DRIVER
5959M:	Dong Aisheng <aisheng.dong@nxp.com>
5960L:	linux-i2c@vger.kernel.org
5961L:	linux-imx@nxp.com
5962S:	Maintained
5963F:	drivers/i2c/busses/i2c-imx-lpi2c.c
5964F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5965
5966FREESCALE IMX / MXC FEC DRIVER
5967M:	Fugang Duan <fugang.duan@nxp.com>
5968L:	netdev@vger.kernel.org
5969S:	Maintained
5970F:	drivers/net/ethernet/freescale/fec_main.c
5971F:	drivers/net/ethernet/freescale/fec_ptp.c
5972F:	drivers/net/ethernet/freescale/fec.h
5973F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5974
5975FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5976M:	Sascha Hauer <s.hauer@pengutronix.de>
5977R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5978L:	linux-fbdev@vger.kernel.org
5979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5980S:	Maintained
5981F:	include/linux/platform_data/video-imxfb.h
5982F:	drivers/video/fbdev/imxfb.c
5983
5984FREESCALE QORIQ DPAA ETHERNET DRIVER
5985M:	Madalin Bucur <madalin.bucur@nxp.com>
5986L:	netdev@vger.kernel.org
5987S:	Maintained
5988F:	drivers/net/ethernet/freescale/dpaa
5989
5990FREESCALE QORIQ DPAA FMAN DRIVER
5991M:	Madalin Bucur <madalin.bucur@nxp.com>
5992L:	netdev@vger.kernel.org
5993S:	Maintained
5994F:	drivers/net/ethernet/freescale/fman
5995F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5996
5997FREESCALE QORIQ PTP CLOCK DRIVER
5998M:	Yangbo Lu <yangbo.lu@nxp.com>
5999L:	netdev@vger.kernel.org
6000S:	Maintained
6001F:	drivers/ptp/ptp_qoriq.c
6002F:	include/linux/fsl/ptp_qoriq.h
6003F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6004
6005FREESCALE QUAD SPI DRIVER
6006M:	Han Xu <han.xu@nxp.com>
6007L:	linux-mtd@lists.infradead.org
6008S:	Maintained
6009F:	drivers/mtd/spi-nor/fsl-quadspi.c
6010
6011FREESCALE QUICC ENGINE LIBRARY
6012M:	Qiang Zhao <qiang.zhao@nxp.com>
6013L:	linuxppc-dev@lists.ozlabs.org
6014S:	Maintained
6015F:	drivers/soc/fsl/qe/
6016F:	include/soc/fsl/*qe*.h
6017F:	include/soc/fsl/*ucc*.h
6018
6019FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6020M:	Li Yang <leoyang.li@nxp.com>
6021L:	netdev@vger.kernel.org
6022L:	linuxppc-dev@lists.ozlabs.org
6023S:	Maintained
6024F:	drivers/net/ethernet/freescale/ucc_geth*
6025
6026FREESCALE QUICC ENGINE UCC HDLC DRIVER
6027M:	Zhao Qiang <qiang.zhao@nxp.com>
6028L:	netdev@vger.kernel.org
6029L:	linuxppc-dev@lists.ozlabs.org
6030S:	Maintained
6031F:	drivers/net/wan/fsl_ucc_hdlc*
6032
6033FREESCALE QUICC ENGINE UCC UART DRIVER
6034M:	Timur Tabi <timur@kernel.org>
6035L:	linuxppc-dev@lists.ozlabs.org
6036S:	Maintained
6037F:	drivers/tty/serial/ucc_uart.c
6038
6039FREESCALE SOC DRIVERS
6040M:	Li Yang <leoyang.li@nxp.com>
6041L:	linuxppc-dev@lists.ozlabs.org
6042L:	linux-arm-kernel@lists.infradead.org
6043S:	Maintained
6044F:	Documentation/devicetree/bindings/soc/fsl/
6045F:	drivers/soc/fsl/
6046F:	include/linux/fsl/
6047
6048FREESCALE SOC FS_ENET DRIVER
6049M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6050L:	linuxppc-dev@lists.ozlabs.org
6051L:	netdev@vger.kernel.org
6052S:	Maintained
6053F:	drivers/net/ethernet/freescale/fs_enet/
6054F:	include/linux/fs_enet_pd.h
6055
6056FREESCALE SOC SOUND DRIVERS
6057M:	Timur Tabi <timur@kernel.org>
6058M:	Nicolin Chen <nicoleotsuka@gmail.com>
6059M:	Xiubo Li <Xiubo.Lee@gmail.com>
6060R:	Fabio Estevam <fabio.estevam@nxp.com>
6061L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6062L:	linuxppc-dev@lists.ozlabs.org
6063S:	Maintained
6064F:	sound/soc/fsl/fsl*
6065F:	sound/soc/fsl/imx*
6066F:	sound/soc/fsl/mpc8610_hpcd.c
6067
6068FREESCALE USB PERIPHERAL DRIVERS
6069M:	Li Yang <leoyang.li@nxp.com>
6070L:	linux-usb@vger.kernel.org
6071L:	linuxppc-dev@lists.ozlabs.org
6072S:	Maintained
6073F:	drivers/usb/gadget/udc/fsl*
6074
6075FREEVXFS FILESYSTEM
6076M:	Christoph Hellwig <hch@infradead.org>
6077W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6078S:	Maintained
6079F:	fs/freevxfs/
6080
6081FREEZER
6082M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6083M:	Pavel Machek <pavel@ucw.cz>
6084L:	linux-pm@vger.kernel.org
6085S:	Supported
6086F:	Documentation/power/freezing-of-tasks.txt
6087F:	include/linux/freezer.h
6088F:	kernel/freezer.c
6089
6090FRONTSWAP API
6091M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6092L:	linux-kernel@vger.kernel.org
6093S:	Maintained
6094F:	mm/frontswap.c
6095F:	include/linux/frontswap.h
6096
6097FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6098M:	David Howells <dhowells@redhat.com>
6099L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6100S:	Supported
6101F:	Documentation/filesystems/caching/
6102F:	fs/fscache/
6103F:	include/linux/fscache*.h
6104
6105FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6106M:	Theodore Y. Ts'o <tytso@mit.edu>
6107M:	Jaegeuk Kim <jaegeuk@kernel.org>
6108L:	linux-fscrypt@vger.kernel.org
6109Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6111S:	Supported
6112F:	fs/crypto/
6113F:	include/linux/fscrypt*.h
6114F:	Documentation/filesystems/fscrypt.rst
6115
6116FSI-ATTACHED I2C DRIVER
6117M:	Eddie James <eajames@linux.vnet.ibm.com>
6118L:	linux-i2c@vger.kernel.org
6119L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6120S:	Maintained
6121F:	drivers/i2c/busses/i2c-fsi.c
6122F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6123
6124FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6125M:	Jan Kara <jack@suse.cz>
6126R:	Amir Goldstein <amir73il@gmail.com>
6127L:	linux-fsdevel@vger.kernel.org
6128S:	Maintained
6129F:	fs/notify/
6130F:	include/linux/fsnotify*.h
6131
6132FUJITSU LAPTOP EXTRAS
6133M:	Jonathan Woithe <jwoithe@just42.net>
6134L:	platform-driver-x86@vger.kernel.org
6135S:	Maintained
6136F:	drivers/platform/x86/fujitsu-laptop.c
6137
6138FUJITSU M-5MO LS CAMERA ISP DRIVER
6139M:	Kyungmin Park <kyungmin.park@samsung.com>
6140M:	Heungjun Kim <riverful.kim@samsung.com>
6141L:	linux-media@vger.kernel.org
6142S:	Maintained
6143F:	drivers/media/i2c/m5mols/
6144F:	include/media/i2c/m5mols.h
6145
6146FUJITSU TABLET EXTRAS
6147M:	Robert Gerlach <khnz@gmx.de>
6148L:	platform-driver-x86@vger.kernel.org
6149S:	Maintained
6150F:	drivers/platform/x86/fujitsu-tablet.c
6151
6152FUSE: FILESYSTEM IN USERSPACE
6153M:	Miklos Szeredi <miklos@szeredi.hu>
6154L:	linux-fsdevel@vger.kernel.org
6155W:	http://fuse.sourceforge.net/
6156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6157S:	Maintained
6158F:	fs/fuse/
6159F:	include/uapi/linux/fuse.h
6160F:	Documentation/filesystems/fuse.txt
6161
6162FUTEX SUBSYSTEM
6163M:	Thomas Gleixner <tglx@linutronix.de>
6164M:	Ingo Molnar <mingo@redhat.com>
6165R:	Peter Zijlstra <peterz@infradead.org>
6166R:	Darren Hart <dvhart@infradead.org>
6167L:	linux-kernel@vger.kernel.org
6168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6169S:	Maintained
6170F:	kernel/futex.c
6171F:	kernel/futex_compat.c
6172F:	include/asm-generic/futex.h
6173F:	include/linux/futex.h
6174F:	include/uapi/linux/futex.h
6175F:	tools/testing/selftests/futex/
6176F:	tools/perf/bench/futex*
6177F:	Documentation/*futex*
6178
6179GCC PLUGINS
6180M:	Kees Cook <keescook@chromium.org>
6181R:	Emese Revfy <re.emese@gmail.com>
6182L:	kernel-hardening@lists.openwall.com
6183S:	Maintained
6184F:	scripts/gcc-plugins/
6185F:	scripts/gcc-plugin.sh
6186F:	scripts/Makefile.gcc-plugins
6187F:	Documentation/gcc-plugins.txt
6188
6189GASKET DRIVER FRAMEWORK
6190M:	Rob Springer <rspringer@google.com>
6191M:	Todd Poynor <toddpoynor@google.com>
6192M:	Ben Chan <benchan@chromium.org>
6193S:	Maintained
6194F:	drivers/staging/gasket/
6195
6196GCOV BASED KERNEL PROFILING
6197M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6198S:	Maintained
6199F:	kernel/gcov/
6200F:	Documentation/dev-tools/gcov.rst
6201
6202GDB KERNEL DEBUGGING HELPER SCRIPTS
6203M:	Jan Kiszka <jan.kiszka@siemens.com>
6204M:	Kieran Bingham <kbingham@kernel.org>
6205S:	Supported
6206F:	scripts/gdb/
6207
6208GDT SCSI DISK ARRAY CONTROLLER DRIVER
6209M:	Achim Leubner <achim_leubner@adaptec.com>
6210L:	linux-scsi@vger.kernel.org
6211W:	http://www.icp-vortex.com/
6212S:	Supported
6213F:	drivers/scsi/gdt*
6214
6215GEMTEK FM RADIO RECEIVER DRIVER
6216M:	Hans Verkuil <hverkuil@xs4all.nl>
6217L:	linux-media@vger.kernel.org
6218T:	git git://linuxtv.org/media_tree.git
6219W:	https://linuxtv.org
6220S:	Maintained
6221F:	drivers/media/radio/radio-gemtek*
6222
6223GENERIC GPIO I2C DRIVER
6224M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6225S:	Supported
6226F:	drivers/i2c/busses/i2c-gpio.c
6227F:	include/linux/platform_data/i2c-gpio.h
6228
6229GENERIC GPIO I2C MULTIPLEXER DRIVER
6230M:	Peter Korsgaard <peter.korsgaard@barco.com>
6231L:	linux-i2c@vger.kernel.org
6232S:	Supported
6233F:	drivers/i2c/muxes/i2c-mux-gpio.c
6234F:	include/linux/platform_data/i2c-mux-gpio.h
6235F:	Documentation/i2c/muxes/i2c-mux-gpio
6236
6237GENERIC HDLC (WAN) DRIVERS
6238M:	Krzysztof Halasa <khc@pm.waw.pl>
6239W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6240S:	Maintained
6241F:	drivers/net/wan/c101.c
6242F:	drivers/net/wan/hd6457*
6243F:	drivers/net/wan/hdlc*
6244F:	drivers/net/wan/n2.c
6245F:	drivers/net/wan/pc300too.c
6246F:	drivers/net/wan/pci200syn.c
6247F:	drivers/net/wan/wanxl*
6248
6249GENERIC INCLUDE/ASM HEADER FILES
6250M:	Arnd Bergmann <arnd@arndb.de>
6251L:	linux-arch@vger.kernel.org
6252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6253S:	Maintained
6254F:	include/asm-generic/
6255F:	include/uapi/asm-generic/
6256
6257GENERIC PHY FRAMEWORK
6258M:	Kishon Vijay Abraham I <kishon@ti.com>
6259L:	linux-kernel@vger.kernel.org
6260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6261S:	Supported
6262F:	drivers/phy/
6263F:	include/linux/phy/
6264
6265GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6266M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6267S:	Supported
6268F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6269
6270GENERIC PM DOMAINS
6271M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6272M:	Kevin Hilman <khilman@kernel.org>
6273M:	Ulf Hansson <ulf.hansson@linaro.org>
6274L:	linux-pm@vger.kernel.org
6275S:	Supported
6276F:	drivers/base/power/domain*.c
6277F:	include/linux/pm_domain.h
6278F:	Documentation/devicetree/bindings/power/power_domain.txt
6279
6280GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6281M:	Eugen Hristev <eugen.hristev@microchip.com>
6282L:	linux-input@vger.kernel.org
6283S:	Maintained
6284F:	drivers/input/touchscreen/resistive-adc-touch.c
6285
6286GENERIC UIO DRIVER FOR PCI DEVICES
6287M:	"Michael S. Tsirkin" <mst@redhat.com>
6288L:	kvm@vger.kernel.org
6289S:	Supported
6290F:	drivers/uio/uio_pci_generic.c
6291
6292GENWQE (IBM Generic Workqueue Card)
6293M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6294M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6295S:	Supported
6296F:	drivers/misc/genwqe/
6297
6298GET_MAINTAINER SCRIPT
6299M:	Joe Perches <joe@perches.com>
6300S:	Maintained
6301F:	scripts/get_maintainer.pl
6302
6303GFS2 FILE SYSTEM
6304M:	Bob Peterson <rpeterso@redhat.com>
6305M:	Andreas Gruenbacher <agruenba@redhat.com>
6306L:	cluster-devel@redhat.com
6307W:	http://sources.redhat.com/cluster/
6308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6309S:	Supported
6310F:	Documentation/filesystems/gfs2*.txt
6311F:	fs/gfs2/
6312F:	include/uapi/linux/gfs2_ondisk.h
6313
6314GIGASET ISDN DRIVERS
6315M:	Paul Bolle <pebolle@tiscali.nl>
6316L:	gigaset307x-common@lists.sourceforge.net
6317W:	http://gigaset307x.sourceforge.net/
6318S:	Odd Fixes
6319F:	Documentation/isdn/README.gigaset
6320F:	drivers/isdn/gigaset/
6321F:	include/uapi/linux/gigaset_dev.h
6322
6323GNSS SUBSYSTEM
6324M:	Johan Hovold <johan@kernel.org>
6325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6326S:	Maintained
6327F:	Documentation/ABI/testing/sysfs-class-gnss
6328F:	Documentation/devicetree/bindings/gnss/
6329F:	drivers/gnss/
6330F:	include/linux/gnss.h
6331
6332GO7007 MPEG CODEC
6333M:	Hans Verkuil <hans.verkuil@cisco.com>
6334L:	linux-media@vger.kernel.org
6335S:	Maintained
6336F:	drivers/media/usb/go7007/
6337
6338GOODIX TOUCHSCREEN
6339M:	Bastien Nocera <hadess@hadess.net>
6340L:	linux-input@vger.kernel.org
6341S:	Maintained
6342F:	drivers/input/touchscreen/goodix.c
6343
6344GPD POCKET FAN DRIVER
6345M:	Hans de Goede <hdegoede@redhat.com>
6346L:	platform-driver-x86@vger.kernel.org
6347S:	Maintained
6348F:	drivers/platform/x86/gpd-pocket-fan.c
6349
6350GPIO ACPI SUPPORT
6351M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6352M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6353L:	linux-gpio@vger.kernel.org
6354L:	linux-acpi@vger.kernel.org
6355S:	Maintained
6356F:	Documentation/acpi/gpio-properties.txt
6357F:	drivers/gpio/gpiolib-acpi.c
6358
6359GPIO IR Transmitter
6360M:	Sean Young <sean@mess.org>
6361L:	linux-media@vger.kernel.org
6362S:	Maintained
6363F:	drivers/media/rc/gpio-ir-tx.c
6364
6365GPIO MOCKUP DRIVER
6366M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6367R:	Bartosz Golaszewski <brgl@bgdev.pl>
6368L:	linux-gpio@vger.kernel.org
6369S:	Maintained
6370F:	drivers/gpio/gpio-mockup.c
6371F:	tools/testing/selftests/gpio/
6372
6373GPIO SUBSYSTEM
6374M:	Linus Walleij <linus.walleij@linaro.org>
6375M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6376L:	linux-gpio@vger.kernel.org
6377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6378S:	Maintained
6379F:	Documentation/devicetree/bindings/gpio/
6380F:	Documentation/driver-api/gpio/
6381F:	Documentation/gpio/
6382F:	Documentation/ABI/testing/gpio-cdev
6383F:	Documentation/ABI/obsolete/sysfs-gpio
6384F:	drivers/gpio/
6385F:	include/linux/gpio/
6386F:	include/linux/gpio.h
6387F:	include/linux/of_gpio.h
6388F:	include/asm-generic/gpio.h
6389F:	include/uapi/linux/gpio.h
6390F:	tools/gpio/
6391
6392GRE DEMULTIPLEXER DRIVER
6393M:	Dmitry Kozlov <xeb@mail.ru>
6394L:	netdev@vger.kernel.org
6395S:	Maintained
6396F:	net/ipv4/gre_demux.c
6397F:	net/ipv4/gre_offload.c
6398F:	include/net/gre.h
6399
6400GRETH 10/100/1G Ethernet MAC device driver
6401M:	Andreas Larsson <andreas@gaisler.com>
6402L:	netdev@vger.kernel.org
6403S:	Maintained
6404F:	drivers/net/ethernet/aeroflex/
6405
6406GREYBUS AUDIO PROTOCOLS DRIVERS
6407M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6408M:	Mark Greer <mgreer@animalcreek.com>
6409S:	Maintained
6410F:	drivers/staging/greybus/audio_apbridgea.c
6411F:	drivers/staging/greybus/audio_apbridgea.h
6412F:	drivers/staging/greybus/audio_codec.c
6413F:	drivers/staging/greybus/audio_codec.h
6414F:	drivers/staging/greybus/audio_gb.c
6415F:	drivers/staging/greybus/audio_manager.c
6416F:	drivers/staging/greybus/audio_manager.h
6417F:	drivers/staging/greybus/audio_manager_module.c
6418F:	drivers/staging/greybus/audio_manager_private.h
6419F:	drivers/staging/greybus/audio_manager_sysfs.c
6420F:	drivers/staging/greybus/audio_module.c
6421F:	drivers/staging/greybus/audio_topology.c
6422
6423GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6424M:	Viresh Kumar <vireshk@kernel.org>
6425S:	Maintained
6426F:	drivers/staging/greybus/authentication.c
6427F:	drivers/staging/greybus/bootrom.c
6428F:	drivers/staging/greybus/firmware.h
6429F:	drivers/staging/greybus/fw-core.c
6430F:	drivers/staging/greybus/fw-download.c
6431F:	drivers/staging/greybus/fw-management.c
6432F:	drivers/staging/greybus/greybus_authentication.h
6433F:	drivers/staging/greybus/greybus_firmware.h
6434F:	drivers/staging/greybus/hid.c
6435F:	drivers/staging/greybus/i2c.c
6436F:	drivers/staging/greybus/spi.c
6437F:	drivers/staging/greybus/spilib.c
6438F:	drivers/staging/greybus/spilib.h
6439
6440GREYBUS LOOPBACK DRIVER
6441M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6442S:	Maintained
6443F:	drivers/staging/greybus/loopback.c
6444
6445GREYBUS PLATFORM DRIVERS
6446M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6447S:	Maintained
6448F:	drivers/staging/greybus/arche-platform.c
6449F:	drivers/staging/greybus/arche-apb-ctrl.c
6450F:	drivers/staging/greybus/arche_platform.h
6451
6452GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6453M:	Rui Miguel Silva <rmfrfs@gmail.com>
6454S:	Maintained
6455F:	drivers/staging/greybus/sdio.c
6456F:	drivers/staging/greybus/light.c
6457F:	drivers/staging/greybus/gpio.c
6458F:	drivers/staging/greybus/power_supply.c
6459F:	drivers/staging/greybus/spi.c
6460F:	drivers/staging/greybus/spilib.c
6461
6462GREYBUS SUBSYSTEM
6463M:	Johan Hovold <johan@kernel.org>
6464M:	Alex Elder <elder@kernel.org>
6465M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6466S:	Maintained
6467F:	drivers/staging/greybus/
6468L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6469
6470GREYBUS UART PROTOCOLS DRIVERS
6471M:	David Lin <dtwlin@gmail.com>
6472S:	Maintained
6473F:	drivers/staging/greybus/uart.c
6474F:	drivers/staging/greybus/log.c
6475
6476GS1662 VIDEO SERIALIZER
6477M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6478L:	linux-media@vger.kernel.org
6479T:	git git://linuxtv.org/media_tree.git
6480S:	Maintained
6481F:	drivers/media/spi/gs1662.c
6482
6483GSPCA FINEPIX SUBDRIVER
6484M:	Frank Zago <frank@zago.net>
6485L:	linux-media@vger.kernel.org
6486T:	git git://linuxtv.org/media_tree.git
6487S:	Maintained
6488F:	drivers/media/usb/gspca/finepix.c
6489
6490GSPCA GL860 SUBDRIVER
6491M:	Olivier Lorin <o.lorin@laposte.net>
6492L:	linux-media@vger.kernel.org
6493T:	git git://linuxtv.org/media_tree.git
6494S:	Maintained
6495F:	drivers/media/usb/gspca/gl860/
6496
6497GSPCA M5602 SUBDRIVER
6498M:	Erik Andren <erik.andren@gmail.com>
6499L:	linux-media@vger.kernel.org
6500T:	git git://linuxtv.org/media_tree.git
6501S:	Maintained
6502F:	drivers/media/usb/gspca/m5602/
6503
6504GSPCA PAC207 SONIXB SUBDRIVER
6505M:	Hans Verkuil <hverkuil@xs4all.nl>
6506L:	linux-media@vger.kernel.org
6507T:	git git://linuxtv.org/media_tree.git
6508S:	Odd Fixes
6509F:	drivers/media/usb/gspca/pac207.c
6510
6511GSPCA SN9C20X SUBDRIVER
6512M:	Brian Johnson <brijohn@gmail.com>
6513L:	linux-media@vger.kernel.org
6514T:	git git://linuxtv.org/media_tree.git
6515S:	Maintained
6516F:	drivers/media/usb/gspca/sn9c20x.c
6517
6518GSPCA T613 SUBDRIVER
6519M:	Leandro Costantino <lcostantino@gmail.com>
6520L:	linux-media@vger.kernel.org
6521T:	git git://linuxtv.org/media_tree.git
6522S:	Maintained
6523F:	drivers/media/usb/gspca/t613.c
6524
6525GSPCA USB WEBCAM DRIVER
6526M:	Hans Verkuil <hverkuil@xs4all.nl>
6527L:	linux-media@vger.kernel.org
6528T:	git git://linuxtv.org/media_tree.git
6529S:	Odd Fixes
6530F:	drivers/media/usb/gspca/
6531
6532GTP (GPRS Tunneling Protocol)
6533M:	Pablo Neira Ayuso <pablo@netfilter.org>
6534M:	Harald Welte <laforge@gnumonks.org>
6535L:	osmocom-net-gprs@lists.osmocom.org
6536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6537S:	Maintained
6538F:	drivers/net/gtp.c
6539
6540GUID PARTITION TABLE (GPT)
6541M:	Davidlohr Bueso <dave@stgolabs.net>
6542L:	linux-efi@vger.kernel.org
6543S:	Maintained
6544F:	block/partitions/efi.*
6545
6546H8/300 ARCHITECTURE
6547M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6548L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6549W:	http://uclinux-h8.sourceforge.jp
6550T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6551S:	Maintained
6552F:	arch/h8300/
6553F:	drivers/clocksource/h8300_*.c
6554F:	drivers/clk/h8300/
6555F:	drivers/irqchip/irq-renesas-h8*.c
6556
6557HACKRF MEDIA DRIVER
6558M:	Antti Palosaari <crope@iki.fi>
6559L:	linux-media@vger.kernel.org
6560W:	https://linuxtv.org
6561W:	http://palosaari.fi/linux/
6562Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6563T:	git git://linuxtv.org/anttip/media_tree.git
6564S:	Maintained
6565F:	drivers/media/usb/hackrf/
6566
6567HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6568M:	Frank Seidel <frank@f-seidel.de>
6569L:	platform-driver-x86@vger.kernel.org
6570W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6571S:	Maintained
6572F:	drivers/platform/x86/hdaps.c
6573
6574HARDWARE MONITORING
6575M:	Jean Delvare <jdelvare@suse.com>
6576M:	Guenter Roeck <linux@roeck-us.net>
6577L:	linux-hwmon@vger.kernel.org
6578W:	http://hwmon.wiki.kernel.org/
6579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6580S:	Maintained
6581F:	Documentation/devicetree/bindings/hwmon/
6582F:	Documentation/hwmon/
6583F:	drivers/hwmon/
6584F:	include/linux/hwmon*.h
6585F:	include/trace/events/hwmon*.h
6586
6587HARDWARE RANDOM NUMBER GENERATOR CORE
6588M:	Matt Mackall <mpm@selenic.com>
6589M:	Herbert Xu <herbert@gondor.apana.org.au>
6590L:	linux-crypto@vger.kernel.org
6591S:	Odd fixes
6592F:	Documentation/devicetree/bindings/rng/
6593F:	Documentation/hw_random.txt
6594F:	drivers/char/hw_random/
6595F:	include/linux/hw_random.h
6596
6597HARDWARE TRACING FACILITIES
6598M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6599S:	Maintained
6600F:	drivers/hwtracing/
6601
6602HARDWARE SPINLOCK CORE
6603M:	Ohad Ben-Cohen <ohad@wizery.com>
6604M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6605L:	linux-remoteproc@vger.kernel.org
6606S:	Maintained
6607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6608F:	Documentation/devicetree/bindings/hwlock/
6609F:	Documentation/hwspinlock.txt
6610F:	drivers/hwspinlock/
6611F:	include/linux/hwspinlock.h
6612
6613HARMONY SOUND DRIVER
6614L:	linux-parisc@vger.kernel.org
6615S:	Maintained
6616F:	sound/parisc/harmony.*
6617
6618HDPVR USB VIDEO ENCODER DRIVER
6619M:	Hans Verkuil <hverkuil@xs4all.nl>
6620L:	linux-media@vger.kernel.org
6621T:	git git://linuxtv.org/media_tree.git
6622W:	https://linuxtv.org
6623S:	Odd Fixes
6624F:	drivers/media/usb/hdpvr/
6625
6626HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6627M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6628S:	Supported
6629F:	Documentation/watchdog/hpwdt.txt
6630F:	drivers/watchdog/hpwdt.c
6631
6632HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6633M:	Don Brace <don.brace@microsemi.com>
6634L:	esc.storagedev@microsemi.com
6635L:	linux-scsi@vger.kernel.org
6636S:	Supported
6637F:	Documentation/scsi/hpsa.txt
6638F:	drivers/scsi/hpsa*.[ch]
6639F:	include/linux/cciss*.h
6640F:	include/uapi/linux/cciss*.h
6641
6642HFI1 DRIVER
6643M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6644M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6645L:	linux-rdma@vger.kernel.org
6646S:	Supported
6647F:	drivers/infiniband/hw/hfi1
6648
6649HFS FILESYSTEM
6650L:	linux-fsdevel@vger.kernel.org
6651S:	Orphan
6652F:	Documentation/filesystems/hfs.txt
6653F:	fs/hfs/
6654
6655HFSPLUS FILESYSTEM
6656L:	linux-fsdevel@vger.kernel.org
6657S:	Orphan
6658F:	Documentation/filesystems/hfsplus.txt
6659F:	fs/hfsplus/
6660
6661HGA FRAMEBUFFER DRIVER
6662M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6663L:	linux-nvidia@lists.surfsouth.com
6664W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6665S:	Maintained
6666F:	drivers/video/fbdev/hgafb.c
6667
6668HIBERNATION (aka Software Suspend, aka swsusp)
6669M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6670M:	Pavel Machek <pavel@ucw.cz>
6671L:	linux-pm@vger.kernel.org
6672B:	https://bugzilla.kernel.org
6673S:	Supported
6674F:	arch/x86/power/
6675F:	drivers/base/power/
6676F:	kernel/power/
6677F:	include/linux/suspend.h
6678F:	include/linux/freezer.h
6679F:	include/linux/pm.h
6680F:	arch/*/include/asm/suspend*.h
6681
6682HID CORE LAYER
6683M:	Jiri Kosina <jikos@kernel.org>
6684M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6685L:	linux-input@vger.kernel.org
6686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6687S:	Maintained
6688F:	drivers/hid/
6689F:	include/linux/hid*
6690F:	include/uapi/linux/hid*
6691
6692HID SENSOR HUB DRIVERS
6693M:	Jiri Kosina <jikos@kernel.org>
6694M:	Jonathan Cameron <jic23@kernel.org>
6695M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6696L:	linux-input@vger.kernel.org
6697L:	linux-iio@vger.kernel.org
6698S:	Maintained
6699F:	Documentation/hid/hid-sensor*
6700F:	drivers/hid/hid-sensor-*
6701F:	drivers/iio/*/hid-*
6702F:	include/linux/hid-sensor-*
6703
6704HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6705M:	Thomas Gleixner <tglx@linutronix.de>
6706L:	linux-kernel@vger.kernel.org
6707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6708S:	Maintained
6709F:	Documentation/timers/
6710F:	kernel/time/hrtimer.c
6711F:	kernel/time/clockevents.c
6712F:	kernel/time/timer_*.c
6713F:	include/linux/clockchips.h
6714F:	include/linux/hrtimer.h
6715
6716HIGH-SPEED SCC DRIVER FOR AX.25
6717L:	linux-hams@vger.kernel.org
6718S:	Orphan
6719F:	drivers/net/hamradio/dmascc.c
6720F:	drivers/net/hamradio/scc.c
6721
6722HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6723M:	HighPoint Linux Team <linux@highpoint-tech.com>
6724W:	http://www.highpoint-tech.com
6725S:	Supported
6726F:	Documentation/scsi/hptiop.txt
6727F:	drivers/scsi/hptiop.c
6728
6729HIPPI
6730M:	Jes Sorensen <jes@trained-monkey.org>
6731L:	linux-hippi@sunsite.dk
6732S:	Maintained
6733F:	include/linux/hippidevice.h
6734F:	include/uapi/linux/if_hippi.h
6735F:	net/802/hippi.c
6736F:	drivers/net/hippi/
6737
6738HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6739M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6740M:	Salil Mehta <salil.mehta@huawei.com>
6741L:	netdev@vger.kernel.org
6742W:	http://www.hisilicon.com
6743S:	Maintained
6744F:	drivers/net/ethernet/hisilicon/hns3/
6745
6746HISILICON LPC BUS DRIVER
6747M:	john.garry@huawei.com
6748W:	http://www.hisilicon.com
6749S:	Maintained
6750F:	drivers/bus/hisi_lpc.c
6751F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6752
6753HISILICON NETWORK SUBSYSTEM DRIVER
6754M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6755M:	Salil Mehta <salil.mehta@huawei.com>
6756L:	netdev@vger.kernel.org
6757W:	http://www.hisilicon.com
6758S:	Maintained
6759F:	drivers/net/ethernet/hisilicon/
6760F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6761
6762HISILICON PMU DRIVER
6763M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6764W:	http://www.hisilicon.com
6765S:	Supported
6766F:	drivers/perf/hisilicon
6767F:	Documentation/perf/hisi-pmu.txt
6768
6769HISILICON ROCE DRIVER
6770M:	Lijun Ou <oulijun@huawei.com>
6771M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6772L:	linux-rdma@vger.kernel.org
6773S:	Maintained
6774F:	drivers/infiniband/hw/hns/
6775F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6776
6777HISILICON SAS Controller
6778M:	John Garry <john.garry@huawei.com>
6779W:	http://www.hisilicon.com
6780S:	Supported
6781F:	drivers/scsi/hisi_sas/
6782F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6783
6784HMM - Heterogeneous Memory Management
6785M:	Jérôme Glisse <jglisse@redhat.com>
6786L:	linux-mm@kvack.org
6787S:	Maintained
6788F:	mm/hmm*
6789F:	include/linux/hmm*
6790F:	Documentation/vm/hmm.rst
6791
6792HOST AP DRIVER
6793M:	Jouni Malinen <j@w1.fi>
6794L:	linux-wireless@vger.kernel.org
6795W:	http://w1.fi/hostap-driver.html
6796S:	Obsolete
6797F:	drivers/net/wireless/intersil/hostap/
6798
6799HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6800L:	platform-driver-x86@vger.kernel.org
6801S:	Orphan
6802F:	drivers/platform/x86/tc1100-wmi.c
6803
6804HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6805M:	Jaroslav Kysela <perex@perex.cz>
6806S:	Maintained
6807F:	drivers/net/ethernet/hp/hp100.*
6808
6809HPET:	High Precision Event Timers driver
6810M:	Clemens Ladisch <clemens@ladisch.de>
6811S:	Maintained
6812F:	Documentation/timers/hpet.txt
6813F:	drivers/char/hpet.c
6814F:	include/linux/hpet.h
6815F:	include/uapi/linux/hpet.h
6816
6817HPET:	x86
6818S:	Orphan
6819F:	arch/x86/kernel/hpet.c
6820F:	arch/x86/include/asm/hpet.h
6821
6822HPFS FILESYSTEM
6823M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6824W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6825S:	Maintained
6826F:	fs/hpfs/
6827
6828HSI SUBSYSTEM
6829M:	Sebastian Reichel <sre@kernel.org>
6830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6831S:	Maintained
6832F:	Documentation/ABI/testing/sysfs-bus-hsi
6833F:	Documentation/driver-api/hsi.rst
6834F:	drivers/hsi/
6835F:	include/linux/hsi/
6836F:	include/uapi/linux/hsi/
6837
6838HSO 3G MODEM DRIVER
6839L:	linux-usb@vger.kernel.org
6840S:	Orphan
6841F:	drivers/net/usb/hso.c
6842
6843HSR NETWORK PROTOCOL
6844M:	Arvid Brodin <arvid.brodin@alten.se>
6845L:	netdev@vger.kernel.org
6846S:	Maintained
6847F:	net/hsr/
6848
6849HT16K33 LED CONTROLLER DRIVER
6850M:	Robin van der Gracht <robin@protonic.nl>
6851S:	Maintained
6852F:	drivers/auxdisplay/ht16k33.c
6853F:	Documentation/devicetree/bindings/display/ht16k33.txt
6854
6855HTCPEN TOUCHSCREEN DRIVER
6856M:	Pau Oliva Fora <pof@eslack.org>
6857L:	linux-input@vger.kernel.org
6858S:	Maintained
6859F:	drivers/input/touchscreen/htcpen.c
6860
6861HUAWEI ETHERNET DRIVER
6862M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6863L:	netdev@vger.kernel.org
6864S:	Supported
6865F:	Documentation/networking/hinic.txt
6866F:	drivers/net/ethernet/huawei/hinic/
6867
6868HUGETLB FILESYSTEM
6869M:	Mike Kravetz <mike.kravetz@oracle.com>
6870L:	linux-mm@kvack.org
6871S:	Maintained
6872F:	fs/hugetlbfs/
6873F:	mm/hugetlb.c
6874F:	include/linux/hugetlb.h
6875F:	Documentation/admin-guide/mm/hugetlbpage.rst
6876F:	Documentation/vm/hugetlbfs_reserv.rst
6877F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6878
6879HVA ST MEDIA DRIVER
6880M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6881L:	linux-media@vger.kernel.org
6882T:	git git://linuxtv.org/media_tree.git
6883W:	https://linuxtv.org
6884S:	Supported
6885F:	drivers/media/platform/sti/hva
6886
6887HWPOISON MEMORY FAILURE HANDLING
6888M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6889L:	linux-mm@kvack.org
6890S:	Maintained
6891F:	mm/memory-failure.c
6892F:	mm/hwpoison-inject.c
6893
6894HYGON PROCESSOR SUPPORT
6895M:	Pu Wen <puwen@hygon.cn>
6896L:	linux-kernel@vger.kernel.org
6897S:	Maintained
6898F:	arch/x86/kernel/cpu/hygon.c
6899
6900Hyper-V CORE AND DRIVERS
6901M:	"K. Y. Srinivasan" <kys@microsoft.com>
6902M:	Haiyang Zhang <haiyangz@microsoft.com>
6903M:	Stephen Hemminger <sthemmin@microsoft.com>
6904L:	devel@linuxdriverproject.org
6905S:	Maintained
6906F:	Documentation/networking/netvsc.txt
6907F:	arch/x86/include/asm/mshyperv.h
6908F:	arch/x86/include/asm/trace/hyperv.h
6909F:	arch/x86/include/asm/hyperv-tlfs.h
6910F:	arch/x86/kernel/cpu/mshyperv.c
6911F:	arch/x86/hyperv
6912F:	drivers/hid/hid-hyperv.c
6913F:	drivers/hv/
6914F:	drivers/input/serio/hyperv-keyboard.c
6915F:	drivers/pci/controller/pci-hyperv.c
6916F:	drivers/net/hyperv/
6917F:	drivers/scsi/storvsc_drv.c
6918F:	drivers/uio/uio_hv_generic.c
6919F:	drivers/video/fbdev/hyperv_fb.c
6920F:	net/vmw_vsock/hyperv_transport.c
6921F:	include/linux/hyperv.h
6922F:	include/uapi/linux/hyperv.h
6923F:	tools/hv/
6924F:	Documentation/ABI/stable/sysfs-bus-vmbus
6925
6926HYPERVISOR VIRTUAL CONSOLE DRIVER
6927L:	linuxppc-dev@lists.ozlabs.org
6928S:	Odd Fixes
6929F:	drivers/tty/hvc/
6930
6931I2C ACPI SUPPORT
6932M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6933L:	linux-i2c@vger.kernel.org
6934L:	linux-acpi@vger.kernel.org
6935S:	Maintained
6936F:	drivers/i2c/i2c-core-acpi.c
6937
6938I2C CONTROLLER DRIVER FOR NVIDIA GPU
6939M:	Ajay Gupta <ajayg@nvidia.com>
6940L:	linux-i2c@vger.kernel.org
6941S:	Maintained
6942F:	Documentation/i2c/busses/i2c-nvidia-gpu
6943F:	drivers/i2c/busses/i2c-nvidia-gpu.c
6944
6945I2C MUXES
6946M:	Peter Rosin <peda@axentia.se>
6947L:	linux-i2c@vger.kernel.org
6948S:	Maintained
6949F:	Documentation/i2c/i2c-topology
6950F:	Documentation/i2c/muxes/
6951F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6952F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6953F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6954F:	drivers/i2c/i2c-mux.c
6955F:	drivers/i2c/muxes/
6956F:	include/linux/i2c-mux.h
6957
6958I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6959M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6960L:	linux-i2c@vger.kernel.org
6961S:	Maintained
6962F:	drivers/i2c/busses/i2c-mv64xxx.c
6963
6964I2C OVER PARALLEL PORT
6965M:	Jean Delvare <jdelvare@suse.com>
6966L:	linux-i2c@vger.kernel.org
6967S:	Maintained
6968F:	Documentation/i2c/busses/i2c-parport
6969F:	Documentation/i2c/busses/i2c-parport-light
6970F:	drivers/i2c/busses/i2c-parport.c
6971F:	drivers/i2c/busses/i2c-parport-light.c
6972
6973I2C SUBSYSTEM
6974M:	Wolfram Sang <wsa@the-dreams.de>
6975L:	linux-i2c@vger.kernel.org
6976W:	https://i2c.wiki.kernel.org/
6977Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6979S:	Maintained
6980F:	Documentation/devicetree/bindings/i2c/i2c.txt
6981F:	Documentation/i2c/
6982F:	drivers/i2c/*
6983F:	include/linux/i2c.h
6984F:	include/linux/i2c-dev.h
6985F:	include/linux/i2c-smbus.h
6986F:	include/uapi/linux/i2c.h
6987F:	include/uapi/linux/i2c-*.h
6988
6989I2C SUBSYSTEM HOST DRIVERS
6990L:	linux-i2c@vger.kernel.org
6991W:	https://i2c.wiki.kernel.org/
6992Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6994S:	Odd Fixes
6995F:	Documentation/devicetree/bindings/i2c/
6996F:	drivers/i2c/algos/
6997F:	drivers/i2c/busses/
6998
6999I2C-TAOS-EVM DRIVER
7000M:	Jean Delvare <jdelvare@suse.com>
7001L:	linux-i2c@vger.kernel.org
7002S:	Maintained
7003F:	Documentation/i2c/busses/i2c-taos-evm
7004F:	drivers/i2c/busses/i2c-taos-evm.c
7005
7006I2C-TINY-USB DRIVER
7007M:	Till Harbaum <till@harbaum.org>
7008L:	linux-i2c@vger.kernel.org
7009W:	http://www.harbaum.org/till/i2c_tiny_usb
7010S:	Maintained
7011F:	drivers/i2c/busses/i2c-tiny-usb.c
7012
7013I2C/SMBUS CONTROLLER DRIVERS FOR PC
7014M:	Jean Delvare <jdelvare@suse.com>
7015L:	linux-i2c@vger.kernel.org
7016S:	Maintained
7017F:	Documentation/i2c/busses/i2c-ali1535
7018F:	Documentation/i2c/busses/i2c-ali1563
7019F:	Documentation/i2c/busses/i2c-ali15x3
7020F:	Documentation/i2c/busses/i2c-amd756
7021F:	Documentation/i2c/busses/i2c-amd8111
7022F:	Documentation/i2c/busses/i2c-i801
7023F:	Documentation/i2c/busses/i2c-nforce2
7024F:	Documentation/i2c/busses/i2c-piix4
7025F:	Documentation/i2c/busses/i2c-sis5595
7026F:	Documentation/i2c/busses/i2c-sis630
7027F:	Documentation/i2c/busses/i2c-sis96x
7028F:	Documentation/i2c/busses/i2c-via
7029F:	Documentation/i2c/busses/i2c-viapro
7030F:	drivers/i2c/busses/i2c-ali1535.c
7031F:	drivers/i2c/busses/i2c-ali1563.c
7032F:	drivers/i2c/busses/i2c-ali15x3.c
7033F:	drivers/i2c/busses/i2c-amd756.c
7034F:	drivers/i2c/busses/i2c-amd756-s4882.c
7035F:	drivers/i2c/busses/i2c-amd8111.c
7036F:	drivers/i2c/busses/i2c-i801.c
7037F:	drivers/i2c/busses/i2c-isch.c
7038F:	drivers/i2c/busses/i2c-nforce2.c
7039F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7040F:	drivers/i2c/busses/i2c-piix4.c
7041F:	drivers/i2c/busses/i2c-sis5595.c
7042F:	drivers/i2c/busses/i2c-sis630.c
7043F:	drivers/i2c/busses/i2c-sis96x.c
7044F:	drivers/i2c/busses/i2c-via.c
7045F:	drivers/i2c/busses/i2c-viapro.c
7046
7047I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7048M:	Hans de Goede <hdegoede@redhat.com>
7049L:	linux-i2c@vger.kernel.org
7050S:	Maintained
7051F:	drivers/i2c/busses/i2c-cht-wc.c
7052
7053I2C/SMBUS ISMT DRIVER
7054M:	Seth Heasley <seth.heasley@intel.com>
7055M:	Neil Horman <nhorman@tuxdriver.com>
7056L:	linux-i2c@vger.kernel.org
7057F:	drivers/i2c/busses/i2c-ismt.c
7058F:	Documentation/i2c/busses/i2c-ismt
7059
7060I2C/SMBUS STUB DRIVER
7061M:	Jean Delvare <jdelvare@suse.com>
7062L:	linux-i2c@vger.kernel.org
7063S:	Maintained
7064F:	drivers/i2c/i2c-stub.c
7065
7066IA64 (Itanium) PLATFORM
7067M:	Tony Luck <tony.luck@intel.com>
7068M:	Fenghua Yu <fenghua.yu@intel.com>
7069L:	linux-ia64@vger.kernel.org
7070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7071S:	Maintained
7072F:	arch/ia64/
7073
7074IBM Power 842 compression accelerator
7075M:	Haren Myneni <haren@us.ibm.com>
7076S:	Supported
7077F:	drivers/crypto/nx/Makefile
7078F:	drivers/crypto/nx/Kconfig
7079F:	drivers/crypto/nx/nx-842*
7080F:	include/linux/sw842.h
7081F:	crypto/842.c
7082F:	lib/842/
7083
7084IBM Power in-Nest Crypto Acceleration
7085M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7086M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7087L:	linux-crypto@vger.kernel.org
7088S:	Supported
7089F:	drivers/crypto/nx/Makefile
7090F:	drivers/crypto/nx/Kconfig
7091F:	drivers/crypto/nx/nx-aes*
7092F:	drivers/crypto/nx/nx-sha*
7093F:	drivers/crypto/nx/nx.*
7094F:	drivers/crypto/nx/nx_csbcpb.h
7095F:	drivers/crypto/nx/nx_debugfs.h
7096
7097IBM Power Linux RAID adapter
7098M:	Brian King <brking@us.ibm.com>
7099S:	Supported
7100F:	drivers/scsi/ipr.*
7101
7102IBM Power SRIOV Virtual NIC Device Driver
7103M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7104M:	John Allen <jallen@linux.vnet.ibm.com>
7105L:	netdev@vger.kernel.org
7106S:	Supported
7107F:	drivers/net/ethernet/ibm/ibmvnic.*
7108
7109IBM Power Virtual Accelerator Switchboard
7110M:	Sukadev Bhattiprolu
7111L:	linuxppc-dev@lists.ozlabs.org
7112S:	Supported
7113F:	arch/powerpc/platforms/powernv/vas*
7114F:	arch/powerpc/platforms/powernv/copy-paste.h
7115F:	arch/powerpc/include/asm/vas.h
7116F:	arch/powerpc/include/uapi/asm/vas.h
7117
7118IBM Power Virtual Ethernet Device Driver
7119M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7120L:	netdev@vger.kernel.org
7121S:	Supported
7122F:	drivers/net/ethernet/ibm/ibmveth.*
7123
7124IBM Power Virtual FC Device Drivers
7125M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7126L:	linux-scsi@vger.kernel.org
7127S:	Supported
7128F:	drivers/scsi/ibmvscsi/ibmvfc*
7129
7130IBM Power Virtual Management Channel Driver
7131M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7132M:	Steven Royer <seroyer@linux.vnet.ibm.com>
7133S:	Supported
7134F:	drivers/misc/ibmvmc.*
7135
7136IBM Power Virtual SCSI Device Drivers
7137M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7138L:	linux-scsi@vger.kernel.org
7139S:	Supported
7140F:	drivers/scsi/ibmvscsi/ibmvscsi*
7141F:	include/scsi/viosrp.h
7142
7143IBM Power Virtual SCSI Device Target Driver
7144M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7145M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
7146L:	linux-scsi@vger.kernel.org
7147L:	target-devel@vger.kernel.org
7148S:	Supported
7149F:	drivers/scsi/ibmvscsi_tgt/
7150
7151IBM Power VMX Cryptographic instructions
7152M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7153M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7154L:	linux-crypto@vger.kernel.org
7155S:	Supported
7156F:	drivers/crypto/vmx/Makefile
7157F:	drivers/crypto/vmx/Kconfig
7158F:	drivers/crypto/vmx/vmx.c
7159F:	drivers/crypto/vmx/aes*
7160F:	drivers/crypto/vmx/ghash*
7161F:	drivers/crypto/vmx/ppc-xlate.pl
7162
7163IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7164M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7165L:	linux-pci@vger.kernel.org
7166L:	linuxppc-dev@lists.ozlabs.org
7167S:	Supported
7168F:	drivers/pci/hotplug/rpaphp*
7169
7170IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7171M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7172L:	linux-pci@vger.kernel.org
7173L:	linuxppc-dev@lists.ozlabs.org
7174S:	Supported
7175F:	drivers/pci/hotplug/rpadlpar*
7176
7177IBM ServeRAID RAID DRIVER
7178S:	Orphan
7179F:	drivers/scsi/ips.*
7180
7181ICH LPC AND GPIO DRIVER
7182M:	Peter Tyser <ptyser@xes-inc.com>
7183S:	Maintained
7184F:	drivers/mfd/lpc_ich.c
7185F:	drivers/gpio/gpio-ich.c
7186
7187IDE SUBSYSTEM
7188M:	"David S. Miller" <davem@davemloft.net>
7189L:	linux-ide@vger.kernel.org
7190Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7192S:	Maintained
7193F:	Documentation/ide/
7194F:	drivers/ide/
7195F:	include/linux/ide.h
7196
7197IDE/ATAPI DRIVERS
7198M:	Borislav Petkov <bp@alien8.de>
7199L:	linux-ide@vger.kernel.org
7200S:	Maintained
7201F:	Documentation/cdrom/ide-cd
7202F:	drivers/ide/ide-cd*
7203
7204IDEAPAD LAPTOP EXTRAS DRIVER
7205M:	Ike Panhc <ike.pan@canonical.com>
7206L:	platform-driver-x86@vger.kernel.org
7207W:	http://launchpad.net/ideapad-laptop
7208S:	Maintained
7209F:	drivers/platform/x86/ideapad-laptop.c
7210
7211IDEAPAD LAPTOP SLIDEBAR DRIVER
7212M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7213L:	linux-input@vger.kernel.org
7214W:	https://github.com/o2genum/ideapad-slidebar
7215S:	Maintained
7216F:	drivers/input/misc/ideapad_slidebar.c
7217
7218IDT VersaClock 5 CLOCK DRIVER
7219M:	Marek Vasut <marek.vasut@gmail.com>
7220S:	Maintained
7221F:	drivers/clk/clk-versaclock5.c
7222
7223IEEE 802.15.4 SUBSYSTEM
7224M:	Alexander Aring <alex.aring@gmail.com>
7225M:	Stefan Schmidt <stefan@datenfreihafen.org>
7226L:	linux-wpan@vger.kernel.org
7227W:	http://wpan.cakelab.org/
7228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7230S:	Maintained
7231F:	net/ieee802154/
7232F:	net/mac802154/
7233F:	drivers/net/ieee802154/
7234F:	include/linux/nl802154.h
7235F:	include/linux/ieee802154.h
7236F:	include/net/nl802154.h
7237F:	include/net/mac802154.h
7238F:	include/net/af_ieee802154.h
7239F:	include/net/cfg802154.h
7240F:	include/net/ieee802154_netdev.h
7241F:	Documentation/networking/ieee802154.txt
7242
7243IFE PROTOCOL
7244M:	Yotam Gigi <yotam.gi@gmail.com>
7245M:	Jamal Hadi Salim <jhs@mojatatu.com>
7246F:	net/ife
7247F:	include/net/ife.h
7248F:	include/uapi/linux/ife.h
7249
7250IGORPLUG-USB IR RECEIVER
7251M:	Sean Young <sean@mess.org>
7252L:	linux-media@vger.kernel.org
7253S:	Maintained
7254F:	drivers/media/rc/igorplugusb.c
7255
7256IGUANAWORKS USB IR TRANSCEIVER
7257M:	Sean Young <sean@mess.org>
7258L:	linux-media@vger.kernel.org
7259S:	Maintained
7260F:	drivers/media/rc/iguanair.c
7261
7262IIO DIGITAL POTENTIOMETER DAC
7263M:	Peter Rosin <peda@axentia.se>
7264L:	linux-iio@vger.kernel.org
7265S:	Maintained
7266F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7267F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7268F:	drivers/iio/dac/dpot-dac.c
7269
7270IIO ENVELOPE DETECTOR
7271M:	Peter Rosin <peda@axentia.se>
7272L:	linux-iio@vger.kernel.org
7273S:	Maintained
7274F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7275F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7276F:	drivers/iio/adc/envelope-detector.c
7277
7278IIO MULTIPLEXER
7279M:	Peter Rosin <peda@axentia.se>
7280L:	linux-iio@vger.kernel.org
7281S:	Maintained
7282F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7283F:	drivers/iio/multiplexer/iio-mux.c
7284
7285IIO SUBSYSTEM AND DRIVERS
7286M:	Jonathan Cameron <jic23@kernel.org>
7287R:	Hartmut Knaack <knaack.h@gmx.de>
7288R:	Lars-Peter Clausen <lars@metafoo.de>
7289R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7290L:	linux-iio@vger.kernel.org
7291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7292S:	Maintained
7293F:	Documentation/ABI/testing/configfs-iio*
7294F:	Documentation/ABI/testing/sysfs-bus-iio*
7295F:	Documentation/devicetree/bindings/iio/
7296F:	drivers/iio/
7297F:	drivers/staging/iio/
7298F:	include/linux/iio/
7299F:	tools/iio/
7300
7301IIO UNIT CONVERTER
7302M:	Peter Rosin <peda@axentia.se>
7303L:	linux-iio@vger.kernel.org
7304S:	Maintained
7305F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7306F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7307F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7308F:	drivers/iio/afe/iio-rescale.c
7309
7310IKANOS/ADI EAGLE ADSL USB DRIVER
7311M:	Matthieu Castet <castet.matthieu@free.fr>
7312M:	Stanislaw Gruszka <stf_xl@wp.pl>
7313S:	Maintained
7314F:	drivers/usb/atm/ueagle-atm.c
7315
7316IMGTEC ASCII LCD DRIVER
7317M:	Paul Burton <paul.burton@mips.com>
7318S:	Maintained
7319F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7320F:	drivers/auxdisplay/img-ascii-lcd.c
7321
7322IMGTEC IR DECODER DRIVER
7323M:	James Hogan <jhogan@kernel.org>
7324S:	Maintained
7325F:	drivers/media/rc/img-ir/
7326
7327IMON SOUNDGRAPH USB IR RECEIVER
7328M:	Sean Young <sean@mess.org>
7329L:	linux-media@vger.kernel.org
7330S:	Maintained
7331F:	drivers/media/rc/imon_raw.c
7332F:	drivers/media/rc/imon.c
7333
7334IMS TWINTURBO FRAMEBUFFER DRIVER
7335L:	linux-fbdev@vger.kernel.org
7336S:	Orphan
7337F:	drivers/video/fbdev/imsttfb.c
7338
7339INA209 HARDWARE MONITOR DRIVER
7340M:	Guenter Roeck <linux@roeck-us.net>
7341L:	linux-hwmon@vger.kernel.org
7342S:	Maintained
7343F:	Documentation/hwmon/ina209
7344F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7345F:	drivers/hwmon/ina209.c
7346
7347INA2XX HARDWARE MONITOR DRIVER
7348M:	Guenter Roeck <linux@roeck-us.net>
7349L:	linux-hwmon@vger.kernel.org
7350S:	Maintained
7351F:	Documentation/hwmon/ina2xx
7352F:	drivers/hwmon/ina2xx.c
7353F:	include/linux/platform_data/ina2xx.h
7354
7355INDUSTRY PACK SUBSYSTEM (IPACK)
7356M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7357M:	Jens Taprogge <jens.taprogge@taprogge.org>
7358M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7359L:	industrypack-devel@lists.sourceforge.net
7360W:	http://industrypack.sourceforge.net
7361S:	Maintained
7362F:	drivers/ipack/
7363
7364INFINIBAND SUBSYSTEM
7365M:	Doug Ledford <dledford@redhat.com>
7366M:	Jason Gunthorpe <jgg@mellanox.com>
7367L:	linux-rdma@vger.kernel.org
7368W:	https://github.com/linux-rdma/rdma-core
7369Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7371S:	Supported
7372F:	Documentation/devicetree/bindings/infiniband/
7373F:	Documentation/infiniband/
7374F:	drivers/infiniband/
7375F:	include/uapi/linux/if_infiniband.h
7376F:	include/uapi/rdma/
7377F:	include/rdma/
7378
7379INGENIC JZ4780 DMA Driver
7380M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7381S:	Maintained
7382F:	drivers/dma/dma-jz4780.c
7383
7384INGENIC JZ4780 NAND DRIVER
7385M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7386L:	linux-mtd@lists.infradead.org
7387S:	Maintained
7388F:	drivers/mtd/nand/raw/jz4780_*
7389
7390INOTIFY
7391M:	Jan Kara <jack@suse.cz>
7392R:	Amir Goldstein <amir73il@gmail.com>
7393L:	linux-fsdevel@vger.kernel.org
7394S:	Maintained
7395F:	Documentation/filesystems/inotify.txt
7396F:	fs/notify/inotify/
7397F:	include/linux/inotify.h
7398F:	include/uapi/linux/inotify.h
7399
7400INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7401M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7402L:	linux-input@vger.kernel.org
7403Q:	http://patchwork.kernel.org/project/linux-input/list/
7404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7405S:	Maintained
7406F:	drivers/input/
7407F:	include/linux/input.h
7408F:	include/uapi/linux/input.h
7409F:	include/uapi/linux/input-event-codes.h
7410F:	include/linux/input/
7411F:	Documentation/devicetree/bindings/input/
7412F:	Documentation/devicetree/bindings/serio/
7413F:	Documentation/input/
7414
7415INPUT MULTITOUCH (MT) PROTOCOL
7416M:	Henrik Rydberg <rydberg@bitmath.org>
7417L:	linux-input@vger.kernel.org
7418S:	Odd fixes
7419F:	Documentation/input/multi-touch-protocol.rst
7420F:	drivers/input/input-mt.c
7421K:	\b(ABS|SYN)_MT_
7422
7423INSIDE SECURE CRYPTO DRIVER
7424M:	Antoine Tenart <antoine.tenart@bootlin.com>
7425F:	drivers/crypto/inside-secure/
7426S:	Maintained
7427L:	linux-crypto@vger.kernel.org
7428
7429INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7430M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7431M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7432L:	linux-integrity@vger.kernel.org
7433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7434S:	Supported
7435F:	security/integrity/ima/
7436
7437INTEL 810/815 FRAMEBUFFER DRIVER
7438M:	Antonino Daplas <adaplas@gmail.com>
7439L:	linux-fbdev@vger.kernel.org
7440S:	Maintained
7441F:	drivers/video/fbdev/i810/
7442
7443INTEL ASoC DRIVERS
7444M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7445M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7446M:	Jie Yang <yang.jie@linux.intel.com>
7447L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7448S:	Supported
7449F:	sound/soc/intel/
7450
7451INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7452M:	Hans de Goede <hdegoede@redhat.com>
7453L:	platform-driver-x86@vger.kernel.org
7454S:	Maintained
7455F:	drivers/platform/x86/intel_atomisp2_pm.c
7456
7457INTEL C600 SERIES SAS CONTROLLER DRIVER
7458M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7459M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7460L:	linux-scsi@vger.kernel.org
7461T:	git git://git.code.sf.net/p/intel-sas/isci
7462S:	Supported
7463F:	drivers/scsi/isci/
7464
7465INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7466M:	Jani Nikula <jani.nikula@linux.intel.com>
7467M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7468M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7469L:	intel-gfx@lists.freedesktop.org
7470W:	https://01.org/linuxgraphics/
7471B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7472C:	irc://chat.freenode.net/intel-gfx
7473Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7474T:	git git://anongit.freedesktop.org/drm-intel
7475S:	Supported
7476F:	drivers/gpu/drm/i915/
7477F:	include/drm/i915*
7478F:	include/uapi/drm/i915_drm.h
7479F:	Documentation/gpu/i915.rst
7480
7481INTEL ETHERNET DRIVERS
7482M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7483L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7484W:	http://www.intel.com/support/feedback.htm
7485W:	http://e1000.sourceforge.net/
7486Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7489S:	Supported
7490F:	Documentation/networking/e100.rst
7491F:	Documentation/networking/e1000.rst
7492F:	Documentation/networking/e1000e.rst
7493F:	Documentation/networking/fm10k.rst
7494F:	Documentation/networking/igb.rst
7495F:	Documentation/networking/igbvf.rst
7496F:	Documentation/networking/ixgb.rst
7497F:	Documentation/networking/ixgbe.rst
7498F:	Documentation/networking/ixgbevf.rst
7499F:	Documentation/networking/i40e.rst
7500F:	Documentation/networking/iavf.rst
7501F:	Documentation/networking/ice.rst
7502F:	drivers/net/ethernet/intel/
7503F:	drivers/net/ethernet/intel/*/
7504F:	include/linux/avf/virtchnl.h
7505
7506INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7507M:	Maik Broemme <mbroemme@libmpq.org>
7508L:	linux-fbdev@vger.kernel.org
7509S:	Maintained
7510F:	Documentation/fb/intelfb.txt
7511F:	drivers/video/fbdev/intelfb/
7512
7513INTEL GPIO DRIVERS
7514M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7515L:	linux-gpio@vger.kernel.org
7516S:	Maintained
7517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7518F:	drivers/gpio/gpio-ich.c
7519F:	drivers/gpio/gpio-intel-mid.c
7520F:	drivers/gpio/gpio-lynxpoint.c
7521F:	drivers/gpio/gpio-merrifield.c
7522F:	drivers/gpio/gpio-ml-ioh.c
7523F:	drivers/gpio/gpio-pch.c
7524F:	drivers/gpio/gpio-sch.c
7525F:	drivers/gpio/gpio-sodaville.c
7526
7527INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7528M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7529M:	Zhi Wang <zhi.a.wang@intel.com>
7530L:	intel-gvt-dev@lists.freedesktop.org
7531L:	intel-gfx@lists.freedesktop.org
7532W:	https://01.org/igvt-g
7533T:	git https://github.com/intel/gvt-linux.git
7534S:	Supported
7535F:	drivers/gpu/drm/i915/gvt/
7536
7537INTEL HID EVENT DRIVER
7538M:	Alex Hung <alex.hung@canonical.com>
7539L:	platform-driver-x86@vger.kernel.org
7540S:	Maintained
7541F:	drivers/platform/x86/intel-hid.c
7542
7543INTEL I/OAT DMA DRIVER
7544M:	Dave Jiang <dave.jiang@intel.com>
7545R:	Dan Williams <dan.j.williams@intel.com>
7546L:	dmaengine@vger.kernel.org
7547Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7548S:	Supported
7549F:	drivers/dma/ioat*
7550
7551INTEL IDLE DRIVER
7552M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7553M:	Len Brown <lenb@kernel.org>
7554L:	linux-pm@vger.kernel.org
7555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7556B:	https://bugzilla.kernel.org
7557S:	Supported
7558F:	drivers/idle/intel_idle.c
7559
7560INTEL INTEGRATED SENSOR HUB DRIVER
7561M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7562M:	Jiri Kosina <jikos@kernel.org>
7563L:	linux-input@vger.kernel.org
7564S:	Maintained
7565F:	drivers/hid/intel-ish-hid/
7566
7567INTEL IOMMU (VT-d)
7568M:	David Woodhouse <dwmw2@infradead.org>
7569L:	iommu@lists.linux-foundation.org
7570T:	git git://git.infradead.org/iommu-2.6.git
7571S:	Supported
7572F:	drivers/iommu/intel-iommu.c
7573F:	include/linux/intel-iommu.h
7574
7575INTEL IOP-ADMA DMA DRIVER
7576R:	Dan Williams <dan.j.williams@intel.com>
7577S:	Odd fixes
7578F:	drivers/dma/iop-adma.c
7579
7580INTEL IPU3 CSI-2 CIO2 DRIVER
7581M:	Yong Zhi <yong.zhi@intel.com>
7582M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7583M:	Bingbu Cao <bingbu.cao@intel.com>
7584R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7585R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7586L:	linux-media@vger.kernel.org
7587S:	Maintained
7588F:	drivers/media/pci/intel/ipu3/
7589F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7590
7591INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7592M:	Krzysztof Halasa <khalasa@piap.pl>
7593S:	Maintained
7594F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7595F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7596F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7597F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7598F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7599F:	drivers/net/wan/ixp4xx_hss.c
7600
7601INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7602M:	Deepak Saxena <dsaxena@plexity.net>
7603S:	Maintained
7604F:	drivers/char/hw_random/ixp4xx-rng.c
7605
7606INTEL MANAGEMENT ENGINE (mei)
7607M:	Tomas Winkler <tomas.winkler@intel.com>
7608L:	linux-kernel@vger.kernel.org
7609S:	Supported
7610F:	include/uapi/linux/mei.h
7611F:	include/linux/mei_cl_bus.h
7612F:	drivers/misc/mei/*
7613F:	drivers/watchdog/mei_wdt.c
7614F:	Documentation/misc-devices/mei/*
7615F:	samples/mei/*
7616
7617INTEL MENLOW THERMAL DRIVER
7618M:	Sujith Thomas <sujith.thomas@intel.com>
7619L:	platform-driver-x86@vger.kernel.org
7620W:	https://01.org/linux-acpi
7621S:	Supported
7622F:	drivers/platform/x86/intel_menlow.c
7623
7624INTEL MIC DRIVERS (mic)
7625M:	Sudeep Dutt <sudeep.dutt@intel.com>
7626M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7627S:	Supported
7628W:	https://github.com/sudeepdutt/mic
7629W:	http://software.intel.com/en-us/mic-developer
7630F:	include/linux/mic_bus.h
7631F:	include/linux/scif.h
7632F:	include/uapi/linux/mic_common.h
7633F:	include/uapi/linux/mic_ioctl.h
7634F:	include/uapi/linux/scif_ioctl.h
7635F:	drivers/misc/mic/
7636F:	drivers/dma/mic_x100_dma.c
7637F:	drivers/dma/mic_x100_dma.h
7638F:	Documentation/mic/
7639
7640INTEL PMC CORE DRIVER
7641M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7642M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7643L:	platform-driver-x86@vger.kernel.org
7644S:	Maintained
7645F:	drivers/platform/x86/intel_pmc_core*
7646
7647INTEL PMC/P-Unit IPC DRIVER
7648M:	Zha Qipeng<qipeng.zha@intel.com>
7649L:	platform-driver-x86@vger.kernel.org
7650S:	Maintained
7651F:	drivers/platform/x86/intel_pmc_ipc.c
7652F:	drivers/platform/x86/intel_punit_ipc.c
7653F:	arch/x86/include/asm/intel_pmc_ipc.h
7654F:	arch/x86/include/asm/intel_punit_ipc.h
7655
7656INTEL PMIC GPIO DRIVERS
7657M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7658S:	Maintained
7659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7660F:	drivers/gpio/gpio-*cove.c
7661F:	drivers/gpio/gpio-msic.c
7662
7663INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7664R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7665S:	Maintained
7666F:	drivers/mfd/intel_msic.c
7667F:	drivers/mfd/intel_soc_pmic*
7668F:	include/linux/mfd/intel_msic.h
7669F:	include/linux/mfd/intel_soc_pmic*
7670
7671INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7672M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7673L:	linux-wireless@vger.kernel.org
7674S:	Maintained
7675F:	Documentation/networking/README.ipw2100
7676F:	Documentation/networking/README.ipw2200
7677F:	drivers/net/wireless/intel/ipw2x00/
7678
7679INTEL PSTATE DRIVER
7680M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7681M:	Len Brown <lenb@kernel.org>
7682L:	linux-pm@vger.kernel.org
7683S:	Supported
7684F:	drivers/cpufreq/intel_pstate.c
7685
7686INTEL RDMA RNIC DRIVER
7687M:	Faisal Latif <faisal.latif@intel.com>
7688M:	Shiraz Saleem <shiraz.saleem@intel.com>
7689L:	linux-rdma@vger.kernel.org
7690S:	Supported
7691F:	drivers/infiniband/hw/i40iw/
7692F:	include/uapi/rdma/i40iw-abi.h
7693
7694INTEL TELEMETRY DRIVER
7695M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7696M:	"David E. Box" <david.e.box@linux.intel.com>
7697L:	platform-driver-x86@vger.kernel.org
7698S:	Maintained
7699F:	arch/x86/include/asm/intel_telemetry.h
7700F:	drivers/platform/x86/intel_telemetry*
7701
7702INTEL VIRTUAL BUTTON DRIVER
7703M:	AceLan Kao <acelan.kao@canonical.com>
7704L:	platform-driver-x86@vger.kernel.org
7705S:	Maintained
7706F:	drivers/platform/x86/intel-vbtn.c
7707
7708INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7709M:	Stanislaw Gruszka <sgruszka@redhat.com>
7710L:	linux-wireless@vger.kernel.org
7711S:	Supported
7712F:	drivers/net/wireless/intel/iwlegacy/
7713
7714INTEL WIRELESS WIFI LINK (iwlwifi)
7715M:	Johannes Berg <johannes.berg@intel.com>
7716M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7717M:	Luca Coelho <luciano.coelho@intel.com>
7718M:	Intel Linux Wireless <linuxwifi@intel.com>
7719L:	linux-wireless@vger.kernel.org
7720W:	http://intellinuxwireless.org
7721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7722S:	Supported
7723F:	drivers/net/wireless/intel/iwlwifi/
7724
7725INTEL WIRELESS WIMAX CONNECTION 2400
7726M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7727M:	linux-wimax@intel.com
7728L:	wimax@linuxwimax.org (subscribers-only)
7729S:	Supported
7730W:	http://linuxwimax.org
7731F:	Documentation/wimax/README.i2400m
7732F:	drivers/net/wimax/i2400m/
7733F:	include/uapi/linux/wimax/i2400m.h
7734
7735INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7736M:	Mario Limonciello <mario.limonciello@dell.com>
7737S:	Maintained
7738F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7739
7740INTEL(R) TRACE HUB
7741M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7742S:	Supported
7743F:	Documentation/trace/intel_th.rst
7744F:	drivers/hwtracing/intel_th/
7745
7746INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7747M:	Ning Sun <ning.sun@intel.com>
7748L:	tboot-devel@lists.sourceforge.net
7749W:	http://tboot.sourceforge.net
7750T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7751S:	Supported
7752F:	Documentation/intel_txt.txt
7753F:	include/linux/tboot.h
7754F:	arch/x86/kernel/tboot.c
7755
7756INTEL-MID GPIO DRIVER
7757M:	David Cohen <david.a.cohen@linux.intel.com>
7758L:	linux-gpio@vger.kernel.org
7759S:	Maintained
7760F:	drivers/gpio/gpio-intel-mid.c
7761
7762INVENSENSE MPU-3050 GYROSCOPE DRIVER
7763M:	Linus Walleij <linus.walleij@linaro.org>
7764L:	linux-iio@vger.kernel.org
7765S:	Maintained
7766F:	drivers/iio/gyro/mpu3050*
7767F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7768
7769IOC3 ETHERNET DRIVER
7770M:	Ralf Baechle <ralf@linux-mips.org>
7771L:	linux-mips@vger.kernel.org
7772S:	Maintained
7773F:	drivers/net/ethernet/sgi/ioc3-eth.c
7774
7775IOC3 SERIAL DRIVER
7776M:	Pat Gefre <pfg@sgi.com>
7777L:	linux-serial@vger.kernel.org
7778S:	Maintained
7779F:	drivers/tty/serial/ioc3_serial.c
7780
7781IOMMU DRIVERS
7782M:	Joerg Roedel <joro@8bytes.org>
7783L:	iommu@lists.linux-foundation.org
7784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7785S:	Maintained
7786F:	Documentation/devicetree/bindings/iommu/
7787F:	drivers/iommu/
7788F:	include/linux/iommu.h
7789F:	include/linux/of_iommu.h
7790F:	include/linux/iova.h
7791
7792IP MASQUERADING
7793M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7794S:	Maintained
7795F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7796
7797IPMI SUBSYSTEM
7798M:	Corey Minyard <minyard@acm.org>
7799L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7800W:	http://openipmi.sourceforge.net/
7801S:	Supported
7802F:	Documentation/devicetree/bindings/ipmi/
7803F:	Documentation/IPMI.txt
7804F:	drivers/char/ipmi/
7805F:	include/linux/ipmi*
7806F:	include/uapi/linux/ipmi*
7807
7808IPS SCSI RAID DRIVER
7809M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7810L:	linux-scsi@vger.kernel.org
7811W:	http://www.adaptec.com/
7812S:	Maintained
7813F:	drivers/scsi/ips*
7814
7815IPVS
7816M:	Wensong Zhang <wensong@linux-vs.org>
7817M:	Simon Horman <horms@verge.net.au>
7818M:	Julian Anastasov <ja@ssi.bg>
7819L:	netdev@vger.kernel.org
7820L:	lvs-devel@vger.kernel.org
7821S:	Maintained
7822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7824F:	Documentation/networking/ipvs-sysctl.txt
7825F:	include/net/ip_vs.h
7826F:	include/uapi/linux/ip_vs.h
7827F:	net/netfilter/ipvs/
7828
7829IPWIRELESS DRIVER
7830M:	Jiri Kosina <jikos@kernel.org>
7831M:	David Sterba <dsterba@suse.com>
7832S:	Odd Fixes
7833F:	drivers/tty/ipwireless/
7834
7835IPX NETWORK LAYER
7836L:	netdev@vger.kernel.org
7837S:	Obsolete
7838F:	include/uapi/linux/ipx.h
7839
7840IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7841M:	Marc Zyngier <marc.zyngier@arm.com>
7842S:	Maintained
7843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7844F:	Documentation/IRQ-domain.txt
7845F:	include/linux/irqdomain.h
7846F:	kernel/irq/irqdomain.c
7847F:	kernel/irq/msi.c
7848
7849IRQ SUBSYSTEM
7850M:	Thomas Gleixner <tglx@linutronix.de>
7851L:	linux-kernel@vger.kernel.org
7852S:	Maintained
7853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7854F:	kernel/irq/
7855
7856IRQCHIP DRIVERS
7857M:	Thomas Gleixner <tglx@linutronix.de>
7858M:	Jason Cooper <jason@lakedaemon.net>
7859M:	Marc Zyngier <marc.zyngier@arm.com>
7860L:	linux-kernel@vger.kernel.org
7861S:	Maintained
7862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7863F:	Documentation/devicetree/bindings/interrupt-controller/
7864F:	drivers/irqchip/
7865
7866ISA
7867M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7868S:	Maintained
7869F:	Documentation/isa.txt
7870F:	drivers/base/isa.c
7871F:	include/linux/isa.h
7872
7873ISA RADIO MODULE
7874M:	Hans Verkuil <hverkuil@xs4all.nl>
7875L:	linux-media@vger.kernel.org
7876T:	git git://linuxtv.org/media_tree.git
7877W:	https://linuxtv.org
7878S:	Maintained
7879F:	drivers/media/radio/radio-isa*
7880
7881ISAPNP
7882M:	Jaroslav Kysela <perex@perex.cz>
7883S:	Maintained
7884F:	Documentation/isapnp.txt
7885F:	drivers/pnp/isapnp/
7886F:	include/linux/isapnp.h
7887
7888ISCSI
7889M:	Lee Duncan <lduncan@suse.com>
7890M:	Chris Leech <cleech@redhat.com>
7891L:	open-iscsi@googlegroups.com
7892W:	www.open-iscsi.com
7893S:	Maintained
7894F:	drivers/scsi/*iscsi*
7895F:	include/scsi/*iscsi*
7896
7897iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7898M:	Peter Jones <pjones@redhat.com>
7899M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7900S:	Maintained
7901F:	drivers/firmware/iscsi_ibft*
7902
7903ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7904M:	Sagi Grimberg <sagi@grimberg.me>
7905M:	Max Gurtovoy <maxg@mellanox.com>
7906L:	linux-rdma@vger.kernel.org
7907S:	Supported
7908W:	http://www.openfabrics.org
7909W:	www.open-iscsi.org
7910Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7911F:	drivers/infiniband/ulp/iser/
7912
7913ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7914M:	Sagi Grimberg <sagi@grimberg.me>
7915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7916L:	linux-rdma@vger.kernel.org
7917L:	target-devel@vger.kernel.org
7918S:	Supported
7919W:	http://www.linux-iscsi.org
7920F:	drivers/infiniband/ulp/isert
7921
7922ISDN SUBSYSTEM
7923M:	Karsten Keil <isdn@linux-pingi.de>
7924L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7925L:	netdev@vger.kernel.org
7926W:	http://www.isdn4linux.de
7927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7928S:	Maintained
7929F:	Documentation/isdn/
7930F:	drivers/isdn/
7931F:	include/linux/isdn.h
7932F:	include/linux/isdn/
7933F:	include/uapi/linux/isdn.h
7934F:	include/uapi/linux/isdn/
7935
7936ISDN SUBSYSTEM (Eicon active card driver)
7937M:	Armin Schindler <mac@melware.de>
7938L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7939W:	http://www.melware.de
7940S:	Maintained
7941F:	drivers/isdn/hardware/eicon/
7942
7943IT87 HARDWARE MONITORING DRIVER
7944M:	Jean Delvare <jdelvare@suse.com>
7945L:	linux-hwmon@vger.kernel.org
7946S:	Maintained
7947F:	Documentation/hwmon/it87
7948F:	drivers/hwmon/it87.c
7949
7950IT913X MEDIA DRIVER
7951M:	Antti Palosaari <crope@iki.fi>
7952L:	linux-media@vger.kernel.org
7953W:	https://linuxtv.org
7954W:	http://palosaari.fi/linux/
7955Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7956T:	git git://linuxtv.org/anttip/media_tree.git
7957S:	Maintained
7958F:	drivers/media/tuners/it913x*
7959
7960IVTV VIDEO4LINUX DRIVER
7961M:	Andy Walls <awalls@md.metrocast.net>
7962L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7963L:	linux-media@vger.kernel.org
7964T:	git git://linuxtv.org/media_tree.git
7965W:	http://www.ivtvdriver.org
7966S:	Maintained
7967F:	Documentation/media/v4l-drivers/ivtv*
7968F:	drivers/media/pci/ivtv/
7969F:	include/uapi/linux/ivtv*
7970
7971IX2505V MEDIA DRIVER
7972M:	Malcolm Priestley <tvboxspy@gmail.com>
7973L:	linux-media@vger.kernel.org
7974W:	https://linuxtv.org
7975Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7976S:	Maintained
7977F:	drivers/media/dvb-frontends/ix2505v*
7978
7979JAILHOUSE HYPERVISOR INTERFACE
7980M:	Jan Kiszka <jan.kiszka@siemens.com>
7981L:	jailhouse-dev@googlegroups.com
7982S:	Maintained
7983F:	arch/x86/kernel/jailhouse.c
7984F:	arch/x86/include/asm/jailhouse_para.h
7985
7986JC42.4 TEMPERATURE SENSOR DRIVER
7987M:	Guenter Roeck <linux@roeck-us.net>
7988L:	linux-hwmon@vger.kernel.org
7989S:	Maintained
7990F:	drivers/hwmon/jc42.c
7991F:	Documentation/hwmon/jc42
7992
7993JFS FILESYSTEM
7994M:	Dave Kleikamp <shaggy@kernel.org>
7995L:	jfs-discussion@lists.sourceforge.net
7996W:	http://jfs.sourceforge.net/
7997T:	git git://github.com/kleikamp/linux-shaggy.git
7998S:	Maintained
7999F:	Documentation/filesystems/jfs.txt
8000F:	fs/jfs/
8001
8002JME NETWORK DRIVER
8003M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8004L:	netdev@vger.kernel.org
8005S:	Maintained
8006F:	drivers/net/ethernet/jme.*
8007
8008JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8009M:	David Woodhouse <dwmw2@infradead.org>
8010L:	linux-mtd@lists.infradead.org
8011W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8012S:	Maintained
8013F:	fs/jffs2/
8014F:	include/uapi/linux/jffs2.h
8015
8016JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8017M:	"Theodore Ts'o" <tytso@mit.edu>
8018M:	Jan Kara <jack@suse.com>
8019L:	linux-ext4@vger.kernel.org
8020S:	Maintained
8021F:	fs/jbd2/
8022F:	include/linux/jbd2.h
8023
8024JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8025M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8026L:	linux-media@vger.kernel.org
8027S:	Maintained
8028F:	drivers/media/platform/rcar_jpu.c
8029
8030JSM Neo PCI based serial card
8031M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
8032L:	linux-serial@vger.kernel.org
8033S:	Maintained
8034F:	drivers/tty/serial/jsm/
8035
8036K10TEMP HARDWARE MONITORING DRIVER
8037M:	Clemens Ladisch <clemens@ladisch.de>
8038L:	linux-hwmon@vger.kernel.org
8039S:	Maintained
8040F:	Documentation/hwmon/k10temp
8041F:	drivers/hwmon/k10temp.c
8042
8043K8TEMP HARDWARE MONITORING DRIVER
8044M:	Rudolf Marek <r.marek@assembler.cz>
8045L:	linux-hwmon@vger.kernel.org
8046S:	Maintained
8047F:	Documentation/hwmon/k8temp
8048F:	drivers/hwmon/k8temp.c
8049
8050KASAN
8051M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8052R:	Alexander Potapenko <glider@google.com>
8053R:	Dmitry Vyukov <dvyukov@google.com>
8054L:	kasan-dev@googlegroups.com
8055S:	Maintained
8056F:	arch/*/include/asm/kasan.h
8057F:	arch/*/mm/kasan_init*
8058F:	Documentation/dev-tools/kasan.rst
8059F:	include/linux/kasan*.h
8060F:	lib/test_kasan.c
8061F:	mm/kasan/
8062F:	scripts/Makefile.kasan
8063
8064KCONFIG
8065M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8067L:	linux-kbuild@vger.kernel.org
8068S:	Maintained
8069F:	Documentation/kbuild/kconfig*
8070F:	scripts/kconfig/
8071F:	scripts/Kconfig.include
8072
8073KDUMP
8074M:	Dave Young <dyoung@redhat.com>
8075M:	Baoquan He <bhe@redhat.com>
8076R:	Vivek Goyal <vgoyal@redhat.com>
8077L:	kexec@lists.infradead.org
8078W:	http://lse.sourceforge.net/kdump/
8079S:	Maintained
8080F:	Documentation/kdump/
8081
8082KEENE FM RADIO TRANSMITTER DRIVER
8083M:	Hans Verkuil <hverkuil@xs4all.nl>
8084L:	linux-media@vger.kernel.org
8085T:	git git://linuxtv.org/media_tree.git
8086W:	https://linuxtv.org
8087S:	Maintained
8088F:	drivers/media/radio/radio-keene*
8089
8090KERNEL AUTOMOUNTER
8091M:	Ian Kent <raven@themaw.net>
8092L:	autofs@vger.kernel.org
8093S:	Maintained
8094F:	fs/autofs/
8095
8096KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8097M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8098M:	Michal Marek <michal.lkml@markovi.net>
8099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8100L:	linux-kbuild@vger.kernel.org
8101S:	Maintained
8102F:	Documentation/kbuild/
8103F:	Makefile
8104F:	scripts/Kbuild*
8105F:	scripts/Makefile*
8106F:	scripts/basic/
8107F:	scripts/mk*
8108F:	scripts/mod/
8109F:	scripts/package/
8110
8111KERNEL JANITORS
8112L:	kernel-janitors@vger.kernel.org
8113W:	http://kernelnewbies.org/KernelJanitors
8114S:	Odd Fixes
8115
8116KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8117M:	"J. Bruce Fields" <bfields@fieldses.org>
8118M:	Jeff Layton <jlayton@kernel.org>
8119L:	linux-nfs@vger.kernel.org
8120W:	http://nfs.sourceforge.net/
8121T:	git git://linux-nfs.org/~bfields/linux.git
8122S:	Supported
8123F:	fs/nfsd/
8124F:	include/uapi/linux/nfsd/
8125F:	fs/lockd/
8126F:	fs/nfs_common/
8127F:	net/sunrpc/
8128F:	include/linux/lockd/
8129F:	include/linux/sunrpc/
8130F:	include/uapi/linux/sunrpc/
8131
8132KERNEL SELFTEST FRAMEWORK
8133M:	Shuah Khan <shuah@kernel.org>
8134L:	linux-kselftest@vger.kernel.org
8135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8136Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8137S:	Maintained
8138F:	tools/testing/selftests/
8139F:	Documentation/dev-tools/kselftest*
8140
8141KERNEL USERMODE HELPER
8142M:	Luis Chamberlain <mcgrof@kernel.org>
8143L:	linux-kernel@vger.kernel.org
8144S:	Maintained
8145F:	kernel/umh.c
8146F:	include/linux/umh.h
8147
8148KERNEL VIRTUAL MACHINE (KVM)
8149M:	Paolo Bonzini <pbonzini@redhat.com>
8150M:	Radim Krčmář <rkrcmar@redhat.com>
8151L:	kvm@vger.kernel.org
8152W:	http://www.linux-kvm.org
8153T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8154S:	Supported
8155F:	Documentation/virtual/kvm/
8156F:	include/trace/events/kvm.h
8157F:	include/uapi/asm-generic/kvm*
8158F:	include/uapi/linux/kvm*
8159F:	include/asm-generic/kvm*
8160F:	include/linux/kvm*
8161F:	include/kvm/iodev.h
8162F:	virt/kvm/*
8163F:	tools/kvm/
8164
8165KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8166M:	Joerg Roedel <joro@8bytes.org>
8167L:	kvm@vger.kernel.org
8168W:	http://www.linux-kvm.org/
8169S:	Maintained
8170F:	arch/x86/include/asm/svm.h
8171F:	arch/x86/kvm/svm.c
8172
8173KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8174M:	Christoffer Dall <christoffer.dall@arm.com>
8175M:	Marc Zyngier <marc.zyngier@arm.com>
8176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8177L:	kvmarm@lists.cs.columbia.edu
8178W:	http://systems.cs.columbia.edu/projects/kvm-arm
8179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8180S:	Supported
8181F:	arch/arm/include/uapi/asm/kvm*
8182F:	arch/arm/include/asm/kvm*
8183F:	arch/arm/kvm/
8184F:	virt/kvm/arm/
8185F:	include/kvm/arm_*
8186
8187KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8188M:	Christoffer Dall <christoffer.dall@arm.com>
8189M:	Marc Zyngier <marc.zyngier@arm.com>
8190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8191L:	kvmarm@lists.cs.columbia.edu
8192S:	Maintained
8193F:	arch/arm64/include/uapi/asm/kvm*
8194F:	arch/arm64/include/asm/kvm*
8195F:	arch/arm64/kvm/
8196
8197KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8198M:	James Hogan <jhogan@kernel.org>
8199L:	linux-mips@vger.kernel.org
8200S:	Supported
8201F:	arch/mips/include/uapi/asm/kvm*
8202F:	arch/mips/include/asm/kvm*
8203F:	arch/mips/kvm/
8204
8205KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8206M:	Paul Mackerras <paulus@ozlabs.org>
8207L:	kvm-ppc@vger.kernel.org
8208W:	http://www.linux-kvm.org/
8209T:	git git://github.com/agraf/linux-2.6.git
8210S:	Supported
8211F:	arch/powerpc/include/uapi/asm/kvm*
8212F:	arch/powerpc/include/asm/kvm*
8213F:	arch/powerpc/kvm/
8214F:	arch/powerpc/kernel/kvm*
8215
8216KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8217M:	Christian Borntraeger <borntraeger@de.ibm.com>
8218M:	Janosch Frank <frankja@linux.ibm.com>
8219R:	David Hildenbrand <david@redhat.com>
8220R:	Cornelia Huck <cohuck@redhat.com>
8221L:	linux-s390@vger.kernel.org
8222W:	http://www.ibm.com/developerworks/linux/linux390/
8223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8224S:	Supported
8225F:	arch/s390/include/uapi/asm/kvm*
8226F:	arch/s390/include/asm/gmap.h
8227F:	arch/s390/include/asm/kvm*
8228F:	arch/s390/kvm/
8229F:	arch/s390/mm/gmap.c
8230
8231KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8232M:	Paolo Bonzini <pbonzini@redhat.com>
8233M:	Radim Krčmář <rkrcmar@redhat.com>
8234L:	kvm@vger.kernel.org
8235W:	http://www.linux-kvm.org
8236T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8237S:	Supported
8238F:	arch/x86/kvm/
8239F:	arch/x86/include/uapi/asm/kvm*
8240F:	arch/x86/include/asm/kvm*
8241F:	arch/x86/include/asm/pvclock-abi.h
8242F:	arch/x86/kernel/kvm.c
8243F:	arch/x86/kernel/kvmclock.c
8244
8245KERNFS
8246M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8247M:	Tejun Heo <tj@kernel.org>
8248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8249S:	Supported
8250F:	include/linux/kernfs.h
8251F:	fs/kernfs/
8252
8253KEXEC
8254M:	Eric Biederman <ebiederm@xmission.com>
8255W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8256L:	kexec@lists.infradead.org
8257S:	Maintained
8258F:	include/linux/kexec.h
8259F:	include/uapi/linux/kexec.h
8260F:	kernel/kexec*
8261
8262KEYS-ENCRYPTED
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/encrypted-type.h
8269F:	security/keys/encrypted-keys/
8270
8271KEYS-TRUSTED
8272M:	James Bottomley <jejb@linux.vnet.ibm.com>
8273M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8274M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8275L:	linux-integrity@vger.kernel.org
8276L:	keyrings@vger.kernel.org
8277S:	Supported
8278F:	Documentation/security/keys/trusted-encrypted.rst
8279F:	include/keys/trusted-type.h
8280F:	security/keys/trusted.c
8281F:	security/keys/trusted.h
8282
8283KEYS/KEYRINGS:
8284M:	David Howells <dhowells@redhat.com>
8285L:	keyrings@vger.kernel.org
8286S:	Maintained
8287F:	Documentation/security/keys/core.rst
8288F:	include/linux/key.h
8289F:	include/linux/key-type.h
8290F:	include/linux/keyctl.h
8291F:	include/uapi/linux/keyctl.h
8292F:	include/keys/
8293F:	security/keys/
8294
8295KGDB / KDB /debug_core
8296M:	Jason Wessel <jason.wessel@windriver.com>
8297M:	Daniel Thompson <daniel.thompson@linaro.org>
8298W:	http://kgdb.wiki.kernel.org/
8299L:	kgdb-bugreport@lists.sourceforge.net
8300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8301S:	Maintained
8302F:	Documentation/dev-tools/kgdb.rst
8303F:	drivers/misc/kgdbts.c
8304F:	drivers/tty/serial/kgdboc.c
8305F:	include/linux/kdb.h
8306F:	include/linux/kgdb.h
8307F:	kernel/debug/
8308
8309KMEMLEAK
8310M:	Catalin Marinas <catalin.marinas@arm.com>
8311S:	Maintained
8312F:	Documentation/dev-tools/kmemleak.rst
8313F:	include/linux/kmemleak.h
8314F:	mm/kmemleak.c
8315F:	mm/kmemleak-test.c
8316
8317KMOD KERNEL MODULE LOADER - USERMODE HELPER
8318M:	Luis Chamberlain <mcgrof@kernel.org>
8319L:	linux-kernel@vger.kernel.org
8320S:	Maintained
8321F:	kernel/kmod.c
8322F:	include/linux/kmod.h
8323F:	lib/test_kmod.c
8324F:	tools/testing/selftests/kmod/
8325
8326KPROBES
8327M:	Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8328M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8329M:	"David S. Miller" <davem@davemloft.net>
8330M:	Masami Hiramatsu <mhiramat@kernel.org>
8331S:	Maintained
8332F:	Documentation/kprobes.txt
8333F:	include/linux/kprobes.h
8334F:	include/asm-generic/kprobes.h
8335F:	kernel/kprobes.c
8336
8337KS0108 LCD CONTROLLER DRIVER
8338M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8339S:	Maintained
8340F:	Documentation/auxdisplay/ks0108
8341F:	drivers/auxdisplay/ks0108.c
8342F:	include/linux/ks0108.h
8343
8344L3MDEV
8345M:	David Ahern <dsa@cumulusnetworks.com>
8346L:	netdev@vger.kernel.org
8347S:	Maintained
8348F:	net/l3mdev
8349F:	include/net/l3mdev.h
8350
8351L7 BPF FRAMEWORK
8352M:	John Fastabend <john.fastabend@gmail.com>
8353M:	Daniel Borkmann <daniel@iogearbox.net>
8354L:	netdev@vger.kernel.org
8355S:	Maintained
8356F:	include/linux/skmsg.h
8357F:	net/core/skmsg.c
8358F:	net/core/sock_map.c
8359F:	net/ipv4/tcp_bpf.c
8360
8361LANTIQ / INTEL Ethernet drivers
8362M:	Hauke Mehrtens <hauke@hauke-m.de>
8363L:	netdev@vger.kernel.org
8364S:	Maintained
8365F:	net/dsa/tag_gswip.c
8366F:	drivers/net/ethernet/lantiq_xrx200.c
8367F:	drivers/net/dsa/lantiq_pce.h
8368F:	drivers/net/dsa/lantiq_gswip.c
8369
8370LANTIQ MIPS ARCHITECTURE
8371M:	John Crispin <john@phrozen.org>
8372L:	linux-mips@vger.kernel.org
8373S:	Maintained
8374F:	arch/mips/lantiq
8375F:	drivers/soc/lantiq
8376
8377LAPB module
8378L:	linux-x25@vger.kernel.org
8379S:	Orphan
8380F:	Documentation/networking/lapb-module.txt
8381F:	include/*/lapb.h
8382F:	net/lapb/
8383
8384LASI 53c700 driver for PARISC
8385M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8386L:	linux-scsi@vger.kernel.org
8387S:	Maintained
8388F:	Documentation/scsi/53c700.txt
8389F:	drivers/scsi/53c700*
8390
8391LEAKING_ADDRESSES
8392M:	Tobin C. Harding <me@tobin.cc>
8393M:	Tycho Andersen <tycho@tycho.ws>
8394L:	kernel-hardening@lists.openwall.com
8395S:	Maintained
8396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8397F:	scripts/leaking_addresses.pl
8398
8399LED SUBSYSTEM
8400M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8401M:	Pavel Machek <pavel@ucw.cz>
8402L:	linux-leds@vger.kernel.org
8403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8404S:	Maintained
8405F:	Documentation/devicetree/bindings/leds/
8406F:	drivers/leds/
8407F:	include/linux/leds.h
8408
8409LEGACY EEPROM DRIVER
8410M:	Jean Delvare <jdelvare@suse.com>
8411S:	Maintained
8412F:	Documentation/misc-devices/eeprom
8413F:	drivers/misc/eeprom/eeprom.c
8414
8415LEGO MINDSTORMS EV3
8416R:	David Lechner <david@lechnology.com>
8417S:	Maintained
8418F:	arch/arm/boot/dts/da850-lego-ev3.dts
8419F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8420F:	drivers/power/supply/lego_ev3_battery.c
8421
8422LEGO USB Tower driver
8423M:	Juergen Stuber <starblue@users.sourceforge.net>
8424L:	legousb-devel@lists.sourceforge.net
8425W:	http://legousb.sourceforge.net/
8426S:	Maintained
8427F:	drivers/usb/misc/legousbtower.c
8428
8429LG LAPTOP EXTRAS
8430M:	Matan Ziv-Av <matan@svgalib.org>
8431L:	platform-driver-x86@vger.kernel.org
8432S:	Maintained
8433F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8434F:	Documentation/laptops/lg-laptop.rst
8435F:	drivers/platform/x86/lg-laptop.c
8436
8437LG2160 MEDIA DRIVER
8438M:	Michael Krufky <mkrufky@linuxtv.org>
8439L:	linux-media@vger.kernel.org
8440W:	https://linuxtv.org
8441W:	http://github.com/mkrufky
8442Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8443T:	git git://linuxtv.org/mkrufky/tuners.git
8444S:	Maintained
8445F:	drivers/media/dvb-frontends/lg2160.*
8446
8447LGDT3305 MEDIA DRIVER
8448M:	Michael Krufky <mkrufky@linuxtv.org>
8449L:	linux-media@vger.kernel.org
8450W:	https://linuxtv.org
8451W:	http://github.com/mkrufky
8452Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8453T:	git git://linuxtv.org/mkrufky/tuners.git
8454S:	Maintained
8455F:	drivers/media/dvb-frontends/lgdt3305.*
8456
8457LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8458M:	Viresh Kumar <vireshk@kernel.org>
8459L:	linux-ide@vger.kernel.org
8460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8461S:	Maintained
8462F:	include/linux/pata_arasan_cf_data.h
8463F:	drivers/ata/pata_arasan_cf.c
8464
8465LIBATA PATA DRIVERS
8466M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8467M:	Jens Axboe <axboe@kernel.dk>
8468L:	linux-ide@vger.kernel.org
8469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8470S:	Maintained
8471F:	drivers/ata/pata_*.c
8472F:	drivers/ata/ata_generic.c
8473
8474LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8475M:	Linus Walleij <linus.walleij@linaro.org>
8476L:	linux-ide@vger.kernel.org
8477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8478S:	Maintained
8479F:	drivers/ata/pata_ftide010.c
8480F:	drivers/ata/sata_gemini.c
8481F:	drivers/ata/sata_gemini.h
8482
8483LIBATA SATA AHCI PLATFORM devices support
8484M:	Hans de Goede <hdegoede@redhat.com>
8485M:	Jens Axboe <axboe@kernel.dk>
8486L:	linux-ide@vger.kernel.org
8487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8488S:	Maintained
8489F:	drivers/ata/ahci_platform.c
8490F:	drivers/ata/libahci_platform.c
8491F:	include/linux/ahci_platform.h
8492
8493LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8494M:	Mikael Pettersson <mikpelinux@gmail.com>
8495L:	linux-ide@vger.kernel.org
8496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8497S:	Maintained
8498F:	drivers/ata/sata_promise.*
8499
8500LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8501M:	Jens Axboe <axboe@kernel.dk>
8502L:	linux-ide@vger.kernel.org
8503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8504S:	Maintained
8505F:	drivers/ata/
8506F:	include/linux/ata.h
8507F:	include/linux/libata.h
8508F:	Documentation/devicetree/bindings/ata/
8509
8510LIBLOCKDEP
8511M:	Sasha Levin <alexander.levin@microsoft.com>
8512S:	Maintained
8513F:	tools/lib/lockdep/
8514
8515LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8516M:	Ross Zwisler <zwisler@kernel.org>
8517M:	Dan Williams <dan.j.williams@intel.com>
8518M:	Vishal Verma <vishal.l.verma@intel.com>
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/blk.c
8524F:	drivers/nvdimm/region_devs.c
8525
8526LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8527M:	Vishal Verma <vishal.l.verma@intel.com>
8528M:	Dan Williams <dan.j.williams@intel.com>
8529M:	Ross Zwisler <zwisler@kernel.org>
8530M:	Dave Jiang <dave.jiang@intel.com>
8531L:	linux-nvdimm@lists.01.org
8532Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8533S:	Supported
8534F:	drivers/nvdimm/btt*
8535
8536LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8537M:	Ross Zwisler <zwisler@kernel.org>
8538M:	Dan Williams <dan.j.williams@intel.com>
8539M:	Vishal Verma <vishal.l.verma@intel.com>
8540M:	Dave Jiang <dave.jiang@intel.com>
8541L:	linux-nvdimm@lists.01.org
8542Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8543S:	Supported
8544F:	drivers/nvdimm/pmem*
8545
8546LIBNVDIMM: DEVICETREE BINDINGS
8547M:	Oliver O'Halloran <oohall@gmail.com>
8548L:	linux-nvdimm@lists.01.org
8549Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8550S:	Supported
8551F:	drivers/nvdimm/of_pmem.c
8552F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8553
8554LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8555M:	Dan Williams <dan.j.williams@intel.com>
8556M:	Ross Zwisler <zwisler@kernel.org>
8557M:	Vishal Verma <vishal.l.verma@intel.com>
8558M:	Dave Jiang <dave.jiang@intel.com>
8559L:	linux-nvdimm@lists.01.org
8560Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8562S:	Supported
8563F:	drivers/nvdimm/*
8564F:	drivers/acpi/nfit/*
8565F:	include/linux/nd.h
8566F:	include/linux/libnvdimm.h
8567F:	include/uapi/linux/ndctl.h
8568
8569LIGHTNVM PLATFORM SUPPORT
8570M:	Matias Bjorling <mb@lightnvm.io>
8571W:	http://github/OpenChannelSSD
8572L:	linux-block@vger.kernel.org
8573S:	Maintained
8574F:	drivers/lightnvm/
8575F:	include/linux/lightnvm.h
8576F:	include/uapi/linux/lightnvm.h
8577
8578LINUX FOR POWER MACINTOSH
8579M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8580W:	http://www.penguinppc.org/
8581L:	linuxppc-dev@lists.ozlabs.org
8582S:	Maintained
8583F:	arch/powerpc/platforms/powermac/
8584F:	drivers/macintosh/
8585
8586LINUX FOR POWERPC (32-BIT AND 64-BIT)
8587M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8588M:	Paul Mackerras <paulus@samba.org>
8589M:	Michael Ellerman <mpe@ellerman.id.au>
8590W:	https://github.com/linuxppc/linux/wiki
8591L:	linuxppc-dev@lists.ozlabs.org
8592Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8594S:	Supported
8595F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8596F:	Documentation/devicetree/bindings/powerpc/
8597F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8598F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8599F:	Documentation/powerpc/
8600F:	arch/powerpc/
8601F:	drivers/char/tpm/tpm_ibmvtpm*
8602F:	drivers/crypto/nx/
8603F:	drivers/crypto/vmx/
8604F:	drivers/i2c/busses/i2c-opal.c
8605F:	drivers/net/ethernet/ibm/ibmveth.*
8606F:	drivers/net/ethernet/ibm/ibmvnic.*
8607F:	drivers/pci/hotplug/pnv_php.c
8608F:	drivers/pci/hotplug/rpa*
8609F:	drivers/rtc/rtc-opal.c
8610F:	drivers/scsi/ibmvscsi/
8611F:	drivers/tty/hvc/hvc_opal.c
8612F:	drivers/watchdog/wdrtas.c
8613F:	tools/testing/selftests/powerpc
8614N:	/pmac
8615N:	powermac
8616N:	powernv
8617N:	[^a-z0-9]ps3
8618N:	pseries
8619
8620LINUX FOR POWERPC EMBEDDED MPC5XXX
8621M:	Anatolij Gustschin <agust@denx.de>
8622L:	linuxppc-dev@lists.ozlabs.org
8623T:	git git://git.denx.de/linux-denx-agust.git
8624S:	Maintained
8625F:	arch/powerpc/platforms/512x/
8626F:	arch/powerpc/platforms/52xx/
8627
8628LINUX FOR POWERPC EMBEDDED PPC4XX
8629M:	Alistair Popple <alistair@popple.id.au>
8630M:	Matt Porter <mporter@kernel.crashing.org>
8631W:	http://www.penguinppc.org/
8632L:	linuxppc-dev@lists.ozlabs.org
8633S:	Maintained
8634F:	arch/powerpc/platforms/40x/
8635F:	arch/powerpc/platforms/44x/
8636
8637LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8638M:	Scott Wood <oss@buserror.net>
8639M:	Kumar Gala <galak@kernel.crashing.org>
8640W:	http://www.penguinppc.org/
8641L:	linuxppc-dev@lists.ozlabs.org
8642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8643S:	Maintained
8644F:	arch/powerpc/platforms/83xx/
8645F:	arch/powerpc/platforms/85xx/
8646F:	Documentation/devicetree/bindings/powerpc/fsl/
8647
8648LINUX FOR POWERPC EMBEDDED PPC8XX
8649M:	Vitaly Bordug <vitb@kernel.crashing.org>
8650W:	http://www.penguinppc.org/
8651L:	linuxppc-dev@lists.ozlabs.org
8652S:	Maintained
8653F:	arch/powerpc/platforms/8xx/
8654
8655LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8656L:	linuxppc-dev@lists.ozlabs.org
8657S:	Orphan
8658F:	arch/powerpc/*/*virtex*
8659F:	arch/powerpc/*/*/*virtex*
8660
8661LINUX FOR POWERPC PA SEMI PWRFICIENT
8662L:	linuxppc-dev@lists.ozlabs.org
8663S:	Orphan
8664F:	arch/powerpc/platforms/pasemi/
8665F:	drivers/*/*pasemi*
8666F:	drivers/*/*/*pasemi*
8667
8668LINUX KERNEL DUMP TEST MODULE (LKDTM)
8669M:	Kees Cook <keescook@chromium.org>
8670S:	Maintained
8671F:	drivers/misc/lkdtm/*
8672
8673LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8674M:	Alan Stern <stern@rowland.harvard.edu>
8675M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8676M:	Will Deacon <will.deacon@arm.com>
8677M:	Peter Zijlstra <peterz@infradead.org>
8678M:	Boqun Feng <boqun.feng@gmail.com>
8679M:	Nicholas Piggin <npiggin@gmail.com>
8680M:	David Howells <dhowells@redhat.com>
8681M:	Jade Alglave <j.alglave@ucl.ac.uk>
8682M:	Luc Maranget <luc.maranget@inria.fr>
8683M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8684R:	Akira Yokosawa <akiyks@gmail.com>
8685R:	Daniel Lustig <dlustig@nvidia.com>
8686L:	linux-kernel@vger.kernel.org
8687L:	linux-arch@vger.kernel.org
8688S:	Supported
8689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8690F:	tools/memory-model/
8691F:	Documentation/atomic_bitops.txt
8692F:	Documentation/atomic_t.txt
8693F:	Documentation/core-api/atomic_ops.rst
8694F:	Documentation/core-api/refcount-vs-atomic.rst
8695F:	Documentation/memory-barriers.txt
8696
8697LIS3LV02D ACCELEROMETER DRIVER
8698M:	Eric Piel <eric.piel@tremplin-utc.net>
8699S:	Maintained
8700F:	Documentation/misc-devices/lis3lv02d
8701F:	drivers/misc/lis3lv02d/
8702F:	drivers/platform/x86/hp_accel.c
8703
8704LIVE PATCHING
8705M:	Josh Poimboeuf <jpoimboe@redhat.com>
8706M:	Jessica Yu <jeyu@kernel.org>
8707M:	Jiri Kosina <jikos@kernel.org>
8708M:	Miroslav Benes <mbenes@suse.cz>
8709R:	Petr Mladek <pmladek@suse.com>
8710S:	Maintained
8711F:	kernel/livepatch/
8712F:	include/linux/livepatch.h
8713F:	arch/x86/include/asm/livepatch.h
8714F:	arch/x86/kernel/livepatch.c
8715F:	Documentation/livepatch/
8716F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8717F:	samples/livepatch/
8718L:	live-patching@vger.kernel.org
8719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8720
8721LLC (802.2)
8722L:	netdev@vger.kernel.org
8723S:	Odd fixes
8724F:	include/linux/llc.h
8725F:	include/uapi/linux/llc.h
8726F:	include/net/llc*
8727F:	net/llc/
8728
8729LM73 HARDWARE MONITOR DRIVER
8730M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8731L:	linux-hwmon@vger.kernel.org
8732S:	Maintained
8733F:	drivers/hwmon/lm73.c
8734
8735LM78 HARDWARE MONITOR DRIVER
8736M:	Jean Delvare <jdelvare@suse.com>
8737L:	linux-hwmon@vger.kernel.org
8738S:	Maintained
8739F:	Documentation/hwmon/lm78
8740F:	drivers/hwmon/lm78.c
8741
8742LM83 HARDWARE MONITOR DRIVER
8743M:	Jean Delvare <jdelvare@suse.com>
8744L:	linux-hwmon@vger.kernel.org
8745S:	Maintained
8746F:	Documentation/hwmon/lm83
8747F:	drivers/hwmon/lm83.c
8748
8749LM90 HARDWARE MONITOR DRIVER
8750M:	Jean Delvare <jdelvare@suse.com>
8751L:	linux-hwmon@vger.kernel.org
8752S:	Maintained
8753F:	Documentation/hwmon/lm90
8754F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8755F:	drivers/hwmon/lm90.c
8756F:	include/dt-bindings/thermal/lm90.h
8757
8758LM95234 HARDWARE MONITOR DRIVER
8759M:	Guenter Roeck <linux@roeck-us.net>
8760L:	linux-hwmon@vger.kernel.org
8761S:	Maintained
8762F:	Documentation/hwmon/lm95234
8763F:	drivers/hwmon/lm95234.c
8764
8765LME2510 MEDIA DRIVER
8766M:	Malcolm Priestley <tvboxspy@gmail.com>
8767L:	linux-media@vger.kernel.org
8768W:	https://linuxtv.org
8769Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8770S:	Maintained
8771F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8772
8773LOADPIN SECURITY MODULE
8774M:	Kees Cook <keescook@chromium.org>
8775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8776S:	Supported
8777F:	security/loadpin/
8778F:	Documentation/admin-guide/LSM/LoadPin.rst
8779
8780LOCKING PRIMITIVES
8781M:	Peter Zijlstra <peterz@infradead.org>
8782M:	Ingo Molnar <mingo@redhat.com>
8783M:	Will Deacon <will.deacon@arm.com>
8784L:	linux-kernel@vger.kernel.org
8785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8786S:	Maintained
8787F:	Documentation/locking/
8788F:	include/linux/lockdep.h
8789F:	include/linux/spinlock*.h
8790F:	arch/*/include/asm/spinlock*.h
8791F:	include/linux/rwlock*.h
8792F:	include/linux/mutex*.h
8793F:	include/linux/rwsem*.h
8794F:	arch/*/include/asm/rwsem.h
8795F:	include/linux/seqlock.h
8796F:	lib/locking*.[ch]
8797F:	kernel/locking/
8798X:	kernel/locking/locktorture.c
8799
8800LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8801M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8802L:	linux-ntfs-dev@lists.sourceforge.net
8803W:	http://www.linux-ntfs.org/content/view/19/37/
8804S:	Maintained
8805F:	Documentation/ldm.txt
8806F:	block/partitions/ldm.*
8807
8808LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8809M:	Sathya Prakash <sathya.prakash@broadcom.com>
8810M:	Chaitra P B <chaitra.basappa@broadcom.com>
8811M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8812L:	MPT-FusionLinux.pdl@broadcom.com
8813L:	linux-scsi@vger.kernel.org
8814W:	http://www.avagotech.com/support/
8815S:	Supported
8816F:	drivers/message/fusion/
8817F:	drivers/scsi/mpt3sas/
8818
8819LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8820M:	Matthew Wilcox <willy@infradead.org>
8821L:	linux-scsi@vger.kernel.org
8822S:	Maintained
8823F:	drivers/scsi/sym53c8xx_2/
8824
8825LTC1660 DAC DRIVER
8826M:	Marcus Folkesson <marcus.folkesson@gmail.com>
8827L:	linux-iio@vger.kernel.org
8828S:	Maintained
8829F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8830F:	drivers/iio/dac/ltc1660.c
8831
8832LTC4261 HARDWARE MONITOR DRIVER
8833M:	Guenter Roeck <linux@roeck-us.net>
8834L:	linux-hwmon@vger.kernel.org
8835S:	Maintained
8836F:	Documentation/hwmon/ltc4261
8837F:	drivers/hwmon/ltc4261.c
8838
8839LTC4306 I2C MULTIPLEXER DRIVER
8840M:	Michael Hennerich <michael.hennerich@analog.com>
8841W:	http://ez.analog.com/community/linux-device-drivers
8842L:	linux-i2c@vger.kernel.org
8843S:	Supported
8844F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8845F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8846
8847LTP (Linux Test Project)
8848M:	Mike Frysinger <vapier@gentoo.org>
8849M:	Cyril Hrubis <chrubis@suse.cz>
8850M:	Wanlong Gao <wanlong.gao@gmail.com>
8851M:	Jan Stancek <jstancek@redhat.com>
8852M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8853M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8854L:	ltp@lists.linux.it (subscribers-only)
8855W:	http://linux-test-project.github.io/
8856T:	git git://github.com/linux-test-project/ltp.git
8857S:	Maintained
8858
8859M68K ARCHITECTURE
8860M:	Geert Uytterhoeven <geert@linux-m68k.org>
8861L:	linux-m68k@lists.linux-m68k.org
8862W:	http://www.linux-m68k.org/
8863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8864S:	Maintained
8865F:	arch/m68k/
8866F:	drivers/zorro/
8867
8868M68K ON APPLE MACINTOSH
8869M:	Joshua Thompson <funaho@jurai.org>
8870W:	http://www.mac.linux-m68k.org/
8871L:	linux-m68k@lists.linux-m68k.org
8872S:	Maintained
8873F:	arch/m68k/mac/
8874
8875M68K ON HP9000/300
8876M:	Philip Blundell <philb@gnu.org>
8877W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8878S:	Maintained
8879F:	arch/m68k/hp300/
8880
8881M88DS3103 MEDIA DRIVER
8882M:	Antti Palosaari <crope@iki.fi>
8883L:	linux-media@vger.kernel.org
8884W:	https://linuxtv.org
8885W:	http://palosaari.fi/linux/
8886Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8887T:	git git://linuxtv.org/anttip/media_tree.git
8888S:	Maintained
8889F:	drivers/media/dvb-frontends/m88ds3103*
8890
8891M88RS2000 MEDIA DRIVER
8892M:	Malcolm Priestley <tvboxspy@gmail.com>
8893L:	linux-media@vger.kernel.org
8894W:	https://linuxtv.org
8895Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8896S:	Maintained
8897F:	drivers/media/dvb-frontends/m88rs2000*
8898
8899MA901 MASTERKIT USB FM RADIO DRIVER
8900M:	Alexey Klimov <klimov.linux@gmail.com>
8901L:	linux-media@vger.kernel.org
8902T:	git git://linuxtv.org/media_tree.git
8903S:	Maintained
8904F:	drivers/media/radio/radio-ma901.c
8905
8906MAC80211
8907M:	Johannes Berg <johannes@sipsolutions.net>
8908L:	linux-wireless@vger.kernel.org
8909W:	http://wireless.kernel.org/
8910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8912S:	Maintained
8913F:	Documentation/networking/mac80211-injection.txt
8914F:	include/net/mac80211.h
8915F:	net/mac80211/
8916F:	drivers/net/wireless/mac80211_hwsim.[ch]
8917F:	Documentation/networking/mac80211_hwsim/README
8918
8919MAILBOX API
8920M:	Jassi Brar <jassisinghbrar@gmail.com>
8921L:	linux-kernel@vger.kernel.org
8922S:	Maintained
8923F:	drivers/mailbox/
8924F:	include/linux/mailbox_client.h
8925F:	include/linux/mailbox_controller.h
8926
8927MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8928M:	Michael Kerrisk <mtk.manpages@gmail.com>
8929W:	http://www.kernel.org/doc/man-pages
8930L:	linux-man@vger.kernel.org
8931S:	Maintained
8932
8933MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8934M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8935L:	linux-mips@vger.kernel.org
8936S:	Maintained
8937F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8938
8939MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8940M:	Andrew Lunn <andrew@lunn.ch>
8941M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8942L:	netdev@vger.kernel.org
8943S:	Maintained
8944F:	drivers/net/dsa/mv88e6xxx/
8945F:	include/linux/platform_data/mv88e6xxx.h
8946F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8947
8948MARVELL ARMADA DRM SUPPORT
8949M:	Russell King <linux@armlinux.org.uk>
8950S:	Maintained
8951T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8952T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8953F:	drivers/gpu/drm/armada/
8954F:	include/uapi/drm/armada_drm.h
8955F:	Documentation/devicetree/bindings/display/armada/
8956
8957MARVELL CRYPTO DRIVER
8958M:	Boris Brezillon <boris.brezillon@bootlin.com>
8959M:	Arnaud Ebalard <arno@natisbad.org>
8960F:	drivers/crypto/marvell/
8961S:	Maintained
8962L:	linux-crypto@vger.kernel.org
8963
8964MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8965M:	Mirko Lindner <mlindner@marvell.com>
8966M:	Stephen Hemminger <stephen@networkplumber.org>
8967L:	netdev@vger.kernel.org
8968S:	Maintained
8969F:	drivers/net/ethernet/marvell/sk*
8970
8971MARVELL LIBERTAS WIRELESS DRIVER
8972L:	libertas-dev@lists.infradead.org
8973S:	Orphan
8974F:	drivers/net/wireless/marvell/libertas/
8975
8976MARVELL MACCHIATOBIN SUPPORT
8977M:	Russell King <linux@armlinux.org.uk>
8978L:	linux-arm-kernel@lists.infradead.org
8979S:	Maintained
8980F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8981
8982MARVELL MV643XX ETHERNET DRIVER
8983M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8984L:	netdev@vger.kernel.org
8985S:	Maintained
8986F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8987F:	include/linux/mv643xx.h
8988
8989MARVELL MV88X3310 PHY DRIVER
8990M:	Russell King <linux@armlinux.org.uk>
8991L:	netdev@vger.kernel.org
8992S:	Maintained
8993F:	drivers/net/phy/marvell10g.c
8994
8995MARVELL MVNETA ETHERNET DRIVER
8996M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8997L:	netdev@vger.kernel.org
8998S:	Maintained
8999F:	drivers/net/ethernet/marvell/mvneta.*
9000
9001MARVELL MWIFIEX WIRELESS DRIVER
9002M:	Amitkumar Karwar <amitkarwar@gmail.com>
9003M:	Nishant Sarmukadam <nishants@marvell.com>
9004M:	Ganapathi Bhat <gbhat@marvell.com>
9005M:	Xinming Hu <huxinming820@gmail.com>
9006L:	linux-wireless@vger.kernel.org
9007S:	Maintained
9008F:	drivers/net/wireless/marvell/mwifiex/
9009
9010MARVELL MWL8K WIRELESS DRIVER
9011M:	Lennert Buytenhek <buytenh@wantstofly.org>
9012L:	linux-wireless@vger.kernel.org
9013S:	Odd Fixes
9014F:	drivers/net/wireless/marvell/mwl8k.c
9015
9016MARVELL NAND CONTROLLER DRIVER
9017M:	Miquel Raynal <miquel.raynal@bootlin.com>
9018L:	linux-mtd@lists.infradead.org
9019S:	Maintained
9020F:	drivers/mtd/nand/raw/marvell_nand.c
9021F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9022
9023MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9024M:	Nicolas Pitre <nico@fluxnic.net>
9025S:	Odd Fixes
9026F:	drivers/mmc/host/mvsdio.*
9027
9028MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9029M:	Hu Ziji <huziji@marvell.com>
9030L:	linux-mmc@vger.kernel.org
9031S:	Supported
9032F:	drivers/mmc/host/sdhci-xenon*
9033F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9034
9035MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9036M:	Sunil Goutham <sgoutham@marvell.com>
9037M:	Linu Cherian <lcherian@marvell.com>
9038M:	Geetha sowjanya <gakula@marvell.com>
9039M:	Jerin Jacob <jerinj@marvell.com>
9040L:	netdev@vger.kernel.org
9041S:	Supported
9042F:	drivers/net/ethernet/marvell/octeontx2/af/
9043
9044MATROX FRAMEBUFFER DRIVER
9045L:	linux-fbdev@vger.kernel.org
9046S:	Orphan
9047F:	drivers/video/fbdev/matrox/matroxfb_*
9048F:	include/uapi/linux/matroxfb.h
9049
9050MAX16065 HARDWARE MONITOR DRIVER
9051M:	Guenter Roeck <linux@roeck-us.net>
9052L:	linux-hwmon@vger.kernel.org
9053S:	Maintained
9054F:	Documentation/hwmon/max16065
9055F:	drivers/hwmon/max16065.c
9056
9057MAX2175 SDR TUNER DRIVER
9058M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9059L:	linux-media@vger.kernel.org
9060T:	git git://linuxtv.org/media_tree.git
9061S:	Maintained
9062F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9063F:	Documentation/media/v4l-drivers/max2175.rst
9064F:	drivers/media/i2c/max2175*
9065F:	include/uapi/linux/max2175.h
9066
9067MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9068L:	linux-hwmon@vger.kernel.org
9069S:	Orphan
9070F:	Documentation/hwmon/max6650
9071F:	drivers/hwmon/max6650.c
9072
9073MAX6697 HARDWARE MONITOR DRIVER
9074M:	Guenter Roeck <linux@roeck-us.net>
9075L:	linux-hwmon@vger.kernel.org
9076S:	Maintained
9077F:	Documentation/hwmon/max6697
9078F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9079F:	drivers/hwmon/max6697.c
9080F:	include/linux/platform_data/max6697.h
9081
9082MAX9860 MONO AUDIO VOICE CODEC DRIVER
9083M:	Peter Rosin <peda@axentia.se>
9084L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9085S:	Maintained
9086F:	Documentation/devicetree/bindings/sound/max9860.txt
9087F:	sound/soc/codecs/max9860.*
9088
9089MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9090M:	Javier Martinez Canillas <javier@dowhile0.org>
9091L:	linux-kernel@vger.kernel.org
9092S:	Supported
9093F:	drivers/regulator/max77802-regulator.c
9094F:	Documentation/devicetree/bindings/*/*max77802.txt
9095F:	include/dt-bindings/*/*max77802.h
9096
9097MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9098M:	Krzysztof Kozlowski <krzk@kernel.org>
9099M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9100L:	linux-pm@vger.kernel.org
9101S:	Supported
9102F:	drivers/power/supply/max14577_charger.c
9103F:	drivers/power/supply/max77693_charger.c
9104
9105MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9106M:	Chanwoo Choi <cw00.choi@samsung.com>
9107M:	Krzysztof Kozlowski <krzk@kernel.org>
9108M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9109L:	linux-kernel@vger.kernel.org
9110S:	Supported
9111F:	drivers/*/max14577*.c
9112F:	drivers/*/max77686*.c
9113F:	drivers/*/max77693*.c
9114F:	drivers/extcon/extcon-max14577.c
9115F:	drivers/extcon/extcon-max77693.c
9116F:	drivers/rtc/rtc-max77686.c
9117F:	drivers/clk/clk-max77686.c
9118F:	Documentation/devicetree/bindings/mfd/max14577.txt
9119F:	Documentation/devicetree/bindings/*/max77686.txt
9120F:	Documentation/devicetree/bindings/mfd/max77693.txt
9121F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9122F:	include/linux/mfd/max14577*.h
9123F:	include/linux/mfd/max77686*.h
9124F:	include/linux/mfd/max77693*.h
9125
9126MAXIRADIO FM RADIO RECEIVER DRIVER
9127M:	Hans Verkuil <hverkuil@xs4all.nl>
9128L:	linux-media@vger.kernel.org
9129T:	git git://linuxtv.org/media_tree.git
9130W:	https://linuxtv.org
9131S:	Maintained
9132F:	drivers/media/radio/radio-maxiradio*
9133
9134MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9135M:	Peter Rosin <peda@axentia.se>
9136L:	linux-iio@vger.kernel.org
9137S:	Maintained
9138F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9139F:	drivers/iio/potentiometer/mcp4018.c
9140F:	drivers/iio/potentiometer/mcp4531.c
9141
9142MCR20A IEEE-802.15.4 RADIO DRIVER
9143M:	Xue Liu <liuxuenetmail@gmail.com>
9144L:	linux-wpan@vger.kernel.org
9145W:	https://github.com/xueliu/mcr20a-linux
9146S:	Maintained
9147F:	drivers/net/ieee802154/mcr20a.c
9148F:	drivers/net/ieee802154/mcr20a.h
9149F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9150
9151MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9152M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9153L:	linux-iio@vger.kernel.org
9154S:	Maintained
9155F:	drivers/iio/dac/cio-dac.c
9156
9157MEDIA DRIVERS FOR ASCOT2E
9158M:	Sergey Kozlov <serjk@netup.ru>
9159M:	Abylay Ospan <aospan@netup.ru>
9160L:	linux-media@vger.kernel.org
9161W:	https://linuxtv.org
9162W:	http://netup.tv/
9163T:	git git://linuxtv.org/media_tree.git
9164S:	Supported
9165F:	drivers/media/dvb-frontends/ascot2e*
9166
9167MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9168M:	Jasmin Jessich <jasmin@anw.at>
9169L:	linux-media@vger.kernel.org
9170W:	https://linuxtv.org
9171T:	git git://linuxtv.org/media_tree.git
9172S:	Maintained
9173F:	drivers/media/dvb-frontends/cxd2099*
9174
9175MEDIA DRIVERS FOR CXD2841ER
9176M:	Sergey Kozlov <serjk@netup.ru>
9177M:	Abylay Ospan <aospan@netup.ru>
9178L:	linux-media@vger.kernel.org
9179W:	https://linuxtv.org
9180W:	http://netup.tv/
9181T:	git git://linuxtv.org/media_tree.git
9182S:	Supported
9183F:	drivers/media/dvb-frontends/cxd2841er*
9184
9185MEDIA DRIVERS FOR CXD2880
9186M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9187L:	linux-media@vger.kernel.org
9188W:	http://linuxtv.org/
9189T:	git git://linuxtv.org/media_tree.git
9190S:	Supported
9191F:	drivers/media/dvb-frontends/cxd2880/*
9192F:	drivers/media/spi/cxd2880*
9193
9194MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9195L:	linux-media@vger.kernel.org
9196W:	https://linuxtv.org
9197T:	git git://linuxtv.org/media_tree.git
9198S:	Orphan
9199F:	drivers/media/pci/ddbridge/*
9200
9201MEDIA DRIVERS FOR FREESCALE IMX
9202M:	Steve Longerbeam <slongerbeam@gmail.com>
9203M:	Philipp Zabel <p.zabel@pengutronix.de>
9204L:	linux-media@vger.kernel.org
9205T:	git git://linuxtv.org/media_tree.git
9206S:	Maintained
9207F:	Documentation/devicetree/bindings/media/imx.txt
9208F:	Documentation/media/v4l-drivers/imx.rst
9209F:	drivers/staging/media/imx/
9210F:	include/linux/imx-media.h
9211F:	include/media/imx.h
9212
9213MEDIA DRIVER FOR FREESCALE IMX PXP
9214M:	Philipp Zabel <p.zabel@pengutronix.de>
9215L:	linux-media@vger.kernel.org
9216T:	git git://linuxtv.org/media_tree.git
9217S:	Maintained
9218F:	drivers/media/platform/imx-pxp.[ch]
9219
9220MEDIA DRIVERS FOR HELENE
9221M:	Abylay Ospan <aospan@netup.ru>
9222L:	linux-media@vger.kernel.org
9223W:	https://linuxtv.org
9224W:	http://netup.tv/
9225T:	git git://linuxtv.org/media_tree.git
9226S:	Supported
9227F:	drivers/media/dvb-frontends/helene*
9228
9229MEDIA DRIVERS FOR HORUS3A
9230M:	Sergey Kozlov <serjk@netup.ru>
9231M:	Abylay Ospan <aospan@netup.ru>
9232L:	linux-media@vger.kernel.org
9233W:	https://linuxtv.org
9234W:	http://netup.tv/
9235T:	git git://linuxtv.org/media_tree.git
9236S:	Supported
9237F:	drivers/media/dvb-frontends/horus3a*
9238
9239MEDIA DRIVERS FOR LNBH25
9240M:	Sergey Kozlov <serjk@netup.ru>
9241M:	Abylay Ospan <aospan@netup.ru>
9242L:	linux-media@vger.kernel.org
9243W:	https://linuxtv.org
9244W:	http://netup.tv/
9245T:	git git://linuxtv.org/media_tree.git
9246S:	Supported
9247F:	drivers/media/dvb-frontends/lnbh25*
9248
9249MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9250L:	linux-media@vger.kernel.org
9251W:	https://linuxtv.org
9252T:	git git://linuxtv.org/media_tree.git
9253S:	Orphan
9254F:	drivers/media/dvb-frontends/mxl5xx*
9255
9256MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9257M:	Sergey Kozlov <serjk@netup.ru>
9258M:	Abylay Ospan <aospan@netup.ru>
9259L:	linux-media@vger.kernel.org
9260W:	https://linuxtv.org
9261W:	http://netup.tv/
9262T:	git git://linuxtv.org/media_tree.git
9263S:	Supported
9264F:	drivers/media/pci/netup_unidvb/*
9265
9266MEDIA DRIVERS FOR RENESAS - CEU
9267M:	Jacopo Mondi <jacopo@jmondi.org>
9268L:	linux-media@vger.kernel.org
9269L:	linux-renesas-soc@vger.kernel.org
9270T:	git git://linuxtv.org/media_tree.git
9271S:	Supported
9272F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9273F:	drivers/media/platform/renesas-ceu.c
9274F:	include/media/drv-intf/renesas-ceu.h
9275
9276MEDIA DRIVERS FOR RENESAS - DRIF
9277M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9278L:	linux-media@vger.kernel.org
9279L:	linux-renesas-soc@vger.kernel.org
9280T:	git git://linuxtv.org/media_tree.git
9281S:	Supported
9282F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9283F:	drivers/media/platform/rcar_drif.c
9284
9285MEDIA DRIVERS FOR RENESAS - FCP
9286M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9287L:	linux-media@vger.kernel.org
9288L:	linux-renesas-soc@vger.kernel.org
9289T:	git git://linuxtv.org/media_tree.git
9290S:	Supported
9291F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9292F:	drivers/media/platform/rcar-fcp.c
9293F:	include/media/rcar-fcp.h
9294
9295MEDIA DRIVERS FOR RENESAS - FDP1
9296M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9297L:	linux-media@vger.kernel.org
9298L:	linux-renesas-soc@vger.kernel.org
9299T:	git git://linuxtv.org/media_tree.git
9300S:	Supported
9301F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9302F:	drivers/media/platform/rcar_fdp1.c
9303
9304MEDIA DRIVERS FOR RENESAS - VIN
9305M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
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,rcar-csi2.txt
9311F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9312F:	drivers/media/platform/rcar-vin/
9313
9314MEDIA DRIVERS FOR RENESAS - VSP1
9315M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9316M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9317L:	linux-media@vger.kernel.org
9318L:	linux-renesas-soc@vger.kernel.org
9319T:	git git://linuxtv.org/media_tree.git
9320S:	Supported
9321F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9322F:	drivers/media/platform/vsp1/
9323
9324MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9325L:	linux-media@vger.kernel.org
9326W:	https://linuxtv.org
9327T:	git git://linuxtv.org/media_tree.git
9328S:	Orphan
9329F:	drivers/media/dvb-frontends/stv0910*
9330
9331MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9332L:	linux-media@vger.kernel.org
9333W:	https://linuxtv.org
9334T:	git git://linuxtv.org/media_tree.git
9335S:	Orphan
9336F:	drivers/media/dvb-frontends/stv6111*
9337
9338MEDIA DRIVERS FOR STM32 - DCMI
9339M:	Hugues Fruchet <hugues.fruchet@st.com>
9340L:	linux-media@vger.kernel.org
9341T:	git git://linuxtv.org/media_tree.git
9342S:	Supported
9343F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9344F:	drivers/media/platform/stm32/stm32-dcmi.c
9345
9346MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9347M:	Dmitry Osipenko <digetx@gmail.com>
9348L:	linux-media@vger.kernel.org
9349L:	linux-tegra@vger.kernel.org
9350T:	git git://linuxtv.org/media_tree.git
9351S:	Maintained
9352F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9353F:	drivers/staging/media/tegra-vde/
9354
9355MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9356M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9357P:	LinuxTV.org Project
9358L:	linux-media@vger.kernel.org
9359W:	https://linuxtv.org
9360Q:	http://patchwork.kernel.org/project/linux-media/list/
9361T:	git git://linuxtv.org/media_tree.git
9362S:	Maintained
9363F:	Documentation/devicetree/bindings/media/
9364F:	Documentation/media/
9365F:	drivers/media/
9366F:	drivers/staging/media/
9367F:	include/linux/platform_data/media/
9368F:	include/media/
9369F:	include/uapi/linux/dvb/
9370F:	include/uapi/linux/videodev2.h
9371F:	include/uapi/linux/media.h
9372F:	include/uapi/linux/v4l2-*
9373F:	include/uapi/linux/meye.h
9374F:	include/uapi/linux/ivtv*
9375F:	include/uapi/linux/uvcvideo.h
9376
9377MEDIATEK BLUETOOTH DRIVER
9378M:	Sean Wang <sean.wang@mediatek.com>
9379L:	linux-bluetooth@vger.kernel.org
9380L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9381S:	Maintained
9382F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9383F:	drivers/bluetooth/btmtkuart.c
9384
9385MEDIATEK CIR DRIVER
9386M:	Sean Wang <sean.wang@mediatek.com>
9387S:	Maintained
9388F:	drivers/media/rc/mtk-cir.c
9389
9390MEDIATEK DMA DRIVER
9391M:	Sean Wang <sean.wang@mediatek.com>
9392L:	dmaengine@vger.kernel.org
9393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9394L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9395S:	Maintained
9396F:	Documentation/devicetree/bindings/dma/mtk-*
9397F:	drivers/dma/mediatek/
9398
9399MEDIATEK PMIC LED DRIVER
9400M:	Sean Wang <sean.wang@mediatek.com>
9401S:	Maintained
9402F:	drivers/leds/leds-mt6323.c
9403F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9404
9405MEDIATEK ETHERNET DRIVER
9406M:	Felix Fietkau <nbd@openwrt.org>
9407M:	John Crispin <john@phrozen.org>
9408M:	Sean Wang <sean.wang@mediatek.com>
9409M:	Nelson Chang <nelson.chang@mediatek.com>
9410L:	netdev@vger.kernel.org
9411S:	Maintained
9412F:	drivers/net/ethernet/mediatek/
9413
9414MEDIATEK SWITCH DRIVER
9415M:	Sean Wang <sean.wang@mediatek.com>
9416L:	netdev@vger.kernel.org
9417S:	Maintained
9418F:	drivers/net/dsa/mt7530.*
9419F:	net/dsa/tag_mtk.c
9420
9421MEDIATEK JPEG DRIVER
9422M:	Rick Chang <rick.chang@mediatek.com>
9423M:	Bin Liu <bin.liu@mediatek.com>
9424S:	Supported
9425F:	drivers/media/platform/mtk-jpeg/
9426F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9427
9428MEDIATEK MDP DRIVER
9429M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9430M:	Houlong Wei <houlong.wei@mediatek.com>
9431M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9432S:	Supported
9433F:	drivers/media/platform/mtk-mdp/
9434F:	drivers/media/platform/mtk-vpu/
9435F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9436
9437MEDIATEK MEDIA DRIVER
9438M:	Tiffany Lin <tiffany.lin@mediatek.com>
9439M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9440S:	Supported
9441F:	drivers/media/platform/mtk-vcodec/
9442F:	drivers/media/platform/mtk-vpu/
9443F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9444F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9445
9446MEDIATEK MT7601U WIRELESS LAN DRIVER
9447M:	Jakub Kicinski <kubakici@wp.pl>
9448L:	linux-wireless@vger.kernel.org
9449S:	Maintained
9450F:	drivers/net/wireless/mediatek/mt7601u/
9451
9452MEDIATEK NAND CONTROLLER DRIVER
9453M:	Xiaolei Li <xiaolei.li@mediatek.com>
9454L:	linux-mtd@lists.infradead.org
9455S:	Maintained
9456F:	drivers/mtd/nand/raw/mtk_*
9457F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9458
9459MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9460M:	Sean Wang <sean.wang@mediatek.com>
9461S:	Maintained
9462F:	drivers/char/hw_random/mtk-rng.c
9463
9464MEDIATEK USB3 DRD IP DRIVER
9465M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9466L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9467L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9468L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9469S:	Maintained
9470F:	drivers/usb/mtu3/
9471
9472MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9473M:	Peter Senna Tschudin <peter.senna@gmail.com>
9474M:	Martin Donnelly <martin.donnelly@ge.com>
9475M:	Martyn Welch <martyn.welch@collabora.co.uk>
9476S:	Maintained
9477F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9478F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9479
9480MEGARAID SCSI/SAS DRIVERS
9481M:	Kashyap Desai <kashyap.desai@broadcom.com>
9482M:	Sumit Saxena <sumit.saxena@broadcom.com>
9483M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9484L:	megaraidlinux.pdl@broadcom.com
9485L:	linux-scsi@vger.kernel.org
9486W:	http://www.avagotech.com/support/
9487S:	Maintained
9488F:	Documentation/scsi/megaraid.txt
9489F:	drivers/scsi/megaraid.*
9490F:	drivers/scsi/megaraid/
9491
9492MELEXIS MLX90614 DRIVER
9493M:	Crt Mori <cmo@melexis.com>
9494L:	linux-iio@vger.kernel.org
9495W:	http://www.melexis.com
9496S:	Supported
9497F:	drivers/iio/temperature/mlx90614.c
9498
9499MELEXIS MLX90632 DRIVER
9500M:	Crt Mori <cmo@melexis.com>
9501L:	linux-iio@vger.kernel.org
9502W:	http://www.melexis.com
9503S:	Supported
9504F:	drivers/iio/temperature/mlx90632.c
9505
9506MELFAS MIP4 TOUCHSCREEN DRIVER
9507M:	Sangwon Jee <jeesw@melfas.com>
9508W:	http://www.melfas.com
9509S:	Supported
9510F:	drivers/input/touchscreen/melfas_mip4.c
9511F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9512
9513MELLANOX ETHERNET DRIVER (mlx4_en)
9514M:	Tariq Toukan <tariqt@mellanox.com>
9515L:	netdev@vger.kernel.org
9516S:	Supported
9517W:	http://www.mellanox.com
9518Q:	http://patchwork.ozlabs.org/project/netdev/list/
9519F:	drivers/net/ethernet/mellanox/mlx4/en_*
9520
9521MELLANOX ETHERNET DRIVER (mlx5e)
9522M:	Saeed Mahameed <saeedm@mellanox.com>
9523L:	netdev@vger.kernel.org
9524S:	Supported
9525W:	http://www.mellanox.com
9526Q:	http://patchwork.ozlabs.org/project/netdev/list/
9527F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9528
9529MELLANOX ETHERNET INNOVA DRIVERS
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_accel/*
9536F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9537F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9538F:	include/linux/mlx5/mlx5_ifc_fpga.h
9539
9540MELLANOX ETHERNET INNOVA IPSEC DRIVER
9541R:	Boris Pismenny <borisp@mellanox.com>
9542L:	netdev@vger.kernel.org
9543S:	Supported
9544W:	http://www.mellanox.com
9545Q:	http://patchwork.ozlabs.org/project/netdev/list/
9546F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9547F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9548
9549MELLANOX ETHERNET SWITCH DRIVERS
9550M:	Jiri Pirko <jiri@mellanox.com>
9551M:	Ido Schimmel <idosch@mellanox.com>
9552L:	netdev@vger.kernel.org
9553S:	Supported
9554W:	http://www.mellanox.com
9555Q:	http://patchwork.ozlabs.org/project/netdev/list/
9556F:	drivers/net/ethernet/mellanox/mlxsw/
9557F:	tools/testing/selftests/drivers/net/mlxsw/
9558
9559MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9560M:	mlxsw@mellanox.com
9561L:	netdev@vger.kernel.org
9562S:	Supported
9563W:	http://www.mellanox.com
9564Q:	http://patchwork.ozlabs.org/project/netdev/list/
9565F:	drivers/net/ethernet/mellanox/mlxfw/
9566
9567MELLANOX HARDWARE PLATFORM SUPPORT
9568M:	Andy Shevchenko <andy@infradead.org>
9569M:	Darren Hart <dvhart@infradead.org>
9570M:	Vadim Pasternak <vadimp@mellanox.com>
9571L:	platform-driver-x86@vger.kernel.org
9572S:	Supported
9573F:	drivers/platform/mellanox/
9574
9575MELLANOX MLX4 core VPI driver
9576M:	Tariq Toukan <tariqt@mellanox.com>
9577L:	netdev@vger.kernel.org
9578L:	linux-rdma@vger.kernel.org
9579W:	http://www.mellanox.com
9580Q:	http://patchwork.ozlabs.org/project/netdev/list/
9581S:	Supported
9582F:	drivers/net/ethernet/mellanox/mlx4/
9583F:	include/linux/mlx4/
9584
9585MELLANOX MLX4 IB driver
9586M:	Yishai Hadas <yishaih@mellanox.com>
9587L:	linux-rdma@vger.kernel.org
9588W:	http://www.mellanox.com
9589Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9590S:	Supported
9591F:	drivers/infiniband/hw/mlx4/
9592F:	include/linux/mlx4/
9593F:	include/uapi/rdma/mlx4-abi.h
9594
9595MELLANOX MLX5 core VPI driver
9596M:	Saeed Mahameed <saeedm@mellanox.com>
9597M:	Leon Romanovsky <leonro@mellanox.com>
9598L:	netdev@vger.kernel.org
9599L:	linux-rdma@vger.kernel.org
9600W:	http://www.mellanox.com
9601Q:	http://patchwork.ozlabs.org/project/netdev/list/
9602S:	Supported
9603F:	drivers/net/ethernet/mellanox/mlx5/core/
9604F:	include/linux/mlx5/
9605
9606MELLANOX MLX5 IB driver
9607M:	Leon Romanovsky <leonro@mellanox.com>
9608L:	linux-rdma@vger.kernel.org
9609W:	http://www.mellanox.com
9610Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9611S:	Supported
9612F:	drivers/infiniband/hw/mlx5/
9613F:	include/linux/mlx5/
9614F:	include/uapi/rdma/mlx5-abi.h
9615
9616MELLANOX MLXCPLD I2C AND MUX DRIVER
9617M:	Vadim Pasternak <vadimp@mellanox.com>
9618M:	Michael Shych <michaelsh@mellanox.com>
9619L:	linux-i2c@vger.kernel.org
9620S:	Supported
9621F:	drivers/i2c/busses/i2c-mlxcpld.c
9622F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9623F:	Documentation/i2c/busses/i2c-mlxcpld
9624
9625MELLANOX MLXCPLD LED DRIVER
9626M:	Vadim Pasternak <vadimp@mellanox.com>
9627L:	linux-leds@vger.kernel.org
9628S:	Supported
9629F:	drivers/leds/leds-mlxcpld.c
9630F:	drivers/leds/leds-mlxreg.c
9631F:	Documentation/leds/leds-mlxcpld.txt
9632
9633MELLANOX PLATFORM DRIVER
9634M:	Vadim Pasternak <vadimp@mellanox.com>
9635L:	platform-driver-x86@vger.kernel.org
9636S:	Supported
9637F:	drivers/platform/x86/mlx-platform.c
9638
9639MEMBARRIER SUPPORT
9640M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9641M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9642L:	linux-kernel@vger.kernel.org
9643S:	Supported
9644F:	kernel/sched/membarrier.c
9645F:	include/uapi/linux/membarrier.h
9646F:	arch/powerpc/include/asm/membarrier.h
9647
9648MEMORY MANAGEMENT
9649L:	linux-mm@kvack.org
9650W:	http://www.linux-mm.org
9651S:	Maintained
9652F:	include/linux/mm.h
9653F:	include/linux/gfp.h
9654F:	include/linux/mmzone.h
9655F:	include/linux/memory_hotplug.h
9656F:	include/linux/vmalloc.h
9657F:	mm/
9658
9659MEMORY TECHNOLOGY DEVICES (MTD)
9660M:	David Woodhouse <dwmw2@infradead.org>
9661M:	Brian Norris <computersforpeace@gmail.com>
9662M:	Boris Brezillon <boris.brezillon@bootlin.com>
9663M:	Marek Vasut <marek.vasut@gmail.com>
9664M:	Richard Weinberger <richard@nod.at>
9665L:	linux-mtd@lists.infradead.org
9666W:	http://www.linux-mtd.infradead.org/
9667Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9668T:	git git://git.infradead.org/linux-mtd.git master
9669T:	git git://git.infradead.org/linux-mtd.git mtd/next
9670S:	Maintained
9671F:	Documentation/devicetree/bindings/mtd/
9672F:	drivers/mtd/
9673F:	include/linux/mtd/
9674F:	include/uapi/mtd/
9675
9676MEN A21 WATCHDOG DRIVER
9677M:	Johannes Thumshirn <morbidrsa@gmail.com>
9678L:	linux-watchdog@vger.kernel.org
9679S:	Maintained
9680F:	drivers/watchdog/mena21_wdt.c
9681
9682MEN CHAMELEON BUS (mcb)
9683M:	Johannes Thumshirn <morbidrsa@gmail.com>
9684S:	Maintained
9685F:	drivers/mcb/
9686F:	include/linux/mcb.h
9687F:	Documentation/men-chameleon-bus.txt
9688
9689MEN F21BMC (Board Management Controller)
9690M:	Andreas Werner <andreas.werner@men.de>
9691S:	Supported
9692F:	drivers/mfd/menf21bmc.c
9693F:	drivers/watchdog/menf21bmc_wdt.c
9694F:	drivers/leds/leds-menf21bmc.c
9695F:	drivers/hwmon/menf21bmc_hwmon.c
9696F:	Documentation/hwmon/menf21bmc
9697
9698MEN Z069 WATCHDOG DRIVER
9699M:	Johannes Thumshirn <jth@kernel.org>
9700L:	linux-watchdog@vger.kernel.org
9701S:	Maintained
9702F:	drivers/watchdog/menz69_wdt.c
9703
9704MESON AO CEC DRIVER FOR AMLOGIC SOCS
9705M:	Neil Armstrong <narmstrong@baylibre.com>
9706L:	linux-media@lists.freedesktop.org
9707L:	linux-amlogic@lists.infradead.org
9708W:	http://linux-meson.com/
9709S:	Supported
9710F:	drivers/media/platform/meson/ao-cec.c
9711F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9712T:	git git://linuxtv.org/media_tree.git
9713
9714MICROBLAZE ARCHITECTURE
9715M:	Michal Simek <monstr@monstr.eu>
9716W:	http://www.monstr.eu/fdt/
9717T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9718S:	Supported
9719F:	arch/microblaze/
9720
9721MICROCHIP AT91 SERIAL DRIVER
9722M:	Richard Genoud <richard.genoud@gmail.com>
9723S:	Maintained
9724F:	drivers/tty/serial/atmel_serial.c
9725F:	drivers/tty/serial/atmel_serial.h
9726F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9727
9728MICROCHIP AUDIO ASOC DRIVERS
9729M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9730L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9731S:	Supported
9732F:	sound/soc/atmel
9733
9734MICROCHIP DMA DRIVER
9735M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9737L:	dmaengine@vger.kernel.org
9738S:	Supported
9739F:	drivers/dma/at_hdmac.c
9740F:	drivers/dma/at_hdmac_regs.h
9741F:	include/linux/platform_data/dma-atmel.h
9742F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
9743F:	include/dt-bindings/dma/at91.h
9744
9745MICROCHIP ECC DRIVER
9746M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9747L:	linux-crypto@vger.kernel.org
9748S:	Maintained
9749F:	drivers/crypto/atmel-ecc.*
9750
9751MICROCHIP I2C DRIVER
9752M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9753L:	linux-i2c@vger.kernel.org
9754S:	Supported
9755F:	drivers/i2c/busses/i2c-at91.c
9756
9757MICROCHIP ISC DRIVER
9758M:	Eugen Hristev <eugen.hristev@microchip.com>
9759L:	linux-media@vger.kernel.org
9760S:	Supported
9761F:	drivers/media/platform/atmel/atmel-isc.c
9762F:	drivers/media/platform/atmel/atmel-isc-regs.h
9763F:	devicetree/bindings/media/atmel-isc.txt
9764
9765MICROCHIP ISI DRIVER
9766M:	Eugen Hristev <eugen.hristev@microchip.com>
9767L:	linux-media@vger.kernel.org
9768S:	Supported
9769F:	drivers/media/platform/atmel/atmel-isi.c
9770F:	include/media/atmel-isi.h
9771
9772MICROCHIP AT91 USART MFD DRIVER
9773M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9774L:	linux-kernel@vger.kernel.org
9775S:	Supported
9776F:	drivers/mfd/at91-usart.c
9777F:	include/dt-bindings/mfd/at91-usart.h
9778F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9779
9780MICROCHIP AT91 USART SPI DRIVER
9781M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9782L:	linux-spi@vger.kernel.org
9783S:	Supported
9784F:	drivers/spi/spi-at91-usart.c
9785F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9786
9787MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9788M:	Woojung Huh <Woojung.Huh@microchip.com>
9789M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9790L:	netdev@vger.kernel.org
9791S:	Maintained
9792F:	net/dsa/tag_ksz.c
9793F:	drivers/net/dsa/microchip/*
9794F:	include/linux/platform_data/microchip-ksz.h
9795F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9796
9797MICROCHIP LAN743X ETHERNET DRIVER
9798M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9799M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9800L:	netdev@vger.kernel.org
9801S:	Maintained
9802F:	drivers/net/ethernet/microchip/lan743x_*
9803
9804MICROCHIP LCDFB DRIVER
9805M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9806L:	linux-fbdev@vger.kernel.org
9807S:	Maintained
9808F:	drivers/video/fbdev/atmel_lcdfb.c
9809F:	include/video/atmel_lcdc.h
9810
9811MICROCHIP MMC/SD/SDIO MCI DRIVER
9812M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9813S:	Maintained
9814F:	drivers/mmc/host/atmel-mci.c
9815
9816MICROCHIP MCP3911 ADC DRIVER
9817M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9818M:	Kent Gustavsson <kent@minoris.se>
9819L:	linux-iio@vger.kernel.org
9820S:	Supported
9821F:	drivers/iio/adc/mcp3911.c
9822F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9823
9824MICROCHIP NAND DRIVER
9825M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9826L:	linux-mtd@lists.infradead.org
9827S:	Supported
9828F:	drivers/mtd/nand/raw/atmel/*
9829F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9830
9831MICROCHIP PWM DRIVER
9832M:	Claudiu Beznea <claudiu.beznea@microchip.com>
9833L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9834L:	linux-pwm@vger.kernel.org
9835S:	Supported
9836F:	drivers/pwm/pwm-atmel.c
9837F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9838
9839MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9840M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9841M:	Eugen Hristev <eugen.hristev@microchip.com>
9842L:	linux-iio@vger.kernel.org
9843S:	Supported
9844F:	drivers/iio/adc/at91-sama5d2_adc.c
9845F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9846F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9847
9848MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9849M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9850S:	Supported
9851F:	drivers/power/reset/at91-sama5d2_shdwc.c
9852
9853MICROCHIP SPI DRIVER
9854M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9855S:	Supported
9856F:	drivers/spi/spi-atmel.*
9857
9858MICROCHIP SSC DRIVER
9859M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9861S:	Supported
9862F:	drivers/misc/atmel-ssc.c
9863F:	include/linux/atmel-ssc.h
9864
9865MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9866M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9867L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9868S:	Supported
9869F:	drivers/misc/atmel_tclib.c
9870F:	drivers/clocksource/tcb_clksrc.c
9871
9872MICROCHIP USBA UDC DRIVER
9873M:	Cristian Birsan <cristian.birsan@microchip.com>
9874L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9875S:	Supported
9876F:	drivers/usb/gadget/udc/atmel_usba_udc.*
9877
9878MICROCHIP USB251XB DRIVER
9879M:	Richard Leitner <richard.leitner@skidata.com>
9880L:	linux-usb@vger.kernel.org
9881S:	Maintained
9882F:	drivers/usb/misc/usb251xb.c
9883F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9884
9885MICROCHIP XDMA DRIVER
9886M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9887L:	linux-arm-kernel@lists.infradead.org
9888L:	dmaengine@vger.kernel.org
9889S:	Supported
9890F:	drivers/dma/at_xdmac.c
9891
9892MICROSEMI MIPS SOCS
9893M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9894L:	linux-mips@vger.kernel.org
9895S:	Maintained
9896F:	arch/mips/generic/board-ocelot.c
9897F:	arch/mips/configs/generic/board-ocelot.config
9898F:	arch/mips/boot/dts/mscc/
9899F:	Documentation/devicetree/bindings/mips/mscc.txt
9900
9901MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9902M:	Don Brace <don.brace@microsemi.com>
9903L:	esc.storagedev@microsemi.com
9904L:	linux-scsi@vger.kernel.org
9905S:	Supported
9906F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9907F:	drivers/scsi/smartpqi/Kconfig
9908F:	drivers/scsi/smartpqi/Makefile
9909F:	include/linux/cciss*.h
9910F:	include/uapi/linux/cciss*.h
9911F:	Documentation/scsi/smartpqi.txt
9912
9913MICROSEMI ETHERNET SWITCH DRIVER
9914M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9915L:	netdev@vger.kernel.org
9916S:	Supported
9917F:	drivers/net/ethernet/mscc/
9918
9919MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9920M:	Chen Yu <yu.c.chen@intel.com>
9921L:	platform-driver-x86@vger.kernel.org
9922S:	Supported
9923F:	drivers/platform/x86/surfacepro3_button.c
9924
9925MICROTEK X6 SCANNER
9926M:	Oliver Neukum <oliver@neukum.org>
9927S:	Maintained
9928F:	drivers/usb/image/microtek.*
9929
9930MIPS
9931M:	Ralf Baechle <ralf@linux-mips.org>
9932M:	Paul Burton <paul.burton@mips.com>
9933M:	James Hogan <jhogan@kernel.org>
9934L:	linux-mips@vger.kernel.org
9935W:	http://www.linux-mips.org/
9936T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9938Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9939S:	Supported
9940F:	Documentation/devicetree/bindings/mips/
9941F:	Documentation/mips/
9942F:	arch/mips/
9943F:	drivers/platform/mips/
9944
9945MIPS BOSTON DEVELOPMENT BOARD
9946M:	Paul Burton <paul.burton@mips.com>
9947L:	linux-mips@vger.kernel.org
9948S:	Maintained
9949F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9950F:	arch/mips/boot/dts/img/boston.dts
9951F:	arch/mips/configs/generic/board-boston.config
9952F:	drivers/clk/imgtec/clk-boston.c
9953F:	include/dt-bindings/clock/boston-clock.h
9954
9955MIPS GENERIC PLATFORM
9956M:	Paul Burton <paul.burton@mips.com>
9957L:	linux-mips@vger.kernel.org
9958S:	Supported
9959F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9960F:	arch/mips/generic/
9961F:	arch/mips/tools/generic-board-config.sh
9962
9963MIPS/LOONGSON1 ARCHITECTURE
9964M:	Keguang Zhang <keguang.zhang@gmail.com>
9965L:	linux-mips@vger.kernel.org
9966S:	Maintained
9967F:	arch/mips/loongson32/
9968F:	arch/mips/include/asm/mach-loongson32/
9969F:	drivers/*/*loongson1*
9970F:	drivers/*/*/*loongson1*
9971
9972MIPS/LOONGSON2 ARCHITECTURE
9973M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9974L:	linux-mips@vger.kernel.org
9975S:	Maintained
9976F:	arch/mips/loongson64/fuloong-2e/
9977F:	arch/mips/loongson64/lemote-2f/
9978F:	arch/mips/include/asm/mach-loongson64/
9979F:	drivers/*/*loongson2*
9980F:	drivers/*/*/*loongson2*
9981
9982MIPS/LOONGSON3 ARCHITECTURE
9983M:	Huacai Chen <chenhc@lemote.com>
9984L:	linux-mips@vger.kernel.org
9985S:	Maintained
9986F:	arch/mips/loongson64/
9987F:	arch/mips/include/asm/mach-loongson64/
9988F:	drivers/platform/mips/cpu_hwmon.c
9989F:	drivers/*/*loongson3*
9990F:	drivers/*/*/*loongson3*
9991
9992MIPS RINT INSTRUCTION EMULATION
9993M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9994L:	linux-mips@vger.kernel.org
9995S:	Supported
9996F:	arch/mips/math-emu/sp_rint.c
9997F:	arch/mips/math-emu/dp_rint.c
9998
9999MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10000M:	Hans Verkuil <hverkuil@xs4all.nl>
10001L:	linux-media@vger.kernel.org
10002T:	git git://linuxtv.org/media_tree.git
10003W:	https://linuxtv.org
10004S:	Odd Fixes
10005F:	drivers/media/radio/radio-miropcm20*
10006
10007MMP SUPPORT
10008M:	Eric Miao <eric.y.miao@gmail.com>
10009M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10010L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10011T:	git git://github.com/hzhuang1/linux.git
10012T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10013S:	Maintained
10014F:	arch/arm/boot/dts/mmp*
10015F:	arch/arm/mach-mmp/
10016
10017MMU GATHER AND TLB INVALIDATION
10018M:	Will Deacon <will.deacon@arm.com>
10019M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10020M:	Andrew Morton <akpm@linux-foundation.org>
10021M:	Nick Piggin <npiggin@gmail.com>
10022M:	Peter Zijlstra <peterz@infradead.org>
10023L:	linux-arch@vger.kernel.org
10024L:	linux-mm@kvack.org
10025S:	Maintained
10026F:	arch/*/include/asm/tlb.h
10027F:	include/asm-generic/tlb.h
10028F:	mm/mmu_gather.c
10029
10030MN88472 MEDIA DRIVER
10031M:	Antti Palosaari <crope@iki.fi>
10032L:	linux-media@vger.kernel.org
10033W:	https://linuxtv.org
10034W:	http://palosaari.fi/linux/
10035Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10036S:	Maintained
10037F:	drivers/media/dvb-frontends/mn88472*
10038
10039MN88473 MEDIA DRIVER
10040M:	Antti Palosaari <crope@iki.fi>
10041L:	linux-media@vger.kernel.org
10042W:	https://linuxtv.org
10043W:	http://palosaari.fi/linux/
10044Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10045S:	Maintained
10046F:	drivers/media/dvb-frontends/mn88473*
10047
10048MODULE SUPPORT
10049M:	Jessica Yu <jeyu@kernel.org>
10050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10051S:	Maintained
10052F:	include/linux/module.h
10053F:	kernel/module.c
10054
10055MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10056W:	http://popies.net/meye/
10057S:	Orphan
10058F:	Documentation/media/v4l-drivers/meye*
10059F:	drivers/media/pci/meye/
10060F:	include/uapi/linux/meye.h
10061
10062MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10063M:	Jiri Slaby <jirislaby@gmail.com>
10064S:	Maintained
10065F:	Documentation/serial/moxa-smartio
10066F:	drivers/tty/mxser.*
10067
10068MR800 AVERMEDIA USB FM RADIO DRIVER
10069M:	Alexey Klimov <klimov.linux@gmail.com>
10070L:	linux-media@vger.kernel.org
10071T:	git git://linuxtv.org/media_tree.git
10072S:	Maintained
10073F:	drivers/media/radio/radio-mr800.c
10074
10075MRF24J40 IEEE 802.15.4 RADIO DRIVER
10076M:	Alan Ott <alan@signal11.us>
10077L:	linux-wpan@vger.kernel.org
10078S:	Maintained
10079F:	drivers/net/ieee802154/mrf24j40.c
10080F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10081
10082MSI LAPTOP SUPPORT
10083M:	"Lee, Chun-Yi" <jlee@suse.com>
10084L:	platform-driver-x86@vger.kernel.org
10085S:	Maintained
10086F:	drivers/platform/x86/msi-laptop.c
10087
10088MSI WMI SUPPORT
10089L:	platform-driver-x86@vger.kernel.org
10090S:	Orphan
10091F:	drivers/platform/x86/msi-wmi.c
10092
10093MSI001 MEDIA DRIVER
10094M:	Antti Palosaari <crope@iki.fi>
10095L:	linux-media@vger.kernel.org
10096W:	https://linuxtv.org
10097W:	http://palosaari.fi/linux/
10098Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10099T:	git git://linuxtv.org/anttip/media_tree.git
10100S:	Maintained
10101F:	drivers/media/tuners/msi001*
10102
10103MSI2500 MEDIA DRIVER
10104M:	Antti Palosaari <crope@iki.fi>
10105L:	linux-media@vger.kernel.org
10106W:	https://linuxtv.org
10107W:	http://palosaari.fi/linux/
10108Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10109T:	git git://linuxtv.org/anttip/media_tree.git
10110S:	Maintained
10111F:	drivers/media/usb/msi2500/
10112
10113MSYSTEMS DISKONCHIP G3 MTD DRIVER
10114M:	Robert Jarzmik <robert.jarzmik@free.fr>
10115L:	linux-mtd@lists.infradead.org
10116S:	Maintained
10117F:	drivers/mtd/devices/docg3*
10118
10119MT9M032 APTINA SENSOR DRIVER
10120M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10121L:	linux-media@vger.kernel.org
10122T:	git git://linuxtv.org/media_tree.git
10123S:	Maintained
10124F:	drivers/media/i2c/mt9m032.c
10125F:	include/media/i2c/mt9m032.h
10126
10127MT9P031 APTINA CAMERA SENSOR
10128M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10129L:	linux-media@vger.kernel.org
10130T:	git git://linuxtv.org/media_tree.git
10131S:	Maintained
10132F:	drivers/media/i2c/mt9p031.c
10133F:	include/media/i2c/mt9p031.h
10134
10135MT9T001 APTINA CAMERA SENSOR
10136M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10137L:	linux-media@vger.kernel.org
10138T:	git git://linuxtv.org/media_tree.git
10139S:	Maintained
10140F:	drivers/media/i2c/mt9t001.c
10141F:	include/media/i2c/mt9t001.h
10142
10143MT9T112 APTINA CAMERA SENSOR
10144M:	Jacopo Mondi <jacopo@jmondi.org>
10145L:	linux-media@vger.kernel.org
10146T:	git git://linuxtv.org/media_tree.git
10147S:	Odd Fixes
10148F:	drivers/media/i2c/mt9t112.c
10149F:	include/media/i2c/mt9t112.h
10150
10151MT9V032 APTINA CAMERA SENSOR
10152M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10153L:	linux-media@vger.kernel.org
10154T:	git git://linuxtv.org/media_tree.git
10155S:	Maintained
10156F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10157F:	drivers/media/i2c/mt9v032.c
10158F:	include/media/i2c/mt9v032.h
10159
10160MT9V111 APTINA CAMERA SENSOR
10161M:	Jacopo Mondi <jacopo@jmondi.org>
10162L:	linux-media@vger.kernel.org
10163T:	git git://linuxtv.org/media_tree.git
10164S:	Maintained
10165F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10166F:	drivers/media/i2c/mt9v111.c
10167
10168MULTIFUNCTION DEVICES (MFD)
10169M:	Lee Jones <lee.jones@linaro.org>
10170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10171S:	Supported
10172F:	Documentation/devicetree/bindings/mfd/
10173F:	drivers/mfd/
10174F:	include/linux/mfd/
10175F:	include/dt-bindings/mfd/
10176
10177MULTIMEDIA CARD (MMC) ETC. OVER SPI
10178S:	Orphan
10179F:	drivers/mmc/host/mmc_spi.c
10180F:	include/linux/spi/mmc_spi.h
10181
10182MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10183M:	Ulf Hansson <ulf.hansson@linaro.org>
10184L:	linux-mmc@vger.kernel.org
10185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10186S:	Maintained
10187F:	Documentation/devicetree/bindings/mmc/
10188F:	drivers/mmc/
10189F:	include/linux/mmc/
10190F:	include/uapi/linux/mmc/
10191
10192MULTIPLEXER SUBSYSTEM
10193M:	Peter Rosin <peda@axentia.se>
10194S:	Maintained
10195F:	Documentation/ABI/testing/sysfs-class-mux*
10196F:	Documentation/devicetree/bindings/mux/
10197F:	include/dt-bindings/mux/
10198F:	include/linux/mux/
10199F:	drivers/mux/
10200
10201MULTITECH MULTIPORT CARD (ISICOM)
10202S:	Orphan
10203F:	drivers/tty/isicom.c
10204F:	include/linux/isicom.h
10205
10206MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10207M:	Bin Liu <b-liu@ti.com>
10208L:	linux-usb@vger.kernel.org
10209S:	Maintained
10210F:	drivers/usb/musb/
10211
10212MXL301RF MEDIA DRIVER
10213M:	Akihiro Tsukada <tskd08@gmail.com>
10214L:	linux-media@vger.kernel.org
10215S:	Odd Fixes
10216F:	drivers/media/tuners/mxl301rf*
10217
10218MXL5007T MEDIA DRIVER
10219M:	Michael Krufky <mkrufky@linuxtv.org>
10220L:	linux-media@vger.kernel.org
10221W:	https://linuxtv.org
10222W:	http://github.com/mkrufky
10223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10224T:	git git://linuxtv.org/mkrufky/tuners.git
10225S:	Maintained
10226F:	drivers/media/tuners/mxl5007t.*
10227
10228MXSFB DRM DRIVER
10229M:	Marek Vasut <marex@denx.de>
10230M:	Stefan Agner <stefan@agner.ch>
10231L:	dri-devel@lists.freedesktop.org
10232S:	Supported
10233F:	drivers/gpu/drm/mxsfb/
10234F:	Documentation/devicetree/bindings/display/mxsfb.txt
10235T:	git git://anongit.freedesktop.org/drm/drm-misc
10236
10237MYLEX DAC960 PCI RAID Controller
10238M:	Hannes Reinecke <hare@kernel.org>
10239L:	linux-scsi@vger.kernel.org
10240S:	Supported
10241F:	drivers/scsi/myrb.*
10242F:	drivers/scsi/myrs.*
10243
10244MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10245M:	Chris Lee <christopher.lee@cspi.com>
10246L:	netdev@vger.kernel.org
10247W:	https://www.cspi.com/ethernet-products/support/downloads/
10248S:	Supported
10249F:	drivers/net/ethernet/myricom/myri10ge/
10250
10251NAND FLASH SUBSYSTEM
10252M:	Boris Brezillon <boris.brezillon@bootlin.com>
10253M:	Miquel Raynal <miquel.raynal@bootlin.com>
10254R:	Richard Weinberger <richard@nod.at>
10255L:	linux-mtd@lists.infradead.org
10256W:	http://www.linux-mtd.infradead.org/
10257Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10258T:	git git://git.infradead.org/linux-mtd.git nand/fixes
10259T:	git git://git.infradead.org/linux-mtd.git nand/next
10260S:	Maintained
10261F:	drivers/mtd/nand/
10262F:	include/linux/mtd/*nand*.h
10263
10264NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10265M:	Daniel Mack <zonque@gmail.com>
10266S:	Maintained
10267L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10268W:	http://www.native-instruments.com
10269F:	sound/usb/caiaq/
10270
10271NATSEMI ETHERNET DRIVER (DP8381x)
10272S:	Orphan
10273F:	drivers/net/ethernet/natsemi/natsemi.c
10274
10275NCR 5380 SCSI DRIVERS
10276M:	Finn Thain <fthain@telegraphics.com.au>
10277M:	Michael Schmitz <schmitzmic@gmail.com>
10278L:	linux-scsi@vger.kernel.org
10279S:	Maintained
10280F:	Documentation/scsi/g_NCR5380.txt
10281F:	drivers/scsi/NCR5380.*
10282F:	drivers/scsi/arm/cumana_1.c
10283F:	drivers/scsi/arm/oak.c
10284F:	drivers/scsi/atari_scsi.*
10285F:	drivers/scsi/dmx3191d.c
10286F:	drivers/scsi/g_NCR5380.*
10287F:	drivers/scsi/mac_scsi.*
10288F:	drivers/scsi/sun3_scsi.*
10289F:	drivers/scsi/sun3_scsi_vme.c
10290
10291NCSI LIBRARY:
10292M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10293S:	Maintained
10294F:	net/ncsi/
10295
10296NCT6775 HARDWARE MONITOR DRIVER
10297M:	Guenter Roeck <linux@roeck-us.net>
10298L:	linux-hwmon@vger.kernel.org
10299S:	Maintained
10300F:	Documentation/hwmon/nct6775
10301F:	drivers/hwmon/nct6775.c
10302
10303NET_FAILOVER MODULE
10304M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10305L:	netdev@vger.kernel.org
10306S:	Supported
10307F:	driver/net/net_failover.c
10308F:	include/net/net_failover.h
10309F:	Documentation/networking/net_failover.rst
10310
10311NETEFFECT IWARP RNIC DRIVER (IW_NES)
10312M:	Faisal Latif <faisal.latif@intel.com>
10313L:	linux-rdma@vger.kernel.org
10314W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10315S:	Supported
10316F:	drivers/infiniband/hw/nes/
10317F:	include/uapi/rdma/nes-abi.h
10318
10319NETEM NETWORK EMULATOR
10320M:	Stephen Hemminger <stephen@networkplumber.org>
10321L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10322S:	Maintained
10323F:	net/sched/sch_netem.c
10324
10325NETERION 10GbE DRIVERS (s2io/vxge)
10326M:	Jon Mason <jdmason@kudzu.us>
10327L:	netdev@vger.kernel.org
10328S:	Supported
10329F:	Documentation/networking/s2io.txt
10330F:	Documentation/networking/vxge.txt
10331F:	drivers/net/ethernet/neterion/
10332
10333NETFILTER
10334M:	Pablo Neira Ayuso <pablo@netfilter.org>
10335M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10336M:	Florian Westphal <fw@strlen.de>
10337L:	netfilter-devel@vger.kernel.org
10338L:	coreteam@netfilter.org
10339W:	http://www.netfilter.org/
10340W:	http://www.iptables.org/
10341W:	http://www.nftables.org/
10342Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10345S:	Maintained
10346F:	include/linux/netfilter*
10347F:	include/linux/netfilter/
10348F:	include/net/netfilter/
10349F:	include/uapi/linux/netfilter*
10350F:	include/uapi/linux/netfilter/
10351F:	net/*/netfilter.c
10352F:	net/*/netfilter/
10353F:	net/netfilter/
10354F:	net/bridge/br_netfilter*.c
10355
10356NETROM NETWORK LAYER
10357M:	Ralf Baechle <ralf@linux-mips.org>
10358L:	linux-hams@vger.kernel.org
10359W:	http://www.linux-ax25.org/
10360S:	Maintained
10361F:	include/net/netrom.h
10362F:	include/uapi/linux/netrom.h
10363F:	net/netrom/
10364
10365NETRONOME ETHERNET DRIVERS
10366M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10367L:	oss-drivers@netronome.com
10368S:	Maintained
10369F:	drivers/net/ethernet/netronome/
10370
10371NETWORK BLOCK DEVICE (NBD)
10372M:	Josef Bacik <josef@toxicpanda.com>
10373S:	Maintained
10374L:	linux-block@vger.kernel.org
10375L:	nbd@other.debian.org
10376F:	Documentation/blockdev/nbd.txt
10377F:	drivers/block/nbd.c
10378F:	include/uapi/linux/nbd.h
10379
10380NETWORK DROP MONITOR
10381M:	Neil Horman <nhorman@tuxdriver.com>
10382L:	netdev@vger.kernel.org
10383S:	Maintained
10384W:	https://fedorahosted.org/dropwatch/
10385F:	net/core/drop_monitor.c
10386
10387NETWORKING DRIVERS
10388M:	"David S. Miller" <davem@davemloft.net>
10389L:	netdev@vger.kernel.org
10390W:	http://www.linuxfoundation.org/en/Net
10391Q:	http://patchwork.ozlabs.org/project/netdev/list/
10392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10394S:	Odd Fixes
10395F:	Documentation/devicetree/bindings/net/
10396F:	drivers/net/
10397F:	include/linux/if_*
10398F:	include/linux/netdevice.h
10399F:	include/linux/etherdevice.h
10400F:	include/linux/fcdevice.h
10401F:	include/linux/fddidevice.h
10402F:	include/linux/hippidevice.h
10403F:	include/linux/inetdevice.h
10404F:	include/uapi/linux/if_*
10405F:	include/uapi/linux/netdevice.h
10406
10407NETWORKING DRIVERS (WIRELESS)
10408M:	Kalle Valo <kvalo@codeaurora.org>
10409L:	linux-wireless@vger.kernel.org
10410Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10413S:	Maintained
10414F:	Documentation/devicetree/bindings/net/wireless/
10415F:	drivers/net/wireless/
10416
10417NETWORKING [DSA]
10418M:	Andrew Lunn <andrew@lunn.ch>
10419M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10420M:	Florian Fainelli <f.fainelli@gmail.com>
10421S:	Maintained
10422F:	Documentation/devicetree/bindings/net/dsa/
10423F:	net/dsa/
10424F:	include/net/dsa.h
10425F:	include/linux/dsa/
10426F:	drivers/net/dsa/
10427
10428NETWORKING [GENERAL]
10429M:	"David S. Miller" <davem@davemloft.net>
10430L:	netdev@vger.kernel.org
10431W:	http://www.linuxfoundation.org/en/Net
10432Q:	http://patchwork.ozlabs.org/project/netdev/list/
10433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10435B:	mailto:netdev@vger.kernel.org
10436S:	Maintained
10437F:	net/
10438F:	include/net/
10439F:	include/linux/in.h
10440F:	include/linux/net.h
10441F:	include/linux/netdevice.h
10442F:	include/uapi/linux/in.h
10443F:	include/uapi/linux/net.h
10444F:	include/uapi/linux/netdevice.h
10445F:	include/uapi/linux/net_namespace.h
10446F:	tools/testing/selftests/net/
10447F:	lib/net_utils.c
10448F:	lib/random32.c
10449F:	Documentation/networking/
10450
10451NETWORKING [IPSEC]
10452M:	Steffen Klassert <steffen.klassert@secunet.com>
10453M:	Herbert Xu <herbert@gondor.apana.org.au>
10454M:	"David S. Miller" <davem@davemloft.net>
10455L:	netdev@vger.kernel.org
10456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10458S:	Maintained
10459F:	net/xfrm/
10460F:	net/key/
10461F:	net/ipv4/xfrm*
10462F:	net/ipv4/esp4*
10463F:	net/ipv4/ah4.c
10464F:	net/ipv4/ipcomp.c
10465F:	net/ipv4/ip_vti.c
10466F:	net/ipv6/xfrm*
10467F:	net/ipv6/esp6*
10468F:	net/ipv6/ah6.c
10469F:	net/ipv6/ipcomp6.c
10470F:	net/ipv6/ip6_vti.c
10471F:	include/uapi/linux/xfrm.h
10472F:	include/net/xfrm.h
10473
10474NETWORKING [IPv4/IPv6]
10475M:	"David S. Miller" <davem@davemloft.net>
10476M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10477M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10478L:	netdev@vger.kernel.org
10479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10480S:	Maintained
10481F:	net/ipv4/
10482F:	net/ipv6/
10483F:	include/net/ip*
10484F:	arch/x86/net/*
10485
10486NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10487M:	Paul Moore <paul@paul-moore.com>
10488W:	https://github.com/netlabel
10489L:	netdev@vger.kernel.org
10490L:	linux-security-module@vger.kernel.org
10491S:	Maintained
10492F:	Documentation/netlabel/
10493F:	include/net/calipso.h
10494F:	include/net/cipso_ipv4.h
10495F:	include/net/netlabel.h
10496F:	include/uapi/linux/netfilter/xt_SECMARK.h
10497F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10498F:	net/netlabel/
10499F:	net/ipv4/cipso_ipv4.c
10500F:	net/ipv6/calipso.c
10501F:	net/netfilter/xt_CONNSECMARK.c
10502F:	net/netfilter/xt_SECMARK.c
10503
10504NETWORKING [TCP]
10505M:	Eric Dumazet <edumazet@google.com>
10506L:	netdev@vger.kernel.org
10507S:	Maintained
10508F:	net/ipv4/tcp*.c
10509F:	net/ipv4/syncookies.c
10510F:	net/ipv6/tcp*.c
10511F:	net/ipv6/syncookies.c
10512F:	include/uapi/linux/tcp.h
10513F:	include/net/tcp.h
10514F:	include/linux/tcp.h
10515F:	include/trace/events/tcp.h
10516
10517NETWORKING [TLS]
10518M:	Boris Pismenny <borisp@mellanox.com>
10519M:	Aviad Yehezkel <aviadye@mellanox.com>
10520M:	Dave Watson <davejwatson@fb.com>
10521M:	John Fastabend <john.fastabend@gmail.com>
10522M:	Daniel Borkmann <daniel@iogearbox.net>
10523L:	netdev@vger.kernel.org
10524S:	Maintained
10525F:	net/tls/*
10526F:	include/uapi/linux/tls.h
10527F:	include/net/tls.h
10528
10529NETWORKING [WIRELESS]
10530L:	linux-wireless@vger.kernel.org
10531Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10532
10533NETDEVSIM
10534M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10535S:	Maintained
10536F:	drivers/net/netdevsim/*
10537
10538NETXEN (1/10) GbE SUPPORT
10539M:	Manish Chopra <manish.chopra@cavium.com>
10540M:	Rahul Verma <rahul.verma@cavium.com>
10541M:	Dept-GELinuxNICDev@cavium.com
10542L:	netdev@vger.kernel.org
10543S:	Supported
10544F:	drivers/net/ethernet/qlogic/netxen/
10545
10546NFC SUBSYSTEM
10547M:	Samuel Ortiz <sameo@linux.intel.com>
10548L:	linux-wireless@vger.kernel.org
10549L:	linux-nfc@lists.01.org (subscribers-only)
10550S:	Supported
10551F:	net/nfc/
10552F:	include/net/nfc/
10553F:	include/uapi/linux/nfc.h
10554F:	drivers/nfc/
10555F:	include/linux/platform_data/nfcmrvl.h
10556F:	include/linux/platform_data/nxp-nci.h
10557F:	Documentation/devicetree/bindings/net/nfc/
10558
10559NFS, SUNRPC, AND LOCKD CLIENTS
10560M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10561M:	Anna Schumaker <anna.schumaker@netapp.com>
10562L:	linux-nfs@vger.kernel.org
10563W:	http://client.linux-nfs.org
10564T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10565S:	Maintained
10566F:	fs/lockd/
10567F:	fs/nfs/
10568F:	fs/nfs_common/
10569F:	net/sunrpc/
10570F:	include/linux/lockd/
10571F:	include/linux/nfs*
10572F:	include/linux/sunrpc/
10573F:	include/uapi/linux/nfs*
10574F:	include/uapi/linux/sunrpc/
10575
10576NILFS2 FILESYSTEM
10577M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10578L:	linux-nilfs@vger.kernel.org
10579W:	https://nilfs.sourceforge.io/
10580W:	https://nilfs.osdn.jp/
10581T:	git git://github.com/konis/nilfs2.git
10582S:	Supported
10583F:	Documentation/filesystems/nilfs2.txt
10584F:	fs/nilfs2/
10585F:	include/trace/events/nilfs2.h
10586F:	include/uapi/linux/nilfs2_api.h
10587F:	include/uapi/linux/nilfs2_ondisk.h
10588
10589NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10590M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10591W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10592S:	Maintained
10593F:	Documentation/scsi/NinjaSCSI.txt
10594F:	drivers/scsi/pcmcia/nsp_*
10595
10596NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10597M:	GOTO Masanori <gotom@debian.or.jp>
10598M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10599W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10600S:	Maintained
10601F:	Documentation/scsi/NinjaSCSI.txt
10602F:	drivers/scsi/nsp32*
10603
10604NIOS2 ARCHITECTURE
10605M:	Ley Foon Tan <lftan@altera.com>
10606L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10608S:	Maintained
10609F:	arch/nios2/
10610
10611NOHZ, DYNTICKS SUPPORT
10612M:	Frederic Weisbecker <fweisbec@gmail.com>
10613M:	Thomas Gleixner <tglx@linutronix.de>
10614M:	Ingo Molnar <mingo@kernel.org>
10615L:	linux-kernel@vger.kernel.org
10616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10617S:	Maintained
10618F:	kernel/time/tick*.*
10619F:	include/linux/tick.h
10620F:	include/linux/sched/nohz.h
10621
10622NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10623M:	Pavel Machek <pavel@ucw.cz>
10624M:	Sakari Ailus <sakari.ailus@iki.fi>
10625L:	linux-media@vger.kernel.org
10626S:	Maintained
10627F:	drivers/media/i2c/et8ek8
10628F:	drivers/media/i2c/ad5820.c
10629
10630NOKIA N900 POWER SUPPLY DRIVERS
10631R:	Pali Rohár <pali.rohar@gmail.com>
10632F:	include/linux/power/bq2415x_charger.h
10633F:	include/linux/power/bq27xxx_battery.h
10634F:	include/linux/power/isp1704_charger.h
10635F:	drivers/power/supply/bq2415x_charger.c
10636F:	drivers/power/supply/bq27xxx_battery.c
10637F:	drivers/power/supply/bq27xxx_battery_i2c.c
10638F:	drivers/power/supply/isp1704_charger.c
10639F:	drivers/power/supply/rx51_battery.c
10640
10641NTB AMD DRIVER
10642M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10643L:	linux-ntb@googlegroups.com
10644S:	Supported
10645F:	drivers/ntb/hw/amd/
10646
10647NTB DRIVER CORE
10648M:	Jon Mason <jdmason@kudzu.us>
10649M:	Dave Jiang <dave.jiang@intel.com>
10650M:	Allen Hubbe <allenbh@gmail.com>
10651L:	linux-ntb@googlegroups.com
10652S:	Supported
10653W:	https://github.com/jonmason/ntb/wiki
10654T:	git git://github.com/jonmason/ntb.git
10655F:	drivers/ntb/
10656F:	drivers/net/ntb_netdev.c
10657F:	include/linux/ntb.h
10658F:	include/linux/ntb_transport.h
10659F:	tools/testing/selftests/ntb/
10660
10661NTB IDT DRIVER
10662M:	Serge Semin <fancer.lancer@gmail.com>
10663L:	linux-ntb@googlegroups.com
10664S:	Supported
10665F:	drivers/ntb/hw/idt/
10666
10667NTB INTEL DRIVER
10668M:	Dave Jiang <dave.jiang@intel.com>
10669L:	linux-ntb@googlegroups.com
10670S:	Supported
10671W:	https://github.com/davejiang/linux/wiki
10672T:	git https://github.com/davejiang/linux.git
10673F:	drivers/ntb/hw/intel/
10674
10675NTFS FILESYSTEM
10676M:	Anton Altaparmakov <anton@tuxera.com>
10677L:	linux-ntfs-dev@lists.sourceforge.net
10678W:	http://www.tuxera.com/
10679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10680S:	Supported
10681F:	Documentation/filesystems/ntfs.txt
10682F:	fs/ntfs/
10683
10684NUBUS SUBSYSTEM
10685M:	Finn Thain <fthain@telegraphics.com.au>
10686L:	linux-m68k@lists.linux-m68k.org
10687S:	Maintained
10688F:	arch/*/include/asm/nubus.h
10689F:	drivers/nubus/
10690F:	include/linux/nubus.h
10691F:	include/uapi/linux/nubus.h
10692
10693NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10694M:	Antonino Daplas <adaplas@gmail.com>
10695L:	linux-fbdev@vger.kernel.org
10696S:	Maintained
10697F:	drivers/video/fbdev/riva/
10698F:	drivers/video/fbdev/nvidia/
10699
10700NVM EXPRESS DRIVER
10701M:	Keith Busch <keith.busch@intel.com>
10702M:	Jens Axboe <axboe@fb.com>
10703M:	Christoph Hellwig <hch@lst.de>
10704M:	Sagi Grimberg <sagi@grimberg.me>
10705L:	linux-nvme@lists.infradead.org
10706T:	git://git.infradead.org/nvme.git
10707W:	http://git.infradead.org/nvme.git
10708S:	Supported
10709F:	drivers/nvme/host/
10710F:	include/linux/nvme.h
10711F:	include/uapi/linux/nvme_ioctl.h
10712
10713NVM EXPRESS FC TRANSPORT DRIVERS
10714M:	James Smart <james.smart@broadcom.com>
10715L:	linux-nvme@lists.infradead.org
10716S:	Supported
10717F:	include/linux/nvme-fc.h
10718F:	include/linux/nvme-fc-driver.h
10719F:	drivers/nvme/host/fc.c
10720F:	drivers/nvme/target/fc.c
10721F:	drivers/nvme/target/fcloop.c
10722
10723NVM EXPRESS TARGET DRIVER
10724M:	Christoph Hellwig <hch@lst.de>
10725M:	Sagi Grimberg <sagi@grimberg.me>
10726L:	linux-nvme@lists.infradead.org
10727T:	git://git.infradead.org/nvme.git
10728W:	http://git.infradead.org/nvme.git
10729S:	Supported
10730F:	drivers/nvme/target/
10731
10732NVMEM FRAMEWORK
10733M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10734S:	Maintained
10735F:	drivers/nvmem/
10736F:	Documentation/devicetree/bindings/nvmem/
10737F:	Documentation/ABI/stable/sysfs-bus-nvmem
10738F:	include/linux/nvmem-consumer.h
10739F:	include/linux/nvmem-provider.h
10740
10741NXP SGTL5000 DRIVER
10742M:	Fabio Estevam <fabio.estevam@nxp.com>
10743L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10744S:	Maintained
10745F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10746F:	sound/soc/codecs/sgtl5000*
10747
10748NXP TDA998X DRM DRIVER
10749M:	Russell King <linux@armlinux.org.uk>
10750S:	Maintained
10751T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10752T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10753F:	drivers/gpu/drm/i2c/tda998x_drv.c
10754F:	include/drm/i2c/tda998x.h
10755F:	include/dt-bindings/display/tda998x.h
10756K:	"nxp,tda998x"
10757
10758NXP TFA9879 DRIVER
10759M:	Peter Rosin <peda@axentia.se>
10760L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10761S:	Maintained
10762F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10763F:	sound/soc/codecs/tfa9879*
10764
10765NXP-NCI NFC DRIVER
10766M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10767R:	Charles Gorand <charles.gorand@effinnov.com>
10768L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10769S:	Supported
10770F:	drivers/nfc/nxp-nci
10771
10772OBJTOOL
10773M:	Josh Poimboeuf <jpoimboe@redhat.com>
10774M:	Peter Zijlstra <peterz@infradead.org>
10775S:	Supported
10776F:	tools/objtool/
10777
10778OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10779M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10780M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10781L:	linuxppc-dev@lists.ozlabs.org
10782S:	Supported
10783F:	arch/powerpc/platforms/powernv/ocxl.c
10784F:	arch/powerpc/include/asm/pnv-ocxl.h
10785F:	drivers/misc/ocxl/
10786F:	include/misc/ocxl*
10787F:	include/uapi/misc/ocxl.h
10788F:	Documentation/accelerators/ocxl.rst
10789
10790OMAP AUDIO SUPPORT
10791M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10792M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10793L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10794L:	linux-omap@vger.kernel.org
10795S:	Maintained
10796F:	sound/soc/omap/
10797
10798OMAP CLOCK FRAMEWORK SUPPORT
10799M:	Paul Walmsley <paul@pwsan.com>
10800L:	linux-omap@vger.kernel.org
10801S:	Maintained
10802F:	arch/arm/*omap*/*clock*
10803
10804OMAP DEVICE TREE SUPPORT
10805M:	Benoît Cousson <bcousson@baylibre.com>
10806M:	Tony Lindgren <tony@atomide.com>
10807L:	linux-omap@vger.kernel.org
10808L:	devicetree@vger.kernel.org
10809S:	Maintained
10810F:	arch/arm/boot/dts/*omap*
10811F:	arch/arm/boot/dts/*am3*
10812F:	arch/arm/boot/dts/*am4*
10813F:	arch/arm/boot/dts/*am5*
10814F:	arch/arm/boot/dts/*dra7*
10815
10816OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10817L:	linux-omap@vger.kernel.org
10818L:	linux-fbdev@vger.kernel.org
10819S:	Orphan
10820F:	drivers/video/fbdev/omap2/
10821F:	Documentation/arm/OMAP/DSS
10822
10823OMAP FRAMEBUFFER SUPPORT
10824L:	linux-fbdev@vger.kernel.org
10825L:	linux-omap@vger.kernel.org
10826S:	Orphan
10827F:	drivers/video/fbdev/omap/
10828
10829OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10830M:	Roger Quadros <rogerq@ti.com>
10831M:	Tony Lindgren <tony@atomide.com>
10832L:	linux-omap@vger.kernel.org
10833S:	Maintained
10834F:	drivers/memory/omap-gpmc.c
10835F:	arch/arm/mach-omap2/*gpmc*
10836
10837OMAP GPIO DRIVER
10838M:	Grygorii Strashko <grygorii.strashko@ti.com>
10839M:	Santosh Shilimkar <ssantosh@kernel.org>
10840M:	Kevin Hilman <khilman@kernel.org>
10841L:	linux-omap@vger.kernel.org
10842S:	Maintained
10843F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10844F:	drivers/gpio/gpio-omap.c
10845
10846OMAP HARDWARE SPINLOCK SUPPORT
10847M:	Ohad Ben-Cohen <ohad@wizery.com>
10848L:	linux-omap@vger.kernel.org
10849S:	Maintained
10850F:	drivers/hwspinlock/omap_hwspinlock.c
10851
10852OMAP HS MMC SUPPORT
10853L:	linux-mmc@vger.kernel.org
10854L:	linux-omap@vger.kernel.org
10855S:	Orphan
10856F:	drivers/mmc/host/omap_hsmmc.c
10857
10858OMAP HWMOD DATA
10859M:	Paul Walmsley <paul@pwsan.com>
10860L:	linux-omap@vger.kernel.org
10861S:	Maintained
10862F:	arch/arm/mach-omap2/omap_hwmod*data*
10863
10864OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10865M:	Benoît Cousson <bcousson@baylibre.com>
10866L:	linux-omap@vger.kernel.org
10867S:	Maintained
10868F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10869
10870OMAP HWMOD SUPPORT
10871M:	Benoît Cousson <bcousson@baylibre.com>
10872M:	Paul Walmsley <paul@pwsan.com>
10873L:	linux-omap@vger.kernel.org
10874S:	Maintained
10875F:	arch/arm/mach-omap2/omap_hwmod.*
10876
10877OMAP I2C DRIVER
10878M:	Vignesh R <vigneshr@ti.com>
10879L:	linux-omap@vger.kernel.org
10880L:	linux-i2c@vger.kernel.org
10881S:	Maintained
10882F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
10883F:	drivers/i2c/busses/i2c-omap.c
10884
10885OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10886M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10887L:	linux-media@vger.kernel.org
10888S:	Maintained
10889F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10890F:	drivers/media/platform/omap3isp/
10891F:	drivers/staging/media/omap4iss/
10892
10893OMAP MMC SUPPORT
10894M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10895L:	linux-omap@vger.kernel.org
10896S:	Odd Fixes
10897F:	drivers/mmc/host/omap.c
10898
10899OMAP POWER MANAGEMENT SUPPORT
10900M:	Kevin Hilman <khilman@kernel.org>
10901L:	linux-omap@vger.kernel.org
10902S:	Maintained
10903F:	arch/arm/*omap*/*pm*
10904F:	drivers/cpufreq/omap-cpufreq.c
10905
10906OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10907M:	Rajendra Nayak <rnayak@codeaurora.org>
10908M:	Paul Walmsley <paul@pwsan.com>
10909L:	linux-omap@vger.kernel.org
10910S:	Maintained
10911F:	arch/arm/mach-omap2/prm*
10912
10913OMAP RANDOM NUMBER GENERATOR SUPPORT
10914M:	Deepak Saxena <dsaxena@plexity.net>
10915S:	Maintained
10916F:	drivers/char/hw_random/omap-rng.c
10917
10918OMAP USB SUPPORT
10919L:	linux-usb@vger.kernel.org
10920L:	linux-omap@vger.kernel.org
10921S:	Orphan
10922F:	drivers/usb/*/*omap*
10923F:	arch/arm/*omap*/usb*
10924
10925OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10926M:	Mark Jackson <mpfj@newflow.co.uk>
10927L:	linux-omap@vger.kernel.org
10928S:	Maintained
10929F:	arch/arm/boot/dts/am335x-nano.dts
10930
10931OMAP1 SUPPORT
10932M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10933M:	Tony Lindgren <tony@atomide.com>
10934L:	linux-omap@vger.kernel.org
10935Q:	http://patchwork.kernel.org/project/linux-omap/list/
10936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10937S:	Maintained
10938F:	arch/arm/mach-omap1/
10939F:	arch/arm/plat-omap/
10940F:	arch/arm/configs/omap1_defconfig
10941F:	drivers/i2c/busses/i2c-omap.c
10942F:	include/linux/platform_data/i2c-omap.h
10943F:	include/linux/platform_data/ams-delta-fiq.h
10944
10945OMAP2+ SUPPORT
10946M:	Tony Lindgren <tony@atomide.com>
10947L:	linux-omap@vger.kernel.org
10948W:	http://www.muru.com/linux/omap/
10949W:	http://linux.omap.com/
10950Q:	http://patchwork.kernel.org/project/linux-omap/list/
10951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10952S:	Maintained
10953F:	arch/arm/mach-omap2/
10954F:	arch/arm/plat-omap/
10955F:	arch/arm/configs/omap2plus_defconfig
10956F:	drivers/i2c/busses/i2c-omap.c
10957F:	drivers/irqchip/irq-omap-intc.c
10958F:	drivers/mfd/*omap*.c
10959F:	drivers/mfd/menelaus.c
10960F:	drivers/mfd/palmas.c
10961F:	drivers/mfd/tps65217.c
10962F:	drivers/mfd/tps65218.c
10963F:	drivers/mfd/tps65910.c
10964F:	drivers/mfd/twl-core.[ch]
10965F:	drivers/mfd/twl4030*.c
10966F:	drivers/mfd/twl6030*.c
10967F:	drivers/mfd/twl6040*.c
10968F:	drivers/regulator/palmas-regulator*.c
10969F:	drivers/regulator/pbias-regulator.c
10970F:	drivers/regulator/tps65217-regulator.c
10971F:	drivers/regulator/tps65218-regulator.c
10972F:	drivers/regulator/tps65910-regulator.c
10973F:	drivers/regulator/twl-regulator.c
10974F:	drivers/regulator/twl6030-regulator.c
10975F:	include/linux/platform_data/i2c-omap.h
10976
10977ONION OMEGA2+ BOARD
10978M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10979L:	linux-mips@vger.kernel.org
10980S:	Maintained
10981F:	arch/mips/boot/dts/ralink/omega2p.dts
10982
10983OMFS FILESYSTEM
10984M:	Bob Copeland <me@bobcopeland.com>
10985L:	linux-karma-devel@lists.sourceforge.net
10986S:	Maintained
10987F:	Documentation/filesystems/omfs.txt
10988F:	fs/omfs/
10989
10990OMNIKEY CARDMAN 4000 DRIVER
10991M:	Harald Welte <laforge@gnumonks.org>
10992S:	Maintained
10993F:	drivers/char/pcmcia/cm4000_cs.c
10994F:	include/linux/cm4000_cs.h
10995F:	include/uapi/linux/cm4000_cs.h
10996
10997OMNIKEY CARDMAN 4040 DRIVER
10998M:	Harald Welte <laforge@gnumonks.org>
10999S:	Maintained
11000F:	drivers/char/pcmcia/cm4040_cs.*
11001
11002OMNIVISION OV13858 SENSOR DRIVER
11003M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11004L:	linux-media@vger.kernel.org
11005T:	git git://linuxtv.org/media_tree.git
11006S:	Maintained
11007F:	drivers/media/i2c/ov13858.c
11008
11009OMNIVISION OV2680 SENSOR DRIVER
11010M:	Rui Miguel Silva <rmfrfs@gmail.com>
11011L:	linux-media@vger.kernel.org
11012T:	git git://linuxtv.org/media_tree.git
11013S:	Maintained
11014F:	drivers/media/i2c/ov2680.c
11015F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11016
11017OMNIVISION OV2685 SENSOR DRIVER
11018M:	Shunqian Zheng <zhengsq@rock-chips.com>
11019L:	linux-media@vger.kernel.org
11020T:	git git://linuxtv.org/media_tree.git
11021S:	Maintained
11022F:	drivers/media/i2c/ov2685.c
11023
11024OMNIVISION OV5640 SENSOR DRIVER
11025M:	Steve Longerbeam <slongerbeam@gmail.com>
11026L:	linux-media@vger.kernel.org
11027T:	git git://linuxtv.org/media_tree.git
11028S:	Maintained
11029F:	drivers/media/i2c/ov5640.c
11030
11031OMNIVISION OV5647 SENSOR DRIVER
11032M:	Luis Oliveira <lolivei@synopsys.com>
11033L:	linux-media@vger.kernel.org
11034T:	git git://linuxtv.org/media_tree.git
11035S:	Maintained
11036F:	drivers/media/i2c/ov5647.c
11037
11038OMNIVISION OV5695 SENSOR DRIVER
11039M:	Shunqian Zheng <zhengsq@rock-chips.com>
11040L:	linux-media@vger.kernel.org
11041T:	git git://linuxtv.org/media_tree.git
11042S:	Maintained
11043F:	drivers/media/i2c/ov5695.c
11044
11045OMNIVISION OV7670 SENSOR DRIVER
11046M:	Jonathan Corbet <corbet@lwn.net>
11047L:	linux-media@vger.kernel.org
11048T:	git git://linuxtv.org/media_tree.git
11049S:	Maintained
11050F:	drivers/media/i2c/ov7670.c
11051F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11052
11053OMNIVISION OV772x SENSOR DRIVER
11054M:	Jacopo Mondi <jacopo@jmondi.org>
11055L:	linux-media@vger.kernel.org
11056T:	git git://linuxtv.org/media_tree.git
11057S:	Odd fixes
11058F:	drivers/media/i2c/ov772x.c
11059F:	include/media/i2c/ov772x.h
11060F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11061
11062OMNIVISION OV7740 SENSOR DRIVER
11063M:	Wenyou Yang <wenyou.yang@microchip.com>
11064L:	linux-media@vger.kernel.org
11065T:	git git://linuxtv.org/media_tree.git
11066S:	Maintained
11067F:	drivers/media/i2c/ov7740.c
11068F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11069
11070OMNIVISION OV9650 SENSOR DRIVER
11071M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11072R:	Akinobu Mita <akinobu.mita@gmail.com>
11073R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11074L:	linux-media@vger.kernel.org
11075T:	git git://linuxtv.org/media_tree.git
11076S:	Maintained
11077F:	drivers/media/i2c/ov9650.c
11078F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11079
11080ONENAND FLASH DRIVER
11081M:	Kyungmin Park <kyungmin.park@samsung.com>
11082L:	linux-mtd@lists.infradead.org
11083S:	Maintained
11084F:	drivers/mtd/nand/onenand/
11085F:	include/linux/mtd/onenand*.h
11086
11087ONSTREAM SCSI TAPE DRIVER
11088M:	Willem Riede <osst@riede.org>
11089L:	osst-users@lists.sourceforge.net
11090L:	linux-scsi@vger.kernel.org
11091S:	Maintained
11092F:	Documentation/scsi/osst.txt
11093F:	drivers/scsi/osst.*
11094F:	drivers/scsi/osst_*.h
11095F:	drivers/scsi/st.h
11096
11097OP-TEE DRIVER
11098M:	Jens Wiklander <jens.wiklander@linaro.org>
11099S:	Maintained
11100F:	drivers/tee/optee/
11101
11102OPA-VNIC DRIVER
11103M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11104M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11105L:	linux-rdma@vger.kernel.org
11106S:	Supported
11107F:	drivers/infiniband/ulp/opa_vnic
11108
11109OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11110M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11111M:	Frank Rowand <frowand.list@gmail.com>
11112L:	devicetree@vger.kernel.org
11113S:	Maintained
11114F:	Documentation/devicetree/dynamic-resolution-notes.txt
11115F:	Documentation/devicetree/overlay-notes.txt
11116F:	drivers/of/overlay.c
11117F:	drivers/of/resolver.c
11118K:	of_overlay_notifier_
11119
11120OPEN FIRMWARE AND FLATTENED DEVICE TREE
11121M:	Rob Herring <robh+dt@kernel.org>
11122M:	Frank Rowand <frowand.list@gmail.com>
11123L:	devicetree@vger.kernel.org
11124W:	http://www.devicetree.org/
11125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11126S:	Maintained
11127F:	drivers/of/
11128F:	include/linux/of*.h
11129F:	scripts/dtc/
11130F:	Documentation/ABI/testing/sysfs-firmware-ofw
11131
11132OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11133M:	Rob Herring <robh+dt@kernel.org>
11134M:	Mark Rutland <mark.rutland@arm.com>
11135L:	devicetree@vger.kernel.org
11136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11137Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11138S:	Maintained
11139F:	Documentation/devicetree/
11140F:	arch/*/boot/dts/
11141F:	include/dt-bindings/
11142
11143OPENCORES I2C BUS DRIVER
11144M:	Peter Korsgaard <peter@korsgaard.com>
11145L:	linux-i2c@vger.kernel.org
11146S:	Maintained
11147F:	Documentation/i2c/busses/i2c-ocores
11148F:	drivers/i2c/busses/i2c-ocores.c
11149
11150OPENRISC ARCHITECTURE
11151M:	Jonas Bonn <jonas@southpole.se>
11152M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11153M:	Stafford Horne <shorne@gmail.com>
11154T:	git git://github.com/openrisc/linux.git
11155L:	openrisc@lists.librecores.org
11156W:	http://openrisc.io
11157S:	Maintained
11158F:	Documentation/devicetree/bindings/openrisc/
11159F:	Documentation/openrisc/
11160F:	arch/openrisc/
11161F:	drivers/irqchip/irq-ompic.c
11162F:	drivers/irqchip/irq-or1k-*
11163
11164OPENVSWITCH
11165M:	Pravin B Shelar <pshelar@ovn.org>
11166L:	netdev@vger.kernel.org
11167L:	dev@openvswitch.org
11168W:	http://openvswitch.org
11169S:	Maintained
11170F:	net/openvswitch/
11171F:	include/uapi/linux/openvswitch.h
11172
11173OPERATING PERFORMANCE POINTS (OPP)
11174M:	Viresh Kumar <vireshk@kernel.org>
11175M:	Nishanth Menon <nm@ti.com>
11176M:	Stephen Boyd <sboyd@kernel.org>
11177L:	linux-pm@vger.kernel.org
11178S:	Maintained
11179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11180F:	drivers/opp/
11181F:	include/linux/pm_opp.h
11182F:	Documentation/power/opp.txt
11183F:	Documentation/devicetree/bindings/opp/
11184
11185OPL4 DRIVER
11186M:	Clemens Ladisch <clemens@ladisch.de>
11187L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11188T:	git git://git.alsa-project.org/alsa-kernel.git
11189S:	Maintained
11190F:	sound/drivers/opl4/
11191
11192OPROFILE
11193M:	Robert Richter <rric@kernel.org>
11194L:	oprofile-list@lists.sf.net
11195S:	Maintained
11196F:	arch/*/include/asm/oprofile*.h
11197F:	arch/*/oprofile/
11198F:	drivers/oprofile/
11199F:	include/linux/oprofile.h
11200
11201ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11202M:	Mark Fasheh <mark@fasheh.com>
11203M:	Joel Becker <jlbec@evilplan.org>
11204L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11205W:	http://ocfs2.wiki.kernel.org
11206S:	Supported
11207F:	Documentation/filesystems/ocfs2.txt
11208F:	Documentation/filesystems/dlmfs.txt
11209F:	fs/ocfs2/
11210
11211ORANGEFS FILESYSTEM
11212M:	Mike Marshall <hubcap@omnibond.com>
11213R:	Martin Brandenburg <martin@omnibond.com>
11214L:	devel@lists.orangefs.org
11215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11216S:	Supported
11217F:	fs/orangefs/
11218F:	Documentation/filesystems/orangefs.txt
11219
11220ORINOCO DRIVER
11221L:	linux-wireless@vger.kernel.org
11222W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11223W:	http://www.nongnu.org/orinoco/
11224S:	Orphan
11225F:	drivers/net/wireless/intersil/orinoco/
11226
11227OSD LIBRARY and FILESYSTEM
11228M:	Boaz Harrosh <ooo@electrozaur.com>
11229S:	Maintained
11230F:	drivers/scsi/osd/
11231F:	include/scsi/osd_*
11232F:	fs/exofs/
11233
11234OV2659 OMNIVISION SENSOR DRIVER
11235M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11236L:	linux-media@vger.kernel.org
11237W:	https://linuxtv.org
11238Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11239T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11240S:	Maintained
11241F:	drivers/media/i2c/ov2659.c
11242F:	include/media/i2c/ov2659.h
11243
11244OVERLAY FILESYSTEM
11245M:	Miklos Szeredi <miklos@szeredi.hu>
11246L:	linux-unionfs@vger.kernel.org
11247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11248S:	Supported
11249F:	fs/overlayfs/
11250F:	Documentation/filesystems/overlayfs.txt
11251
11252P54 WIRELESS DRIVER
11253M:	Christian Lamparter <chunkeey@googlemail.com>
11254L:	linux-wireless@vger.kernel.org
11255W:	http://wireless.kernel.org/en/users/Drivers/p54
11256S:	Maintained
11257F:	drivers/net/wireless/intersil/p54/
11258
11259PA SEMI ETHERNET DRIVER
11260L:	netdev@vger.kernel.org
11261S:	Orphan
11262F:	drivers/net/ethernet/pasemi/*
11263
11264PA SEMI SMBUS DRIVER
11265L:	linux-i2c@vger.kernel.org
11266S:	Orphan
11267F:	drivers/i2c/busses/i2c-pasemi.c
11268
11269PADATA PARALLEL EXECUTION MECHANISM
11270M:	Steffen Klassert <steffen.klassert@secunet.com>
11271L:	linux-crypto@vger.kernel.org
11272S:	Maintained
11273F:	kernel/padata.c
11274F:	include/linux/padata.h
11275F:	Documentation/padata.txt
11276
11277PANASONIC LAPTOP ACPI EXTRAS DRIVER
11278M:	Harald Welte <laforge@gnumonks.org>
11279L:	platform-driver-x86@vger.kernel.org
11280S:	Maintained
11281F:	drivers/platform/x86/panasonic-laptop.c
11282
11283PARALLEL LCD/KEYPAD PANEL DRIVER
11284M:	Willy Tarreau <willy@haproxy.com>
11285M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11286S:	Odd Fixes
11287F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11288F:	drivers/auxdisplay/panel.c
11289
11290PARALLEL PORT SUBSYSTEM
11291M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11292M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11293L:	linux-parport@lists.infradead.org (subscribers-only)
11294S:	Maintained
11295F:	drivers/parport/
11296F:	include/linux/parport*.h
11297F:	drivers/char/ppdev.c
11298F:	include/uapi/linux/ppdev.h
11299F:	Documentation/parport*.txt
11300
11301PARAVIRT_OPS INTERFACE
11302M:	Juergen Gross <jgross@suse.com>
11303M:	Alok Kataria <akataria@vmware.com>
11304L:	virtualization@lists.linux-foundation.org
11305S:	Supported
11306F:	Documentation/virtual/paravirt_ops.txt
11307F:	arch/*/kernel/paravirt*
11308F:	arch/*/include/asm/paravirt*.h
11309F:	include/linux/hypervisor.h
11310
11311PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11312M:	Tim Waugh <tim@cyberelk.net>
11313L:	linux-parport@lists.infradead.org (subscribers-only)
11314S:	Maintained
11315F:	Documentation/blockdev/paride.txt
11316F:	drivers/block/paride/
11317
11318PARISC ARCHITECTURE
11319M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
11320M:	Helge Deller <deller@gmx.de>
11321L:	linux-parisc@vger.kernel.org
11322W:	http://www.parisc-linux.org/
11323Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11326S:	Maintained
11327F:	arch/parisc/
11328F:	Documentation/parisc/
11329F:	drivers/parisc/
11330F:	drivers/char/agp/parisc-agp.c
11331F:	drivers/input/serio/gscps2.c
11332F:	drivers/parport/parport_gsc.*
11333F:	drivers/tty/serial/8250/8250_gsc.c
11334F:	drivers/video/fbdev/sti*
11335F:	drivers/video/console/sti*
11336F:	drivers/video/logo/logo_parisc*
11337
11338PARMAN
11339M:	Jiri Pirko <jiri@mellanox.com>
11340L:	netdev@vger.kernel.org
11341S:	Supported
11342F:	lib/parman.c
11343F:	lib/test_parman.c
11344F:	include/linux/parman.h
11345
11346PC87360 HARDWARE MONITORING DRIVER
11347M:	Jim Cromie <jim.cromie@gmail.com>
11348L:	linux-hwmon@vger.kernel.org
11349S:	Maintained
11350F:	Documentation/hwmon/pc87360
11351F:	drivers/hwmon/pc87360.c
11352
11353PC8736x GPIO DRIVER
11354M:	Jim Cromie <jim.cromie@gmail.com>
11355S:	Maintained
11356F:	drivers/char/pc8736x_gpio.c
11357
11358PC87427 HARDWARE MONITORING DRIVER
11359M:	Jean Delvare <jdelvare@suse.com>
11360L:	linux-hwmon@vger.kernel.org
11361S:	Maintained
11362F:	Documentation/hwmon/pc87427
11363F:	drivers/hwmon/pc87427.c
11364
11365PCA9532 LED DRIVER
11366M:	Riku Voipio <riku.voipio@iki.fi>
11367S:	Maintained
11368F:	drivers/leds/leds-pca9532.c
11369F:	include/linux/leds-pca9532.h
11370
11371PCA9541 I2C BUS MASTER SELECTOR DRIVER
11372M:	Guenter Roeck <linux@roeck-us.net>
11373L:	linux-i2c@vger.kernel.org
11374S:	Maintained
11375F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11376
11377PCDP - PRIMARY CONSOLE AND DEBUG PORT
11378M:	Khalid Aziz <khalid@gonehiking.org>
11379S:	Maintained
11380F:	drivers/firmware/pcdp.*
11381
11382PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11383M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11384L:	linux-pci@vger.kernel.org
11385L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11386S:	Maintained
11387F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11388F:	drivers/pci/controller/pci-aardvark.c
11389
11390PCI DRIVER FOR ALTERA PCIE IP
11391M:	Ley Foon Tan <lftan@altera.com>
11392L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11393L:	linux-pci@vger.kernel.org
11394S:	Supported
11395F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11396F:	drivers/pci/controller/pcie-altera.c
11397
11398PCI DRIVER FOR APPLIEDMICRO XGENE
11399M:	Tanmay Inamdar <tinamdar@apm.com>
11400L:	linux-pci@vger.kernel.org
11401L:	linux-arm-kernel@lists.infradead.org
11402S:	Maintained
11403F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11404F:	drivers/pci/controller/pci-xgene.c
11405
11406PCI DRIVER FOR ARM VERSATILE PLATFORM
11407M:	Rob Herring <robh@kernel.org>
11408L:	linux-pci@vger.kernel.org
11409L:	linux-arm-kernel@lists.infradead.org
11410S:	Maintained
11411F:	Documentation/devicetree/bindings/pci/versatile.txt
11412F:	drivers/pci/controller/pci-versatile.c
11413
11414PCI DRIVER FOR ARMADA 8K
11415M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11416L:	linux-pci@vger.kernel.org
11417L:	linux-arm-kernel@lists.infradead.org
11418S:	Maintained
11419F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11420F:	drivers/pci/controller/dwc/pcie-armada8k.c
11421
11422PCI DRIVER FOR CADENCE PCIE IP
11423M:	Alan Douglas <adouglas@cadence.com>
11424L:	linux-pci@vger.kernel.org
11425S:	Maintained
11426F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11427F:	drivers/pci/controller/pcie-cadence*
11428
11429PCI DRIVER FOR FREESCALE LAYERSCAPE
11430M:	Minghuan Lian <minghuan.Lian@nxp.com>
11431M:	Mingkai Hu <mingkai.hu@nxp.com>
11432M:	Roy Zang <roy.zang@nxp.com>
11433L:	linuxppc-dev@lists.ozlabs.org
11434L:	linux-pci@vger.kernel.org
11435L:	linux-arm-kernel@lists.infradead.org
11436S:	Maintained
11437F:	drivers/pci/controller/dwc/*layerscape*
11438
11439PCI DRIVER FOR GENERIC OF HOSTS
11440M:	Will Deacon <will.deacon@arm.com>
11441L:	linux-pci@vger.kernel.org
11442L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11443S:	Maintained
11444F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11445F:	drivers/pci/controller/pci-host-common.c
11446F:	drivers/pci/controller/pci-host-generic.c
11447
11448PCI DRIVER FOR IMX6
11449M:	Richard Zhu <hongxing.zhu@nxp.com>
11450M:	Lucas Stach <l.stach@pengutronix.de>
11451L:	linux-pci@vger.kernel.org
11452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11453S:	Maintained
11454F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11455F:	drivers/pci/controller/dwc/*imx6*
11456
11457PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11458M:	Keith Busch <keith.busch@intel.com>
11459M:	Jonathan Derrick <jonathan.derrick@intel.com>
11460L:	linux-pci@vger.kernel.org
11461S:	Supported
11462F:	drivers/pci/controller/vmd.c
11463
11464PCI DRIVER FOR MICROSEMI SWITCHTEC
11465M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11466M:	Logan Gunthorpe <logang@deltatee.com>
11467L:	linux-pci@vger.kernel.org
11468S:	Maintained
11469F:	Documentation/switchtec.txt
11470F:	Documentation/ABI/testing/sysfs-class-switchtec
11471F:	drivers/pci/switch/switchtec*
11472F:	include/uapi/linux/switchtec_ioctl.h
11473F:	include/linux/switchtec.h
11474F:	drivers/ntb/hw/mscc/
11475
11476PCI DRIVER FOR MOBIVEIL PCIE IP
11477M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11478L:	linux-pci@vger.kernel.org
11479S:	Supported
11480F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11481F:	drivers/pci/controller/pcie-mobiveil.c
11482
11483PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11484M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11485M:	Jason Cooper <jason@lakedaemon.net>
11486L:	linux-pci@vger.kernel.org
11487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11488S:	Maintained
11489F:	drivers/pci/controller/*mvebu*
11490
11491PCI DRIVER FOR NVIDIA TEGRA
11492M:	Thierry Reding <thierry.reding@gmail.com>
11493L:	linux-tegra@vger.kernel.org
11494L:	linux-pci@vger.kernel.org
11495S:	Supported
11496F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11497F:	drivers/pci/controller/pci-tegra.c
11498
11499PCI DRIVER FOR RENESAS R-CAR
11500M:	Simon Horman <horms@verge.net.au>
11501L:	linux-pci@vger.kernel.org
11502L:	linux-renesas-soc@vger.kernel.org
11503S:	Maintained
11504F:	drivers/pci/controller/*rcar*
11505
11506PCI DRIVER FOR SAMSUNG EXYNOS
11507M:	Jingoo Han <jingoohan1@gmail.com>
11508L:	linux-pci@vger.kernel.org
11509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11510L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11511S:	Maintained
11512F:	drivers/pci/controller/dwc/pci-exynos.c
11513
11514PCI DRIVER FOR SYNOPSYS DESIGNWARE
11515M:	Jingoo Han <jingoohan1@gmail.com>
11516M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11517L:	linux-pci@vger.kernel.org
11518S:	Maintained
11519F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11520F:	drivers/pci/controller/dwc/*designware*
11521
11522PCI DRIVER FOR TI DRA7XX
11523M:	Kishon Vijay Abraham I <kishon@ti.com>
11524L:	linux-omap@vger.kernel.org
11525L:	linux-pci@vger.kernel.org
11526S:	Supported
11527F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11528F:	drivers/pci/controller/dwc/pci-dra7xx.c
11529
11530PCI DRIVER FOR TI KEYSTONE
11531M:	Murali Karicheri <m-karicheri2@ti.com>
11532L:	linux-pci@vger.kernel.org
11533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11534S:	Maintained
11535F:	drivers/pci/controller/dwc/pci-keystone.c
11536
11537PCI ENDPOINT SUBSYSTEM
11538M:	Kishon Vijay Abraham I <kishon@ti.com>
11539M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11540L:	linux-pci@vger.kernel.org
11541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11542S:	Supported
11543F:	drivers/pci/endpoint/
11544F:	drivers/misc/pci_endpoint_test.c
11545F:	tools/pci/
11546
11547PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11548M:	Russell Currey <ruscur@russell.cc>
11549M:	Sam Bobroff <sbobroff@linux.ibm.com>
11550M:	Oliver O'Halloran <oohall@gmail.com>
11551L:	linuxppc-dev@lists.ozlabs.org
11552S:	Supported
11553F:	Documentation/PCI/pci-error-recovery.txt
11554F:	drivers/pci/pcie/aer.c
11555F:	drivers/pci/pcie/dpc.c
11556F:	drivers/pci/pcie/err.c
11557F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11558F:	arch/powerpc/kernel/eeh*.c
11559F:	arch/powerpc/platforms/*/eeh*.c
11560F:	arch/powerpc/include/*/eeh*.h
11561
11562PCI ERROR RECOVERY
11563M:	Linas Vepstas <linasvepstas@gmail.com>
11564L:	linux-pci@vger.kernel.org
11565S:	Supported
11566F:	Documentation/PCI/pci-error-recovery.txt
11567
11568PCI MSI DRIVER FOR ALTERA MSI IP
11569M:	Ley Foon Tan <lftan@altera.com>
11570L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11571L:	linux-pci@vger.kernel.org
11572S:	Supported
11573F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11574F:	drivers/pci/controller/pcie-altera-msi.c
11575
11576PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11577M:	Duc Dang <dhdang@apm.com>
11578L:	linux-pci@vger.kernel.org
11579L:	linux-arm-kernel@lists.infradead.org
11580S:	Maintained
11581F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11582F:	drivers/pci/controller/pci-xgene-msi.c
11583
11584PCI SUBSYSTEM
11585M:	Bjorn Helgaas <bhelgaas@google.com>
11586L:	linux-pci@vger.kernel.org
11587Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11589S:	Supported
11590F:	Documentation/devicetree/bindings/pci/
11591F:	Documentation/PCI/
11592F:	drivers/acpi/pci*
11593F:	drivers/pci/
11594F:	include/asm-generic/pci*
11595F:	include/linux/pci*
11596F:	include/linux/of_pci.h
11597F:	include/uapi/linux/pci*
11598F:	lib/pci*
11599F:	arch/x86/pci/
11600F:	arch/x86/kernel/quirks.c
11601
11602PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11603M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11604L:	linux-pci@vger.kernel.org
11605Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11607S:	Supported
11608F:	drivers/pci/controller/
11609
11610PCIE DRIVER FOR AXIS ARTPEC
11611M:	Jesper Nilsson <jesper.nilsson@axis.com>
11612L:	linux-arm-kernel@axis.com
11613L:	linux-pci@vger.kernel.org
11614S:	Maintained
11615F:	Documentation/devicetree/bindings/pci/axis,artpec*
11616F:	drivers/pci/controller/dwc/*artpec*
11617
11618PCIE DRIVER FOR CAVIUM THUNDERX
11619M:	David Daney <david.daney@cavium.com>
11620L:	linux-pci@vger.kernel.org
11621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11622S:	Supported
11623F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11624F:	drivers/pci/controller/pci-thunder-*
11625
11626PCIE DRIVER FOR HISILICON
11627M:	Zhou Wang <wangzhou1@hisilicon.com>
11628L:	linux-pci@vger.kernel.org
11629S:	Maintained
11630F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11631F:	drivers/pci/controller/dwc/pcie-hisi.c
11632
11633PCIE DRIVER FOR HISILICON KIRIN
11634M:	Xiaowei Song <songxiaowei@hisilicon.com>
11635M:	Binghui Wang <wangbinghui@hisilicon.com>
11636L:	linux-pci@vger.kernel.org
11637S:	Maintained
11638F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11639F:	drivers/pci/controller/dwc/pcie-kirin.c
11640
11641PCIE DRIVER FOR HISILICON STB
11642M:	Jianguo Sun <sunjianguo1@huawei.com>
11643M:	Shawn Guo <shawn.guo@linaro.org>
11644L:	linux-pci@vger.kernel.org
11645S:	Maintained
11646F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11647F:	drivers/pci/controller/dwc/pcie-histb.c
11648
11649PCIE DRIVER FOR MEDIATEK
11650M:	Ryder Lee <ryder.lee@mediatek.com>
11651L:	linux-pci@vger.kernel.org
11652L:	linux-mediatek@lists.infradead.org
11653S:	Supported
11654F:	Documentation/devicetree/bindings/pci/mediatek*
11655F:	drivers/pci/controller/*mediatek*
11656
11657PCIE DRIVER FOR QUALCOMM MSM
11658M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11659L:	linux-pci@vger.kernel.org
11660L:	linux-arm-msm@vger.kernel.org
11661S:	Maintained
11662F:	drivers/pci/controller/dwc/*qcom*
11663
11664PCIE DRIVER FOR ROCKCHIP
11665M:	Shawn Lin <shawn.lin@rock-chips.com>
11666L:	linux-pci@vger.kernel.org
11667L:	linux-rockchip@lists.infradead.org
11668S:	Maintained
11669F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11670F:	drivers/pci/controller/pcie-rockchip*
11671
11672PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11673M:	Linus Walleij <linus.walleij@linaro.org>
11674L:	linux-pci@vger.kernel.org
11675S:	Maintained
11676F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11677F:	drivers/pci/controller/pci-v3-semi.c
11678
11679PCIE DRIVER FOR ST SPEAR13XX
11680M:	Pratyush Anand <pratyush.anand@gmail.com>
11681L:	linux-pci@vger.kernel.org
11682S:	Maintained
11683F:	drivers/pci/controller/dwc/*spear*
11684
11685PCMCIA SUBSYSTEM
11686M:	Dominik Brodowski <linux@dominikbrodowski.net>
11687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11688S:	Odd Fixes
11689F:	Documentation/pcmcia/
11690F:	tools/pcmcia/
11691F:	drivers/pcmcia/
11692F:	include/pcmcia/
11693
11694PCNET32 NETWORK DRIVER
11695M:	Don Fry <pcnet32@frontier.com>
11696L:	netdev@vger.kernel.org
11697S:	Maintained
11698F:	drivers/net/ethernet/amd/pcnet32.c
11699
11700PCRYPT PARALLEL CRYPTO ENGINE
11701M:	Steffen Klassert <steffen.klassert@secunet.com>
11702L:	linux-crypto@vger.kernel.org
11703S:	Maintained
11704F:	crypto/pcrypt.c
11705F:	include/crypto/pcrypt.h
11706
11707PEAQ WMI HOTKEYS DRIVER
11708M:	Hans de Goede <hdegoede@redhat.com>
11709L:	platform-driver-x86@vger.kernel.org
11710S:	Maintained
11711F:	drivers/platform/x86/peaq-wmi.c
11712
11713PER-CPU MEMORY ALLOCATOR
11714M:	Dennis Zhou <dennis@kernel.org>
11715M:	Tejun Heo <tj@kernel.org>
11716M:	Christoph Lameter <cl@linux.com>
11717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11718S:	Maintained
11719F:	include/linux/percpu*.h
11720F:	mm/percpu*.c
11721F:	arch/*/include/asm/percpu.h
11722
11723PER-TASK DELAY ACCOUNTING
11724M:	Balbir Singh <bsingharora@gmail.com>
11725S:	Maintained
11726F:	include/linux/delayacct.h
11727F:	kernel/delayacct.c
11728
11729PERFORMANCE EVENTS SUBSYSTEM
11730M:	Peter Zijlstra <peterz@infradead.org>
11731M:	Ingo Molnar <mingo@redhat.com>
11732M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11733R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11734R:	Jiri Olsa <jolsa@redhat.com>
11735R:	Namhyung Kim <namhyung@kernel.org>
11736L:	linux-kernel@vger.kernel.org
11737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11738S:	Supported
11739F:	kernel/events/*
11740F:	include/linux/perf_event.h
11741F:	include/uapi/linux/perf_event.h
11742F:	arch/*/kernel/perf_event*.c
11743F:	arch/*/kernel/*/perf_event*.c
11744F:	arch/*/kernel/*/*/perf_event*.c
11745F:	arch/*/include/asm/perf_event.h
11746F:	arch/*/kernel/perf_callchain.c
11747F:	arch/*/events/*
11748F:	tools/perf/
11749
11750PERSONALITY HANDLING
11751M:	Christoph Hellwig <hch@infradead.org>
11752L:	linux-abi-devel@lists.sourceforge.net
11753S:	Maintained
11754F:	include/linux/personality.h
11755F:	include/uapi/linux/personality.h
11756
11757PHOENIX RC FLIGHT CONTROLLER ADAPTER
11758M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11759L:	linux-input@vger.kernel.org
11760S:	Maintained
11761F:	Documentation/input/devices/pxrc.rst
11762F:	drivers/input/joystick/pxrc.c
11763
11764PHONET PROTOCOL
11765M:	Remi Denis-Courmont <courmisch@gmail.com>
11766S:	Supported
11767F:	Documentation/networking/phonet.txt
11768F:	include/linux/phonet.h
11769F:	include/net/phonet/
11770F:	include/uapi/linux/phonet.h
11771F:	net/phonet/
11772
11773PHRAM MTD DRIVER
11774M:	Joern Engel <joern@lazybastard.org>
11775L:	linux-mtd@lists.infradead.org
11776S:	Maintained
11777F:	drivers/mtd/devices/phram.c
11778
11779PICOLCD HID DRIVER
11780M:	Bruno Prémont <bonbons@linux-vserver.org>
11781L:	linux-input@vger.kernel.org
11782S:	Maintained
11783F:	drivers/hid/hid-picolcd*
11784
11785PICOXCELL SUPPORT
11786M:	Jamie Iles <jamie@jamieiles.com>
11787L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11788T:	git git://github.com/jamieiles/linux-2.6-ji.git
11789S:	Supported
11790F:	arch/arm/boot/dts/picoxcell*
11791F:	arch/arm/mach-picoxcell/
11792F:	drivers/crypto/picoxcell*
11793
11794PIN CONTROL SUBSYSTEM
11795M:	Linus Walleij <linus.walleij@linaro.org>
11796L:	linux-gpio@vger.kernel.org
11797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11798S:	Maintained
11799F:	Documentation/devicetree/bindings/pinctrl/
11800F:	Documentation/driver-api/pinctl.rst
11801F:	drivers/pinctrl/
11802F:	include/linux/pinctrl/
11803
11804PIN CONTROLLER - ATMEL AT91
11805M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11806L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11807S:	Maintained
11808F:	drivers/pinctrl/pinctrl-at91.*
11809
11810PIN CONTROLLER - ATMEL AT91 PIO4
11811M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11813L:	linux-gpio@vger.kernel.org
11814S:	Supported
11815F:	drivers/pinctrl/pinctrl-at91-pio4.*
11816
11817PIN CONTROLLER - FREESCALE
11818M:	Dong Aisheng <aisheng.dong@nxp.com>
11819M:	Fabio Estevam <festevam@gmail.com>
11820M:	Shawn Guo <shawnguo@kernel.org>
11821M:	Stefan Agner <stefan@agner.ch>
11822R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11823L:	linux-gpio@vger.kernel.org
11824S:	Maintained
11825F:	drivers/pinctrl/freescale/
11826F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11827
11828PIN CONTROLLER - INTEL
11829M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11830M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11832S:	Maintained
11833F:	drivers/pinctrl/intel/
11834
11835PIN CONTROLLER - MEDIATEK
11836M:	Sean Wang <sean.wang@kernel.org>
11837L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11838S:	Maintained
11839F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11840F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11841F:	drivers/pinctrl/mediatek/
11842
11843PIN CONTROLLER - QUALCOMM
11844M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11845S:	Maintained
11846L:	linux-arm-msm@vger.kernel.org
11847F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11848F:	drivers/pinctrl/qcom/
11849
11850PIN CONTROLLER - RENESAS
11851M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11852M:	Geert Uytterhoeven <geert+renesas@glider.be>
11853L:	linux-renesas-soc@vger.kernel.org
11854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11855S:	Maintained
11856F:	drivers/pinctrl/sh-pfc/
11857
11858PIN CONTROLLER - SAMSUNG
11859M:	Tomasz Figa <tomasz.figa@gmail.com>
11860M:	Krzysztof Kozlowski <krzk@kernel.org>
11861M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11862L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11863L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11864Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11866S:	Maintained
11867F:	drivers/pinctrl/samsung/
11868F:	include/dt-bindings/pinctrl/samsung.h
11869F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11870
11871PIN CONTROLLER - SINGLE
11872M:	Tony Lindgren <tony@atomide.com>
11873M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11874L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11875L:	linux-omap@vger.kernel.org
11876S:	Maintained
11877F:	drivers/pinctrl/pinctrl-single.c
11878
11879PIN CONTROLLER - ST SPEAR
11880M:	Viresh Kumar <vireshk@kernel.org>
11881L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11882W:	http://www.st.com/spear
11883S:	Maintained
11884F:	drivers/pinctrl/spear/
11885
11886PISTACHIO SOC SUPPORT
11887M:	James Hartley <james.hartley@sondrel.com>
11888L:	linux-mips@vger.kernel.org
11889S:	Odd Fixes
11890F:	arch/mips/pistachio/
11891F:	arch/mips/include/asm/mach-pistachio/
11892F:	arch/mips/boot/dts/img/pistachio*
11893F:	arch/mips/configs/pistachio*_defconfig
11894
11895PKTCDVD DRIVER
11896S:	Orphan
11897M:	linux-block@vger.kernel.org
11898F:	drivers/block/pktcdvd.c
11899F:	include/linux/pktcdvd.h
11900F:	include/uapi/linux/pktcdvd.h
11901
11902PKUNITY SOC DRIVERS
11903M:	Guan Xuetao <gxt@pku.edu.cn>
11904W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11905S:	Maintained
11906T:	git git://github.com/gxt/linux.git
11907F:	drivers/input/serio/i8042-unicore32io.h
11908F:	drivers/i2c/busses/i2c-puv3.c
11909F:	drivers/video/fbdev/fb-puv3.c
11910F:	drivers/rtc/rtc-puv3.c
11911
11912PMBUS HARDWARE MONITORING DRIVERS
11913M:	Guenter Roeck <linux@roeck-us.net>
11914L:	linux-hwmon@vger.kernel.org
11915W:	http://hwmon.wiki.kernel.org/
11916W:	http://www.roeck-us.net/linux/drivers/
11917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11918S:	Maintained
11919F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11920F:	Documentation/devicetree/bindings/hwmon/max31785.txt
11921F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
11922F:	Documentation/hwmon/adm1275
11923F:	Documentation/hwmon/ibm-cffps
11924F:	Documentation/hwmon/ir35221
11925F:	Documentation/hwmon/lm25066
11926F:	Documentation/hwmon/ltc2978
11927F:	Documentation/hwmon/ltc3815
11928F:	Documentation/hwmon/max16064
11929F:	Documentation/hwmon/max20751
11930F:	Documentation/hwmon/max31785
11931F:	Documentation/hwmon/max34440
11932F:	Documentation/hwmon/max8688
11933F:	Documentation/hwmon/pmbus
11934F:	Documentation/hwmon/pmbus-core
11935F:	Documentation/hwmon/tps40422
11936F:	Documentation/hwmon/ucd9000
11937F:	Documentation/hwmon/ucd9200
11938F:	Documentation/hwmon/zl6100
11939F:	drivers/hwmon/pmbus/
11940F:	include/linux/pmbus.h
11941
11942PMC SIERRA MaxRAID DRIVER
11943L:	linux-scsi@vger.kernel.org
11944W:	http://www.pmc-sierra.com/
11945S:	Orphan
11946F:	drivers/scsi/pmcraid.*
11947
11948PMC SIERRA PM8001 DRIVER
11949M:	Jack Wang <jinpu.wang@profitbricks.com>
11950M:	lindar_liu@usish.com
11951L:	linux-scsi@vger.kernel.org
11952S:	Supported
11953F:	drivers/scsi/pm8001/
11954
11955PNP SUPPORT
11956M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11957S:	Maintained
11958F:	drivers/pnp/
11959
11960POSIX CLOCKS and TIMERS
11961M:	Thomas Gleixner <tglx@linutronix.de>
11962L:	linux-kernel@vger.kernel.org
11963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11964S:	Maintained
11965F:	fs/timerfd.c
11966F:	include/linux/timer*
11967F:	kernel/time/*timer*
11968
11969POWER MANAGEMENT CORE
11970M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11971L:	linux-pm@vger.kernel.org
11972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11973B:	https://bugzilla.kernel.org
11974S:	Supported
11975F:	drivers/base/power/
11976F:	include/linux/pm.h
11977F:	include/linux/pm_*
11978F:	include/linux/powercap.h
11979F:	drivers/powercap/
11980F:	kernel/configs/nopm.config
11981
11982POWER STATE COORDINATION INTERFACE (PSCI)
11983M:	Mark Rutland <mark.rutland@arm.com>
11984M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11985L:	linux-arm-kernel@lists.infradead.org
11986S:	Maintained
11987F:	drivers/firmware/psci*.c
11988F:	include/linux/psci.h
11989F:	include/uapi/linux/psci.h
11990
11991POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11992M:	Sebastian Reichel <sre@kernel.org>
11993L:	linux-pm@vger.kernel.org
11994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11995S:	Maintained
11996F:	Documentation/ABI/testing/sysfs-class-power
11997F:	Documentation/devicetree/bindings/power/supply/
11998F:	include/linux/power_supply.h
11999F:	drivers/power/supply/
12000
12001POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12002M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12003L:	linuxppc-dev@lists.ozlabs.org
12004S:	Maintained
12005F:	drivers/char/powernv-op-panel.c
12006
12007PPP OVER ATM (RFC 2364)
12008M:	Mitchell Blank Jr <mitch@sfgoth.com>
12009S:	Maintained
12010F:	net/atm/pppoatm.c
12011F:	include/uapi/linux/atmppp.h
12012
12013PPP OVER ETHERNET
12014M:	Michal Ostrowski <mostrows@earthlink.net>
12015S:	Maintained
12016F:	drivers/net/ppp/pppoe.c
12017F:	drivers/net/ppp/pppox.c
12018
12019PPP OVER L2TP
12020M:	James Chapman <jchapman@katalix.com>
12021S:	Maintained
12022F:	net/l2tp/l2tp_ppp.c
12023F:	include/linux/if_pppol2tp.h
12024F:	include/uapi/linux/if_pppol2tp.h
12025
12026PPP PROTOCOL DRIVERS AND COMPRESSORS
12027M:	Paul Mackerras <paulus@samba.org>
12028L:	linux-ppp@vger.kernel.org
12029S:	Maintained
12030F:	drivers/net/ppp/ppp_*
12031
12032PPS SUPPORT
12033M:	Rodolfo Giometti <giometti@enneenne.com>
12034W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
12035L:	linuxpps@ml.enneenne.com (subscribers-only)
12036S:	Maintained
12037F:	Documentation/pps/
12038F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
12039F:	Documentation/ABI/testing/sysfs-pps
12040F:	drivers/pps/
12041F:	include/linux/pps*.h
12042F:	include/uapi/linux/pps.h
12043
12044PPTP DRIVER
12045M:	Dmitry Kozlov <xeb@mail.ru>
12046L:	netdev@vger.kernel.org
12047S:	Maintained
12048F:	drivers/net/ppp/pptp.c
12049W:	http://sourceforge.net/projects/accel-pptp
12050
12051PREEMPTIBLE KERNEL
12052M:	Robert Love <rml@tech9.net>
12053L:	kpreempt-tech@lists.sourceforge.net
12054W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12055S:	Supported
12056F:	Documentation/preempt-locking.txt
12057F:	include/linux/preempt.h
12058
12059PRINTK
12060M:	Petr Mladek <pmladek@suse.com>
12061M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12062R:	Steven Rostedt <rostedt@goodmis.org>
12063S:	Maintained
12064F:	kernel/printk/
12065F:	include/linux/printk.h
12066
12067PRISM54 WIRELESS DRIVER
12068M:	Luis Chamberlain <mcgrof@kernel.org>
12069L:	linux-wireless@vger.kernel.org
12070W:	http://wireless.kernel.org/en/users/Drivers/p54
12071S:	Obsolete
12072F:	drivers/net/wireless/intersil/prism54/
12073
12074PROC FILESYSTEM
12075R:	Alexey Dobriyan <adobriyan@gmail.com>
12076L:	linux-kernel@vger.kernel.org
12077L:	linux-fsdevel@vger.kernel.org
12078S:	Maintained
12079F:	fs/proc/
12080F:	include/linux/proc_fs.h
12081F:	tools/testing/selftests/proc/
12082F:	Documentation/filesystems/proc.txt
12083
12084PROC SYSCTL
12085M:	Luis Chamberlain <mcgrof@kernel.org>
12086M:	Kees Cook <keescook@chromium.org>
12087L:	linux-kernel@vger.kernel.org
12088L:	linux-fsdevel@vger.kernel.org
12089S:	Maintained
12090F:	fs/proc/proc_sysctl.c
12091F:	include/linux/sysctl.h
12092F:	kernel/sysctl.c
12093F:	tools/testing/selftests/sysctl/
12094
12095PS3 NETWORK SUPPORT
12096M:	Geoff Levand <geoff@infradead.org>
12097L:	netdev@vger.kernel.org
12098L:	linuxppc-dev@lists.ozlabs.org
12099S:	Maintained
12100F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12101
12102PS3 PLATFORM SUPPORT
12103M:	Geoff Levand <geoff@infradead.org>
12104L:	linuxppc-dev@lists.ozlabs.org
12105S:	Maintained
12106F:	arch/powerpc/boot/ps3*
12107F:	arch/powerpc/include/asm/lv1call.h
12108F:	arch/powerpc/include/asm/ps3*.h
12109F:	arch/powerpc/platforms/ps3/
12110F:	drivers/*/ps3*
12111F:	drivers/ps3/
12112F:	drivers/rtc/rtc-ps3.c
12113F:	drivers/usb/host/*ps3.c
12114F:	sound/ppc/snd_ps3*
12115
12116PS3VRAM DRIVER
12117M:	Jim Paris <jim@jtan.com>
12118M:	Geoff Levand <geoff@infradead.org>
12119L:	linuxppc-dev@lists.ozlabs.org
12120S:	Maintained
12121F:	drivers/block/ps3vram.c
12122
12123PSAMPLE PACKET SAMPLING SUPPORT:
12124M:	Yotam Gigi <yotam.gi@gmail.com>
12125S:	Maintained
12126F:	net/psample
12127F:	include/net/psample.h
12128F:	include/uapi/linux/psample.h
12129
12130PSTORE FILESYSTEM
12131M:	Kees Cook <keescook@chromium.org>
12132M:	Anton Vorontsov <anton@enomsg.org>
12133M:	Colin Cross <ccross@android.com>
12134M:	Tony Luck <tony.luck@intel.com>
12135S:	Maintained
12136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12137F:	fs/pstore/
12138F:	include/linux/pstore*
12139F:	drivers/firmware/efi/efi-pstore.c
12140F:	drivers/acpi/apei/erst.c
12141F:	Documentation/admin-guide/ramoops.rst
12142F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12143K:	\b(pstore|ramoops)
12144
12145PTP HARDWARE CLOCK SUPPORT
12146M:	Richard Cochran <richardcochran@gmail.com>
12147L:	netdev@vger.kernel.org
12148S:	Maintained
12149W:	http://linuxptp.sourceforge.net/
12150F:	Documentation/ABI/testing/sysfs-ptp
12151F:	Documentation/ptp/*
12152F:	drivers/net/phy/dp83640*
12153F:	drivers/ptp/*
12154F:	include/linux/ptp_cl*
12155
12156PTRACE SUPPORT
12157M:	Oleg Nesterov <oleg@redhat.com>
12158S:	Maintained
12159F:	include/asm-generic/syscall.h
12160F:	include/linux/ptrace.h
12161F:	include/linux/regset.h
12162F:	include/linux/tracehook.h
12163F:	include/uapi/linux/ptrace.h
12164F:	include/uapi/linux/ptrace.h
12165F:	include/asm-generic/ptrace.h
12166F:	kernel/ptrace.c
12167F:	arch/*/ptrace*.c
12168F:	arch/*/*/ptrace*.c
12169F:	arch/*/include/asm/ptrace*.h
12170
12171PULSE8-CEC DRIVER
12172M:	Hans Verkuil <hverkuil@xs4all.nl>
12173L:	linux-media@vger.kernel.org
12174T:	git git://linuxtv.org/media_tree.git
12175S:	Maintained
12176F:	drivers/media/usb/pulse8-cec/*
12177F:	Documentation/media/cec-drivers/pulse8-cec.rst
12178
12179PVRUSB2 VIDEO4LINUX DRIVER
12180M:	Mike Isely <isely@pobox.com>
12181L:	pvrusb2@isely.net	(subscribers-only)
12182L:	linux-media@vger.kernel.org
12183W:	http://www.isely.net/pvrusb2/
12184T:	git git://linuxtv.org/media_tree.git
12185S:	Maintained
12186F:	Documentation/media/v4l-drivers/pvrusb2*
12187F:	drivers/media/usb/pvrusb2/
12188
12189PWC WEBCAM DRIVER
12190M:	Hans Verkuil <hverkuil@xs4all.nl>
12191L:	linux-media@vger.kernel.org
12192T:	git git://linuxtv.org/media_tree.git
12193S:	Odd Fixes
12194F:	drivers/media/usb/pwc/*
12195
12196PWM FAN DRIVER
12197M:	Kamil Debski <kamil@wypas.org>
12198M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12199L:	linux-hwmon@vger.kernel.org
12200S:	Supported
12201F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12202F:	Documentation/hwmon/pwm-fan
12203F:	drivers/hwmon/pwm-fan.c
12204
12205PWM IR Transmitter
12206M:	Sean Young <sean@mess.org>
12207L:	linux-media@vger.kernel.org
12208S:	Maintained
12209F:	drivers/media/rc/pwm-ir-tx.c
12210
12211PWM SUBSYSTEM
12212M:	Thierry Reding <thierry.reding@gmail.com>
12213L:	linux-pwm@vger.kernel.org
12214S:	Maintained
12215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12216F:	Documentation/pwm.txt
12217F:	Documentation/devicetree/bindings/pwm/
12218F:	include/linux/pwm.h
12219F:	drivers/pwm/
12220F:	drivers/video/backlight/pwm_bl.c
12221F:	include/linux/pwm_backlight.h
12222F:	drivers/gpio/gpio-mvebu.c
12223F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12224
12225PXA GPIO DRIVER
12226M:	Robert Jarzmik <robert.jarzmik@free.fr>
12227L:	linux-gpio@vger.kernel.org
12228S:	Maintained
12229F:	drivers/gpio/gpio-pxa.c
12230
12231PXA MMCI DRIVER
12232S:	Orphan
12233
12234PXA RTC DRIVER
12235M:	Robert Jarzmik <robert.jarzmik@free.fr>
12236L:	linux-rtc@vger.kernel.org
12237S:	Maintained
12238
12239PXA2xx/PXA3xx SUPPORT
12240M:	Daniel Mack <daniel@zonque.org>
12241M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12242M:	Robert Jarzmik <robert.jarzmik@free.fr>
12243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12244T:	git git://github.com/hzhuang1/linux.git
12245T:	git git://github.com/rjarzmik/linux.git
12246S:	Maintained
12247F:	arch/arm/boot/dts/pxa*
12248F:	arch/arm/mach-pxa/
12249F:	drivers/dma/pxa*
12250F:	drivers/pcmcia/pxa2xx*
12251F:	drivers/pinctrl/pxa/
12252F:	drivers/spi/spi-pxa2xx*
12253F:	drivers/usb/gadget/udc/pxa2*
12254F:	include/sound/pxa2xx-lib.h
12255F:	sound/arm/pxa*
12256F:	sound/soc/pxa/
12257
12258QAT DRIVER
12259M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12260L:	qat-linux@intel.com
12261S:	Supported
12262F:	drivers/crypto/qat/
12263
12264QCOM AUDIO (ASoC) DRIVERS
12265M:	Patrick Lai <plai@codeaurora.org>
12266M:	Banajit Goswami <bgoswami@codeaurora.org>
12267L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12268S:	Supported
12269F:	sound/soc/qcom/
12270
12271QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12272M:	Gabriel Somlo <somlo@cmu.edu>
12273M:	"Michael S. Tsirkin" <mst@redhat.com>
12274L:	qemu-devel@nongnu.org
12275S:	Maintained
12276F:	drivers/firmware/qemu_fw_cfg.c
12277F:	include/uapi/linux/qemu_fw_cfg.h
12278
12279QIB DRIVER
12280M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12281M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12282L:	linux-rdma@vger.kernel.org
12283S:	Supported
12284F:	drivers/infiniband/hw/qib/
12285
12286QLOGIC QL41xxx FCOE DRIVER
12287M:	QLogic-Storage-Upstream@cavium.com
12288L:	linux-scsi@vger.kernel.org
12289S:	Supported
12290F:	drivers/scsi/qedf/
12291
12292QLOGIC QL41xxx ISCSI DRIVER
12293M:	QLogic-Storage-Upstream@cavium.com
12294L:	linux-scsi@vger.kernel.org
12295S:	Supported
12296F:	drivers/scsi/qedi/
12297
12298QLOGIC QL4xxx ETHERNET DRIVER
12299M:	Ariel Elior <Ariel.Elior@cavium.com>
12300M:	everest-linux-l2@cavium.com
12301L:	netdev@vger.kernel.org
12302S:	Supported
12303F:	drivers/net/ethernet/qlogic/qed/
12304F:	include/linux/qed/
12305F:	drivers/net/ethernet/qlogic/qede/
12306
12307QLOGIC QL4xxx RDMA DRIVER
12308M:	Michal Kalderon <Michal.Kalderon@cavium.com>
12309M:	Ariel Elior <Ariel.Elior@cavium.com>
12310L:	linux-rdma@vger.kernel.org
12311S:	Supported
12312F:	drivers/infiniband/hw/qedr/
12313F:	include/uapi/rdma/qedr-abi.h
12314
12315QLOGIC QLA1280 SCSI DRIVER
12316M:	Michael Reed <mdr@sgi.com>
12317L:	linux-scsi@vger.kernel.org
12318S:	Maintained
12319F:	drivers/scsi/qla1280.[ch]
12320
12321QLOGIC QLA2XXX FC-SCSI DRIVER
12322M:	qla2xxx-upstream@qlogic.com
12323L:	linux-scsi@vger.kernel.org
12324S:	Supported
12325F:	Documentation/scsi/LICENSE.qla2xxx
12326F:	drivers/scsi/qla2xxx/
12327
12328QLOGIC QLA3XXX NETWORK DRIVER
12329M:	Dept-GELinuxNICDev@cavium.com
12330L:	netdev@vger.kernel.org
12331S:	Supported
12332F:	Documentation/networking/LICENSE.qla3xxx
12333F:	drivers/net/ethernet/qlogic/qla3xxx.*
12334
12335QLOGIC QLA4XXX iSCSI DRIVER
12336M:	QLogic-Storage-Upstream@qlogic.com
12337L:	linux-scsi@vger.kernel.org
12338S:	Supported
12339F:	Documentation/scsi/LICENSE.qla4xxx
12340F:	drivers/scsi/qla4xxx/
12341
12342QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12343M:	Shahed Shaikh <Shahed.Shaikh@cavium.com>
12344M:	Manish Chopra <manish.chopra@cavium.com>
12345M:	Dept-GELinuxNICDev@cavium.com
12346L:	netdev@vger.kernel.org
12347S:	Supported
12348F:	drivers/net/ethernet/qlogic/qlcnic/
12349
12350QLOGIC QLGE 10Gb ETHERNET DRIVER
12351M:	Manish Chopra <manish.chopra@cavium.com>
12352M:	Dept-GELinuxNICDev@cavium.com
12353L:	netdev@vger.kernel.org
12354S:	Supported
12355F:	drivers/net/ethernet/qlogic/qlge/
12356
12357QM1D1B0004 MEDIA DRIVER
12358M:	Akihiro Tsukada <tskd08@gmail.com>
12359L:	linux-media@vger.kernel.org
12360S:	Odd Fixes
12361F:	drivers/media/tuners/qm1d1b0004*
12362
12363QM1D1C0042 MEDIA DRIVER
12364M:	Akihiro Tsukada <tskd08@gmail.com>
12365L:	linux-media@vger.kernel.org
12366S:	Odd Fixes
12367F:	drivers/media/tuners/qm1d1c0042*
12368
12369QNX4 FILESYSTEM
12370M:	Anders Larsen <al@alarsen.net>
12371W:	http://www.alarsen.net/linux/qnx4fs/
12372S:	Maintained
12373F:	fs/qnx4/
12374F:	include/uapi/linux/qnx4_fs.h
12375F:	include/uapi/linux/qnxtypes.h
12376
12377QORIQ DPAA2 FSL-MC BUS DRIVER
12378M:	Stuart Yoder <stuyoder@gmail.com>
12379M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12380L:	linux-kernel@vger.kernel.org
12381S:	Maintained
12382F:	drivers/bus/fsl-mc/
12383F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12384F:	Documentation/networking/dpaa2/overview.rst
12385
12386QT1010 MEDIA DRIVER
12387M:	Antti Palosaari <crope@iki.fi>
12388L:	linux-media@vger.kernel.org
12389W:	https://linuxtv.org
12390W:	http://palosaari.fi/linux/
12391Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12392T:	git git://linuxtv.org/anttip/media_tree.git
12393S:	Maintained
12394F:	drivers/media/tuners/qt1010*
12395
12396QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12397M:	Kalle Valo <kvalo@codeaurora.org>
12398L:	ath10k@lists.infradead.org
12399W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12401S:	Supported
12402F:	drivers/net/wireless/ath/ath10k/
12403
12404QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12405M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12406L:	linux-wireless@vger.kernel.org
12407W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12408S:	Supported
12409F:	drivers/net/wireless/ath/ath9k/
12410
12411QUALCOMM CAMERA SUBSYSTEM DRIVER
12412M:	Todor Tomov <todor.tomov@linaro.org>
12413L:	linux-media@vger.kernel.org
12414S:	Maintained
12415F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12416F:	Documentation/media/v4l-drivers/qcom_camss.rst
12417F:	drivers/media/platform/qcom/camss/
12418
12419QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12420M:  Ilia Lin <ilia.lin@gmail.com>
12421L:  linux-pm@vger.kernel.org
12422S:  Maintained
12423F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12424F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12425
12426QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12427M:	Timur Tabi <timur@kernel.org>
12428L:	netdev@vger.kernel.org
12429S:	Maintained
12430F:	drivers/net/ethernet/qualcomm/emac/
12431
12432QUALCOMM GENERIC INTERFACE I2C DRIVER
12433M:	Alok Chauhan <alokc@codeaurora.org>
12434M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12435L:	linux-i2c@vger.kernel.org
12436L:	linux-arm-msm@vger.kernel.org
12437S:	Supported
12438F:	drivers/i2c/busses/i2c-qcom-geni.c
12439
12440QUALCOMM HEXAGON ARCHITECTURE
12441M:	Richard Kuo <rkuo@codeaurora.org>
12442L:	linux-hexagon@vger.kernel.org
12443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12444S:	Supported
12445F:	arch/hexagon/
12446
12447QUALCOMM HIDMA DRIVER
12448M:	Sinan Kaya <okaya@kernel.org>
12449L:	linux-arm-kernel@lists.infradead.org
12450L:	linux-arm-msm@vger.kernel.org
12451L:	dmaengine@vger.kernel.org
12452S:	Supported
12453F:	drivers/dma/qcom/hidma*
12454
12455QUALCOMM IOMMU
12456M:	Rob Clark <robdclark@gmail.com>
12457L:	iommu@lists.linux-foundation.org
12458L:	linux-arm-msm@vger.kernel.org
12459S:	Maintained
12460F:	drivers/iommu/qcom_iommu.c
12461
12462QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12463M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12464L:	linux-media@vger.kernel.org
12465L:	linux-arm-msm@vger.kernel.org
12466T:	git git://linuxtv.org/media_tree.git
12467S:	Maintained
12468F:	drivers/media/platform/qcom/venus/
12469
12470QUALCOMM WCN36XX WIRELESS DRIVER
12471M:	Kalle Valo <kvalo@codeaurora.org>
12472L:	wcn36xx@lists.infradead.org
12473W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12474T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12475S:	Supported
12476F:	drivers/net/wireless/ath/wcn36xx/
12477
12478QUANTENNA QTNFMAC WIRELESS DRIVER
12479M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12480M:	Avinash Patil <avinashp@quantenna.com>
12481M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12482L:	linux-wireless@vger.kernel.org
12483S:	Maintained
12484F:	drivers/net/wireless/quantenna
12485
12486RADEON and AMDGPU DRM DRIVERS
12487M:	Alex Deucher <alexander.deucher@amd.com>
12488M:	Christian König <christian.koenig@amd.com>
12489M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12490L:	amd-gfx@lists.freedesktop.org
12491T:	git git://people.freedesktop.org/~agd5f/linux
12492S:	Supported
12493F:	drivers/gpu/drm/radeon/
12494F:	include/uapi/drm/radeon_drm.h
12495F:	drivers/gpu/drm/amd/
12496F:	include/uapi/drm/amdgpu_drm.h
12497
12498RADEON FRAMEBUFFER DISPLAY DRIVER
12499M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12500L:	linux-fbdev@vger.kernel.org
12501S:	Maintained
12502F:	drivers/video/fbdev/aty/radeon*
12503F:	include/uapi/linux/radeonfb.h
12504
12505RADIOSHARK RADIO DRIVER
12506M:	Hans Verkuil <hverkuil@xs4all.nl>
12507L:	linux-media@vger.kernel.org
12508T:	git git://linuxtv.org/media_tree.git
12509S:	Maintained
12510F:	drivers/media/radio/radio-shark.c
12511
12512RADIOSHARK2 RADIO DRIVER
12513M:	Hans Verkuil <hverkuil@xs4all.nl>
12514L:	linux-media@vger.kernel.org
12515T:	git git://linuxtv.org/media_tree.git
12516S:	Maintained
12517F:	drivers/media/radio/radio-shark2.c
12518F:	drivers/media/radio/radio-tea5777.c
12519
12520RADOS BLOCK DEVICE (RBD)
12521M:	Ilya Dryomov <idryomov@gmail.com>
12522M:	Sage Weil <sage@redhat.com>
12523M:	Alex Elder <elder@kernel.org>
12524L:	ceph-devel@vger.kernel.org
12525W:	http://ceph.com/
12526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12527T:	git git://github.com/ceph/ceph-client.git
12528S:	Supported
12529F:	Documentation/ABI/testing/sysfs-bus-rbd
12530F:	drivers/block/rbd.c
12531F:	drivers/block/rbd_types.h
12532
12533RAGE128 FRAMEBUFFER DISPLAY DRIVER
12534M:	Paul Mackerras <paulus@samba.org>
12535L:	linux-fbdev@vger.kernel.org
12536S:	Maintained
12537F:	drivers/video/fbdev/aty/aty128fb.c
12538
12539RAINSHADOW-CEC DRIVER
12540M:	Hans Verkuil <hverkuil@xs4all.nl>
12541L:	linux-media@vger.kernel.org
12542T:	git git://linuxtv.org/media_tree.git
12543S:	Maintained
12544F:	drivers/media/usb/rainshadow-cec/*
12545
12546RALINK MIPS ARCHITECTURE
12547M:	John Crispin <john@phrozen.org>
12548L:	linux-mips@vger.kernel.org
12549S:	Maintained
12550F:	arch/mips/ralink
12551
12552RALINK RT2X00 WIRELESS LAN DRIVER
12553P:	rt2x00 project
12554M:	Stanislaw Gruszka <sgruszka@redhat.com>
12555M:	Helmut Schaa <helmut.schaa@googlemail.com>
12556L:	linux-wireless@vger.kernel.org
12557S:	Maintained
12558F:	drivers/net/wireless/ralink/rt2x00/
12559
12560RAMDISK RAM BLOCK DEVICE DRIVER
12561M:	Jens Axboe <axboe@kernel.dk>
12562S:	Maintained
12563F:	Documentation/blockdev/ramdisk.txt
12564F:	drivers/block/brd.c
12565
12566RANCHU VIRTUAL BOARD FOR MIPS
12567M:	Miodrag Dinic <miodrag.dinic@mips.com>
12568L:	linux-mips@vger.kernel.org
12569S:	Supported
12570F:	arch/mips/generic/board-ranchu.c
12571F:	arch/mips/configs/generic/board-ranchu.config
12572
12573RANDOM NUMBER DRIVER
12574M:	"Theodore Ts'o" <tytso@mit.edu>
12575S:	Maintained
12576F:	drivers/char/random.c
12577
12578RAPIDIO SUBSYSTEM
12579M:	Matt Porter <mporter@kernel.crashing.org>
12580M:	Alexandre Bounine <alex.bou9@gmail.com>
12581S:	Maintained
12582F:	drivers/rapidio/
12583
12584RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12585L:	linux-wireless@vger.kernel.org
12586S:	Orphan
12587F:	drivers/net/wireless/ray*
12588
12589RCUTORTURE TEST FRAMEWORK
12590M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12591M:	Josh Triplett <josh@joshtriplett.org>
12592R:	Steven Rostedt <rostedt@goodmis.org>
12593R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12594R:	Lai Jiangshan <jiangshanlai@gmail.com>
12595L:	linux-kernel@vger.kernel.org
12596S:	Supported
12597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12598F:	tools/testing/selftests/rcutorture
12599
12600RDC R-321X SoC
12601M:	Florian Fainelli <florian@openwrt.org>
12602S:	Maintained
12603
12604RDC R6040 FAST ETHERNET DRIVER
12605M:	Florian Fainelli <f.fainelli@gmail.com>
12606L:	netdev@vger.kernel.org
12607S:	Maintained
12608F:	drivers/net/ethernet/rdc/r6040.c
12609
12610RDMAVT - RDMA verbs software
12611M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12612M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12613L:	linux-rdma@vger.kernel.org
12614S:	Supported
12615F:	drivers/infiniband/sw/rdmavt
12616
12617RDS - RELIABLE DATAGRAM SOCKETS
12618M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12619L:	netdev@vger.kernel.org
12620L:	linux-rdma@vger.kernel.org
12621L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12622W:	https://oss.oracle.com/projects/rds/
12623S:	Supported
12624F:	net/rds/
12625F:	Documentation/networking/rds.txt
12626
12627RDT - RESOURCE ALLOCATION
12628M:	Fenghua Yu <fenghua.yu@intel.com>
12629M:	Reinette Chatre <reinette.chatre@intel.com>
12630L:	linux-kernel@vger.kernel.org
12631S:	Supported
12632F:	arch/x86/kernel/cpu/intel_rdt*
12633F:	arch/x86/include/asm/intel_rdt_sched.h
12634F:	Documentation/x86/intel_rdt*
12635
12636READ-COPY UPDATE (RCU)
12637M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12638M:	Josh Triplett <josh@joshtriplett.org>
12639R:	Steven Rostedt <rostedt@goodmis.org>
12640R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12641R:	Lai Jiangshan <jiangshanlai@gmail.com>
12642L:	linux-kernel@vger.kernel.org
12643W:	http://www.rdrop.com/users/paulmck/RCU/
12644S:	Supported
12645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12646F:	Documentation/RCU/
12647X:	Documentation/RCU/torture.txt
12648F:	include/linux/rcu*
12649X:	include/linux/srcu*.h
12650F:	kernel/rcu/
12651X:	kernel/rcu/srcu*.c
12652
12653REAL TIME CLOCK (RTC) SUBSYSTEM
12654M:	Alessandro Zummo <a.zummo@towertech.it>
12655M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12656L:	linux-rtc@vger.kernel.org
12657Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12659S:	Maintained
12660F:	Documentation/devicetree/bindings/rtc/
12661F:	Documentation/rtc.txt
12662F:	drivers/rtc/
12663F:	include/linux/rtc.h
12664F:	include/uapi/linux/rtc.h
12665F:	include/linux/rtc/
12666F:	include/linux/platform_data/rtc-*
12667F:	tools/testing/selftests/rtc/
12668
12669REALTEK AUDIO CODECS
12670M:	Bard Liao <bardliao@realtek.com>
12671M:	Oder Chiou <oder_chiou@realtek.com>
12672S:	Maintained
12673F:	sound/soc/codecs/rt*
12674F:	include/sound/rt*.h
12675
12676REALTEK RTL83xx SMI DSA ROUTER CHIPS
12677M:	Linus Walleij <linus.walleij@linaro.org>
12678S:	Maintained
12679F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12680F:	drivers/net/dsa/realtek-smi*
12681F:	drivers/net/dsa/rtl83*
12682
12683REGISTER MAP ABSTRACTION
12684M:	Mark Brown <broonie@kernel.org>
12685L:	linux-kernel@vger.kernel.org
12686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12687S:	Supported
12688F:	Documentation/devicetree/bindings/regmap/
12689F:	drivers/base/regmap/
12690F:	include/linux/regmap.h
12691
12692REISERFS FILE SYSTEM
12693L:	reiserfs-devel@vger.kernel.org
12694S:	Supported
12695F:	fs/reiserfs/
12696
12697REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12698M:	Ohad Ben-Cohen <ohad@wizery.com>
12699M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12700L:	linux-remoteproc@vger.kernel.org
12701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12702S:	Maintained
12703F:	Documentation/devicetree/bindings/remoteproc/
12704F:	Documentation/remoteproc.txt
12705F:	drivers/remoteproc/
12706F:	include/linux/remoteproc.h
12707
12708REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12709M:	Ohad Ben-Cohen <ohad@wizery.com>
12710M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12711L:	linux-remoteproc@vger.kernel.org
12712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12713S:	Maintained
12714F:	drivers/rpmsg/
12715F:	Documentation/rpmsg.txt
12716F:	include/linux/rpmsg.h
12717F:	include/linux/rpmsg/
12718
12719RENESAS CLOCK DRIVERS
12720M:	Geert Uytterhoeven <geert+renesas@glider.be>
12721L:	linux-renesas-soc@vger.kernel.org
12722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12723S:	Supported
12724F:	drivers/clk/renesas/
12725
12726RENESAS EMEV2 I2C DRIVER
12727M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12728S:	Supported
12729F:	drivers/i2c/busses/i2c-emev2.c
12730
12731RENESAS ETHERNET DRIVERS
12732R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12733L:	netdev@vger.kernel.org
12734L:	linux-renesas-soc@vger.kernel.org
12735F:	Documentation/devicetree/bindings/net/renesas,*.txt
12736F:	Documentation/devicetree/bindings/net/sh_eth.txt
12737F:	drivers/net/ethernet/renesas/
12738F:	include/linux/sh_eth.h
12739
12740RENESAS R-CAR GYROADC DRIVER
12741M:	Marek Vasut <marek.vasut@gmail.com>
12742L:	linux-iio@vger.kernel.org
12743S:	Supported
12744F:	drivers/iio/adc/rcar_gyro_adc.c
12745
12746RENESAS R-CAR I2C DRIVERS
12747M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12748S:	Supported
12749F:	drivers/i2c/busses/i2c-rcar.c
12750F:	drivers/i2c/busses/i2c-sh_mobile.c
12751
12752RENESAS RIIC DRIVER
12753M:	Chris Brandt <chris.brandt@renesas.com>
12754S:	Supported
12755F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
12756F:	drivers/i2c/busses/i2c-riic.c
12757
12758RENESAS USB PHY DRIVER
12759M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12760L:	linux-renesas-soc@vger.kernel.org
12761S:	Maintained
12762F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12763
12764RESET CONTROLLER FRAMEWORK
12765M:	Philipp Zabel <p.zabel@pengutronix.de>
12766T:	git git://git.pengutronix.de/git/pza/linux
12767S:	Maintained
12768F:	drivers/reset/
12769F:	Documentation/devicetree/bindings/reset/
12770F:	include/dt-bindings/reset/
12771F:	include/linux/reset.h
12772F:	include/linux/reset-controller.h
12773
12774RESTARTABLE SEQUENCES SUPPORT
12775M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12776M:	Peter Zijlstra <peterz@infradead.org>
12777M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12778M:	Boqun Feng <boqun.feng@gmail.com>
12779L:	linux-kernel@vger.kernel.org
12780S:	Supported
12781F:	kernel/rseq.c
12782F:	include/uapi/linux/rseq.h
12783F:	include/trace/events/rseq.h
12784F:	tools/testing/selftests/rseq/
12785
12786RFKILL
12787M:	Johannes Berg <johannes@sipsolutions.net>
12788L:	linux-wireless@vger.kernel.org
12789W:	http://wireless.kernel.org/
12790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12792S:	Maintained
12793F:	Documentation/rfkill.txt
12794F:	Documentation/ABI/stable/sysfs-class-rfkill
12795F:	net/rfkill/
12796F:	include/linux/rfkill.h
12797F:	include/uapi/linux/rfkill.h
12798
12799RHASHTABLE
12800M:	Thomas Graf <tgraf@suug.ch>
12801M:	Herbert Xu <herbert@gondor.apana.org.au>
12802L:	netdev@vger.kernel.org
12803S:	Maintained
12804F:	lib/rhashtable.c
12805F:	lib/test_rhashtable.c
12806F:	include/linux/rhashtable.h
12807F:	include/linux/rhashtable-types.h
12808
12809RICOH R5C592 MEMORYSTICK DRIVER
12810M:	Maxim Levitsky <maximlevitsky@gmail.com>
12811S:	Maintained
12812F:	drivers/memstick/host/r592.*
12813
12814RICOH SMARTMEDIA/XD DRIVER
12815M:	Maxim Levitsky <maximlevitsky@gmail.com>
12816S:	Maintained
12817F:	drivers/mtd/nand/raw/r852.c
12818F:	drivers/mtd/nand/raw/r852.h
12819
12820RISC-V ARCHITECTURE
12821M:	Palmer Dabbelt <palmer@sifive.com>
12822M:	Albert Ou <aou@eecs.berkeley.edu>
12823L:	linux-riscv@lists.infradead.org
12824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12825S:	Supported
12826F:	arch/riscv/
12827K:	riscv
12828N:	riscv
12829
12830ROCCAT DRIVERS
12831M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12832W:	http://sourceforge.net/projects/roccat/
12833S:	Maintained
12834F:	drivers/hid/hid-roccat*
12835F:	include/linux/hid-roccat*
12836F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12837
12838ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12839M:	Jacob chen <jacob2.chen@rock-chips.com>
12840L:	linux-media@vger.kernel.org
12841S:	Maintained
12842F:	drivers/media/platform/rockchip/rga/
12843F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12844
12845ROCKER DRIVER
12846M:	Jiri Pirko <jiri@resnulli.us>
12847L:	netdev@vger.kernel.org
12848S:	Supported
12849F:	drivers/net/ethernet/rocker/
12850
12851ROCKETPORT DRIVER
12852P:	Comtrol Corp.
12853W:	http://www.comtrol.com
12854S:	Maintained
12855F:	Documentation/serial/rocket.txt
12856F:	drivers/tty/rocket*
12857
12858ROCKETPORT EXPRESS/INFINITY DRIVER
12859M:	Kevin Cernekee <cernekee@gmail.com>
12860L:	linux-serial@vger.kernel.org
12861S:	Odd Fixes
12862F:	drivers/tty/serial/rp2.*
12863
12864ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12865M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12866L:	linux-kernel@vger.kernel.org
12867L:	linux-renesas-soc@vger.kernel.org
12868S:	Supported
12869F:	drivers/mfd/bd9571mwv.c
12870F:	drivers/regulator/bd9571mwv-regulator.c
12871F:	drivers/gpio/gpio-bd9571mwv.c
12872F:	include/linux/mfd/bd9571mwv.h
12873F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12874
12875ROSE NETWORK LAYER
12876M:	Ralf Baechle <ralf@linux-mips.org>
12877L:	linux-hams@vger.kernel.org
12878W:	http://www.linux-ax25.org/
12879S:	Maintained
12880F:	include/net/rose.h
12881F:	include/uapi/linux/rose.h
12882F:	net/rose/
12883
12884RTL2830 MEDIA DRIVER
12885M:	Antti Palosaari <crope@iki.fi>
12886L:	linux-media@vger.kernel.org
12887W:	https://linuxtv.org
12888W:	http://palosaari.fi/linux/
12889Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12890T:	git git://linuxtv.org/anttip/media_tree.git
12891S:	Maintained
12892F:	drivers/media/dvb-frontends/rtl2830*
12893
12894RTL2832 MEDIA DRIVER
12895M:	Antti Palosaari <crope@iki.fi>
12896L:	linux-media@vger.kernel.org
12897W:	https://linuxtv.org
12898W:	http://palosaari.fi/linux/
12899Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12900T:	git git://linuxtv.org/anttip/media_tree.git
12901S:	Maintained
12902F:	drivers/media/dvb-frontends/rtl2832*
12903
12904RTL2832_SDR MEDIA DRIVER
12905M:	Antti Palosaari <crope@iki.fi>
12906L:	linux-media@vger.kernel.org
12907W:	https://linuxtv.org
12908W:	http://palosaari.fi/linux/
12909Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12910T:	git git://linuxtv.org/anttip/media_tree.git
12911S:	Maintained
12912F:	drivers/media/dvb-frontends/rtl2832_sdr*
12913
12914RTL8180 WIRELESS DRIVER
12915L:	linux-wireless@vger.kernel.org
12916W:	http://wireless.kernel.org/
12917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12918S:	Orphan
12919F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12920
12921RTL8187 WIRELESS DRIVER
12922M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12923M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12924M:	Larry Finger <Larry.Finger@lwfinger.net>
12925L:	linux-wireless@vger.kernel.org
12926W:	http://wireless.kernel.org/
12927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12928S:	Maintained
12929F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12930
12931REALTEK WIRELESS DRIVER (rtlwifi family)
12932M:	Ping-Ke Shih <pkshih@realtek.com>
12933L:	linux-wireless@vger.kernel.org
12934W:	http://wireless.kernel.org/
12935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12936S:	Maintained
12937F:	drivers/net/wireless/realtek/rtlwifi/
12938
12939RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12940M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12941L:	linux-wireless@vger.kernel.org
12942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12943S:	Maintained
12944F:	drivers/net/wireless/realtek/rtl8xxxu/
12945
12946RXRPC SOCKETS (AF_RXRPC)
12947M:	David Howells <dhowells@redhat.com>
12948L:	linux-afs@lists.infradead.org
12949S:	Supported
12950F:	net/rxrpc/
12951F:	include/keys/rxrpc-type.h
12952F:	include/net/af_rxrpc.h
12953F:	include/trace/events/rxrpc.h
12954F:	include/uapi/linux/rxrpc.h
12955F:	Documentation/networking/rxrpc.txt
12956W:	https://www.infradead.org/~dhowells/kafs/
12957
12958S3 SAVAGE FRAMEBUFFER DRIVER
12959M:	Antonino Daplas <adaplas@gmail.com>
12960L:	linux-fbdev@vger.kernel.org
12961S:	Maintained
12962F:	drivers/video/fbdev/savage/
12963
12964S390
12965M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12966M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12967L:	linux-s390@vger.kernel.org
12968W:	http://www.ibm.com/developerworks/linux/linux390/
12969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12970S:	Supported
12971F:	arch/s390/
12972F:	drivers/s390/
12973F:	Documentation/s390/
12974F:	Documentation/driver-api/s390-drivers.rst
12975
12976S390 COMMON I/O LAYER
12977M:	Sebastian Ott <sebott@linux.ibm.com>
12978M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12979L:	linux-s390@vger.kernel.org
12980W:	http://www.ibm.com/developerworks/linux/linux390/
12981S:	Supported
12982F:	drivers/s390/cio/
12983
12984S390 DASD DRIVER
12985M:	Stefan Haberland <sth@linux.ibm.com>
12986M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12987L:	linux-s390@vger.kernel.org
12988W:	http://www.ibm.com/developerworks/linux/linux390/
12989S:	Supported
12990F:	drivers/s390/block/dasd*
12991F:	block/partitions/ibm.c
12992
12993S390 IOMMU (PCI)
12994M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12995L:	linux-s390@vger.kernel.org
12996W:	http://www.ibm.com/developerworks/linux/linux390/
12997S:	Supported
12998F:	drivers/iommu/s390-iommu.c
12999
13000S390 IUCV NETWORK LAYER
13001M:	Julian Wiedmann <jwi@linux.ibm.com>
13002M:	Ursula Braun <ubraun@linux.ibm.com>
13003L:	linux-s390@vger.kernel.org
13004W:	http://www.ibm.com/developerworks/linux/linux390/
13005S:	Supported
13006F:	drivers/s390/net/*iucv*
13007F:	include/net/iucv/
13008F:	net/iucv/
13009
13010S390 NETWORK DRIVERS
13011M:	Julian Wiedmann <jwi@linux.ibm.com>
13012M:	Ursula Braun <ubraun@linux.ibm.com>
13013L:	linux-s390@vger.kernel.org
13014W:	http://www.ibm.com/developerworks/linux/linux390/
13015S:	Supported
13016F:	drivers/s390/net/
13017
13018S390 PCI SUBSYSTEM
13019M:	Sebastian Ott <sebott@linux.ibm.com>
13020M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13021L:	linux-s390@vger.kernel.org
13022W:	http://www.ibm.com/developerworks/linux/linux390/
13023S:	Supported
13024F:	arch/s390/pci/
13025F:	drivers/pci/hotplug/s390_pci_hpc.c
13026
13027S390 VFIO-CCW DRIVER
13028M:	Cornelia Huck <cohuck@redhat.com>
13029M:	Halil Pasic <pasic@linux.ibm.com>
13030L:	linux-s390@vger.kernel.org
13031L:	kvm@vger.kernel.org
13032S:	Supported
13033F:	drivers/s390/cio/vfio_ccw*
13034F:	Documentation/s390/vfio-ccw.txt
13035F:	include/uapi/linux/vfio_ccw.h
13036
13037S390 ZCRYPT DRIVER
13038M:	Harald Freudenberger <freude@linux.ibm.com>
13039L:	linux-s390@vger.kernel.org
13040W:	http://www.ibm.com/developerworks/linux/linux390/
13041S:	Supported
13042F:	drivers/s390/crypto/
13043
13044S390 VFIO AP DRIVER
13045M:	Tony Krowiak <akrowiak@linux.ibm.com>
13046M:	Pierre Morel <pmorel@linux.ibm.com>
13047M:	Halil Pasic <pasic@linux.ibm.com>
13048L:	linux-s390@vger.kernel.org
13049W:	http://www.ibm.com/developerworks/linux/linux390/
13050S:	Supported
13051F:	drivers/s390/crypto/vfio_ap_drv.c
13052F:	drivers/s390/crypto/vfio_ap_private.h
13053F:	drivers/s390/crypto/vfio_ap_ops.c
13054F:	Documentation/s390/vfio-ap.txt
13055
13056S390 ZFCP DRIVER
13057M:	Steffen Maier <maier@linux.ibm.com>
13058M:	Benjamin Block <bblock@linux.ibm.com>
13059L:	linux-s390@vger.kernel.org
13060W:	http://www.ibm.com/developerworks/linux/linux390/
13061S:	Supported
13062F:	drivers/s390/scsi/zfcp_*
13063
13064S3C24XX SD/MMC Driver
13065M:	Ben Dooks <ben-linux@fluff.org>
13066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13067S:	Supported
13068F:	drivers/mmc/host/s3cmci.*
13069
13070SAA6588 RDS RECEIVER DRIVER
13071M:	Hans Verkuil <hverkuil@xs4all.nl>
13072L:	linux-media@vger.kernel.org
13073T:	git git://linuxtv.org/media_tree.git
13074W:	https://linuxtv.org
13075S:	Odd Fixes
13076F:	drivers/media/i2c/saa6588*
13077
13078SAA7134 VIDEO4LINUX DRIVER
13079M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13080L:	linux-media@vger.kernel.org
13081W:	https://linuxtv.org
13082T:	git git://linuxtv.org/media_tree.git
13083S:	Odd fixes
13084F:	Documentation/media/v4l-drivers/saa7134*
13085F:	drivers/media/pci/saa7134/
13086
13087SAA7146 VIDEO4LINUX-2 DRIVER
13088M:	Hans Verkuil <hverkuil@xs4all.nl>
13089L:	linux-media@vger.kernel.org
13090T:	git git://linuxtv.org/media_tree.git
13091S:	Maintained
13092F:	drivers/media/common/saa7146/
13093F:	drivers/media/pci/saa7146/
13094F:	include/media/saa7146*
13095
13096SAMSUNG AUDIO (ASoC) DRIVERS
13097M:	Krzysztof Kozlowski <krzk@kernel.org>
13098M:	Sangbeom Kim <sbkim73@samsung.com>
13099M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13100L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13101S:	Supported
13102F:	sound/soc/samsung/
13103F:	Documentation/devicetree/bindings/sound/samsung*
13104
13105SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13106M:	Krzysztof Kozlowski <krzk@kernel.org>
13107L:	linux-crypto@vger.kernel.org
13108L:	linux-samsung-soc@vger.kernel.org
13109S:	Maintained
13110F:	drivers/crypto/exynos-rng.c
13111F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13112
13113SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13114M:	Łukasz Stelmach <l.stelmach@samsung.com>
13115L:	linux-samsung-soc@vger.kernel.org
13116S:	Maintained
13117F:	drivers/char/hw_random/exynos-trng.c
13118F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13119
13120SAMSUNG FRAMEBUFFER DRIVER
13121M:	Jingoo Han <jingoohan1@gmail.com>
13122L:	linux-fbdev@vger.kernel.org
13123S:	Maintained
13124F:	drivers/video/fbdev/s3c-fb.c
13125
13126SAMSUNG LAPTOP DRIVER
13127M:	Corentin Chary <corentin.chary@gmail.com>
13128L:	platform-driver-x86@vger.kernel.org
13129S:	Maintained
13130F:	drivers/platform/x86/samsung-laptop.c
13131
13132SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13133M:	Sangbeom Kim <sbkim73@samsung.com>
13134M:	Krzysztof Kozlowski <krzk@kernel.org>
13135M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13136L:	linux-kernel@vger.kernel.org
13137L:	linux-samsung-soc@vger.kernel.org
13138S:	Supported
13139F:	drivers/mfd/sec*.c
13140F:	drivers/regulator/s2m*.c
13141F:	drivers/regulator/s5m*.c
13142F:	drivers/clk/clk-s2mps11.c
13143F:	drivers/rtc/rtc-s5m.c
13144F:	include/linux/mfd/samsung/
13145F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13146F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13147F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13148F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13149
13150SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13151M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13152L:	linux-media@vger.kernel.org
13153L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13154S:	Maintained
13155F:	drivers/media/platform/s3c-camif/
13156F:	include/media/drv-intf/s3c_camif.h
13157
13158SAMSUNG S3FWRN5 NFC DRIVER
13159M:	Robert Baldyga <r.baldyga@samsung.com>
13160M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13161L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13162S:	Supported
13163F:	drivers/nfc/s3fwrn5
13164
13165SAMSUNG S5C73M3 CAMERA DRIVER
13166M:	Kyungmin Park <kyungmin.park@samsung.com>
13167M:	Andrzej Hajda <a.hajda@samsung.com>
13168L:	linux-media@vger.kernel.org
13169S:	Supported
13170F:	drivers/media/i2c/s5c73m3/*
13171
13172SAMSUNG S5K5BAF CAMERA DRIVER
13173M:	Kyungmin Park <kyungmin.park@samsung.com>
13174M:	Andrzej Hajda <a.hajda@samsung.com>
13175L:	linux-media@vger.kernel.org
13176S:	Supported
13177F:	drivers/media/i2c/s5k5baf.c
13178
13179SAMSUNG S5P Security SubSystem (SSS) DRIVER
13180M:	Krzysztof Kozlowski <krzk@kernel.org>
13181M:	Vladimir Zapolskiy <vz@mleia.com>
13182M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13183L:	linux-crypto@vger.kernel.org
13184L:	linux-samsung-soc@vger.kernel.org
13185S:	Maintained
13186F:	drivers/crypto/s5p-sss.c
13187
13188SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13189M:	Kyungmin Park <kyungmin.park@samsung.com>
13190M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13191L:	linux-media@vger.kernel.org
13192Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13193S:	Supported
13194F:	drivers/media/platform/exynos4-is/
13195
13196SAMSUNG SOC CLOCK DRIVERS
13197M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13198M:	Tomasz Figa <tomasz.figa@gmail.com>
13199M:	Chanwoo Choi <cw00.choi@samsung.com>
13200S:	Supported
13201L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13203F:	drivers/clk/samsung/
13204F:	include/dt-bindings/clock/exynos*.h
13205F:	Documentation/devicetree/bindings/clock/exynos*.txt
13206
13207SAMSUNG SPI DRIVERS
13208M:	Kukjin Kim <kgene@kernel.org>
13209M:	Krzysztof Kozlowski <krzk@kernel.org>
13210M:	Andi Shyti <andi@etezian.org>
13211L:	linux-spi@vger.kernel.org
13212L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13213S:	Maintained
13214F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13215F:	drivers/spi/spi-s3c*
13216F:	include/linux/platform_data/spi-s3c64xx.h
13217
13218SAMSUNG SXGBE DRIVERS
13219M:	Byungho An <bh74.an@samsung.com>
13220M:	Girish K S <ks.giri@samsung.com>
13221M:	Vipul Pandya <vipul.pandya@samsung.com>
13222S:	Supported
13223L:	netdev@vger.kernel.org
13224F:	drivers/net/ethernet/samsung/sxgbe/
13225
13226SAMSUNG THERMAL DRIVER
13227M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13228L:	linux-pm@vger.kernel.org
13229L:	linux-samsung-soc@vger.kernel.org
13230S:	Supported
13231T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13232F:	drivers/thermal/samsung/
13233
13234SAMSUNG USB2 PHY DRIVER
13235M:	Kamil Debski <kamil@wypas.org>
13236M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13237L:	linux-kernel@vger.kernel.org
13238S:	Supported
13239F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13240F:	Documentation/phy/samsung-usb2.txt
13241F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13242F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13243F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13244F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13245F:	drivers/phy/samsung/phy-samsung-usb2.c
13246F:	drivers/phy/samsung/phy-samsung-usb2.h
13247
13248SC1200 WDT DRIVER
13249M:	Zwane Mwaikambo <zwanem@gmail.com>
13250S:	Maintained
13251F:	drivers/watchdog/sc1200wdt.c
13252
13253SCHEDULER
13254M:	Ingo Molnar <mingo@redhat.com>
13255M:	Peter Zijlstra <peterz@infradead.org>
13256L:	linux-kernel@vger.kernel.org
13257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13258S:	Maintained
13259F:	kernel/sched/
13260F:	include/linux/sched.h
13261F:	include/uapi/linux/sched.h
13262F:	include/linux/wait.h
13263
13264SCR24X CHIP CARD INTERFACE DRIVER
13265M:	Lubomir Rintel <lkundrak@v3.sk>
13266S:	Supported
13267F:	drivers/char/pcmcia/scr24x_cs.c
13268
13269SCSI CDROM DRIVER
13270M:	Jens Axboe <axboe@kernel.dk>
13271L:	linux-scsi@vger.kernel.org
13272W:	http://www.kernel.dk
13273S:	Maintained
13274F:	drivers/scsi/sr*
13275
13276SCSI RDMA PROTOCOL (SRP) INITIATOR
13277M:	Bart Van Assche <bvanassche@acm.org>
13278L:	linux-rdma@vger.kernel.org
13279S:	Supported
13280Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13281F:	drivers/infiniband/ulp/srp/
13282F:	include/scsi/srp.h
13283
13284SCSI RDMA PROTOCOL (SRP) TARGET
13285M:	Bart Van Assche <bvanassche@acm.org>
13286L:	linux-rdma@vger.kernel.org
13287L:	target-devel@vger.kernel.org
13288S:	Supported
13289Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13290F:	drivers/infiniband/ulp/srpt/
13291
13292SCSI SG DRIVER
13293M:	Doug Gilbert <dgilbert@interlog.com>
13294L:	linux-scsi@vger.kernel.org
13295W:	http://sg.danny.cz/sg
13296S:	Maintained
13297F:	Documentation/scsi/scsi-generic.txt
13298F:	drivers/scsi/sg.c
13299F:	include/scsi/sg.h
13300
13301SCSI SUBSYSTEM
13302M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13304M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13306L:	linux-scsi@vger.kernel.org
13307S:	Maintained
13308F:	Documentation/devicetree/bindings/scsi/
13309F:	drivers/scsi/
13310F:	include/scsi/
13311
13312SCSI TAPE DRIVER
13313M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13314L:	linux-scsi@vger.kernel.org
13315S:	Maintained
13316F:	Documentation/scsi/st.txt
13317F:	drivers/scsi/st.*
13318F:	drivers/scsi/st_*.h
13319
13320SCTP PROTOCOL
13321M:	Vlad Yasevich <vyasevich@gmail.com>
13322M:	Neil Horman <nhorman@tuxdriver.com>
13323M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13324L:	linux-sctp@vger.kernel.org
13325W:	http://lksctp.sourceforge.net
13326S:	Maintained
13327F:	Documentation/networking/sctp.txt
13328F:	include/linux/sctp.h
13329F:	include/uapi/linux/sctp.h
13330F:	include/net/sctp/
13331F:	net/sctp/
13332
13333SCx200 CPU SUPPORT
13334M:	Jim Cromie <jim.cromie@gmail.com>
13335S:	Odd Fixes
13336F:	Documentation/i2c/busses/scx200_acb
13337F:	arch/x86/platform/scx200/
13338F:	drivers/watchdog/scx200_wdt.c
13339F:	drivers/i2c/busses/scx200*
13340F:	drivers/mtd/maps/scx200_docflash.c
13341F:	include/linux/scx200.h
13342
13343SCx200 GPIO DRIVER
13344M:	Jim Cromie <jim.cromie@gmail.com>
13345S:	Maintained
13346F:	drivers/char/scx200_gpio.c
13347F:	include/linux/scx200_gpio.h
13348
13349SCx200 HRT CLOCKSOURCE DRIVER
13350M:	Jim Cromie <jim.cromie@gmail.com>
13351S:	Maintained
13352F:	drivers/clocksource/scx200_hrt.c
13353
13354SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13355M:	Sascha Sommer <saschasommer@freenet.de>
13356L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13357S:	Maintained
13358F:	drivers/mmc/host/sdricoh_cs.c
13359
13360SECURE COMPUTING
13361M:	Kees Cook <keescook@chromium.org>
13362R:	Andy Lutomirski <luto@amacapital.net>
13363R:	Will Drewry <wad@chromium.org>
13364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13365S:	Supported
13366F:	kernel/seccomp.c
13367F:	include/uapi/linux/seccomp.h
13368F:	include/linux/seccomp.h
13369F:	tools/testing/selftests/seccomp/*
13370F:	tools/testing/selftests/kselftest_harness.h
13371F:	Documentation/userspace-api/seccomp_filter.rst
13372K:	\bsecure_computing
13373K:	\bTIF_SECCOMP\b
13374
13375SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13376M:	Al Cooper <alcooperx@gmail.com>
13377L:	linux-mmc@vger.kernel.org
13378L:	bcm-kernel-feedback-list@broadcom.com
13379S:	Maintained
13380F:	drivers/mmc/host/sdhci-brcmstb*
13381
13382SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13383M:	Adrian Hunter <adrian.hunter@intel.com>
13384L:	linux-mmc@vger.kernel.org
13385T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
13386S:	Maintained
13387F:	drivers/mmc/host/sdhci*
13388F:	include/linux/mmc/sdhci*
13389
13390SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13391M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13392M:	Manjunath M B <manjumb@synopsys.com>
13393L:	linux-mmc@vger.kernel.org
13394S:	Maintained
13395F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13396
13397SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13398M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13399L:	linux-mmc@vger.kernel.org
13400S:	Supported
13401F:	drivers/mmc/host/sdhci-of-at91.c
13402
13403SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13404M:	Ben Dooks <ben-linux@fluff.org>
13405M:	Jaehoon Chung <jh80.chung@samsung.com>
13406L:	linux-mmc@vger.kernel.org
13407S:	Maintained
13408F:	drivers/mmc/host/sdhci-s3c*
13409
13410SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13411M:	Viresh Kumar <vireshk@kernel.org>
13412L:	linux-mmc@vger.kernel.org
13413S:	Maintained
13414F:	drivers/mmc/host/sdhci-spear.c
13415
13416SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13417M:	Kishon Vijay Abraham I <kishon@ti.com>
13418L:	linux-mmc@vger.kernel.org
13419S:	Maintained
13420F:	drivers/mmc/host/sdhci-omap.c
13421
13422SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13423M:	Scott Bauer <scott.bauer@intel.com>
13424M:	Jonathan Derrick <jonathan.derrick@intel.com>
13425L:	linux-block@vger.kernel.org
13426S:	Supported
13427F:	block/sed*
13428F:	block/opal_proto.h
13429F:	include/linux/sed*
13430F:	include/uapi/linux/sed*
13431
13432SECURITY CONTACT
13433M:	Security Officers <security@kernel.org>
13434S:	Supported
13435
13436SECURITY SUBSYSTEM
13437M:	James Morris <jmorris@namei.org>
13438M:	"Serge E. Hallyn" <serge@hallyn.com>
13439L:	linux-security-module@vger.kernel.org (suggested Cc:)
13440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13441W:	http://kernsec.org/
13442S:	Supported
13443F:	security/
13444X:	security/selinux/
13445
13446SELINUX SECURITY MODULE
13447M:	Paul Moore <paul@paul-moore.com>
13448M:	Stephen Smalley <sds@tycho.nsa.gov>
13449M:	Eric Paris <eparis@parisplace.org>
13450L:	selinux@vger.kernel.org
13451W:	https://selinuxproject.org
13452W:	https://github.com/SELinuxProject
13453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13454S:	Supported
13455F:	include/linux/selinux*
13456F:	security/selinux/
13457F:	scripts/selinux/
13458F:	Documentation/admin-guide/LSM/SELinux.rst
13459
13460SENSABLE PHANTOM
13461M:	Jiri Slaby <jirislaby@gmail.com>
13462S:	Maintained
13463F:	drivers/misc/phantom.c
13464F:	include/uapi/linux/phantom.h
13465
13466SERIAL DEVICE BUS
13467M:	Rob Herring <robh@kernel.org>
13468L:	linux-serial@vger.kernel.org
13469S:	Maintained
13470F:	Documentation/devicetree/bindings/serial/slave-device.txt
13471F:	drivers/tty/serdev/
13472F:	include/linux/serdev.h
13473
13474SERIAL DRIVERS
13475M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13476L:	linux-serial@vger.kernel.org
13477S:	Maintained
13478F:	Documentation/devicetree/bindings/serial/
13479F:	drivers/tty/serial/
13480
13481SERIAL IR RECEIVER
13482M:	Sean Young <sean@mess.org>
13483L:	linux-media@vger.kernel.org
13484S:	Maintained
13485F:	drivers/media/rc/serial_ir.c
13486
13487SFC NETWORK DRIVER
13488M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13489M:	Edward Cree <ecree@solarflare.com>
13490M:	Bert Kenward <bkenward@solarflare.com>
13491L:	netdev@vger.kernel.org
13492S:	Supported
13493F:	drivers/net/ethernet/sfc/
13494
13495SGI GRU DRIVER
13496M:	Dimitri Sivanich <sivanich@sgi.com>
13497S:	Maintained
13498F:	drivers/misc/sgi-gru/
13499
13500SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13501M:	Pat Gefre <pfg@sgi.com>
13502L:	linux-ia64@vger.kernel.org
13503S:	Supported
13504F:	Documentation/ia64/serial.txt
13505F:	drivers/tty/serial/ioc?_serial.c
13506F:	include/linux/ioc?.h
13507
13508SGI XP/XPC/XPNET DRIVER
13509M:	Cliff Whickman <cpw@sgi.com>
13510M:	Robin Holt <robinmholt@gmail.com>
13511S:	Maintained
13512F:	drivers/misc/sgi-xp/
13513
13514SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13515M:	Ursula Braun <ubraun@linux.ibm.com>
13516L:	linux-s390@vger.kernel.org
13517W:	http://www.ibm.com/developerworks/linux/linux390/
13518S:	Supported
13519F:	net/smc/
13520
13521SHARP RJ54N1CB0C SENSOR DRIVER
13522M:	Jacopo Mondi <jacopo@jmondi.org>
13523L:	linux-media@vger.kernel.org
13524T:	git git://linuxtv.org/media_tree.git
13525S:	Odd fixes
13526F:	drivers/media/i2c/rj54n1cb0c.c
13527F:	include/media/i2c/rj54n1cb0c.h
13528
13529SH_VEU V4L2 MEM2MEM DRIVER
13530L:	linux-media@vger.kernel.org
13531S:	Orphan
13532F:	drivers/media/platform/sh_veu.c
13533
13534SH_VOU V4L2 OUTPUT DRIVER
13535L:	linux-media@vger.kernel.org
13536S:	Orphan
13537F:	drivers/media/platform/sh_vou.c
13538F:	include/media/drv-intf/sh_vou.h
13539
13540SI2157 MEDIA DRIVER
13541M:	Antti Palosaari <crope@iki.fi>
13542L:	linux-media@vger.kernel.org
13543W:	https://linuxtv.org
13544W:	http://palosaari.fi/linux/
13545Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13546T:	git git://linuxtv.org/anttip/media_tree.git
13547S:	Maintained
13548F:	drivers/media/tuners/si2157*
13549
13550SI2165 MEDIA DRIVER
13551M:	Matthias Schwarzott <zzam@gentoo.org>
13552L:	linux-media@vger.kernel.org
13553W:	https://linuxtv.org
13554Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13555S:	Maintained
13556F:	drivers/media/dvb-frontends/si2165*
13557
13558SI2168 MEDIA DRIVER
13559M:	Antti Palosaari <crope@iki.fi>
13560L:	linux-media@vger.kernel.org
13561W:	https://linuxtv.org
13562W:	http://palosaari.fi/linux/
13563Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13564T:	git git://linuxtv.org/anttip/media_tree.git
13565S:	Maintained
13566F:	drivers/media/dvb-frontends/si2168*
13567
13568SI470X FM RADIO RECEIVER I2C DRIVER
13569M:	Hans Verkuil <hverkuil@xs4all.nl>
13570L:	linux-media@vger.kernel.org
13571T:	git git://linuxtv.org/media_tree.git
13572W:	https://linuxtv.org
13573S:	Odd Fixes
13574F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13575
13576SI470X FM RADIO RECEIVER USB DRIVER
13577M:	Hans Verkuil <hverkuil@xs4all.nl>
13578L:	linux-media@vger.kernel.org
13579T:	git git://linuxtv.org/media_tree.git
13580W:	https://linuxtv.org
13581S:	Maintained
13582F:	drivers/media/radio/si470x/radio-si470x-common.c
13583F:	drivers/media/radio/si470x/radio-si470x.h
13584F:	drivers/media/radio/si470x/radio-si470x-usb.c
13585
13586SI4713 FM RADIO TRANSMITTER I2C DRIVER
13587M:	Eduardo Valentin <edubezval@gmail.com>
13588L:	linux-media@vger.kernel.org
13589T:	git git://linuxtv.org/media_tree.git
13590W:	https://linuxtv.org
13591S:	Odd Fixes
13592F:	drivers/media/radio/si4713/si4713.?
13593
13594SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13595M:	Eduardo Valentin <edubezval@gmail.com>
13596L:	linux-media@vger.kernel.org
13597T:	git git://linuxtv.org/media_tree.git
13598W:	https://linuxtv.org
13599S:	Odd Fixes
13600F:	drivers/media/radio/si4713/radio-platform-si4713.c
13601
13602SI4713 FM RADIO TRANSMITTER USB DRIVER
13603M:	Hans Verkuil <hverkuil@xs4all.nl>
13604L:	linux-media@vger.kernel.org
13605T:	git git://linuxtv.org/media_tree.git
13606W:	https://linuxtv.org
13607S:	Maintained
13608F:	drivers/media/radio/si4713/radio-usb-si4713.c
13609
13610SIANO DVB DRIVER
13611M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13612L:	linux-media@vger.kernel.org
13613W:	https://linuxtv.org
13614T:	git git://linuxtv.org/media_tree.git
13615S:	Odd fixes
13616F:	drivers/media/common/siano/
13617F:	drivers/media/usb/siano/
13618F:	drivers/media/usb/siano/
13619F:	drivers/media/mmc/siano/
13620
13621SIFIVE DRIVERS
13622M:	Palmer Dabbelt <palmer@sifive.com>
13623L:	linux-riscv@lists.infradead.org
13624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13625S:	Supported
13626K:	sifive
13627N:	sifive
13628
13629SILEAD TOUCHSCREEN DRIVER
13630M:	Hans de Goede <hdegoede@redhat.com>
13631L:	linux-input@vger.kernel.org
13632L:	platform-driver-x86@vger.kernel.org
13633S:	Maintained
13634F:	drivers/input/touchscreen/silead.c
13635F:	drivers/platform/x86/touchscreen_dmi.c
13636
13637SILICON MOTION SM712 FRAME BUFFER DRIVER
13638M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13639M:	Teddy Wang <teddy.wang@siliconmotion.com>
13640M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13641L:	linux-fbdev@vger.kernel.org
13642S:	Maintained
13643F:	drivers/video/fbdev/sm712*
13644F:	Documentation/fb/sm712fb.txt
13645
13646SIMPLE FIRMWARE INTERFACE (SFI)
13647M:	Len Brown <lenb@kernel.org>
13648L:	sfi-devel@simplefirmware.org
13649W:	http://simplefirmware.org/
13650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13651S:	Supported
13652F:	arch/x86/platform/sfi/
13653F:	drivers/sfi/
13654F:	include/linux/sfi*.h
13655
13656SIMPLEFB FB DRIVER
13657M:	Hans de Goede <hdegoede@redhat.com>
13658L:	linux-fbdev@vger.kernel.org
13659S:	Maintained
13660F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13661F:	drivers/video/fbdev/simplefb.c
13662F:	include/linux/platform_data/simplefb.h
13663
13664SIMTEC EB110ATX (Chalice CATS)
13665P:	Ben Dooks
13666P:	Vincent Sanders <vince@simtec.co.uk>
13667M:	Simtec Linux Team <linux@simtec.co.uk>
13668W:	http://www.simtec.co.uk/products/EB110ATX/
13669S:	Supported
13670
13671SIMTEC EB2410ITX (BAST)
13672P:	Ben Dooks
13673P:	Vincent Sanders <vince@simtec.co.uk>
13674M:	Simtec Linux Team <linux@simtec.co.uk>
13675W:	http://www.simtec.co.uk/products/EB2410ITX/
13676S:	Supported
13677F:	arch/arm/mach-s3c24xx/mach-bast.c
13678F:	arch/arm/mach-s3c24xx/bast-ide.c
13679F:	arch/arm/mach-s3c24xx/bast-irq.c
13680
13681SIPHASH PRF ROUTINES
13682M:	Jason A. Donenfeld <Jason@zx2c4.com>
13683S:	Maintained
13684F:	lib/siphash.c
13685F:	lib/test_siphash.c
13686F:	include/linux/siphash.h
13687
13688SIOX
13689M:	Gavin Schenk <g.schenk@eckelmann.de>
13690M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13691R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13692S:	Supported
13693F:	drivers/siox/*
13694F:	drivers/gpio/gpio-siox.c
13695F:	include/trace/events/siox.h
13696
13697SIS 190 ETHERNET DRIVER
13698M:	Francois Romieu <romieu@fr.zoreil.com>
13699L:	netdev@vger.kernel.org
13700S:	Maintained
13701F:	drivers/net/ethernet/sis/sis190.c
13702
13703SIS 900/7016 FAST ETHERNET DRIVER
13704M:	Daniele Venzano <venza@brownhat.org>
13705W:	http://www.brownhat.org/sis900.html
13706L:	netdev@vger.kernel.org
13707S:	Maintained
13708F:	drivers/net/ethernet/sis/sis900.*
13709
13710SIS FRAMEBUFFER DRIVER
13711M:	Thomas Winischhofer <thomas@winischhofer.net>
13712W:	http://www.winischhofer.net/linuxsisvga.shtml
13713S:	Maintained
13714F:	Documentation/fb/sisfb.txt
13715F:	drivers/video/fbdev/sis/
13716F:	include/video/sisfb.h
13717
13718SIS USB2VGA DRIVER
13719M:	Thomas Winischhofer <thomas@winischhofer.net>
13720W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13721S:	Maintained
13722F:	drivers/usb/misc/sisusbvga/
13723
13724SLAB ALLOCATOR
13725M:	Christoph Lameter <cl@linux.com>
13726M:	Pekka Enberg <penberg@kernel.org>
13727M:	David Rientjes <rientjes@google.com>
13728M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13729M:	Andrew Morton <akpm@linux-foundation.org>
13730L:	linux-mm@kvack.org
13731S:	Maintained
13732F:	include/linux/sl?b*.h
13733F:	mm/sl?b*
13734
13735SLEEPABLE READ-COPY UPDATE (SRCU)
13736M:	Lai Jiangshan <jiangshanlai@gmail.com>
13737M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13738M:	Josh Triplett <josh@joshtriplett.org>
13739R:	Steven Rostedt <rostedt@goodmis.org>
13740R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13741L:	linux-kernel@vger.kernel.org
13742W:	http://www.rdrop.com/users/paulmck/RCU/
13743S:	Supported
13744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13745F:	include/linux/srcu*.h
13746F:	kernel/rcu/srcu*.c
13747
13748SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13749M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13750L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13751S:	Maintained
13752F:	drivers/slimbus/
13753F:	Documentation/devicetree/bindings/slimbus/
13754F:	include/linux/slimbus.h
13755
13756SMACK SECURITY MODULE
13757M:	Casey Schaufler <casey@schaufler-ca.com>
13758L:	linux-security-module@vger.kernel.org
13759W:	http://schaufler-ca.com
13760T:	git git://github.com/cschaufler/smack-next
13761S:	Maintained
13762F:	Documentation/admin-guide/LSM/Smack.rst
13763F:	security/smack/
13764
13765SMC91x ETHERNET DRIVER
13766M:	Nicolas Pitre <nico@fluxnic.net>
13767S:	Odd Fixes
13768F:	drivers/net/ethernet/smsc/smc91x.*
13769
13770SMIA AND SMIA++ IMAGE SENSOR DRIVER
13771M:	Sakari Ailus <sakari.ailus@iki.fi>
13772L:	linux-media@vger.kernel.org
13773S:	Maintained
13774F:	drivers/media/i2c/smiapp/
13775F:	include/media/i2c/smiapp.h
13776F:	drivers/media/i2c/smiapp-pll.c
13777F:	drivers/media/i2c/smiapp-pll.h
13778F:	include/uapi/linux/smiapp.h
13779F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13780
13781SMM665 HARDWARE MONITOR DRIVER
13782M:	Guenter Roeck <linux@roeck-us.net>
13783L:	linux-hwmon@vger.kernel.org
13784S:	Maintained
13785F:	Documentation/hwmon/smm665
13786F:	drivers/hwmon/smm665.c
13787
13788SMSC EMC2103 HARDWARE MONITOR DRIVER
13789M:	Steve Glendinning <steve.glendinning@shawell.net>
13790L:	linux-hwmon@vger.kernel.org
13791S:	Maintained
13792F:	Documentation/hwmon/emc2103
13793F:	drivers/hwmon/emc2103.c
13794
13795SMSC SCH5627 HARDWARE MONITOR DRIVER
13796M:	Hans de Goede <hdegoede@redhat.com>
13797L:	linux-hwmon@vger.kernel.org
13798S:	Supported
13799F:	Documentation/hwmon/sch5627
13800F:	drivers/hwmon/sch5627.c
13801
13802SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13803M:	Steve Glendinning <steve.glendinning@shawell.net>
13804L:	linux-fbdev@vger.kernel.org
13805S:	Maintained
13806F:	drivers/video/fbdev/smscufx.c
13807
13808SMSC47B397 HARDWARE MONITOR DRIVER
13809M:	Jean Delvare <jdelvare@suse.com>
13810L:	linux-hwmon@vger.kernel.org
13811S:	Maintained
13812F:	Documentation/hwmon/smsc47b397
13813F:	drivers/hwmon/smsc47b397.c
13814
13815SMSC911x ETHERNET DRIVER
13816M:	Steve Glendinning <steve.glendinning@shawell.net>
13817L:	netdev@vger.kernel.org
13818S:	Maintained
13819F:	include/linux/smsc911x.h
13820F:	drivers/net/ethernet/smsc/smsc911x.*
13821
13822SMSC9420 PCI ETHERNET DRIVER
13823M:	Steve Glendinning <steve.glendinning@shawell.net>
13824L:	netdev@vger.kernel.org
13825S:	Maintained
13826F:	drivers/net/ethernet/smsc/smsc9420.*
13827
13828SOC-CAMERA V4L2 SUBSYSTEM
13829L:	linux-media@vger.kernel.org
13830T:	git git://linuxtv.org/media_tree.git
13831S:	Orphan
13832F:	include/media/soc*
13833F:	drivers/media/i2c/soc_camera/
13834F:	drivers/media/platform/soc_camera/
13835
13836SOCIONEXT SYNQUACER I2C DRIVER
13837M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13838L:	linux-i2c@vger.kernel.org
13839S:	Maintained
13840F:	drivers/i2c/busses/i2c-synquacer.c
13841F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13842
13843SOCIONEXT UNIPHIER SOUND DRIVER
13844L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13845S:	Orphan
13846F:	sound/soc/uniphier/
13847
13848SOEKRIS NET48XX LED SUPPORT
13849M:	Chris Boot <bootc@bootc.net>
13850S:	Maintained
13851F:	drivers/leds/leds-net48xx.c
13852
13853SOFT-ROCE DRIVER (rxe)
13854M:	Moni Shoua <monis@mellanox.com>
13855L:	linux-rdma@vger.kernel.org
13856S:	Supported
13857W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13858Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13859F:	drivers/infiniband/sw/rxe/
13860F:	include/uapi/rdma/rdma_user_rxe.h
13861
13862SOFTLOGIC 6x10 MPEG CODEC
13863M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13864M:	Anton Sviridenko <anton@corp.bluecherry.net>
13865M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13866M:	Andrey Utkin <andrey_utkin@fastmail.com>
13867M:	Ismael Luceno <ismael@iodev.co.uk>
13868L:	linux-media@vger.kernel.org
13869S:	Supported
13870F:	drivers/media/pci/solo6x10/
13871
13872SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13873M:	James Morse <james.morse@arm.com>
13874L:	linux-arm-kernel@lists.infradead.org
13875S:	Maintained
13876F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13877F:	drivers/firmware/arm_sdei.c
13878F:	include/linux/arm_sdei.h
13879F:	include/uapi/linux/arm_sdei.h
13880
13881SOFTWARE RAID (Multiple Disks) SUPPORT
13882M:	Shaohua Li <shli@kernel.org>
13883L:	linux-raid@vger.kernel.org
13884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13885S:	Supported
13886F:	drivers/md/Makefile
13887F:	drivers/md/Kconfig
13888F:	drivers/md/md*
13889F:	drivers/md/raid*
13890F:	include/linux/raid/
13891F:	include/uapi/linux/raid/
13892
13893SOCIONEXT (SNI) AVE NETWORK DRIVER
13894M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13895L:	netdev@vger.kernel.org
13896S:	Maintained
13897F:	drivers/net/ethernet/socionext/sni_ave.c
13898F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
13899
13900SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13901M:	Jassi Brar <jaswinder.singh@linaro.org>
13902L:	netdev@vger.kernel.org
13903S:	Maintained
13904F:	drivers/net/ethernet/socionext/netsec.c
13905F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13906
13907SOLIDRUN CLEARFOG SUPPORT
13908M:	Russell King <linux@armlinux.org.uk>
13909S:	Maintained
13910F:	arch/arm/boot/dts/armada-388-clearfog*
13911F:	arch/arm/boot/dts/armada-38x-solidrun-*
13912
13913SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13914M:	Russell King <linux@armlinux.org.uk>
13915S:	Maintained
13916F:	arch/arm/boot/dts/imx6*-cubox-i*
13917F:	arch/arm/boot/dts/imx6*-hummingboard*
13918F:	arch/arm/boot/dts/imx6*-sr-*
13919
13920SONIC NETWORK DRIVER
13921M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13922L:	netdev@vger.kernel.org
13923S:	Maintained
13924F:	drivers/net/ethernet/natsemi/sonic.*
13925
13926SONICS SILICON BACKPLANE DRIVER (SSB)
13927M:	Michael Buesch <m@bues.ch>
13928L:	linux-wireless@vger.kernel.org
13929S:	Maintained
13930F:	drivers/ssb/
13931F:	include/linux/ssb/
13932
13933SONY IMX258 SENSOR DRIVER
13934M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13935L:	linux-media@vger.kernel.org
13936T:	git git://linuxtv.org/media_tree.git
13937S:	Maintained
13938F:	drivers/media/i2c/imx258.c
13939
13940SONY IMX274 SENSOR DRIVER
13941M:	Leon Luo <leonl@leopardimaging.com>
13942L:	linux-media@vger.kernel.org
13943T:	git git://linuxtv.org/media_tree.git
13944S:	Maintained
13945F:	drivers/media/i2c/imx274.c
13946F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13947
13948SONY IMX319 SENSOR DRIVER
13949M:	Bingbu Cao <bingbu.cao@intel.com>
13950L:	linux-media@vger.kernel.org
13951T:	git git://linuxtv.org/media_tree.git
13952S:	Maintained
13953F:	drivers/media/i2c/imx319.c
13954
13955SONY IMX355 SENSOR DRIVER
13956M:	Tianshu Qiu <tian.shu.qiu@intel.com>
13957L:	linux-media@vger.kernel.org
13958T:	git git://linuxtv.org/media_tree.git
13959S:	Maintained
13960F:	drivers/media/i2c/imx355.c
13961
13962SONY MEMORYSTICK CARD SUPPORT
13963M:	Alex Dubov <oakad@yahoo.com>
13964W:	http://tifmxx.berlios.de/
13965S:	Maintained
13966F:	drivers/memstick/host/tifm_ms.c
13967
13968SONY MEMORYSTICK STANDARD SUPPORT
13969M:	Maxim Levitsky <maximlevitsky@gmail.com>
13970S:	Maintained
13971F:	drivers/memstick/core/ms_block.*
13972
13973SONY VAIO CONTROL DEVICE DRIVER
13974M:	Mattia Dongili <malattia@linux.it>
13975L:	platform-driver-x86@vger.kernel.org
13976W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13977S:	Maintained
13978F:	Documentation/laptops/sony-laptop.txt
13979F:	drivers/char/sonypi.c
13980F:	drivers/platform/x86/sony-laptop.c
13981F:	include/linux/sony-laptop.h
13982
13983SOUND
13984M:	Jaroslav Kysela <perex@perex.cz>
13985M:	Takashi Iwai <tiwai@suse.com>
13986L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13987W:	http://www.alsa-project.org/
13988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13989T:	git git://git.alsa-project.org/alsa-kernel.git
13990Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13991S:	Maintained
13992F:	Documentation/sound/
13993F:	include/sound/
13994F:	include/uapi/sound/
13995F:	sound/
13996
13997SOUND - COMPRESSED AUDIO
13998M:	Vinod Koul <vkoul@kernel.org>
13999L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14001S:	Supported
14002F:	Documentation/sound/designs/compress-offload.rst
14003F:	include/sound/compress_driver.h
14004F:	include/uapi/sound/compress_*
14005F:	sound/core/compress_offload.c
14006F:	sound/soc/soc-compress.c
14007
14008SOUND - DMAENGINE HELPERS
14009M:	Lars-Peter Clausen <lars@metafoo.de>
14010S:	Supported
14011F:	include/sound/dmaengine_pcm.h
14012F:	sound/core/pcm_dmaengine.c
14013F:	sound/soc/soc-generic-dmaengine-pcm.c
14014
14015SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14016M:	Liam Girdwood <lgirdwood@gmail.com>
14017M:	Mark Brown <broonie@kernel.org>
14018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14019L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14020W:	http://alsa-project.org/main/index.php/ASoC
14021S:	Supported
14022F:	Documentation/devicetree/bindings/sound/
14023F:	Documentation/sound/soc/
14024F:	sound/soc/
14025F:	include/dt-bindings/sound/
14026F:	include/sound/soc*
14027
14028SOUNDWIRE SUBSYSTEM
14029M:	Vinod Koul <vkoul@kernel.org>
14030M:	Sanyog Kale <sanyog.r.kale@intel.com>
14031R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14032L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14033S:	Supported
14034F:	Documentation/driver-api/soundwire/
14035F:	drivers/soundwire/
14036F:	include/linux/soundwire/
14037
14038SP2 MEDIA DRIVER
14039M:	Olli Salonen <olli.salonen@iki.fi>
14040L:	linux-media@vger.kernel.org
14041W:	https://linuxtv.org
14042Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14043S:	Maintained
14044F:	drivers/media/dvb-frontends/sp2*
14045
14046SPARC + UltraSPARC (sparc/sparc64)
14047M:	"David S. Miller" <davem@davemloft.net>
14048L:	sparclinux@vger.kernel.org
14049Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
14050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14052S:	Maintained
14053F:	arch/sparc/
14054F:	drivers/sbus/
14055
14056SPARC SERIAL DRIVERS
14057M:	"David S. Miller" <davem@davemloft.net>
14058L:	sparclinux@vger.kernel.org
14059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14061S:	Maintained
14062F:	include/linux/sunserialcore.h
14063F:	drivers/tty/serial/suncore.c
14064F:	drivers/tty/serial/sunhv.c
14065F:	drivers/tty/serial/sunsab.c
14066F:	drivers/tty/serial/sunsab.h
14067F:	drivers/tty/serial/sunsu.c
14068F:	drivers/tty/serial/sunzilog.c
14069F:	drivers/tty/serial/sunzilog.h
14070F:	drivers/tty/vcc.c
14071
14072SPARSE CHECKER
14073M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14074L:	linux-sparse@vger.kernel.org
14075W:	https://sparse.wiki.kernel.org/
14076T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14077S:	Maintained
14078F:	include/linux/compiler.h
14079
14080SPEAR CLOCK FRAMEWORK SUPPORT
14081M:	Viresh Kumar <vireshk@kernel.org>
14082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14083W:	http://www.st.com/spear
14084S:	Maintained
14085F:	drivers/clk/spear/
14086
14087SPEAR PLATFORM SUPPORT
14088M:	Viresh Kumar <vireshk@kernel.org>
14089M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14091W:	http://www.st.com/spear
14092S:	Maintained
14093F:	arch/arm/boot/dts/spear*
14094F:	arch/arm/mach-spear/
14095
14096SPI NOR SUBSYSTEM
14097M:	Marek Vasut <marek.vasut@gmail.com>
14098L:	linux-mtd@lists.infradead.org
14099W:	http://www.linux-mtd.infradead.org/
14100Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14101T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14102T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
14103S:	Maintained
14104F:	drivers/mtd/spi-nor/
14105F:	include/linux/mtd/spi-nor.h
14106
14107SPI SUBSYSTEM
14108M:	Mark Brown <broonie@kernel.org>
14109L:	linux-spi@vger.kernel.org
14110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14111Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14112S:	Maintained
14113F:	Documentation/devicetree/bindings/spi/
14114F:	Documentation/spi/
14115F:	drivers/spi/
14116F:	include/linux/spi/
14117F:	include/uapi/linux/spi/
14118F:	tools/spi/
14119
14120SPIDERNET NETWORK DRIVER for CELL
14121M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14122L:	netdev@vger.kernel.org
14123S:	Supported
14124F:	Documentation/networking/spider_net.txt
14125F:	drivers/net/ethernet/toshiba/spider_net*
14126
14127SPMI SUBSYSTEM
14128R:	Stephen Boyd <sboyd@kernel.org>
14129L:	linux-arm-msm@vger.kernel.org
14130F:	Documentation/devicetree/bindings/spmi/
14131F:	drivers/spmi/
14132F:	include/dt-bindings/spmi/spmi.h
14133F:	include/linux/spmi.h
14134F:	include/trace/events/spmi.h
14135
14136SPU FILE SYSTEM
14137M:	Jeremy Kerr <jk@ozlabs.org>
14138L:	linuxppc-dev@lists.ozlabs.org
14139W:	http://www.ibm.com/developerworks/power/cell/
14140S:	Supported
14141F:	Documentation/filesystems/spufs.txt
14142F:	arch/powerpc/platforms/cell/spufs/
14143
14144SQUASHFS FILE SYSTEM
14145M:	Phillip Lougher <phillip@squashfs.org.uk>
14146L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14147W:	http://squashfs.org.uk
14148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14149S:	Maintained
14150F:	Documentation/filesystems/squashfs.txt
14151F:	fs/squashfs/
14152
14153SRM (Alpha) environment access
14154M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14155S:	Maintained
14156F:	arch/alpha/kernel/srm_env.c
14157
14158ST STM32 I2C/SMBUS DRIVER
14159M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14160L:	linux-i2c@vger.kernel.org
14161S:	Maintained
14162F:	drivers/i2c/busses/i2c-stm32*
14163
14164ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14165M:	Song Qiang <songqiang1304521@gmail.com>
14166L:	linux-iio@vger.kernel.org
14167S:	Maintained
14168F:	drivers/iio/proximity/vl53l0x-i2c.c
14169F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14170
14171STABLE BRANCH
14172M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14173M:	Sasha Levin <sashal@kernel.org>
14174L:	stable@vger.kernel.org
14175S:	Supported
14176F:	Documentation/process/stable-kernel-rules.rst
14177
14178STAGING - COMEDI
14179M:	Ian Abbott <abbotti@mev.co.uk>
14180M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14181S:	Odd Fixes
14182F:	drivers/staging/comedi/
14183
14184STAGING - EROFS FILE SYSTEM
14185M:	Gao Xiang <gaoxiang25@huawei.com>
14186M:	Chao Yu <yuchao0@huawei.com>
14187L:	linux-erofs@lists.ozlabs.org
14188S:	Maintained
14189F:	drivers/staging/erofs/
14190
14191STAGING - INDUSTRIAL IO
14192M:	Jonathan Cameron <jic23@kernel.org>
14193L:	linux-iio@vger.kernel.org
14194S:	Odd Fixes
14195F:	Documentation/devicetree/bindings/staging/iio/
14196F:	drivers/staging/iio/
14197
14198STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14199M:	Marc Dietrich <marvin24@gmx.de>
14200L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14201L:	linux-tegra@vger.kernel.org
14202S:	Maintained
14203F:	drivers/staging/nvec/
14204
14205STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14206M:	Jens Frederich <jfrederich@gmail.com>
14207M:	Daniel Drake <dsd@laptop.org>
14208M:	Jon Nettleton <jon.nettleton@gmail.com>
14209W:	http://wiki.laptop.org/go/DCON
14210S:	Maintained
14211F:	drivers/staging/olpc_dcon/
14212
14213STAGING - REALTEK RTL8712U DRIVERS
14214M:	Larry Finger <Larry.Finger@lwfinger.net>
14215M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14216S:	Odd Fixes
14217F:	drivers/staging/rtl8712/
14218
14219STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14220M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14221M:	Teddy Wang <teddy.wang@siliconmotion.com>
14222M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14223L:	linux-fbdev@vger.kernel.org
14224S:	Maintained
14225F:	drivers/staging/sm750fb/
14226
14227STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14228M:	William Hubbs <w.d.hubbs@gmail.com>
14229M:	Chris Brannon <chris@the-brannons.com>
14230M:	Kirk Reiser <kirk@reisers.ca>
14231M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14232L:	speakup@linux-speakup.org
14233W:	http://www.linux-speakup.org/
14234S:	Odd Fixes
14235F:	drivers/staging/speakup/
14236
14237STAGING - VIA VT665X DRIVERS
14238M:	Forest Bond <forest@alittletooquiet.net>
14239S:	Odd Fixes
14240F:	drivers/staging/vt665?/
14241
14242STAGING - WILC1000 WIFI DRIVER
14243M:	Aditya Shankar <aditya.shankar@microchip.com>
14244M:	Ganesh Krishna <ganesh.krishna@microchip.com>
14245L:	linux-wireless@vger.kernel.org
14246S:	Supported
14247F:	drivers/staging/wilc1000/
14248
14249STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14250M:	Arnaud Patard <arnaud.patard@rtp-net.org>
14251S:	Odd Fixes
14252F:	drivers/staging/xgifb/
14253
14254STAGING SUBSYSTEM
14255M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14257L:	devel@driverdev.osuosl.org
14258S:	Supported
14259F:	drivers/staging/
14260
14261STARFIRE/DURALAN NETWORK DRIVER
14262M:	Ion Badulescu <ionut@badula.org>
14263S:	Odd Fixes
14264F:	drivers/net/ethernet/adaptec/starfire*
14265
14266STEC S1220 SKD DRIVER
14267M:	Bart Van Assche <bart.vanassche@wdc.com>
14268L:	linux-block@vger.kernel.org
14269S:	Maintained
14270F:	drivers/block/skd*[ch]
14271
14272STI AUDIO (ASoC) DRIVERS
14273M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14274L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14275S:	Maintained
14276F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14277F:	sound/soc/sti/
14278
14279STI CEC DRIVER
14280M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
14281S:	Maintained
14282F:	drivers/media/platform/sti/cec/
14283F:	Documentation/devicetree/bindings/media/stih-cec.txt
14284
14285STK1160 USB VIDEO CAPTURE DRIVER
14286M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14287L:	linux-media@vger.kernel.org
14288T:	git git://linuxtv.org/media_tree.git
14289S:	Maintained
14290F:	drivers/media/usb/stk1160/
14291
14292STM32 AUDIO (ASoC) DRIVERS
14293M:	Olivier Moysan <olivier.moysan@st.com>
14294M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14295L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14296S:	Maintained
14297F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
14298F:	sound/soc/stm/
14299
14300STM32 TIMER/LPTIMER DRIVERS
14301M:	Fabrice Gasnier <fabrice.gasnier@st.com>
14302S:	Maintained
14303F:	drivers/*/stm32-*timer*
14304F:	drivers/pwm/pwm-stm32*
14305F:	include/linux/*/stm32-*tim*
14306F:	Documentation/ABI/testing/*timer-stm32
14307F:	Documentation/devicetree/bindings/*/stm32-*timer*
14308F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
14309
14310STMMAC ETHERNET DRIVER
14311M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
14312M:	Alexandre Torgue <alexandre.torgue@st.com>
14313M:	Jose Abreu <joabreu@synopsys.com>
14314L:	netdev@vger.kernel.org
14315W:	http://www.stlinux.com
14316S:	Supported
14317F:	drivers/net/ethernet/stmicro/stmmac/
14318
14319SUN3/3X
14320M:	Sam Creasey <sammy@sammy.net>
14321W:	http://sammy.net/sun3/
14322S:	Maintained
14323F:	arch/m68k/kernel/*sun3*
14324F:	arch/m68k/sun3*/
14325F:	arch/m68k/include/asm/sun3*
14326F:	drivers/net/ethernet/i825xx/sun3*
14327
14328SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14329M:	Hans de Goede <hdegoede@redhat.com>
14330L:	linux-input@vger.kernel.org
14331S:	Maintained
14332F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14333F:	drivers/input/keyboard/sun4i-lradc-keys.c
14334
14335SUNDANCE NETWORK DRIVER
14336M:	Denis Kirjanov <kda@linux-powerpc.org>
14337L:	netdev@vger.kernel.org
14338S:	Maintained
14339F:	drivers/net/ethernet/dlink/sundance.c
14340
14341SUPERH
14342M:	Yoshinori Sato <ysato@users.sourceforge.jp>
14343M:	Rich Felker <dalias@libc.org>
14344L:	linux-sh@vger.kernel.org
14345Q:	http://patchwork.kernel.org/project/linux-sh/list/
14346S:	Maintained
14347F:	Documentation/sh/
14348F:	arch/sh/
14349F:	drivers/sh/
14350
14351SUSPEND TO RAM
14352M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
14353M:	Len Brown <len.brown@intel.com>
14354M:	Pavel Machek <pavel@ucw.cz>
14355L:	linux-pm@vger.kernel.org
14356B:	https://bugzilla.kernel.org
14357S:	Supported
14358F:	Documentation/power/
14359F:	arch/x86/kernel/acpi/
14360F:	drivers/base/power/
14361F:	kernel/power/
14362F:	include/linux/suspend.h
14363F:	include/linux/freezer.h
14364F:	include/linux/pm.h
14365
14366SVGA HANDLING
14367M:	Martin Mares <mj@ucw.cz>
14368L:	linux-video@atrey.karlin.mff.cuni.cz
14369S:	Maintained
14370F:	Documentation/svga.txt
14371F:	arch/x86/boot/video*
14372
14373SWIOTLB SUBSYSTEM
14374M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14375L:	iommu@lists.linux-foundation.org
14376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14377S:	Supported
14378F:	kernel/dma/swiotlb.c
14379F:	arch/*/kernel/pci-swiotlb.c
14380F:	include/linux/swiotlb.h
14381
14382SWITCHDEV
14383M:	Jiri Pirko <jiri@resnulli.us>
14384M:	Ivan Vecera <ivecera@redhat.com>
14385L:	netdev@vger.kernel.org
14386S:	Supported
14387F:	net/switchdev/
14388F:	include/net/switchdev.h
14389
14390SY8106A REGULATOR DRIVER
14391M:	Icenowy Zheng <icenowy@aosc.io>
14392S:	Maintained
14393F:	drivers/regulator/sy8106a-regulator.c
14394F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14395
14396SYNC FILE FRAMEWORK
14397M:	Sumit Semwal <sumit.semwal@linaro.org>
14398R:	Gustavo Padovan <gustavo@padovan.org>
14399S:	Maintained
14400L:	linux-media@vger.kernel.org
14401L:	dri-devel@lists.freedesktop.org
14402F:	drivers/dma-buf/sync_*
14403F:	drivers/dma-buf/dma-fence*
14404F:	drivers/dma-buf/sw_sync.c
14405F:	include/linux/sync_file.h
14406F:	include/uapi/linux/sync_file.h
14407F:	Documentation/sync_file.txt
14408T:	git git://anongit.freedesktop.org/drm/drm-misc
14409
14410SYNOPSYS ARC ARCHITECTURE
14411M:	Vineet Gupta <vgupta@synopsys.com>
14412L:	linux-snps-arc@lists.infradead.org
14413S:	Supported
14414F:	arch/arc/
14415F:	Documentation/devicetree/bindings/arc/*
14416F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14417F:	drivers/clocksource/arc_timer.c
14418F:	drivers/tty/serial/arc_uart.c
14419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14420
14421SYNOPSYS ARC HSDK SDP pll clock driver
14422M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14423S:	Supported
14424F:	drivers/clk/clk-hsdk-pll.c
14425F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14426
14427SYNOPSYS ARC SDP clock driver
14428M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14429S:	Supported
14430F:	drivers/clk/axs10x/*
14431F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14432
14433SYNOPSYS ARC SDP platform support
14434M:	Alexey Brodkin <abrodkin@synopsys.com>
14435S:	Supported
14436F:	arch/arc/plat-axs10x
14437F:	arch/arc/boot/dts/ax*
14438F:	Documentation/devicetree/bindings/arc/axs10*
14439
14440SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14441M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14442S:	Supported
14443F:	drivers/reset/reset-axs10x.c
14444F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14445
14446SYNOPSYS CREG GPIO DRIVER
14447M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14448S:	Maintained
14449F:	drivers/gpio/gpio-creg-snps.c
14450F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14451
14452SYNOPSYS DESIGNWARE 8250 UART DRIVER
14453R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14454S:	Maintained
14455F:	drivers/tty/serial/8250/8250_dw.c
14456
14457SYNOPSYS DESIGNWARE APB GPIO DRIVER
14458M:	Hoan Tran <hotran@apm.com>
14459L:	linux-gpio@vger.kernel.org
14460S:	Maintained
14461F:	drivers/gpio/gpio-dwapb.c
14462F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14463
14464SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14465M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14466S:	Maintained
14467F:	drivers/dma/dwi-axi-dmac/
14468F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14469
14470SYNOPSYS DESIGNWARE DMAC DRIVER
14471M:	Viresh Kumar <vireshk@kernel.org>
14472R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14473S:	Maintained
14474F:	include/linux/dma/dw.h
14475F:	include/linux/platform_data/dma-dw.h
14476F:	drivers/dma/dw/
14477
14478SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14479M:	Jose Abreu <Jose.Abreu@synopsys.com>
14480L:	netdev@vger.kernel.org
14481S:	Supported
14482F:	drivers/net/ethernet/synopsys/
14483
14484SYNOPSYS DESIGNWARE I2C DRIVER
14485M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14486R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14487R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14488L:	linux-i2c@vger.kernel.org
14489S:	Maintained
14490F:	drivers/i2c/busses/i2c-designware-*
14491F:	include/linux/platform_data/i2c-designware.h
14492
14493SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14494M:	Jaehoon Chung <jh80.chung@samsung.com>
14495L:	linux-mmc@vger.kernel.org
14496S:	Maintained
14497F:	drivers/mmc/host/dw_mmc*
14498
14499SYNOPSYS HSDK RESET CONTROLLER DRIVER
14500M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14501S:	Supported
14502F:	drivers/reset/reset-hsdk.c
14503F:	include/dt-bindings/reset/snps,hsdk-reset.h
14504F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14505
14506SYSTEM CONFIGURATION (SYSCON)
14507M:	Lee Jones <lee.jones@linaro.org>
14508M:	Arnd Bergmann <arnd@arndb.de>
14509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14510S:	Supported
14511F:	drivers/mfd/syscon.c
14512
14513SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14514M:	Sudeep Holla <sudeep.holla@arm.com>
14515L:	linux-arm-kernel@lists.infradead.org
14516S:	Maintained
14517F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14518F:	drivers/clk/clk-sc[mp]i.c
14519F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14520F:	drivers/firmware/arm_scpi.c
14521F:	drivers/firmware/arm_scmi/
14522F:	include/linux/sc[mp]i_protocol.h
14523
14524SYSTEM RESET/SHUTDOWN DRIVERS
14525M:	Sebastian Reichel <sre@kernel.org>
14526L:	linux-pm@vger.kernel.org
14527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14528S:	Maintained
14529F:	Documentation/devicetree/bindings/power/reset/
14530F:	drivers/power/reset/
14531
14532SYSTEM TRACE MODULE CLASS
14533M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14534S:	Maintained
14535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14536F:	Documentation/trace/stm.rst
14537F:	drivers/hwtracing/stm/
14538F:	include/linux/stm.h
14539F:	include/uapi/linux/stm.h
14540
14541SYSV FILESYSTEM
14542M:	Christoph Hellwig <hch@infradead.org>
14543S:	Maintained
14544F:	Documentation/filesystems/sysv-fs.txt
14545F:	fs/sysv/
14546F:	include/linux/sysv_fs.h
14547
14548TARGET SUBSYSTEM
14549M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14550L:	linux-scsi@vger.kernel.org
14551L:	target-devel@vger.kernel.org
14552W:	http://www.linux-iscsi.org
14553W:	http://groups.google.com/group/linux-iscsi-target-dev
14554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14555S:	Supported
14556F:	drivers/target/
14557F:	include/target/
14558F:	Documentation/target/
14559
14560TASKSTATS STATISTICS INTERFACE
14561M:	Balbir Singh <bsingharora@gmail.com>
14562S:	Maintained
14563F:	Documentation/accounting/taskstats*
14564F:	include/linux/taskstats*
14565F:	kernel/taskstats.c
14566
14567TC subsystem
14568M:	Jamal Hadi Salim <jhs@mojatatu.com>
14569M:	Cong Wang <xiyou.wangcong@gmail.com>
14570M:	Jiri Pirko <jiri@resnulli.us>
14571L:	netdev@vger.kernel.org
14572S:	Maintained
14573F:	include/net/pkt_cls.h
14574F:	include/net/pkt_sched.h
14575F:	include/net/tc_act/
14576F:	include/uapi/linux/pkt_cls.h
14577F:	include/uapi/linux/pkt_sched.h
14578F:	include/uapi/linux/tc_act/
14579F:	include/uapi/linux/tc_ematch/
14580F:	net/sched/
14581
14582TC90522 MEDIA DRIVER
14583M:	Akihiro Tsukada <tskd08@gmail.com>
14584L:	linux-media@vger.kernel.org
14585S:	Odd Fixes
14586F:	drivers/media/dvb-frontends/tc90522*
14587
14588TCP LOW PRIORITY MODULE
14589M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14590M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14591W:	http://tcp-lp-mod.sourceforge.net/
14592S:	Maintained
14593F:	net/ipv4/tcp_lp.c
14594
14595TDA10071 MEDIA DRIVER
14596M:	Antti Palosaari <crope@iki.fi>
14597L:	linux-media@vger.kernel.org
14598W:	https://linuxtv.org
14599W:	http://palosaari.fi/linux/
14600Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14601T:	git git://linuxtv.org/anttip/media_tree.git
14602S:	Maintained
14603F:	drivers/media/dvb-frontends/tda10071*
14604
14605TDA18212 MEDIA DRIVER
14606M:	Antti Palosaari <crope@iki.fi>
14607L:	linux-media@vger.kernel.org
14608W:	https://linuxtv.org
14609W:	http://palosaari.fi/linux/
14610Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14611T:	git git://linuxtv.org/anttip/media_tree.git
14612S:	Maintained
14613F:	drivers/media/tuners/tda18212*
14614
14615TDA18218 MEDIA DRIVER
14616M:	Antti Palosaari <crope@iki.fi>
14617L:	linux-media@vger.kernel.org
14618W:	https://linuxtv.org
14619W:	http://palosaari.fi/linux/
14620Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14621T:	git git://linuxtv.org/anttip/media_tree.git
14622S:	Maintained
14623F:	drivers/media/tuners/tda18218*
14624
14625TDA18250 MEDIA DRIVER
14626M:	Olli Salonen <olli.salonen@iki.fi>
14627L:	linux-media@vger.kernel.org
14628W:	https://linuxtv.org
14629Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14630T:	git git://linuxtv.org/media_tree.git
14631S:	Maintained
14632F:	drivers/media/tuners/tda18250*
14633
14634TDA18271 MEDIA DRIVER
14635M:	Michael Krufky <mkrufky@linuxtv.org>
14636L:	linux-media@vger.kernel.org
14637W:	https://linuxtv.org
14638W:	http://github.com/mkrufky
14639Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14640T:	git git://linuxtv.org/mkrufky/tuners.git
14641S:	Maintained
14642F:	drivers/media/tuners/tda18271*
14643
14644TDA1997x MEDIA DRIVER
14645M:	Tim Harvey <tharvey@gateworks.com>
14646L:	linux-media@vger.kernel.org
14647W:	https://linuxtv.org
14648Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14649S:	Maintained
14650F:	drivers/media/i2c/tda1997x.*
14651
14652TDA827x MEDIA DRIVER
14653M:	Michael Krufky <mkrufky@linuxtv.org>
14654L:	linux-media@vger.kernel.org
14655W:	https://linuxtv.org
14656W:	http://github.com/mkrufky
14657Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14658T:	git git://linuxtv.org/mkrufky/tuners.git
14659S:	Maintained
14660F:	drivers/media/tuners/tda8290.*
14661
14662TDA8290 MEDIA DRIVER
14663M:	Michael Krufky <mkrufky@linuxtv.org>
14664L:	linux-media@vger.kernel.org
14665W:	https://linuxtv.org
14666W:	http://github.com/mkrufky
14667Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14668T:	git git://linuxtv.org/mkrufky/tuners.git
14669S:	Maintained
14670F:	drivers/media/tuners/tda8290.*
14671
14672TDA9840 MEDIA DRIVER
14673M:	Hans Verkuil <hverkuil@xs4all.nl>
14674L:	linux-media@vger.kernel.org
14675T:	git git://linuxtv.org/media_tree.git
14676W:	https://linuxtv.org
14677S:	Maintained
14678F:	drivers/media/i2c/tda9840*
14679
14680TEA5761 TUNER DRIVER
14681M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14682L:	linux-media@vger.kernel.org
14683W:	https://linuxtv.org
14684T:	git git://linuxtv.org/media_tree.git
14685S:	Odd fixes
14686F:	drivers/media/tuners/tea5761.*
14687
14688TEA5767 TUNER DRIVER
14689M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14690L:	linux-media@vger.kernel.org
14691W:	https://linuxtv.org
14692T:	git git://linuxtv.org/media_tree.git
14693S:	Maintained
14694F:	drivers/media/tuners/tea5767.*
14695
14696TEA6415C MEDIA DRIVER
14697M:	Hans Verkuil <hverkuil@xs4all.nl>
14698L:	linux-media@vger.kernel.org
14699T:	git git://linuxtv.org/media_tree.git
14700W:	https://linuxtv.org
14701S:	Maintained
14702F:	drivers/media/i2c/tea6415c*
14703
14704TEA6420 MEDIA DRIVER
14705M:	Hans Verkuil <hverkuil@xs4all.nl>
14706L:	linux-media@vger.kernel.org
14707T:	git git://linuxtv.org/media_tree.git
14708W:	https://linuxtv.org
14709S:	Maintained
14710F:	drivers/media/i2c/tea6420*
14711
14712TEAM DRIVER
14713M:	Jiri Pirko <jiri@resnulli.us>
14714L:	netdev@vger.kernel.org
14715S:	Supported
14716F:	drivers/net/team/
14717F:	include/linux/if_team.h
14718F:	include/uapi/linux/if_team.h
14719
14720TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14721M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14722S:	Maintained
14723F:	arch/x86/platform/ts5500/
14724
14725TECHNOTREND USB IR RECEIVER
14726M:	Sean Young <sean@mess.org>
14727L:	linux-media@vger.kernel.org
14728S:	Maintained
14729F:	drivers/media/rc/ttusbir.c
14730
14731TECHWELL TW9910 VIDEO DECODER
14732L:	linux-media@vger.kernel.org
14733S:	Orphan
14734F:	drivers/media/i2c/tw9910.c
14735F:	include/media/i2c/tw9910.h
14736
14737TEE SUBSYSTEM
14738M:	Jens Wiklander <jens.wiklander@linaro.org>
14739S:	Maintained
14740F:	include/linux/tee_drv.h
14741F:	include/uapi/linux/tee.h
14742F:	drivers/tee/
14743F:	Documentation/tee.txt
14744
14745TEGRA ARCHITECTURE SUPPORT
14746M:	Thierry Reding <thierry.reding@gmail.com>
14747M:	Jonathan Hunter <jonathanh@nvidia.com>
14748L:	linux-tegra@vger.kernel.org
14749Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14751S:	Supported
14752N:	[^a-z]tegra
14753
14754TEGRA CLOCK DRIVER
14755M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14756M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14757S:	Supported
14758F:	drivers/clk/tegra/
14759
14760TEGRA DMA DRIVERS
14761M:	Laxman Dewangan <ldewangan@nvidia.com>
14762M:	Jon Hunter <jonathanh@nvidia.com>
14763S:	Supported
14764F:	drivers/dma/tegra*
14765
14766TEGRA I2C DRIVER
14767M:	Laxman Dewangan <ldewangan@nvidia.com>
14768S:	Supported
14769F:	drivers/i2c/busses/i2c-tegra.c
14770
14771TEGRA IOMMU DRIVERS
14772M:	Thierry Reding <thierry.reding@gmail.com>
14773L:	linux-tegra@vger.kernel.org
14774S:	Supported
14775F:	drivers/iommu/tegra*
14776
14777TEGRA KBC DRIVER
14778M:	Laxman Dewangan <ldewangan@nvidia.com>
14779S:	Supported
14780F:	drivers/input/keyboard/tegra-kbc.c
14781
14782TEGRA NAND DRIVER
14783M:	Stefan Agner <stefan@agner.ch>
14784M:	Lucas Stach <dev@lynxeye.de>
14785S:	Maintained
14786F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14787F:	drivers/mtd/nand/raw/tegra_nand.c
14788
14789TEGRA PWM DRIVER
14790M:	Thierry Reding <thierry.reding@gmail.com>
14791S:	Supported
14792F:	drivers/pwm/pwm-tegra.c
14793
14794TEGRA SERIAL DRIVER
14795M:	Laxman Dewangan <ldewangan@nvidia.com>
14796S:	Supported
14797F:	drivers/tty/serial/serial-tegra.c
14798
14799TEGRA SPI DRIVER
14800M:	Laxman Dewangan <ldewangan@nvidia.com>
14801S:	Supported
14802F:	drivers/spi/spi-tegra*
14803
14804TEHUTI ETHERNET DRIVER
14805M:	Andy Gospodarek <andy@greyhouse.net>
14806L:	netdev@vger.kernel.org
14807S:	Supported
14808F:	drivers/net/ethernet/tehuti/*
14809
14810Telecom Clock Driver for MCPL0010
14811M:	Mark Gross <mark.gross@intel.com>
14812S:	Supported
14813F:	drivers/char/tlclk.c
14814
14815TENSILICA XTENSA PORT (xtensa)
14816M:	Chris Zankel <chris@zankel.net>
14817M:	Max Filippov <jcmvbkbc@gmail.com>
14818L:	linux-xtensa@linux-xtensa.org
14819T:	git git://github.com/czankel/xtensa-linux.git
14820S:	Maintained
14821F:	arch/xtensa/
14822F:	drivers/irqchip/irq-xtensa-*
14823
14824Texas Instruments' System Control Interface (TISCI) Protocol Driver
14825M:	Nishanth Menon <nm@ti.com>
14826M:	Tero Kristo <t-kristo@ti.com>
14827M:	Santosh Shilimkar <ssantosh@kernel.org>
14828L:	linux-arm-kernel@lists.infradead.org
14829S:	Maintained
14830F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14831F:	drivers/firmware/ti_sci*
14832F:	include/linux/soc/ti/ti_sci_protocol.h
14833F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14834F:	drivers/soc/ti/ti_sci_pm_domains.c
14835F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14836F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14837F:	drivers/clk/keystone/sci-clk.c
14838F:	drivers/reset/reset-ti-sci.c
14839
14840THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14841M:	Hans Verkuil <hverkuil@xs4all.nl>
14842L:	linux-media@vger.kernel.org
14843T:	git git://linuxtv.org/media_tree.git
14844W:	https://linuxtv.org
14845S:	Maintained
14846F:	drivers/media/radio/radio-raremono.c
14847
14848THERMAL
14849M:	Zhang Rui <rui.zhang@intel.com>
14850M:	Eduardo Valentin <edubezval@gmail.com>
14851R:	Daniel Lezcano <daniel.lezcano@linaro.org>
14852L:	linux-pm@vger.kernel.org
14853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14855Q:	https://patchwork.kernel.org/project/linux-pm/list/
14856S:	Supported
14857F:	drivers/thermal/
14858F:	include/linux/thermal.h
14859F:	include/uapi/linux/thermal.h
14860F:	include/linux/cpu_cooling.h
14861F:	Documentation/devicetree/bindings/thermal/
14862
14863THERMAL/CPU_COOLING
14864M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14865M:	Viresh Kumar <viresh.kumar@linaro.org>
14866M:	Javi Merino <javi.merino@kernel.org>
14867L:	linux-pm@vger.kernel.org
14868S:	Supported
14869F:	Documentation/thermal/cpu-cooling-api.txt
14870F:	drivers/thermal/cpu_cooling.c
14871F:	include/linux/cpu_cooling.h
14872
14873THINKPAD ACPI EXTRAS DRIVER
14874M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14875L:	ibm-acpi-devel@lists.sourceforge.net
14876L:	platform-driver-x86@vger.kernel.org
14877W:	http://ibm-acpi.sourceforge.net
14878W:	http://thinkwiki.org/wiki/Ibm-acpi
14879T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14880S:	Maintained
14881F:	drivers/platform/x86/thinkpad_acpi.c
14882
14883THUNDERBOLT DRIVER
14884M:	Andreas Noever <andreas.noever@gmail.com>
14885M:	Michael Jamet <michael.jamet@intel.com>
14886M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14887M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14889S:	Maintained
14890F:	Documentation/admin-guide/thunderbolt.rst
14891F:	drivers/thunderbolt/
14892F:	include/linux/thunderbolt.h
14893
14894THUNDERBOLT NETWORK DRIVER
14895M:	Michael Jamet <michael.jamet@intel.com>
14896M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14897M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14898L:	netdev@vger.kernel.org
14899S:	Maintained
14900F:	drivers/net/thunderbolt.c
14901
14902THUNDERX GPIO DRIVER
14903M:	David Daney <david.daney@cavium.com>
14904S:	Maintained
14905F:	drivers/gpio/gpio-thunderx.c
14906
14907TI AM437X VPFE DRIVER
14908M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14909L:	linux-media@vger.kernel.org
14910W:	https://linuxtv.org
14911Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14912T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14913S:	Maintained
14914F:	drivers/media/platform/am437x/
14915
14916TI BANDGAP AND THERMAL DRIVER
14917M:	Eduardo Valentin <edubezval@gmail.com>
14918M:	Keerthy <j-keerthy@ti.com>
14919L:	linux-pm@vger.kernel.org
14920L:	linux-omap@vger.kernel.org
14921S:	Maintained
14922F:	drivers/thermal/ti-soc-thermal/
14923
14924TI BQ27XXX POWER SUPPLY DRIVER
14925R:	Andrew F. Davis <afd@ti.com>
14926F:	include/linux/power/bq27xxx_battery.h
14927F:	drivers/power/supply/bq27xxx_battery.c
14928F:	drivers/power/supply/bq27xxx_battery_i2c.c
14929
14930TI CDCE706 CLOCK DRIVER
14931M:	Max Filippov <jcmvbkbc@gmail.com>
14932S:	Maintained
14933F:	drivers/clk/clk-cdce706.c
14934
14935TI CLOCK DRIVER
14936M:	Tero Kristo <t-kristo@ti.com>
14937L:	linux-omap@vger.kernel.org
14938S:	Maintained
14939F:	drivers/clk/ti/
14940F:	include/linux/clk/ti.h
14941
14942TI DAVINCI MACHINE SUPPORT
14943M:	Sekhar Nori <nsekhar@ti.com>
14944M:	Kevin Hilman <khilman@kernel.org>
14945L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14947S:	Supported
14948F:	arch/arm/mach-davinci/
14949F:	drivers/i2c/busses/i2c-davinci.c
14950F:	arch/arm/boot/dts/da850*
14951
14952TI DAVINCI SERIES CLOCK DRIVER
14953M:	David Lechner <david@lechnology.com>
14954R:	Sekhar Nori <nsekhar@ti.com>
14955S:	Maintained
14956F:	Documentation/devicetree/bindings/clock/ti/davinci/
14957F:	drivers/clk/davinci/
14958
14959TI DAVINCI SERIES GPIO DRIVER
14960M:	Keerthy <j-keerthy@ti.com>
14961L:	linux-gpio@vger.kernel.org
14962S:	Maintained
14963F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14964F:	drivers/gpio/gpio-davinci.c
14965
14966TI DAVINCI SERIES MEDIA DRIVER
14967M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14968L:	linux-media@vger.kernel.org
14969W:	https://linuxtv.org
14970Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14971T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14972S:	Maintained
14973F:	drivers/media/platform/davinci/
14974F:	include/media/davinci/
14975
14976TI ETHERNET SWITCH DRIVER (CPSW)
14977R:	Grygorii Strashko <grygorii.strashko@ti.com>
14978L:	linux-omap@vger.kernel.org
14979L:	netdev@vger.kernel.org
14980S:	Maintained
14981F:	drivers/net/ethernet/ti/cpsw*
14982F:	drivers/net/ethernet/ti/davinci*
14983
14984TI FLASH MEDIA INTERFACE DRIVER
14985M:	Alex Dubov <oakad@yahoo.com>
14986S:	Maintained
14987F:	drivers/misc/tifm*
14988F:	drivers/mmc/host/tifm_sd.c
14989F:	include/linux/tifm.h
14990
14991TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14992M:	Santosh Shilimkar <ssantosh@kernel.org>
14993L:	linux-kernel@vger.kernel.org
14994L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14995S:	Maintained
14996F:	drivers/soc/ti/*
14997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14998
14999TI LM49xxx FAMILY ASoC CODEC DRIVERS
15000M:	M R Swami Reddy <mr.swami.reddy@ti.com>
15001M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15002L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15003S:	Maintained
15004F:	sound/soc/codecs/lm49453*
15005F:	sound/soc/codecs/isabelle*
15006
15007TI LP855x BACKLIGHT DRIVER
15008M:	Milo Kim <milo.kim@ti.com>
15009S:	Maintained
15010F:	Documentation/backlight/lp855x-driver.txt
15011F:	drivers/video/backlight/lp855x_bl.c
15012F:	include/linux/platform_data/lp855x.h
15013
15014TI LP8727 CHARGER DRIVER
15015M:	Milo Kim <milo.kim@ti.com>
15016S:	Maintained
15017F:	drivers/power/supply/lp8727_charger.c
15018F:	include/linux/platform_data/lp8727.h
15019
15020TI LP8788 MFD DRIVER
15021M:	Milo Kim <milo.kim@ti.com>
15022S:	Maintained
15023F:	drivers/iio/adc/lp8788_adc.c
15024F:	drivers/leds/leds-lp8788.c
15025F:	drivers/mfd/lp8788*.c
15026F:	drivers/power/supply/lp8788-charger.c
15027F:	drivers/regulator/lp8788-*.c
15028F:	include/linux/mfd/lp8788*.h
15029
15030TI NETCP ETHERNET DRIVER
15031M:	Wingman Kwok <w-kwok2@ti.com>
15032M:	Murali Karicheri <m-karicheri2@ti.com>
15033L:	netdev@vger.kernel.org
15034S:	Maintained
15035F:	drivers/net/ethernet/ti/netcp*
15036
15037TI PCM3060 ASoC CODEC DRIVER
15038M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
15039L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15040S:	Maintained
15041F:	Documentation/devicetree/bindings/sound/pcm3060.txt
15042F:	sound/soc/codecs/pcm3060*
15043
15044TI TAS571X FAMILY ASoC CODEC DRIVER
15045M:	Kevin Cernekee <cernekee@chromium.org>
15046L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15047S:	Odd Fixes
15048F:	sound/soc/codecs/tas571x*
15049
15050TI TRF7970A NFC DRIVER
15051M:	Mark Greer <mgreer@animalcreek.com>
15052L:	linux-wireless@vger.kernel.org
15053L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15054S:	Supported
15055F:	drivers/nfc/trf7970a.c
15056F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15057
15058TI TWL4030 SERIES SOC CODEC DRIVER
15059M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15060L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15061S:	Maintained
15062F:	sound/soc/codecs/twl4030*
15063
15064TI VPE/CAL DRIVERS
15065M:	Benoit Parrot <bparrot@ti.com>
15066L:	linux-media@vger.kernel.org
15067W:	http://linuxtv.org/
15068Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15069S:	Maintained
15070F:	drivers/media/platform/ti-vpe/
15071
15072TI WILINK WIRELESS DRIVERS
15073L:	linux-wireless@vger.kernel.org
15074W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
15075W:	http://wireless.kernel.org/en/users/Drivers/wl1251
15076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15077S:	Orphan
15078F:	drivers/net/wireless/ti/
15079F:	include/linux/wl12xx.h
15080
15081TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15082M:	John Stultz <john.stultz@linaro.org>
15083M:	Thomas Gleixner <tglx@linutronix.de>
15084R:	Stephen Boyd <sboyd@kernel.org>
15085L:	linux-kernel@vger.kernel.org
15086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15087S:	Supported
15088F:	include/linux/clocksource.h
15089F:	include/linux/time.h
15090F:	include/linux/timex.h
15091F:	include/uapi/linux/time.h
15092F:	include/uapi/linux/timex.h
15093F:	kernel/time/clocksource.c
15094F:	kernel/time/time*.c
15095F:	kernel/time/alarmtimer.c
15096F:	kernel/time/ntp.c
15097F:	tools/testing/selftests/timers/
15098
15099TIPC NETWORK LAYER
15100M:	Jon Maloy <jon.maloy@ericsson.com>
15101M:	Ying Xue <ying.xue@windriver.com>
15102L:	netdev@vger.kernel.org (core kernel code)
15103L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15104W:	http://tipc.sourceforge.net/
15105S:	Maintained
15106F:	include/uapi/linux/tipc*.h
15107F:	net/tipc/
15108
15109TLAN NETWORK DRIVER
15110M:	Samuel Chessman <chessman@tux.org>
15111L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15112W:	http://sourceforge.net/projects/tlan/
15113S:	Maintained
15114F:	Documentation/networking/tlan.txt
15115F:	drivers/net/ethernet/ti/tlan.*
15116
15117TM6000 VIDEO4LINUX DRIVER
15118M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15119L:	linux-media@vger.kernel.org
15120W:	https://linuxtv.org
15121T:	git git://linuxtv.org/media_tree.git
15122S:	Odd fixes
15123F:	drivers/media/usb/tm6000/
15124F:	Documentation/media/v4l-drivers/tm6000*
15125
15126TMIO/SDHI MMC DRIVER
15127M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15128L:	linux-mmc@vger.kernel.org
15129S:	Supported
15130F:	drivers/mmc/host/tmio_mmc*
15131F:	drivers/mmc/host/renesas_sdhi*
15132F:	include/linux/mfd/tmio.h
15133
15134TMP401 HARDWARE MONITOR DRIVER
15135M:	Guenter Roeck <linux@roeck-us.net>
15136L:	linux-hwmon@vger.kernel.org
15137S:	Maintained
15138F:	Documentation/hwmon/tmp401
15139F:	drivers/hwmon/tmp401.c
15140
15141TMPFS (SHMEM FILESYSTEM)
15142M:	Hugh Dickins <hughd@google.com>
15143L:	linux-mm@kvack.org
15144S:	Maintained
15145F:	include/linux/shmem_fs.h
15146F:	mm/shmem.c
15147
15148TOMOYO SECURITY MODULE
15149M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15150M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15151L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15152L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15153L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15154L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15155W:	http://tomoyo.sourceforge.jp/
15156T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15157S:	Maintained
15158F:	security/tomoyo/
15159
15160TOPSTAR LAPTOP EXTRAS DRIVER
15161M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15162L:	platform-driver-x86@vger.kernel.org
15163S:	Maintained
15164F:	drivers/platform/x86/topstar-laptop.c
15165
15166TORTURE-TEST MODULES
15167M:	Davidlohr Bueso <dave@stgolabs.net>
15168M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15169M:	Josh Triplett <josh@joshtriplett.org>
15170L:	linux-kernel@vger.kernel.org
15171S:	Supported
15172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15173F:	Documentation/RCU/torture.txt
15174F:	kernel/torture.c
15175F:	kernel/rcu/rcutorture.c
15176F:	kernel/rcu/rcuperf.c
15177F:	kernel/locking/locktorture.c
15178
15179TOSHIBA ACPI EXTRAS DRIVER
15180M:	Azael Avalos <coproscefalo@gmail.com>
15181L:	platform-driver-x86@vger.kernel.org
15182S:	Maintained
15183F:	drivers/platform/x86/toshiba_acpi.c
15184
15185TOSHIBA BLUETOOTH DRIVER
15186M:	Azael Avalos <coproscefalo@gmail.com>
15187L:	platform-driver-x86@vger.kernel.org
15188S:	Maintained
15189F:	drivers/platform/x86/toshiba_bluetooth.c
15190
15191TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15192M:	Azael Avalos <coproscefalo@gmail.com>
15193L:	platform-driver-x86@vger.kernel.org
15194S:	Maintained
15195F:	drivers/platform/x86/toshiba_haps.c
15196
15197TOSHIBA SMM DRIVER
15198M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15199W:	http://www.buzzard.org.uk/toshiba/
15200S:	Maintained
15201F:	drivers/char/toshiba.c
15202F:	include/linux/toshiba.h
15203F:	include/uapi/linux/toshiba.h
15204
15205TOSHIBA TC358743 DRIVER
15206M:	Mats Randgaard <matrandg@cisco.com>
15207L:	linux-media@vger.kernel.org
15208S:	Maintained
15209F:	drivers/media/i2c/tc358743*
15210F:	include/media/i2c/tc358743.h
15211
15212TOSHIBA WMI HOTKEYS DRIVER
15213M:	Azael Avalos <coproscefalo@gmail.com>
15214L:	platform-driver-x86@vger.kernel.org
15215S:	Maintained
15216F:	drivers/platform/x86/toshiba-wmi.c
15217
15218TPM DEVICE DRIVER
15219M:	Peter Huewe <peterhuewe@gmx.de>
15220M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15221R:	Jason Gunthorpe <jgg@ziepe.ca>
15222L:	linux-integrity@vger.kernel.org
15223Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15224W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15225T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15226S:	Maintained
15227F:	drivers/char/tpm/
15228
15229TRACING
15230M:	Steven Rostedt <rostedt@goodmis.org>
15231M:	Ingo Molnar <mingo@redhat.com>
15232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15233S:	Maintained
15234F:	Documentation/trace/ftrace.rst
15235F:	arch/*/*/*/ftrace.h
15236F:	arch/*/kernel/ftrace.c
15237F:	include/*/ftrace.h
15238F:	include/linux/trace*.h
15239F:	include/trace/
15240F:	kernel/trace/
15241F:	tools/testing/selftests/ftrace/
15242
15243TRACING MMIO ACCESSES (MMIOTRACE)
15244M:	Steven Rostedt <rostedt@goodmis.org>
15245M:	Ingo Molnar <mingo@kernel.org>
15246R:	Karol Herbst <karolherbst@gmail.com>
15247R:	Pekka Paalanen <ppaalanen@gmail.com>
15248S:	Maintained
15249L:	linux-kernel@vger.kernel.org
15250L:	nouveau@lists.freedesktop.org
15251F:	kernel/trace/trace_mmiotrace.c
15252F:	include/linux/mmiotrace.h
15253F:	arch/x86/mm/kmmio.c
15254F:	arch/x86/mm/mmio-mod.c
15255F:	arch/x86/mm/testmmiotrace.c
15256
15257TRIVIAL PATCHES
15258M:	Jiri Kosina <trivial@kernel.org>
15259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15260S:	Maintained
15261K:	^Subject:.*(?i)trivial
15262
15263TEMPO SEMICONDUCTOR DRIVERS
15264M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15265S:	Maintained
15266F:	sound/soc/codecs/tscs*.c
15267F:	sound/soc/codecs/tscs*.h
15268F:	Documentation/devicetree/bindings/sound/tscs*.txt
15269
15270TTY LAYER
15271M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15272M:	Jiri Slaby <jslaby@suse.com>
15273S:	Supported
15274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15275F:	Documentation/serial/
15276F:	drivers/tty/
15277F:	drivers/tty/serial/serial_core.c
15278F:	include/linux/serial_core.h
15279F:	include/linux/serial.h
15280F:	include/linux/tty.h
15281F:	include/uapi/linux/serial_core.h
15282F:	include/uapi/linux/serial.h
15283F:	include/uapi/linux/tty.h
15284
15285TUA9001 MEDIA DRIVER
15286M:	Antti Palosaari <crope@iki.fi>
15287L:	linux-media@vger.kernel.org
15288W:	https://linuxtv.org
15289W:	http://palosaari.fi/linux/
15290Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15291T:	git git://linuxtv.org/anttip/media_tree.git
15292S:	Maintained
15293F:	drivers/media/tuners/tua9001*
15294
15295TULIP NETWORK DRIVERS
15296L:	netdev@vger.kernel.org
15297L:	linux-parisc@vger.kernel.org
15298S:	Orphan
15299F:	drivers/net/ethernet/dec/tulip/
15300
15301TUN/TAP driver
15302M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
15303W:	http://vtun.sourceforge.net/tun
15304S:	Maintained
15305F:	Documentation/networking/tuntap.txt
15306F:	arch/um/os-Linux/drivers/
15307
15308TURBOCHANNEL SUBSYSTEM
15309M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15310M:	Ralf Baechle <ralf@linux-mips.org>
15311L:	linux-mips@vger.kernel.org
15312Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
15313S:	Maintained
15314F:	drivers/tc/
15315F:	include/linux/tc.h
15316
15317TURBOSTAT UTILITY
15318M:	"Len Brown" <lenb@kernel.org>
15319L:	linux-pm@vger.kernel.org
15320B:	https://bugzilla.kernel.org
15321Q:	https://patchwork.kernel.org/project/linux-pm/list/
15322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15323S:	Supported
15324F:	tools/power/x86/turbostat/
15325
15326TW5864 VIDEO4LINUX DRIVER
15327M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15328M:	Anton Sviridenko <anton@corp.bluecherry.net>
15329M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15330M:	Andrey Utkin <andrey_utkin@fastmail.com>
15331L:	linux-media@vger.kernel.org
15332S:	Supported
15333F:	drivers/media/pci/tw5864/
15334
15335TW68 VIDEO4LINUX DRIVER
15336M:	Hans Verkuil <hverkuil@xs4all.nl>
15337L:	linux-media@vger.kernel.org
15338T:	git git://linuxtv.org/media_tree.git
15339W:	https://linuxtv.org
15340S:	Odd Fixes
15341F:	drivers/media/pci/tw68/
15342
15343TW686X VIDEO4LINUX DRIVER
15344M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15345L:	linux-media@vger.kernel.org
15346T:	git git://linuxtv.org/media_tree.git
15347W:	http://linuxtv.org
15348S:	Maintained
15349F:	drivers/media/pci/tw686x/
15350
15351UBI FILE SYSTEM (UBIFS)
15352M:	Richard Weinberger <richard@nod.at>
15353M:	Artem Bityutskiy <dedekind1@gmail.com>
15354M:	Adrian Hunter <adrian.hunter@intel.com>
15355L:	linux-mtd@lists.infradead.org
15356T:	git git://git.infradead.org/ubifs-2.6.git
15357W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
15358S:	Supported
15359F:	Documentation/filesystems/ubifs.txt
15360F:	fs/ubifs/
15361
15362UCLINUX (M68KNOMMU AND COLDFIRE)
15363M:	Greg Ungerer <gerg@linux-m68k.org>
15364W:	http://www.linux-m68k.org/
15365W:	http://www.uclinux.org/
15366L:	linux-m68k@lists.linux-m68k.org
15367L:	uclinux-dev@uclinux.org  (subscribers-only)
15368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15369S:	Maintained
15370F:	arch/m68k/coldfire/
15371F:	arch/m68k/68*/
15372F:	arch/m68k/*/*_no.*
15373F:	arch/m68k/include/asm/*_no.*
15374
15375UDF FILESYSTEM
15376M:	Jan Kara <jack@suse.com>
15377S:	Maintained
15378F:	Documentation/filesystems/udf.txt
15379F:	fs/udf/
15380
15381UDRAW TABLET
15382M:	Bastien Nocera <hadess@hadess.net>
15383L:	linux-input@vger.kernel.org
15384S:	Maintained
15385F:	drivers/hid/hid-udraw-ps3.c
15386
15387UFS FILESYSTEM
15388M:	Evgeniy Dushistov <dushistov@mail.ru>
15389S:	Maintained
15390F:	Documentation/filesystems/ufs.txt
15391F:	fs/ufs/
15392
15393UHID USERSPACE HID IO DRIVER:
15394M:	David Herrmann <dh.herrmann@googlemail.com>
15395L:	linux-input@vger.kernel.org
15396S:	Maintained
15397F:	drivers/hid/uhid.c
15398F:	include/uapi/linux/uhid.h
15399
15400ULPI BUS
15401M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15402L:	linux-usb@vger.kernel.org
15403S:	Maintained
15404F:	drivers/usb/common/ulpi.c
15405F:	include/linux/ulpi/
15406
15407ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15408L:	linux-usb@vger.kernel.org
15409S:	Orphan
15410F:	drivers/uwb/
15411F:	include/linux/uwb.h
15412F:	include/linux/uwb/
15413
15414UNICORE32 ARCHITECTURE:
15415M:	Guan Xuetao <gxt@pku.edu.cn>
15416W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15417S:	Maintained
15418T:	git git://github.com/gxt/linux.git
15419F:	arch/unicore32/
15420
15421UNIFDEF
15422M:	Tony Finch <dot@dotat.at>
15423W:	http://dotat.at/prog/unifdef
15424S:	Maintained
15425F:	scripts/unifdef.c
15426
15427UNIFORM CDROM DRIVER
15428M:	Jens Axboe <axboe@kernel.dk>
15429W:	http://www.kernel.dk
15430S:	Maintained
15431F:	Documentation/cdrom/
15432F:	drivers/cdrom/cdrom.c
15433F:	include/linux/cdrom.h
15434F:	include/uapi/linux/cdrom.h
15435
15436UNISYS S-PAR DRIVERS
15437M:	David Kershner <david.kershner@unisys.com>
15438L:	sparmaintainer@unisys.com (Unisys internal)
15439S:	Supported
15440F:	include/linux/visorbus.h
15441F:	drivers/visorbus/
15442F:	drivers/staging/unisys/
15443
15444UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15445M:	Vinayak Holikatti <vinholikatti@gmail.com>
15446L:	linux-scsi@vger.kernel.org
15447S:	Supported
15448F:	Documentation/scsi/ufs.txt
15449F:	drivers/scsi/ufs/
15450
15451UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15452M:	Joao Pinto <jpinto@synopsys.com>
15453L:	linux-scsi@vger.kernel.org
15454S:	Supported
15455F:	drivers/scsi/ufs/*dwc*
15456
15457UNSORTED BLOCK IMAGES (UBI)
15458M:	Artem Bityutskiy <dedekind1@gmail.com>
15459M:	Richard Weinberger <richard@nod.at>
15460W:	http://www.linux-mtd.infradead.org/
15461L:	linux-mtd@lists.infradead.org
15462T:	git git://git.infradead.org/ubifs-2.6.git
15463S:	Supported
15464F:	drivers/mtd/ubi/
15465F:	include/linux/mtd/ubi.h
15466F:	include/uapi/mtd/ubi-user.h
15467
15468USB "USBNET" DRIVER FRAMEWORK
15469M:	Oliver Neukum <oneukum@suse.com>
15470L:	netdev@vger.kernel.org
15471W:	http://www.linux-usb.org/usbnet
15472S:	Maintained
15473F:	drivers/net/usb/usbnet.c
15474F:	include/linux/usb/usbnet.h
15475
15476USB ACM DRIVER
15477M:	Oliver Neukum <oneukum@suse.com>
15478L:	linux-usb@vger.kernel.org
15479S:	Maintained
15480F:	Documentation/usb/acm.txt
15481F:	drivers/usb/class/cdc-acm.*
15482
15483USB AR5523 WIRELESS DRIVER
15484M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15485L:	linux-wireless@vger.kernel.org
15486S:	Maintained
15487F:	drivers/net/wireless/ath/ar5523/
15488
15489USB ATTACHED SCSI
15490M:	Oliver Neukum <oneukum@suse.com>
15491L:	linux-usb@vger.kernel.org
15492L:	linux-scsi@vger.kernel.org
15493S:	Maintained
15494F:	drivers/usb/storage/uas.c
15495
15496USB CDC ETHERNET DRIVER
15497M:	Oliver Neukum <oliver@neukum.org>
15498L:	linux-usb@vger.kernel.org
15499S:	Maintained
15500F:	drivers/net/usb/cdc_*.c
15501F:	include/uapi/linux/usb/cdc.h
15502
15503USB CHAOSKEY DRIVER
15504M:	Keith Packard <keithp@keithp.com>
15505L:	linux-usb@vger.kernel.org
15506S:	Maintained
15507F:	drivers/usb/misc/chaoskey.c
15508
15509USB CYPRESS C67X00 DRIVER
15510M:	Peter Korsgaard <jacmet@sunsite.dk>
15511L:	linux-usb@vger.kernel.org
15512S:	Maintained
15513F:	drivers/usb/c67x00/
15514
15515USB DAVICOM DM9601 DRIVER
15516M:	Peter Korsgaard <jacmet@sunsite.dk>
15517L:	netdev@vger.kernel.org
15518W:	http://www.linux-usb.org/usbnet
15519S:	Maintained
15520F:	drivers/net/usb/dm9601.c
15521
15522USB DIAMOND RIO500 DRIVER
15523M:	Cesar Miquel <miquel@df.uba.ar>
15524L:	rio500-users@lists.sourceforge.net
15525W:	http://rio500.sourceforge.net
15526S:	Maintained
15527F:	drivers/usb/misc/rio500*
15528
15529USB EHCI DRIVER
15530M:	Alan Stern <stern@rowland.harvard.edu>
15531L:	linux-usb@vger.kernel.org
15532S:	Maintained
15533F:	Documentation/usb/ehci.txt
15534F:	drivers/usb/host/ehci*
15535
15536USB GADGET/PERIPHERAL SUBSYSTEM
15537M:	Felipe Balbi <balbi@kernel.org>
15538L:	linux-usb@vger.kernel.org
15539W:	http://www.linux-usb.org/gadget
15540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15541S:	Maintained
15542F:	drivers/usb/gadget/
15543F:	include/linux/usb/gadget*
15544
15545USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15546M:	Jiri Kosina <jikos@kernel.org>
15547M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15548L:	linux-usb@vger.kernel.org
15549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15550S:	Maintained
15551F:	Documentation/hid/hiddev.txt
15552F:	drivers/hid/usbhid/
15553
15554USB INTEL XHCI ROLE MUX DRIVER
15555M:	Hans de Goede <hdegoede@redhat.com>
15556L:	linux-usb@vger.kernel.org
15557S:	Maintained
15558F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15559
15560USB ISP116X DRIVER
15561M:	Olav Kongas <ok@artecdesign.ee>
15562L:	linux-usb@vger.kernel.org
15563S:	Maintained
15564F:	drivers/usb/host/isp116x*
15565F:	include/linux/usb/isp116x.h
15566
15567USB LAN78XX ETHERNET DRIVER
15568M:	Woojung Huh <woojung.huh@microchip.com>
15569M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15570L:	netdev@vger.kernel.org
15571S:	Maintained
15572F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15573F:	drivers/net/usb/lan78xx.*
15574F:	include/dt-bindings/net/microchip-lan78xx.h
15575
15576USB MASS STORAGE DRIVER
15577M:	Alan Stern <stern@rowland.harvard.edu>
15578L:	linux-usb@vger.kernel.org
15579L:	usb-storage@lists.one-eyed-alien.net
15580S:	Maintained
15581W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15582F:	drivers/usb/storage/
15583
15584USB MIDI DRIVER
15585M:	Clemens Ladisch <clemens@ladisch.de>
15586L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15587T:	git git://git.alsa-project.org/alsa-kernel.git
15588S:	Maintained
15589F:	sound/usb/midi.*
15590
15591USB NETWORKING DRIVERS
15592L:	linux-usb@vger.kernel.org
15593S:	Odd Fixes
15594F:	drivers/net/usb/
15595
15596USB OHCI DRIVER
15597M:	Alan Stern <stern@rowland.harvard.edu>
15598L:	linux-usb@vger.kernel.org
15599S:	Maintained
15600F:	Documentation/usb/ohci.txt
15601F:	drivers/usb/host/ohci*
15602
15603USB OTG FSM (Finite State Machine)
15604M:	Peter Chen <Peter.Chen@nxp.com>
15605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15606L:	linux-usb@vger.kernel.org
15607S:	Maintained
15608F:	drivers/usb/common/usb-otg-fsm.c
15609
15610USB OVER IP DRIVER
15611M:	Valentina Manea <valentina.manea.m@gmail.com>
15612M:	Shuah Khan <shuah@kernel.org>
15613L:	linux-usb@vger.kernel.org
15614S:	Maintained
15615F:	Documentation/usb/usbip_protocol.txt
15616F:	drivers/usb/usbip/
15617F:	tools/usb/usbip/
15618F:	tools/testing/selftests/drivers/usb/usbip/
15619
15620USB PEGASUS DRIVER
15621M:	Petko Manolov <petkan@nucleusys.com>
15622L:	linux-usb@vger.kernel.org
15623L:	netdev@vger.kernel.org
15624T:	git git://github.com/petkan/pegasus.git
15625W:	https://github.com/petkan/pegasus
15626S:	Maintained
15627F:	drivers/net/usb/pegasus.*
15628
15629USB PHY LAYER
15630M:	Felipe Balbi <balbi@kernel.org>
15631L:	linux-usb@vger.kernel.org
15632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15633S:	Maintained
15634F:	drivers/usb/phy/
15635
15636USB PRINTER DRIVER (usblp)
15637M:	Pete Zaitcev <zaitcev@redhat.com>
15638L:	linux-usb@vger.kernel.org
15639S:	Supported
15640F:	drivers/usb/class/usblp.c
15641
15642USB QMI WWAN NETWORK DRIVER
15643M:	Bjørn Mork <bjorn@mork.no>
15644L:	netdev@vger.kernel.org
15645S:	Maintained
15646F:	Documentation/ABI/testing/sysfs-class-net-qmi
15647F:	drivers/net/usb/qmi_wwan.c
15648
15649USB RTL8150 DRIVER
15650M:	Petko Manolov <petkan@nucleusys.com>
15651L:	linux-usb@vger.kernel.org
15652L:	netdev@vger.kernel.org
15653T:	git git://github.com/petkan/rtl8150.git
15654W:	https://github.com/petkan/rtl8150
15655S:	Maintained
15656F:	drivers/net/usb/rtl8150.c
15657
15658USB SERIAL SUBSYSTEM
15659M:	Johan Hovold <johan@kernel.org>
15660L:	linux-usb@vger.kernel.org
15661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15662S:	Maintained
15663F:	Documentation/usb/usb-serial.txt
15664F:	drivers/usb/serial/
15665F:	include/linux/usb/serial.h
15666
15667USB SMSC75XX ETHERNET DRIVER
15668M:	Steve Glendinning <steve.glendinning@shawell.net>
15669L:	netdev@vger.kernel.org
15670S:	Maintained
15671F:	drivers/net/usb/smsc75xx.*
15672
15673USB SMSC95XX ETHERNET DRIVER
15674M:	Steve Glendinning <steve.glendinning@shawell.net>
15675M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15676L:	netdev@vger.kernel.org
15677S:	Maintained
15678F:	drivers/net/usb/smsc95xx.*
15679
15680USB SUBSYSTEM
15681M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15682L:	linux-usb@vger.kernel.org
15683W:	http://www.linux-usb.org
15684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15685S:	Supported
15686F:	Documentation/devicetree/bindings/usb/
15687F:	Documentation/usb/
15688F:	drivers/usb/
15689F:	include/linux/usb.h
15690F:	include/linux/usb/
15691
15692USB TYPEC PI3USB30532 MUX DRIVER
15693M:	Hans de Goede <hdegoede@redhat.com>
15694L:	linux-usb@vger.kernel.org
15695S:	Maintained
15696F:	drivers/usb/typec/mux/pi3usb30532.c
15697
15698USB TYPEC CLASS
15699M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15700L:	linux-usb@vger.kernel.org
15701S:	Maintained
15702F:	Documentation/ABI/testing/sysfs-class-typec
15703F:	Documentation/driver-api/usb/typec.rst
15704F:	drivers/usb/typec/
15705F:	include/linux/usb/typec.h
15706
15707USB TYPEC BUS FOR ALTERNATE MODES
15708M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15709L:	linux-usb@vger.kernel.org
15710S:	Maintained
15711F:	Documentation/ABI/testing/sysfs-bus-typec
15712F:	Documentation/driver-api/usb/typec_bus.rst
15713F:	drivers/usb/typec/altmodes/
15714F:	include/linux/usb/typec_altmode.h
15715
15716USB TYPEC PORT CONTROLLER DRIVERS
15717M:	Guenter Roeck <linux@roeck-us.net>
15718L:	linux-usb@vger.kernel.org
15719S:	Maintained
15720F:	drivers/usb/typec/tcpm/
15721
15722USB UHCI DRIVER
15723M:	Alan Stern <stern@rowland.harvard.edu>
15724L:	linux-usb@vger.kernel.org
15725S:	Maintained
15726F:	drivers/usb/host/uhci*
15727
15728USB VIDEO CLASS
15729M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15730L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15731L:	linux-media@vger.kernel.org
15732T:	git git://linuxtv.org/media_tree.git
15733W:	http://www.ideasonboard.org/uvc/
15734S:	Maintained
15735F:	drivers/media/usb/uvc/
15736F:	include/uapi/linux/uvcvideo.h
15737
15738USB VISION DRIVER
15739M:	Hans Verkuil <hverkuil@xs4all.nl>
15740L:	linux-media@vger.kernel.org
15741T:	git git://linuxtv.org/media_tree.git
15742W:	https://linuxtv.org
15743S:	Odd Fixes
15744F:	drivers/media/usb/usbvision/
15745
15746USB WEBCAM GADGET
15747M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15748L:	linux-usb@vger.kernel.org
15749S:	Maintained
15750F:	drivers/usb/gadget/function/*uvc*
15751F:	drivers/usb/gadget/legacy/webcam.c
15752F:	include/uapi/linux/usb/g_uvc.h
15753
15754USB WIRELESS RNDIS DRIVER (rndis_wlan)
15755M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15756L:	linux-wireless@vger.kernel.org
15757S:	Maintained
15758F:	drivers/net/wireless/rndis_wlan.c
15759
15760USB XHCI DRIVER
15761M:	Mathias Nyman <mathias.nyman@intel.com>
15762L:	linux-usb@vger.kernel.org
15763S:	Supported
15764F:	drivers/usb/host/xhci*
15765F:	drivers/usb/host/pci-quirks*
15766
15767USB ZD1201 DRIVER
15768L:	linux-wireless@vger.kernel.org
15769W:	http://linux-lc100020.sourceforge.net
15770S:	Orphan
15771F:	drivers/net/wireless/zydas/zd1201.*
15772
15773USB ZR364XX DRIVER
15774M:	Antoine Jacquet <royale@zerezo.com>
15775L:	linux-usb@vger.kernel.org
15776L:	linux-media@vger.kernel.org
15777T:	git git://linuxtv.org/media_tree.git
15778W:	http://royale.zerezo.com/zr364xx/
15779S:	Maintained
15780F:	Documentation/media/v4l-drivers/zr364xx*
15781F:	drivers/media/usb/zr364xx/
15782
15783USER-MODE LINUX (UML)
15784M:	Jeff Dike <jdike@addtoit.com>
15785M:	Richard Weinberger <richard@nod.at>
15786L:	linux-um@lists.infradead.org
15787W:	http://user-mode-linux.sourceforge.net
15788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15789S:	Maintained
15790F:	Documentation/virtual/uml/
15791F:	arch/um/
15792F:	arch/x86/um/
15793F:	fs/hostfs/
15794F:	fs/hppfs/
15795
15796USERSPACE COPYIN/COPYOUT (UIOVEC)
15797M:	Alexander Viro <viro@zeniv.linux.org.uk>
15798S:	Maintained
15799F:	lib/iov_iter.c
15800F:	include/linux/uio.h
15801
15802USERSPACE DMA BUFFER DRIVER
15803M:	Gerd Hoffmann <kraxel@redhat.com>
15804S:	Maintained
15805L:	dri-devel@lists.freedesktop.org
15806F:	drivers/dma-buf/udmabuf.c
15807F:	include/uapi/linux/udmabuf.h
15808T:	git git://anongit.freedesktop.org/drm/drm-misc
15809
15810USERSPACE I/O (UIO)
15811M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15812S:	Maintained
15813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15814F:	Documentation/driver-api/uio-howto.rst
15815F:	drivers/uio/
15816F:	include/linux/uio_driver.h
15817
15818UTIL-LINUX PACKAGE
15819M:	Karel Zak <kzak@redhat.com>
15820L:	util-linux@vger.kernel.org
15821W:	http://en.wikipedia.org/wiki/Util-linux
15822T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15823S:	Maintained
15824
15825UUID HELPERS
15826M:	Christoph Hellwig <hch@lst.de>
15827R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15828L:	linux-kernel@vger.kernel.org
15829T:	git git://git.infradead.org/users/hch/uuid.git
15830F:	lib/uuid.c
15831F:	lib/test_uuid.c
15832F:	include/linux/uuid.h
15833F:	include/uapi/linux/uuid.h
15834S:	Maintained
15835
15836UVESAFB DRIVER
15837M:	Michal Januszewski <spock@gentoo.org>
15838L:	linux-fbdev@vger.kernel.org
15839W:	https://github.com/mjanusz/v86d
15840S:	Maintained
15841F:	Documentation/fb/uvesafb.txt
15842F:	drivers/video/fbdev/uvesafb.*
15843
15844VF610 NAND DRIVER
15845M:	Stefan Agner <stefan@agner.ch>
15846L:	linux-mtd@lists.infradead.org
15847S:	Supported
15848F:	drivers/mtd/nand/raw/vf610_nfc.c
15849
15850VFAT/FAT/MSDOS FILESYSTEM
15851M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15852S:	Maintained
15853F:	Documentation/filesystems/vfat.txt
15854F:	fs/fat/
15855
15856VFIO DRIVER
15857M:	Alex Williamson <alex.williamson@redhat.com>
15858L:	kvm@vger.kernel.org
15859T:	git git://github.com/awilliam/linux-vfio.git
15860S:	Maintained
15861F:	Documentation/vfio.txt
15862F:	drivers/vfio/
15863F:	include/linux/vfio.h
15864F:	include/uapi/linux/vfio.h
15865
15866VFIO MEDIATED DEVICE DRIVERS
15867M:	Kirti Wankhede <kwankhede@nvidia.com>
15868L:	kvm@vger.kernel.org
15869S:	Maintained
15870F:	Documentation/vfio-mediated-device.txt
15871F:	drivers/vfio/mdev/
15872F:	include/linux/mdev.h
15873F:	samples/vfio-mdev/
15874
15875VFIO PLATFORM DRIVER
15876M:	Eric Auger <eric.auger@redhat.com>
15877L:	kvm@vger.kernel.org
15878S:	Maintained
15879F:	drivers/vfio/platform/
15880
15881VGA_SWITCHEROO
15882R:	Lukas Wunner <lukas@wunner.de>
15883S:	Maintained
15884F:	Documentation/gpu/vga-switcheroo.rst
15885F:	drivers/gpu/vga/vga_switcheroo.c
15886F:	include/linux/vga_switcheroo.h
15887T:	git git://anongit.freedesktop.org/drm/drm-misc
15888
15889VIA RHINE NETWORK DRIVER
15890S:	Orphan
15891F:	drivers/net/ethernet/via/via-rhine.c
15892
15893VIA SD/MMC CARD CONTROLLER DRIVER
15894M:	Bruce Chang <brucechang@via.com.tw>
15895M:	Harald Welte <HaraldWelte@viatech.com>
15896S:	Maintained
15897F:	drivers/mmc/host/via-sdmmc.c
15898
15899VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15900M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15901L:	linux-fbdev@vger.kernel.org
15902S:	Maintained
15903F:	include/linux/via-core.h
15904F:	include/linux/via-gpio.h
15905F:	include/linux/via_i2c.h
15906F:	drivers/video/fbdev/via/
15907
15908VIA VELOCITY NETWORK DRIVER
15909M:	Francois Romieu <romieu@fr.zoreil.com>
15910L:	netdev@vger.kernel.org
15911S:	Maintained
15912F:	drivers/net/ethernet/via/via-velocity.*
15913
15914VICODEC VIRTUAL CODEC DRIVER
15915M:	Hans Verkuil <hans.verkuil@cisco.com>
15916L:	linux-media@vger.kernel.org
15917T:	git git://linuxtv.org/media_tree.git
15918W:	https://linuxtv.org
15919S:	Maintained
15920F:	drivers/media/platform/vicodec/*
15921
15922VIDEO MULTIPLEXER DRIVER
15923M:	Philipp Zabel <p.zabel@pengutronix.de>
15924L:	linux-media@vger.kernel.org
15925S:	Maintained
15926F:	drivers/media/platform/video-mux.c
15927
15928VIDEO I2C POLLING DRIVER
15929M:	Matt Ranostay <matt.ranostay@konsulko.com>
15930L:	linux-media@vger.kernel.org
15931S:	Maintained
15932F:	drivers/media/i2c/video-i2c.c
15933
15934VIDEOBUF2 FRAMEWORK
15935M:	Pawel Osciak <pawel@osciak.com>
15936M:	Marek Szyprowski <m.szyprowski@samsung.com>
15937M:	Kyungmin Park <kyungmin.park@samsung.com>
15938L:	linux-media@vger.kernel.org
15939S:	Maintained
15940F:	drivers/media/common/videobuf2/*
15941F:	include/media/videobuf2-*
15942
15943VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15944M:	Helen Koike <helen.koike@collabora.com>
15945L:	linux-media@vger.kernel.org
15946T:	git git://linuxtv.org/media_tree.git
15947W:	https://linuxtv.org
15948S:	Maintained
15949F:	drivers/media/platform/vimc/*
15950
15951VIRT LIB
15952M:	Alex Williamson <alex.williamson@redhat.com>
15953M:	Paolo Bonzini <pbonzini@redhat.com>
15954L:	kvm@vger.kernel.org
15955S:	Supported
15956F:	virt/lib/
15957
15958VIRTIO AND VHOST VSOCK DRIVER
15959M:	Stefan Hajnoczi <stefanha@redhat.com>
15960L:	kvm@vger.kernel.org
15961L:	virtualization@lists.linux-foundation.org
15962L:	netdev@vger.kernel.org
15963S:	Maintained
15964F:	include/linux/virtio_vsock.h
15965F:	include/uapi/linux/virtio_vsock.h
15966F:	include/uapi/linux/vsockmon.h
15967F:	include/uapi/linux/vm_sockets_diag.h
15968F:	net/vmw_vsock/diag.c
15969F:	net/vmw_vsock/af_vsock_tap.c
15970F:	net/vmw_vsock/virtio_transport_common.c
15971F:	net/vmw_vsock/virtio_transport.c
15972F:	drivers/net/vsockmon.c
15973F:	drivers/vhost/vsock.c
15974F:	tools/testing/vsock/
15975
15976VIRTIO CONSOLE DRIVER
15977M:	Amit Shah <amit@kernel.org>
15978L:	virtualization@lists.linux-foundation.org
15979S:	Maintained
15980F:	drivers/char/virtio_console.c
15981F:	include/linux/virtio_console.h
15982F:	include/uapi/linux/virtio_console.h
15983
15984VIRTIO CORE, NET AND BLOCK DRIVERS
15985M:	"Michael S. Tsirkin" <mst@redhat.com>
15986M:	Jason Wang <jasowang@redhat.com>
15987L:	virtualization@lists.linux-foundation.org
15988S:	Maintained
15989F:	Documentation/devicetree/bindings/virtio/
15990F:	drivers/virtio/
15991F:	tools/virtio/
15992F:	drivers/net/virtio_net.c
15993F:	drivers/block/virtio_blk.c
15994F:	include/linux/virtio*.h
15995F:	include/uapi/linux/virtio_*.h
15996F:	drivers/crypto/virtio/
15997F:	mm/balloon_compaction.c
15998
15999VIRTIO CRYPTO DRIVER
16000M:	Gonglei <arei.gonglei@huawei.com>
16001L:	virtualization@lists.linux-foundation.org
16002L:	linux-crypto@vger.kernel.org
16003S:	Maintained
16004F:	drivers/crypto/virtio/
16005F:	include/uapi/linux/virtio_crypto.h
16006
16007VIRTIO DRIVERS FOR S390
16008M:	Cornelia Huck <cohuck@redhat.com>
16009M:	Halil Pasic <pasic@linux.ibm.com>
16010L:	linux-s390@vger.kernel.org
16011L:	virtualization@lists.linux-foundation.org
16012L:	kvm@vger.kernel.org
16013S:	Supported
16014F:	drivers/s390/virtio/
16015F:	arch/s390/include/uapi/asm/virtio-ccw.h
16016
16017VIRTIO GPU DRIVER
16018M:	David Airlie <airlied@linux.ie>
16019M:	Gerd Hoffmann <kraxel@redhat.com>
16020L:	dri-devel@lists.freedesktop.org
16021L:	virtualization@lists.linux-foundation.org
16022T:	git git://anongit.freedesktop.org/drm/drm-misc
16023S:	Maintained
16024F:	drivers/gpu/drm/virtio/
16025F:	include/uapi/linux/virtio_gpu.h
16026
16027VIRTIO HOST (VHOST)
16028M:	"Michael S. Tsirkin" <mst@redhat.com>
16029M:	Jason Wang <jasowang@redhat.com>
16030L:	kvm@vger.kernel.org
16031L:	virtualization@lists.linux-foundation.org
16032L:	netdev@vger.kernel.org
16033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16034S:	Maintained
16035F:	drivers/vhost/
16036F:	include/uapi/linux/vhost.h
16037
16038VIRTIO INPUT DRIVER
16039M:	Gerd Hoffmann <kraxel@redhat.com>
16040S:	Maintained
16041F:	drivers/virtio/virtio_input.c
16042F:	include/uapi/linux/virtio_input.h
16043
16044VIRTUAL BOX GUEST DEVICE DRIVER
16045M:	Hans de Goede <hdegoede@redhat.com>
16046M:	Arnd Bergmann <arnd@arndb.de>
16047M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16048S:	Maintained
16049F:	include/linux/vbox_utils.h
16050F:	include/uapi/linux/vbox*.h
16051F:	drivers/virt/vboxguest/
16052
16053VIRTUAL SERIO DEVICE DRIVER
16054M:	Stephen Chandler Paul <thatslyude@gmail.com>
16055S:	Maintained
16056F:	drivers/input/serio/userio.c
16057F:	include/uapi/linux/userio.h
16058
16059VIVID VIRTUAL VIDEO DRIVER
16060M:	Hans Verkuil <hverkuil@xs4all.nl>
16061L:	linux-media@vger.kernel.org
16062T:	git git://linuxtv.org/media_tree.git
16063W:	https://linuxtv.org
16064S:	Maintained
16065F:	drivers/media/platform/vivid/*
16066
16067VLYNQ BUS
16068M:	Florian Fainelli <f.fainelli@gmail.com>
16069L:	openwrt-devel@lists.openwrt.org (subscribers-only)
16070S:	Maintained
16071F:	drivers/vlynq/vlynq.c
16072F:	include/linux/vlynq.h
16073
16074VME SUBSYSTEM
16075M:	Martyn Welch <martyn@welchs.me.uk>
16076M:	Manohar Vanga <manohar.vanga@gmail.com>
16077M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16078L:	devel@driverdev.osuosl.org
16079S:	Maintained
16080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16081F:	Documentation/driver-api/vme.rst
16082F:	drivers/staging/vme/
16083F:	drivers/vme/
16084F:	include/linux/vme*
16085
16086VMWARE BALLOON DRIVER
16087M:	Xavier Deguillard <xdeguillard@vmware.com>
16088M:	Nadav Amit <namit@vmware.com>
16089M:	"VMware, Inc." <pv-drivers@vmware.com>
16090L:	linux-kernel@vger.kernel.org
16091S:	Maintained
16092F:	drivers/misc/vmw_balloon.c
16093
16094VMWARE HYPERVISOR INTERFACE
16095M:	Alok Kataria <akataria@vmware.com>
16096L:	virtualization@lists.linux-foundation.org
16097S:	Supported
16098F:	arch/x86/kernel/cpu/vmware.c
16099
16100VMWARE PVRDMA DRIVER
16101M:	Adit Ranadive <aditr@vmware.com>
16102M:	VMware PV-Drivers <pv-drivers@vmware.com>
16103L:	linux-rdma@vger.kernel.org
16104S:	Maintained
16105F:	drivers/infiniband/hw/vmw_pvrdma/
16106
16107VMware PVSCSI driver
16108M:	Jim Gill <jgill@vmware.com>
16109M:	VMware PV-Drivers <pv-drivers@vmware.com>
16110L:	linux-scsi@vger.kernel.org
16111S:	Maintained
16112F:	drivers/scsi/vmw_pvscsi.c
16113F:	drivers/scsi/vmw_pvscsi.h
16114
16115VMWARE VMMOUSE SUBDRIVER
16116M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16117M:	"VMware, Inc." <pv-drivers@vmware.com>
16118L:	linux-input@vger.kernel.org
16119S:	Maintained
16120F:	drivers/input/mouse/vmmouse.c
16121F:	drivers/input/mouse/vmmouse.h
16122
16123VMWARE VMXNET3 ETHERNET DRIVER
16124M:	Ronak Doshi <doshir@vmware.com>
16125M:	"VMware, Inc." <pv-drivers@vmware.com>
16126L:	netdev@vger.kernel.org
16127S:	Maintained
16128F:	drivers/net/vmxnet3/
16129
16130VOCORE VOCORE2 BOARD
16131M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16132L:	linux-mips@vger.kernel.org
16133S:	Maintained
16134F:	arch/mips/boot/dts/ralink/vocore2.dts
16135
16136VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16137M:	Liam Girdwood <lgirdwood@gmail.com>
16138M:	Mark Brown <broonie@kernel.org>
16139L:	linux-kernel@vger.kernel.org
16140W:	http://www.slimlogic.co.uk/?p=48
16141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16142S:	Supported
16143F:	Documentation/devicetree/bindings/regulator/
16144F:	Documentation/power/regulator/
16145F:	drivers/regulator/
16146F:	include/dt-bindings/regulator/
16147F:	include/linux/regulator/
16148
16149VRF
16150M:	David Ahern <dsa@cumulusnetworks.com>
16151M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16152L:	netdev@vger.kernel.org
16153S:	Maintained
16154F:	drivers/net/vrf.c
16155F:	Documentation/networking/vrf.txt
16156
16157VT1211 HARDWARE MONITOR DRIVER
16158M:	Juerg Haefliger <juergh@gmail.com>
16159L:	linux-hwmon@vger.kernel.org
16160S:	Maintained
16161F:	Documentation/hwmon/vt1211
16162F:	drivers/hwmon/vt1211.c
16163
16164VT8231 HARDWARE MONITOR DRIVER
16165M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16166L:	linux-hwmon@vger.kernel.org
16167S:	Maintained
16168F:	drivers/hwmon/vt8231.c
16169
16170VUB300 USB to SDIO/SD/MMC bridge chip
16171M:	Tony Olech <tony.olech@elandigitalsystems.com>
16172L:	linux-mmc@vger.kernel.org
16173L:	linux-usb@vger.kernel.org
16174S:	Supported
16175F:	drivers/mmc/host/vub300.c
16176
16177W1 DALLAS'S 1-WIRE BUS
16178M:	Evgeniy Polyakov <zbr@ioremap.net>
16179S:	Maintained
16180F:	Documentation/devicetree/bindings/w1/
16181F:	Documentation/w1/
16182F:	drivers/w1/
16183F:	include/linux/w1.h
16184
16185W83791D HARDWARE MONITORING DRIVER
16186M:	Marc Hulsman <m.hulsman@tudelft.nl>
16187L:	linux-hwmon@vger.kernel.org
16188S:	Maintained
16189F:	Documentation/hwmon/w83791d
16190F:	drivers/hwmon/w83791d.c
16191
16192W83793 HARDWARE MONITORING DRIVER
16193M:	Rudolf Marek <r.marek@assembler.cz>
16194L:	linux-hwmon@vger.kernel.org
16195S:	Maintained
16196F:	Documentation/hwmon/w83793
16197F:	drivers/hwmon/w83793.c
16198
16199W83795 HARDWARE MONITORING DRIVER
16200M:	Jean Delvare <jdelvare@suse.com>
16201L:	linux-hwmon@vger.kernel.org
16202S:	Maintained
16203F:	drivers/hwmon/w83795.c
16204
16205W83L51xD SD/MMC CARD INTERFACE DRIVER
16206M:	Pierre Ossman <pierre@ossman.eu>
16207S:	Maintained
16208F:	drivers/mmc/host/wbsd.*
16209
16210WACOM PROTOCOL 4 SERIAL TABLETS
16211M:	Julian Squires <julian@cipht.net>
16212M:	Hans de Goede <hdegoede@redhat.com>
16213L:	linux-input@vger.kernel.org
16214S:	Maintained
16215F:	drivers/input/tablet/wacom_serial4.c
16216
16217WATCHDOG DEVICE DRIVERS
16218M:	Wim Van Sebroeck <wim@linux-watchdog.org>
16219M:	Guenter Roeck <linux@roeck-us.net>
16220L:	linux-watchdog@vger.kernel.org
16221W:	http://www.linux-watchdog.org/
16222T:	git git://www.linux-watchdog.org/linux-watchdog.git
16223S:	Maintained
16224F:	Documentation/devicetree/bindings/watchdog/
16225F:	Documentation/watchdog/
16226F:	drivers/watchdog/
16227F:	include/linux/watchdog.h
16228F:	include/uapi/linux/watchdog.h
16229
16230WHISKEYCOVE PMIC GPIO DRIVER
16231M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16232L:	linux-gpio@vger.kernel.org
16233S:	Maintained
16234F:	drivers/gpio/gpio-wcove.c
16235
16236WIIMOTE HID DRIVER
16237M:	David Herrmann <dh.herrmann@googlemail.com>
16238L:	linux-input@vger.kernel.org
16239S:	Maintained
16240F:	drivers/hid/hid-wiimote*
16241
16242WILOCITY WIL6210 WIRELESS DRIVER
16243M:	Maya Erez <merez@codeaurora.org>
16244L:	linux-wireless@vger.kernel.org
16245L:	wil6210@qti.qualcomm.com
16246S:	Supported
16247W:	http://wireless.kernel.org/en/users/Drivers/wil6210
16248F:	drivers/net/wireless/ath/wil6210/
16249
16250WIMAX STACK
16251M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16252M:	linux-wimax@intel.com
16253L:	wimax@linuxwimax.org (subscribers-only)
16254S:	Supported
16255W:	http://linuxwimax.org
16256F:	Documentation/wimax/README.wimax
16257F:	include/linux/wimax/debug.h
16258F:	include/net/wimax.h
16259F:	include/uapi/linux/wimax.h
16260F:	net/wimax/
16261
16262WINBOND CIR DRIVER
16263M:	David Härdeman <david@hardeman.nu>
16264S:	Maintained
16265F:	drivers/media/rc/winbond-cir.c
16266
16267WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16268M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16269L:	linux-watchdog@vger.kernel.org
16270S:	Maintained
16271F:	drivers/watchdog/ebc-c384_wdt.c
16272
16273WINSYSTEMS WS16C48 GPIO DRIVER
16274M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16275L:	linux-gpio@vger.kernel.org
16276S:	Maintained
16277F:	drivers/gpio/gpio-ws16c48.c
16278
16279WISTRON LAPTOP BUTTON DRIVER
16280M:	Miloslav Trmac <mitr@volny.cz>
16281S:	Maintained
16282F:	drivers/input/misc/wistron_btns.c
16283
16284WL3501 WIRELESS PCMCIA CARD DRIVER
16285L:	linux-wireless@vger.kernel.org
16286S:	Odd fixes
16287F:	drivers/net/wireless/wl3501*
16288
16289WOLFSON MICROELECTRONICS DRIVERS
16290L:	patches@opensource.cirrus.com
16291T:	git https://github.com/CirrusLogic/linux-drivers.git
16292W:	https://github.com/CirrusLogic/linux-drivers/wiki
16293S:	Supported
16294F:	Documentation/hwmon/wm83??
16295F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16296F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16297F:	Documentation/devicetree/bindings/mfd/arizona.txt
16298F:	Documentation/devicetree/bindings/mfd/wm831x.txt
16299F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
16300F:	arch/arm/mach-s3c64xx/mach-crag6410*
16301F:	drivers/clk/clk-wm83*.c
16302F:	drivers/extcon/extcon-arizona.c
16303F:	drivers/leds/leds-wm83*.c
16304F:	drivers/gpio/gpio-*wm*.c
16305F:	drivers/gpio/gpio-arizona.c
16306F:	drivers/hwmon/wm83??-hwmon.c
16307F:	drivers/input/misc/wm831x-on.c
16308F:	drivers/input/touchscreen/wm831x-ts.c
16309F:	drivers/input/touchscreen/wm97*.c
16310F:	drivers/mfd/arizona*
16311F:	drivers/mfd/wm*.c
16312F:	drivers/mfd/cs47l24*
16313F:	drivers/power/supply/wm83*.c
16314F:	drivers/rtc/rtc-wm83*.c
16315F:	drivers/regulator/wm8*.c
16316F:	drivers/regulator/arizona*
16317F:	drivers/video/backlight/wm83*_bl.c
16318F:	drivers/watchdog/wm83*_wdt.c
16319F:	include/linux/mfd/arizona/
16320F:	include/linux/mfd/wm831x/
16321F:	include/linux/mfd/wm8350/
16322F:	include/linux/mfd/wm8400*
16323F:	include/linux/regulator/arizona*
16324F:	include/linux/wm97xx.h
16325F:	include/sound/wm????.h
16326F:	sound/soc/codecs/arizona.?
16327F:	sound/soc/codecs/wm*
16328F:	sound/soc/codecs/cs47l24*
16329
16330WORKQUEUE
16331M:	Tejun Heo <tj@kernel.org>
16332R:	Lai Jiangshan <jiangshanlai@gmail.com>
16333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16334S:	Maintained
16335F:	include/linux/workqueue.h
16336F:	kernel/workqueue.c
16337F:	Documentation/core-api/workqueue.rst
16338
16339X-POWERS AXP288 PMIC DRIVERS
16340M:	Hans de Goede <hdegoede@redhat.com>
16341S:	Maintained
16342N:	axp288
16343F:	drivers/acpi/pmic/intel_pmic_xpower.c
16344
16345X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16346M:	Chen-Yu Tsai <wens@csie.org>
16347L:	linux-kernel@vger.kernel.org
16348S:	Maintained
16349N:	axp[128]
16350
16351X.25 NETWORK LAYER
16352M:	Andrew Hendry <andrew.hendry@gmail.com>
16353L:	linux-x25@vger.kernel.org
16354S:	Odd Fixes
16355F:	Documentation/networking/x25*
16356F:	include/net/x25*
16357F:	net/x25/
16358
16359X86 ARCHITECTURE (32-BIT AND 64-BIT)
16360M:	Thomas Gleixner <tglx@linutronix.de>
16361M:	Ingo Molnar <mingo@redhat.com>
16362M:	Borislav Petkov <bp@alien8.de>
16363R:	"H. Peter Anvin" <hpa@zytor.com>
16364M:	x86@kernel.org
16365L:	linux-kernel@vger.kernel.org
16366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16367S:	Maintained
16368F:	Documentation/devicetree/bindings/x86/
16369F:	Documentation/x86/
16370F:	arch/x86/
16371
16372X86 ENTRY CODE
16373M:	Andy Lutomirski <luto@kernel.org>
16374L:	linux-kernel@vger.kernel.org
16375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16376S:	Maintained
16377F:	arch/x86/entry/
16378
16379X86 MCE INFRASTRUCTURE
16380M:	Tony Luck <tony.luck@intel.com>
16381M:	Borislav Petkov <bp@alien8.de>
16382L:	linux-edac@vger.kernel.org
16383S:	Maintained
16384F:	arch/x86/kernel/cpu/mcheck/*
16385
16386X86 MICROCODE UPDATE SUPPORT
16387M:	Borislav Petkov <bp@alien8.de>
16388S:	Maintained
16389F:	arch/x86/kernel/cpu/microcode/*
16390
16391X86 MM
16392M:	Dave Hansen <dave.hansen@linux.intel.com>
16393M:	Andy Lutomirski <luto@kernel.org>
16394M:	Peter Zijlstra <peterz@infradead.org>
16395L:	linux-kernel@vger.kernel.org
16396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16397S:	Maintained
16398F:	arch/x86/mm/
16399
16400X86 PLATFORM DRIVERS
16401M:	Darren Hart <dvhart@infradead.org>
16402M:	Andy Shevchenko <andy@infradead.org>
16403L:	platform-driver-x86@vger.kernel.org
16404T:	git git://git.infradead.org/linux-platform-drivers-x86.git
16405S:	Maintained
16406F:	drivers/platform/x86/
16407F:	drivers/platform/olpc/
16408
16409X86 VDSO
16410M:	Andy Lutomirski <luto@kernel.org>
16411L:	linux-kernel@vger.kernel.org
16412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16413S:	Maintained
16414F:	arch/x86/entry/vdso/
16415
16416XARRAY
16417M:	Matthew Wilcox <willy@infradead.org>
16418L:	linux-fsdevel@vger.kernel.org
16419S:	Supported
16420F:	Documentation/core-api/xarray.rst
16421F:	lib/idr.c
16422F:	lib/xarray.c
16423F:	include/linux/idr.h
16424F:	include/linux/xarray.h
16425F:	tools/testing/radix-tree
16426
16427XC2028/3028 TUNER DRIVER
16428M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16429L:	linux-media@vger.kernel.org
16430W:	https://linuxtv.org
16431T:	git git://linuxtv.org/media_tree.git
16432S:	Maintained
16433F:	drivers/media/tuners/tuner-xc2028.*
16434
16435XDP SOCKETS (AF_XDP)
16436M:	Björn Töpel <bjorn.topel@intel.com>
16437M:	Magnus Karlsson <magnus.karlsson@intel.com>
16438L:	netdev@vger.kernel.org
16439S:	Maintained
16440F:	kernel/bpf/xskmap.c
16441F:	net/xdp/
16442
16443XEN BLOCK SUBSYSTEM
16444M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16445M:	Roger Pau Monné <roger.pau@citrix.com>
16446L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16447S:	Supported
16448F:	drivers/block/xen-blkback/*
16449F:	drivers/block/xen*
16450
16451XEN HYPERVISOR ARM
16452M:	Stefano Stabellini <sstabellini@kernel.org>
16453L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16454S:	Maintained
16455F:	arch/arm/xen/
16456F:	arch/arm/include/asm/xen/
16457
16458XEN HYPERVISOR ARM64
16459M:	Stefano Stabellini <sstabellini@kernel.org>
16460L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16461S:	Maintained
16462F:	arch/arm64/xen/
16463F:	arch/arm64/include/asm/xen/
16464
16465XEN HYPERVISOR INTERFACE
16466M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16467M:	Juergen Gross <jgross@suse.com>
16468R:	Stefano Stabellini <sstabellini@kernel.org>
16469L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16471S:	Supported
16472F:	arch/x86/xen/
16473F:	arch/x86/platform/pvh/
16474F:	drivers/*/xen-*front.c
16475F:	drivers/xen/
16476F:	arch/x86/include/asm/xen/
16477F:	arch/x86/include/asm/pvclock-abi.h
16478F:	include/xen/
16479F:	include/uapi/xen/
16480F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16481F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16482
16483XEN NETWORK BACKEND DRIVER
16484M:	Wei Liu <wei.liu2@citrix.com>
16485M:	Paul Durrant <paul.durrant@citrix.com>
16486L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16487L:	netdev@vger.kernel.org
16488S:	Supported
16489F:	drivers/net/xen-netback/*
16490
16491XEN PCI SUBSYSTEM
16492M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16493L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16494S:	Supported
16495F:	arch/x86/pci/*xen*
16496F:	drivers/pci/*xen*
16497
16498XEN PVSCSI DRIVERS
16499M:	Juergen Gross <jgross@suse.com>
16500L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16501L:	linux-scsi@vger.kernel.org
16502S:	Supported
16503F:	drivers/scsi/xen-scsifront.c
16504F:	drivers/xen/xen-scsiback.c
16505F:	include/xen/interface/io/vscsiif.h
16506
16507XEN SWIOTLB SUBSYSTEM
16508M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16509L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16510L:	iommu@lists.linux-foundation.org
16511S:	Supported
16512F:	arch/x86/xen/*swiotlb*
16513F:	drivers/xen/*swiotlb*
16514
16515XEN SOUND FRONTEND DRIVER
16516M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16517L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16518L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16519S:	Supported
16520F:	sound/xen/*
16521
16522XFS FILESYSTEM
16523M:	Darrick J. Wong <darrick.wong@oracle.com>
16524M:	linux-xfs@vger.kernel.org
16525L:	linux-xfs@vger.kernel.org
16526W:	http://xfs.org/
16527T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16528S:	Supported
16529F:	Documentation/filesystems/xfs.txt
16530F:	fs/xfs/
16531
16532XILINX AXI ETHERNET DRIVER
16533M:	Anirudha Sarangi <anirudh@xilinx.com>
16534M:	John Linn <John.Linn@xilinx.com>
16535S:	Maintained
16536F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16537
16538XILINX UARTLITE SERIAL DRIVER
16539M:	Peter Korsgaard <jacmet@sunsite.dk>
16540L:	linux-serial@vger.kernel.org
16541S:	Maintained
16542F:	drivers/tty/serial/uartlite.c
16543
16544XILINX VIDEO IP CORES
16545M:	Hyun Kwon <hyun.kwon@xilinx.com>
16546M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16547L:	linux-media@vger.kernel.org
16548T:	git git://linuxtv.org/media_tree.git
16549S:	Supported
16550F:	Documentation/devicetree/bindings/media/xilinx/
16551F:	drivers/media/platform/xilinx/
16552F:	include/uapi/linux/xilinx-v4l2-controls.h
16553
16554XILLYBUS DRIVER
16555M:	Eli Billauer <eli.billauer@gmail.com>
16556L:	linux-kernel@vger.kernel.org
16557S:	Supported
16558F:	drivers/char/xillybus/
16559
16560XLP9XX I2C DRIVER
16561M:	George Cherian <george.cherian@cavium.com>
16562M:	Jan Glauber <jglauber@cavium.com>
16563L:	linux-i2c@vger.kernel.org
16564W:	http://www.cavium.com
16565S:	Supported
16566F:	drivers/i2c/busses/i2c-xlp9xx.c
16567
16568XRA1403 GPIO EXPANDER
16569M:	Nandor Han <nandor.han@ge.com>
16570M:	Semi Malinen <semi.malinen@ge.com>
16571L:	linux-gpio@vger.kernel.org
16572S:	Maintained
16573F:	drivers/gpio/gpio-xra1403.c
16574F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16575
16576XTENSA XTFPGA PLATFORM SUPPORT
16577M:	Max Filippov <jcmvbkbc@gmail.com>
16578L:	linux-xtensa@linux-xtensa.org
16579S:	Maintained
16580F:	drivers/spi/spi-xtensa-xtfpga.c
16581F:	sound/soc/xtensa/xtfpga-i2s.c
16582
16583YAM DRIVER FOR AX.25
16584M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16585L:	linux-hams@vger.kernel.org
16586S:	Maintained
16587F:	drivers/net/hamradio/yam*
16588F:	include/linux/yam.h
16589
16590YAMA SECURITY MODULE
16591M:	Kees Cook <keescook@chromium.org>
16592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16593S:	Supported
16594F:	security/yama/
16595F:	Documentation/admin-guide/LSM/Yama.rst
16596
16597YEALINK PHONE DRIVER
16598M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16599L:	usbb2k-api-dev@nongnu.org
16600S:	Maintained
16601F:	Documentation/input/devices/yealink.rst
16602F:	drivers/input/misc/yealink.*
16603
16604Z8530 DRIVER FOR AX.25
16605M:	Joerg Reuter <jreuter@yaina.de>
16606W:	http://yaina.de/jreuter/
16607W:	http://www.qsl.net/dl1bke/
16608L:	linux-hams@vger.kernel.org
16609S:	Maintained
16610F:	Documentation/networking/z8530drv.txt
16611F:	drivers/net/hamradio/*scc.c
16612F:	drivers/net/hamradio/z8530.h
16613
16614ZBUD COMPRESSED PAGE ALLOCATOR
16615M:	Seth Jennings <sjenning@redhat.com>
16616M:	Dan Streetman <ddstreet@ieee.org>
16617L:	linux-mm@kvack.org
16618S:	Maintained
16619F:	mm/zbud.c
16620F:	include/linux/zbud.h
16621
16622ZD1211RW WIRELESS DRIVER
16623M:	Daniel Drake <dsd@gentoo.org>
16624M:	Ulrich Kunitz <kune@deine-taler.de>
16625W:	http://zd1211.ath.cx/wiki/DriverRewrite
16626L:	linux-wireless@vger.kernel.org
16627L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16628S:	Maintained
16629F:	drivers/net/wireless/zydas/zd1211rw/
16630
16631ZD1301 MEDIA DRIVER
16632M:	Antti Palosaari <crope@iki.fi>
16633L:	linux-media@vger.kernel.org
16634W:	https://linuxtv.org/
16635W:	http://palosaari.fi/linux/
16636Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16637S:	Maintained
16638F:	drivers/media/usb/dvb-usb-v2/zd1301*
16639
16640ZD1301_DEMOD MEDIA DRIVER
16641M:	Antti Palosaari <crope@iki.fi>
16642L:	linux-media@vger.kernel.org
16643W:	https://linuxtv.org/
16644W:	http://palosaari.fi/linux/
16645Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16646S:	Maintained
16647F:	drivers/media/dvb-frontends/zd1301_demod*
16648
16649ZPOOL COMPRESSED PAGE STORAGE API
16650M:	Dan Streetman <ddstreet@ieee.org>
16651L:	linux-mm@kvack.org
16652S:	Maintained
16653F:	mm/zpool.c
16654F:	include/linux/zpool.h
16655
16656ZR36067 VIDEO FOR LINUX DRIVER
16657L:	mjpeg-users@lists.sourceforge.net
16658L:	linux-media@vger.kernel.org
16659W:	http://mjpeg.sourceforge.net/driver-zoran/
16660T:	hg https://linuxtv.org/hg/v4l-dvb
16661S:	Odd Fixes
16662F:	drivers/staging/media/zoran/
16663
16664ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16665M:	Minchan Kim <minchan@kernel.org>
16666M:	Nitin Gupta <ngupta@vflare.org>
16667R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16668L:	linux-kernel@vger.kernel.org
16669S:	Maintained
16670F:	drivers/block/zram/
16671F:	Documentation/blockdev/zram.txt
16672
16673ZS DECSTATION Z85C30 SERIAL DRIVER
16674M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16675S:	Maintained
16676F:	drivers/tty/serial/zs.*
16677
16678ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16679M:	Minchan Kim <minchan@kernel.org>
16680M:	Nitin Gupta <ngupta@vflare.org>
16681R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16682L:	linux-mm@kvack.org
16683S:	Maintained
16684F:	mm/zsmalloc.c
16685F:	include/linux/zsmalloc.h
16686F:	Documentation/vm/zsmalloc.rst
16687
16688ZSWAP COMPRESSED SWAP CACHING
16689M:	Seth Jennings <sjenning@redhat.com>
16690M:	Dan Streetman <ddstreet@ieee.org>
16691L:	linux-mm@kvack.org
16692S:	Maintained
16693F:	mm/zswap.c
16694
16695THE REST
16696M:	Linus Torvalds <torvalds@linux-foundation.org>
16697L:	linux-kernel@vger.kernel.org
16698Q:	http://patchwork.kernel.org/project/LKML/list/
16699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16700S:	Buried alive in reporters
16701F:	*
16702F:	*/
16703