xref: /linux/MAINTAINERS (revision 8a79633b4928cbb7cb575aa62dda0c49d37c2387)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183M:	Heiner Kallweit <hkallweit1@gmail.com>
184L:	netdev@vger.kernel.org
185S:	Maintained
186F:	drivers/net/ethernet/realtek/r8169.c
187
1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190L:	linux-serial@vger.kernel.org
191S:	Maintained
192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193F:	drivers/tty/serial/8250*
194F:	include/linux/serial_8250.h
195
1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197L:	netdev@vger.kernel.org
198S:	Orphan / Obsolete
199F:	drivers/net/ethernet/8390/
200
2019P FILE SYSTEM
202M:	Eric Van Hensbergen <ericvh@gmail.com>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204M:	Dominique Martinet <asmadeus@codewreck.org>
205L:	v9fs-developer@lists.sourceforge.net
206W:	http://swik.net/v9fs
207Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209T:	git git://github.com/martinetd/linux.git
210S:	Maintained
211F:	Documentation/filesystems/9p.txt
212F:	fs/9p/
213F:	net/9p/
214F:	include/net/9p/
215F:	include/uapi/linux/virtio_9p.h
216F:	include/trace/events/9p.h
217
218A8293 MEDIA DRIVER
219M:	Antti Palosaari <crope@iki.fi>
220L:	linux-media@vger.kernel.org
221W:	https://linuxtv.org
222W:	http://palosaari.fi/linux/
223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
224T:	git git://linuxtv.org/anttip/media_tree.git
225S:	Maintained
226F:	drivers/media/dvb-frontends/a8293*
227
228AACRAID SCSI RAID DRIVER
229M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230L:	linux-scsi@vger.kernel.org
231W:	http://www.adaptec.com/
232S:	Supported
233F:	Documentation/scsi/aacraid.txt
234F:	drivers/scsi/aacraid/
235
236ABI/API
237L:	linux-api@vger.kernel.org
238F:	include/linux/syscalls.h
239F:	kernel/sys_ni.c
240
241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242M:	Hans de Goede <hdegoede@redhat.com>
243L:	linux-hwmon@vger.kernel.org
244S:	Maintained
245F:	drivers/hwmon/abituguru.c
246
247ABIT UGURU 3 HARDWARE MONITOR DRIVER
248M:	Alistair John Strachan <alistair@devzero.co.uk>
249L:	linux-hwmon@vger.kernel.org
250S:	Maintained
251F:	drivers/hwmon/abituguru3.c
252
253ACCES 104-DIO-48E GPIO DRIVER
254M:	William Breathitt Gray <vilhelm.gray@gmail.com>
255L:	linux-gpio@vger.kernel.org
256S:	Maintained
257F:	drivers/gpio/gpio-104-dio-48e.c
258
259ACCES 104-IDI-48 GPIO DRIVER
260M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
261L:	linux-gpio@vger.kernel.org
262S:	Maintained
263F:	drivers/gpio/gpio-104-idi-48.c
264
265ACCES 104-IDIO-16 GPIO DRIVER
266M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
267L:	linux-gpio@vger.kernel.org
268S:	Maintained
269F:	drivers/gpio/gpio-104-idio-16.c
270
271ACCES 104-QUAD-8 IIO DRIVER
272M:	William Breathitt Gray <vilhelm.gray@gmail.com>
273L:	linux-iio@vger.kernel.org
274S:	Maintained
275F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276F:	drivers/iio/counter/104-quad-8.c
277
278ACCES PCI-IDIO-16 GPIO DRIVER
279M:	William Breathitt Gray <vilhelm.gray@gmail.com>
280L:	linux-gpio@vger.kernel.org
281S:	Maintained
282F:	drivers/gpio/gpio-pci-idio-16.c
283
284ACCES PCIe-IDIO-24 GPIO DRIVER
285M:	William Breathitt Gray <vilhelm.gray@gmail.com>
286L:	linux-gpio@vger.kernel.org
287S:	Maintained
288F:	drivers/gpio/gpio-pcie-idio-24.c
289
290ACENIC DRIVER
291M:	Jes Sorensen <jes@trained-monkey.org>
292L:	linux-acenic@sunsite.dk
293S:	Maintained
294F:	drivers/net/ethernet/alteon/acenic*
295
296ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297M:	Peter Feuerer <peter@piie.net>
298L:	platform-driver-x86@vger.kernel.org
299W:	http://piie.net/?section=acerhdf
300S:	Maintained
301F:	drivers/platform/x86/acerhdf.c
302
303ACER WMI LAPTOP EXTRAS
304M:	"Lee, Chun-Yi" <jlee@suse.com>
305L:	platform-driver-x86@vger.kernel.org
306S:	Maintained
307F:	drivers/platform/x86/acer-wmi.c
308
309ACPI
310M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
311M:	Len Brown <lenb@kernel.org>
312L:	linux-acpi@vger.kernel.org
313W:	https://01.org/linux-acpi
314Q:	https://patchwork.kernel.org/project/linux-acpi/list/
315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316B:	https://bugzilla.kernel.org
317S:	Supported
318F:	drivers/acpi/
319F:	drivers/pnp/pnpacpi/
320F:	include/linux/acpi.h
321F:	include/linux/fwnode.h
322F:	include/acpi/
323F:	Documentation/acpi/
324F:	Documentation/ABI/testing/sysfs-bus-acpi
325F:	Documentation/ABI/testing/configfs-acpi
326F:	drivers/pci/*acpi*
327F:	drivers/pci/*/*acpi*
328F:	tools/power/acpi/
329
330ACPI APEI
331M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
332M:	Len Brown <lenb@kernel.org>
333L:	linux-acpi@vger.kernel.org
334R:	Tony Luck <tony.luck@intel.com>
335R:	Borislav Petkov <bp@alien8.de>
336F:	drivers/acpi/apei/
337
338ACPI COMPONENT ARCHITECTURE (ACPICA)
339M:	Robert Moore <robert.moore@intel.com>
340M:	Erik Schmauss <erik.schmauss@intel.com>
341M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342L:	linux-acpi@vger.kernel.org
343L:	devel@acpica.org
344W:	https://acpica.org/
345W:	https://github.com/acpica/acpica/
346Q:	https://patchwork.kernel.org/project/linux-acpi/list/
347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348B:	https://bugzilla.kernel.org
349B:	https://bugs.acpica.org
350S:	Supported
351F:	drivers/acpi/acpica/
352F:	include/acpi/
353F:	tools/power/acpi/
354
355ACPI FAN DRIVER
356M:	Zhang Rui <rui.zhang@intel.com>
357L:	linux-acpi@vger.kernel.org
358W:	https://01.org/linux-acpi
359B:	https://bugzilla.kernel.org
360S:	Supported
361F:	drivers/acpi/fan.c
362
363ACPI FOR ARM64 (ACPI/arm64)
364M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365M:	Hanjun Guo <hanjun.guo@linaro.org>
366M:	Sudeep Holla <sudeep.holla@arm.com>
367L:	linux-acpi@vger.kernel.org
368S:	Maintained
369F:	drivers/acpi/arm64
370
371ACPI I2C MULTI INSTANTIATE DRIVER
372M:	Hans de Goede <hdegoede@redhat.com>
373L:	platform-driver-x86@vger.kernel.org
374S:	Maintained
375F:	drivers/platform/x86/i2c-multi-instantiate.c
376
377ACPI PMIC DRIVERS
378M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
379M:	Len Brown <lenb@kernel.org>
380R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381R:	Mika Westerberg <mika.westerberg@linux.intel.com>
382L:	linux-acpi@vger.kernel.org
383Q:	https://patchwork.kernel.org/project/linux-acpi/list/
384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385B:	https://bugzilla.kernel.org
386S:	Supported
387F:	drivers/acpi/pmic/
388
389ACPI THERMAL DRIVER
390M:	Zhang Rui <rui.zhang@intel.com>
391L:	linux-acpi@vger.kernel.org
392W:	https://01.org/linux-acpi
393B:	https://bugzilla.kernel.org
394S:	Supported
395F:	drivers/acpi/*thermal*
396
397ACPI VIDEO DRIVER
398M:	Zhang Rui <rui.zhang@intel.com>
399L:	linux-acpi@vger.kernel.org
400W:	https://01.org/linux-acpi
401B:	https://bugzilla.kernel.org
402S:	Supported
403F:	drivers/acpi/acpi_video.c
404
405ACPI WMI DRIVER
406L:	platform-driver-x86@vger.kernel.org
407S:	Orphan
408F:	drivers/platform/x86/wmi.c
409F:	include/uapi/linux/wmi.h
410
411AD1889 ALSA SOUND DRIVER
412M:	Thibaut Varene <T-Bone@parisc-linux.org>
413W:	http://wiki.parisc-linux.org/AD1889
414L:	linux-parisc@vger.kernel.org
415S:	Maintained
416F:	sound/pci/ad1889.*
417
418AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5254
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/misc/ad525x_dpot.c
424
425AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD5398
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/regulator/ad5398.c
431
432AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7142
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/misc/ad714x.c
438
439AD7877 TOUCHSCREEN DRIVER
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7877
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7877.c
445
446AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447M:	Michael Hennerich <michael.hennerich@analog.com>
448W:	http://wiki.analog.com/AD7879
449W:	http://ez.analog.com/community/linux-device-drivers
450S:	Supported
451F:	drivers/input/touchscreen/ad7879.c
452
453ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454M:	Jiri Kosina <jikos@kernel.org>
455S:	Maintained
456
457ADF7242 IEEE 802.15.4 RADIO DRIVER
458M:	Michael Hennerich <michael.hennerich@analog.com>
459W:	https://wiki.analog.com/ADF7242
460W:	http://ez.analog.com/community/linux-device-drivers
461L:	linux-wpan@vger.kernel.org
462S:	Supported
463F:	drivers/net/ieee802154/adf7242.c
464F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466ADM1025 HARDWARE MONITOR DRIVER
467M:	Jean Delvare <jdelvare@suse.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	Documentation/hwmon/adm1025
471F:	drivers/hwmon/adm1025.c
472
473ADM1029 HARDWARE MONITOR DRIVER
474M:	Corentin Labbe <clabbe.montjoie@gmail.com>
475L:	linux-hwmon@vger.kernel.org
476S:	Maintained
477F:	drivers/hwmon/adm1029.c
478
479ADM8211 WIRELESS DRIVER
480L:	linux-wireless@vger.kernel.org
481W:	http://wireless.kernel.org/
482S:	Orphan
483F:	drivers/net/wireless/admtek/adm8211.*
484
485ADP1653 FLASH CONTROLLER DRIVER
486M:	Sakari Ailus <sakari.ailus@iki.fi>
487L:	linux-media@vger.kernel.org
488S:	Maintained
489F:	drivers/media/i2c/adp1653.c
490F:	include/media/i2c/adp1653.h
491
492ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493M:	Michael Hennerich <michael.hennerich@analog.com>
494W:	http://wiki.analog.com/ADP5520
495W:	http://ez.analog.com/community/linux-device-drivers
496S:	Supported
497F:	drivers/mfd/adp5520.c
498F:	drivers/video/backlight/adp5520_bl.c
499F:	drivers/leds/leds-adp5520.c
500F:	drivers/gpio/gpio-adp5520.c
501F:	drivers/input/keyboard/adp5520-keys.c
502
503ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504M:	Michael Hennerich <michael.hennerich@analog.com>
505W:	http://wiki.analog.com/ADP5588
506W:	http://ez.analog.com/community/linux-device-drivers
507S:	Supported
508F:	drivers/input/keyboard/adp5588-keys.c
509F:	drivers/gpio/gpio-adp5588.c
510
511ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512M:	Michael Hennerich <michael.hennerich@analog.com>
513W:	http://wiki.analog.com/ADP8860
514W:	http://ez.analog.com/community/linux-device-drivers
515S:	Supported
516F:	drivers/video/backlight/adp8860_bl.c
517
518ADS1015 HARDWARE MONITOR DRIVER
519M:	Dirk Eibach <eibach@gdsys.de>
520L:	linux-hwmon@vger.kernel.org
521S:	Maintained
522F:	Documentation/hwmon/ads1015
523F:	drivers/hwmon/ads1015.c
524F:	include/linux/platform_data/ads1015.h
525
526ADT746X FAN DRIVER
527M:	Colin Leroy <colin@colino.net>
528S:	Maintained
529F:	drivers/macintosh/therm_adt746x.c
530
531ADT7475 HARDWARE MONITOR DRIVER
532M:	Jean Delvare <jdelvare@suse.com>
533L:	linux-hwmon@vger.kernel.org
534S:	Maintained
535F:	Documentation/hwmon/adt7475
536F:	drivers/hwmon/adt7475.c
537
538ADVANSYS SCSI DRIVER
539M:	Matthew Wilcox <willy@infradead.org>
540M:	Hannes Reinecke <hare@suse.com>
541L:	linux-scsi@vger.kernel.org
542S:	Maintained
543F:	Documentation/scsi/advansys.txt
544F:	drivers/scsi/advansys.c
545
546ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547M:	Michael Hennerich <michael.hennerich@analog.com>
548W:	http://wiki.analog.com/ADXL345
549W:	http://ez.analog.com/community/linux-device-drivers
550S:	Supported
551F:	drivers/input/misc/adxl34x.c
552
553ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554M:	Stefan Popa <stefan.popa@analog.com>
555W:	http://ez.analog.com/community/linux-device-drivers
556S:	Supported
557F:	drivers/iio/accel/adxl372.c
558F:	drivers/iio/accel/adxl372_spi.c
559F:	drivers/iio/accel/adxl372_i2c.c
560F:	Documentation/devicetree/bindings/iio/accel/adxl372.txt
561
562AF9013 MEDIA DRIVER
563M:	Antti Palosaari <crope@iki.fi>
564L:	linux-media@vger.kernel.org
565W:	https://linuxtv.org
566W:	http://palosaari.fi/linux/
567Q:	http://patchwork.linuxtv.org/project/linux-media/list/
568T:	git git://linuxtv.org/anttip/media_tree.git
569S:	Maintained
570F:	drivers/media/dvb-frontends/af9013*
571
572AF9033 MEDIA DRIVER
573M:	Antti Palosaari <crope@iki.fi>
574L:	linux-media@vger.kernel.org
575W:	https://linuxtv.org
576W:	http://palosaari.fi/linux/
577Q:	http://patchwork.linuxtv.org/project/linux-media/list/
578T:	git git://linuxtv.org/anttip/media_tree.git
579S:	Maintained
580F:	drivers/media/dvb-frontends/af9033*
581
582AFFS FILE SYSTEM
583M:	David Sterba <dsterba@suse.com>
584L:	linux-fsdevel@vger.kernel.org
585S:	Odd Fixes
586F:	Documentation/filesystems/affs.txt
587F:	fs/affs/
588
589AFS FILESYSTEM
590M:	David Howells <dhowells@redhat.com>
591L:	linux-afs@lists.infradead.org
592S:	Supported
593F:	fs/afs/
594F:	include/trace/events/afs.h
595F:	Documentation/filesystems/afs.txt
596W:	https://www.infradead.org/~dhowells/kafs/
597
598AGPGART DRIVER
599M:	David Airlie <airlied@linux.ie>
600T:	git git://anongit.freedesktop.org/drm/drm
601S:	Maintained
602F:	drivers/char/agp/
603F:	include/linux/agp*
604F:	include/uapi/linux/agp*
605
606AHA152X SCSI DRIVER
607M:	"Juergen E. Fischer" <fischer@norbit.de>
608L:	linux-scsi@vger.kernel.org
609S:	Maintained
610F:	drivers/scsi/aha152x*
611F:	drivers/scsi/pcmcia/aha152x*
612
613AIC7XXX / AIC79XX SCSI DRIVER
614M:	Hannes Reinecke <hare@suse.com>
615L:	linux-scsi@vger.kernel.org
616S:	Maintained
617F:	drivers/scsi/aic7xxx/
618
619AIMSLAB FM RADIO RECEIVER DRIVER
620M:	Hans Verkuil <hverkuil@xs4all.nl>
621L:	linux-media@vger.kernel.org
622T:	git git://linuxtv.org/media_tree.git
623W:	https://linuxtv.org
624S:	Maintained
625F:	drivers/media/radio/radio-aimslab*
626
627AIO
628M:	Benjamin LaHaise <bcrl@kvack.org>
629L:	linux-aio@kvack.org
630S:	Supported
631F:	fs/aio.c
632F:	include/linux/*aio*.h
633
634AIRSPY MEDIA DRIVER
635M:	Antti Palosaari <crope@iki.fi>
636L:	linux-media@vger.kernel.org
637W:	https://linuxtv.org
638W:	http://palosaari.fi/linux/
639Q:	http://patchwork.linuxtv.org/project/linux-media/list/
640T:	git git://linuxtv.org/anttip/media_tree.git
641S:	Maintained
642F:	drivers/media/usb/airspy/
643
644ALACRITECH GIGABIT ETHERNET DRIVER
645M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
646S:	Maintained
647F:	drivers/net/ethernet/alacritech/*
648
649ALCATEL SPEEDTOUCH USB DRIVER
650M:	Duncan Sands <duncan.sands@free.fr>
651L:	linux-usb@vger.kernel.org
652W:	http://www.linux-usb.org/SpeedTouch/
653S:	Maintained
654F:	drivers/usb/atm/speedtch.c
655F:	drivers/usb/atm/usbatm.c
656
657ALCHEMY AU1XX0 MMC DRIVER
658M:	Manuel Lauss <manuel.lauss@gmail.com>
659S:	Maintained
660F:	drivers/mmc/host/au1xmmc.c
661
662ALI1563 I2C DRIVER
663M:	Rudolf Marek <r.marek@assembler.cz>
664L:	linux-i2c@vger.kernel.org
665S:	Maintained
666F:	Documentation/i2c/busses/i2c-ali1563
667F:	drivers/i2c/busses/i2c-ali1563.c
668
669ALLWINNER SECURITY SYSTEM
670M:	Corentin Labbe <clabbe.montjoie@gmail.com>
671L:	linux-crypto@vger.kernel.org
672S:	Maintained
673F:	drivers/crypto/sunxi-ss/
674
675ALLWINNER VPU DRIVER
676M:	Maxime Ripard <maxime.ripard@bootlin.com>
677M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678L:	linux-media@vger.kernel.org
679S:	Maintained
680F:	drivers/staging/media/sunxi/cedrus/
681
682ALPHA PORT
683M:	Richard Henderson <rth@twiddle.net>
684M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685M:	Matt Turner <mattst88@gmail.com>
686S:	Odd Fixes
687L:	linux-alpha@vger.kernel.org
688F:	arch/alpha/
689
690ALPS PS/2 TOUCHPAD DRIVER
691R:	Pali Rohár <pali.rohar@gmail.com>
692F:	drivers/input/mouse/alps.*
693
694ALTERA I2C CONTROLLER DRIVER
695M:	Thor Thayer <thor.thayer@linux.intel.com>
696S:	Maintained
697F:	drivers/i2c/busses/i2c-altera.c
698
699ALTERA MAILBOX DRIVER
700M:	Ley Foon Tan <lftan@altera.com>
701L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702S:	Maintained
703F:	drivers/mailbox/mailbox-altera.c
704
705ALTERA PIO DRIVER
706M:	Tien Hock Loh <thloh@altera.com>
707L:	linux-gpio@vger.kernel.org
708S:	Maintained
709F:	drivers/gpio/gpio-altera.c
710
711ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712M:	Thor Thayer <thor.thayer@linux.intel.com>
713S:	Maintained
714F:	drivers/gpio/gpio-altera-a10sr.c
715F:	drivers/mfd/altera-a10sr.c
716F:	drivers/reset/reset-a10sr.c
717F:	include/linux/mfd/altera-a10sr.h
718F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719
720ALTERA TRIPLE SPEED ETHERNET DRIVER
721M:	Thor Thayer <thor.thayer@linux.intel.com>
722L:	netdev@vger.kernel.org
723L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724S:	Maintained
725F:	drivers/net/ethernet/altera/
726
727ALTERA UART/JTAG UART SERIAL DRIVERS
728M:	Tobias Klauser <tklauser@distanz.ch>
729L:	linux-serial@vger.kernel.org
730L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731S:	Maintained
732F:	drivers/tty/serial/altera_uart.c
733F:	drivers/tty/serial/altera_jtaguart.c
734F:	include/linux/altera_uart.h
735F:	include/linux/altera_jtaguart.h
736
737AMAZON ETHERNET DRIVERS
738M:	Netanel Belgazal <netanel@amazon.com>
739R:	Saeed Bishara <saeedb@amazon.com>
740R:	Zorik Machulsky <zorik@amazon.com>
741L:	netdev@vger.kernel.org
742S:	Supported
743F:	Documentation/networking/ena.txt
744F:	drivers/net/ethernet/amazon/
745
746AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747M:	Tom Lendacky <thomas.lendacky@amd.com>
748M:	Gary Hook <gary.hook@amd.com>
749L:	linux-crypto@vger.kernel.org
750S:	Supported
751F:	drivers/crypto/ccp/
752F:	include/linux/ccp.h
753
754AMD DISPLAY CORE
755M:	Harry Wentland <harry.wentland@amd.com>
756M:	Leo Li <sunpeng.li@amd.com>
757L:	amd-gfx@lists.freedesktop.org
758T:	git git://people.freedesktop.org/~agd5f/linux
759S:	Supported
760F:	drivers/gpu/drm/amd/display/
761
762AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763M:	Huang Rui <ray.huang@amd.com>
764L:	linux-hwmon@vger.kernel.org
765S:	Supported
766F:	Documentation/hwmon/fam15h_power
767F:	drivers/hwmon/fam15h_power.c
768
769AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
771S:	Orphan
772F:	drivers/usb/gadget/udc/amd5536udc.*
773
774AMD GEODE PROCESSOR/CHIPSET SUPPORT
775P:	Andres Salomon <dilinger@queued.net>
776L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
777W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778S:	Supported
779F:	drivers/char/hw_random/geode-rng.c
780F:	drivers/crypto/geode*
781F:	drivers/video/fbdev/geode/
782F:	arch/x86/include/asm/geode.h
783
784AMD IOMMU (AMD-VI)
785M:	Joerg Roedel <joro@8bytes.org>
786L:	iommu@lists.linux-foundation.org
787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788S:	Maintained
789F:	drivers/iommu/amd_iommu*.[ch]
790F:	include/linux/amd-iommu.h
791
792AMD KFD
793M:	Oded Gabbay <oded.gabbay@gmail.com>
794L:	dri-devel@lists.freedesktop.org
795T:	git git://people.freedesktop.org/~gabbayo/linux.git
796S:	Supported
797F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804F:	drivers/gpu/drm/amd/amdkfd/
805F:	drivers/gpu/drm/amd/include/cik_structs.h
806F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807F:	drivers/gpu/drm/amd/include/vi_structs.h
808F:	drivers/gpu/drm/amd/include/v9_structs.h
809F:	include/uapi/linux/kfd_ioctl.h
810
811AMD POWERPLAY
812M:	Rex Zhu <rex.zhu@amd.com>
813M:	Evan Quan <evan.quan@amd.com>
814L:	amd-gfx@lists.freedesktop.org
815S:	Supported
816F:	drivers/gpu/drm/amd/powerplay/
817T:	git git://people.freedesktop.org/~agd5f/linux
818
819AMD SEATTLE DEVICE TREE SUPPORT
820M:	Brijesh Singh <brijeshkumar.singh@amd.com>
821M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822M:	Tom Lendacky <thomas.lendacky@amd.com>
823S:	Supported
824F:	arch/arm64/boot/dts/amd/
825
826AMD XGBE DRIVER
827M:	Tom Lendacky <thomas.lendacky@amd.com>
828L:	netdev@vger.kernel.org
829S:	Supported
830F:	drivers/net/ethernet/amd/xgbe/
831F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832
833ANALOG DEVICES INC AD5686 DRIVER
834M:	Stefan Popa <stefan.popa@analog.com>
835L:	linux-pm@vger.kernel.org
836W:	http://ez.analog.com/community/linux-device-drivers
837S:	Supported
838F:	drivers/iio/dac/ad5686*
839F:	drivers/iio/dac/ad5696*
840
841ANALOG DEVICES INC AD5758 DRIVER
842M:	Stefan Popa <stefan.popa@analog.com>
843L:	linux-iio@vger.kernel.org
844W:	http://ez.analog.com/community/linux-device-drivers
845S:	Supported
846F:	drivers/iio/dac/ad5758.c
847F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
848
849ANALOG DEVICES INC AD9389B DRIVER
850M:	Hans Verkuil <hans.verkuil@cisco.com>
851L:	linux-media@vger.kernel.org
852S:	Maintained
853F:	drivers/media/i2c/ad9389b*
854
855ANALOG DEVICES INC ADGS1408 DRIVER
856M:	Mircea Caprioru <mircea.caprioru@analog.com>
857S:	Supported
858F:	drivers/mux/adgs1408.c
859F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
860
861ANALOG DEVICES INC ADP5061 DRIVER
862M:	Stefan Popa <stefan.popa@analog.com>
863L:	linux-pm@vger.kernel.org
864W:	http://ez.analog.com/community/linux-device-drivers
865S:	Supported
866F:	drivers/power/supply/adp5061.c
867
868ANALOG DEVICES INC ADV7180 DRIVER
869M:	Lars-Peter Clausen <lars@metafoo.de>
870L:	linux-media@vger.kernel.org
871W:	http://ez.analog.com/community/linux-device-drivers
872S:	Supported
873F:	drivers/media/i2c/adv7180.c
874
875ANALOG DEVICES INC ADV748X DRIVER
876M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
877L:	linux-media@vger.kernel.org
878S:	Maintained
879F:	drivers/media/i2c/adv748x/*
880
881ANALOG DEVICES INC ADV7511 DRIVER
882M:	Hans Verkuil <hans.verkuil@cisco.com>
883L:	linux-media@vger.kernel.org
884S:	Maintained
885F:	drivers/media/i2c/adv7511*
886
887ANALOG DEVICES INC ADV7604 DRIVER
888M:	Hans Verkuil <hans.verkuil@cisco.com>
889L:	linux-media@vger.kernel.org
890S:	Maintained
891F:	drivers/media/i2c/adv7604*
892
893ANALOG DEVICES INC ADV7842 DRIVER
894M:	Hans Verkuil <hans.verkuil@cisco.com>
895L:	linux-media@vger.kernel.org
896S:	Maintained
897F:	drivers/media/i2c/adv7842*
898
899ANALOG DEVICES INC ASOC CODEC DRIVERS
900M:	Lars-Peter Clausen <lars@metafoo.de>
901L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
902W:	http://wiki.analog.com/
903W:	http://ez.analog.com/community/linux-device-drivers
904S:	Supported
905F:	sound/soc/codecs/adau*
906F:	sound/soc/codecs/adav*
907F:	sound/soc/codecs/ad1*
908F:	sound/soc/codecs/ad7*
909F:	sound/soc/codecs/ssm*
910F:	sound/soc/codecs/sigmadsp.*
911
912ANALOG DEVICES INC DMA DRIVERS
913M:	Lars-Peter Clausen <lars@metafoo.de>
914W:	http://ez.analog.com/community/linux-device-drivers
915S:	Supported
916F:	drivers/dma/dma-axi-dmac.c
917
918ANALOG DEVICES INC IIO DRIVERS
919M:	Lars-Peter Clausen <lars@metafoo.de>
920M:	Michael Hennerich <Michael.Hennerich@analog.com>
921W:	http://wiki.analog.com/
922W:	http://ez.analog.com/community/linux-device-drivers
923S:	Supported
924F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
925F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
926F:	drivers/iio/*/ad*
927F:	drivers/iio/adc/ltc2497*
928X:	drivers/iio/*/adjd*
929F:	drivers/staging/iio/*/ad*
930
931ANDES ARCHITECTURE
932M:	Greentime Hu <green.hu@gmail.com>
933M:	Vincent Chen <deanbo422@gmail.com>
934T:	git https://github.com/andestech/linux.git
935S:	Supported
936F:	arch/nds32/
937F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
938F:	Documentation/devicetree/bindings/nds32/
939K:	nds32
940N:	nds32
941
942ANDROID CONFIG FRAGMENTS
943M:	Rob Herring <robh@kernel.org>
944S:	Supported
945F:	kernel/configs/android*
946
947ANDROID DRIVERS
948M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
949M:	Arve Hjønnevåg <arve@android.com>
950M:	Todd Kjos <tkjos@android.com>
951M:	Martijn Coenen <maco@android.com>
952M:	Joel Fernandes <joel@joelfernandes.org>
953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
954L:	devel@driverdev.osuosl.org
955S:	Supported
956F:	drivers/android/
957F:	drivers/staging/android/
958
959ANDROID GOLDFISH PIC DRIVER
960M:	Miodrag Dinic <miodrag.dinic@mips.com>
961S:	Supported
962F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
963F:	drivers/irqchip/irq-goldfish-pic.c
964
965ANDROID GOLDFISH RTC DRIVER
966M:	Miodrag Dinic <miodrag.dinic@mips.com>
967S:	Supported
968F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
969F:	drivers/rtc/rtc-goldfish.c
970
971ANDROID ION DRIVER
972M:	Laura Abbott <labbott@redhat.com>
973M:	Sumit Semwal <sumit.semwal@linaro.org>
974L:	devel@driverdev.osuosl.org
975L:	dri-devel@lists.freedesktop.org
976L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
977S:	Supported
978F:	drivers/staging/android/ion
979F:	drivers/staging/android/uapi/ion.h
980
981AOA (Apple Onboard Audio) ALSA DRIVER
982M:	Johannes Berg <johannes@sipsolutions.net>
983L:	linuxppc-dev@lists.ozlabs.org
984L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
985S:	Maintained
986F:	sound/aoa/
987
988APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
989M:	William Breathitt Gray <vilhelm.gray@gmail.com>
990L:	linux-iio@vger.kernel.org
991S:	Maintained
992F:	drivers/iio/adc/stx104.c
993
994APM DRIVER
995M:	Jiri Kosina <jikos@kernel.org>
996S:	Odd fixes
997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
998F:	arch/x86/kernel/apm_32.c
999F:	include/linux/apm_bios.h
1000F:	include/uapi/linux/apm_bios.h
1001F:	drivers/char/apm-emulation.c
1002
1003APPARMOR SECURITY MODULE
1004M:	John Johansen <john.johansen@canonical.com>
1005L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1006W:	wiki.apparmor.net
1007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1008S:	Supported
1009F:	security/apparmor/
1010F:	Documentation/admin-guide/LSM/apparmor.rst
1011
1012APPLE BCM5974 MULTITOUCH DRIVER
1013M:	Henrik Rydberg <rydberg@bitmath.org>
1014L:	linux-input@vger.kernel.org
1015S:	Odd fixes
1016F:	drivers/input/mouse/bcm5974.c
1017
1018APPLE SMC DRIVER
1019M:	Henrik Rydberg <rydberg@bitmath.org>
1020L:	linux-hwmon@vger.kernel.org
1021S:	Odd fixes
1022F:	drivers/hwmon/applesmc.c
1023
1024APPLETALK NETWORK LAYER
1025L:	netdev@vger.kernel.org
1026S:	Odd fixes
1027F:	drivers/net/appletalk/
1028F:	net/appletalk/
1029
1030APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1031M:	Duc Dang <dhdang@apm.com>
1032S:	Supported
1033F:	arch/arm64/boot/dts/apm/
1034
1035APPLIED MICRO (APM) X-GENE SOC EDAC
1036M:	Loc Ho <lho@apm.com>
1037S:	Supported
1038F:	drivers/edac/xgene_edac.c
1039F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1040
1041APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1042M:	Iyappan Subramanian <isubramanian@apm.com>
1043M:	Keyur Chudgar <kchudgar@apm.com>
1044S:	Supported
1045F:	drivers/net/ethernet/apm/xgene-v2/
1046
1047APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1048M:	Iyappan Subramanian <isubramanian@apm.com>
1049M:	Keyur Chudgar <kchudgar@apm.com>
1050M:	Quan Nguyen <qnguyen@apm.com>
1051S:	Supported
1052F:	drivers/net/ethernet/apm/xgene/
1053F:	drivers/net/phy/mdio-xgene.c
1054F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1055F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1056
1057APPLIED MICRO (APM) X-GENE SOC PMU
1058M:	Tai Nguyen <ttnguyen@apm.com>
1059S:	Supported
1060F:	drivers/perf/xgene_pmu.c
1061F:	Documentation/perf/xgene-pmu.txt
1062F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1063
1064APTINA CAMERA SENSOR PLL
1065M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1066L:	linux-media@vger.kernel.org
1067S:	Maintained
1068F:	drivers/media/i2c/aptina-pll.*
1069
1070ARC FRAMEBUFFER DRIVER
1071M:	Jaya Kumar <jayalk@intworks.biz>
1072S:	Maintained
1073F:	drivers/video/fbdev/arcfb.c
1074F:	drivers/video/fbdev/core/fb_defio.c
1075
1076ARC PGU DRM DRIVER
1077M:	Alexey Brodkin <abrodkin@synopsys.com>
1078S:	Supported
1079F:	drivers/gpu/drm/arc/
1080F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1081
1082ARCNET NETWORK LAYER
1083M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1084L:	netdev@vger.kernel.org
1085S:	Maintained
1086F:	drivers/net/arcnet/
1087F:	include/uapi/linux/if_arcnet.h
1088
1089ARM ARCHITECTED TIMER DRIVER
1090M:	Mark Rutland <mark.rutland@arm.com>
1091M:	Marc Zyngier <marc.zyngier@arm.com>
1092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093S:	Maintained
1094F:	arch/arm/include/asm/arch_timer.h
1095F:	arch/arm64/include/asm/arch_timer.h
1096F:	drivers/clocksource/arm_arch_timer.c
1097
1098ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1099M:	Linus Walleij <linus.walleij@linaro.org>
1100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101S:	Maintained
1102F:	Documentation/devicetree/bindings/arm/arm-boards
1103F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1104F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1105F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1106F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1107F:	arch/arm/mach-integrator/
1108F:	arch/arm/mach-realview/
1109F:	arch/arm/mach-versatile/
1110F:	arch/arm/plat-versatile/
1111F:	arch/arm/boot/dts/arm-realview-*
1112F:	arch/arm/boot/dts/integrator*
1113F:	arch/arm/boot/dts/versatile*
1114F:	drivers/clk/versatile/
1115F:	drivers/i2c/busses/i2c-versatile.c
1116F:	drivers/irqchip/irq-versatile-fpga.c
1117F:	drivers/mtd/maps/physmap_of_versatile.c
1118F:	drivers/power/reset/arm-versatile-reboot.c
1119F:	drivers/soc/versatile/
1120
1121ARM HDLCD DRM DRIVER
1122M:	Liviu Dudau <liviu.dudau@arm.com>
1123S:	Supported
1124F:	drivers/gpu/drm/arm/hdlcd_*
1125F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1126
1127ARM MALI-DP DRM DRIVER
1128M:	Liviu Dudau <liviu.dudau@arm.com>
1129M:	Brian Starkey <brian.starkey@arm.com>
1130M:	Mali DP Maintainers <malidp@foss.arm.com>
1131S:	Supported
1132F:	drivers/gpu/drm/arm/
1133F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1134
1135ARM MFM AND FLOPPY DRIVERS
1136M:	Ian Molton <spyro@f2s.com>
1137S:	Maintained
1138F:	arch/arm/lib/floppydma.S
1139F:	arch/arm/include/asm/floppy.h
1140
1141ARM PMU PROFILING AND DEBUGGING
1142M:	Will Deacon <will.deacon@arm.com>
1143M:	Mark Rutland <mark.rutland@arm.com>
1144S:	Maintained
1145L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146F:	arch/arm*/kernel/perf_*
1147F:	arch/arm/oprofile/common.c
1148F:	arch/arm*/kernel/hw_breakpoint.c
1149F:	arch/arm*/include/asm/hw_breakpoint.h
1150F:	arch/arm*/include/asm/perf_event.h
1151F:	drivers/perf/*
1152F:	include/linux/perf/arm_pmu.h
1153F:	Documentation/devicetree/bindings/arm/pmu.txt
1154F:	Documentation/devicetree/bindings/perf/
1155
1156ARM PORT
1157M:	Russell King <linux@armlinux.org.uk>
1158L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159W:	http://www.armlinux.org.uk/
1160S:	Odd Fixes
1161T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1162F:	arch/arm/
1163X:	arch/arm/boot/dts/
1164
1165ARM PRIMECELL AACI PL041 DRIVER
1166M:	Russell King <linux@armlinux.org.uk>
1167S:	Odd Fixes
1168F:	sound/arm/aaci.*
1169
1170ARM PRIMECELL BUS SUPPORT
1171M:	Russell King <linux@armlinux.org.uk>
1172S:	Odd Fixes
1173F:	drivers/amba/
1174F:	include/linux/amba/bus.h
1175
1176ARM PRIMECELL CLCD PL110 DRIVER
1177M:	Russell King <linux@armlinux.org.uk>
1178S:	Odd Fixes
1179F:	drivers/video/fbdev/amba-clcd.*
1180
1181ARM PRIMECELL KMI PL050 DRIVER
1182M:	Russell King <linux@armlinux.org.uk>
1183S:	Odd Fixes
1184F:	drivers/input/serio/ambakmi.*
1185F:	include/linux/amba/kmi.h
1186
1187ARM PRIMECELL MMCI PL180/1 DRIVER
1188M:	Russell King <linux@armlinux.org.uk>
1189S:	Odd Fixes
1190F:	drivers/mmc/host/mmci.*
1191F:	include/linux/amba/mmci.h
1192
1193ARM PRIMECELL SSP PL022 SPI DRIVER
1194M:	Linus Walleij <linus.walleij@linaro.org>
1195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196S:	Maintained
1197F:	Documentation/devicetree/bindings/spi/spi_pl022.txt
1198F:	drivers/spi/spi-pl022.c
1199
1200ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1201M:	Russell King <linux@armlinux.org.uk>
1202S:	Odd Fixes
1203F:	drivers/tty/serial/amba-pl01*.c
1204F:	include/linux/amba/serial.h
1205
1206ARM PRIMECELL VIC PL190/PL192 DRIVER
1207M:	Linus Walleij <linus.walleij@linaro.org>
1208L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209S:	Maintained
1210F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1211F:	drivers/irqchip/irq-vic.c
1212
1213ARM SMMU DRIVERS
1214M:	Will Deacon <will.deacon@arm.com>
1215R:	Robin Murphy <robin.murphy@arm.com>
1216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S:	Maintained
1218F:	drivers/iommu/arm-smmu.c
1219F:	drivers/iommu/arm-smmu-v3.c
1220F:	drivers/iommu/io-pgtable-arm.c
1221F:	drivers/iommu/io-pgtable-arm-v7s.c
1222
1223ARM SUB-ARCHITECTURES
1224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225S:	Maintained
1226F:	arch/arm/mach-*/
1227F:	arch/arm/plat-*/
1228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1229
1230ARM/ACTIONS SEMI ARCHITECTURE
1231M:	Andreas Färber <afaerber@suse.de>
1232R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234S:	Maintained
1235N:	owl
1236F:	arch/arm/mach-actions/
1237F:	arch/arm/boot/dts/owl-*
1238F:	arch/arm64/boot/dts/actions/
1239F:	drivers/clk/actions/
1240F:	drivers/clocksource/timer-owl*
1241F:	drivers/dma/owl-dma.c
1242F:	drivers/i2c/busses/i2c-owl.c
1243F:	drivers/pinctrl/actions/*
1244F:	drivers/soc/actions/
1245F:	include/dt-bindings/power/owl-*
1246F:	include/linux/soc/actions/
1247F:	Documentation/devicetree/bindings/arm/actions.txt
1248F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1249F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1250F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1251F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1252F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1253F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1254
1255ARM/ADS SPHERE MACHINE SUPPORT
1256M:	Lennert Buytenhek <kernel@wantstofly.org>
1257L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258S:	Maintained
1259
1260ARM/AFEB9260 MACHINE SUPPORT
1261M:	Sergey Lapin <slapin@ossfans.org>
1262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S:	Maintained
1264
1265ARM/AJECO 1ARM MACHINE SUPPORT
1266M:	Lennert Buytenhek <kernel@wantstofly.org>
1267L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268S:	Maintained
1269
1270ARM/Allwinner SoC Clock Support
1271M:	Emilio López <emilio@elopez.com.ar>
1272S:	Maintained
1273F:	drivers/clk/sunxi/
1274
1275ARM/Allwinner sunXi SoC support
1276M:	Maxime Ripard <maxime.ripard@bootlin.com>
1277M:	Chen-Yu Tsai <wens@csie.org>
1278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279S:	Maintained
1280N:	sun[x456789]i
1281N:	sun50i
1282F:	arch/arm/mach-sunxi/
1283F:	arch/arm64/boot/dts/allwinner/
1284F:	drivers/clk/sunxi-ng/
1285F:	drivers/pinctrl/sunxi/
1286F:	drivers/soc/sunxi/
1287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1288
1289ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1290M:	Neil Armstrong <narmstrong@baylibre.com>
1291M:	Jerome Brunet <jbrunet@baylibre.com>
1292L:	linux-amlogic@lists.infradead.org
1293S:	Maintained
1294F:	drivers/clk/meson/
1295F:	include/dt-bindings/clock/meson*
1296F:	include/dt-bindings/clock/gxbb*
1297F:	Documentation/devicetree/bindings/clock/amlogic*
1298
1299ARM/Amlogic Meson SoC support
1300M:	Carlo Caione <carlo@caione.org>
1301M:	Kevin Hilman <khilman@baylibre.com>
1302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303L:	linux-amlogic@lists.infradead.org
1304W:	http://linux-meson.com/
1305S:	Maintained
1306F:	arch/arm/mach-meson/
1307F:	arch/arm/boot/dts/meson*
1308F:	arch/arm64/boot/dts/amlogic/
1309F:	drivers/pinctrl/meson/
1310F:	drivers/mmc/host/meson*
1311N:	meson
1312
1313ARM/Annapurna Labs ALPINE ARCHITECTURE
1314M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1315M:	Antoine Tenart <antoine.tenart@bootlin.com>
1316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317S:	Maintained
1318F:	arch/arm/mach-alpine/
1319F:	arch/arm/boot/dts/alpine*
1320F:	arch/arm64/boot/dts/al/
1321F:	drivers/*/*alpine*
1322
1323ARM/ARTPEC MACHINE SUPPORT
1324M:	Jesper Nilsson <jesper.nilsson@axis.com>
1325M:	Lars Persson <lars.persson@axis.com>
1326S:	Maintained
1327L:	linux-arm-kernel@axis.com
1328F:	arch/arm/mach-artpec
1329F:	arch/arm/boot/dts/artpec6*
1330F:	drivers/clk/axis
1331F:	drivers/crypto/axis
1332F:	drivers/pinctrl/pinctrl-artpec*
1333F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1334
1335ARM/ASPEED I2C DRIVER
1336M:	Brendan Higgins <brendanhiggins@google.com>
1337R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1338R:	Joel Stanley <joel@jms.id.au>
1339L:	linux-i2c@vger.kernel.org
1340L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1341S:	Maintained
1342F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1343F:	drivers/i2c/busses/i2c-aspeed.c
1344F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1345F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1346
1347ARM/ASPEED MACHINE SUPPORT
1348M:	Joel Stanley <joel@jms.id.au>
1349R:	Andrew Jeffery <andrew@aj.id.au>
1350L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1352Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1353S:	Supported
1354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1355F:	arch/arm/mach-aspeed/
1356F:	arch/arm/boot/dts/aspeed-*
1357N:	aspeed
1358
1359ARM/CALXEDA HIGHBANK ARCHITECTURE
1360M:	Rob Herring <robh@kernel.org>
1361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362S:	Maintained
1363F:	arch/arm/mach-highbank/
1364F:	arch/arm/boot/dts/highbank.dts
1365F:	arch/arm/boot/dts/ecx-*.dts*
1366
1367ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1368M:	Krzysztof Halasa <khalasa@piap.pl>
1369S:	Maintained
1370F:	arch/arm/mach-cns3xxx/
1371
1372ARM/CAVIUM THUNDER NETWORK DRIVER
1373M:	Sunil Goutham <sgoutham@cavium.com>
1374M:	Robert Richter <rric@kernel.org>
1375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376S:	Supported
1377F:	drivers/net/ethernet/cavium/thunder/
1378
1379ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1380M:	Lukasz Majewski <lukma@denx.de>
1381L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382S:	Maintained
1383F:	arch/arm/mach-ep93xx/ts72xx.c
1384
1385ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1386M:	Alexander Shiyan <shc_work@mail.ru>
1387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388S:	Odd Fixes
1389N:	clps711x
1390
1391ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1392M:	Lennert Buytenhek <kernel@wantstofly.org>
1393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394S:	Maintained
1395
1396ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1397M:	Hartley Sweeten <hsweeten@visionengravers.com>
1398M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400S:	Maintained
1401F:	arch/arm/mach-ep93xx/
1402F:	arch/arm/mach-ep93xx/include/mach/
1403
1404ARM/CLKDEV SUPPORT
1405M:	Russell King <linux@armlinux.org.uk>
1406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407S:	Maintained
1408T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1409F:	drivers/clk/clkdev.c
1410
1411ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1412M:	Mike Rapoport <mike@compulab.co.il>
1413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S:	Maintained
1415
1416ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1417M:	Baruch Siach <baruch@tkos.co.il>
1418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S:	Maintained
1420F:	arch/arm/boot/dts/cx92755*
1421N:	digicolor
1422
1423ARM/CONTEC MICRO9 MACHINE SUPPORT
1424M:	Hubert Feurstein <hubert.feurstein@contec.at>
1425S:	Maintained
1426F:	arch/arm/mach-ep93xx/micro9.c
1427
1428ARM/CORESIGHT FRAMEWORK AND DRIVERS
1429M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1430L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431S:	Maintained
1432F:	drivers/hwtracing/coresight/*
1433F:	Documentation/trace/coresight.txt
1434F:	Documentation/trace/coresight-cpu-debug.txt
1435F:	Documentation/devicetree/bindings/arm/coresight.txt
1436F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1437F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1438F:	tools/perf/arch/arm/util/pmu.c
1439F:	tools/perf/arch/arm/util/auxtrace.c
1440F:	tools/perf/arch/arm/util/cs-etm.c
1441F:	tools/perf/arch/arm/util/cs-etm.h
1442F:	tools/perf/util/cs-etm.*
1443F:	tools/perf/util/cs-etm-decoder/*
1444
1445ARM/CORGI MACHINE SUPPORT
1446M:	Richard Purdie <rpurdie@rpsys.net>
1447S:	Maintained
1448
1449ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1450M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1451M:	Linus Walleij <linus.walleij@linaro.org>
1452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453T:	git git://github.com/ulli-kroll/linux.git
1454S:	Maintained
1455F:	Documentation/devicetree/bindings/arm/gemini.txt
1456F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1457F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1458F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1459F:	arch/arm/mach-gemini/
1460F:	drivers/net/ethernet/cortina/
1461F:	drivers/pinctrl/pinctrl-gemini.c
1462F:	drivers/rtc/rtc-ftrtc010.c
1463
1464ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1465M:	Barry Song <baohua@kernel.org>
1466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1468S:	Maintained
1469F:	arch/arm/boot/dts/prima2*
1470F:	arch/arm/mach-prima2/
1471F:	drivers/clk/sirf/
1472F:	drivers/clocksource/timer-prima2.c
1473F:	drivers/clocksource/timer-atlas7.c
1474N:	[^a-z]sirf
1475
1476ARM/EBSA110 MACHINE SUPPORT
1477M:	Russell King <linux@armlinux.org.uk>
1478L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479W:	http://www.armlinux.org.uk/
1480S:	Maintained
1481F:	arch/arm/mach-ebsa110/
1482F:	drivers/net/ethernet/amd/am79c961a.*
1483
1484ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1485M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1486R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:	Maintained
1489N:	efm32
1490
1491ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1492M:	Robert Jarzmik <robert.jarzmik@free.fr>
1493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494S:	Maintained
1495F:	arch/arm/mach-pxa/ezx.c
1496
1497ARM/FARADAY FA526 PORT
1498M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500S:	Maintained
1501T:	git git://git.berlios.de/gemini-board
1502F:	arch/arm/mm/*-fa*
1503
1504ARM/FOOTBRIDGE ARCHITECTURE
1505M:	Russell King <linux@armlinux.org.uk>
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507W:	http://www.armlinux.org.uk/
1508S:	Maintained
1509F:	arch/arm/include/asm/hardware/dec21285.h
1510F:	arch/arm/mach-footbridge/
1511
1512ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1513M:	Shawn Guo <shawnguo@kernel.org>
1514M:	Sascha Hauer <s.hauer@pengutronix.de>
1515R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1516R:	Fabio Estevam <fabio.estevam@nxp.com>
1517R:	NXP Linux Team <linux-imx@nxp.com>
1518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519S:	Maintained
1520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1521F:	arch/arm/mach-imx/
1522F:	arch/arm/mach-mxs/
1523F:	arch/arm/boot/dts/imx*
1524F:	arch/arm/configs/imx*_defconfig
1525F:	drivers/clk/imx/
1526F:	drivers/firmware/imx/
1527F:	drivers/soc/imx/
1528F:	include/linux/firmware/imx/
1529F:	include/soc/imx/
1530
1531ARM/FREESCALE VYBRID ARM ARCHITECTURE
1532M:	Shawn Guo <shawnguo@kernel.org>
1533M:	Sascha Hauer <s.hauer@pengutronix.de>
1534R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1535R:	Stefan Agner <stefan@agner.ch>
1536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537S:	Maintained
1538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1539F:	arch/arm/mach-imx/*vf610*
1540F:	arch/arm/boot/dts/vf*
1541
1542ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1543M:	Shawn Guo <shawnguo@kernel.org>
1544M:	Li Yang <leoyang.li@nxp.com>
1545L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546S:	Maintained
1547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1548F:	arch/arm/boot/dts/ls1021a*
1549F:	arch/arm64/boot/dts/freescale/fsl-*
1550F:	arch/arm64/boot/dts/freescale/qoriq-*
1551
1552ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1553M:	Lennert Buytenhek <kernel@wantstofly.org>
1554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S:	Maintained
1556
1557ARM/GUMSTIX MACHINE SUPPORT
1558M:	Steve Sakoman <sakoman@gmail.com>
1559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560S:	Maintained
1561
1562ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1563M:	Philipp Zabel <philipp.zabel@gmail.com>
1564M:	Paul Parsons <lost.distance@yahoo.com>
1565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566S:	Maintained
1567F:	arch/arm/mach-pxa/hx4700.c
1568F:	arch/arm/mach-pxa/include/mach/hx4700.h
1569F:	sound/soc/pxa/hx4700.c
1570
1571ARM/HISILICON SOC SUPPORT
1572M:	Wei Xu <xuwei5@hisilicon.com>
1573L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574W:	http://www.hisilicon.com
1575S:	Supported
1576T:	git git://github.com/hisilicon/linux-hisi.git
1577F:	arch/arm/mach-hisi/
1578F:	arch/arm/boot/dts/hi3*
1579F:	arch/arm/boot/dts/hip*
1580F:	arch/arm/boot/dts/hisi*
1581F:	arch/arm64/boot/dts/hisilicon/
1582
1583ARM/HP JORNADA 7XX MACHINE SUPPORT
1584M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1585W:	www.jlime.com
1586S:	Maintained
1587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1588F:	arch/arm/mach-sa1100/jornada720.c
1589F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1590
1591ARM/IGEP MACHINE SUPPORT
1592M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1593M:	Javier Martinez Canillas <javier@dowhile0.org>
1594L:	linux-omap@vger.kernel.org
1595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596S:	Maintained
1597F:	arch/arm/boot/dts/omap3-igep*
1598
1599ARM/INCOME PXA270 SUPPORT
1600M:	Marek Vasut <marek.vasut@gmail.com>
1601L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602S:	Maintained
1603F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1604
1605ARM/INTEL IOP13XX ARM ARCHITECTURE
1606M:	Lennert Buytenhek <kernel@wantstofly.org>
1607L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608S:	Maintained
1609
1610ARM/INTEL IOP32X ARM ARCHITECTURE
1611M:	Lennert Buytenhek <kernel@wantstofly.org>
1612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613S:	Maintained
1614
1615ARM/INTEL IOP33X ARM ARCHITECTURE
1616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617S:	Orphan
1618
1619ARM/INTEL IQ81342EX MACHINE SUPPORT
1620M:	Lennert Buytenhek <kernel@wantstofly.org>
1621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622S:	Maintained
1623
1624ARM/INTEL IXDP2850 MACHINE SUPPORT
1625M:	Lennert Buytenhek <kernel@wantstofly.org>
1626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627S:	Maintained
1628
1629ARM/INTEL IXP4XX ARM ARCHITECTURE
1630M:	Imre Kaloz <kaloz@openwrt.org>
1631M:	Krzysztof Halasa <khalasa@piap.pl>
1632L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633S:	Maintained
1634F:	arch/arm/mach-ixp4xx/
1635
1636ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1637M:	Jonathan Cameron <jic23@cam.ac.uk>
1638L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639S:	Maintained
1640F:	arch/arm/mach-pxa/stargate2.c
1641F:	drivers/pcmcia/pxa2xx_stargate2.c
1642
1643ARM/INTEL XSC3 (MANZANO) ARM CORE
1644M:	Lennert Buytenhek <kernel@wantstofly.org>
1645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646S:	Maintained
1647
1648ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1649M:	Lennert Buytenhek <kernel@wantstofly.org>
1650L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651S:	Maintained
1652
1653ARM/LG1K ARCHITECTURE
1654M:	Chanho Min <chanho.min@lge.com>
1655L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656S:	Maintained
1657F:	arch/arm64/boot/dts/lg/
1658
1659ARM/LOGICPD PXA270 MACHINE SUPPORT
1660M:	Lennert Buytenhek <kernel@wantstofly.org>
1661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662S:	Maintained
1663
1664ARM/LPC18XX ARCHITECTURE
1665M:	Vladimir Zapolskiy <vz@mleia.com>
1666L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667S:	Maintained
1668F:	arch/arm/boot/dts/lpc43*
1669F:	drivers/i2c/busses/i2c-lpc2k.c
1670F:	drivers/memory/pl172.c
1671F:	drivers/mtd/spi-nor/nxp-spifi.c
1672F:	drivers/rtc/rtc-lpc24xx.c
1673N:	lpc18xx
1674
1675ARM/LPC32XX SOC SUPPORT
1676M:	Vladimir Zapolskiy <vz@mleia.com>
1677M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1680S:	Maintained
1681F:	arch/arm/boot/dts/lpc32*
1682F:	arch/arm/mach-lpc32xx/
1683F:	drivers/i2c/busses/i2c-pnx.c
1684F:	drivers/net/ethernet/nxp/lpc_eth.c
1685F:	drivers/usb/host/ohci-nxp.c
1686F:	drivers/watchdog/pnx4008_wdt.c
1687N:	lpc32xx
1688
1689ARM/MAGICIAN MACHINE SUPPORT
1690M:	Philipp Zabel <philipp.zabel@gmail.com>
1691S:	Maintained
1692
1693ARM/Marvell Dove/MV78xx0/Orion SOC support
1694M:	Jason Cooper <jason@lakedaemon.net>
1695M:	Andrew Lunn <andrew@lunn.ch>
1696M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1697M:	Gregory Clement <gregory.clement@bootlin.com>
1698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699S:	Maintained
1700F:	Documentation/devicetree/bindings/soc/dove/
1701F:	arch/arm/mach-dove/
1702F:	arch/arm/mach-mv78xx0/
1703F:	arch/arm/mach-orion5x/
1704F:	arch/arm/plat-orion/
1705F:	arch/arm/boot/dts/dove*
1706F:	arch/arm/boot/dts/orion5x*
1707
1708ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1709M:	Jason Cooper <jason@lakedaemon.net>
1710M:	Andrew Lunn <andrew@lunn.ch>
1711M:	Gregory Clement <gregory.clement@bootlin.com>
1712M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1713L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714S:	Maintained
1715F:	arch/arm/boot/dts/armada*
1716F:	arch/arm/boot/dts/kirkwood*
1717F:	arch/arm/configs/mvebu_*_defconfig
1718F:	arch/arm/mach-mvebu/
1719F:	arch/arm64/boot/dts/marvell/armada*
1720F:	drivers/cpufreq/armada-37xx-cpufreq.c
1721F:	drivers/cpufreq/mvebu-cpufreq.c
1722F:	drivers/irqchip/irq-armada-370-xp.c
1723F:	drivers/irqchip/irq-mvebu-*
1724F:	drivers/pinctrl/mvebu/
1725F:	drivers/rtc/rtc-armada38x.c
1726
1727ARM/Mediatek RTC DRIVER
1728M:	Eddie Huang <eddie.huang@mediatek.com>
1729M:	Sean Wang <sean.wang@mediatek.com>
1730L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1732S:	Maintained
1733F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1734F:	drivers/rtc/rtc-mt6397.c
1735F:	drivers/rtc/rtc-mt7622.c
1736
1737ARM/Mediatek SoC support
1738M:	Matthias Brugger <matthias.bgg@gmail.com>
1739L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1741S:	Maintained
1742F:	arch/arm/boot/dts/mt6*
1743F:	arch/arm/boot/dts/mt7*
1744F:	arch/arm/boot/dts/mt8*
1745F:	arch/arm/mach-mediatek/
1746F:	arch/arm64/boot/dts/mediatek/
1747N:	mtk
1748K:	mediatek
1749
1750ARM/Mediatek USB3 PHY DRIVER
1751M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1752L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1754S:	Maintained
1755F:	drivers/phy/mediatek/
1756F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1757
1758ARM/MICREL KS8695 ARCHITECTURE
1759M:	Greg Ungerer <gerg@uclinux.org>
1760L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761F:	arch/arm/mach-ks8695/
1762S:	Odd Fixes
1763
1764ARM/Microchip (AT91) SoC support
1765M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1766M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1767M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1768L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769W:	http://www.linux4sam.org
1770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1771S:	Supported
1772N:	at91
1773N:	atmel
1774F:	arch/arm/mach-at91/
1775F:	include/soc/at91/
1776F:	arch/arm/boot/dts/at91*.dts
1777F:	arch/arm/boot/dts/at91*.dtsi
1778F:	arch/arm/boot/dts/sama*.dts
1779F:	arch/arm/boot/dts/sama*.dtsi
1780F:	arch/arm/include/debug/at91.S
1781F:	drivers/memory/atmel*
1782F:	drivers/watchdog/sama5d4_wdt.c
1783X:	drivers/input/touchscreen/atmel_mxt_ts.c
1784X:	drivers/net/wireless/atmel/
1785
1786ARM/MIOA701 MACHINE SUPPORT
1787M:	Robert Jarzmik <robert.jarzmik@free.fr>
1788L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789F:	arch/arm/mach-pxa/mioa701.c
1790S:	Maintained
1791
1792ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1793M:	Michael Petchkovsky <mkpetch@internode.on.net>
1794S:	Maintained
1795
1796ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1797M:	Linus Walleij <linus.walleij@linaro.org>
1798L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799S:	Maintained
1800F:	arch/arm/mach-nomadik/
1801F:	arch/arm/mach-u300/
1802F:	arch/arm/mach-ux500/
1803F:	arch/arm/boot/dts/ste-*
1804F:	drivers/clk/clk-nomadik.c
1805F:	drivers/clk/clk-u300.c
1806F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1807F:	drivers/clocksource/timer-u300.c
1808F:	drivers/dma/coh901318*
1809F:	drivers/dma/ste_dma40*
1810F:	drivers/hwspinlock/u8500_hsem.c
1811F:	drivers/i2c/busses/i2c-nomadik.c
1812F:	drivers/i2c/busses/i2c-stu300.c
1813F:	drivers/mfd/ab3100*
1814F:	drivers/mfd/ab8500*
1815F:	drivers/mfd/abx500*
1816F:	drivers/mfd/dbx500*
1817F:	drivers/mfd/db8500*
1818F:	drivers/pinctrl/nomadik/
1819F:	drivers/pinctrl/pinctrl-coh901*
1820F:	drivers/pinctrl/pinctrl-u300.c
1821F:	drivers/rtc/rtc-ab3100.c
1822F:	drivers/rtc/rtc-ab8500.c
1823F:	drivers/rtc/rtc-coh901331.c
1824F:	drivers/rtc/rtc-pl031.c
1825F:	drivers/watchdog/coh901327_wdt.c
1826F:	Documentation/devicetree/bindings/arm/ste-*
1827F:	Documentation/devicetree/bindings/arm/ux500/
1828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1829
1830ARM/NUVOTON NPCM ARCHITECTURE
1831M:	Avi Fishman <avifishman70@gmail.com>
1832M:	Tomer Maimon <tmaimon77@gmail.com>
1833R:	Patrick Venture <venture@google.com>
1834R:	Nancy Yuen <yuenn@google.com>
1835R:	Brendan Higgins <brendanhiggins@google.com>
1836L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1837S:	Supported
1838F:	arch/arm/mach-npcm/
1839F:	arch/arm/boot/dts/nuvoton-npcm*
1840F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1841F:	drivers/*/*npcm*
1842F:	Documentation/devicetree/bindings/*/*npcm*
1843F:	Documentation/devicetree/bindings/*/*/*npcm*
1844
1845ARM/NUVOTON W90X900 ARM ARCHITECTURE
1846M:	Wan ZongShun <mcuos.com@gmail.com>
1847L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848W:	http://www.mcuos.com
1849S:	Maintained
1850F:	arch/arm/mach-w90x900/
1851F:	drivers/input/keyboard/w90p910_keypad.c
1852F:	drivers/input/touchscreen/w90p910_ts.c
1853F:	drivers/watchdog/nuc900_wdt.c
1854F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1855F:	drivers/mtd/nand/raw/nuc900_nand.c
1856F:	drivers/rtc/rtc-nuc900.c
1857F:	drivers/spi/spi-nuc900.c
1858F:	drivers/usb/host/ehci-w90x900.c
1859F:	drivers/video/fbdev/nuc900fb.c
1860
1861ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1862M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1863L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1864W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1865S:	Supported
1866
1867ARM/Orion SoC/Technologic Systems TS-78xx platform support
1868M:	Alexander Clouter <alex@digriz.org.uk>
1869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870W:	http://www.digriz.org.uk/ts78xx/kernel
1871S:	Maintained
1872F:	arch/arm/mach-orion5x/ts78xx-*
1873
1874ARM/OXNAS platform support
1875M:	Neil Armstrong <narmstrong@baylibre.com>
1876L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877L:	linux-oxnas@groups.io (moderated for non-subscribers)
1878S:	Maintained
1879F:	arch/arm/mach-oxnas/
1880F:	arch/arm/boot/dts/ox8*.dts*
1881N:	oxnas
1882
1883ARM/PALM TREO SUPPORT
1884M:	Tomas Cech <sleep_walker@suse.com>
1885L:	linux-arm-kernel@lists.infradead.org
1886W:	http://hackndev.com
1887S:	Maintained
1888F:	arch/arm/mach-pxa/palmtreo.*
1889
1890ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1891M:	Marek Vasut <marek.vasut@gmail.com>
1892L:	linux-arm-kernel@lists.infradead.org
1893W:	http://hackndev.com
1894S:	Maintained
1895F:	arch/arm/mach-pxa/include/mach/palmtx.h
1896F:	arch/arm/mach-pxa/palmtx.c
1897F:	arch/arm/mach-pxa/palmt5.*
1898F:	arch/arm/mach-pxa/include/mach/palmld.h
1899F:	arch/arm/mach-pxa/palmld.c
1900F:	arch/arm/mach-pxa/palmte2.*
1901F:	arch/arm/mach-pxa/include/mach/palmtc.h
1902F:	arch/arm/mach-pxa/palmtc.c
1903
1904ARM/PALMZ72 SUPPORT
1905M:	Sergey Lapin <slapin@ossfans.org>
1906L:	linux-arm-kernel@lists.infradead.org
1907W:	http://hackndev.com
1908S:	Maintained
1909F:	arch/arm/mach-pxa/palmz72.*
1910
1911ARM/PLEB SUPPORT
1912M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1913W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1914S:	Maintained
1915
1916ARM/PT DIGITAL BOARD PORT
1917M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1918L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919W:	http://www.armlinux.org.uk/
1920S:	Maintained
1921
1922ARM/QUALCOMM SUPPORT
1923M:	Andy Gross <andy.gross@linaro.org>
1924M:	David Brown <david.brown@linaro.org>
1925L:	linux-arm-msm@vger.kernel.org
1926L:	linux-soc@vger.kernel.org
1927S:	Maintained
1928F:	Documentation/devicetree/bindings/soc/qcom/
1929F:	arch/arm/boot/dts/qcom-*.dts
1930F:	arch/arm/boot/dts/qcom-*.dtsi
1931F:	arch/arm/mach-qcom/
1932F:	arch/arm64/boot/dts/qcom/*
1933F:	drivers/i2c/busses/i2c-qup.c
1934F:	drivers/clk/qcom/
1935F:	drivers/dma/qcom/
1936F:	drivers/soc/qcom/
1937F:	drivers/spi/spi-qup.c
1938F:	drivers/tty/serial/msm_serial.c
1939F:	drivers/*/pm8???-*
1940F:	drivers/mfd/ssbi.c
1941F:	drivers/firmware/qcom_scm*
1942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1943
1944ARM/RADISYS ENP2611 MACHINE SUPPORT
1945M:	Lennert Buytenhek <kernel@wantstofly.org>
1946L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947S:	Maintained
1948
1949ARM/REALTEK ARCHITECTURE
1950M:	Andreas Färber <afaerber@suse.de>
1951L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952S:	Maintained
1953F:	arch/arm64/boot/dts/realtek/
1954F:	Documentation/devicetree/bindings/arm/realtek.txt
1955
1956ARM/RENESAS ARM64 ARCHITECTURE
1957M:	Simon Horman <horms@verge.net.au>
1958M:	Magnus Damm <magnus.damm@gmail.com>
1959L:	linux-renesas-soc@vger.kernel.org
1960Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1962S:	Supported
1963F:	arch/arm64/boot/dts/renesas/
1964F:	Documentation/devicetree/bindings/arm/shmobile.txt
1965F:	drivers/soc/renesas/
1966F:	include/linux/soc/renesas/
1967
1968ARM/RISCPC ARCHITECTURE
1969M:	Russell King <linux@armlinux.org.uk>
1970L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971W:	http://www.armlinux.org.uk/
1972S:	Maintained
1973F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1974F:	arch/arm/include/asm/hardware/ioc.h
1975F:	arch/arm/include/asm/hardware/iomd.h
1976F:	arch/arm/include/asm/hardware/memc.h
1977F:	arch/arm/mach-rpc/
1978F:	drivers/net/ethernet/8390/etherh.c
1979F:	drivers/net/ethernet/i825xx/ether1*
1980F:	drivers/net/ethernet/seeq/ether3*
1981F:	drivers/scsi/arm/
1982
1983ARM/Rockchip SoC support
1984M:	Heiko Stuebner <heiko@sntech.de>
1985L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986L:	linux-rockchip@lists.infradead.org
1987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1988S:	Maintained
1989F:	arch/arm/boot/dts/rk3*
1990F:	arch/arm/boot/dts/rv1108*
1991F:	arch/arm/mach-rockchip/
1992F:	drivers/clk/rockchip/
1993F:	drivers/i2c/busses/i2c-rk3x.c
1994F:	drivers/*/*rockchip*
1995F:	drivers/*/*/*rockchip*
1996F:	sound/soc/rockchip/
1997N:	rockchip
1998
1999ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2000M:	Kukjin Kim <kgene@kernel.org>
2001M:	Krzysztof Kozlowski <krzk@kernel.org>
2002L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2004Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2005S:	Maintained
2006F:	arch/arm/boot/dts/s3c*
2007F:	arch/arm/boot/dts/s5p*
2008F:	arch/arm/boot/dts/exynos*
2009F:	arch/arm64/boot/dts/exynos/
2010F:	arch/arm/plat-samsung/
2011F:	arch/arm/mach-s3c24*/
2012F:	arch/arm/mach-s3c64xx/
2013F:	arch/arm/mach-s5p*/
2014F:	arch/arm/mach-exynos*/
2015F:	drivers/*/*s3c24*
2016F:	drivers/*/*/*s3c24*
2017F:	drivers/*/*s3c64xx*
2018F:	drivers/*/*s5pv210*
2019F:	drivers/memory/samsung/*
2020F:	drivers/soc/samsung/*
2021F:	Documentation/arm/Samsung/
2022F:	Documentation/devicetree/bindings/arm/samsung/
2023F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2024F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2025N:	exynos
2026
2027ARM/SAMSUNG MOBILE MACHINE SUPPORT
2028M:	Kyungmin Park <kyungmin.park@samsung.com>
2029L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030S:	Maintained
2031F:	arch/arm/mach-s5pv210/
2032
2033ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2034M:	Kyungmin Park <kyungmin.park@samsung.com>
2035M:	Kamil Debski <kamil@wypas.org>
2036M:	Andrzej Hajda <a.hajda@samsung.com>
2037L:	linux-arm-kernel@lists.infradead.org
2038L:	linux-media@vger.kernel.org
2039S:	Maintained
2040F:	drivers/media/platform/s5p-g2d/
2041
2042ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2043M:	Marek Szyprowski <m.szyprowski@samsung.com>
2044L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2045L:	linux-media@vger.kernel.org
2046S:	Maintained
2047F:	drivers/media/platform/s5p-cec/
2048F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2049
2050ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2051M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2052M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2053L:	linux-arm-kernel@lists.infradead.org
2054L:	linux-media@vger.kernel.org
2055S:	Maintained
2056F:	drivers/media/platform/s5p-jpeg/
2057
2058ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2059M:	Kyungmin Park <kyungmin.park@samsung.com>
2060M:	Kamil Debski <kamil@wypas.org>
2061M:	Jeongtae Park <jtp.park@samsung.com>
2062M:	Andrzej Hajda <a.hajda@samsung.com>
2063L:	linux-arm-kernel@lists.infradead.org
2064L:	linux-media@vger.kernel.org
2065S:	Maintained
2066F:	arch/arm/plat-samsung/s5p-dev-mfc.c
2067F:	drivers/media/platform/s5p-mfc/
2068
2069ARM/SHMOBILE ARM ARCHITECTURE
2070M:	Simon Horman <horms@verge.net.au>
2071M:	Magnus Damm <magnus.damm@gmail.com>
2072L:	linux-renesas-soc@vger.kernel.org
2073Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2075S:	Supported
2076F:	arch/arm/boot/dts/emev2*
2077F:	arch/arm/boot/dts/r7s*
2078F:	arch/arm/boot/dts/r8a*
2079F:	arch/arm/boot/dts/r9a*
2080F:	arch/arm/boot/dts/sh*
2081F:	arch/arm/configs/shmobile_defconfig
2082F:	arch/arm/include/debug/renesas-scif.S
2083F:	arch/arm/mach-shmobile/
2084F:	Documentation/devicetree/bindings/arm/shmobile.txt
2085F:	drivers/soc/renesas/
2086F:	include/linux/soc/renesas/
2087
2088ARM/SOCFPGA ARCHITECTURE
2089M:	Dinh Nguyen <dinguyen@kernel.org>
2090S:	Maintained
2091F:	arch/arm/mach-socfpga/
2092F:	arch/arm/boot/dts/socfpga*
2093F:	arch/arm/configs/socfpga_defconfig
2094F:	arch/arm64/boot/dts/altera/
2095W:	http://www.rocketboards.org
2096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2097
2098ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2099M:	Dinh Nguyen <dinguyen@kernel.org>
2100S:	Maintained
2101F:	drivers/clk/socfpga/
2102
2103ARM/SOCFPGA EDAC SUPPORT
2104M:	Thor Thayer <thor.thayer@linux.intel.com>
2105S:	Maintained
2106F:	drivers/edac/altera_edac.
2107
2108ARM/SPREADTRUM SoC SUPPORT
2109M:	Orson Zhai <orsonzhai@gmail.com>
2110M:	Baolin Wang <baolin.wang@linaro.org>
2111M:	Chunyan Zhang <zhang.lyra@gmail.com>
2112S:	Maintained
2113F:	arch/arm64/boot/dts/sprd
2114N:	sprd
2115
2116ARM/STI ARCHITECTURE
2117M:	Patrice Chotard <patrice.chotard@st.com>
2118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2119W:	http://www.stlinux.com
2120S:	Maintained
2121F:	arch/arm/mach-sti/
2122F:	arch/arm/boot/dts/sti*
2123F:	drivers/char/hw_random/st-rng.c
2124F:	drivers/clocksource/arm_global_timer.c
2125F:	drivers/clocksource/clksrc_st_lpc.c
2126F:	drivers/cpufreq/sti-cpufreq.c
2127F:	drivers/dma/st_fdma*
2128F:	drivers/i2c/busses/i2c-st.c
2129F:	drivers/media/rc/st_rc.c
2130F:	drivers/media/platform/sti/c8sectpfe/
2131F:	drivers/mmc/host/sdhci-st.c
2132F:	drivers/phy/st/phy-miphy28lp.c
2133F:	drivers/phy/st/phy-stih407-usb.c
2134F:	drivers/pinctrl/pinctrl-st.c
2135F:	drivers/remoteproc/st_remoteproc.c
2136F:	drivers/remoteproc/st_slim_rproc.c
2137F:	drivers/reset/sti/
2138F:	drivers/rtc/rtc-st-lpc.c
2139F:	drivers/tty/serial/st-asc.c
2140F:	drivers/usb/dwc3/dwc3-st.c
2141F:	drivers/usb/host/ehci-st.c
2142F:	drivers/usb/host/ohci-st.c
2143F:	drivers/watchdog/st_lpc_wdt.c
2144F:	drivers/ata/ahci_st.c
2145F:	include/linux/remoteproc/st_slim_rproc.h
2146
2147ARM/STM32 ARCHITECTURE
2148M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2149M:	Alexandre Torgue <alexandre.torgue@st.com>
2150L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152S:	Maintained
2153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2154N:	stm32
2155N:	stm
2156F:	arch/arm/boot/dts/stm32*
2157F:	arch/arm/mach-stm32/
2158F:	drivers/clocksource/armv7m_systick.c
2159
2160ARM/Synaptics SoC support
2161M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2162M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164S:	Maintained
2165F:	arch/arm/mach-berlin/
2166F:	arch/arm/boot/dts/berlin*
2167F:	arch/arm64/boot/dts/synaptics/
2168
2169ARM/TANGO ARCHITECTURE
2170M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2171M:	Mans Rullgard <mans@mansr.com>
2172L:	linux-arm-kernel@lists.infradead.org
2173S:	Odd Fixes
2174N:	tango
2175
2176ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2177M:	Lennert Buytenhek <kernel@wantstofly.org>
2178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179S:	Maintained
2180
2181ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2182M:	Hans Verkuil <hans.verkuil@cisco.com>
2183L:	linux-tegra@vger.kernel.org
2184L:	linux-media@vger.kernel.org
2185S:	Maintained
2186F:	drivers/media/platform/tegra-cec/
2187F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2188
2189ARM/TETON BGA MACHINE SUPPORT
2190M:	"Mark F. Brown" <mark.brown314@gmail.com>
2191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192S:	Maintained
2193
2194ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2195M:	Santosh Shilimkar <ssantosh@kernel.org>
2196L:	linux-kernel@vger.kernel.org
2197S:	Maintained
2198F:	drivers/memory/*emif*
2199
2200ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2201M:	Tero Kristo <t-kristo@ti.com>
2202M:	Nishanth Menon <nm@ti.com>
2203L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204S:	Supported
2205F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2206F:	arch/arm64/boot/dts/ti/Makefile
2207F:	arch/arm64/boot/dts/ti/k3-*
2208
2209ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2210M:	Santosh Shilimkar <ssantosh@kernel.org>
2211L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212S:	Maintained
2213F:	arch/arm/mach-keystone/
2214F:	arch/arm/boot/dts/keystone-*
2215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2216
2217ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2218M:	Santosh Shilimkar <ssantosh@kernel.org>
2219L:	linux-kernel@vger.kernel.org
2220S:	Maintained
2221F:	drivers/clk/keystone/
2222
2223ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2224M:	Santosh Shilimkar <ssantosh@kernel.org>
2225L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226L:	linux-kernel@vger.kernel.org
2227S:	Maintained
2228F:	drivers/clocksource/timer-keystone.c
2229
2230ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2231M:	Santosh Shilimkar <ssantosh@kernel.org>
2232L:	linux-kernel@vger.kernel.org
2233S:	Maintained
2234F:	drivers/power/reset/keystone-reset.c
2235
2236ARM/THECUS N2100 MACHINE SUPPORT
2237M:	Lennert Buytenhek <kernel@wantstofly.org>
2238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239S:	Maintained
2240
2241ARM/TOSA MACHINE SUPPORT
2242M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2243M:	Dirk Opfer <dirk@opfer-online.de>
2244S:	Maintained
2245
2246ARM/UNIPHIER ARCHITECTURE
2247M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2250S:	Maintained
2251F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2252F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2253F:	arch/arm/boot/dts/uniphier*
2254F:	arch/arm/include/asm/hardware/cache-uniphier.h
2255F:	arch/arm/mach-uniphier/
2256F:	arch/arm/mm/cache-uniphier.c
2257F:	arch/arm64/boot/dts/socionext/uniphier*
2258F:	drivers/bus/uniphier-system-bus.c
2259F:	drivers/clk/uniphier/
2260F:	drivers/gpio/gpio-uniphier.c
2261F:	drivers/i2c/busses/i2c-uniphier*
2262F:	drivers/irqchip/irq-uniphier-aidet.c
2263F:	drivers/mmc/host/uniphier-sd.c
2264F:	drivers/pinctrl/uniphier/
2265F:	drivers/reset/reset-uniphier.c
2266F:	drivers/tty/serial/8250/8250_uniphier.c
2267N:	uniphier
2268
2269ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2270M:	Ulf Hansson <ulf.hansson@linaro.org>
2271L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272T:	git git://git.linaro.org/people/ulfh/clk.git
2273S:	Maintained
2274F:	drivers/clk/ux500/
2275
2276ARM/VERSATILE EXPRESS PLATFORM
2277M:	Liviu Dudau <liviu.dudau@arm.com>
2278M:	Sudeep Holla <sudeep.holla@arm.com>
2279M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281S:	Maintained
2282F:	arch/arm/boot/dts/vexpress*
2283F:	arch/arm64/boot/dts/arm/
2284F:	arch/arm/mach-vexpress/
2285F:	*/*/vexpress*
2286F:	*/*/*/vexpress*
2287F:	drivers/clk/versatile/clk-vexpress-osc.c
2288F:	drivers/clocksource/timer-versatile.c
2289N:	mps2
2290
2291ARM/VFP SUPPORT
2292M:	Russell King <linux@armlinux.org.uk>
2293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294W:	http://www.armlinux.org.uk/
2295S:	Maintained
2296F:	arch/arm/vfp/
2297
2298ARM/VOIPAC PXA270 SUPPORT
2299M:	Marek Vasut <marek.vasut@gmail.com>
2300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2301S:	Maintained
2302F:	arch/arm/mach-pxa/vpac270.c
2303F:	arch/arm/mach-pxa/include/mach/vpac270.h
2304
2305ARM/VT8500 ARM ARCHITECTURE
2306M:	Tony Prisk <linux@prisktech.co.nz>
2307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2308S:	Maintained
2309F:	arch/arm/mach-vt8500/
2310F:	drivers/clocksource/timer-vt8500.c
2311F:	drivers/i2c/busses/i2c-wmt.c
2312F:	drivers/mmc/host/wmt-sdmmc.c
2313F:	drivers/pwm/pwm-vt8500.c
2314F:	drivers/rtc/rtc-vt8500.c
2315F:	drivers/tty/serial/vt8500_serial.c
2316F:	drivers/usb/host/ehci-platform.c
2317F:	drivers/usb/host/uhci-platform.c
2318F:	drivers/video/fbdev/vt8500lcdfb.*
2319F:	drivers/video/fbdev/wm8505fb*
2320F:	drivers/video/fbdev/wmt_ge_rops.*
2321
2322ARM/ZIPIT Z2 SUPPORT
2323M:	Marek Vasut <marek.vasut@gmail.com>
2324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2325S:	Maintained
2326F:	arch/arm/mach-pxa/z2.c
2327F:	arch/arm/mach-pxa/include/mach/z2.h
2328
2329ARM/ZTE ARCHITECTURE
2330M:	Jun Nie <jun.nie@linaro.org>
2331M:	Shawn Guo <shawnguo@kernel.org>
2332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333S:	Maintained
2334F:	arch/arm/boot/dts/zx2967*
2335F:	arch/arm/mach-zx/
2336F:	arch/arm64/boot/dts/zte/
2337F:	drivers/clk/zte/
2338F:	drivers/dma/zx_dma.c
2339F:	drivers/gpio/gpio-zx.c
2340F:	drivers/i2c/busses/i2c-zx2967.c
2341F:	drivers/mmc/host/dw_mmc-zx.*
2342F:	drivers/pinctrl/zte/
2343F:	drivers/soc/zte/
2344F:	drivers/thermal/zx2967_thermal.c
2345F:	drivers/watchdog/zx2967_wdt.c
2346F:	Documentation/devicetree/bindings/arm/zte.txt
2347F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2348F:	Documentation/devicetree/bindings/dma/zxdma.txt
2349F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2350F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2351F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2352F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2353F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2354F:	Documentation/devicetree/bindings/soc/zte/
2355F:	Documentation/devicetree/bindings/sound/zte,*.txt
2356F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2357F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2358F:	include/dt-bindings/clock/zx2967*.h
2359F:	include/dt-bindings/soc/zte,*.h
2360F:	sound/soc/codecs/zx_aud96p22.c
2361F:	sound/soc/zte/
2362
2363ARM/ZYNQ ARCHITECTURE
2364M:	Michal Simek <michal.simek@xilinx.com>
2365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366W:	http://wiki.xilinx.com
2367T:	git https://github.com/Xilinx/linux-xlnx.git
2368S:	Supported
2369F:	arch/arm/mach-zynq/
2370F:	drivers/cpuidle/cpuidle-zynq.c
2371F:	drivers/block/xsysace.c
2372N:	zynq
2373N:	xilinx
2374F:	drivers/clocksource/timer-cadence-ttc.c
2375F:	drivers/i2c/busses/i2c-cadence.c
2376F:	drivers/mmc/host/sdhci-of-arasan.c
2377F:	drivers/edac/synopsys_edac.c
2378F:	drivers/i2c/busses/i2c-xiic.c
2379
2380ARM64 PORT (AARCH64 ARCHITECTURE)
2381M:	Catalin Marinas <catalin.marinas@arm.com>
2382M:	Will Deacon <will.deacon@arm.com>
2383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2385S:	Maintained
2386F:	arch/arm64/
2387X:	arch/arm64/boot/dts/
2388F:	Documentation/arm64/
2389
2390AS3645A LED FLASH CONTROLLER DRIVER
2391M:	Sakari Ailus <sakari.ailus@iki.fi>
2392L:	linux-leds@vger.kernel.org
2393S:	Maintained
2394F:	drivers/leds/leds-as3645a.c
2395
2396ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2397M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2398L:	linux-media@vger.kernel.org
2399T:	git git://linuxtv.org/media_tree.git
2400S:	Maintained
2401F:	drivers/media/i2c/ak7375.c
2402F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2403
2404ASAHI KASEI AK8974 DRIVER
2405M:	Linus Walleij <linus.walleij@linaro.org>
2406L:	linux-iio@vger.kernel.org
2407W:	http://www.akm.com/
2408S:	Supported
2409F:	drivers/iio/magnetometer/ak8974.c
2410
2411ASC7621 HARDWARE MONITOR DRIVER
2412M:	George Joseph <george.joseph@fairview5.com>
2413L:	linux-hwmon@vger.kernel.org
2414S:	Maintained
2415F:	Documentation/hwmon/asc7621
2416F:	drivers/hwmon/asc7621.c
2417
2418ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2419M:	Corentin Chary <corentin.chary@gmail.com>
2420L:	acpi4asus-user@lists.sourceforge.net
2421L:	platform-driver-x86@vger.kernel.org
2422W:	http://acpi4asus.sf.net
2423S:	Maintained
2424F:	drivers/platform/x86/asus*.c
2425F:	drivers/platform/x86/eeepc*.c
2426
2427ASUS WIRELESS RADIO CONTROL DRIVER
2428M:	João Paulo Rechi Vita <jprvita@gmail.com>
2429L:	platform-driver-x86@vger.kernel.org
2430S:	Maintained
2431F:	drivers/platform/x86/asus-wireless.c
2432
2433ASYMMETRIC KEYS
2434M:	David Howells <dhowells@redhat.com>
2435L:	keyrings@vger.kernel.org
2436S:	Maintained
2437F:	Documentation/crypto/asymmetric-keys.txt
2438F:	include/linux/verification.h
2439F:	include/crypto/public_key.h
2440F:	include/crypto/pkcs7.h
2441F:	crypto/asymmetric_keys/
2442
2443ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2444R:	Dan Williams <dan.j.williams@intel.com>
2445W:	http://sourceforge.net/projects/xscaleiop
2446S:	Odd fixes
2447F:	Documentation/crypto/async-tx-api.txt
2448F:	crypto/async_tx/
2449F:	drivers/dma/
2450F:	include/linux/dmaengine.h
2451F:	include/linux/async_tx.h
2452
2453AT24 EEPROM DRIVER
2454M:	Bartosz Golaszewski <brgl@bgdev.pl>
2455L:	linux-i2c@vger.kernel.org
2456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2457S:	Maintained
2458F:	Documentation/devicetree/bindings/eeprom/at24.txt
2459F:	drivers/misc/eeprom/at24.c
2460F:	include/linux/platform_data/at24.h
2461
2462ATA OVER ETHERNET (AOE) DRIVER
2463M:	"Ed L. Cashin" <ed.cashin@acm.org>
2464W:	http://www.openaoe.org/
2465S:	Supported
2466F:	Documentation/aoe/
2467F:	drivers/block/aoe/
2468
2469ATHEROS 71XX/9XXX GPIO DRIVER
2470M:	Alban Bedel <albeu@free.fr>
2471W:	https://github.com/AlbanBedel/linux
2472T:	git git://github.com/AlbanBedel/linux
2473S:	Maintained
2474F:	drivers/gpio/gpio-ath79.c
2475F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2476
2477ATHEROS 71XX/9XXX USB PHY DRIVER
2478M:	Alban Bedel <albeu@free.fr>
2479W:	https://github.com/AlbanBedel/linux
2480T:	git git://github.com/AlbanBedel/linux
2481S:	Maintained
2482F:	drivers/phy/qualcomm/phy-ath79-usb.c
2483F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2484
2485ATHEROS ATH GENERIC UTILITIES
2486M:	Kalle Valo <kvalo@codeaurora.org>
2487L:	linux-wireless@vger.kernel.org
2488S:	Supported
2489F:	drivers/net/wireless/ath/*
2490
2491ATHEROS ATH5K WIRELESS DRIVER
2492M:	Jiri Slaby <jirislaby@gmail.com>
2493M:	Nick Kossifidis <mickflemm@gmail.com>
2494M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2495L:	linux-wireless@vger.kernel.org
2496W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2497S:	Maintained
2498F:	drivers/net/wireless/ath/ath5k/
2499
2500ATHEROS ATH6KL WIRELESS DRIVER
2501M:	Kalle Valo <kvalo@codeaurora.org>
2502L:	linux-wireless@vger.kernel.org
2503W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2505S:	Supported
2506F:	drivers/net/wireless/ath/ath6kl/
2507
2508ATI_REMOTE2 DRIVER
2509M:	Ville Syrjala <syrjala@sci.fi>
2510S:	Maintained
2511F:	drivers/input/misc/ati_remote2.c
2512
2513ATK0110 HWMON DRIVER
2514M:	Luca Tettamanti <kronos.it@gmail.com>
2515L:	linux-hwmon@vger.kernel.org
2516S:	Maintained
2517F:	drivers/hwmon/asus_atk0110.c
2518
2519ATLX ETHERNET DRIVERS
2520M:	Jay Cliburn <jcliburn@gmail.com>
2521M:	Chris Snook <chris.snook@gmail.com>
2522L:	netdev@vger.kernel.org
2523W:	http://sourceforge.net/projects/atl1
2524W:	http://atl1.sourceforge.net
2525S:	Maintained
2526F:	drivers/net/ethernet/atheros/
2527
2528ATM
2529M:	Chas Williams <3chas3@gmail.com>
2530L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2531L:	netdev@vger.kernel.org
2532W:	http://linux-atm.sourceforge.net
2533S:	Maintained
2534F:	drivers/atm/
2535F:	include/linux/atm*
2536F:	include/uapi/linux/atm*
2537
2538ATMEL MACB ETHERNET DRIVER
2539M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2540S:	Supported
2541F:	drivers/net/ethernet/cadence/
2542
2543ATMEL MAXTOUCH DRIVER
2544M:	Nick Dyer <nick@shmanahar.org>
2545T:	git git://github.com/ndyer/linux.git
2546S:	Maintained
2547F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2548F:	drivers/input/touchscreen/atmel_mxt_ts.c
2549
2550ATMEL WIRELESS DRIVER
2551M:	Simon Kelley <simon@thekelleys.org.uk>
2552L:	linux-wireless@vger.kernel.org
2553W:	http://www.thekelleys.org.uk/atmel
2554W:	http://atmelwlandriver.sourceforge.net/
2555S:	Maintained
2556F:	drivers/net/wireless/atmel/atmel*
2557
2558ATOMIC INFRASTRUCTURE
2559M:	Will Deacon <will.deacon@arm.com>
2560M:	Peter Zijlstra <peterz@infradead.org>
2561R:	Boqun Feng <boqun.feng@gmail.com>
2562L:	linux-kernel@vger.kernel.org
2563S:	Maintained
2564F:	arch/*/include/asm/atomic*.h
2565F:	include/*/atomic*.h
2566
2567ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2568M:	Bradley Grove <linuxdrivers@attotech.com>
2569L:	linux-scsi@vger.kernel.org
2570W:	http://www.attotech.com
2571S:	Supported
2572F:	drivers/scsi/esas2r
2573
2574ATUSB IEEE 802.15.4 RADIO DRIVER
2575M:	Stefan Schmidt <stefan@datenfreihafen.org>
2576L:	linux-wpan@vger.kernel.org
2577S:	Maintained
2578F:	drivers/net/ieee802154/atusb.c
2579F:	drivers/net/ieee802154/atusb.h
2580F:	drivers/net/ieee802154/at86rf230.h
2581
2582AUDIT SUBSYSTEM
2583M:	Paul Moore <paul@paul-moore.com>
2584M:	Eric Paris <eparis@redhat.com>
2585L:	linux-audit@redhat.com (moderated for non-subscribers)
2586W:	https://github.com/linux-audit
2587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2588S:	Supported
2589F:	include/linux/audit.h
2590F:	include/uapi/linux/audit.h
2591F:	kernel/audit*
2592
2593AUXILIARY DISPLAY DRIVERS
2594M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2595S:	Maintained
2596F:	drivers/auxdisplay/
2597F:	include/linux/cfag12864b.h
2598
2599AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2600M:	Andreas Klinger <ak@it-klinger.de>
2601L:	linux-iio@vger.kernel.org
2602S:	Maintained
2603F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2604F:	drivers/iio/adc/hx711.c
2605
2606AX.25 NETWORK LAYER
2607M:	Ralf Baechle <ralf@linux-mips.org>
2608L:	linux-hams@vger.kernel.org
2609W:	http://www.linux-ax25.org/
2610S:	Maintained
2611F:	include/uapi/linux/ax25.h
2612F:	include/net/ax25.h
2613F:	net/ax25/
2614
2615AXENTIA ARM DEVICES
2616M:	Peter Rosin <peda@axentia.se>
2617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2618S:	Maintained
2619F:	Documentation/devicetree/bindings/arm/axentia.txt
2620F:	arch/arm/boot/dts/at91-linea.dtsi
2621F:	arch/arm/boot/dts/at91-natte.dtsi
2622F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2623F:	arch/arm/boot/dts/at91-tse850-3.dts
2624
2625AXENTIA ASOC DRIVERS
2626M:	Peter Rosin <peda@axentia.se>
2627L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2628S:	Maintained
2629F:	Documentation/devicetree/bindings/sound/axentia,*
2630F:	sound/soc/atmel/tse850-pcm5142.c
2631
2632AZ6007 DVB DRIVER
2633M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2634L:	linux-media@vger.kernel.org
2635W:	https://linuxtv.org
2636T:	git git://linuxtv.org/media_tree.git
2637S:	Maintained
2638F:	drivers/media/usb/dvb-usb-v2/az6007.c
2639
2640AZTECH FM RADIO RECEIVER DRIVER
2641M:	Hans Verkuil <hverkuil@xs4all.nl>
2642L:	linux-media@vger.kernel.org
2643T:	git git://linuxtv.org/media_tree.git
2644W:	https://linuxtv.org
2645S:	Maintained
2646F:	drivers/media/radio/radio-aztech*
2647
2648B43 WIRELESS DRIVER
2649L:	linux-wireless@vger.kernel.org
2650L:	b43-dev@lists.infradead.org
2651W:	http://wireless.kernel.org/en/users/Drivers/b43
2652S:	Odd Fixes
2653F:	drivers/net/wireless/broadcom/b43/
2654
2655B43LEGACY WIRELESS DRIVER
2656M:	Larry Finger <Larry.Finger@lwfinger.net>
2657L:	linux-wireless@vger.kernel.org
2658L:	b43-dev@lists.infradead.org
2659W:	http://wireless.kernel.org/en/users/Drivers/b43
2660S:	Maintained
2661F:	drivers/net/wireless/broadcom/b43legacy/
2662
2663BACKLIGHT CLASS/SUBSYSTEM
2664M:	Lee Jones <lee.jones@linaro.org>
2665M:	Daniel Thompson <daniel.thompson@linaro.org>
2666M:	Jingoo Han <jingoohan1@gmail.com>
2667L:	dri-devel@lists.freedesktop.org
2668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2669S:	Maintained
2670F:	drivers/video/backlight/
2671F:	include/linux/backlight.h
2672F:	include/linux/pwm_backlight.h
2673F:	Documentation/devicetree/bindings/leds/backlight
2674
2675BATMAN ADVANCED
2676M:	Marek Lindner <mareklindner@neomailbox.ch>
2677M:	Simon Wunderlich <sw@simonwunderlich.de>
2678M:	Antonio Quartulli <a@unstable.cc>
2679L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2680W:	https://www.open-mesh.org/
2681Q:	https://patchwork.open-mesh.org/project/batman/list/
2682S:	Maintained
2683F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2684F:	Documentation/ABI/testing/sysfs-class-net-mesh
2685F:	Documentation/networking/batman-adv.rst
2686F:	include/uapi/linux/batadv_packet.h
2687F:	include/uapi/linux/batman_adv.h
2688F:	net/batman-adv/
2689
2690BAYCOM/HDLCDRV DRIVERS FOR AX.25
2691M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2692L:	linux-hams@vger.kernel.org
2693W:	http://www.baycom.org/~tom/ham/ham.html
2694S:	Maintained
2695F:	drivers/net/hamradio/baycom*
2696
2697BCACHE (BLOCK LAYER CACHE)
2698M:	Coly Li <colyli@suse.de>
2699M:	Kent Overstreet <kent.overstreet@gmail.com>
2700L:	linux-bcache@vger.kernel.org
2701W:	http://bcache.evilpiepirate.org
2702C:	irc://irc.oftc.net/bcache
2703S:	Maintained
2704F:	drivers/md/bcache/
2705
2706BDISP ST MEDIA DRIVER
2707M:	Fabien Dessenne <fabien.dessenne@st.com>
2708L:	linux-media@vger.kernel.org
2709T:	git git://linuxtv.org/media_tree.git
2710W:	https://linuxtv.org
2711S:	Supported
2712F:	drivers/media/platform/sti/bdisp
2713
2714BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2715M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2716L:	netdev@vger.kernel.org
2717S:	Maintained
2718F:	drivers/net/ethernet/ec_bhf.c
2719
2720BEFS FILE SYSTEM
2721M:	Luis de Bethencourt <luisbg@kernel.org>
2722M:	Salah Triki <salah.triki@gmail.com>
2723S:	Maintained
2724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2725F:	Documentation/filesystems/befs.txt
2726F:	fs/befs/
2727
2728BFQ I/O SCHEDULER
2729M:	Paolo Valente <paolo.valente@linaro.org>
2730M:	Jens Axboe <axboe@kernel.dk>
2731L:	linux-block@vger.kernel.org
2732S:	Maintained
2733F:	block/bfq-*
2734F:	Documentation/block/bfq-iosched.txt
2735
2736BFS FILE SYSTEM
2737M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2738S:	Maintained
2739F:	Documentation/filesystems/bfs.txt
2740F:	fs/bfs/
2741F:	include/uapi/linux/bfs_fs.h
2742
2743BLINKM RGB LED DRIVER
2744M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2745S:	Maintained
2746F:	drivers/leds/leds-blinkm.c
2747
2748BLOCK LAYER
2749M:	Jens Axboe <axboe@kernel.dk>
2750L:	linux-block@vger.kernel.org
2751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2752S:	Maintained
2753F:	block/
2754F:	drivers/block/
2755F:	kernel/trace/blktrace.c
2756F:	lib/sbitmap.c
2757
2758BLOCK2MTD DRIVER
2759M:	Joern Engel <joern@lazybastard.org>
2760L:	linux-mtd@lists.infradead.org
2761S:	Maintained
2762F:	drivers/mtd/devices/block2mtd.c
2763
2764BLUETOOTH DRIVERS
2765M:	Marcel Holtmann <marcel@holtmann.org>
2766M:	Johan Hedberg <johan.hedberg@gmail.com>
2767L:	linux-bluetooth@vger.kernel.org
2768W:	http://www.bluez.org/
2769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2771S:	Maintained
2772F:	drivers/bluetooth/
2773
2774BLUETOOTH SUBSYSTEM
2775M:	Marcel Holtmann <marcel@holtmann.org>
2776M:	Johan Hedberg <johan.hedberg@gmail.com>
2777L:	linux-bluetooth@vger.kernel.org
2778W:	http://www.bluez.org/
2779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2781S:	Maintained
2782F:	net/bluetooth/
2783F:	include/net/bluetooth/
2784
2785BONDING DRIVER
2786M:	Jay Vosburgh <j.vosburgh@gmail.com>
2787M:	Veaceslav Falico <vfalico@gmail.com>
2788M:	Andy Gospodarek <andy@greyhouse.net>
2789L:	netdev@vger.kernel.org
2790W:	http://sourceforge.net/projects/bonding/
2791S:	Supported
2792F:	drivers/net/bonding/
2793F:	include/uapi/linux/if_bonding.h
2794
2795BPF (Safe dynamic programs and tools)
2796M:	Alexei Starovoitov <ast@kernel.org>
2797M:	Daniel Borkmann <daniel@iogearbox.net>
2798L:	netdev@vger.kernel.org
2799L:	linux-kernel@vger.kernel.org
2800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2802Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2803S:	Supported
2804F:	arch/x86/net/bpf_jit*
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
2824BROADCOM B44 10/100 ETHERNET DRIVER
2825M:	Michael Chan <michael.chan@broadcom.com>
2826L:	netdev@vger.kernel.org
2827S:	Supported
2828F:	drivers/net/ethernet/broadcom/b44.*
2829
2830BROADCOM B53 ETHERNET SWITCH DRIVER
2831M:	Florian Fainelli <f.fainelli@gmail.com>
2832L:	netdev@vger.kernel.org
2833L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2834S:	Supported
2835F:	drivers/net/dsa/b53/*
2836F:	include/linux/platform_data/b53.h
2837
2838BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2839M:	Florian Fainelli <f.fainelli@gmail.com>
2840M:	Ray Jui <rjui@broadcom.com>
2841M:	Scott Branden <sbranden@broadcom.com>
2842M:	bcm-kernel-feedback-list@broadcom.com
2843T:	git git://github.com/broadcom/mach-bcm
2844S:	Maintained
2845N:	bcm281*
2846N:	bcm113*
2847N:	bcm216*
2848N:	kona
2849F:	arch/arm/mach-bcm/
2850
2851BROADCOM BCM2835 ARM ARCHITECTURE
2852M:	Eric Anholt <eric@anholt.net>
2853M:	Stefan Wahren <stefan.wahren@i2se.com>
2854L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2855L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2856T:	git git://github.com/anholt/linux
2857S:	Maintained
2858N:	bcm2835
2859F:	drivers/staging/vc04_services
2860
2861BROADCOM BCM47XX MIPS ARCHITECTURE
2862M:	Hauke Mehrtens <hauke@hauke-m.de>
2863M:	Rafał Miłecki <zajec5@gmail.com>
2864L:	linux-mips@linux-mips.org
2865S:	Maintained
2866F:	Documentation/devicetree/bindings/mips/brcm/
2867F:	arch/mips/bcm47xx/*
2868F:	arch/mips/include/asm/mach-bcm47xx/*
2869
2870BROADCOM BCM5301X ARM ARCHITECTURE
2871M:	Hauke Mehrtens <hauke@hauke-m.de>
2872M:	Rafał Miłecki <zajec5@gmail.com>
2873M:	Jon Mason <jonmason@broadcom.com>
2874M:	bcm-kernel-feedback-list@broadcom.com
2875L:	linux-arm-kernel@lists.infradead.org
2876S:	Maintained
2877F:	arch/arm/mach-bcm/bcm_5301x.c
2878F:	arch/arm/boot/dts/bcm5301x*.dtsi
2879F:	arch/arm/boot/dts/bcm470*
2880F:	arch/arm/boot/dts/bcm953012*
2881
2882BROADCOM BCM53573 ARM ARCHITECTURE
2883M:	Rafał Miłecki <rafal@milecki.pl>
2884L:	linux-arm-kernel@lists.infradead.org
2885S:	Maintained
2886F:	arch/arm/boot/dts/bcm53573*
2887F:	arch/arm/boot/dts/bcm47189*
2888
2889BROADCOM BCM63XX ARM ARCHITECTURE
2890M:	Florian Fainelli <f.fainelli@gmail.com>
2891M:	bcm-kernel-feedback-list@broadcom.com
2892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2893T:	git git://github.com/broadcom/stblinux.git
2894S:	Maintained
2895N:	bcm63xx
2896
2897BROADCOM BCM63XX/BCM33XX UDC DRIVER
2898M:	Kevin Cernekee <cernekee@gmail.com>
2899L:	linux-usb@vger.kernel.org
2900S:	Maintained
2901F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2902
2903BROADCOM BCM7XXX ARM ARCHITECTURE
2904M:	Brian Norris <computersforpeace@gmail.com>
2905M:	Gregory Fong <gregory.0xf0@gmail.com>
2906M:	Florian Fainelli <f.fainelli@gmail.com>
2907M:	bcm-kernel-feedback-list@broadcom.com
2908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2909T:	git git://github.com/broadcom/stblinux.git
2910S:	Maintained
2911F:	arch/arm/mach-bcm/*brcmstb*
2912F:	arch/arm/boot/dts/bcm7*.dts*
2913F:	drivers/bus/brcmstb_gisb.c
2914F:	arch/arm/mm/cache-b15-rac.c
2915F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2916N:	brcmstb
2917
2918BROADCOM BMIPS CPUFREQ DRIVER
2919M:	Markus Mayer <mmayer@broadcom.com>
2920M:	bcm-kernel-feedback-list@broadcom.com
2921L:	linux-pm@vger.kernel.org
2922S:	Maintained
2923F:	drivers/cpufreq/bmips-cpufreq.c
2924
2925BROADCOM BMIPS MIPS ARCHITECTURE
2926M:	Kevin Cernekee <cernekee@gmail.com>
2927M:	Florian Fainelli <f.fainelli@gmail.com>
2928L:	linux-mips@linux-mips.org
2929T:	git git://github.com/broadcom/stblinux.git
2930S:	Maintained
2931F:	arch/mips/bmips/*
2932F:	arch/mips/include/asm/mach-bmips/*
2933F:	arch/mips/kernel/*bmips*
2934F:	arch/mips/boot/dts/brcm/bcm*.dts*
2935F:	drivers/irqchip/irq-bcm63*
2936F:	drivers/irqchip/irq-bcm7*
2937F:	drivers/irqchip/irq-brcmstb*
2938F:	include/linux/bcm963xx_nvram.h
2939F:	include/linux/bcm963xx_tag.h
2940
2941BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2942M:	Rasesh Mody <rasesh.mody@cavium.com>
2943M:	Dept-GELinuxNICDev@cavium.com
2944L:	netdev@vger.kernel.org
2945S:	Supported
2946F:	drivers/net/ethernet/broadcom/bnx2.*
2947F:	drivers/net/ethernet/broadcom/bnx2_*
2948
2949BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2950M:	QLogic-Storage-Upstream@qlogic.com
2951L:	linux-scsi@vger.kernel.org
2952S:	Supported
2953F:	drivers/scsi/bnx2fc/
2954
2955BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2956M:	QLogic-Storage-Upstream@qlogic.com
2957L:	linux-scsi@vger.kernel.org
2958S:	Supported
2959F:	drivers/scsi/bnx2i/
2960
2961BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2962M:	Ariel Elior <ariel.elior@cavium.com>
2963M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2964M:	everest-linux-l2@cavium.com
2965L:	netdev@vger.kernel.org
2966S:	Supported
2967F:	drivers/net/ethernet/broadcom/bnx2x/
2968
2969BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2970M:	Michael Chan <michael.chan@broadcom.com>
2971L:	netdev@vger.kernel.org
2972S:	Supported
2973F:	drivers/net/ethernet/broadcom/bnxt/
2974
2975BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2976M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2977M:	Franky Lin <franky.lin@broadcom.com>
2978M:	Hante Meuleman <hante.meuleman@broadcom.com>
2979M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2980M:	Wright Feng <wright.feng@cypress.com>
2981L:	linux-wireless@vger.kernel.org
2982L:	brcm80211-dev-list.pdl@broadcom.com
2983L:	brcm80211-dev-list@cypress.com
2984S:	Supported
2985F:	drivers/net/wireless/broadcom/brcm80211/
2986
2987BROADCOM BRCMSTB GPIO DRIVER
2988M:	Gregory Fong <gregory.0xf0@gmail.com>
2989L:	bcm-kernel-feedback-list@broadcom.com
2990S:	Supported
2991F:	drivers/gpio/gpio-brcmstb.c
2992F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2993
2994BROADCOM BRCMSTB I2C DRIVER
2995M:	Kamal Dasu <kdasu.kdev@gmail.com>
2996L:	linux-i2c@vger.kernel.org
2997L:	bcm-kernel-feedback-list@broadcom.com
2998S:	Supported
2999F:	drivers/i2c/busses/i2c-brcmstb.c
3000F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3001
3002BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3003M:	Al Cooper <alcooperx@gmail.com>
3004L:	linux-kernel@vger.kernel.org
3005L:	bcm-kernel-feedback-list@broadcom.com
3006S:	Maintained
3007F:	drivers/phy/broadcom/phy-brcm-usb*
3008
3009BROADCOM GENET ETHERNET DRIVER
3010M:	Doug Berger <opendmb@gmail.com>
3011M:	Florian Fainelli <f.fainelli@gmail.com>
3012L:	netdev@vger.kernel.org
3013S:	Supported
3014F:	drivers/net/ethernet/broadcom/genet/
3015
3016BROADCOM IPROC ARM ARCHITECTURE
3017M:	Ray Jui <rjui@broadcom.com>
3018M:	Scott Branden <sbranden@broadcom.com>
3019M:	Jon Mason <jonmason@broadcom.com>
3020M:	bcm-kernel-feedback-list@broadcom.com
3021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3022T:	git git://github.com/broadcom/cygnus-linux.git
3023S:	Maintained
3024N:	iproc
3025N:	cygnus
3026N:	bcm[-_]nsp
3027N:	bcm9113*
3028N:	bcm9583*
3029N:	bcm9585*
3030N:	bcm9586*
3031N:	bcm988312
3032N:	bcm113*
3033N:	bcm583*
3034N:	bcm585*
3035N:	bcm586*
3036N:	bcm88312
3037N:	hr2
3038N:	stingray
3039F:	arch/arm64/boot/dts/broadcom/northstar2/*
3040F:	arch/arm64/boot/dts/broadcom/stingray/*
3041F:	drivers/clk/bcm/clk-ns*
3042F:	drivers/clk/bcm/clk-sr*
3043F:	drivers/pinctrl/bcm/pinctrl-ns*
3044F:	include/dt-bindings/clock/bcm-sr*
3045
3046BROADCOM KONA GPIO DRIVER
3047M:	Ray Jui <rjui@broadcom.com>
3048L:	bcm-kernel-feedback-list@broadcom.com
3049S:	Supported
3050F:	drivers/gpio/gpio-bcm-kona.c
3051F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3052
3053BROADCOM NETXTREME-E ROCE DRIVER
3054M:	Selvin Xavier <selvin.xavier@broadcom.com>
3055M:	Devesh Sharma <devesh.sharma@broadcom.com>
3056M:	Somnath Kotur <somnath.kotur@broadcom.com>
3057M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3058L:	linux-rdma@vger.kernel.org
3059W:	http://www.broadcom.com
3060S:	Supported
3061F:	drivers/infiniband/hw/bnxt_re/
3062F:	include/uapi/rdma/bnxt_re-abi.h
3063
3064BROADCOM NVRAM DRIVER
3065M:	Rafał Miłecki <zajec5@gmail.com>
3066L:	linux-mips@linux-mips.org
3067S:	Maintained
3068F:	drivers/firmware/broadcom/*
3069
3070BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3071M:	Rafał Miłecki <zajec5@gmail.com>
3072L:	linux-wireless@vger.kernel.org
3073S:	Maintained
3074F:	drivers/bcma/
3075F:	include/linux/bcma/
3076
3077BROADCOM STB AVS CPUFREQ DRIVER
3078M:	Markus Mayer <mmayer@broadcom.com>
3079M:	bcm-kernel-feedback-list@broadcom.com
3080L:	linux-pm@vger.kernel.org
3081S:	Maintained
3082F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3083F:	drivers/cpufreq/brcmstb*
3084
3085BROADCOM STB AVS TMON DRIVER
3086M:	Markus Mayer <mmayer@broadcom.com>
3087M:	bcm-kernel-feedback-list@broadcom.com
3088L:	linux-pm@vger.kernel.org
3089S:	Maintained
3090F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3091F:	drivers/thermal/broadcom/brcmstb*
3092
3093BROADCOM STB NAND FLASH DRIVER
3094M:	Brian Norris <computersforpeace@gmail.com>
3095M:	Kamal Dasu <kdasu.kdev@gmail.com>
3096L:	linux-mtd@lists.infradead.org
3097L:	bcm-kernel-feedback-list@broadcom.com
3098S:	Maintained
3099F:	drivers/mtd/nand/raw/brcmnand/
3100
3101BROADCOM STB DPFE DRIVER
3102M:	Markus Mayer <mmayer@broadcom.com>
3103M:	bcm-kernel-feedback-list@broadcom.com
3104L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3105S:	Maintained
3106F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3107F:	drivers/memory/brcmstb_dpfe.c
3108
3109BROADCOM SPI DRIVER
3110M:	Kamal Dasu <kdasu.kdev@gmail.com>
3111M:	bcm-kernel-feedback-list@broadcom.com
3112S:	Maintained
3113F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3114F:	drivers/spi/spi-bcm-qspi.*
3115F:	drivers/spi/spi-brcmstb-qspi.c
3116F:	drivers/spi/spi-iproc-qspi.c
3117
3118BROADCOM SYSTEMPORT ETHERNET DRIVER
3119M:	Florian Fainelli <f.fainelli@gmail.com>
3120L:	netdev@vger.kernel.org
3121S:	Supported
3122F:	drivers/net/ethernet/broadcom/bcmsysport.*
3123
3124BROADCOM TG3 GIGABIT ETHERNET DRIVER
3125M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3126M:	Prashant Sreedharan <prashant@broadcom.com>
3127M:	Michael Chan <mchan@broadcom.com>
3128L:	netdev@vger.kernel.org
3129S:	Supported
3130F:	drivers/net/ethernet/broadcom/tg3.*
3131
3132BROCADE BFA FC SCSI DRIVER
3133M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3134M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3135L:	linux-scsi@vger.kernel.org
3136S:	Supported
3137F:	drivers/scsi/bfa/
3138
3139BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3140M:	Rasesh Mody <rasesh.mody@cavium.com>
3141M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3142M:	Dept-GELinuxNICDev@cavium.com
3143L:	netdev@vger.kernel.org
3144S:	Supported
3145F:	drivers/net/ethernet/brocade/bna/
3146
3147BSG (block layer generic sg v4 driver)
3148M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3149L:	linux-scsi@vger.kernel.org
3150S:	Supported
3151F:	block/bsg.c
3152F:	include/linux/bsg.h
3153F:	include/uapi/linux/bsg.h
3154
3155BT87X AUDIO DRIVER
3156M:	Clemens Ladisch <clemens@ladisch.de>
3157L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3158T:	git git://git.alsa-project.org/alsa-kernel.git
3159S:	Maintained
3160F:	Documentation/sound/cards/bt87x.rst
3161F:	sound/pci/bt87x.c
3162
3163BT8XXGPIO DRIVER
3164M:	Michael Buesch <m@bues.ch>
3165W:	http://bu3sch.de/btgpio.php
3166S:	Maintained
3167F:	drivers/gpio/gpio-bt8xx.c
3168
3169BTRFS FILE SYSTEM
3170M:	Chris Mason <clm@fb.com>
3171M:	Josef Bacik <josef@toxicpanda.com>
3172M:	David Sterba <dsterba@suse.com>
3173L:	linux-btrfs@vger.kernel.org
3174W:	http://btrfs.wiki.kernel.org/
3175Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3177S:	Maintained
3178F:	Documentation/filesystems/btrfs.txt
3179F:	fs/btrfs/
3180F:	include/linux/btrfs*
3181F:	include/uapi/linux/btrfs*
3182
3183BTTV VIDEO4LINUX DRIVER
3184M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3185L:	linux-media@vger.kernel.org
3186W:	https://linuxtv.org
3187T:	git git://linuxtv.org/media_tree.git
3188S:	Odd fixes
3189F:	Documentation/media/v4l-drivers/bttv*
3190F:	drivers/media/pci/bt8xx/bttv*
3191
3192BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3193M:	Chanwoo Choi <cw00.choi@samsung.com>
3194L:	linux-pm@vger.kernel.org
3195L:	linux-samsung-soc@vger.kernel.org
3196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3197S:	Maintained
3198F:	drivers/devfreq/exynos-bus.c
3199F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3200
3201BUSLOGIC SCSI DRIVER
3202M:	Khalid Aziz <khalid@gonehiking.org>
3203L:	linux-scsi@vger.kernel.org
3204S:	Maintained
3205F:	drivers/scsi/BusLogic.*
3206F:	drivers/scsi/FlashPoint.*
3207
3208C-MEDIA CMI8788 DRIVER
3209M:	Clemens Ladisch <clemens@ladisch.de>
3210L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3211T:	git git://git.alsa-project.org/alsa-kernel.git
3212S:	Maintained
3213F:	sound/pci/oxygen/
3214
3215C-SKY ARCHITECTURE
3216M:	Guo Ren <ren_guo@c-sky.com>
3217T:	git https://github.com/c-sky/csky-linux.git
3218S:	Supported
3219F:	arch/csky/
3220F:	Documentation/devicetree/bindings/csky/
3221K:	csky
3222N:	csky
3223
3224C6X ARCHITECTURE
3225M:	Mark Salter <msalter@redhat.com>
3226M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3227L:	linux-c6x-dev@linux-c6x.org
3228W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3229S:	Maintained
3230F:	arch/c6x/
3231
3232CA8210 IEEE-802.15.4 RADIO DRIVER
3233M:	Harry Morris <h.morris@cascoda.com>
3234L:	linux-wpan@vger.kernel.org
3235W:	https://github.com/Cascoda/ca8210-linux.git
3236S:	Maintained
3237F:	drivers/net/ieee802154/ca8210.c
3238F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3239
3240CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3241M:	David Howells <dhowells@redhat.com>
3242L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3243S:	Supported
3244F:	Documentation/filesystems/caching/cachefiles.txt
3245F:	fs/cachefiles/
3246
3247CADENCE MIPI-CSI2 BRIDGES
3248M:	Maxime Ripard <maxime.ripard@bootlin.com>
3249L:	linux-media@vger.kernel.org
3250S:	Maintained
3251F:	Documentation/devicetree/bindings/media/cdns,*.txt
3252F:	drivers/media/platform/cadence/cdns-csi2*
3253
3254CADET FM/AM RADIO RECEIVER DRIVER
3255M:	Hans Verkuil <hverkuil@xs4all.nl>
3256L:	linux-media@vger.kernel.org
3257T:	git git://linuxtv.org/media_tree.git
3258W:	https://linuxtv.org
3259S:	Maintained
3260F:	drivers/media/radio/radio-cadet*
3261
3262CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3263M:	Jonathan Corbet <corbet@lwn.net>
3264L:	linux-media@vger.kernel.org
3265T:	git git://linuxtv.org/media_tree.git
3266S:	Maintained
3267F:	Documentation/media/v4l-drivers/cafe_ccic*
3268F:	drivers/media/platform/marvell-ccic/
3269
3270CAIF NETWORK LAYER
3271M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3272L:	netdev@vger.kernel.org
3273S:	Supported
3274F:	Documentation/networking/caif/
3275F:	drivers/net/caif/
3276F:	include/uapi/linux/caif/
3277F:	include/net/caif/
3278F:	net/caif/
3279
3280CAKE QDISC
3281M:	Toke Høiland-Jørgensen <toke@toke.dk>
3282L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3283S:	Maintained
3284F:	net/sched/sch_cake.c
3285
3286CALGARY x86-64 IOMMU
3287M:	Muli Ben-Yehuda <mulix@mulix.org>
3288M:	Jon Mason <jdmason@kudzu.us>
3289L:	iommu@lists.linux-foundation.org
3290S:	Maintained
3291F:	arch/x86/kernel/pci-calgary_64.c
3292F:	arch/x86/kernel/tce_64.c
3293F:	arch/x86/include/asm/calgary.h
3294F:	arch/x86/include/asm/tce.h
3295
3296CAN NETWORK DRIVERS
3297M:	Wolfgang Grandegger <wg@grandegger.com>
3298M:	Marc Kleine-Budde <mkl@pengutronix.de>
3299L:	linux-can@vger.kernel.org
3300W:	https://github.com/linux-can
3301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3303S:	Maintained
3304F:	Documentation/devicetree/bindings/net/can/
3305F:	drivers/net/can/
3306F:	include/linux/can/dev.h
3307F:	include/linux/can/platform/
3308F:	include/uapi/linux/can/error.h
3309F:	include/uapi/linux/can/netlink.h
3310
3311CAN NETWORK LAYER
3312M:	Oliver Hartkopp <socketcan@hartkopp.net>
3313M:	Marc Kleine-Budde <mkl@pengutronix.de>
3314L:	linux-can@vger.kernel.org
3315W:	https://github.com/linux-can
3316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3318S:	Maintained
3319F:	Documentation/networking/can.rst
3320F:	net/can/
3321F:	include/linux/can/core.h
3322F:	include/uapi/linux/can.h
3323F:	include/uapi/linux/can/bcm.h
3324F:	include/uapi/linux/can/raw.h
3325F:	include/uapi/linux/can/gw.h
3326
3327CAPABILITIES
3328M:	Serge Hallyn <serge@hallyn.com>
3329L:	linux-security-module@vger.kernel.org
3330S:	Supported
3331F:	include/linux/capability.h
3332F:	include/uapi/linux/capability.h
3333F:	security/commoncap.c
3334F:	kernel/capability.c
3335
3336CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3337M:	Kevin Tsai <ktsai@capellamicro.com>
3338S:	Maintained
3339F:	drivers/iio/light/cm*
3340
3341CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3342M:	Christian Lamparter <chunkeey@googlemail.com>
3343L:	linux-wireless@vger.kernel.org
3344W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3345S:	Maintained
3346F:	drivers/net/wireless/ath/carl9170/
3347
3348CAVIUM I2C DRIVER
3349M:	Jan Glauber <jglauber@cavium.com>
3350M:	David Daney <david.daney@cavium.com>
3351W:	http://www.cavium.com
3352S:	Supported
3353F:	drivers/i2c/busses/i2c-octeon*
3354F:	drivers/i2c/busses/i2c-thunderx*
3355
3356CAVIUM LIQUIDIO NETWORK DRIVER
3357M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3358M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3359M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3360M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3361L:	netdev@vger.kernel.org
3362W:	http://www.cavium.com
3363S:	Supported
3364F:	drivers/net/ethernet/cavium/liquidio/
3365
3366CAVIUM MMC DRIVER
3367M:	Jan Glauber <jglauber@cavium.com>
3368M:	David Daney <david.daney@cavium.com>
3369M:	Steven J. Hill <Steven.Hill@cavium.com>
3370W:	http://www.cavium.com
3371S:	Supported
3372F:	drivers/mmc/host/cavium*
3373
3374CAVIUM OCTEON-TX CRYPTO DRIVER
3375M:	George Cherian <george.cherian@cavium.com>
3376L:	linux-crypto@vger.kernel.org
3377W:	http://www.cavium.com
3378S:	Supported
3379F:	drivers/crypto/cavium/cpt/
3380
3381CAVIUM THUNDERX2 ARM64 SOC
3382M:	Robert Richter <rrichter@cavium.com>
3383M:	Jayachandran C <jnair@caviumnetworks.com>
3384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3385S:	Maintained
3386F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3387F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3388
3389CC2520 IEEE-802.15.4 RADIO DRIVER
3390M:	Varka Bhadram <varkabhadram@gmail.com>
3391L:	linux-wpan@vger.kernel.org
3392S:	Maintained
3393F:	drivers/net/ieee802154/cc2520.c
3394F:	include/linux/spi/cc2520.h
3395F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3396
3397CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3398M:	Gilad Ben-Yossef <gilad@benyossef.com>
3399L:	linux-crypto@vger.kernel.org
3400S:	Supported
3401F:	drivers/crypto/ccree/
3402W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3403
3404CEC FRAMEWORK
3405M:	Hans Verkuil <hans.verkuil@cisco.com>
3406L:	linux-media@vger.kernel.org
3407T:	git git://linuxtv.org/media_tree.git
3408W:	http://linuxtv.org
3409S:	Supported
3410F:	Documentation/media/kapi/cec-core.rst
3411F:	Documentation/media/uapi/cec
3412F:	drivers/media/cec/
3413F:	drivers/media/rc/keymaps/rc-cec.c
3414F:	include/media/cec.h
3415F:	include/media/cec-notifier.h
3416F:	include/uapi/linux/cec.h
3417F:	include/uapi/linux/cec-funcs.h
3418F:	Documentation/devicetree/bindings/media/cec.txt
3419F:	Documentation/ABI/testing/debugfs-cec-error-inj
3420
3421CEC GPIO DRIVER
3422M:	Hans Verkuil <hans.verkuil@cisco.com>
3423L:	linux-media@vger.kernel.org
3424T:	git git://linuxtv.org/media_tree.git
3425W:	http://linuxtv.org
3426S:	Supported
3427F:	drivers/media/platform/cec-gpio/
3428F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3429
3430CELL BROADBAND ENGINE ARCHITECTURE
3431M:	Arnd Bergmann <arnd@arndb.de>
3432L:	linuxppc-dev@lists.ozlabs.org
3433W:	http://www.ibm.com/developerworks/power/cell/
3434S:	Supported
3435F:	arch/powerpc/include/asm/cell*.h
3436F:	arch/powerpc/include/asm/spu*.h
3437F:	arch/powerpc/include/uapi/asm/spu*.h
3438F:	arch/powerpc/oprofile/*cell*
3439F:	arch/powerpc/platforms/cell/
3440
3441CEPH COMMON CODE (LIBCEPH)
3442M:	Ilya Dryomov <idryomov@gmail.com>
3443M:	"Yan, Zheng" <zyan@redhat.com>
3444M:	Sage Weil <sage@redhat.com>
3445L:	ceph-devel@vger.kernel.org
3446W:	http://ceph.com/
3447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3448T:	git git://github.com/ceph/ceph-client.git
3449S:	Supported
3450F:	net/ceph/
3451F:	include/linux/ceph/
3452F:	include/linux/crush/
3453
3454CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3455M:	"Yan, Zheng" <zyan@redhat.com>
3456M:	Sage Weil <sage@redhat.com>
3457M:	Ilya Dryomov <idryomov@gmail.com>
3458L:	ceph-devel@vger.kernel.org
3459W:	http://ceph.com/
3460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3461T:	git git://github.com/ceph/ceph-client.git
3462S:	Supported
3463F:	Documentation/filesystems/ceph.txt
3464F:	fs/ceph/
3465
3466CERTIFICATE HANDLING:
3467M:	David Howells <dhowells@redhat.com>
3468M:	David Woodhouse <dwmw2@infradead.org>
3469L:	keyrings@vger.kernel.org
3470S:	Maintained
3471F:	Documentation/admin-guide/module-signing.rst
3472F:	certs/
3473F:	scripts/sign-file.c
3474F:	scripts/extract-cert.c
3475
3476CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3477L:	linux-usb@vger.kernel.org
3478S:	Orphan
3479F:	Documentation/usb/WUSB-Design-overview.txt
3480F:	Documentation/usb/wusb-cbaf
3481F:	drivers/usb/host/hwa-hc.c
3482F:	drivers/usb/host/whci/
3483F:	drivers/usb/wusbcore/
3484F:	include/linux/usb/wusb*
3485
3486CFAG12864B LCD DRIVER
3487M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3488S:	Maintained
3489F:	drivers/auxdisplay/cfag12864b.c
3490F:	include/linux/cfag12864b.h
3491
3492CFAG12864BFB LCD FRAMEBUFFER DRIVER
3493M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3494S:	Maintained
3495F:	drivers/auxdisplay/cfag12864bfb.c
3496F:	include/linux/cfag12864b.h
3497
3498802.11 (including CFG80211/NL80211)
3499M:	Johannes Berg <johannes@sipsolutions.net>
3500L:	linux-wireless@vger.kernel.org
3501W:	http://wireless.kernel.org/
3502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3504S:	Maintained
3505F:	net/wireless/
3506F:	include/uapi/linux/nl80211.h
3507F:	include/linux/ieee80211.h
3508F:	include/net/wext.h
3509F:	include/net/cfg80211.h
3510F:	include/net/iw_handler.h
3511F:	include/net/ieee80211_radiotap.h
3512F:	Documentation/driver-api/80211/cfg80211.rst
3513F:	Documentation/networking/regulatory.txt
3514
3515CHAR and MISC DRIVERS
3516M:	Arnd Bergmann <arnd@arndb.de>
3517M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3519S:	Supported
3520F:	drivers/char/
3521F:	drivers/misc/
3522F:	include/linux/miscdevice.h
3523
3524CHECKPATCH
3525M:	Andy Whitcroft <apw@canonical.com>
3526M:	Joe Perches <joe@perches.com>
3527S:	Maintained
3528F:	scripts/checkpatch.pl
3529
3530CHINESE DOCUMENTATION
3531M:	Harry Wei <harryxiyou@gmail.com>
3532L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3533L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3534S:	Maintained
3535F:	Documentation/translations/zh_CN/
3536
3537CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3538M:	Peter Chen <Peter.Chen@nxp.com>
3539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3540L:	linux-usb@vger.kernel.org
3541S:	Maintained
3542F:	drivers/usb/chipidea/
3543
3544CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3545M:	Hans de Goede <hdegoede@redhat.com>
3546L:	linux-input@vger.kernel.org
3547S:	Maintained
3548F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3549F:	drivers/input/touchscreen/chipone_icn8318.c
3550
3551CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3552M:	Hans de Goede <hdegoede@redhat.com>
3553L:	linux-input@vger.kernel.org
3554S:	Maintained
3555F:	drivers/input/touchscreen/chipone_icn8505.c
3556
3557CHROME HARDWARE PLATFORM SUPPORT
3558M:	Benson Leung <bleung@chromium.org>
3559M:	Olof Johansson <olof@lixom.net>
3560S:	Maintained
3561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3562F:	drivers/platform/chrome/
3563
3564CIRRUS LOGIC AUDIO CODEC DRIVERS
3565M:	Brian Austin <brian.austin@cirrus.com>
3566M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3567L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3568S:	Maintained
3569F:	sound/soc/codecs/cs*
3570
3571CIRRUS LOGIC EP93XX ETHERNET DRIVER
3572M:	Hartley Sweeten <hsweeten@visionengravers.com>
3573L:	netdev@vger.kernel.org
3574S:	Maintained
3575F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3576
3577CISCO FCOE HBA DRIVER
3578M:	Satish Kharat <satishkh@cisco.com>
3579M:	Sesidhar Baddela <sebaddel@cisco.com>
3580M:	Karan Tilak Kumar <kartilak@cisco.com>
3581L:	linux-scsi@vger.kernel.org
3582S:	Supported
3583F:	drivers/scsi/fnic/
3584
3585CISCO SCSI HBA DRIVER
3586M:	Karan Tilak Kumar <kartilak@cisco.com>
3587M:	Sesidhar Baddela <sebaddel@cisco.com>
3588L:	linux-scsi@vger.kernel.org
3589S:	Supported
3590F:	drivers/scsi/snic/
3591
3592CISCO VIC ETHERNET NIC DRIVER
3593M:	Christian Benvenuti <benve@cisco.com>
3594M:	Govindarajulu Varadarajan <_govind@gmx.com>
3595M:	Parvi Kaustubhi <pkaustub@cisco.com>
3596S:	Supported
3597F:	drivers/net/ethernet/cisco/enic/
3598
3599CISCO VIC LOW LATENCY NIC DRIVER
3600M:	Christian Benvenuti <benve@cisco.com>
3601S:	Supported
3602F:	drivers/infiniband/hw/usnic/
3603
3604CIRRUS LOGIC MADERA CODEC DRIVERS
3605M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3606M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3607L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3608L:	patches@opensource.cirrus.com
3609T:	git https://github.com/CirrusLogic/linux-drivers.git
3610W:	https://github.com/CirrusLogic/linux-drivers/wiki
3611S:	Supported
3612F:	Documentation/devicetree/bindings/mfd/madera.txt
3613F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3614F:	include/linux/mfd/madera/*
3615F:	drivers/gpio/gpio-madera*
3616F:	drivers/mfd/madera*
3617F:	drivers/mfd/cs47l*
3618F:	drivers/pinctrl/cirrus/*
3619
3620CLANG-FORMAT FILE
3621M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3622S:	Maintained
3623F:	.clang-format
3624
3625CLEANCACHE API
3626M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3627L:	linux-kernel@vger.kernel.org
3628S:	Maintained
3629F:	mm/cleancache.c
3630F:	include/linux/cleancache.h
3631
3632CLK API
3633M:	Russell King <linux@armlinux.org.uk>
3634L:	linux-clk@vger.kernel.org
3635S:	Maintained
3636F:	include/linux/clk.h
3637
3638CLOCKSOURCE, CLOCKEVENT DRIVERS
3639M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3640M:	Thomas Gleixner <tglx@linutronix.de>
3641L:	linux-kernel@vger.kernel.org
3642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3643S:	Supported
3644F:	drivers/clocksource/
3645F:	Documentation/devicetree/bindings/timer/
3646
3647CMPC ACPI DRIVER
3648M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3649M:	Daniel Oliveira Nascimento <don@syst.com.br>
3650L:	platform-driver-x86@vger.kernel.org
3651S:	Supported
3652F:	drivers/platform/x86/classmate-laptop.c
3653
3654COBALT MEDIA DRIVER
3655M:	Hans Verkuil <hans.verkuil@cisco.com>
3656L:	linux-media@vger.kernel.org
3657T:	git git://linuxtv.org/media_tree.git
3658W:	https://linuxtv.org
3659S:	Supported
3660F:	drivers/media/pci/cobalt/
3661
3662COCCINELLE/Semantic Patches (SmPL)
3663M:	Julia Lawall <Julia.Lawall@lip6.fr>
3664M:	Gilles Muller <Gilles.Muller@lip6.fr>
3665M:	Nicolas Palix <nicolas.palix@imag.fr>
3666M:	Michal Marek <michal.lkml@markovi.net>
3667L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3669W:	http://coccinelle.lip6.fr/
3670S:	Supported
3671F:	Documentation/dev-tools/coccinelle.rst
3672F:	scripts/coccinelle/
3673F:	scripts/coccicheck
3674
3675CODA FILE SYSTEM
3676M:	Jan Harkes <jaharkes@cs.cmu.edu>
3677M:	coda@cs.cmu.edu
3678L:	codalist@coda.cs.cmu.edu
3679W:	http://www.coda.cs.cmu.edu/
3680S:	Maintained
3681F:	Documentation/filesystems/coda.txt
3682F:	fs/coda/
3683F:	include/linux/coda*.h
3684F:	include/uapi/linux/coda*.h
3685
3686CODA V4L2 MEM2MEM DRIVER
3687M:	Philipp Zabel <p.zabel@pengutronix.de>
3688L:	linux-media@vger.kernel.org
3689S:	Maintained
3690F:	Documentation/devicetree/bindings/media/coda.txt
3691F:	drivers/media/platform/coda/
3692
3693CODE OF CONDUCT
3694M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3695S:	Supported
3696F:	Documentation/process/code-of-conduct.rst
3697F:	Documentation/process/code-of-conduct-interpretation.rst
3698
3699COMMON CLK FRAMEWORK
3700M:	Michael Turquette <mturquette@baylibre.com>
3701M:	Stephen Boyd <sboyd@kernel.org>
3702L:	linux-clk@vger.kernel.org
3703Q:	http://patchwork.kernel.org/project/linux-clk/list/
3704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3705S:	Maintained
3706F:	Documentation/devicetree/bindings/clock/
3707F:	drivers/clk/
3708X:	drivers/clk/clkdev.c
3709F:	include/linux/clk-pr*
3710F:	include/linux/clk/
3711F:	include/linux/of_clk.h
3712
3713COMMON INTERNET FILE SYSTEM (CIFS)
3714M:	Steve French <sfrench@samba.org>
3715L:	linux-cifs@vger.kernel.org
3716L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3717W:	http://linux-cifs.samba.org/
3718T:	git git://git.samba.org/sfrench/cifs-2.6.git
3719S:	Supported
3720F:	Documentation/filesystems/cifs/
3721F:	fs/cifs/
3722
3723COMPACTPCI HOTPLUG CORE
3724M:	Scott Murray <scott@spiteful.org>
3725L:	linux-pci@vger.kernel.org
3726S:	Maintained
3727F:	drivers/pci/hotplug/cpci_hotplug*
3728
3729COMPACTPCI HOTPLUG GENERIC DRIVER
3730M:	Scott Murray <scott@spiteful.org>
3731L:	linux-pci@vger.kernel.org
3732S:	Maintained
3733F:	drivers/pci/hotplug/cpcihp_generic.c
3734
3735COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3736M:	Scott Murray <scott@spiteful.org>
3737L:	linux-pci@vger.kernel.org
3738S:	Maintained
3739F:	drivers/pci/hotplug/cpcihp_zt5550.*
3740
3741COMPAL LAPTOP SUPPORT
3742M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3743L:	platform-driver-x86@vger.kernel.org
3744S:	Maintained
3745F:	drivers/platform/x86/compal-laptop.c
3746
3747COMPILER ATTRIBUTES
3748M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3749S:	Maintained
3750F:	include/linux/compiler_attributes.h
3751
3752CONEXANT ACCESSRUNNER USB DRIVER
3753L:	accessrunner-general@lists.sourceforge.net
3754W:	http://accessrunner.sourceforge.net/
3755S:	Orphan
3756F:	drivers/usb/atm/cxacru.c
3757
3758CONFIGFS
3759M:	Joel Becker <jlbec@evilplan.org>
3760M:	Christoph Hellwig <hch@lst.de>
3761T:	git git://git.infradead.org/users/hch/configfs.git
3762S:	Supported
3763F:	fs/configfs/
3764F:	include/linux/configfs.h
3765
3766CONNECTOR
3767M:	Evgeniy Polyakov <zbr@ioremap.net>
3768L:	netdev@vger.kernel.org
3769S:	Maintained
3770F:	drivers/connector/
3771
3772CONTROL GROUP (CGROUP)
3773M:	Tejun Heo <tj@kernel.org>
3774M:	Li Zefan <lizefan@huawei.com>
3775M:	Johannes Weiner <hannes@cmpxchg.org>
3776L:	cgroups@vger.kernel.org
3777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3778S:	Maintained
3779F:	Documentation/cgroup*
3780F:	include/linux/cgroup*
3781F:	kernel/cgroup*
3782
3783CONTROL GROUP - CPUSET
3784M:	Li Zefan <lizefan@huawei.com>
3785L:	cgroups@vger.kernel.org
3786W:	http://www.bullopensource.org/cpuset/
3787W:	http://oss.sgi.com/projects/cpusets/
3788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3789S:	Maintained
3790F:	Documentation/cgroup-v1/cpusets.txt
3791F:	include/linux/cpuset.h
3792F:	kernel/cgroup/cpuset.c
3793
3794CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3795M:	Johannes Weiner <hannes@cmpxchg.org>
3796M:	Michal Hocko <mhocko@kernel.org>
3797M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3798L:	cgroups@vger.kernel.org
3799L:	linux-mm@kvack.org
3800S:	Maintained
3801F:	mm/memcontrol.c
3802F:	mm/swap_cgroup.c
3803
3804CORETEMP HARDWARE MONITORING DRIVER
3805M:	Fenghua Yu <fenghua.yu@intel.com>
3806L:	linux-hwmon@vger.kernel.org
3807S:	Maintained
3808F:	Documentation/hwmon/coretemp
3809F:	drivers/hwmon/coretemp.c
3810
3811COSA/SRP SYNC SERIAL DRIVER
3812M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3813W:	http://www.fi.muni.cz/~kas/cosa/
3814S:	Maintained
3815F:	drivers/net/wan/cosa*
3816
3817CPMAC ETHERNET DRIVER
3818M:	Florian Fainelli <f.fainelli@gmail.com>
3819L:	netdev@vger.kernel.org
3820S:	Maintained
3821F:	drivers/net/ethernet/ti/cpmac.c
3822
3823CPU FREQUENCY DRIVERS
3824M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3825M:	Viresh Kumar <viresh.kumar@linaro.org>
3826L:	linux-pm@vger.kernel.org
3827S:	Maintained
3828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3829T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3830B:	https://bugzilla.kernel.org
3831F:	Documentation/cpu-freq/
3832F:	Documentation/devicetree/bindings/cpufreq/
3833F:	drivers/cpufreq/
3834F:	include/linux/cpufreq.h
3835F:	tools/testing/selftests/cpufreq/
3836
3837CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3838M:	Viresh Kumar <viresh.kumar@linaro.org>
3839M:	Sudeep Holla <sudeep.holla@arm.com>
3840L:	linux-pm@vger.kernel.org
3841W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3842S:	Maintained
3843F:	drivers/cpufreq/arm_big_little.h
3844F:	drivers/cpufreq/arm_big_little.c
3845
3846CPU POWER MONITORING SUBSYSTEM
3847M:	Thomas Renninger <trenn@suse.com>
3848M:	Shuah Khan <shuah@kernel.org>
3849L:	linux-pm@vger.kernel.org
3850S:	Maintained
3851F:	tools/power/cpupower/
3852
3853CPUID/MSR DRIVER
3854M:	"H. Peter Anvin" <hpa@zytor.com>
3855S:	Maintained
3856F:	arch/x86/kernel/cpuid.c
3857F:	arch/x86/kernel/msr.c
3858
3859CPUIDLE DRIVER - ARM BIG LITTLE
3860M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3861M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3862L:	linux-pm@vger.kernel.org
3863L:	linux-arm-kernel@lists.infradead.org
3864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3865S:	Maintained
3866F:	drivers/cpuidle/cpuidle-big_little.c
3867
3868CPUIDLE DRIVER - ARM EXYNOS
3869M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3870M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3871M:	Kukjin Kim <kgene@kernel.org>
3872L:	linux-pm@vger.kernel.org
3873L:	linux-samsung-soc@vger.kernel.org
3874S:	Supported
3875F:	drivers/cpuidle/cpuidle-exynos.c
3876F:	arch/arm/mach-exynos/pm.c
3877
3878CPUIDLE DRIVERS
3879M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3880M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3881L:	linux-pm@vger.kernel.org
3882S:	Maintained
3883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3884B:	https://bugzilla.kernel.org
3885F:	drivers/cpuidle/*
3886F:	include/linux/cpuidle.h
3887
3888CRAMFS FILESYSTEM
3889M:	Nicolas Pitre <nico@linaro.org>
3890S:	Maintained
3891F:	Documentation/filesystems/cramfs.txt
3892F:	fs/cramfs/
3893
3894CRYPTO API
3895M:	Herbert Xu <herbert@gondor.apana.org.au>
3896M:	"David S. Miller" <davem@davemloft.net>
3897L:	linux-crypto@vger.kernel.org
3898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3900S:	Maintained
3901F:	Documentation/crypto/
3902F:	Documentation/devicetree/bindings/crypto/
3903F:	arch/*/crypto/
3904F:	crypto/
3905F:	drivers/crypto/
3906F:	include/crypto/
3907F:	include/linux/crypto*
3908
3909CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3910M:	Neil Horman <nhorman@tuxdriver.com>
3911L:	linux-crypto@vger.kernel.org
3912S:	Maintained
3913F:	crypto/ansi_cprng.c
3914F:	crypto/rng.c
3915
3916CS3308 MEDIA DRIVER
3917M:	Hans Verkuil <hverkuil@xs4all.nl>
3918L:	linux-media@vger.kernel.org
3919T:	git git://linuxtv.org/media_tree.git
3920W:	http://linuxtv.org
3921S:	Odd Fixes
3922F:	drivers/media/i2c/cs3308.c
3923F:	drivers/media/i2c/cs3308.h
3924
3925CS5535 Audio ALSA driver
3926M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3927S:	Maintained
3928F:	sound/pci/cs5535audio/
3929
3930CW1200 WLAN driver
3931M:	Solomon Peachy <pizza@shaftnet.org>
3932S:	Maintained
3933F:	drivers/net/wireless/st/cw1200/
3934
3935CX18 VIDEO4LINUX DRIVER
3936M:	Andy Walls <awalls@md.metrocast.net>
3937L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3938L:	linux-media@vger.kernel.org
3939T:	git git://linuxtv.org/media_tree.git
3940W:	https://linuxtv.org
3941W:	http://www.ivtvdriver.org/index.php/Cx18
3942S:	Maintained
3943F:	Documentation/media/v4l-drivers/cx18*
3944F:	drivers/media/pci/cx18/
3945F:	include/uapi/linux/ivtv*
3946
3947CX2341X MPEG ENCODER HELPER MODULE
3948M:	Hans Verkuil <hverkuil@xs4all.nl>
3949L:	linux-media@vger.kernel.org
3950T:	git git://linuxtv.org/media_tree.git
3951W:	https://linuxtv.org
3952S:	Maintained
3953F:	drivers/media/common/cx2341x*
3954F:	include/media/cx2341x*
3955
3956CX24120 MEDIA DRIVER
3957M:	Jemma Denson <jdenson@gmail.com>
3958M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3959L:	linux-media@vger.kernel.org
3960W:	https://linuxtv.org
3961Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3962S:	Maintained
3963F:	drivers/media/dvb-frontends/cx24120*
3964
3965CX88 VIDEO4LINUX DRIVER
3966M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3967L:	linux-media@vger.kernel.org
3968W:	https://linuxtv.org
3969T:	git git://linuxtv.org/media_tree.git
3970S:	Odd fixes
3971F:	Documentation/media/v4l-drivers/cx88*
3972F:	drivers/media/pci/cx88/
3973
3974CXD2820R MEDIA DRIVER
3975M:	Antti Palosaari <crope@iki.fi>
3976L:	linux-media@vger.kernel.org
3977W:	https://linuxtv.org
3978W:	http://palosaari.fi/linux/
3979Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3980T:	git git://linuxtv.org/anttip/media_tree.git
3981S:	Maintained
3982F:	drivers/media/dvb-frontends/cxd2820r*
3983
3984CXGB3 ETHERNET DRIVER (CXGB3)
3985M:	Santosh Raspatur <santosh@chelsio.com>
3986L:	netdev@vger.kernel.org
3987W:	http://www.chelsio.com
3988S:	Supported
3989F:	drivers/net/ethernet/chelsio/cxgb3/
3990
3991CXGB3 ISCSI DRIVER (CXGB3I)
3992M:	Karen Xie <kxie@chelsio.com>
3993L:	linux-scsi@vger.kernel.org
3994W:	http://www.chelsio.com
3995S:	Supported
3996F:	drivers/scsi/cxgbi/cxgb3i
3997
3998CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3999M:	Steve Wise <swise@chelsio.com>
4000L:	linux-rdma@vger.kernel.org
4001W:	http://www.openfabrics.org
4002S:	Supported
4003F:	drivers/infiniband/hw/cxgb3/
4004F:	include/uapi/rdma/cxgb3-abi.h
4005
4006CXGB4 CRYPTO DRIVER (chcr)
4007M:	Harsh Jain <harsh@chelsio.com>
4008L:	linux-crypto@vger.kernel.org
4009W:	http://www.chelsio.com
4010S:	Supported
4011F:	drivers/crypto/chelsio
4012
4013CXGB4 ETHERNET DRIVER (CXGB4)
4014M:	Ganesh Goudar <ganeshgr@chelsio.com>
4015L:	netdev@vger.kernel.org
4016W:	http://www.chelsio.com
4017S:	Supported
4018F:	drivers/net/ethernet/chelsio/cxgb4/
4019
4020CXGB4 ISCSI DRIVER (CXGB4I)
4021M:	Karen Xie <kxie@chelsio.com>
4022L:	linux-scsi@vger.kernel.org
4023W:	http://www.chelsio.com
4024S:	Supported
4025F:	drivers/scsi/cxgbi/cxgb4i
4026
4027CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4028M:	Steve Wise <swise@chelsio.com>
4029L:	linux-rdma@vger.kernel.org
4030W:	http://www.openfabrics.org
4031S:	Supported
4032F:	drivers/infiniband/hw/cxgb4/
4033F:	include/uapi/rdma/cxgb4-abi.h
4034
4035CXGB4VF ETHERNET DRIVER (CXGB4VF)
4036M:	Casey Leedom <leedom@chelsio.com>
4037L:	netdev@vger.kernel.org
4038W:	http://www.chelsio.com
4039S:	Supported
4040F:	drivers/net/ethernet/chelsio/cxgb4vf/
4041
4042CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4043M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4044M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4045L:	linuxppc-dev@lists.ozlabs.org
4046S:	Supported
4047F:	arch/powerpc/platforms/powernv/pci-cxl.c
4048F:	drivers/misc/cxl/
4049F:	include/misc/cxl*
4050F:	include/uapi/misc/cxl.h
4051F:	Documentation/powerpc/cxl.txt
4052F:	Documentation/ABI/testing/sysfs-class-cxl
4053
4054CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4055M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4056M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4057M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4058L:	linux-scsi@vger.kernel.org
4059S:	Supported
4060F:	drivers/scsi/cxlflash/
4061F:	include/uapi/scsi/cxlflash_ioctl.h
4062F:	Documentation/powerpc/cxlflash.txt
4063
4064CYBERPRO FB DRIVER
4065M:	Russell King <linux@armlinux.org.uk>
4066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4067W:	http://www.armlinux.org.uk/
4068S:	Maintained
4069F:	drivers/video/fbdev/cyber2000fb.*
4070
4071CYCLADES ASYNC MUX DRIVER
4072W:	http://www.cyclades.com/
4073S:	Orphan
4074F:	drivers/tty/cyclades.c
4075F:	include/linux/cyclades.h
4076F:	include/uapi/linux/cyclades.h
4077
4078CYCLADES PC300 DRIVER
4079W:	http://www.cyclades.com/
4080S:	Orphan
4081F:	drivers/net/wan/pc300*
4082
4083CYPRESS_FIRMWARE MEDIA DRIVER
4084M:	Antti Palosaari <crope@iki.fi>
4085L:	linux-media@vger.kernel.org
4086W:	https://linuxtv.org
4087W:	http://palosaari.fi/linux/
4088Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4089T:	git git://linuxtv.org/anttip/media_tree.git
4090S:	Maintained
4091F:	drivers/media/common/cypress_firmware*
4092
4093CYTTSP TOUCHSCREEN DRIVER
4094M:	Ferruh Yigit <fery@cypress.com>
4095L:	linux-input@vger.kernel.org
4096S:	Supported
4097F:	drivers/input/touchscreen/cyttsp*
4098F:	include/linux/input/cyttsp.h
4099
4100D-LINK DIR-685 TOUCHKEYS DRIVER
4101M:	Linus Walleij <linus.walleij@linaro.org>
4102L:	linux-input@vger.kernel.org
4103S:	Supported
4104F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4105
4106DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4107M:	Joshua Kinard <kumba@gentoo.org>
4108S:	Maintained
4109F:	drivers/rtc/rtc-ds1685.c
4110F:	include/linux/rtc/ds1685.h
4111
4112DAMA SLAVE for AX.25
4113M:	Joerg Reuter <jreuter@yaina.de>
4114W:	http://yaina.de/jreuter/
4115W:	http://www.qsl.net/dl1bke/
4116L:	linux-hams@vger.kernel.org
4117S:	Maintained
4118F:	net/ax25/af_ax25.c
4119F:	net/ax25/ax25_dev.c
4120F:	net/ax25/ax25_ds_*
4121F:	net/ax25/ax25_in.c
4122F:	net/ax25/ax25_out.c
4123F:	net/ax25/ax25_timer.c
4124F:	net/ax25/sysctl_net_ax25.c
4125
4126DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4127L:	netdev@vger.kernel.org
4128S:	Orphan
4129F:	Documentation/networking/dmfe.txt
4130F:	drivers/net/ethernet/dec/tulip/dmfe.c
4131
4132DC390/AM53C974 SCSI driver
4133M:	Hannes Reinecke <hare@suse.com>
4134L:	linux-scsi@vger.kernel.org
4135S:	Maintained
4136F:	drivers/scsi/am53c974.c
4137
4138DC395x SCSI driver
4139M:	Oliver Neukum <oliver@neukum.org>
4140M:	Ali Akcaagac <aliakc@web.de>
4141M:	Jamie Lenehan <lenehan@twibble.org>
4142L:	dc395x@twibble.org
4143W:	http://twibble.org/dist/dc395x/
4144W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4145S:	Maintained
4146F:	Documentation/scsi/dc395x.txt
4147F:	drivers/scsi/dc395x.*
4148
4149DCCP PROTOCOL
4150M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4151L:	dccp@vger.kernel.org
4152W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4153S:	Maintained
4154F:	include/linux/dccp.h
4155F:	include/uapi/linux/dccp.h
4156F:	include/linux/tfrc.h
4157F:	net/dccp/
4158
4159DECnet NETWORK LAYER
4160W:	http://linux-decnet.sourceforge.net
4161L:	linux-decnet-user@lists.sourceforge.net
4162S:	Orphan
4163F:	Documentation/networking/decnet.txt
4164F:	net/decnet/
4165
4166DECSTATION PLATFORM SUPPORT
4167M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4168L:	linux-mips@linux-mips.org
4169W:	http://www.linux-mips.org/wiki/DECstation
4170S:	Maintained
4171F:	arch/mips/dec/
4172F:	arch/mips/include/asm/dec/
4173F:	arch/mips/include/asm/mach-dec/
4174
4175DEFXX FDDI NETWORK DRIVER
4176M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4177S:	Maintained
4178F:	drivers/net/fddi/defxx.*
4179
4180DELL SMBIOS DRIVER
4181M:	Pali Rohár <pali.rohar@gmail.com>
4182M:	Mario Limonciello <mario.limonciello@dell.com>
4183L:	platform-driver-x86@vger.kernel.org
4184S:	Maintained
4185F:	drivers/platform/x86/dell-smbios.*
4186
4187DELL SMBIOS SMM DRIVER
4188M:	Mario Limonciello <mario.limonciello@dell.com>
4189L:	platform-driver-x86@vger.kernel.org
4190S:	Maintained
4191F:	drivers/platform/x86/dell-smbios-smm.c
4192
4193DELL SMBIOS WMI DRIVER
4194M:	Mario Limonciello <mario.limonciello@dell.com>
4195L:	platform-driver-x86@vger.kernel.org
4196S:	Maintained
4197F:	drivers/platform/x86/dell-smbios-wmi.c
4198F:	tools/wmi/dell-smbios-example.c
4199
4200DEFZA FDDI NETWORK DRIVER
4201M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4202S:	Maintained
4203F:	drivers/net/fddi/defza.*
4204
4205DELL LAPTOP DRIVER
4206M:	Matthew Garrett <mjg59@srcf.ucam.org>
4207M:	Pali Rohár <pali.rohar@gmail.com>
4208L:	platform-driver-x86@vger.kernel.org
4209S:	Maintained
4210F:	drivers/platform/x86/dell-laptop.c
4211
4212DELL LAPTOP FREEFALL DRIVER
4213M:	Pali Rohár <pali.rohar@gmail.com>
4214S:	Maintained
4215F:	drivers/platform/x86/dell-smo8800.c
4216
4217DELL LAPTOP RBTN DRIVER
4218M:	Pali Rohár <pali.rohar@gmail.com>
4219S:	Maintained
4220F:	drivers/platform/x86/dell-rbtn.*
4221
4222DELL REMOTE BIOS UPDATE DRIVER
4223M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4224L:	platform-driver-x86@vger.kernel.org
4225S:	Maintained
4226F:	drivers/platform/x86/dell_rbu.c
4227
4228DELL LAPTOP SMM DRIVER
4229M:	Pali Rohár <pali.rohar@gmail.com>
4230S:	Maintained
4231F:	drivers/hwmon/dell-smm-hwmon.c
4232F:	include/uapi/linux/i8k.h
4233
4234DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4235M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4236L:	platform-driver-x86@vger.kernel.org
4237S:	Maintained
4238F:	Documentation/dcdbas.txt
4239F:	drivers/platform/x86/dcdbas.*
4240
4241DELL WMI NOTIFICATIONS DRIVER
4242M:	Matthew Garrett <mjg59@srcf.ucam.org>
4243M:	Pali Rohár <pali.rohar@gmail.com>
4244S:	Maintained
4245F:	drivers/platform/x86/dell-wmi.c
4246
4247DELL WMI DESCRIPTOR DRIVER
4248M:	Mario Limonciello <mario.limonciello@dell.com>
4249S:	Maintained
4250F:	drivers/platform/x86/dell-wmi-descriptor.c
4251
4252DELTA ST MEDIA DRIVER
4253M:	Hugues Fruchet <hugues.fruchet@st.com>
4254L:	linux-media@vger.kernel.org
4255T:	git git://linuxtv.org/media_tree.git
4256W:	https://linuxtv.org
4257S:	Supported
4258F:	drivers/media/platform/sti/delta
4259
4260DENALI NAND DRIVER
4261M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4262L:	linux-mtd@lists.infradead.org
4263S:	Supported
4264F:	drivers/mtd/nand/raw/denali*
4265
4266DESIGNWARE USB2 DRD IP DRIVER
4267M:	Minas Harutyunyan <hminas@synopsys.com>
4268L:	linux-usb@vger.kernel.org
4269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4270S:	Maintained
4271F:	drivers/usb/dwc2/
4272
4273DESIGNWARE USB3 DRD IP DRIVER
4274M:	Felipe Balbi <balbi@kernel.org>
4275L:	linux-usb@vger.kernel.org
4276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4277S:	Maintained
4278F:	drivers/usb/dwc3/
4279
4280DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4281M:	Andreas Klinger <ak@it-klinger.de>
4282L:	linux-iio@vger.kernel.org
4283S:	Maintained
4284F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4285F:	drivers/iio/proximity/srf*.c
4286
4287DEVICE COREDUMP (DEV_COREDUMP)
4288M:	Johannes Berg <johannes@sipsolutions.net>
4289L:	linux-kernel@vger.kernel.org
4290S:	Maintained
4291F:	drivers/base/devcoredump.c
4292F:	include/linux/devcoredump.h
4293
4294DEVICE FREQUENCY (DEVFREQ)
4295M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4296M:	Kyungmin Park <kyungmin.park@samsung.com>
4297R:	Chanwoo Choi <cw00.choi@samsung.com>
4298L:	linux-pm@vger.kernel.org
4299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4300S:	Maintained
4301F:	drivers/devfreq/
4302F:	include/linux/devfreq.h
4303F:	Documentation/devicetree/bindings/devfreq/
4304
4305DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4306M:	Chanwoo Choi <cw00.choi@samsung.com>
4307L:	linux-pm@vger.kernel.org
4308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4309S:	Supported
4310F:	drivers/devfreq/event/
4311F:	drivers/devfreq/devfreq-event.c
4312F:	include/linux/devfreq-event.h
4313F:	Documentation/devicetree/bindings/devfreq/event/
4314
4315DEVICE NUMBER REGISTRY
4316M:	Torben Mathiasen <device@lanana.org>
4317W:	http://lanana.org/docs/device-list/index.html
4318S:	Maintained
4319
4320DEVICE-MAPPER  (LVM)
4321M:	Alasdair Kergon <agk@redhat.com>
4322M:	Mike Snitzer <snitzer@redhat.com>
4323M:	dm-devel@redhat.com
4324L:	dm-devel@redhat.com
4325W:	http://sources.redhat.com/dm
4326Q:	http://patchwork.kernel.org/project/dm-devel/list/
4327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4328T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4329S:	Maintained
4330F:	Documentation/device-mapper/
4331F:	drivers/md/Makefile
4332F:	drivers/md/Kconfig
4333F:	drivers/md/dm*
4334F:	drivers/md/persistent-data/
4335F:	include/linux/device-mapper.h
4336F:	include/linux/dm-*.h
4337F:	include/uapi/linux/dm-*.h
4338
4339DEVLINK
4340M:	Jiri Pirko <jiri@mellanox.com>
4341L:	netdev@vger.kernel.org
4342S:	Supported
4343F:	net/core/devlink.c
4344F:	include/net/devlink.h
4345F:	include/uapi/linux/devlink.h
4346
4347DIALOG SEMICONDUCTOR DRIVERS
4348M:	Support Opensource <support.opensource@diasemi.com>
4349W:	http://www.dialog-semiconductor.com/products
4350S:	Supported
4351F:	Documentation/hwmon/da90??
4352F:	Documentation/devicetree/bindings/mfd/da90*.txt
4353F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4354F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4355F:	Documentation/devicetree/bindings/regulator/da92*.txt
4356F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4357F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4358F:	drivers/gpio/gpio-da90??.c
4359F:	drivers/hwmon/da90??-hwmon.c
4360F:	drivers/iio/adc/da91??-*.c
4361F:	drivers/input/misc/da90??_onkey.c
4362F:	drivers/input/touchscreen/da9052_tsi.c
4363F:	drivers/leds/leds-da90??.c
4364F:	drivers/mfd/da903x.c
4365F:	drivers/mfd/da90??-*.c
4366F:	drivers/mfd/da91??-*.c
4367F:	drivers/power/supply/da9052-battery.c
4368F:	drivers/power/supply/da91??-*.c
4369F:	drivers/regulator/da903x.c
4370F:	drivers/regulator/da9???-regulator.[ch]
4371F:	drivers/thermal/da90??-thermal.c
4372F:	drivers/rtc/rtc-da90??.c
4373F:	drivers/video/backlight/da90??_bl.c
4374F:	drivers/watchdog/da90??_wdt.c
4375F:	include/linux/mfd/da903x.h
4376F:	include/linux/mfd/da9052/
4377F:	include/linux/mfd/da9055/
4378F:	include/linux/mfd/da9062/
4379F:	include/linux/mfd/da9063/
4380F:	include/linux/mfd/da9150/
4381F:	include/linux/regulator/da9211.h
4382F:	include/sound/da[79]*.h
4383F:	sound/soc/codecs/da[79]*.[ch]
4384
4385DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4386M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4387L:	linux-gpio@vger.kernel.org
4388S:	Maintained
4389F:	drivers/gpio/gpio-gpio-mm.c
4390
4391DIOLAN U2C-12 I2C DRIVER
4392M:	Guenter Roeck <linux@roeck-us.net>
4393L:	linux-i2c@vger.kernel.org
4394S:	Maintained
4395F:	drivers/i2c/busses/i2c-diolan-u2c.c
4396
4397FILESYSTEM DIRECT ACCESS (DAX)
4398M:	Matthew Wilcox <willy@infradead.org>
4399M:	Ross Zwisler <zwisler@kernel.org>
4400M:	Jan Kara <jack@suse.cz>
4401L:	linux-fsdevel@vger.kernel.org
4402S:	Supported
4403F:	fs/dax.c
4404F:	include/linux/dax.h
4405F:	include/trace/events/fs_dax.h
4406
4407DEVICE DIRECT ACCESS (DAX)
4408M:	Dan Williams <dan.j.williams@intel.com>
4409M:	Dave Jiang <dave.jiang@intel.com>
4410M:	Ross Zwisler <zwisler@kernel.org>
4411M:	Vishal Verma <vishal.l.verma@intel.com>
4412L:	linux-nvdimm@lists.01.org
4413S:	Supported
4414F:	drivers/dax/
4415
4416DIRECTORY NOTIFICATION (DNOTIFY)
4417M:	Jan Kara <jack@suse.cz>
4418R:	Amir Goldstein <amir73il@gmail.com>
4419L:	linux-fsdevel@vger.kernel.org
4420S:	Maintained
4421F:	Documentation/filesystems/dnotify.txt
4422F:	fs/notify/dnotify/
4423F:	include/linux/dnotify.h
4424
4425DISK GEOMETRY AND PARTITION HANDLING
4426M:	Andries Brouwer <aeb@cwi.nl>
4427W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4428W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4429W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4430S:	Maintained
4431
4432DISKQUOTA
4433M:	Jan Kara <jack@suse.com>
4434S:	Maintained
4435F:	Documentation/filesystems/quota.txt
4436F:	fs/quota/
4437F:	include/linux/quota*.h
4438F:	include/uapi/linux/quota*.h
4439
4440DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4441M:	Bernie Thompson <bernie@plugable.com>
4442L:	linux-fbdev@vger.kernel.org
4443S:	Maintained
4444W:	http://plugable.com/category/projects/udlfb/
4445F:	drivers/video/fbdev/udlfb.c
4446F:	include/video/udlfb.h
4447F:	Documentation/fb/udlfb.txt
4448
4449DISTRIBUTED LOCK MANAGER (DLM)
4450M:	Christine Caulfield <ccaulfie@redhat.com>
4451M:	David Teigland <teigland@redhat.com>
4452L:	cluster-devel@redhat.com
4453W:	http://sources.redhat.com/cluster/
4454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4455S:	Supported
4456F:	fs/dlm/
4457
4458DMA BUFFER SHARING FRAMEWORK
4459M:	Sumit Semwal <sumit.semwal@linaro.org>
4460S:	Maintained
4461L:	linux-media@vger.kernel.org
4462L:	dri-devel@lists.freedesktop.org
4463L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4464F:	drivers/dma-buf/
4465F:	include/linux/dma-buf*
4466F:	include/linux/reservation.h
4467F:	include/linux/*fence.h
4468F:	Documentation/driver-api/dma-buf.rst
4469T:	git git://anongit.freedesktop.org/drm/drm-misc
4470
4471DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4472M:	Vinod Koul <vkoul@kernel.org>
4473L:	dmaengine@vger.kernel.org
4474Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4475S:	Maintained
4476F:	drivers/dma/
4477F:	include/linux/dmaengine.h
4478F:	include/linux/of_dma.h
4479F:	Documentation/devicetree/bindings/dma/
4480F:	Documentation/driver-api/dmaengine/
4481T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4482
4483DMA MAPPING HELPERS
4484M:	Christoph Hellwig <hch@lst.de>
4485M:	Marek Szyprowski <m.szyprowski@samsung.com>
4486R:	Robin Murphy <robin.murphy@arm.com>
4487L:	iommu@lists.linux-foundation.org
4488T:	git git://git.infradead.org/users/hch/dma-mapping.git
4489W:	http://git.infradead.org/users/hch/dma-mapping.git
4490S:	Supported
4491F:	kernel/dma/
4492F:	include/asm-generic/dma-mapping.h
4493F:	include/linux/dma-direct.h
4494F:	include/linux/dma-mapping.h
4495F:	include/linux/dma-noncoherent.h
4496
4497DME1737 HARDWARE MONITOR DRIVER
4498M:	Juerg Haefliger <juergh@gmail.com>
4499L:	linux-hwmon@vger.kernel.org
4500S:	Maintained
4501F:	Documentation/hwmon/dme1737
4502F:	drivers/hwmon/dme1737.c
4503
4504DMI/SMBIOS SUPPORT
4505M:	Jean Delvare <jdelvare@suse.com>
4506S:	Maintained
4507T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4508F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4509F:	drivers/firmware/dmi-id.c
4510F:	drivers/firmware/dmi_scan.c
4511F:	include/linux/dmi.h
4512
4513DOCUMENTATION
4514M:	Jonathan Corbet <corbet@lwn.net>
4515L:	linux-doc@vger.kernel.org
4516S:	Maintained
4517F:	Documentation/
4518F:	scripts/kernel-doc
4519X:	Documentation/ABI/
4520X:	Documentation/acpi/
4521X:	Documentation/devicetree/
4522X:	Documentation/i2c/
4523X:	Documentation/media/
4524X:	Documentation/power/
4525X:	Documentation/spi/
4526T:	git git://git.lwn.net/linux.git docs-next
4527
4528DOCUMENTATION/ITALIAN
4529M:	Federico Vaga <federico.vaga@vaga.pv.it>
4530L:	linux-doc@vger.kernel.org
4531S:	Maintained
4532F:	Documentation/translations/it_IT
4533
4534DONGWOON DW9714 LENS VOICE COIL DRIVER
4535M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4536L:	linux-media@vger.kernel.org
4537T:	git git://linuxtv.org/media_tree.git
4538S:	Maintained
4539F:	drivers/media/i2c/dw9714.c
4540F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4541
4542DONGWOON DW9807 LENS VOICE COIL DRIVER
4543M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4544L:	linux-media@vger.kernel.org
4545T:	git git://linuxtv.org/media_tree.git
4546S:	Maintained
4547F:	drivers/media/i2c/dw9807-vcm.c
4548F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4549
4550DOUBLETALK DRIVER
4551M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4552L:	blinux-list@redhat.com
4553S:	Maintained
4554F:	drivers/char/dtlk.c
4555F:	include/linux/dtlk.h
4556
4557DPAA2 DATAPATH I/O (DPIO) DRIVER
4558M:	Roy Pledge <Roy.Pledge@nxp.com>
4559L:	linux-kernel@vger.kernel.org
4560S:	Maintained
4561F:	drivers/soc/fsl/dpio
4562
4563DPAA2 ETHERNET DRIVER
4564M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4565L:	netdev@vger.kernel.org
4566S:	Maintained
4567F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4568F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4569F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4570F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4571F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4572
4573DPAA2 ETHERNET SWITCH DRIVER
4574M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4575M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4576L:	linux-kernel@vger.kernel.org
4577S:	Maintained
4578F:	drivers/staging/fsl-dpaa2/ethsw
4579
4580DPAA2 PTP CLOCK DRIVER
4581M:	Yangbo Lu <yangbo.lu@nxp.com>
4582L:	netdev@vger.kernel.org
4583S:	Maintained
4584F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4585F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4586
4587DPT_I2O SCSI RAID DRIVER
4588M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4589L:	linux-scsi@vger.kernel.org
4590W:	http://www.adaptec.com/
4591S:	Maintained
4592F:	drivers/scsi/dpt*
4593F:	drivers/scsi/dpt/
4594
4595DRBD DRIVER
4596M:	Philipp Reisner <philipp.reisner@linbit.com>
4597M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4598L:	drbd-dev@lists.linbit.com
4599W:	http://www.drbd.org
4600T:	git git://git.linbit.com/linux-drbd.git
4601T:	git git://git.linbit.com/drbd-8.4.git
4602S:	Supported
4603F:	drivers/block/drbd/
4604F:	lib/lru_cache.c
4605F:	Documentation/blockdev/drbd/
4606
4607DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4608M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4609R:	"Rafael J. Wysocki" <rafael@kernel.org>
4610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4611S:	Supported
4612F:	Documentation/kobject.txt
4613F:	drivers/base/
4614F:	fs/debugfs/
4615F:	fs/sysfs/
4616F:	include/linux/debugfs.h
4617F:	include/linux/kobj*
4618F:	lib/kobj*
4619
4620DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4621M:	Kevin Hilman <khilman@kernel.org>
4622M:	Nishanth Menon <nm@ti.com>
4623S:	Maintained
4624F:	drivers/power/avs/
4625F:	include/linux/power/smartreflex.h
4626L:	linux-pm@vger.kernel.org
4627
4628DRM DRIVER FOR ARM PL111 CLCD
4629M:	Eric Anholt <eric@anholt.net>
4630T:	git git://anongit.freedesktop.org/drm/drm-misc
4631S:	Supported
4632F:	drivers/gpu/drm/pl111/
4633
4634DRM DRIVER FOR ARM VERSATILE TFT PANELS
4635M:	Linus Walleij <linus.walleij@linaro.org>
4636T:	git git://anongit.freedesktop.org/drm/drm-misc
4637S:	Maintained
4638F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4639F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4640
4641DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4642M:	Dave Airlie <airlied@redhat.com>
4643S:	Odd Fixes
4644F:	drivers/gpu/drm/ast/
4645
4646DRM DRIVER FOR BOCHS VIRTUAL GPU
4647M:	Gerd Hoffmann <kraxel@redhat.com>
4648L:	virtualization@lists.linux-foundation.org
4649T:	git git://anongit.freedesktop.org/drm/drm-misc
4650S:	Maintained
4651F:	drivers/gpu/drm/bochs/
4652
4653DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4654M:	Linus Walleij <linus.walleij@linaro.org>
4655T:	git git://anongit.freedesktop.org/drm/drm-misc
4656S:	Maintained
4657F:	drivers/gpu/drm/tve200/
4658
4659DRM DRIVER FOR ILITEK ILI9225 PANELS
4660M:	David Lechner <david@lechnology.com>
4661S:	Maintained
4662F:	drivers/gpu/drm/tinydrm/ili9225.c
4663F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4664
4665DRM DRIVER FOR INTEL I810 VIDEO CARDS
4666S:	Orphan / Obsolete
4667F:	drivers/gpu/drm/i810/
4668F:	include/uapi/drm/i810_drm.h
4669
4670DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4671S:	Orphan / Obsolete
4672F:	drivers/gpu/drm/mga/
4673F:	include/uapi/drm/mga_drm.h
4674
4675DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4676M:	Dave Airlie <airlied@redhat.com>
4677S:	Odd Fixes
4678F:	drivers/gpu/drm/mgag200/
4679
4680DRM DRIVER FOR MI0283QT
4681M:	Noralf Trønnes <noralf@tronnes.org>
4682S:	Maintained
4683F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4684F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4685
4686DRM DRIVER FOR MSM ADRENO GPU
4687M:	Rob Clark <robdclark@gmail.com>
4688L:	linux-arm-msm@vger.kernel.org
4689L:	dri-devel@lists.freedesktop.org
4690L:	freedreno@lists.freedesktop.org
4691T:	git git://people.freedesktop.org/~robclark/linux
4692S:	Maintained
4693F:	drivers/gpu/drm/msm/
4694F:	include/uapi/drm/msm_drm.h
4695F:	Documentation/devicetree/bindings/display/msm/
4696
4697DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4698M:	Ben Skeggs <bskeggs@redhat.com>
4699L:	dri-devel@lists.freedesktop.org
4700L:	nouveau@lists.freedesktop.org
4701T:	git git://github.com/skeggsb/linux
4702S:	Supported
4703F:	drivers/gpu/drm/nouveau/
4704F:	include/uapi/drm/nouveau_drm.h
4705
4706DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4707M:	Noralf Trønnes <noralf@tronnes.org>
4708S:	Maintained
4709F:	drivers/gpu/drm/tinydrm/repaper.c
4710F:	Documentation/devicetree/bindings/display/repaper.txt
4711
4712DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4713M:	Dave Airlie <airlied@redhat.com>
4714M:	Gerd Hoffmann <kraxel@redhat.com>
4715L:	virtualization@lists.linux-foundation.org
4716T:	git git://anongit.freedesktop.org/drm/drm-misc
4717S:	Obsolete
4718W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4719F:	drivers/gpu/drm/cirrus/
4720
4721DRM DRIVER FOR QXL VIRTUAL GPU
4722M:	Dave Airlie <airlied@redhat.com>
4723M:	Gerd Hoffmann <kraxel@redhat.com>
4724L:	virtualization@lists.linux-foundation.org
4725T:	git git://anongit.freedesktop.org/drm/drm-misc
4726S:	Maintained
4727F:	drivers/gpu/drm/qxl/
4728F:	include/uapi/drm/qxl_drm.h
4729
4730DRM DRIVER FOR RAGE 128 VIDEO CARDS
4731S:	Orphan / Obsolete
4732F:	drivers/gpu/drm/r128/
4733F:	include/uapi/drm/r128_drm.h
4734
4735DRM DRIVER FOR SAVAGE VIDEO CARDS
4736S:	Orphan / Obsolete
4737F:	drivers/gpu/drm/savage/
4738F:	include/uapi/drm/savage_drm.h
4739
4740DRM DRIVER FOR SIS VIDEO CARDS
4741S:	Orphan / Obsolete
4742F:	drivers/gpu/drm/sis/
4743F:	include/uapi/drm/sis_drm.h
4744
4745DRM DRIVER FOR SITRONIX ST7586 PANELS
4746M:	David Lechner <david@lechnology.com>
4747S:	Maintained
4748F:	drivers/gpu/drm/tinydrm/st7586.c
4749F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4750
4751DRM DRIVER FOR SITRONIX ST7735R PANELS
4752M:	David Lechner <david@lechnology.com>
4753S:	Maintained
4754F:	drivers/gpu/drm/tinydrm/st7735r.c
4755F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4756
4757DRM DRIVER FOR TDFX VIDEO CARDS
4758S:	Orphan / Obsolete
4759F:	drivers/gpu/drm/tdfx/
4760
4761DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4762M:	Dave Airlie <airlied@redhat.com>
4763R:	Sean Paul <sean@poorly.run>
4764L:	dri-devel@lists.freedesktop.org
4765S:	Odd Fixes
4766F:	drivers/gpu/drm/udl/
4767T:	git git://anongit.freedesktop.org/drm/drm-misc
4768
4769DRM DRIVER FOR VMWARE VIRTUAL GPU
4770M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4771M:	Sinclair Yeh <syeh@vmware.com>
4772M:	Thomas Hellstrom <thellstrom@vmware.com>
4773L:	dri-devel@lists.freedesktop.org
4774T:	git git://people.freedesktop.org/~syeh/repos_linux
4775T:	git git://people.freedesktop.org/~thomash/linux
4776S:	Supported
4777F:	drivers/gpu/drm/vmwgfx/
4778F:	include/uapi/drm/vmwgfx_drm.h
4779
4780DRM DRIVERS
4781M:	David Airlie <airlied@linux.ie>
4782L:	dri-devel@lists.freedesktop.org
4783T:	git git://anongit.freedesktop.org/drm/drm
4784B:	https://bugs.freedesktop.org/
4785C:	irc://chat.freenode.net/dri-devel
4786S:	Maintained
4787F:	drivers/gpu/drm/
4788F:	drivers/gpu/vga/
4789F:	Documentation/devicetree/bindings/display/
4790F:	Documentation/devicetree/bindings/gpu/
4791F:	Documentation/gpu/
4792F:	include/drm/
4793F:	include/uapi/drm/
4794F:	include/linux/vga*
4795
4796DRM DRIVERS AND MISC GPU PATCHES
4797M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4798M:	Maxime Ripard <maxime.ripard@bootlin.com>
4799M:	Sean Paul <sean@poorly.run>
4800W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4801S:	Maintained
4802T:	git git://anongit.freedesktop.org/drm/drm-misc
4803F:	Documentation/gpu/
4804F:	drivers/gpu/vga/
4805F:	drivers/gpu/drm/*
4806F:	include/drm/drm*
4807F:	include/uapi/drm/drm*
4808F:	include/linux/vga*
4809
4810DRM DRIVERS FOR ALLWINNER A10
4811M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4812L:	dri-devel@lists.freedesktop.org
4813S:	Supported
4814F:	drivers/gpu/drm/sun4i/
4815F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4816T:	git git://anongit.freedesktop.org/drm/drm-misc
4817
4818DRM DRIVERS FOR AMLOGIC SOCS
4819M:	Neil Armstrong <narmstrong@baylibre.com>
4820L:	dri-devel@lists.freedesktop.org
4821L:	linux-amlogic@lists.infradead.org
4822W:	http://linux-meson.com/
4823S:	Supported
4824F:	drivers/gpu/drm/meson/
4825F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4826F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4827F:	Documentation/gpu/meson.rst
4828T:	git git://anongit.freedesktop.org/drm/drm-misc
4829
4830DRM DRIVERS FOR ATMEL HLCDC
4831M:	Boris Brezillon <boris.brezillon@bootlin.com>
4832L:	dri-devel@lists.freedesktop.org
4833S:	Supported
4834F:	drivers/gpu/drm/atmel-hlcdc/
4835F:	Documentation/devicetree/bindings/display/atmel/
4836T:	git git://anongit.freedesktop.org/drm/drm-misc
4837
4838DRM DRIVERS FOR BRIDGE CHIPS
4839M:	Archit Taneja <architt@codeaurora.org>
4840M:	Andrzej Hajda <a.hajda@samsung.com>
4841R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4842S:	Maintained
4843T:	git git://anongit.freedesktop.org/drm/drm-misc
4844F:	drivers/gpu/drm/bridge/
4845
4846DRM DRIVERS FOR EXYNOS
4847M:	Inki Dae <inki.dae@samsung.com>
4848M:	Joonyoung Shim <jy0922.shim@samsung.com>
4849M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4850M:	Kyungmin Park <kyungmin.park@samsung.com>
4851L:	dri-devel@lists.freedesktop.org
4852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4853S:	Supported
4854F:	drivers/gpu/drm/exynos/
4855F:	include/uapi/drm/exynos_drm.h
4856F:	Documentation/devicetree/bindings/display/exynos/
4857
4858DRM DRIVERS FOR FREESCALE DCU
4859M:	Stefan Agner <stefan@agner.ch>
4860M:	Alison Wang <alison.wang@nxp.com>
4861L:	dri-devel@lists.freedesktop.org
4862S:	Supported
4863F:	drivers/gpu/drm/fsl-dcu/
4864F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4865F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4866F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4867T:	git git://anongit.freedesktop.org/drm/drm-misc
4868
4869DRM DRIVERS FOR FREESCALE IMX
4870M:	Philipp Zabel <p.zabel@pengutronix.de>
4871L:	dri-devel@lists.freedesktop.org
4872S:	Maintained
4873F:	drivers/gpu/drm/imx/
4874F:	drivers/gpu/ipu-v3/
4875F:	Documentation/devicetree/bindings/display/imx/
4876
4877DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4878M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4879L:	dri-devel@lists.freedesktop.org
4880T:	git git://github.com/patjak/drm-gma500
4881S:	Maintained
4882F:	drivers/gpu/drm/gma500/
4883
4884DRM DRIVERS FOR HISILICON
4885M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4886M:	Rongrong Zou <zourongrong@gmail.com>
4887R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4888R:	Chen Feng <puck.chen@hisilicon.com>
4889L:	dri-devel@lists.freedesktop.org
4890T:	git git://github.com/xin3liang/linux.git
4891S:	Maintained
4892F:	drivers/gpu/drm/hisilicon/
4893F:	Documentation/devicetree/bindings/display/hisilicon/
4894
4895DRM DRIVERS FOR MEDIATEK
4896M:	CK Hu <ck.hu@mediatek.com>
4897M:	Philipp Zabel <p.zabel@pengutronix.de>
4898L:	dri-devel@lists.freedesktop.org
4899S:	Supported
4900F:	drivers/gpu/drm/mediatek/
4901F:	Documentation/devicetree/bindings/display/mediatek/
4902
4903DRM DRIVERS FOR NVIDIA TEGRA
4904M:	Thierry Reding <thierry.reding@gmail.com>
4905L:	dri-devel@lists.freedesktop.org
4906L:	linux-tegra@vger.kernel.org
4907T:	git git://anongit.freedesktop.org/tegra/linux.git
4908S:	Supported
4909F:	drivers/gpu/drm/tegra/
4910F:	drivers/gpu/host1x/
4911F:	include/linux/host1x.h
4912F:	include/uapi/drm/tegra_drm.h
4913F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4914
4915DRM DRIVERS FOR RENESAS
4916M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4917M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4918L:	dri-devel@lists.freedesktop.org
4919L:	linux-renesas-soc@vger.kernel.org
4920T:	git git://linuxtv.org/pinchartl/media drm/du/next
4921S:	Supported
4922F:	drivers/gpu/drm/rcar-du/
4923F:	drivers/gpu/drm/shmobile/
4924F:	include/linux/platform_data/shmob_drm.h
4925F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4926F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4927F:	Documentation/devicetree/bindings/display/renesas,du.txt
4928
4929DRM DRIVERS FOR ROCKCHIP
4930M:	Sandy Huang <hjc@rock-chips.com>
4931M:	Heiko Stübner <heiko@sntech.de>
4932L:	dri-devel@lists.freedesktop.org
4933S:	Maintained
4934F:	drivers/gpu/drm/rockchip/
4935F:	Documentation/devicetree/bindings/display/rockchip/
4936T:	git git://anongit.freedesktop.org/drm/drm-misc
4937
4938DRM DRIVERS FOR STI
4939M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4940M:	Vincent Abriou <vincent.abriou@st.com>
4941L:	dri-devel@lists.freedesktop.org
4942T:	git git://anongit.freedesktop.org/drm/drm-misc
4943S:	Maintained
4944F:	drivers/gpu/drm/sti
4945F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4946
4947DRM DRIVERS FOR STM
4948M:	Yannick Fertre <yannick.fertre@st.com>
4949M:	Philippe Cornu <philippe.cornu@st.com>
4950M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4951M:	Vincent Abriou <vincent.abriou@st.com>
4952L:	dri-devel@lists.freedesktop.org
4953T:	git git://anongit.freedesktop.org/drm/drm-misc
4954S:	Maintained
4955F:	drivers/gpu/drm/stm
4956F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4957
4958DRM DRIVERS FOR TI LCDC
4959M:	Jyri Sarha <jsarha@ti.com>
4960R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4961L:	dri-devel@lists.freedesktop.org
4962S:	Maintained
4963F:	drivers/gpu/drm/tilcdc/
4964F:	Documentation/devicetree/bindings/display/tilcdc/
4965
4966DRM DRIVERS FOR TI OMAP
4967M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4968L:	dri-devel@lists.freedesktop.org
4969S:	Maintained
4970F:	drivers/gpu/drm/omapdrm/
4971F:	Documentation/devicetree/bindings/display/ti/
4972
4973DRM DRIVERS FOR V3D
4974M:	Eric Anholt <eric@anholt.net>
4975S:	Supported
4976F:	drivers/gpu/drm/v3d/
4977F:	include/uapi/drm/v3d_drm.h
4978F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4979T:	git git://anongit.freedesktop.org/drm/drm-misc
4980
4981DRM DRIVERS FOR VC4
4982M:	Eric Anholt <eric@anholt.net>
4983T:	git git://github.com/anholt/linux
4984S:	Supported
4985F:	drivers/gpu/drm/vc4/
4986F:	include/uapi/drm/vc4_drm.h
4987F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4988T:	git git://anongit.freedesktop.org/drm/drm-misc
4989
4990DRM DRIVERS FOR VIVANTE GPU IP
4991M:	Lucas Stach <l.stach@pengutronix.de>
4992R:	Russell King <linux+etnaviv@armlinux.org.uk>
4993R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4994L:	etnaviv@lists.freedesktop.org
4995L:	dri-devel@lists.freedesktop.org
4996S:	Maintained
4997F:	drivers/gpu/drm/etnaviv/
4998F:	include/uapi/drm/etnaviv_drm.h
4999F:	Documentation/devicetree/bindings/display/etnaviv/
5000
5001DRM DRIVERS FOR ZTE ZX
5002M:	Shawn Guo <shawnguo@kernel.org>
5003L:	dri-devel@lists.freedesktop.org
5004S:	Maintained
5005F:	drivers/gpu/drm/zte/
5006F:	Documentation/devicetree/bindings/display/zte,vou.txt
5007T:	git git://anongit.freedesktop.org/drm/drm-misc
5008
5009DRM PANEL DRIVERS
5010M:	Thierry Reding <thierry.reding@gmail.com>
5011L:	dri-devel@lists.freedesktop.org
5012T:	git git://anongit.freedesktop.org/drm/drm-misc
5013S:	Maintained
5014F:	drivers/gpu/drm/drm_panel.c
5015F:	drivers/gpu/drm/panel/
5016F:	include/drm/drm_panel.h
5017F:	Documentation/devicetree/bindings/display/panel/
5018
5019DRM TINYDRM DRIVERS
5020M:	Noralf Trønnes <noralf@tronnes.org>
5021W:	https://github.com/notro/tinydrm/wiki/Development
5022T:	git git://anongit.freedesktop.org/drm/drm-misc
5023S:	Maintained
5024F:	drivers/gpu/drm/tinydrm/
5025F:	include/drm/tinydrm/
5026
5027DRM DRIVERS FOR XEN
5028M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5029T:	git git://anongit.freedesktop.org/drm/drm-misc
5030L:	dri-devel@lists.freedesktop.org
5031L:	xen-devel@lists.xen.org
5032S:	Supported
5033F:	drivers/gpu/drm/xen/
5034F:	Documentation/gpu/xen-front.rst
5035
5036DRM TTM SUBSYSTEM
5037M:	Christian Koenig <christian.koenig@amd.com>
5038M:	Huang Rui <ray.huang@amd.com>
5039M:	Junwei Zhang <Jerry.Zhang@amd.com>
5040T:	git git://people.freedesktop.org/~agd5f/linux
5041S:	Maintained
5042L:	dri-devel@lists.freedesktop.org
5043F:	include/drm/ttm/
5044F:	drivers/gpu/drm/ttm/
5045
5046DSBR100 USB FM RADIO DRIVER
5047M:	Alexey Klimov <klimov.linux@gmail.com>
5048L:	linux-media@vger.kernel.org
5049T:	git git://linuxtv.org/media_tree.git
5050S:	Maintained
5051F:	drivers/media/radio/dsbr100.c
5052
5053DSCC4 DRIVER
5054M:	Francois Romieu <romieu@fr.zoreil.com>
5055L:	netdev@vger.kernel.org
5056S:	Maintained
5057F:	drivers/net/wan/dscc4.c
5058
5059DT3155 MEDIA DRIVER
5060M:	Hans Verkuil <hverkuil@xs4all.nl>
5061L:	linux-media@vger.kernel.org
5062T:	git git://linuxtv.org/media_tree.git
5063W:	https://linuxtv.org
5064S:	Odd Fixes
5065F:	drivers/media/pci/dt3155/
5066
5067DVB_USB_AF9015 MEDIA DRIVER
5068M:	Antti Palosaari <crope@iki.fi>
5069L:	linux-media@vger.kernel.org
5070W:	https://linuxtv.org
5071W:	http://palosaari.fi/linux/
5072Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5073T:	git git://linuxtv.org/anttip/media_tree.git
5074S:	Maintained
5075F:	drivers/media/usb/dvb-usb-v2/af9015*
5076
5077DVB_USB_AF9035 MEDIA DRIVER
5078M:	Antti Palosaari <crope@iki.fi>
5079L:	linux-media@vger.kernel.org
5080W:	https://linuxtv.org
5081W:	http://palosaari.fi/linux/
5082Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5083T:	git git://linuxtv.org/anttip/media_tree.git
5084S:	Maintained
5085F:	drivers/media/usb/dvb-usb-v2/af9035*
5086
5087DVB_USB_ANYSEE MEDIA DRIVER
5088M:	Antti Palosaari <crope@iki.fi>
5089L:	linux-media@vger.kernel.org
5090W:	https://linuxtv.org
5091W:	http://palosaari.fi/linux/
5092Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5093T:	git git://linuxtv.org/anttip/media_tree.git
5094S:	Maintained
5095F:	drivers/media/usb/dvb-usb-v2/anysee*
5096
5097DVB_USB_AU6610 MEDIA DRIVER
5098M:	Antti Palosaari <crope@iki.fi>
5099L:	linux-media@vger.kernel.org
5100W:	https://linuxtv.org
5101W:	http://palosaari.fi/linux/
5102Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5103T:	git git://linuxtv.org/anttip/media_tree.git
5104S:	Maintained
5105F:	drivers/media/usb/dvb-usb-v2/au6610*
5106
5107DVB_USB_CE6230 MEDIA DRIVER
5108M:	Antti Palosaari <crope@iki.fi>
5109L:	linux-media@vger.kernel.org
5110W:	https://linuxtv.org
5111W:	http://palosaari.fi/linux/
5112Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5113T:	git git://linuxtv.org/anttip/media_tree.git
5114S:	Maintained
5115F:	drivers/media/usb/dvb-usb-v2/ce6230*
5116
5117DVB_USB_CXUSB MEDIA DRIVER
5118M:	Michael Krufky <mkrufky@linuxtv.org>
5119L:	linux-media@vger.kernel.org
5120W:	https://linuxtv.org
5121W:	http://github.com/mkrufky
5122Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5123T:	git git://linuxtv.org/media_tree.git
5124S:	Maintained
5125F:	drivers/media/usb/dvb-usb/cxusb*
5126
5127DVB_USB_EC168 MEDIA DRIVER
5128M:	Antti Palosaari <crope@iki.fi>
5129L:	linux-media@vger.kernel.org
5130W:	https://linuxtv.org
5131W:	http://palosaari.fi/linux/
5132Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5133T:	git git://linuxtv.org/anttip/media_tree.git
5134S:	Maintained
5135F:	drivers/media/usb/dvb-usb-v2/ec168*
5136
5137DVB_USB_GL861 MEDIA DRIVER
5138M:	Antti Palosaari <crope@iki.fi>
5139L:	linux-media@vger.kernel.org
5140W:	https://linuxtv.org
5141Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5142T:	git git://linuxtv.org/anttip/media_tree.git
5143S:	Maintained
5144F:	drivers/media/usb/dvb-usb-v2/gl861*
5145
5146DVB_USB_MXL111SF MEDIA DRIVER
5147M:	Michael Krufky <mkrufky@linuxtv.org>
5148L:	linux-media@vger.kernel.org
5149W:	https://linuxtv.org
5150W:	http://github.com/mkrufky
5151Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5152T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5153S:	Maintained
5154F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5155
5156DVB_USB_RTL28XXU MEDIA DRIVER
5157M:	Antti Palosaari <crope@iki.fi>
5158L:	linux-media@vger.kernel.org
5159W:	https://linuxtv.org
5160W:	http://palosaari.fi/linux/
5161Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5162T:	git git://linuxtv.org/anttip/media_tree.git
5163S:	Maintained
5164F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5165
5166DVB_USB_V2 MEDIA DRIVER
5167M:	Antti Palosaari <crope@iki.fi>
5168L:	linux-media@vger.kernel.org
5169W:	https://linuxtv.org
5170W:	http://palosaari.fi/linux/
5171Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5172T:	git git://linuxtv.org/anttip/media_tree.git
5173S:	Maintained
5174F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5175F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5176
5177DYNAMIC DEBUG
5178M:	Jason Baron <jbaron@akamai.com>
5179S:	Maintained
5180F:	lib/dynamic_debug.c
5181F:	include/linux/dynamic_debug.h
5182
5183DYNAMIC INTERRUPT MODERATION
5184M:	Tal Gilboa <talgi@mellanox.com>
5185S:	Maintained
5186F:	include/linux/net_dim.h
5187
5188DZ DECSTATION DZ11 SERIAL DRIVER
5189M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5190S:	Maintained
5191F:	drivers/tty/serial/dz.*
5192
5193E3X0 POWER BUTTON DRIVER
5194M:	Moritz Fischer <moritz.fischer@ettus.com>
5195L:	usrp-users@lists.ettus.com
5196W:	http://www.ettus.com
5197S:	Supported
5198F:	drivers/input/misc/e3x0-button.c
5199F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5200
5201E4000 MEDIA DRIVER
5202M:	Antti Palosaari <crope@iki.fi>
5203L:	linux-media@vger.kernel.org
5204W:	https://linuxtv.org
5205W:	http://palosaari.fi/linux/
5206Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5207T:	git git://linuxtv.org/anttip/media_tree.git
5208S:	Maintained
5209F:	drivers/media/tuners/e4000*
5210
5211EARTH_PT1 MEDIA DRIVER
5212M:	Akihiro Tsukada <tskd08@gmail.com>
5213L:	linux-media@vger.kernel.org
5214S:	Odd Fixes
5215F:	drivers/media/pci/pt1/
5216
5217EARTH_PT3 MEDIA DRIVER
5218M:	Akihiro Tsukada <tskd08@gmail.com>
5219L:	linux-media@vger.kernel.org
5220S:	Odd Fixes
5221F:	drivers/media/pci/pt3/
5222
5223EC100 MEDIA DRIVER
5224M:	Antti Palosaari <crope@iki.fi>
5225L:	linux-media@vger.kernel.org
5226W:	https://linuxtv.org
5227W:	http://palosaari.fi/linux/
5228Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5229T:	git git://linuxtv.org/anttip/media_tree.git
5230S:	Maintained
5231F:	drivers/media/dvb-frontends/ec100*
5232
5233ECRYPT FILE SYSTEM
5234M:	Tyler Hicks <tyhicks@canonical.com>
5235L:	ecryptfs@vger.kernel.org
5236W:	http://ecryptfs.org
5237W:	https://launchpad.net/ecryptfs
5238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5239S:	Supported
5240F:	Documentation/filesystems/ecryptfs.txt
5241F:	fs/ecryptfs/
5242
5243EDAC-AMD64
5244M:	Borislav Petkov <bp@alien8.de>
5245L:	linux-edac@vger.kernel.org
5246S:	Maintained
5247F:	drivers/edac/amd64_edac*
5248
5249EDAC-CALXEDA
5250M:	Robert Richter <rric@kernel.org>
5251L:	linux-edac@vger.kernel.org
5252S:	Maintained
5253F:	drivers/edac/highbank*
5254
5255EDAC-CAVIUM OCTEON
5256M:	Ralf Baechle <ralf@linux-mips.org>
5257M:	David Daney <david.daney@cavium.com>
5258L:	linux-edac@vger.kernel.org
5259L:	linux-mips@linux-mips.org
5260S:	Supported
5261F:	drivers/edac/octeon_edac*
5262
5263EDAC-CAVIUM THUNDERX
5264M:	David Daney <david.daney@cavium.com>
5265M:	Jan Glauber <jglauber@cavium.com>
5266L:	linux-edac@vger.kernel.org
5267S:	Supported
5268F:	drivers/edac/thunderx_edac*
5269
5270EDAC-CORE
5271M:	Borislav Petkov <bp@alien8.de>
5272M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5273L:	linux-edac@vger.kernel.org
5274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5276S:	Supported
5277F:	Documentation/admin-guide/ras.rst
5278F:	Documentation/driver-api/edac.rst
5279F:	drivers/edac/
5280F:	include/linux/edac.h
5281
5282EDAC-E752X
5283M:	Mark Gross <mark.gross@intel.com>
5284L:	linux-edac@vger.kernel.org
5285S:	Maintained
5286F:	drivers/edac/e752x_edac.c
5287
5288EDAC-E7XXX
5289L:	linux-edac@vger.kernel.org
5290S:	Maintained
5291F:	drivers/edac/e7xxx_edac.c
5292
5293EDAC-FSL_DDR
5294M:	York Sun <york.sun@nxp.com>
5295L:	linux-edac@vger.kernel.org
5296S:	Maintained
5297F:	drivers/edac/fsl_ddr_edac.*
5298
5299EDAC-GHES
5300M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5301L:	linux-edac@vger.kernel.org
5302S:	Maintained
5303F:	drivers/edac/ghes_edac.c
5304
5305EDAC-I3000
5306L:	linux-edac@vger.kernel.org
5307S:	Orphan
5308F:	drivers/edac/i3000_edac.c
5309
5310EDAC-I5000
5311L:	linux-edac@vger.kernel.org
5312S:	Maintained
5313F:	drivers/edac/i5000_edac.c
5314
5315EDAC-I5400
5316M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5317L:	linux-edac@vger.kernel.org
5318S:	Maintained
5319F:	drivers/edac/i5400_edac.c
5320
5321EDAC-I7300
5322M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5323L:	linux-edac@vger.kernel.org
5324S:	Maintained
5325F:	drivers/edac/i7300_edac.c
5326
5327EDAC-I7CORE
5328M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5329L:	linux-edac@vger.kernel.org
5330S:	Maintained
5331F:	drivers/edac/i7core_edac.c
5332
5333EDAC-I82443BXGX
5334M:	Tim Small <tim@buttersideup.com>
5335L:	linux-edac@vger.kernel.org
5336S:	Maintained
5337F:	drivers/edac/i82443bxgx_edac.c
5338
5339EDAC-I82975X
5340M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5341M:	"Arvind R." <arvino55@gmail.com>
5342L:	linux-edac@vger.kernel.org
5343S:	Maintained
5344F:	drivers/edac/i82975x_edac.c
5345
5346EDAC-IE31200
5347M:	Jason Baron <jbaron@akamai.com>
5348L:	linux-edac@vger.kernel.org
5349S:	Maintained
5350F:	drivers/edac/ie31200_edac.c
5351
5352EDAC-MPC85XX
5353M:	Johannes Thumshirn <morbidrsa@gmail.com>
5354L:	linux-edac@vger.kernel.org
5355S:	Maintained
5356F:	drivers/edac/mpc85xx_edac.[ch]
5357
5358EDAC-PASEMI
5359M:	Egor Martovetsky <egor@pasemi.com>
5360L:	linux-edac@vger.kernel.org
5361S:	Maintained
5362F:	drivers/edac/pasemi_edac.c
5363
5364EDAC-PND2
5365M:	Tony Luck <tony.luck@intel.com>
5366L:	linux-edac@vger.kernel.org
5367S:	Maintained
5368F:	drivers/edac/pnd2_edac.[ch]
5369
5370EDAC-R82600
5371M:	Tim Small <tim@buttersideup.com>
5372L:	linux-edac@vger.kernel.org
5373S:	Maintained
5374F:	drivers/edac/r82600_edac.c
5375
5376EDAC-SBRIDGE
5377M:	Tony Luck <tony.luck@intel.com>
5378R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5379L:	linux-edac@vger.kernel.org
5380S:	Maintained
5381F:	drivers/edac/sb_edac.c
5382
5383EDAC-SKYLAKE
5384M:	Tony Luck <tony.luck@intel.com>
5385L:	linux-edac@vger.kernel.org
5386S:	Maintained
5387F:	drivers/edac/skx_edac.c
5388
5389EDAC-TI
5390M:	Tero Kristo <t-kristo@ti.com>
5391L:	linux-edac@vger.kernel.org
5392S:	Maintained
5393F:	drivers/edac/ti_edac.c
5394
5395EDAC-QCOM
5396M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5397M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5398L:	linux-arm-msm@vger.kernel.org
5399L:	linux-edac@vger.kernel.org
5400S:	Maintained
5401F:	drivers/edac/qcom_edac.c
5402
5403EDIROL UA-101/UA-1000 DRIVER
5404M:	Clemens Ladisch <clemens@ladisch.de>
5405L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5406T:	git git://git.alsa-project.org/alsa-kernel.git
5407S:	Maintained
5408F:	sound/usb/misc/ua101.c
5409
5410EFI TEST DRIVER
5411L:	linux-efi@vger.kernel.org
5412M:	Ivan Hu <ivan.hu@canonical.com>
5413M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5414S:	Maintained
5415F:	drivers/firmware/efi/test/
5416
5417EFI VARIABLE FILESYSTEM
5418M:	Matthew Garrett <matthew.garrett@nebula.com>
5419M:	Jeremy Kerr <jk@ozlabs.org>
5420M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5422L:	linux-efi@vger.kernel.org
5423S:	Maintained
5424F:	fs/efivarfs/
5425
5426EFIFB FRAMEBUFFER DRIVER
5427L:	linux-fbdev@vger.kernel.org
5428M:	Peter Jones <pjones@redhat.com>
5429S:	Maintained
5430F:	drivers/video/fbdev/efifb.c
5431
5432EFS FILESYSTEM
5433W:	http://aeschi.ch.eu.org/efs/
5434S:	Orphan
5435F:	fs/efs/
5436
5437EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5438M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5439L:	netdev@vger.kernel.org
5440S:	Maintained
5441F:	drivers/net/ethernet/ibm/ehea/
5442
5443EM28XX VIDEO4LINUX DRIVER
5444M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5445L:	linux-media@vger.kernel.org
5446W:	https://linuxtv.org
5447T:	git git://linuxtv.org/media_tree.git
5448S:	Maintained
5449F:	drivers/media/usb/em28xx/
5450F:	Documentation/media/v4l-drivers/em28xx*
5451
5452EMBEDDED LINUX
5453M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5454M:	Matt Mackall <mpm@selenic.com>
5455M:	David Woodhouse <dwmw2@infradead.org>
5456L:	linux-embedded@vger.kernel.org
5457S:	Maintained
5458
5459Emulex 10Gbps iSCSI - OneConnect DRIVER
5460M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5461M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5462M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5463L:	linux-scsi@vger.kernel.org
5464W:	http://www.broadcom.com
5465S:	Supported
5466F:	drivers/scsi/be2iscsi/
5467
5468Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5469M:	Sathya Perla <sathya.perla@broadcom.com>
5470M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5471M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5472M:	Somnath Kotur <somnath.kotur@broadcom.com>
5473L:	netdev@vger.kernel.org
5474W:	http://www.emulex.com
5475S:	Supported
5476F:	drivers/net/ethernet/emulex/benet/
5477
5478EMULEX ONECONNECT ROCE DRIVER
5479M:	Selvin Xavier <selvin.xavier@broadcom.com>
5480M:	Devesh Sharma <devesh.sharma@broadcom.com>
5481L:	linux-rdma@vger.kernel.org
5482W:	http://www.broadcom.com
5483S:	Odd Fixes
5484F:	drivers/infiniband/hw/ocrdma/
5485F:	include/uapi/rdma/ocrdma-abi.h
5486
5487EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5488M:	James Smart <james.smart@broadcom.com>
5489M:	Dick Kennedy <dick.kennedy@broadcom.com>
5490L:	linux-scsi@vger.kernel.org
5491W:	http://www.broadcom.com
5492S:	Supported
5493F:	drivers/scsi/lpfc/
5494
5495ENE CB710 FLASH CARD READER DRIVER
5496M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5497S:	Maintained
5498F:	drivers/misc/cb710/
5499F:	drivers/mmc/host/cb710-mmc.*
5500F:	include/linux/cb710.h
5501
5502ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5503M:	Maxim Levitsky <maximlevitsky@gmail.com>
5504S:	Maintained
5505F:	drivers/media/rc/ene_ir.*
5506
5507EPSON S1D13XXX FRAMEBUFFER DRIVER
5508M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5509S:	Maintained
5510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5511F:	drivers/video/fbdev/s1d13xxxfb.c
5512F:	include/video/s1d13xxxfb.h
5513
5514ERRSEQ ERROR TRACKING INFRASTRUCTURE
5515M:	Jeff Layton <jlayton@kernel.org>
5516S:	Maintained
5517F:	lib/errseq.c
5518F:	include/linux/errseq.h
5519
5520ET131X NETWORK DRIVER
5521M:	Mark Einon <mark.einon@gmail.com>
5522S:	Odd Fixes
5523F:	drivers/net/ethernet/agere/
5524
5525ETHERNET BRIDGE
5526M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5527M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5528L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5529L:	netdev@vger.kernel.org
5530W:	http://www.linuxfoundation.org/en/Net:Bridge
5531S:	Maintained
5532F:	include/linux/netfilter_bridge/
5533F:	net/bridge/
5534
5535ETHERNET PHY LIBRARY
5536M:	Andrew Lunn <andrew@lunn.ch>
5537M:	Florian Fainelli <f.fainelli@gmail.com>
5538M:	Heiner Kallweit <hkallweit1@gmail.com>
5539L:	netdev@vger.kernel.org
5540S:	Maintained
5541F:	Documentation/ABI/testing/sysfs-bus-mdio
5542F:	Documentation/devicetree/bindings/net/mdio*
5543F:	Documentation/networking/phy.txt
5544F:	drivers/net/phy/
5545F:	drivers/of/of_mdio.c
5546F:	drivers/of/of_net.c
5547F:	include/linux/*mdio*.h
5548F:	include/linux/of_net.h
5549F:	include/linux/phy.h
5550F:	include/linux/phy_fixed.h
5551F:	include/linux/platform_data/mdio-bcm-unimac.h
5552F:	include/trace/events/mdio.h
5553F:	include/uapi/linux/mdio.h
5554F:	include/uapi/linux/mii.h
5555
5556EXT2 FILE SYSTEM
5557M:	Jan Kara <jack@suse.com>
5558L:	linux-ext4@vger.kernel.org
5559S:	Maintained
5560F:	Documentation/filesystems/ext2.txt
5561F:	fs/ext2/
5562F:	include/linux/ext2*
5563
5564EXT4 FILE SYSTEM
5565M:	"Theodore Ts'o" <tytso@mit.edu>
5566M:	Andreas Dilger <adilger.kernel@dilger.ca>
5567L:	linux-ext4@vger.kernel.org
5568W:	http://ext4.wiki.kernel.org
5569Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5571S:	Maintained
5572F:	Documentation/filesystems/ext4/ext4.rst
5573F:	fs/ext4/
5574
5575Extended Verification Module (EVM)
5576M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5577L:	linux-integrity@vger.kernel.org
5578S:	Supported
5579F:	security/integrity/evm/
5580
5581EXTENSIBLE FIRMWARE INTERFACE (EFI)
5582M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5583L:	linux-efi@vger.kernel.org
5584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5585S:	Maintained
5586F:	Documentation/efi-stub.txt
5587F:	arch/*/kernel/efi.c
5588F:	arch/x86/boot/compressed/eboot.[ch]
5589F:	arch/*/include/asm/efi.h
5590F:	arch/x86/platform/efi/
5591F:	drivers/firmware/efi/
5592F:	include/linux/efi*.h
5593F:	arch/arm/boot/compressed/efi-header.S
5594F:	arch/arm64/kernel/efi-entry.S
5595
5596EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5597M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5598M:	Chanwoo Choi <cw00.choi@samsung.com>
5599L:	linux-kernel@vger.kernel.org
5600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5601S:	Maintained
5602F:	drivers/extcon/
5603F:	include/linux/extcon/
5604F:	include/linux/extcon.h
5605F:	Documentation/extcon/
5606F:	Documentation/devicetree/bindings/extcon/
5607
5608EXYNOS DP DRIVER
5609M:	Jingoo Han <jingoohan1@gmail.com>
5610L:	dri-devel@lists.freedesktop.org
5611S:	Maintained
5612F:	drivers/gpu/drm/exynos/exynos_dp*
5613
5614EXYNOS SYSMMU (IOMMU) driver
5615M:	Marek Szyprowski <m.szyprowski@samsung.com>
5616L:	iommu@lists.linux-foundation.org
5617S:	Maintained
5618F:	drivers/iommu/exynos-iommu.c
5619
5620EZchip NPS platform support
5621M:	Vineet Gupta <vgupta@synopsys.com>
5622M:	Ofer Levi <oferle@mellanox.com>
5623S:	Supported
5624F:	arch/arc/plat-eznps
5625F:	arch/arc/boot/dts/eznps.dts
5626
5627F2FS FILE SYSTEM
5628M:	Jaegeuk Kim <jaegeuk@kernel.org>
5629M:	Chao Yu <yuchao0@huawei.com>
5630L:	linux-f2fs-devel@lists.sourceforge.net
5631W:	https://f2fs.wiki.kernel.org/
5632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5633S:	Maintained
5634F:	Documentation/filesystems/f2fs.txt
5635F:	Documentation/ABI/testing/sysfs-fs-f2fs
5636F:	fs/f2fs/
5637F:	include/linux/f2fs_fs.h
5638F:	include/trace/events/f2fs.h
5639
5640F71805F HARDWARE MONITORING DRIVER
5641M:	Jean Delvare <jdelvare@suse.com>
5642L:	linux-hwmon@vger.kernel.org
5643S:	Maintained
5644F:	Documentation/hwmon/f71805f
5645F:	drivers/hwmon/f71805f.c
5646
5647FADDR2LINE
5648M:	Josh Poimboeuf <jpoimboe@redhat.com>
5649S:	Maintained
5650F:	scripts/faddr2line
5651
5652FAILOVER MODULE
5653M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5654L:	netdev@vger.kernel.org
5655S:	Supported
5656F:	net/core/failover.c
5657F:	include/net/failover.h
5658F:	Documentation/networking/failover.rst
5659
5660FANOTIFY
5661M:	Jan Kara <jack@suse.cz>
5662R:	Amir Goldstein <amir73il@gmail.com>
5663L:	linux-fsdevel@vger.kernel.org
5664S:	Maintained
5665F:	fs/notify/fanotify/
5666F:	include/linux/fanotify.h
5667F:	include/uapi/linux/fanotify.h
5668
5669FARSYNC SYNCHRONOUS DRIVER
5670M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5671W:	http://www.farsite.co.uk/
5672S:	Supported
5673F:	drivers/net/wan/farsync.*
5674
5675FAULT INJECTION SUPPORT
5676M:	Akinobu Mita <akinobu.mita@gmail.com>
5677S:	Supported
5678F:	Documentation/fault-injection/
5679F:	lib/fault-inject.c
5680
5681FBTFT Framebuffer drivers
5682S:	Orphan
5683L:	dri-devel@lists.freedesktop.org
5684L:	linux-fbdev@vger.kernel.org
5685F:	drivers/staging/fbtft/
5686
5687FC0011 TUNER DRIVER
5688M:	Michael Buesch <m@bues.ch>
5689L:	linux-media@vger.kernel.org
5690S:	Maintained
5691F:	drivers/media/tuners/fc0011.h
5692F:	drivers/media/tuners/fc0011.c
5693
5694FC2580 MEDIA DRIVER
5695M:	Antti Palosaari <crope@iki.fi>
5696L:	linux-media@vger.kernel.org
5697W:	https://linuxtv.org
5698W:	http://palosaari.fi/linux/
5699Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5700T:	git git://linuxtv.org/anttip/media_tree.git
5701S:	Maintained
5702F:	drivers/media/tuners/fc2580*
5703
5704FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5705M:	Johannes Thumshirn <jth@kernel.org>
5706L:	linux-scsi@vger.kernel.org
5707W:	www.Open-FCoE.org
5708S:	Supported
5709F:	drivers/scsi/libfc/
5710F:	drivers/scsi/fcoe/
5711F:	include/scsi/fc/
5712F:	include/scsi/libfc.h
5713F:	include/scsi/libfcoe.h
5714F:	include/uapi/scsi/fc/
5715
5716FILE LOCKING (flock() and fcntl()/lockf())
5717M:	Jeff Layton <jlayton@kernel.org>
5718M:	"J. Bruce Fields" <bfields@fieldses.org>
5719L:	linux-fsdevel@vger.kernel.org
5720S:	Maintained
5721F:	include/linux/fcntl.h
5722F:	include/uapi/linux/fcntl.h
5723F:	fs/fcntl.c
5724F:	fs/locks.c
5725
5726FILESYSTEMS (VFS and infrastructure)
5727M:	Alexander Viro <viro@zeniv.linux.org.uk>
5728L:	linux-fsdevel@vger.kernel.org
5729S:	Maintained
5730F:	fs/*
5731F:	include/linux/fs.h
5732F:	include/uapi/linux/fs.h
5733
5734FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5735M:	Riku Voipio <riku.voipio@iki.fi>
5736L:	linux-hwmon@vger.kernel.org
5737S:	Maintained
5738F:	drivers/hwmon/f75375s.c
5739F:	include/linux/f75375s.h
5740
5741FIREWIRE AUDIO DRIVERS
5742M:	Clemens Ladisch <clemens@ladisch.de>
5743L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5744T:	git git://git.alsa-project.org/alsa-kernel.git
5745S:	Maintained
5746F:	sound/firewire/
5747
5748FIREWIRE MEDIA DRIVERS (firedtv)
5749M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5750L:	linux-media@vger.kernel.org
5751L:	linux1394-devel@lists.sourceforge.net
5752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5753S:	Maintained
5754F:	drivers/media/firewire/
5755
5756FIREWIRE SBP-2 TARGET
5757M:	Chris Boot <bootc@bootc.net>
5758L:	linux-scsi@vger.kernel.org
5759L:	target-devel@vger.kernel.org
5760L:	linux1394-devel@lists.sourceforge.net
5761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5762S:	Maintained
5763F:	drivers/target/sbp/
5764
5765FIREWIRE SUBSYSTEM
5766M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5767L:	linux1394-devel@lists.sourceforge.net
5768W:	http://ieee1394.wiki.kernel.org/
5769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5770S:	Maintained
5771F:	drivers/firewire/
5772F:	include/linux/firewire.h
5773F:	include/uapi/linux/firewire*.h
5774F:	tools/firewire/
5775
5776FIRMWARE LOADER (request_firmware)
5777M:	Luis R. Rodriguez <mcgrof@kernel.org>
5778L:	linux-kernel@vger.kernel.org
5779S:	Maintained
5780F:	Documentation/firmware_class/
5781F:	drivers/base/firmware_loader/
5782F:	include/linux/firmware.h
5783
5784FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5785M:	Joshua Morris <josh.h.morris@us.ibm.com>
5786M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5787S:	Maintained
5788F:	drivers/block/rsxx/
5789
5790FLOPPY DRIVER
5791M:	Jiri Kosina <jikos@kernel.org>
5792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5793S:	Odd fixes
5794F:	drivers/block/floppy.c
5795
5796FMC SUBSYSTEM
5797M:	Alessandro Rubini <rubini@gnudd.com>
5798W:	http://www.ohwr.org/projects/fmc-bus
5799S:	Supported
5800F:	drivers/fmc/
5801F:	include/linux/fmc*.h
5802F:	include/linux/ipmi-fru.h
5803K:	fmc_d.*register
5804
5805FPGA MANAGER FRAMEWORK
5806M:	Alan Tull <atull@kernel.org>
5807M:	Moritz Fischer <mdf@kernel.org>
5808L:	linux-fpga@vger.kernel.org
5809S:	Maintained
5810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5811Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5812F:	Documentation/fpga/
5813F:	Documentation/driver-api/fpga/
5814F:	Documentation/devicetree/bindings/fpga/
5815F:	drivers/fpga/
5816F:	include/linux/fpga/
5817W:	http://www.rocketboards.org
5818
5819FPGA DFL DRIVERS
5820M:	Wu Hao <hao.wu@intel.com>
5821L:	linux-fpga@vger.kernel.org
5822S:	Maintained
5823F:	Documentation/fpga/dfl.txt
5824F:	include/uapi/linux/fpga-dfl.h
5825F:	drivers/fpga/dfl*
5826
5827FPU EMULATOR
5828M:	Bill Metzenthen <billm@melbpc.org.au>
5829W:	http://floatingpoint.sourceforge.net/emulator/index.html
5830S:	Maintained
5831F:	arch/x86/math-emu/
5832
5833FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5834L:	netdev@vger.kernel.org
5835S:	Orphan
5836F:	drivers/net/wan/dlci.c
5837F:	drivers/net/wan/sdla.c
5838
5839FRAMEBUFFER LAYER
5840M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5841L:	dri-devel@lists.freedesktop.org
5842L:	linux-fbdev@vger.kernel.org
5843T:	git git://github.com/bzolnier/linux.git
5844Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5845S:	Maintained
5846F:	Documentation/fb/
5847F:	drivers/video/
5848F:	include/video/
5849F:	include/linux/fb.h
5850F:	include/uapi/video/
5851F:	include/uapi/linux/fb.h
5852
5853FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5854M:	Horia Geantă <horia.geanta@nxp.com>
5855M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5856L:	linux-crypto@vger.kernel.org
5857S:	Maintained
5858F:	drivers/crypto/caam/
5859F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5860
5861FREESCALE DIU FRAMEBUFFER DRIVER
5862M:	Timur Tabi <timur@kernel.org>
5863L:	linux-fbdev@vger.kernel.org
5864S:	Maintained
5865F:	drivers/video/fbdev/fsl-diu-fb.*
5866
5867FREESCALE DMA DRIVER
5868M:	Li Yang <leoyang.li@nxp.com>
5869M:	Zhang Wei <zw@zh-kernel.org>
5870L:	linuxppc-dev@lists.ozlabs.org
5871S:	Maintained
5872F:	drivers/dma/fsldma.*
5873
5874FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5875M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5876L:	netdev@vger.kernel.org
5877S:	Maintained
5878F:	drivers/net/ethernet/freescale/gianfar*
5879F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5880
5881FREESCALE GPMI NAND DRIVER
5882M:	Han Xu <han.xu@nxp.com>
5883L:	linux-mtd@lists.infradead.org
5884S:	Maintained
5885F:	drivers/mtd/nand/raw/gpmi-nand/*
5886
5887FREESCALE I2C CPM DRIVER
5888M:	Jochen Friedrich <jochen@scram.de>
5889L:	linuxppc-dev@lists.ozlabs.org
5890L:	linux-i2c@vger.kernel.org
5891S:	Maintained
5892F:	drivers/i2c/busses/i2c-cpm.c
5893
5894FREESCALE IMX LPI2C DRIVER
5895M:	Dong Aisheng <aisheng.dong@nxp.com>
5896L:	linux-i2c@vger.kernel.org
5897L:	linux-imx@nxp.com
5898S:	Maintained
5899F:	drivers/i2c/busses/i2c-imx-lpi2c.c
5900F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5901
5902FREESCALE IMX / MXC FEC DRIVER
5903M:	Fugang Duan <fugang.duan@nxp.com>
5904L:	netdev@vger.kernel.org
5905S:	Maintained
5906F:	drivers/net/ethernet/freescale/fec_main.c
5907F:	drivers/net/ethernet/freescale/fec_ptp.c
5908F:	drivers/net/ethernet/freescale/fec.h
5909F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5910
5911FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5912M:	Sascha Hauer <s.hauer@pengutronix.de>
5913R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5914L:	linux-fbdev@vger.kernel.org
5915L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5916S:	Maintained
5917F:	include/linux/platform_data/video-imxfb.h
5918F:	drivers/video/fbdev/imxfb.c
5919
5920FREESCALE QORIQ DPAA ETHERNET DRIVER
5921M:	Madalin Bucur <madalin.bucur@nxp.com>
5922L:	netdev@vger.kernel.org
5923S:	Maintained
5924F:	drivers/net/ethernet/freescale/dpaa
5925
5926FREESCALE QORIQ DPAA FMAN DRIVER
5927M:	Madalin Bucur <madalin.bucur@nxp.com>
5928L:	netdev@vger.kernel.org
5929S:	Maintained
5930F:	drivers/net/ethernet/freescale/fman
5931F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5932
5933FREESCALE QORIQ PTP CLOCK DRIVER
5934M:	Yangbo Lu <yangbo.lu@nxp.com>
5935L:	netdev@vger.kernel.org
5936S:	Maintained
5937F:	drivers/ptp/ptp_qoriq.c
5938F:	include/linux/fsl/ptp_qoriq.h
5939F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5940
5941FREESCALE QUAD SPI DRIVER
5942M:	Han Xu <han.xu@nxp.com>
5943L:	linux-mtd@lists.infradead.org
5944S:	Maintained
5945F:	drivers/mtd/spi-nor/fsl-quadspi.c
5946
5947FREESCALE QUICC ENGINE LIBRARY
5948M:	Qiang Zhao <qiang.zhao@nxp.com>
5949L:	linuxppc-dev@lists.ozlabs.org
5950S:	Maintained
5951F:	drivers/soc/fsl/qe/
5952F:	include/soc/fsl/*qe*.h
5953F:	include/soc/fsl/*ucc*.h
5954
5955FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5956M:	Li Yang <leoyang.li@nxp.com>
5957L:	netdev@vger.kernel.org
5958L:	linuxppc-dev@lists.ozlabs.org
5959S:	Maintained
5960F:	drivers/net/ethernet/freescale/ucc_geth*
5961
5962FREESCALE QUICC ENGINE UCC HDLC DRIVER
5963M:	Zhao Qiang <qiang.zhao@nxp.com>
5964L:	netdev@vger.kernel.org
5965L:	linuxppc-dev@lists.ozlabs.org
5966S:	Maintained
5967F:	drivers/net/wan/fsl_ucc_hdlc*
5968
5969FREESCALE QUICC ENGINE UCC UART DRIVER
5970M:	Timur Tabi <timur@kernel.org>
5971L:	linuxppc-dev@lists.ozlabs.org
5972S:	Maintained
5973F:	drivers/tty/serial/ucc_uart.c
5974
5975FREESCALE SOC DRIVERS
5976M:	Li Yang <leoyang.li@nxp.com>
5977L:	linuxppc-dev@lists.ozlabs.org
5978L:	linux-arm-kernel@lists.infradead.org
5979S:	Maintained
5980F:	Documentation/devicetree/bindings/soc/fsl/
5981F:	drivers/soc/fsl/
5982F:	include/linux/fsl/
5983
5984FREESCALE SOC FS_ENET DRIVER
5985M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5986L:	linuxppc-dev@lists.ozlabs.org
5987L:	netdev@vger.kernel.org
5988S:	Maintained
5989F:	drivers/net/ethernet/freescale/fs_enet/
5990F:	include/linux/fs_enet_pd.h
5991
5992FREESCALE SOC SOUND DRIVERS
5993M:	Timur Tabi <timur@kernel.org>
5994M:	Nicolin Chen <nicoleotsuka@gmail.com>
5995M:	Xiubo Li <Xiubo.Lee@gmail.com>
5996R:	Fabio Estevam <fabio.estevam@nxp.com>
5997L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5998L:	linuxppc-dev@lists.ozlabs.org
5999S:	Maintained
6000F:	sound/soc/fsl/fsl*
6001F:	sound/soc/fsl/imx*
6002F:	sound/soc/fsl/mpc8610_hpcd.c
6003
6004FREESCALE USB PERIPHERAL DRIVERS
6005M:	Li Yang <leoyang.li@nxp.com>
6006L:	linux-usb@vger.kernel.org
6007L:	linuxppc-dev@lists.ozlabs.org
6008S:	Maintained
6009F:	drivers/usb/gadget/udc/fsl*
6010
6011FREEVXFS FILESYSTEM
6012M:	Christoph Hellwig <hch@infradead.org>
6013W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6014S:	Maintained
6015F:	fs/freevxfs/
6016
6017FREEZER
6018M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6019M:	Pavel Machek <pavel@ucw.cz>
6020L:	linux-pm@vger.kernel.org
6021S:	Supported
6022F:	Documentation/power/freezing-of-tasks.txt
6023F:	include/linux/freezer.h
6024F:	kernel/freezer.c
6025
6026FRONTSWAP API
6027M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6028L:	linux-kernel@vger.kernel.org
6029S:	Maintained
6030F:	mm/frontswap.c
6031F:	include/linux/frontswap.h
6032
6033FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6034M:	David Howells <dhowells@redhat.com>
6035L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6036S:	Supported
6037F:	Documentation/filesystems/caching/
6038F:	fs/fscache/
6039F:	include/linux/fscache*.h
6040
6041FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6042M:	Theodore Y. Ts'o <tytso@mit.edu>
6043M:	Jaegeuk Kim <jaegeuk@kernel.org>
6044L:	linux-fscrypt@vger.kernel.org
6045Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6047S:	Supported
6048F:	fs/crypto/
6049F:	include/linux/fscrypt*.h
6050F:	Documentation/filesystems/fscrypt.rst
6051
6052FSI-ATTACHED I2C DRIVER
6053M:	Eddie James <eajames@linux.vnet.ibm.com>
6054L:	linux-i2c@vger.kernel.org
6055L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6056S:	Maintained
6057F:	drivers/i2c/busses/i2c-fsi.c
6058F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6059
6060FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6061M:	Jan Kara <jack@suse.cz>
6062R:	Amir Goldstein <amir73il@gmail.com>
6063L:	linux-fsdevel@vger.kernel.org
6064S:	Maintained
6065F:	fs/notify/
6066F:	include/linux/fsnotify*.h
6067
6068FUJITSU LAPTOP EXTRAS
6069M:	Jonathan Woithe <jwoithe@just42.net>
6070L:	platform-driver-x86@vger.kernel.org
6071S:	Maintained
6072F:	drivers/platform/x86/fujitsu-laptop.c
6073
6074FUJITSU M-5MO LS CAMERA ISP DRIVER
6075M:	Kyungmin Park <kyungmin.park@samsung.com>
6076M:	Heungjun Kim <riverful.kim@samsung.com>
6077L:	linux-media@vger.kernel.org
6078S:	Maintained
6079F:	drivers/media/i2c/m5mols/
6080F:	include/media/i2c/m5mols.h
6081
6082FUJITSU TABLET EXTRAS
6083M:	Robert Gerlach <khnz@gmx.de>
6084L:	platform-driver-x86@vger.kernel.org
6085S:	Maintained
6086F:	drivers/platform/x86/fujitsu-tablet.c
6087
6088FUSE: FILESYSTEM IN USERSPACE
6089M:	Miklos Szeredi <miklos@szeredi.hu>
6090L:	linux-fsdevel@vger.kernel.org
6091W:	http://fuse.sourceforge.net/
6092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6093S:	Maintained
6094F:	fs/fuse/
6095F:	include/uapi/linux/fuse.h
6096F:	Documentation/filesystems/fuse.txt
6097
6098FUTEX SUBSYSTEM
6099M:	Thomas Gleixner <tglx@linutronix.de>
6100M:	Ingo Molnar <mingo@redhat.com>
6101R:	Peter Zijlstra <peterz@infradead.org>
6102R:	Darren Hart <dvhart@infradead.org>
6103L:	linux-kernel@vger.kernel.org
6104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6105S:	Maintained
6106F:	kernel/futex.c
6107F:	kernel/futex_compat.c
6108F:	include/asm-generic/futex.h
6109F:	include/linux/futex.h
6110F:	include/uapi/linux/futex.h
6111F:	tools/testing/selftests/futex/
6112F:	tools/perf/bench/futex*
6113F:	Documentation/*futex*
6114
6115GCC PLUGINS
6116M:	Kees Cook <keescook@chromium.org>
6117R:	Emese Revfy <re.emese@gmail.com>
6118L:	kernel-hardening@lists.openwall.com
6119S:	Maintained
6120F:	scripts/gcc-plugins/
6121F:	scripts/gcc-plugin.sh
6122F:	scripts/Makefile.gcc-plugins
6123F:	Documentation/gcc-plugins.txt
6124
6125GASKET DRIVER FRAMEWORK
6126M:	Rob Springer <rspringer@google.com>
6127M:	Todd Poynor <toddpoynor@google.com>
6128M:	Ben Chan <benchan@chromium.org>
6129S:	Maintained
6130F:	drivers/staging/gasket/
6131
6132GCOV BASED KERNEL PROFILING
6133M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6134S:	Maintained
6135F:	kernel/gcov/
6136F:	Documentation/dev-tools/gcov.rst
6137
6138GDB KERNEL DEBUGGING HELPER SCRIPTS
6139M:	Jan Kiszka <jan.kiszka@siemens.com>
6140M:	Kieran Bingham <kbingham@kernel.org>
6141S:	Supported
6142F:	scripts/gdb/
6143
6144GDT SCSI DISK ARRAY CONTROLLER DRIVER
6145M:	Achim Leubner <achim_leubner@adaptec.com>
6146L:	linux-scsi@vger.kernel.org
6147W:	http://www.icp-vortex.com/
6148S:	Supported
6149F:	drivers/scsi/gdt*
6150
6151GEMTEK FM RADIO RECEIVER DRIVER
6152M:	Hans Verkuil <hverkuil@xs4all.nl>
6153L:	linux-media@vger.kernel.org
6154T:	git git://linuxtv.org/media_tree.git
6155W:	https://linuxtv.org
6156S:	Maintained
6157F:	drivers/media/radio/radio-gemtek*
6158
6159GENERIC GPIO I2C DRIVER
6160M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6161S:	Supported
6162F:	drivers/i2c/busses/i2c-gpio.c
6163F:	include/linux/platform_data/i2c-gpio.h
6164
6165GENERIC GPIO I2C MULTIPLEXER DRIVER
6166M:	Peter Korsgaard <peter.korsgaard@barco.com>
6167L:	linux-i2c@vger.kernel.org
6168S:	Supported
6169F:	drivers/i2c/muxes/i2c-mux-gpio.c
6170F:	include/linux/platform_data/i2c-mux-gpio.h
6171F:	Documentation/i2c/muxes/i2c-mux-gpio
6172
6173GENERIC HDLC (WAN) DRIVERS
6174M:	Krzysztof Halasa <khc@pm.waw.pl>
6175W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6176S:	Maintained
6177F:	drivers/net/wan/c101.c
6178F:	drivers/net/wan/hd6457*
6179F:	drivers/net/wan/hdlc*
6180F:	drivers/net/wan/n2.c
6181F:	drivers/net/wan/pc300too.c
6182F:	drivers/net/wan/pci200syn.c
6183F:	drivers/net/wan/wanxl*
6184
6185GENERIC INCLUDE/ASM HEADER FILES
6186M:	Arnd Bergmann <arnd@arndb.de>
6187L:	linux-arch@vger.kernel.org
6188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6189S:	Maintained
6190F:	include/asm-generic/
6191F:	include/uapi/asm-generic/
6192
6193GENERIC PHY FRAMEWORK
6194M:	Kishon Vijay Abraham I <kishon@ti.com>
6195L:	linux-kernel@vger.kernel.org
6196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6197S:	Supported
6198F:	drivers/phy/
6199F:	include/linux/phy/
6200
6201GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6202M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6203S:	Supported
6204F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6205
6206GENERIC PM DOMAINS
6207M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6208M:	Kevin Hilman <khilman@kernel.org>
6209M:	Ulf Hansson <ulf.hansson@linaro.org>
6210L:	linux-pm@vger.kernel.org
6211S:	Supported
6212F:	drivers/base/power/domain*.c
6213F:	include/linux/pm_domain.h
6214F:	Documentation/devicetree/bindings/power/power_domain.txt
6215
6216GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6217M:	Eugen Hristev <eugen.hristev@microchip.com>
6218L:	linux-input@vger.kernel.org
6219S:	Maintained
6220F:	drivers/input/touchscreen/resistive-adc-touch.c
6221
6222GENERIC UIO DRIVER FOR PCI DEVICES
6223M:	"Michael S. Tsirkin" <mst@redhat.com>
6224L:	kvm@vger.kernel.org
6225S:	Supported
6226F:	drivers/uio/uio_pci_generic.c
6227
6228GENWQE (IBM Generic Workqueue Card)
6229M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6230M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6231S:	Supported
6232F:	drivers/misc/genwqe/
6233
6234GET_MAINTAINER SCRIPT
6235M:	Joe Perches <joe@perches.com>
6236S:	Maintained
6237F:	scripts/get_maintainer.pl
6238
6239GFS2 FILE SYSTEM
6240M:	Bob Peterson <rpeterso@redhat.com>
6241M:	Andreas Gruenbacher <agruenba@redhat.com>
6242L:	cluster-devel@redhat.com
6243W:	http://sources.redhat.com/cluster/
6244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6245S:	Supported
6246F:	Documentation/filesystems/gfs2*.txt
6247F:	fs/gfs2/
6248F:	include/uapi/linux/gfs2_ondisk.h
6249
6250GIGASET ISDN DRIVERS
6251M:	Paul Bolle <pebolle@tiscali.nl>
6252L:	gigaset307x-common@lists.sourceforge.net
6253W:	http://gigaset307x.sourceforge.net/
6254S:	Odd Fixes
6255F:	Documentation/isdn/README.gigaset
6256F:	drivers/isdn/gigaset/
6257F:	include/uapi/linux/gigaset_dev.h
6258
6259GNSS SUBSYSTEM
6260M:	Johan Hovold <johan@kernel.org>
6261S:	Maintained
6262F:	Documentation/ABI/testing/sysfs-class-gnss
6263F:	Documentation/devicetree/bindings/gnss/
6264F:	drivers/gnss/
6265F:	include/linux/gnss.h
6266
6267GO7007 MPEG CODEC
6268M:	Hans Verkuil <hans.verkuil@cisco.com>
6269L:	linux-media@vger.kernel.org
6270S:	Maintained
6271F:	drivers/media/usb/go7007/
6272
6273GOODIX TOUCHSCREEN
6274M:	Bastien Nocera <hadess@hadess.net>
6275L:	linux-input@vger.kernel.org
6276S:	Maintained
6277F:	drivers/input/touchscreen/goodix.c
6278
6279GPD POCKET FAN DRIVER
6280M:	Hans de Goede <hdegoede@redhat.com>
6281L:	platform-driver-x86@vger.kernel.org
6282S:	Maintained
6283F:	drivers/platform/x86/gpd-pocket-fan.c
6284
6285GPIO ACPI SUPPORT
6286M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6287M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6288L:	linux-gpio@vger.kernel.org
6289L:	linux-acpi@vger.kernel.org
6290S:	Maintained
6291F:	Documentation/acpi/gpio-properties.txt
6292F:	drivers/gpio/gpiolib-acpi.c
6293
6294GPIO IR Transmitter
6295M:	Sean Young <sean@mess.org>
6296L:	linux-media@vger.kernel.org
6297S:	Maintained
6298F:	drivers/media/rc/gpio-ir-tx.c
6299
6300GPIO MOCKUP DRIVER
6301M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6302R:	Bartosz Golaszewski <brgl@bgdev.pl>
6303L:	linux-gpio@vger.kernel.org
6304S:	Maintained
6305F:	drivers/gpio/gpio-mockup.c
6306F:	tools/testing/selftests/gpio/
6307
6308GPIO SUBSYSTEM
6309M:	Linus Walleij <linus.walleij@linaro.org>
6310M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6311L:	linux-gpio@vger.kernel.org
6312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6313S:	Maintained
6314F:	Documentation/devicetree/bindings/gpio/
6315F:	Documentation/driver-api/gpio/
6316F:	Documentation/gpio/
6317F:	Documentation/ABI/testing/gpio-cdev
6318F:	Documentation/ABI/obsolete/sysfs-gpio
6319F:	drivers/gpio/
6320F:	include/linux/gpio/
6321F:	include/linux/gpio.h
6322F:	include/linux/of_gpio.h
6323F:	include/asm-generic/gpio.h
6324F:	include/uapi/linux/gpio.h
6325F:	tools/gpio/
6326
6327GRE DEMULTIPLEXER DRIVER
6328M:	Dmitry Kozlov <xeb@mail.ru>
6329L:	netdev@vger.kernel.org
6330S:	Maintained
6331F:	net/ipv4/gre_demux.c
6332F:	net/ipv4/gre_offload.c
6333F:	include/net/gre.h
6334
6335GRETH 10/100/1G Ethernet MAC device driver
6336M:	Andreas Larsson <andreas@gaisler.com>
6337L:	netdev@vger.kernel.org
6338S:	Maintained
6339F:	drivers/net/ethernet/aeroflex/
6340
6341GREYBUS AUDIO PROTOCOLS DRIVERS
6342M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6343M:	Mark Greer <mgreer@animalcreek.com>
6344S:	Maintained
6345F:	drivers/staging/greybus/audio_apbridgea.c
6346F:	drivers/staging/greybus/audio_apbridgea.h
6347F:	drivers/staging/greybus/audio_codec.c
6348F:	drivers/staging/greybus/audio_codec.h
6349F:	drivers/staging/greybus/audio_gb.c
6350F:	drivers/staging/greybus/audio_manager.c
6351F:	drivers/staging/greybus/audio_manager.h
6352F:	drivers/staging/greybus/audio_manager_module.c
6353F:	drivers/staging/greybus/audio_manager_private.h
6354F:	drivers/staging/greybus/audio_manager_sysfs.c
6355F:	drivers/staging/greybus/audio_module.c
6356F:	drivers/staging/greybus/audio_topology.c
6357
6358GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6359M:	Viresh Kumar <vireshk@kernel.org>
6360S:	Maintained
6361F:	drivers/staging/greybus/authentication.c
6362F:	drivers/staging/greybus/bootrom.c
6363F:	drivers/staging/greybus/firmware.h
6364F:	drivers/staging/greybus/fw-core.c
6365F:	drivers/staging/greybus/fw-download.c
6366F:	drivers/staging/greybus/fw-management.c
6367F:	drivers/staging/greybus/greybus_authentication.h
6368F:	drivers/staging/greybus/greybus_firmware.h
6369F:	drivers/staging/greybus/hid.c
6370F:	drivers/staging/greybus/i2c.c
6371F:	drivers/staging/greybus/spi.c
6372F:	drivers/staging/greybus/spilib.c
6373F:	drivers/staging/greybus/spilib.h
6374
6375GREYBUS LOOPBACK DRIVER
6376M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6377S:	Maintained
6378F:	drivers/staging/greybus/loopback.c
6379
6380GREYBUS PLATFORM DRIVERS
6381M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6382S:	Maintained
6383F:	drivers/staging/greybus/arche-platform.c
6384F:	drivers/staging/greybus/arche-apb-ctrl.c
6385F:	drivers/staging/greybus/arche_platform.h
6386
6387GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6388M:	Rui Miguel Silva <rmfrfs@gmail.com>
6389S:	Maintained
6390F:	drivers/staging/greybus/sdio.c
6391F:	drivers/staging/greybus/light.c
6392F:	drivers/staging/greybus/gpio.c
6393F:	drivers/staging/greybus/power_supply.c
6394F:	drivers/staging/greybus/spi.c
6395F:	drivers/staging/greybus/spilib.c
6396
6397GREYBUS SUBSYSTEM
6398M:	Johan Hovold <johan@kernel.org>
6399M:	Alex Elder <elder@kernel.org>
6400M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6401S:	Maintained
6402F:	drivers/staging/greybus/
6403L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6404
6405GREYBUS UART PROTOCOLS DRIVERS
6406M:	David Lin <dtwlin@gmail.com>
6407S:	Maintained
6408F:	drivers/staging/greybus/uart.c
6409F:	drivers/staging/greybus/log.c
6410
6411GS1662 VIDEO SERIALIZER
6412M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6413L:	linux-media@vger.kernel.org
6414T:	git git://linuxtv.org/media_tree.git
6415S:	Maintained
6416F:	drivers/media/spi/gs1662.c
6417
6418GSPCA FINEPIX SUBDRIVER
6419M:	Frank Zago <frank@zago.net>
6420L:	linux-media@vger.kernel.org
6421T:	git git://linuxtv.org/media_tree.git
6422S:	Maintained
6423F:	drivers/media/usb/gspca/finepix.c
6424
6425GSPCA GL860 SUBDRIVER
6426M:	Olivier Lorin <o.lorin@laposte.net>
6427L:	linux-media@vger.kernel.org
6428T:	git git://linuxtv.org/media_tree.git
6429S:	Maintained
6430F:	drivers/media/usb/gspca/gl860/
6431
6432GSPCA M5602 SUBDRIVER
6433M:	Erik Andren <erik.andren@gmail.com>
6434L:	linux-media@vger.kernel.org
6435T:	git git://linuxtv.org/media_tree.git
6436S:	Maintained
6437F:	drivers/media/usb/gspca/m5602/
6438
6439GSPCA PAC207 SONIXB SUBDRIVER
6440M:	Hans Verkuil <hverkuil@xs4all.nl>
6441L:	linux-media@vger.kernel.org
6442T:	git git://linuxtv.org/media_tree.git
6443S:	Odd Fixes
6444F:	drivers/media/usb/gspca/pac207.c
6445
6446GSPCA SN9C20X SUBDRIVER
6447M:	Brian Johnson <brijohn@gmail.com>
6448L:	linux-media@vger.kernel.org
6449T:	git git://linuxtv.org/media_tree.git
6450S:	Maintained
6451F:	drivers/media/usb/gspca/sn9c20x.c
6452
6453GSPCA T613 SUBDRIVER
6454M:	Leandro Costantino <lcostantino@gmail.com>
6455L:	linux-media@vger.kernel.org
6456T:	git git://linuxtv.org/media_tree.git
6457S:	Maintained
6458F:	drivers/media/usb/gspca/t613.c
6459
6460GSPCA USB WEBCAM DRIVER
6461M:	Hans Verkuil <hverkuil@xs4all.nl>
6462L:	linux-media@vger.kernel.org
6463T:	git git://linuxtv.org/media_tree.git
6464S:	Odd Fixes
6465F:	drivers/media/usb/gspca/
6466
6467GTP (GPRS Tunneling Protocol)
6468M:	Pablo Neira Ayuso <pablo@netfilter.org>
6469M:	Harald Welte <laforge@gnumonks.org>
6470L:	osmocom-net-gprs@lists.osmocom.org
6471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6472S:	Maintained
6473F:	drivers/net/gtp.c
6474
6475GUID PARTITION TABLE (GPT)
6476M:	Davidlohr Bueso <dave@stgolabs.net>
6477L:	linux-efi@vger.kernel.org
6478S:	Maintained
6479F:	block/partitions/efi.*
6480
6481H8/300 ARCHITECTURE
6482M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6483L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6484W:	http://uclinux-h8.sourceforge.jp
6485T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6486S:	Maintained
6487F:	arch/h8300/
6488F:	drivers/clocksource/h8300_*.c
6489F:	drivers/clk/h8300/
6490F:	drivers/irqchip/irq-renesas-h8*.c
6491
6492HACKRF MEDIA DRIVER
6493M:	Antti Palosaari <crope@iki.fi>
6494L:	linux-media@vger.kernel.org
6495W:	https://linuxtv.org
6496W:	http://palosaari.fi/linux/
6497Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6498T:	git git://linuxtv.org/anttip/media_tree.git
6499S:	Maintained
6500F:	drivers/media/usb/hackrf/
6501
6502HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6503M:	Frank Seidel <frank@f-seidel.de>
6504L:	platform-driver-x86@vger.kernel.org
6505W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6506S:	Maintained
6507F:	drivers/platform/x86/hdaps.c
6508
6509HARDWARE MONITORING
6510M:	Jean Delvare <jdelvare@suse.com>
6511M:	Guenter Roeck <linux@roeck-us.net>
6512L:	linux-hwmon@vger.kernel.org
6513W:	http://hwmon.wiki.kernel.org/
6514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6515S:	Maintained
6516F:	Documentation/devicetree/bindings/hwmon/
6517F:	Documentation/hwmon/
6518F:	drivers/hwmon/
6519F:	include/linux/hwmon*.h
6520F:	include/trace/events/hwmon*.h
6521
6522HARDWARE RANDOM NUMBER GENERATOR CORE
6523M:	Matt Mackall <mpm@selenic.com>
6524M:	Herbert Xu <herbert@gondor.apana.org.au>
6525L:	linux-crypto@vger.kernel.org
6526S:	Odd fixes
6527F:	Documentation/devicetree/bindings/rng/
6528F:	Documentation/hw_random.txt
6529F:	drivers/char/hw_random/
6530F:	include/linux/hw_random.h
6531
6532HARDWARE TRACING FACILITIES
6533M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6534S:	Maintained
6535F:	drivers/hwtracing/
6536
6537HARDWARE SPINLOCK CORE
6538M:	Ohad Ben-Cohen <ohad@wizery.com>
6539M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6540L:	linux-remoteproc@vger.kernel.org
6541S:	Maintained
6542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6543F:	Documentation/devicetree/bindings/hwlock/
6544F:	Documentation/hwspinlock.txt
6545F:	drivers/hwspinlock/
6546F:	include/linux/hwspinlock.h
6547
6548HARMONY SOUND DRIVER
6549L:	linux-parisc@vger.kernel.org
6550S:	Maintained
6551F:	sound/parisc/harmony.*
6552
6553HDPVR USB VIDEO ENCODER DRIVER
6554M:	Hans Verkuil <hverkuil@xs4all.nl>
6555L:	linux-media@vger.kernel.org
6556T:	git git://linuxtv.org/media_tree.git
6557W:	https://linuxtv.org
6558S:	Odd Fixes
6559F:	drivers/media/usb/hdpvr/
6560
6561HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6562M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6563S:	Supported
6564F:	Documentation/watchdog/hpwdt.txt
6565F:	drivers/watchdog/hpwdt.c
6566
6567HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6568M:	Don Brace <don.brace@microsemi.com>
6569L:	esc.storagedev@microsemi.com
6570L:	linux-scsi@vger.kernel.org
6571S:	Supported
6572F:	Documentation/scsi/hpsa.txt
6573F:	drivers/scsi/hpsa*.[ch]
6574F:	include/linux/cciss*.h
6575F:	include/uapi/linux/cciss*.h
6576
6577HFI1 DRIVER
6578M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6579M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6580L:	linux-rdma@vger.kernel.org
6581S:	Supported
6582F:	drivers/infiniband/hw/hfi1
6583
6584HFS FILESYSTEM
6585L:	linux-fsdevel@vger.kernel.org
6586S:	Orphan
6587F:	Documentation/filesystems/hfs.txt
6588F:	fs/hfs/
6589
6590HFSPLUS FILESYSTEM
6591L:	linux-fsdevel@vger.kernel.org
6592S:	Orphan
6593F:	Documentation/filesystems/hfsplus.txt
6594F:	fs/hfsplus/
6595
6596HGA FRAMEBUFFER DRIVER
6597M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6598L:	linux-nvidia@lists.surfsouth.com
6599W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6600S:	Maintained
6601F:	drivers/video/fbdev/hgafb.c
6602
6603HIBERNATION (aka Software Suspend, aka swsusp)
6604M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6605M:	Pavel Machek <pavel@ucw.cz>
6606L:	linux-pm@vger.kernel.org
6607B:	https://bugzilla.kernel.org
6608S:	Supported
6609F:	arch/x86/power/
6610F:	drivers/base/power/
6611F:	kernel/power/
6612F:	include/linux/suspend.h
6613F:	include/linux/freezer.h
6614F:	include/linux/pm.h
6615F:	arch/*/include/asm/suspend*.h
6616
6617HID CORE LAYER
6618M:	Jiri Kosina <jikos@kernel.org>
6619M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6620L:	linux-input@vger.kernel.org
6621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6622S:	Maintained
6623F:	drivers/hid/
6624F:	include/linux/hid*
6625F:	include/uapi/linux/hid*
6626
6627HID SENSOR HUB DRIVERS
6628M:	Jiri Kosina <jikos@kernel.org>
6629M:	Jonathan Cameron <jic23@kernel.org>
6630M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6631L:	linux-input@vger.kernel.org
6632L:	linux-iio@vger.kernel.org
6633S:	Maintained
6634F:	Documentation/hid/hid-sensor*
6635F:	drivers/hid/hid-sensor-*
6636F:	drivers/iio/*/hid-*
6637F:	include/linux/hid-sensor-*
6638
6639HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6640M:	Thomas Gleixner <tglx@linutronix.de>
6641L:	linux-kernel@vger.kernel.org
6642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6643S:	Maintained
6644F:	Documentation/timers/
6645F:	kernel/time/hrtimer.c
6646F:	kernel/time/clockevents.c
6647F:	kernel/time/timer_*.c
6648F:	include/linux/clockchips.h
6649F:	include/linux/hrtimer.h
6650
6651HIGH-SPEED SCC DRIVER FOR AX.25
6652L:	linux-hams@vger.kernel.org
6653S:	Orphan
6654F:	drivers/net/hamradio/dmascc.c
6655F:	drivers/net/hamradio/scc.c
6656
6657HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6658M:	HighPoint Linux Team <linux@highpoint-tech.com>
6659W:	http://www.highpoint-tech.com
6660S:	Supported
6661F:	Documentation/scsi/hptiop.txt
6662F:	drivers/scsi/hptiop.c
6663
6664HIPPI
6665M:	Jes Sorensen <jes@trained-monkey.org>
6666L:	linux-hippi@sunsite.dk
6667S:	Maintained
6668F:	include/linux/hippidevice.h
6669F:	include/uapi/linux/if_hippi.h
6670F:	net/802/hippi.c
6671F:	drivers/net/hippi/
6672
6673HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6674M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6675M:	Salil Mehta <salil.mehta@huawei.com>
6676L:	netdev@vger.kernel.org
6677W:	http://www.hisilicon.com
6678S:	Maintained
6679F:	drivers/net/ethernet/hisilicon/hns3/
6680
6681HISILICON LPC BUS DRIVER
6682M:	john.garry@huawei.com
6683W:	http://www.hisilicon.com
6684S:	Maintained
6685F:	drivers/bus/hisi_lpc.c
6686F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6687
6688HISILICON NETWORK SUBSYSTEM DRIVER
6689M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6690M:	Salil Mehta <salil.mehta@huawei.com>
6691L:	netdev@vger.kernel.org
6692W:	http://www.hisilicon.com
6693S:	Maintained
6694F:	drivers/net/ethernet/hisilicon/
6695F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6696
6697HISILICON PMU DRIVER
6698M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6699W:	http://www.hisilicon.com
6700S:	Supported
6701F:	drivers/perf/hisilicon
6702F:	Documentation/perf/hisi-pmu.txt
6703
6704HISILICON ROCE DRIVER
6705M:	Lijun Ou <oulijun@huawei.com>
6706M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6707L:	linux-rdma@vger.kernel.org
6708S:	Maintained
6709F:	drivers/infiniband/hw/hns/
6710F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6711
6712HISILICON SAS Controller
6713M:	John Garry <john.garry@huawei.com>
6714W:	http://www.hisilicon.com
6715S:	Supported
6716F:	drivers/scsi/hisi_sas/
6717F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6718
6719HMM - Heterogeneous Memory Management
6720M:	Jérôme Glisse <jglisse@redhat.com>
6721L:	linux-mm@kvack.org
6722S:	Maintained
6723F:	mm/hmm*
6724F:	include/linux/hmm*
6725F:	Documentation/vm/hmm.rst
6726
6727HOST AP DRIVER
6728M:	Jouni Malinen <j@w1.fi>
6729L:	linux-wireless@vger.kernel.org
6730W:	http://w1.fi/hostap-driver.html
6731S:	Obsolete
6732F:	drivers/net/wireless/intersil/hostap/
6733
6734HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6735L:	platform-driver-x86@vger.kernel.org
6736S:	Orphan
6737F:	drivers/platform/x86/tc1100-wmi.c
6738
6739HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6740M:	Jaroslav Kysela <perex@perex.cz>
6741S:	Maintained
6742F:	drivers/net/ethernet/hp/hp100.*
6743
6744HPET:	High Precision Event Timers driver
6745M:	Clemens Ladisch <clemens@ladisch.de>
6746S:	Maintained
6747F:	Documentation/timers/hpet.txt
6748F:	drivers/char/hpet.c
6749F:	include/linux/hpet.h
6750F:	include/uapi/linux/hpet.h
6751
6752HPET:	x86
6753S:	Orphan
6754F:	arch/x86/kernel/hpet.c
6755F:	arch/x86/include/asm/hpet.h
6756
6757HPFS FILESYSTEM
6758M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6759W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6760S:	Maintained
6761F:	fs/hpfs/
6762
6763HSI SUBSYSTEM
6764M:	Sebastian Reichel <sre@kernel.org>
6765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6766S:	Maintained
6767F:	Documentation/ABI/testing/sysfs-bus-hsi
6768F:	Documentation/driver-api/hsi.rst
6769F:	drivers/hsi/
6770F:	include/linux/hsi/
6771F:	include/uapi/linux/hsi/
6772
6773HSO 3G MODEM DRIVER
6774L:	linux-usb@vger.kernel.org
6775S:	Orphan
6776F:	drivers/net/usb/hso.c
6777
6778HSR NETWORK PROTOCOL
6779M:	Arvid Brodin <arvid.brodin@alten.se>
6780L:	netdev@vger.kernel.org
6781S:	Maintained
6782F:	net/hsr/
6783
6784HT16K33 LED CONTROLLER DRIVER
6785M:	Robin van der Gracht <robin@protonic.nl>
6786S:	Maintained
6787F:	drivers/auxdisplay/ht16k33.c
6788F:	Documentation/devicetree/bindings/display/ht16k33.txt
6789
6790HTCPEN TOUCHSCREEN DRIVER
6791M:	Pau Oliva Fora <pof@eslack.org>
6792L:	linux-input@vger.kernel.org
6793S:	Maintained
6794F:	drivers/input/touchscreen/htcpen.c
6795
6796HUAWEI ETHERNET DRIVER
6797M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6798L:	netdev@vger.kernel.org
6799S:	Supported
6800F:	Documentation/networking/hinic.txt
6801F:	drivers/net/ethernet/huawei/hinic/
6802
6803HUGETLB FILESYSTEM
6804M:	Mike Kravetz <mike.kravetz@oracle.com>
6805L:	linux-mm@kvack.org
6806S:	Maintained
6807F:	fs/hugetlbfs/
6808F:	mm/hugetlb.c
6809F:	include/linux/hugetlb.h
6810F:	Documentation/admin-guide/mm/hugetlbpage.rst
6811F:	Documentation/vm/hugetlbfs_reserv.rst
6812F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6813
6814HVA ST MEDIA DRIVER
6815M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6816L:	linux-media@vger.kernel.org
6817T:	git git://linuxtv.org/media_tree.git
6818W:	https://linuxtv.org
6819S:	Supported
6820F:	drivers/media/platform/sti/hva
6821
6822HWPOISON MEMORY FAILURE HANDLING
6823M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6824L:	linux-mm@kvack.org
6825S:	Maintained
6826F:	mm/memory-failure.c
6827F:	mm/hwpoison-inject.c
6828
6829HYGON PROCESSOR SUPPORT
6830M:	Pu Wen <puwen@hygon.cn>
6831L:	linux-kernel@vger.kernel.org
6832S:	Maintained
6833F:	arch/x86/kernel/cpu/hygon.c
6834
6835Hyper-V CORE AND DRIVERS
6836M:	"K. Y. Srinivasan" <kys@microsoft.com>
6837M:	Haiyang Zhang <haiyangz@microsoft.com>
6838M:	Stephen Hemminger <sthemmin@microsoft.com>
6839L:	devel@linuxdriverproject.org
6840S:	Maintained
6841F:	Documentation/networking/netvsc.txt
6842F:	arch/x86/include/asm/mshyperv.h
6843F:	arch/x86/include/asm/trace/hyperv.h
6844F:	arch/x86/include/asm/hyperv-tlfs.h
6845F:	arch/x86/kernel/cpu/mshyperv.c
6846F:	arch/x86/hyperv
6847F:	drivers/hid/hid-hyperv.c
6848F:	drivers/hv/
6849F:	drivers/input/serio/hyperv-keyboard.c
6850F:	drivers/pci/controller/pci-hyperv.c
6851F:	drivers/net/hyperv/
6852F:	drivers/scsi/storvsc_drv.c
6853F:	drivers/uio/uio_hv_generic.c
6854F:	drivers/video/fbdev/hyperv_fb.c
6855F:	net/vmw_vsock/hyperv_transport.c
6856F:	include/linux/hyperv.h
6857F:	include/uapi/linux/hyperv.h
6858F:	tools/hv/
6859F:	Documentation/ABI/stable/sysfs-bus-vmbus
6860
6861HYPERVISOR VIRTUAL CONSOLE DRIVER
6862L:	linuxppc-dev@lists.ozlabs.org
6863S:	Odd Fixes
6864F:	drivers/tty/hvc/
6865
6866I2C ACPI SUPPORT
6867M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6868L:	linux-i2c@vger.kernel.org
6869L:	linux-acpi@vger.kernel.org
6870S:	Maintained
6871F:	drivers/i2c/i2c-core-acpi.c
6872
6873I2C CONTROLLER DRIVER FOR NVIDIA GPU
6874M:	Ajay Gupta <ajayg@nvidia.com>
6875L:	linux-i2c@vger.kernel.org
6876S:	Maintained
6877F:	Documentation/i2c/busses/i2c-nvidia-gpu
6878F:	drivers/i2c/busses/i2c-nvidia-gpu.c
6879
6880I2C MUXES
6881M:	Peter Rosin <peda@axentia.se>
6882L:	linux-i2c@vger.kernel.org
6883S:	Maintained
6884F:	Documentation/i2c/i2c-topology
6885F:	Documentation/i2c/muxes/
6886F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6887F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6888F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6889F:	drivers/i2c/i2c-mux.c
6890F:	drivers/i2c/muxes/
6891F:	include/linux/i2c-mux.h
6892
6893I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6894M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6895L:	linux-i2c@vger.kernel.org
6896S:	Maintained
6897F:	drivers/i2c/busses/i2c-mv64xxx.c
6898
6899I2C OVER PARALLEL PORT
6900M:	Jean Delvare <jdelvare@suse.com>
6901L:	linux-i2c@vger.kernel.org
6902S:	Maintained
6903F:	Documentation/i2c/busses/i2c-parport
6904F:	Documentation/i2c/busses/i2c-parport-light
6905F:	drivers/i2c/busses/i2c-parport.c
6906F:	drivers/i2c/busses/i2c-parport-light.c
6907
6908I2C SUBSYSTEM
6909M:	Wolfram Sang <wsa@the-dreams.de>
6910L:	linux-i2c@vger.kernel.org
6911W:	https://i2c.wiki.kernel.org/
6912Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6914S:	Maintained
6915F:	Documentation/devicetree/bindings/i2c/i2c.txt
6916F:	Documentation/i2c/
6917F:	drivers/i2c/*
6918F:	include/linux/i2c.h
6919F:	include/linux/i2c-dev.h
6920F:	include/linux/i2c-smbus.h
6921F:	include/uapi/linux/i2c.h
6922F:	include/uapi/linux/i2c-*.h
6923
6924I2C SUBSYSTEM HOST DRIVERS
6925L:	linux-i2c@vger.kernel.org
6926W:	https://i2c.wiki.kernel.org/
6927Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6929S:	Odd Fixes
6930F:	Documentation/devicetree/bindings/i2c/
6931F:	drivers/i2c/algos/
6932F:	drivers/i2c/busses/
6933
6934I2C-TAOS-EVM DRIVER
6935M:	Jean Delvare <jdelvare@suse.com>
6936L:	linux-i2c@vger.kernel.org
6937S:	Maintained
6938F:	Documentation/i2c/busses/i2c-taos-evm
6939F:	drivers/i2c/busses/i2c-taos-evm.c
6940
6941I2C-TINY-USB DRIVER
6942M:	Till Harbaum <till@harbaum.org>
6943L:	linux-i2c@vger.kernel.org
6944W:	http://www.harbaum.org/till/i2c_tiny_usb
6945S:	Maintained
6946F:	drivers/i2c/busses/i2c-tiny-usb.c
6947
6948I2C/SMBUS CONTROLLER DRIVERS FOR PC
6949M:	Jean Delvare <jdelvare@suse.com>
6950L:	linux-i2c@vger.kernel.org
6951S:	Maintained
6952F:	Documentation/i2c/busses/i2c-ali1535
6953F:	Documentation/i2c/busses/i2c-ali1563
6954F:	Documentation/i2c/busses/i2c-ali15x3
6955F:	Documentation/i2c/busses/i2c-amd756
6956F:	Documentation/i2c/busses/i2c-amd8111
6957F:	Documentation/i2c/busses/i2c-i801
6958F:	Documentation/i2c/busses/i2c-nforce2
6959F:	Documentation/i2c/busses/i2c-piix4
6960F:	Documentation/i2c/busses/i2c-sis5595
6961F:	Documentation/i2c/busses/i2c-sis630
6962F:	Documentation/i2c/busses/i2c-sis96x
6963F:	Documentation/i2c/busses/i2c-via
6964F:	Documentation/i2c/busses/i2c-viapro
6965F:	drivers/i2c/busses/i2c-ali1535.c
6966F:	drivers/i2c/busses/i2c-ali1563.c
6967F:	drivers/i2c/busses/i2c-ali15x3.c
6968F:	drivers/i2c/busses/i2c-amd756.c
6969F:	drivers/i2c/busses/i2c-amd756-s4882.c
6970F:	drivers/i2c/busses/i2c-amd8111.c
6971F:	drivers/i2c/busses/i2c-i801.c
6972F:	drivers/i2c/busses/i2c-isch.c
6973F:	drivers/i2c/busses/i2c-nforce2.c
6974F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6975F:	drivers/i2c/busses/i2c-piix4.c
6976F:	drivers/i2c/busses/i2c-sis5595.c
6977F:	drivers/i2c/busses/i2c-sis630.c
6978F:	drivers/i2c/busses/i2c-sis96x.c
6979F:	drivers/i2c/busses/i2c-via.c
6980F:	drivers/i2c/busses/i2c-viapro.c
6981
6982I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6983M:	Hans de Goede <hdegoede@redhat.com>
6984L:	linux-i2c@vger.kernel.org
6985S:	Maintained
6986F:	drivers/i2c/busses/i2c-cht-wc.c
6987
6988I2C/SMBUS ISMT DRIVER
6989M:	Seth Heasley <seth.heasley@intel.com>
6990M:	Neil Horman <nhorman@tuxdriver.com>
6991L:	linux-i2c@vger.kernel.org
6992F:	drivers/i2c/busses/i2c-ismt.c
6993F:	Documentation/i2c/busses/i2c-ismt
6994
6995I2C/SMBUS STUB DRIVER
6996M:	Jean Delvare <jdelvare@suse.com>
6997L:	linux-i2c@vger.kernel.org
6998S:	Maintained
6999F:	drivers/i2c/i2c-stub.c
7000
7001IA64 (Itanium) PLATFORM
7002M:	Tony Luck <tony.luck@intel.com>
7003M:	Fenghua Yu <fenghua.yu@intel.com>
7004L:	linux-ia64@vger.kernel.org
7005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7006S:	Maintained
7007F:	arch/ia64/
7008
7009IBM Power 842 compression accelerator
7010M:	Haren Myneni <haren@us.ibm.com>
7011S:	Supported
7012F:	drivers/crypto/nx/Makefile
7013F:	drivers/crypto/nx/Kconfig
7014F:	drivers/crypto/nx/nx-842*
7015F:	include/linux/sw842.h
7016F:	crypto/842.c
7017F:	lib/842/
7018
7019IBM Power in-Nest Crypto Acceleration
7020M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7021M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7022L:	linux-crypto@vger.kernel.org
7023S:	Supported
7024F:	drivers/crypto/nx/Makefile
7025F:	drivers/crypto/nx/Kconfig
7026F:	drivers/crypto/nx/nx-aes*
7027F:	drivers/crypto/nx/nx-sha*
7028F:	drivers/crypto/nx/nx.*
7029F:	drivers/crypto/nx/nx_csbcpb.h
7030F:	drivers/crypto/nx/nx_debugfs.h
7031
7032IBM Power Linux RAID adapter
7033M:	Brian King <brking@us.ibm.com>
7034S:	Supported
7035F:	drivers/scsi/ipr.*
7036
7037IBM Power SRIOV Virtual NIC Device Driver
7038M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7039M:	John Allen <jallen@linux.vnet.ibm.com>
7040L:	netdev@vger.kernel.org
7041S:	Supported
7042F:	drivers/net/ethernet/ibm/ibmvnic.*
7043
7044IBM Power Virtual Accelerator Switchboard
7045M:	Sukadev Bhattiprolu
7046L:	linuxppc-dev@lists.ozlabs.org
7047S:	Supported
7048F:	arch/powerpc/platforms/powernv/vas*
7049F:	arch/powerpc/platforms/powernv/copy-paste.h
7050F:	arch/powerpc/include/asm/vas.h
7051F:	arch/powerpc/include/uapi/asm/vas.h
7052
7053IBM Power Virtual Ethernet Device Driver
7054M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7055L:	netdev@vger.kernel.org
7056S:	Supported
7057F:	drivers/net/ethernet/ibm/ibmveth.*
7058
7059IBM Power Virtual FC Device Drivers
7060M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7061L:	linux-scsi@vger.kernel.org
7062S:	Supported
7063F:	drivers/scsi/ibmvscsi/ibmvfc*
7064
7065IBM Power Virtual Management Channel Driver
7066M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7067M:	Steven Royer <seroyer@linux.vnet.ibm.com>
7068S:	Supported
7069F:	drivers/misc/ibmvmc.*
7070
7071IBM Power Virtual SCSI Device Drivers
7072M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7073L:	linux-scsi@vger.kernel.org
7074S:	Supported
7075F:	drivers/scsi/ibmvscsi/ibmvscsi*
7076F:	include/scsi/viosrp.h
7077
7078IBM Power Virtual SCSI Device Target Driver
7079M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7080M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
7081L:	linux-scsi@vger.kernel.org
7082L:	target-devel@vger.kernel.org
7083S:	Supported
7084F:	drivers/scsi/ibmvscsi_tgt/
7085
7086IBM Power VMX Cryptographic instructions
7087M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7088M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7089L:	linux-crypto@vger.kernel.org
7090S:	Supported
7091F:	drivers/crypto/vmx/Makefile
7092F:	drivers/crypto/vmx/Kconfig
7093F:	drivers/crypto/vmx/vmx.c
7094F:	drivers/crypto/vmx/aes*
7095F:	drivers/crypto/vmx/ghash*
7096F:	drivers/crypto/vmx/ppc-xlate.pl
7097
7098IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7099M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7100L:	linux-pci@vger.kernel.org
7101L:	linuxppc-dev@lists.ozlabs.org
7102S:	Supported
7103F:	drivers/pci/hotplug/rpaphp*
7104
7105IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7106M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7107L:	linux-pci@vger.kernel.org
7108L:	linuxppc-dev@lists.ozlabs.org
7109S:	Supported
7110F:	drivers/pci/hotplug/rpadlpar*
7111
7112IBM ServeRAID RAID DRIVER
7113S:	Orphan
7114F:	drivers/scsi/ips.*
7115
7116ICH LPC AND GPIO DRIVER
7117M:	Peter Tyser <ptyser@xes-inc.com>
7118S:	Maintained
7119F:	drivers/mfd/lpc_ich.c
7120F:	drivers/gpio/gpio-ich.c
7121
7122IDE SUBSYSTEM
7123M:	"David S. Miller" <davem@davemloft.net>
7124L:	linux-ide@vger.kernel.org
7125Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7127S:	Maintained
7128F:	Documentation/ide/
7129F:	drivers/ide/
7130F:	include/linux/ide.h
7131
7132IDE/ATAPI DRIVERS
7133M:	Borislav Petkov <bp@alien8.de>
7134L:	linux-ide@vger.kernel.org
7135S:	Maintained
7136F:	Documentation/cdrom/ide-cd
7137F:	drivers/ide/ide-cd*
7138
7139IDEAPAD LAPTOP EXTRAS DRIVER
7140M:	Ike Panhc <ike.pan@canonical.com>
7141L:	platform-driver-x86@vger.kernel.org
7142W:	http://launchpad.net/ideapad-laptop
7143S:	Maintained
7144F:	drivers/platform/x86/ideapad-laptop.c
7145
7146IDEAPAD LAPTOP SLIDEBAR DRIVER
7147M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7148L:	linux-input@vger.kernel.org
7149W:	https://github.com/o2genum/ideapad-slidebar
7150S:	Maintained
7151F:	drivers/input/misc/ideapad_slidebar.c
7152
7153IDT VersaClock 5 CLOCK DRIVER
7154M:	Marek Vasut <marek.vasut@gmail.com>
7155S:	Maintained
7156F:	drivers/clk/clk-versaclock5.c
7157
7158IEEE 802.15.4 SUBSYSTEM
7159M:	Alexander Aring <alex.aring@gmail.com>
7160M:	Stefan Schmidt <stefan@datenfreihafen.org>
7161L:	linux-wpan@vger.kernel.org
7162W:	http://wpan.cakelab.org/
7163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7165S:	Maintained
7166F:	net/ieee802154/
7167F:	net/mac802154/
7168F:	drivers/net/ieee802154/
7169F:	include/linux/nl802154.h
7170F:	include/linux/ieee802154.h
7171F:	include/net/nl802154.h
7172F:	include/net/mac802154.h
7173F:	include/net/af_ieee802154.h
7174F:	include/net/cfg802154.h
7175F:	include/net/ieee802154_netdev.h
7176F:	Documentation/networking/ieee802154.txt
7177
7178IFE PROTOCOL
7179M:	Yotam Gigi <yotam.gi@gmail.com>
7180M:	Jamal Hadi Salim <jhs@mojatatu.com>
7181F:	net/ife
7182F:	include/net/ife.h
7183F:	include/uapi/linux/ife.h
7184
7185IGORPLUG-USB IR RECEIVER
7186M:	Sean Young <sean@mess.org>
7187L:	linux-media@vger.kernel.org
7188S:	Maintained
7189F:	drivers/media/rc/igorplugusb.c
7190
7191IGUANAWORKS USB IR TRANSCEIVER
7192M:	Sean Young <sean@mess.org>
7193L:	linux-media@vger.kernel.org
7194S:	Maintained
7195F:	drivers/media/rc/iguanair.c
7196
7197IIO DIGITAL POTENTIOMETER DAC
7198M:	Peter Rosin <peda@axentia.se>
7199L:	linux-iio@vger.kernel.org
7200S:	Maintained
7201F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7202F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7203F:	drivers/iio/dac/dpot-dac.c
7204
7205IIO ENVELOPE DETECTOR
7206M:	Peter Rosin <peda@axentia.se>
7207L:	linux-iio@vger.kernel.org
7208S:	Maintained
7209F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7210F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7211F:	drivers/iio/adc/envelope-detector.c
7212
7213IIO MULTIPLEXER
7214M:	Peter Rosin <peda@axentia.se>
7215L:	linux-iio@vger.kernel.org
7216S:	Maintained
7217F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7218F:	drivers/iio/multiplexer/iio-mux.c
7219
7220IIO SUBSYSTEM AND DRIVERS
7221M:	Jonathan Cameron <jic23@kernel.org>
7222R:	Hartmut Knaack <knaack.h@gmx.de>
7223R:	Lars-Peter Clausen <lars@metafoo.de>
7224R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7225L:	linux-iio@vger.kernel.org
7226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7227S:	Maintained
7228F:	Documentation/ABI/testing/configfs-iio*
7229F:	Documentation/ABI/testing/sysfs-bus-iio*
7230F:	Documentation/devicetree/bindings/iio/
7231F:	drivers/iio/
7232F:	drivers/staging/iio/
7233F:	include/linux/iio/
7234F:	tools/iio/
7235
7236IIO UNIT CONVERTER
7237M:	Peter Rosin <peda@axentia.se>
7238L:	linux-iio@vger.kernel.org
7239S:	Maintained
7240F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7241F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7242F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7243F:	drivers/iio/afe/iio-rescale.c
7244
7245IKANOS/ADI EAGLE ADSL USB DRIVER
7246M:	Matthieu Castet <castet.matthieu@free.fr>
7247M:	Stanislaw Gruszka <stf_xl@wp.pl>
7248S:	Maintained
7249F:	drivers/usb/atm/ueagle-atm.c
7250
7251IMGTEC ASCII LCD DRIVER
7252M:	Paul Burton <paul.burton@mips.com>
7253S:	Maintained
7254F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7255F:	drivers/auxdisplay/img-ascii-lcd.c
7256
7257IMGTEC IR DECODER DRIVER
7258M:	James Hogan <jhogan@kernel.org>
7259S:	Maintained
7260F:	drivers/media/rc/img-ir/
7261
7262IMON SOUNDGRAPH USB IR RECEIVER
7263M:	Sean Young <sean@mess.org>
7264L:	linux-media@vger.kernel.org
7265S:	Maintained
7266F:	drivers/media/rc/imon_raw.c
7267F:	drivers/media/rc/imon.c
7268
7269IMS TWINTURBO FRAMEBUFFER DRIVER
7270L:	linux-fbdev@vger.kernel.org
7271S:	Orphan
7272F:	drivers/video/fbdev/imsttfb.c
7273
7274INA209 HARDWARE MONITOR DRIVER
7275M:	Guenter Roeck <linux@roeck-us.net>
7276L:	linux-hwmon@vger.kernel.org
7277S:	Maintained
7278F:	Documentation/hwmon/ina209
7279F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7280F:	drivers/hwmon/ina209.c
7281
7282INA2XX HARDWARE MONITOR DRIVER
7283M:	Guenter Roeck <linux@roeck-us.net>
7284L:	linux-hwmon@vger.kernel.org
7285S:	Maintained
7286F:	Documentation/hwmon/ina2xx
7287F:	drivers/hwmon/ina2xx.c
7288F:	include/linux/platform_data/ina2xx.h
7289
7290INDUSTRY PACK SUBSYSTEM (IPACK)
7291M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7292M:	Jens Taprogge <jens.taprogge@taprogge.org>
7293M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7294L:	industrypack-devel@lists.sourceforge.net
7295W:	http://industrypack.sourceforge.net
7296S:	Maintained
7297F:	drivers/ipack/
7298
7299INFINIBAND SUBSYSTEM
7300M:	Doug Ledford <dledford@redhat.com>
7301M:	Jason Gunthorpe <jgg@mellanox.com>
7302L:	linux-rdma@vger.kernel.org
7303W:	https://github.com/linux-rdma/rdma-core
7304Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7306S:	Supported
7307F:	Documentation/devicetree/bindings/infiniband/
7308F:	Documentation/infiniband/
7309F:	drivers/infiniband/
7310F:	include/uapi/linux/if_infiniband.h
7311F:	include/uapi/rdma/
7312F:	include/rdma/
7313
7314INGENIC JZ4780 DMA Driver
7315M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7316S:	Maintained
7317F:	drivers/dma/dma-jz4780.c
7318
7319INGENIC JZ4780 NAND DRIVER
7320M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7321L:	linux-mtd@lists.infradead.org
7322S:	Maintained
7323F:	drivers/mtd/nand/raw/jz4780_*
7324
7325INOTIFY
7326M:	Jan Kara <jack@suse.cz>
7327R:	Amir Goldstein <amir73il@gmail.com>
7328L:	linux-fsdevel@vger.kernel.org
7329S:	Maintained
7330F:	Documentation/filesystems/inotify.txt
7331F:	fs/notify/inotify/
7332F:	include/linux/inotify.h
7333F:	include/uapi/linux/inotify.h
7334
7335INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7336M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7337L:	linux-input@vger.kernel.org
7338Q:	http://patchwork.kernel.org/project/linux-input/list/
7339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7340S:	Maintained
7341F:	drivers/input/
7342F:	include/linux/input.h
7343F:	include/uapi/linux/input.h
7344F:	include/uapi/linux/input-event-codes.h
7345F:	include/linux/input/
7346F:	Documentation/devicetree/bindings/input/
7347F:	Documentation/devicetree/bindings/serio/
7348F:	Documentation/input/
7349
7350INPUT MULTITOUCH (MT) PROTOCOL
7351M:	Henrik Rydberg <rydberg@bitmath.org>
7352L:	linux-input@vger.kernel.org
7353S:	Odd fixes
7354F:	Documentation/input/multi-touch-protocol.rst
7355F:	drivers/input/input-mt.c
7356K:	\b(ABS|SYN)_MT_
7357
7358INSIDE SECURE CRYPTO DRIVER
7359M:	Antoine Tenart <antoine.tenart@bootlin.com>
7360F:	drivers/crypto/inside-secure/
7361S:	Maintained
7362L:	linux-crypto@vger.kernel.org
7363
7364INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7365M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7366M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7367L:	linux-integrity@vger.kernel.org
7368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7369S:	Supported
7370F:	security/integrity/ima/
7371
7372INTEL 810/815 FRAMEBUFFER DRIVER
7373M:	Antonino Daplas <adaplas@gmail.com>
7374L:	linux-fbdev@vger.kernel.org
7375S:	Maintained
7376F:	drivers/video/fbdev/i810/
7377
7378INTEL ASoC DRIVERS
7379M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7380M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7381M:	Jie Yang <yang.jie@linux.intel.com>
7382L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7383S:	Supported
7384F:	sound/soc/intel/
7385
7386INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7387M:	Hans de Goede <hdegoede@redhat.com>
7388L:	platform-driver-x86@vger.kernel.org
7389S:	Maintained
7390F:	drivers/platform/x86/intel_atomisp2_pm.c
7391
7392INTEL C600 SERIES SAS CONTROLLER DRIVER
7393M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7394M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7395L:	linux-scsi@vger.kernel.org
7396T:	git git://git.code.sf.net/p/intel-sas/isci
7397S:	Supported
7398F:	drivers/scsi/isci/
7399
7400INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7401M:	Jani Nikula <jani.nikula@linux.intel.com>
7402M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7403M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7404L:	intel-gfx@lists.freedesktop.org
7405W:	https://01.org/linuxgraphics/
7406B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7407C:	irc://chat.freenode.net/intel-gfx
7408Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7409T:	git git://anongit.freedesktop.org/drm-intel
7410S:	Supported
7411F:	drivers/gpu/drm/i915/
7412F:	include/drm/i915*
7413F:	include/uapi/drm/i915_drm.h
7414F:	Documentation/gpu/i915.rst
7415
7416INTEL ETHERNET DRIVERS
7417M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7418L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7419W:	http://www.intel.com/support/feedback.htm
7420W:	http://e1000.sourceforge.net/
7421Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7424S:	Supported
7425F:	Documentation/networking/e100.rst
7426F:	Documentation/networking/e1000.rst
7427F:	Documentation/networking/e1000e.rst
7428F:	Documentation/networking/fm10k.rst
7429F:	Documentation/networking/igb.rst
7430F:	Documentation/networking/igbvf.rst
7431F:	Documentation/networking/ixgb.rst
7432F:	Documentation/networking/ixgbe.rst
7433F:	Documentation/networking/ixgbevf.rst
7434F:	Documentation/networking/i40e.rst
7435F:	Documentation/networking/iavf.rst
7436F:	Documentation/networking/ice.rst
7437F:	drivers/net/ethernet/intel/
7438F:	drivers/net/ethernet/intel/*/
7439F:	include/linux/avf/virtchnl.h
7440
7441INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7442M:	Maik Broemme <mbroemme@libmpq.org>
7443L:	linux-fbdev@vger.kernel.org
7444S:	Maintained
7445F:	Documentation/fb/intelfb.txt
7446F:	drivers/video/fbdev/intelfb/
7447
7448INTEL GPIO DRIVERS
7449M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7450L:	linux-gpio@vger.kernel.org
7451S:	Maintained
7452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7453F:	drivers/gpio/gpio-ich.c
7454F:	drivers/gpio/gpio-intel-mid.c
7455F:	drivers/gpio/gpio-lynxpoint.c
7456F:	drivers/gpio/gpio-merrifield.c
7457F:	drivers/gpio/gpio-ml-ioh.c
7458F:	drivers/gpio/gpio-pch.c
7459F:	drivers/gpio/gpio-sch.c
7460F:	drivers/gpio/gpio-sodaville.c
7461
7462INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7463M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7464M:	Zhi Wang <zhi.a.wang@intel.com>
7465L:	intel-gvt-dev@lists.freedesktop.org
7466L:	intel-gfx@lists.freedesktop.org
7467W:	https://01.org/igvt-g
7468T:	git https://github.com/intel/gvt-linux.git
7469S:	Supported
7470F:	drivers/gpu/drm/i915/gvt/
7471
7472INTEL HID EVENT DRIVER
7473M:	Alex Hung <alex.hung@canonical.com>
7474L:	platform-driver-x86@vger.kernel.org
7475S:	Maintained
7476F:	drivers/platform/x86/intel-hid.c
7477
7478INTEL I/OAT DMA DRIVER
7479M:	Dave Jiang <dave.jiang@intel.com>
7480R:	Dan Williams <dan.j.williams@intel.com>
7481L:	dmaengine@vger.kernel.org
7482Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7483S:	Supported
7484F:	drivers/dma/ioat*
7485
7486INTEL IDLE DRIVER
7487M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7488M:	Len Brown <lenb@kernel.org>
7489L:	linux-pm@vger.kernel.org
7490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7491B:	https://bugzilla.kernel.org
7492S:	Supported
7493F:	drivers/idle/intel_idle.c
7494
7495INTEL INTEGRATED SENSOR HUB DRIVER
7496M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7497M:	Jiri Kosina <jikos@kernel.org>
7498L:	linux-input@vger.kernel.org
7499S:	Maintained
7500F:	drivers/hid/intel-ish-hid/
7501
7502INTEL IOMMU (VT-d)
7503M:	David Woodhouse <dwmw2@infradead.org>
7504L:	iommu@lists.linux-foundation.org
7505T:	git git://git.infradead.org/iommu-2.6.git
7506S:	Supported
7507F:	drivers/iommu/intel-iommu.c
7508F:	include/linux/intel-iommu.h
7509
7510INTEL IOP-ADMA DMA DRIVER
7511R:	Dan Williams <dan.j.williams@intel.com>
7512S:	Odd fixes
7513F:	drivers/dma/iop-adma.c
7514
7515INTEL IPU3 CSI-2 CIO2 DRIVER
7516M:	Yong Zhi <yong.zhi@intel.com>
7517M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7518M:	Bingbu Cao <bingbu.cao@intel.com>
7519R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7520R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7521L:	linux-media@vger.kernel.org
7522S:	Maintained
7523F:	drivers/media/pci/intel/ipu3/
7524F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7525
7526INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7527M:	Krzysztof Halasa <khalasa@piap.pl>
7528S:	Maintained
7529F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7530F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7531F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7532F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7533F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7534F:	drivers/net/wan/ixp4xx_hss.c
7535
7536INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7537M:	Deepak Saxena <dsaxena@plexity.net>
7538S:	Maintained
7539F:	drivers/char/hw_random/ixp4xx-rng.c
7540
7541INTEL MANAGEMENT ENGINE (mei)
7542M:	Tomas Winkler <tomas.winkler@intel.com>
7543L:	linux-kernel@vger.kernel.org
7544S:	Supported
7545F:	include/uapi/linux/mei.h
7546F:	include/linux/mei_cl_bus.h
7547F:	drivers/misc/mei/*
7548F:	drivers/watchdog/mei_wdt.c
7549F:	Documentation/misc-devices/mei/*
7550F:	samples/mei/*
7551
7552INTEL MENLOW THERMAL DRIVER
7553M:	Sujith Thomas <sujith.thomas@intel.com>
7554L:	platform-driver-x86@vger.kernel.org
7555W:	https://01.org/linux-acpi
7556S:	Supported
7557F:	drivers/platform/x86/intel_menlow.c
7558
7559INTEL MIC DRIVERS (mic)
7560M:	Sudeep Dutt <sudeep.dutt@intel.com>
7561M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7562S:	Supported
7563W:	https://github.com/sudeepdutt/mic
7564W:	http://software.intel.com/en-us/mic-developer
7565F:	include/linux/mic_bus.h
7566F:	include/linux/scif.h
7567F:	include/uapi/linux/mic_common.h
7568F:	include/uapi/linux/mic_ioctl.h
7569F:	include/uapi/linux/scif_ioctl.h
7570F:	drivers/misc/mic/
7571F:	drivers/dma/mic_x100_dma.c
7572F:	drivers/dma/mic_x100_dma.h
7573F:	Documentation/mic/
7574
7575INTEL PMC CORE DRIVER
7576M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7577M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7578L:	platform-driver-x86@vger.kernel.org
7579S:	Maintained
7580F:	drivers/platform/x86/intel_pmc_core*
7581
7582INTEL PMC/P-Unit IPC DRIVER
7583M:	Zha Qipeng<qipeng.zha@intel.com>
7584L:	platform-driver-x86@vger.kernel.org
7585S:	Maintained
7586F:	drivers/platform/x86/intel_pmc_ipc.c
7587F:	drivers/platform/x86/intel_punit_ipc.c
7588F:	arch/x86/include/asm/intel_pmc_ipc.h
7589F:	arch/x86/include/asm/intel_punit_ipc.h
7590
7591INTEL PMIC GPIO DRIVERS
7592M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7593S:	Maintained
7594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7595F:	drivers/gpio/gpio-*cove.c
7596F:	drivers/gpio/gpio-msic.c
7597
7598INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7599R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7600S:	Maintained
7601F:	drivers/mfd/intel_msic.c
7602F:	drivers/mfd/intel_soc_pmic*
7603F:	include/linux/mfd/intel_msic.h
7604F:	include/linux/mfd/intel_soc_pmic*
7605
7606INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7607M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7608L:	linux-wireless@vger.kernel.org
7609S:	Maintained
7610F:	Documentation/networking/README.ipw2100
7611F:	Documentation/networking/README.ipw2200
7612F:	drivers/net/wireless/intel/ipw2x00/
7613
7614INTEL PSTATE DRIVER
7615M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7616M:	Len Brown <lenb@kernel.org>
7617L:	linux-pm@vger.kernel.org
7618S:	Supported
7619F:	drivers/cpufreq/intel_pstate.c
7620
7621INTEL RDMA RNIC DRIVER
7622M:	Faisal Latif <faisal.latif@intel.com>
7623M:	Shiraz Saleem <shiraz.saleem@intel.com>
7624L:	linux-rdma@vger.kernel.org
7625S:	Supported
7626F:	drivers/infiniband/hw/i40iw/
7627F:	include/uapi/rdma/i40iw-abi.h
7628
7629INTEL TELEMETRY DRIVER
7630M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7631M:	"David E. Box" <david.e.box@linux.intel.com>
7632L:	platform-driver-x86@vger.kernel.org
7633S:	Maintained
7634F:	arch/x86/include/asm/intel_telemetry.h
7635F:	drivers/platform/x86/intel_telemetry*
7636
7637INTEL VIRTUAL BUTTON DRIVER
7638M:	AceLan Kao <acelan.kao@canonical.com>
7639L:	platform-driver-x86@vger.kernel.org
7640S:	Maintained
7641F:	drivers/platform/x86/intel-vbtn.c
7642
7643INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7644M:	Stanislaw Gruszka <sgruszka@redhat.com>
7645L:	linux-wireless@vger.kernel.org
7646S:	Supported
7647F:	drivers/net/wireless/intel/iwlegacy/
7648
7649INTEL WIRELESS WIFI LINK (iwlwifi)
7650M:	Johannes Berg <johannes.berg@intel.com>
7651M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7652M:	Luca Coelho <luciano.coelho@intel.com>
7653M:	Intel Linux Wireless <linuxwifi@intel.com>
7654L:	linux-wireless@vger.kernel.org
7655W:	http://intellinuxwireless.org
7656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7657S:	Supported
7658F:	drivers/net/wireless/intel/iwlwifi/
7659
7660INTEL WIRELESS WIMAX CONNECTION 2400
7661M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7662M:	linux-wimax@intel.com
7663L:	wimax@linuxwimax.org (subscribers-only)
7664S:	Supported
7665W:	http://linuxwimax.org
7666F:	Documentation/wimax/README.i2400m
7667F:	drivers/net/wimax/i2400m/
7668F:	include/uapi/linux/wimax/i2400m.h
7669
7670INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7671M:	Mario Limonciello <mario.limonciello@dell.com>
7672S:	Maintained
7673F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7674
7675INTEL(R) TRACE HUB
7676M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7677S:	Supported
7678F:	Documentation/trace/intel_th.rst
7679F:	drivers/hwtracing/intel_th/
7680
7681INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7682M:	Ning Sun <ning.sun@intel.com>
7683L:	tboot-devel@lists.sourceforge.net
7684W:	http://tboot.sourceforge.net
7685T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7686S:	Supported
7687F:	Documentation/intel_txt.txt
7688F:	include/linux/tboot.h
7689F:	arch/x86/kernel/tboot.c
7690
7691INTEL-MID GPIO DRIVER
7692M:	David Cohen <david.a.cohen@linux.intel.com>
7693L:	linux-gpio@vger.kernel.org
7694S:	Maintained
7695F:	drivers/gpio/gpio-intel-mid.c
7696
7697INVENSENSE MPU-3050 GYROSCOPE DRIVER
7698M:	Linus Walleij <linus.walleij@linaro.org>
7699L:	linux-iio@vger.kernel.org
7700S:	Maintained
7701F:	drivers/iio/gyro/mpu3050*
7702F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7703
7704IOC3 ETHERNET DRIVER
7705M:	Ralf Baechle <ralf@linux-mips.org>
7706L:	linux-mips@linux-mips.org
7707S:	Maintained
7708F:	drivers/net/ethernet/sgi/ioc3-eth.c
7709
7710IOC3 SERIAL DRIVER
7711M:	Pat Gefre <pfg@sgi.com>
7712L:	linux-serial@vger.kernel.org
7713S:	Maintained
7714F:	drivers/tty/serial/ioc3_serial.c
7715
7716IOMMU DRIVERS
7717M:	Joerg Roedel <joro@8bytes.org>
7718L:	iommu@lists.linux-foundation.org
7719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7720S:	Maintained
7721F:	Documentation/devicetree/bindings/iommu/
7722F:	drivers/iommu/
7723F:	include/linux/iommu.h
7724F:	include/linux/of_iommu.h
7725F:	include/linux/iova.h
7726
7727IP MASQUERADING
7728M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7729S:	Maintained
7730F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7731
7732IPMI SUBSYSTEM
7733M:	Corey Minyard <minyard@acm.org>
7734L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7735W:	http://openipmi.sourceforge.net/
7736S:	Supported
7737F:	Documentation/devicetree/bindings/ipmi/
7738F:	Documentation/IPMI.txt
7739F:	drivers/char/ipmi/
7740F:	include/linux/ipmi*
7741F:	include/uapi/linux/ipmi*
7742
7743IPS SCSI RAID DRIVER
7744M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7745L:	linux-scsi@vger.kernel.org
7746W:	http://www.adaptec.com/
7747S:	Maintained
7748F:	drivers/scsi/ips*
7749
7750IPVS
7751M:	Wensong Zhang <wensong@linux-vs.org>
7752M:	Simon Horman <horms@verge.net.au>
7753M:	Julian Anastasov <ja@ssi.bg>
7754L:	netdev@vger.kernel.org
7755L:	lvs-devel@vger.kernel.org
7756S:	Maintained
7757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7759F:	Documentation/networking/ipvs-sysctl.txt
7760F:	include/net/ip_vs.h
7761F:	include/uapi/linux/ip_vs.h
7762F:	net/netfilter/ipvs/
7763
7764IPWIRELESS DRIVER
7765M:	Jiri Kosina <jikos@kernel.org>
7766M:	David Sterba <dsterba@suse.com>
7767S:	Odd Fixes
7768F:	drivers/tty/ipwireless/
7769
7770IPX NETWORK LAYER
7771L:	netdev@vger.kernel.org
7772S:	Obsolete
7773F:	include/uapi/linux/ipx.h
7774
7775IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7776M:	Marc Zyngier <marc.zyngier@arm.com>
7777S:	Maintained
7778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7779F:	Documentation/IRQ-domain.txt
7780F:	include/linux/irqdomain.h
7781F:	kernel/irq/irqdomain.c
7782F:	kernel/irq/msi.c
7783
7784IRQ SUBSYSTEM
7785M:	Thomas Gleixner <tglx@linutronix.de>
7786L:	linux-kernel@vger.kernel.org
7787S:	Maintained
7788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7789F:	kernel/irq/
7790
7791IRQCHIP DRIVERS
7792M:	Thomas Gleixner <tglx@linutronix.de>
7793M:	Jason Cooper <jason@lakedaemon.net>
7794M:	Marc Zyngier <marc.zyngier@arm.com>
7795L:	linux-kernel@vger.kernel.org
7796S:	Maintained
7797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7798F:	Documentation/devicetree/bindings/interrupt-controller/
7799F:	drivers/irqchip/
7800
7801ISA
7802M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7803S:	Maintained
7804F:	Documentation/isa.txt
7805F:	drivers/base/isa.c
7806F:	include/linux/isa.h
7807
7808ISA RADIO MODULE
7809M:	Hans Verkuil <hverkuil@xs4all.nl>
7810L:	linux-media@vger.kernel.org
7811T:	git git://linuxtv.org/media_tree.git
7812W:	https://linuxtv.org
7813S:	Maintained
7814F:	drivers/media/radio/radio-isa*
7815
7816ISAPNP
7817M:	Jaroslav Kysela <perex@perex.cz>
7818S:	Maintained
7819F:	Documentation/isapnp.txt
7820F:	drivers/pnp/isapnp/
7821F:	include/linux/isapnp.h
7822
7823ISCSI
7824M:	Lee Duncan <lduncan@suse.com>
7825M:	Chris Leech <cleech@redhat.com>
7826L:	open-iscsi@googlegroups.com
7827W:	www.open-iscsi.com
7828S:	Maintained
7829F:	drivers/scsi/*iscsi*
7830F:	include/scsi/*iscsi*
7831
7832iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7833M:	Peter Jones <pjones@redhat.com>
7834M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7835S:	Maintained
7836F:	drivers/firmware/iscsi_ibft*
7837
7838ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7839M:	Sagi Grimberg <sagi@grimberg.me>
7840M:	Max Gurtovoy <maxg@mellanox.com>
7841L:	linux-rdma@vger.kernel.org
7842S:	Supported
7843W:	http://www.openfabrics.org
7844W:	www.open-iscsi.org
7845Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7846F:	drivers/infiniband/ulp/iser/
7847
7848ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7849M:	Sagi Grimberg <sagi@grimberg.me>
7850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7851L:	linux-rdma@vger.kernel.org
7852L:	target-devel@vger.kernel.org
7853S:	Supported
7854W:	http://www.linux-iscsi.org
7855F:	drivers/infiniband/ulp/isert
7856
7857ISDN SUBSYSTEM
7858M:	Karsten Keil <isdn@linux-pingi.de>
7859L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7860L:	netdev@vger.kernel.org
7861W:	http://www.isdn4linux.de
7862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7863S:	Maintained
7864F:	Documentation/isdn/
7865F:	drivers/isdn/
7866F:	include/linux/isdn.h
7867F:	include/linux/isdn/
7868F:	include/uapi/linux/isdn.h
7869F:	include/uapi/linux/isdn/
7870
7871ISDN SUBSYSTEM (Eicon active card driver)
7872M:	Armin Schindler <mac@melware.de>
7873L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7874W:	http://www.melware.de
7875S:	Maintained
7876F:	drivers/isdn/hardware/eicon/
7877
7878IT87 HARDWARE MONITORING DRIVER
7879M:	Jean Delvare <jdelvare@suse.com>
7880L:	linux-hwmon@vger.kernel.org
7881S:	Maintained
7882F:	Documentation/hwmon/it87
7883F:	drivers/hwmon/it87.c
7884
7885IT913X MEDIA DRIVER
7886M:	Antti Palosaari <crope@iki.fi>
7887L:	linux-media@vger.kernel.org
7888W:	https://linuxtv.org
7889W:	http://palosaari.fi/linux/
7890Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7891T:	git git://linuxtv.org/anttip/media_tree.git
7892S:	Maintained
7893F:	drivers/media/tuners/it913x*
7894
7895IVTV VIDEO4LINUX DRIVER
7896M:	Andy Walls <awalls@md.metrocast.net>
7897L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7898L:	linux-media@vger.kernel.org
7899T:	git git://linuxtv.org/media_tree.git
7900W:	http://www.ivtvdriver.org
7901S:	Maintained
7902F:	Documentation/media/v4l-drivers/ivtv*
7903F:	drivers/media/pci/ivtv/
7904F:	include/uapi/linux/ivtv*
7905
7906IX2505V MEDIA DRIVER
7907M:	Malcolm Priestley <tvboxspy@gmail.com>
7908L:	linux-media@vger.kernel.org
7909W:	https://linuxtv.org
7910Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7911S:	Maintained
7912F:	drivers/media/dvb-frontends/ix2505v*
7913
7914JAILHOUSE HYPERVISOR INTERFACE
7915M:	Jan Kiszka <jan.kiszka@siemens.com>
7916L:	jailhouse-dev@googlegroups.com
7917S:	Maintained
7918F:	arch/x86/kernel/jailhouse.c
7919F:	arch/x86/include/asm/jailhouse_para.h
7920
7921JC42.4 TEMPERATURE SENSOR DRIVER
7922M:	Guenter Roeck <linux@roeck-us.net>
7923L:	linux-hwmon@vger.kernel.org
7924S:	Maintained
7925F:	drivers/hwmon/jc42.c
7926F:	Documentation/hwmon/jc42
7927
7928JFS FILESYSTEM
7929M:	Dave Kleikamp <shaggy@kernel.org>
7930L:	jfs-discussion@lists.sourceforge.net
7931W:	http://jfs.sourceforge.net/
7932T:	git git://github.com/kleikamp/linux-shaggy.git
7933S:	Maintained
7934F:	Documentation/filesystems/jfs.txt
7935F:	fs/jfs/
7936
7937JME NETWORK DRIVER
7938M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7939L:	netdev@vger.kernel.org
7940S:	Maintained
7941F:	drivers/net/ethernet/jme.*
7942
7943JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7944M:	David Woodhouse <dwmw2@infradead.org>
7945L:	linux-mtd@lists.infradead.org
7946W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7947S:	Maintained
7948F:	fs/jffs2/
7949F:	include/uapi/linux/jffs2.h
7950
7951JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7952M:	"Theodore Ts'o" <tytso@mit.edu>
7953M:	Jan Kara <jack@suse.com>
7954L:	linux-ext4@vger.kernel.org
7955S:	Maintained
7956F:	fs/jbd2/
7957F:	include/linux/jbd2.h
7958
7959JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7960M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7961L:	linux-media@vger.kernel.org
7962S:	Maintained
7963F:	drivers/media/platform/rcar_jpu.c
7964
7965JSM Neo PCI based serial card
7966M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7967L:	linux-serial@vger.kernel.org
7968S:	Maintained
7969F:	drivers/tty/serial/jsm/
7970
7971K10TEMP HARDWARE MONITORING DRIVER
7972M:	Clemens Ladisch <clemens@ladisch.de>
7973L:	linux-hwmon@vger.kernel.org
7974S:	Maintained
7975F:	Documentation/hwmon/k10temp
7976F:	drivers/hwmon/k10temp.c
7977
7978K8TEMP HARDWARE MONITORING DRIVER
7979M:	Rudolf Marek <r.marek@assembler.cz>
7980L:	linux-hwmon@vger.kernel.org
7981S:	Maintained
7982F:	Documentation/hwmon/k8temp
7983F:	drivers/hwmon/k8temp.c
7984
7985KASAN
7986M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7987R:	Alexander Potapenko <glider@google.com>
7988R:	Dmitry Vyukov <dvyukov@google.com>
7989L:	kasan-dev@googlegroups.com
7990S:	Maintained
7991F:	arch/*/include/asm/kasan.h
7992F:	arch/*/mm/kasan_init*
7993F:	Documentation/dev-tools/kasan.rst
7994F:	include/linux/kasan*.h
7995F:	lib/test_kasan.c
7996F:	mm/kasan/
7997F:	scripts/Makefile.kasan
7998
7999KCONFIG
8000M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8002L:	linux-kbuild@vger.kernel.org
8003S:	Maintained
8004F:	Documentation/kbuild/kconfig*
8005F:	scripts/kconfig/
8006F:	scripts/Kconfig.include
8007
8008KDUMP
8009M:	Dave Young <dyoung@redhat.com>
8010M:	Baoquan He <bhe@redhat.com>
8011R:	Vivek Goyal <vgoyal@redhat.com>
8012L:	kexec@lists.infradead.org
8013W:	http://lse.sourceforge.net/kdump/
8014S:	Maintained
8015F:	Documentation/kdump/
8016
8017KEENE FM RADIO TRANSMITTER DRIVER
8018M:	Hans Verkuil <hverkuil@xs4all.nl>
8019L:	linux-media@vger.kernel.org
8020T:	git git://linuxtv.org/media_tree.git
8021W:	https://linuxtv.org
8022S:	Maintained
8023F:	drivers/media/radio/radio-keene*
8024
8025KERNEL AUTOMOUNTER
8026M:	Ian Kent <raven@themaw.net>
8027L:	autofs@vger.kernel.org
8028S:	Maintained
8029F:	fs/autofs/
8030
8031KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8032M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8033M:	Michal Marek <michal.lkml@markovi.net>
8034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8035L:	linux-kbuild@vger.kernel.org
8036S:	Maintained
8037F:	Documentation/kbuild/
8038F:	Makefile
8039F:	scripts/Kbuild*
8040F:	scripts/Makefile*
8041F:	scripts/basic/
8042F:	scripts/mk*
8043F:	scripts/mod/
8044F:	scripts/package/
8045
8046KERNEL JANITORS
8047L:	kernel-janitors@vger.kernel.org
8048W:	http://kernelnewbies.org/KernelJanitors
8049S:	Odd Fixes
8050
8051KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8052M:	"J. Bruce Fields" <bfields@fieldses.org>
8053M:	Jeff Layton <jlayton@kernel.org>
8054L:	linux-nfs@vger.kernel.org
8055W:	http://nfs.sourceforge.net/
8056T:	git git://linux-nfs.org/~bfields/linux.git
8057S:	Supported
8058F:	fs/nfsd/
8059F:	include/uapi/linux/nfsd/
8060F:	fs/lockd/
8061F:	fs/nfs_common/
8062F:	net/sunrpc/
8063F:	include/linux/lockd/
8064F:	include/linux/sunrpc/
8065F:	include/uapi/linux/sunrpc/
8066
8067KERNEL SELFTEST FRAMEWORK
8068M:	Shuah Khan <shuah@kernel.org>
8069L:	linux-kselftest@vger.kernel.org
8070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8071Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8072S:	Maintained
8073F:	tools/testing/selftests/
8074F:	Documentation/dev-tools/kselftest*
8075
8076KERNEL USERMODE HELPER
8077M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8078L:	linux-kernel@vger.kernel.org
8079S:	Maintained
8080F:	kernel/umh.c
8081F:	include/linux/umh.h
8082
8083KERNEL VIRTUAL MACHINE (KVM)
8084M:	Paolo Bonzini <pbonzini@redhat.com>
8085M:	Radim Krčmář <rkrcmar@redhat.com>
8086L:	kvm@vger.kernel.org
8087W:	http://www.linux-kvm.org
8088T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8089S:	Supported
8090F:	Documentation/virtual/kvm/
8091F:	include/trace/events/kvm.h
8092F:	include/uapi/asm-generic/kvm*
8093F:	include/uapi/linux/kvm*
8094F:	include/asm-generic/kvm*
8095F:	include/linux/kvm*
8096F:	include/kvm/iodev.h
8097F:	virt/kvm/*
8098F:	tools/kvm/
8099
8100KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8101M:	Joerg Roedel <joro@8bytes.org>
8102L:	kvm@vger.kernel.org
8103W:	http://www.linux-kvm.org/
8104S:	Maintained
8105F:	arch/x86/include/asm/svm.h
8106F:	arch/x86/kvm/svm.c
8107
8108KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8109M:	Christoffer Dall <christoffer.dall@arm.com>
8110M:	Marc Zyngier <marc.zyngier@arm.com>
8111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8112L:	kvmarm@lists.cs.columbia.edu
8113W:	http://systems.cs.columbia.edu/projects/kvm-arm
8114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8115S:	Supported
8116F:	arch/arm/include/uapi/asm/kvm*
8117F:	arch/arm/include/asm/kvm*
8118F:	arch/arm/kvm/
8119F:	virt/kvm/arm/
8120F:	include/kvm/arm_*
8121
8122KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8123M:	Christoffer Dall <christoffer.dall@arm.com>
8124M:	Marc Zyngier <marc.zyngier@arm.com>
8125L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8126L:	kvmarm@lists.cs.columbia.edu
8127S:	Maintained
8128F:	arch/arm64/include/uapi/asm/kvm*
8129F:	arch/arm64/include/asm/kvm*
8130F:	arch/arm64/kvm/
8131
8132KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8133M:	James Hogan <jhogan@kernel.org>
8134L:	linux-mips@linux-mips.org
8135S:	Supported
8136F:	arch/mips/include/uapi/asm/kvm*
8137F:	arch/mips/include/asm/kvm*
8138F:	arch/mips/kvm/
8139
8140KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8141M:	Paul Mackerras <paulus@ozlabs.org>
8142L:	kvm-ppc@vger.kernel.org
8143W:	http://www.linux-kvm.org/
8144T:	git git://github.com/agraf/linux-2.6.git
8145S:	Supported
8146F:	arch/powerpc/include/uapi/asm/kvm*
8147F:	arch/powerpc/include/asm/kvm*
8148F:	arch/powerpc/kvm/
8149F:	arch/powerpc/kernel/kvm*
8150
8151KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8152M:	Christian Borntraeger <borntraeger@de.ibm.com>
8153M:	Janosch Frank <frankja@linux.ibm.com>
8154R:	David Hildenbrand <david@redhat.com>
8155R:	Cornelia Huck <cohuck@redhat.com>
8156L:	linux-s390@vger.kernel.org
8157W:	http://www.ibm.com/developerworks/linux/linux390/
8158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8159S:	Supported
8160F:	arch/s390/include/uapi/asm/kvm*
8161F:	arch/s390/include/asm/gmap.h
8162F:	arch/s390/include/asm/kvm*
8163F:	arch/s390/kvm/
8164F:	arch/s390/mm/gmap.c
8165
8166KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8167M:	Paolo Bonzini <pbonzini@redhat.com>
8168M:	Radim Krčmář <rkrcmar@redhat.com>
8169L:	kvm@vger.kernel.org
8170W:	http://www.linux-kvm.org
8171T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8172S:	Supported
8173F:	arch/x86/kvm/
8174F:	arch/x86/include/uapi/asm/kvm*
8175F:	arch/x86/include/asm/kvm*
8176F:	arch/x86/include/asm/pvclock-abi.h
8177F:	arch/x86/kernel/kvm.c
8178F:	arch/x86/kernel/kvmclock.c
8179
8180KERNFS
8181M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8182M:	Tejun Heo <tj@kernel.org>
8183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8184S:	Supported
8185F:	include/linux/kernfs.h
8186F:	fs/kernfs/
8187
8188KEXEC
8189M:	Eric Biederman <ebiederm@xmission.com>
8190W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8191L:	kexec@lists.infradead.org
8192S:	Maintained
8193F:	include/linux/kexec.h
8194F:	include/uapi/linux/kexec.h
8195F:	kernel/kexec*
8196
8197KEYS-ENCRYPTED
8198M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8199L:	linux-integrity@vger.kernel.org
8200L:	keyrings@vger.kernel.org
8201S:	Supported
8202F:	Documentation/security/keys/trusted-encrypted.rst
8203F:	include/keys/encrypted-type.h
8204F:	security/keys/encrypted-keys/
8205
8206KEYS-TRUSTED
8207M:	James Bottomley <jejb@linux.vnet.ibm.com>
8208M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8209M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8210L:	linux-integrity@vger.kernel.org
8211L:	keyrings@vger.kernel.org
8212S:	Supported
8213F:	Documentation/security/keys/trusted-encrypted.rst
8214F:	include/keys/trusted-type.h
8215F:	security/keys/trusted.c
8216F:	security/keys/trusted.h
8217
8218KEYS/KEYRINGS:
8219M:	David Howells <dhowells@redhat.com>
8220L:	keyrings@vger.kernel.org
8221S:	Maintained
8222F:	Documentation/security/keys/core.rst
8223F:	include/linux/key.h
8224F:	include/linux/key-type.h
8225F:	include/linux/keyctl.h
8226F:	include/uapi/linux/keyctl.h
8227F:	include/keys/
8228F:	security/keys/
8229
8230KGDB / KDB /debug_core
8231M:	Jason Wessel <jason.wessel@windriver.com>
8232M:	Daniel Thompson <daniel.thompson@linaro.org>
8233W:	http://kgdb.wiki.kernel.org/
8234L:	kgdb-bugreport@lists.sourceforge.net
8235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8236S:	Maintained
8237F:	Documentation/dev-tools/kgdb.rst
8238F:	drivers/misc/kgdbts.c
8239F:	drivers/tty/serial/kgdboc.c
8240F:	include/linux/kdb.h
8241F:	include/linux/kgdb.h
8242F:	kernel/debug/
8243
8244KMEMLEAK
8245M:	Catalin Marinas <catalin.marinas@arm.com>
8246S:	Maintained
8247F:	Documentation/dev-tools/kmemleak.rst
8248F:	include/linux/kmemleak.h
8249F:	mm/kmemleak.c
8250F:	mm/kmemleak-test.c
8251
8252KMOD KERNEL MODULE LOADER - USERMODE HELPER
8253M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8254L:	linux-kernel@vger.kernel.org
8255S:	Maintained
8256F:	kernel/kmod.c
8257F:	include/linux/kmod.h
8258F:	lib/test_kmod.c
8259F:	tools/testing/selftests/kmod/
8260
8261KPROBES
8262M:	Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8263M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8264M:	"David S. Miller" <davem@davemloft.net>
8265M:	Masami Hiramatsu <mhiramat@kernel.org>
8266S:	Maintained
8267F:	Documentation/kprobes.txt
8268F:	include/linux/kprobes.h
8269F:	include/asm-generic/kprobes.h
8270F:	kernel/kprobes.c
8271
8272KS0108 LCD CONTROLLER DRIVER
8273M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8274S:	Maintained
8275F:	Documentation/auxdisplay/ks0108
8276F:	drivers/auxdisplay/ks0108.c
8277F:	include/linux/ks0108.h
8278
8279L3MDEV
8280M:	David Ahern <dsa@cumulusnetworks.com>
8281L:	netdev@vger.kernel.org
8282S:	Maintained
8283F:	net/l3mdev
8284F:	include/net/l3mdev.h
8285
8286L7 BPF FRAMEWORK
8287M:	John Fastabend <john.fastabend@gmail.com>
8288M:	Daniel Borkmann <daniel@iogearbox.net>
8289L:	netdev@vger.kernel.org
8290S:	Maintained
8291F:	include/linux/skmsg.h
8292F:	net/core/skmsg.c
8293F:	net/core/sock_map.c
8294F:	net/ipv4/tcp_bpf.c
8295
8296LANTIQ / INTEL Ethernet drivers
8297M:	Hauke Mehrtens <hauke@hauke-m.de>
8298L:	netdev@vger.kernel.org
8299S:	Maintained
8300F:	net/dsa/tag_gswip.c
8301F:	drivers/net/ethernet/lantiq_xrx200.c
8302F:	drivers/net/dsa/lantiq_pce.h
8303F:	drivers/net/dsa/lantiq_gswip.c
8304
8305LANTIQ MIPS ARCHITECTURE
8306M:	John Crispin <john@phrozen.org>
8307L:	linux-mips@linux-mips.org
8308S:	Maintained
8309F:	arch/mips/lantiq
8310F:	drivers/soc/lantiq
8311
8312LAPB module
8313L:	linux-x25@vger.kernel.org
8314S:	Orphan
8315F:	Documentation/networking/lapb-module.txt
8316F:	include/*/lapb.h
8317F:	net/lapb/
8318
8319LASI 53c700 driver for PARISC
8320M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8321L:	linux-scsi@vger.kernel.org
8322S:	Maintained
8323F:	Documentation/scsi/53c700.txt
8324F:	drivers/scsi/53c700*
8325
8326LEAKING_ADDRESSES
8327M:	Tobin C. Harding <me@tobin.cc>
8328M:	Tycho Andersen <tycho@tycho.ws>
8329L:	kernel-hardening@lists.openwall.com
8330S:	Maintained
8331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8332F:	scripts/leaking_addresses.pl
8333
8334LED SUBSYSTEM
8335M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8336M:	Pavel Machek <pavel@ucw.cz>
8337L:	linux-leds@vger.kernel.org
8338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8339S:	Maintained
8340F:	Documentation/devicetree/bindings/leds/
8341F:	drivers/leds/
8342F:	include/linux/leds.h
8343
8344LEGACY EEPROM DRIVER
8345M:	Jean Delvare <jdelvare@suse.com>
8346S:	Maintained
8347F:	Documentation/misc-devices/eeprom
8348F:	drivers/misc/eeprom/eeprom.c
8349
8350LEGO MINDSTORMS EV3
8351R:	David Lechner <david@lechnology.com>
8352S:	Maintained
8353F:	arch/arm/boot/dts/da850-lego-ev3.dts
8354F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8355F:	drivers/power/supply/lego_ev3_battery.c
8356
8357LEGO USB Tower driver
8358M:	Juergen Stuber <starblue@users.sourceforge.net>
8359L:	legousb-devel@lists.sourceforge.net
8360W:	http://legousb.sourceforge.net/
8361S:	Maintained
8362F:	drivers/usb/misc/legousbtower.c
8363
8364LG LAPTOP EXTRAS
8365M:	Matan Ziv-Av <matan@svgalib.org>
8366L:	platform-driver-x86@vger.kernel.org
8367S:	Maintained
8368F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8369F:	Documentation/laptops/lg-laptop.rst
8370F:	drivers/platform/x86/lg-laptop.c
8371
8372LG2160 MEDIA DRIVER
8373M:	Michael Krufky <mkrufky@linuxtv.org>
8374L:	linux-media@vger.kernel.org
8375W:	https://linuxtv.org
8376W:	http://github.com/mkrufky
8377Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8378T:	git git://linuxtv.org/mkrufky/tuners.git
8379S:	Maintained
8380F:	drivers/media/dvb-frontends/lg2160.*
8381
8382LGDT3305 MEDIA DRIVER
8383M:	Michael Krufky <mkrufky@linuxtv.org>
8384L:	linux-media@vger.kernel.org
8385W:	https://linuxtv.org
8386W:	http://github.com/mkrufky
8387Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8388T:	git git://linuxtv.org/mkrufky/tuners.git
8389S:	Maintained
8390F:	drivers/media/dvb-frontends/lgdt3305.*
8391
8392LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8393M:	Viresh Kumar <vireshk@kernel.org>
8394L:	linux-ide@vger.kernel.org
8395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8396S:	Maintained
8397F:	include/linux/pata_arasan_cf_data.h
8398F:	drivers/ata/pata_arasan_cf.c
8399
8400LIBATA PATA DRIVERS
8401M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8402M:	Jens Axboe <axboe@kernel.dk>
8403L:	linux-ide@vger.kernel.org
8404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8405S:	Maintained
8406F:	drivers/ata/pata_*.c
8407F:	drivers/ata/ata_generic.c
8408
8409LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8410M:	Linus Walleij <linus.walleij@linaro.org>
8411L:	linux-ide@vger.kernel.org
8412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8413S:	Maintained
8414F:	drivers/ata/pata_ftide010.c
8415F:	drivers/ata/sata_gemini.c
8416F:	drivers/ata/sata_gemini.h
8417
8418LIBATA SATA AHCI PLATFORM devices support
8419M:	Hans de Goede <hdegoede@redhat.com>
8420M:	Jens Axboe <axboe@kernel.dk>
8421L:	linux-ide@vger.kernel.org
8422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8423S:	Maintained
8424F:	drivers/ata/ahci_platform.c
8425F:	drivers/ata/libahci_platform.c
8426F:	include/linux/ahci_platform.h
8427
8428LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8429M:	Mikael Pettersson <mikpelinux@gmail.com>
8430L:	linux-ide@vger.kernel.org
8431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8432S:	Maintained
8433F:	drivers/ata/sata_promise.*
8434
8435LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8436M:	Jens Axboe <axboe@kernel.dk>
8437L:	linux-ide@vger.kernel.org
8438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8439S:	Maintained
8440F:	drivers/ata/
8441F:	include/linux/ata.h
8442F:	include/linux/libata.h
8443F:	Documentation/devicetree/bindings/ata/
8444
8445LIBLOCKDEP
8446M:	Sasha Levin <alexander.levin@microsoft.com>
8447S:	Maintained
8448F:	tools/lib/lockdep/
8449
8450LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8451M:	Ross Zwisler <zwisler@kernel.org>
8452M:	Dan Williams <dan.j.williams@intel.com>
8453M:	Vishal Verma <vishal.l.verma@intel.com>
8454M:	Dave Jiang <dave.jiang@intel.com>
8455L:	linux-nvdimm@lists.01.org
8456Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8457S:	Supported
8458F:	drivers/nvdimm/blk.c
8459F:	drivers/nvdimm/region_devs.c
8460
8461LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8462M:	Vishal Verma <vishal.l.verma@intel.com>
8463M:	Dan Williams <dan.j.williams@intel.com>
8464M:	Ross Zwisler <zwisler@kernel.org>
8465M:	Dave Jiang <dave.jiang@intel.com>
8466L:	linux-nvdimm@lists.01.org
8467Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8468S:	Supported
8469F:	drivers/nvdimm/btt*
8470
8471LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8472M:	Ross Zwisler <zwisler@kernel.org>
8473M:	Dan Williams <dan.j.williams@intel.com>
8474M:	Vishal Verma <vishal.l.verma@intel.com>
8475M:	Dave Jiang <dave.jiang@intel.com>
8476L:	linux-nvdimm@lists.01.org
8477Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8478S:	Supported
8479F:	drivers/nvdimm/pmem*
8480
8481LIBNVDIMM: DEVICETREE BINDINGS
8482M:	Oliver O'Halloran <oohall@gmail.com>
8483L:	linux-nvdimm@lists.01.org
8484Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8485S:	Supported
8486F:	drivers/nvdimm/of_pmem.c
8487F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8488
8489LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8490M:	Dan Williams <dan.j.williams@intel.com>
8491M:	Ross Zwisler <zwisler@kernel.org>
8492M:	Vishal Verma <vishal.l.verma@intel.com>
8493M:	Dave Jiang <dave.jiang@intel.com>
8494L:	linux-nvdimm@lists.01.org
8495Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8497S:	Supported
8498F:	drivers/nvdimm/*
8499F:	drivers/acpi/nfit/*
8500F:	include/linux/nd.h
8501F:	include/linux/libnvdimm.h
8502F:	include/uapi/linux/ndctl.h
8503
8504LIGHTNVM PLATFORM SUPPORT
8505M:	Matias Bjorling <mb@lightnvm.io>
8506W:	http://github/OpenChannelSSD
8507L:	linux-block@vger.kernel.org
8508S:	Maintained
8509F:	drivers/lightnvm/
8510F:	include/linux/lightnvm.h
8511F:	include/uapi/linux/lightnvm.h
8512
8513LINUX FOR POWER MACINTOSH
8514M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8515W:	http://www.penguinppc.org/
8516L:	linuxppc-dev@lists.ozlabs.org
8517S:	Maintained
8518F:	arch/powerpc/platforms/powermac/
8519F:	drivers/macintosh/
8520
8521LINUX FOR POWERPC (32-BIT AND 64-BIT)
8522M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8523M:	Paul Mackerras <paulus@samba.org>
8524M:	Michael Ellerman <mpe@ellerman.id.au>
8525W:	https://github.com/linuxppc/linux/wiki
8526L:	linuxppc-dev@lists.ozlabs.org
8527Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8529S:	Supported
8530F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8531F:	Documentation/devicetree/bindings/powerpc/
8532F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8533F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8534F:	Documentation/powerpc/
8535F:	arch/powerpc/
8536F:	drivers/char/tpm/tpm_ibmvtpm*
8537F:	drivers/crypto/nx/
8538F:	drivers/crypto/vmx/
8539F:	drivers/i2c/busses/i2c-opal.c
8540F:	drivers/net/ethernet/ibm/ibmveth.*
8541F:	drivers/net/ethernet/ibm/ibmvnic.*
8542F:	drivers/pci/hotplug/pnv_php.c
8543F:	drivers/pci/hotplug/rpa*
8544F:	drivers/rtc/rtc-opal.c
8545F:	drivers/scsi/ibmvscsi/
8546F:	drivers/tty/hvc/hvc_opal.c
8547F:	drivers/watchdog/wdrtas.c
8548F:	tools/testing/selftests/powerpc
8549N:	/pmac
8550N:	powermac
8551N:	powernv
8552N:	[^a-z0-9]ps3
8553N:	pseries
8554
8555LINUX FOR POWERPC EMBEDDED MPC5XXX
8556M:	Anatolij Gustschin <agust@denx.de>
8557L:	linuxppc-dev@lists.ozlabs.org
8558T:	git git://git.denx.de/linux-denx-agust.git
8559S:	Maintained
8560F:	arch/powerpc/platforms/512x/
8561F:	arch/powerpc/platforms/52xx/
8562
8563LINUX FOR POWERPC EMBEDDED PPC4XX
8564M:	Alistair Popple <alistair@popple.id.au>
8565M:	Matt Porter <mporter@kernel.crashing.org>
8566W:	http://www.penguinppc.org/
8567L:	linuxppc-dev@lists.ozlabs.org
8568S:	Maintained
8569F:	arch/powerpc/platforms/40x/
8570F:	arch/powerpc/platforms/44x/
8571
8572LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8573M:	Scott Wood <oss@buserror.net>
8574M:	Kumar Gala <galak@kernel.crashing.org>
8575W:	http://www.penguinppc.org/
8576L:	linuxppc-dev@lists.ozlabs.org
8577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8578S:	Maintained
8579F:	arch/powerpc/platforms/83xx/
8580F:	arch/powerpc/platforms/85xx/
8581F:	Documentation/devicetree/bindings/powerpc/fsl/
8582
8583LINUX FOR POWERPC EMBEDDED PPC8XX
8584M:	Vitaly Bordug <vitb@kernel.crashing.org>
8585W:	http://www.penguinppc.org/
8586L:	linuxppc-dev@lists.ozlabs.org
8587S:	Maintained
8588F:	arch/powerpc/platforms/8xx/
8589
8590LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8591L:	linuxppc-dev@lists.ozlabs.org
8592S:	Orphan
8593F:	arch/powerpc/*/*virtex*
8594F:	arch/powerpc/*/*/*virtex*
8595
8596LINUX FOR POWERPC PA SEMI PWRFICIENT
8597L:	linuxppc-dev@lists.ozlabs.org
8598S:	Orphan
8599F:	arch/powerpc/platforms/pasemi/
8600F:	drivers/*/*pasemi*
8601F:	drivers/*/*/*pasemi*
8602
8603LINUX KERNEL DUMP TEST MODULE (LKDTM)
8604M:	Kees Cook <keescook@chromium.org>
8605S:	Maintained
8606F:	drivers/misc/lkdtm/*
8607
8608LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8609M:	Alan Stern <stern@rowland.harvard.edu>
8610M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8611M:	Will Deacon <will.deacon@arm.com>
8612M:	Peter Zijlstra <peterz@infradead.org>
8613M:	Boqun Feng <boqun.feng@gmail.com>
8614M:	Nicholas Piggin <npiggin@gmail.com>
8615M:	David Howells <dhowells@redhat.com>
8616M:	Jade Alglave <j.alglave@ucl.ac.uk>
8617M:	Luc Maranget <luc.maranget@inria.fr>
8618M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8619R:	Akira Yokosawa <akiyks@gmail.com>
8620R:	Daniel Lustig <dlustig@nvidia.com>
8621L:	linux-kernel@vger.kernel.org
8622L:	linux-arch@vger.kernel.org
8623S:	Supported
8624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8625F:	tools/memory-model/
8626F:	Documentation/atomic_bitops.txt
8627F:	Documentation/atomic_t.txt
8628F:	Documentation/core-api/atomic_ops.rst
8629F:	Documentation/core-api/refcount-vs-atomic.rst
8630F:	Documentation/memory-barriers.txt
8631
8632LIS3LV02D ACCELEROMETER DRIVER
8633M:	Eric Piel <eric.piel@tremplin-utc.net>
8634S:	Maintained
8635F:	Documentation/misc-devices/lis3lv02d
8636F:	drivers/misc/lis3lv02d/
8637F:	drivers/platform/x86/hp_accel.c
8638
8639LIVE PATCHING
8640M:	Josh Poimboeuf <jpoimboe@redhat.com>
8641M:	Jessica Yu <jeyu@kernel.org>
8642M:	Jiri Kosina <jikos@kernel.org>
8643M:	Miroslav Benes <mbenes@suse.cz>
8644R:	Petr Mladek <pmladek@suse.com>
8645S:	Maintained
8646F:	kernel/livepatch/
8647F:	include/linux/livepatch.h
8648F:	arch/x86/include/asm/livepatch.h
8649F:	arch/x86/kernel/livepatch.c
8650F:	Documentation/livepatch/
8651F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8652F:	samples/livepatch/
8653L:	live-patching@vger.kernel.org
8654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8655
8656LLC (802.2)
8657L:	netdev@vger.kernel.org
8658S:	Odd fixes
8659F:	include/linux/llc.h
8660F:	include/uapi/linux/llc.h
8661F:	include/net/llc*
8662F:	net/llc/
8663
8664LM73 HARDWARE MONITOR DRIVER
8665M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8666L:	linux-hwmon@vger.kernel.org
8667S:	Maintained
8668F:	drivers/hwmon/lm73.c
8669
8670LM78 HARDWARE MONITOR DRIVER
8671M:	Jean Delvare <jdelvare@suse.com>
8672L:	linux-hwmon@vger.kernel.org
8673S:	Maintained
8674F:	Documentation/hwmon/lm78
8675F:	drivers/hwmon/lm78.c
8676
8677LM83 HARDWARE MONITOR DRIVER
8678M:	Jean Delvare <jdelvare@suse.com>
8679L:	linux-hwmon@vger.kernel.org
8680S:	Maintained
8681F:	Documentation/hwmon/lm83
8682F:	drivers/hwmon/lm83.c
8683
8684LM90 HARDWARE MONITOR DRIVER
8685M:	Jean Delvare <jdelvare@suse.com>
8686L:	linux-hwmon@vger.kernel.org
8687S:	Maintained
8688F:	Documentation/hwmon/lm90
8689F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8690F:	drivers/hwmon/lm90.c
8691F:	include/dt-bindings/thermal/lm90.h
8692
8693LM95234 HARDWARE MONITOR DRIVER
8694M:	Guenter Roeck <linux@roeck-us.net>
8695L:	linux-hwmon@vger.kernel.org
8696S:	Maintained
8697F:	Documentation/hwmon/lm95234
8698F:	drivers/hwmon/lm95234.c
8699
8700LME2510 MEDIA DRIVER
8701M:	Malcolm Priestley <tvboxspy@gmail.com>
8702L:	linux-media@vger.kernel.org
8703W:	https://linuxtv.org
8704Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8705S:	Maintained
8706F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8707
8708LOADPIN SECURITY MODULE
8709M:	Kees Cook <keescook@chromium.org>
8710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8711S:	Supported
8712F:	security/loadpin/
8713F:	Documentation/admin-guide/LSM/LoadPin.rst
8714
8715LOCKING PRIMITIVES
8716M:	Peter Zijlstra <peterz@infradead.org>
8717M:	Ingo Molnar <mingo@redhat.com>
8718M:	Will Deacon <will.deacon@arm.com>
8719L:	linux-kernel@vger.kernel.org
8720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8721S:	Maintained
8722F:	Documentation/locking/
8723F:	include/linux/lockdep.h
8724F:	include/linux/spinlock*.h
8725F:	arch/*/include/asm/spinlock*.h
8726F:	include/linux/rwlock*.h
8727F:	include/linux/mutex*.h
8728F:	include/linux/rwsem*.h
8729F:	arch/*/include/asm/rwsem.h
8730F:	include/linux/seqlock.h
8731F:	lib/locking*.[ch]
8732F:	kernel/locking/
8733X:	kernel/locking/locktorture.c
8734
8735LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8736M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8737L:	linux-ntfs-dev@lists.sourceforge.net
8738W:	http://www.linux-ntfs.org/content/view/19/37/
8739S:	Maintained
8740F:	Documentation/ldm.txt
8741F:	block/partitions/ldm.*
8742
8743LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8744M:	Sathya Prakash <sathya.prakash@broadcom.com>
8745M:	Chaitra P B <chaitra.basappa@broadcom.com>
8746M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8747L:	MPT-FusionLinux.pdl@broadcom.com
8748L:	linux-scsi@vger.kernel.org
8749W:	http://www.avagotech.com/support/
8750S:	Supported
8751F:	drivers/message/fusion/
8752F:	drivers/scsi/mpt3sas/
8753
8754LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8755M:	Matthew Wilcox <willy@infradead.org>
8756L:	linux-scsi@vger.kernel.org
8757S:	Maintained
8758F:	drivers/scsi/sym53c8xx_2/
8759
8760LTC1660 DAC DRIVER
8761M:	Marcus Folkesson <marcus.folkesson@gmail.com>
8762L:	linux-iio@vger.kernel.org
8763S:	Maintained
8764F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8765F:	drivers/iio/dac/ltc1660.c
8766
8767LTC4261 HARDWARE MONITOR DRIVER
8768M:	Guenter Roeck <linux@roeck-us.net>
8769L:	linux-hwmon@vger.kernel.org
8770S:	Maintained
8771F:	Documentation/hwmon/ltc4261
8772F:	drivers/hwmon/ltc4261.c
8773
8774LTC4306 I2C MULTIPLEXER DRIVER
8775M:	Michael Hennerich <michael.hennerich@analog.com>
8776W:	http://ez.analog.com/community/linux-device-drivers
8777L:	linux-i2c@vger.kernel.org
8778S:	Supported
8779F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8780F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8781
8782LTP (Linux Test Project)
8783M:	Mike Frysinger <vapier@gentoo.org>
8784M:	Cyril Hrubis <chrubis@suse.cz>
8785M:	Wanlong Gao <wanlong.gao@gmail.com>
8786M:	Jan Stancek <jstancek@redhat.com>
8787M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8788M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8789L:	ltp@lists.linux.it (subscribers-only)
8790W:	http://linux-test-project.github.io/
8791T:	git git://github.com/linux-test-project/ltp.git
8792S:	Maintained
8793
8794M68K ARCHITECTURE
8795M:	Geert Uytterhoeven <geert@linux-m68k.org>
8796L:	linux-m68k@lists.linux-m68k.org
8797W:	http://www.linux-m68k.org/
8798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8799S:	Maintained
8800F:	arch/m68k/
8801F:	drivers/zorro/
8802
8803M68K ON APPLE MACINTOSH
8804M:	Joshua Thompson <funaho@jurai.org>
8805W:	http://www.mac.linux-m68k.org/
8806L:	linux-m68k@lists.linux-m68k.org
8807S:	Maintained
8808F:	arch/m68k/mac/
8809
8810M68K ON HP9000/300
8811M:	Philip Blundell <philb@gnu.org>
8812W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8813S:	Maintained
8814F:	arch/m68k/hp300/
8815
8816M88DS3103 MEDIA DRIVER
8817M:	Antti Palosaari <crope@iki.fi>
8818L:	linux-media@vger.kernel.org
8819W:	https://linuxtv.org
8820W:	http://palosaari.fi/linux/
8821Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8822T:	git git://linuxtv.org/anttip/media_tree.git
8823S:	Maintained
8824F:	drivers/media/dvb-frontends/m88ds3103*
8825
8826M88RS2000 MEDIA DRIVER
8827M:	Malcolm Priestley <tvboxspy@gmail.com>
8828L:	linux-media@vger.kernel.org
8829W:	https://linuxtv.org
8830Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8831S:	Maintained
8832F:	drivers/media/dvb-frontends/m88rs2000*
8833
8834MA901 MASTERKIT USB FM RADIO DRIVER
8835M:	Alexey Klimov <klimov.linux@gmail.com>
8836L:	linux-media@vger.kernel.org
8837T:	git git://linuxtv.org/media_tree.git
8838S:	Maintained
8839F:	drivers/media/radio/radio-ma901.c
8840
8841MAC80211
8842M:	Johannes Berg <johannes@sipsolutions.net>
8843L:	linux-wireless@vger.kernel.org
8844W:	http://wireless.kernel.org/
8845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8847S:	Maintained
8848F:	Documentation/networking/mac80211-injection.txt
8849F:	include/net/mac80211.h
8850F:	net/mac80211/
8851F:	drivers/net/wireless/mac80211_hwsim.[ch]
8852F:	Documentation/networking/mac80211_hwsim/README
8853
8854MAILBOX API
8855M:	Jassi Brar <jassisinghbrar@gmail.com>
8856L:	linux-kernel@vger.kernel.org
8857S:	Maintained
8858F:	drivers/mailbox/
8859F:	include/linux/mailbox_client.h
8860F:	include/linux/mailbox_controller.h
8861
8862MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8863M:	Michael Kerrisk <mtk.manpages@gmail.com>
8864W:	http://www.kernel.org/doc/man-pages
8865L:	linux-man@vger.kernel.org
8866S:	Maintained
8867
8868MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8869M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8870L:	linux-mips@linux-mips.org
8871S:	Maintained
8872F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8873
8874MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8875M:	Andrew Lunn <andrew@lunn.ch>
8876M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8877L:	netdev@vger.kernel.org
8878S:	Maintained
8879F:	drivers/net/dsa/mv88e6xxx/
8880F:	include/linux/platform_data/mv88e6xxx.h
8881F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8882
8883MARVELL ARMADA DRM SUPPORT
8884M:	Russell King <linux@armlinux.org.uk>
8885S:	Maintained
8886T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8887T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8888F:	drivers/gpu/drm/armada/
8889F:	include/uapi/drm/armada_drm.h
8890F:	Documentation/devicetree/bindings/display/armada/
8891
8892MARVELL CRYPTO DRIVER
8893M:	Boris Brezillon <boris.brezillon@bootlin.com>
8894M:	Arnaud Ebalard <arno@natisbad.org>
8895F:	drivers/crypto/marvell/
8896S:	Maintained
8897L:	linux-crypto@vger.kernel.org
8898
8899MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8900M:	Mirko Lindner <mlindner@marvell.com>
8901M:	Stephen Hemminger <stephen@networkplumber.org>
8902L:	netdev@vger.kernel.org
8903S:	Maintained
8904F:	drivers/net/ethernet/marvell/sk*
8905
8906MARVELL LIBERTAS WIRELESS DRIVER
8907L:	libertas-dev@lists.infradead.org
8908S:	Orphan
8909F:	drivers/net/wireless/marvell/libertas/
8910
8911MARVELL MACCHIATOBIN SUPPORT
8912M:	Russell King <linux@armlinux.org.uk>
8913L:	linux-arm-kernel@lists.infradead.org
8914S:	Maintained
8915F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8916
8917MARVELL MV643XX ETHERNET DRIVER
8918M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8919L:	netdev@vger.kernel.org
8920S:	Maintained
8921F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8922F:	include/linux/mv643xx.h
8923
8924MARVELL MV88X3310 PHY DRIVER
8925M:	Russell King <linux@armlinux.org.uk>
8926L:	netdev@vger.kernel.org
8927S:	Maintained
8928F:	drivers/net/phy/marvell10g.c
8929
8930MARVELL MVNETA ETHERNET DRIVER
8931M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8932L:	netdev@vger.kernel.org
8933S:	Maintained
8934F:	drivers/net/ethernet/marvell/mvneta.*
8935
8936MARVELL MWIFIEX WIRELESS DRIVER
8937M:	Amitkumar Karwar <amitkarwar@gmail.com>
8938M:	Nishant Sarmukadam <nishants@marvell.com>
8939M:	Ganapathi Bhat <gbhat@marvell.com>
8940M:	Xinming Hu <huxinming820@gmail.com>
8941L:	linux-wireless@vger.kernel.org
8942S:	Maintained
8943F:	drivers/net/wireless/marvell/mwifiex/
8944
8945MARVELL MWL8K WIRELESS DRIVER
8946M:	Lennert Buytenhek <buytenh@wantstofly.org>
8947L:	linux-wireless@vger.kernel.org
8948S:	Odd Fixes
8949F:	drivers/net/wireless/marvell/mwl8k.c
8950
8951MARVELL NAND CONTROLLER DRIVER
8952M:	Miquel Raynal <miquel.raynal@bootlin.com>
8953L:	linux-mtd@lists.infradead.org
8954S:	Maintained
8955F:	drivers/mtd/nand/raw/marvell_nand.c
8956F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8957
8958MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8959M:	Nicolas Pitre <nico@fluxnic.net>
8960S:	Odd Fixes
8961F:	drivers/mmc/host/mvsdio.*
8962
8963MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8964M:	Hu Ziji <huziji@marvell.com>
8965L:	linux-mmc@vger.kernel.org
8966S:	Supported
8967F:	drivers/mmc/host/sdhci-xenon*
8968F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8969
8970MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8971M:	Sunil Goutham <sgoutham@marvell.com>
8972M:	Linu Cherian <lcherian@marvell.com>
8973M:	Geetha sowjanya <gakula@marvell.com>
8974M:	Jerin Jacob <jerinj@marvell.com>
8975L:	netdev@vger.kernel.org
8976S:	Supported
8977F:	drivers/net/ethernet/marvell/octeontx2/af/
8978
8979MATROX FRAMEBUFFER DRIVER
8980L:	linux-fbdev@vger.kernel.org
8981S:	Orphan
8982F:	drivers/video/fbdev/matrox/matroxfb_*
8983F:	include/uapi/linux/matroxfb.h
8984
8985MAX16065 HARDWARE MONITOR DRIVER
8986M:	Guenter Roeck <linux@roeck-us.net>
8987L:	linux-hwmon@vger.kernel.org
8988S:	Maintained
8989F:	Documentation/hwmon/max16065
8990F:	drivers/hwmon/max16065.c
8991
8992MAX2175 SDR TUNER DRIVER
8993M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8994L:	linux-media@vger.kernel.org
8995T:	git git://linuxtv.org/media_tree.git
8996S:	Maintained
8997F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8998F:	Documentation/media/v4l-drivers/max2175.rst
8999F:	drivers/media/i2c/max2175*
9000F:	include/uapi/linux/max2175.h
9001
9002MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9003L:	linux-hwmon@vger.kernel.org
9004S:	Orphan
9005F:	Documentation/hwmon/max6650
9006F:	drivers/hwmon/max6650.c
9007
9008MAX6697 HARDWARE MONITOR DRIVER
9009M:	Guenter Roeck <linux@roeck-us.net>
9010L:	linux-hwmon@vger.kernel.org
9011S:	Maintained
9012F:	Documentation/hwmon/max6697
9013F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9014F:	drivers/hwmon/max6697.c
9015F:	include/linux/platform_data/max6697.h
9016
9017MAX9860 MONO AUDIO VOICE CODEC DRIVER
9018M:	Peter Rosin <peda@axentia.se>
9019L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9020S:	Maintained
9021F:	Documentation/devicetree/bindings/sound/max9860.txt
9022F:	sound/soc/codecs/max9860.*
9023
9024MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9025M:	Javier Martinez Canillas <javier@dowhile0.org>
9026L:	linux-kernel@vger.kernel.org
9027S:	Supported
9028F:	drivers/regulator/max77802-regulator.c
9029F:	Documentation/devicetree/bindings/*/*max77802.txt
9030F:	include/dt-bindings/*/*max77802.h
9031
9032MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9033M:	Krzysztof Kozlowski <krzk@kernel.org>
9034M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9035L:	linux-pm@vger.kernel.org
9036S:	Supported
9037F:	drivers/power/supply/max14577_charger.c
9038F:	drivers/power/supply/max77693_charger.c
9039
9040MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9041M:	Chanwoo Choi <cw00.choi@samsung.com>
9042M:	Krzysztof Kozlowski <krzk@kernel.org>
9043M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9044L:	linux-kernel@vger.kernel.org
9045S:	Supported
9046F:	drivers/*/max14577*.c
9047F:	drivers/*/max77686*.c
9048F:	drivers/*/max77693*.c
9049F:	drivers/extcon/extcon-max14577.c
9050F:	drivers/extcon/extcon-max77693.c
9051F:	drivers/rtc/rtc-max77686.c
9052F:	drivers/clk/clk-max77686.c
9053F:	Documentation/devicetree/bindings/mfd/max14577.txt
9054F:	Documentation/devicetree/bindings/*/max77686.txt
9055F:	Documentation/devicetree/bindings/mfd/max77693.txt
9056F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9057F:	include/linux/mfd/max14577*.h
9058F:	include/linux/mfd/max77686*.h
9059F:	include/linux/mfd/max77693*.h
9060
9061MAXIRADIO FM RADIO RECEIVER DRIVER
9062M:	Hans Verkuil <hverkuil@xs4all.nl>
9063L:	linux-media@vger.kernel.org
9064T:	git git://linuxtv.org/media_tree.git
9065W:	https://linuxtv.org
9066S:	Maintained
9067F:	drivers/media/radio/radio-maxiradio*
9068
9069MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9070M:	Peter Rosin <peda@axentia.se>
9071L:	linux-iio@vger.kernel.org
9072S:	Maintained
9073F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9074F:	drivers/iio/potentiometer/mcp4018.c
9075F:	drivers/iio/potentiometer/mcp4531.c
9076
9077MCR20A IEEE-802.15.4 RADIO DRIVER
9078M:	Xue Liu <liuxuenetmail@gmail.com>
9079L:	linux-wpan@vger.kernel.org
9080W:	https://github.com/xueliu/mcr20a-linux
9081S:	Maintained
9082F:	drivers/net/ieee802154/mcr20a.c
9083F:	drivers/net/ieee802154/mcr20a.h
9084F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9085
9086MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9087M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9088L:	linux-iio@vger.kernel.org
9089S:	Maintained
9090F:	drivers/iio/dac/cio-dac.c
9091
9092MEDIA DRIVERS FOR ASCOT2E
9093M:	Sergey Kozlov <serjk@netup.ru>
9094M:	Abylay Ospan <aospan@netup.ru>
9095L:	linux-media@vger.kernel.org
9096W:	https://linuxtv.org
9097W:	http://netup.tv/
9098T:	git git://linuxtv.org/media_tree.git
9099S:	Supported
9100F:	drivers/media/dvb-frontends/ascot2e*
9101
9102MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9103M:	Jasmin Jessich <jasmin@anw.at>
9104L:	linux-media@vger.kernel.org
9105W:	https://linuxtv.org
9106T:	git git://linuxtv.org/media_tree.git
9107S:	Maintained
9108F:	drivers/media/dvb-frontends/cxd2099*
9109
9110MEDIA DRIVERS FOR CXD2841ER
9111M:	Sergey Kozlov <serjk@netup.ru>
9112M:	Abylay Ospan <aospan@netup.ru>
9113L:	linux-media@vger.kernel.org
9114W:	https://linuxtv.org
9115W:	http://netup.tv/
9116T:	git git://linuxtv.org/media_tree.git
9117S:	Supported
9118F:	drivers/media/dvb-frontends/cxd2841er*
9119
9120MEDIA DRIVERS FOR CXD2880
9121M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9122L:	linux-media@vger.kernel.org
9123W:	http://linuxtv.org/
9124T:	git git://linuxtv.org/media_tree.git
9125S:	Supported
9126F:	drivers/media/dvb-frontends/cxd2880/*
9127F:	drivers/media/spi/cxd2880*
9128
9129MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9130L:	linux-media@vger.kernel.org
9131W:	https://linuxtv.org
9132T:	git git://linuxtv.org/media_tree.git
9133S:	Orphan
9134F:	drivers/media/pci/ddbridge/*
9135
9136MEDIA DRIVERS FOR FREESCALE IMX
9137M:	Steve Longerbeam <slongerbeam@gmail.com>
9138M:	Philipp Zabel <p.zabel@pengutronix.de>
9139L:	linux-media@vger.kernel.org
9140T:	git git://linuxtv.org/media_tree.git
9141S:	Maintained
9142F:	Documentation/devicetree/bindings/media/imx.txt
9143F:	Documentation/media/v4l-drivers/imx.rst
9144F:	drivers/staging/media/imx/
9145F:	include/linux/imx-media.h
9146F:	include/media/imx.h
9147
9148MEDIA DRIVER FOR FREESCALE IMX PXP
9149M:	Philipp Zabel <p.zabel@pengutronix.de>
9150L:	linux-media@vger.kernel.org
9151T:	git git://linuxtv.org/media_tree.git
9152S:	Maintained
9153F:	drivers/media/platform/imx-pxp.[ch]
9154
9155MEDIA DRIVERS FOR HELENE
9156M:	Abylay Ospan <aospan@netup.ru>
9157L:	linux-media@vger.kernel.org
9158W:	https://linuxtv.org
9159W:	http://netup.tv/
9160T:	git git://linuxtv.org/media_tree.git
9161S:	Supported
9162F:	drivers/media/dvb-frontends/helene*
9163
9164MEDIA DRIVERS FOR HORUS3A
9165M:	Sergey Kozlov <serjk@netup.ru>
9166M:	Abylay Ospan <aospan@netup.ru>
9167L:	linux-media@vger.kernel.org
9168W:	https://linuxtv.org
9169W:	http://netup.tv/
9170T:	git git://linuxtv.org/media_tree.git
9171S:	Supported
9172F:	drivers/media/dvb-frontends/horus3a*
9173
9174MEDIA DRIVERS FOR LNBH25
9175M:	Sergey Kozlov <serjk@netup.ru>
9176M:	Abylay Ospan <aospan@netup.ru>
9177L:	linux-media@vger.kernel.org
9178W:	https://linuxtv.org
9179W:	http://netup.tv/
9180T:	git git://linuxtv.org/media_tree.git
9181S:	Supported
9182F:	drivers/media/dvb-frontends/lnbh25*
9183
9184MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9185L:	linux-media@vger.kernel.org
9186W:	https://linuxtv.org
9187T:	git git://linuxtv.org/media_tree.git
9188S:	Orphan
9189F:	drivers/media/dvb-frontends/mxl5xx*
9190
9191MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9192M:	Sergey Kozlov <serjk@netup.ru>
9193M:	Abylay Ospan <aospan@netup.ru>
9194L:	linux-media@vger.kernel.org
9195W:	https://linuxtv.org
9196W:	http://netup.tv/
9197T:	git git://linuxtv.org/media_tree.git
9198S:	Supported
9199F:	drivers/media/pci/netup_unidvb/*
9200
9201MEDIA DRIVERS FOR RENESAS - CEU
9202M:	Jacopo Mondi <jacopo@jmondi.org>
9203L:	linux-media@vger.kernel.org
9204L:	linux-renesas-soc@vger.kernel.org
9205T:	git git://linuxtv.org/media_tree.git
9206S:	Supported
9207F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9208F:	drivers/media/platform/renesas-ceu.c
9209F:	include/media/drv-intf/renesas-ceu.h
9210
9211MEDIA DRIVERS FOR RENESAS - DRIF
9212M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9213L:	linux-media@vger.kernel.org
9214L:	linux-renesas-soc@vger.kernel.org
9215T:	git git://linuxtv.org/media_tree.git
9216S:	Supported
9217F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9218F:	drivers/media/platform/rcar_drif.c
9219
9220MEDIA DRIVERS FOR RENESAS - FCP
9221M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9222L:	linux-media@vger.kernel.org
9223L:	linux-renesas-soc@vger.kernel.org
9224T:	git git://linuxtv.org/media_tree.git
9225S:	Supported
9226F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9227F:	drivers/media/platform/rcar-fcp.c
9228F:	include/media/rcar-fcp.h
9229
9230MEDIA DRIVERS FOR RENESAS - FDP1
9231M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9232L:	linux-media@vger.kernel.org
9233L:	linux-renesas-soc@vger.kernel.org
9234T:	git git://linuxtv.org/media_tree.git
9235S:	Supported
9236F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9237F:	drivers/media/platform/rcar_fdp1.c
9238
9239MEDIA DRIVERS FOR RENESAS - VIN
9240M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9241L:	linux-media@vger.kernel.org
9242L:	linux-renesas-soc@vger.kernel.org
9243T:	git git://linuxtv.org/media_tree.git
9244S:	Supported
9245F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9246F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9247F:	drivers/media/platform/rcar-vin/
9248
9249MEDIA DRIVERS FOR RENESAS - VSP1
9250M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9251M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9252L:	linux-media@vger.kernel.org
9253L:	linux-renesas-soc@vger.kernel.org
9254T:	git git://linuxtv.org/media_tree.git
9255S:	Supported
9256F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9257F:	drivers/media/platform/vsp1/
9258
9259MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9260L:	linux-media@vger.kernel.org
9261W:	https://linuxtv.org
9262T:	git git://linuxtv.org/media_tree.git
9263S:	Orphan
9264F:	drivers/media/dvb-frontends/stv0910*
9265
9266MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9267L:	linux-media@vger.kernel.org
9268W:	https://linuxtv.org
9269T:	git git://linuxtv.org/media_tree.git
9270S:	Orphan
9271F:	drivers/media/dvb-frontends/stv6111*
9272
9273MEDIA DRIVERS FOR STM32 - DCMI
9274M:	Hugues Fruchet <hugues.fruchet@st.com>
9275L:	linux-media@vger.kernel.org
9276T:	git git://linuxtv.org/media_tree.git
9277S:	Supported
9278F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9279F:	drivers/media/platform/stm32/stm32-dcmi.c
9280
9281MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9282M:	Dmitry Osipenko <digetx@gmail.com>
9283L:	linux-media@vger.kernel.org
9284L:	linux-tegra@vger.kernel.org
9285T:	git git://linuxtv.org/media_tree.git
9286S:	Maintained
9287F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9288F:	drivers/staging/media/tegra-vde/
9289
9290MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9291M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9292P:	LinuxTV.org Project
9293L:	linux-media@vger.kernel.org
9294W:	https://linuxtv.org
9295Q:	http://patchwork.kernel.org/project/linux-media/list/
9296T:	git git://linuxtv.org/media_tree.git
9297S:	Maintained
9298F:	Documentation/devicetree/bindings/media/
9299F:	Documentation/media/
9300F:	drivers/media/
9301F:	drivers/staging/media/
9302F:	include/linux/platform_data/media/
9303F:	include/media/
9304F:	include/uapi/linux/dvb/
9305F:	include/uapi/linux/videodev2.h
9306F:	include/uapi/linux/media.h
9307F:	include/uapi/linux/v4l2-*
9308F:	include/uapi/linux/meye.h
9309F:	include/uapi/linux/ivtv*
9310F:	include/uapi/linux/uvcvideo.h
9311
9312MEDIATEK BLUETOOTH DRIVER
9313M:	Sean Wang <sean.wang@mediatek.com>
9314L:	linux-bluetooth@vger.kernel.org
9315L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9316S:	Maintained
9317F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9318F:	drivers/bluetooth/btmtkuart.c
9319
9320MEDIATEK CIR DRIVER
9321M:	Sean Wang <sean.wang@mediatek.com>
9322S:	Maintained
9323F:	drivers/media/rc/mtk-cir.c
9324
9325MEDIATEK DMA DRIVER
9326M:	Sean Wang <sean.wang@mediatek.com>
9327L:	dmaengine@vger.kernel.org
9328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9329L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9330S:	Maintained
9331F:	Documentation/devicetree/bindings/dma/mtk-*
9332F:	drivers/dma/mediatek/
9333
9334MEDIATEK PMIC LED DRIVER
9335M:	Sean Wang <sean.wang@mediatek.com>
9336S:	Maintained
9337F:	drivers/leds/leds-mt6323.c
9338F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9339
9340MEDIATEK ETHERNET DRIVER
9341M:	Felix Fietkau <nbd@openwrt.org>
9342M:	John Crispin <john@phrozen.org>
9343M:	Sean Wang <sean.wang@mediatek.com>
9344M:	Nelson Chang <nelson.chang@mediatek.com>
9345L:	netdev@vger.kernel.org
9346S:	Maintained
9347F:	drivers/net/ethernet/mediatek/
9348
9349MEDIATEK SWITCH DRIVER
9350M:	Sean Wang <sean.wang@mediatek.com>
9351L:	netdev@vger.kernel.org
9352S:	Maintained
9353F:	drivers/net/dsa/mt7530.*
9354F:	net/dsa/tag_mtk.c
9355
9356MEDIATEK JPEG DRIVER
9357M:	Rick Chang <rick.chang@mediatek.com>
9358M:	Bin Liu <bin.liu@mediatek.com>
9359S:	Supported
9360F:	drivers/media/platform/mtk-jpeg/
9361F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9362
9363MEDIATEK MDP DRIVER
9364M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9365M:	Houlong Wei <houlong.wei@mediatek.com>
9366M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9367S:	Supported
9368F:	drivers/media/platform/mtk-mdp/
9369F:	drivers/media/platform/mtk-vpu/
9370F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9371
9372MEDIATEK MEDIA DRIVER
9373M:	Tiffany Lin <tiffany.lin@mediatek.com>
9374M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9375S:	Supported
9376F:	drivers/media/platform/mtk-vcodec/
9377F:	drivers/media/platform/mtk-vpu/
9378F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9379F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9380
9381MEDIATEK MT7601U WIRELESS LAN DRIVER
9382M:	Jakub Kicinski <kubakici@wp.pl>
9383L:	linux-wireless@vger.kernel.org
9384S:	Maintained
9385F:	drivers/net/wireless/mediatek/mt7601u/
9386
9387MEDIATEK NAND CONTROLLER DRIVER
9388M:	Xiaolei Li <xiaolei.li@mediatek.com>
9389L:	linux-mtd@lists.infradead.org
9390S:	Maintained
9391F:	drivers/mtd/nand/raw/mtk_*
9392F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9393
9394MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9395M:	Sean Wang <sean.wang@mediatek.com>
9396S:	Maintained
9397F:	drivers/char/hw_random/mtk-rng.c
9398
9399MEDIATEK USB3 DRD IP DRIVER
9400M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9401L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9402L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9403L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9404S:	Maintained
9405F:	drivers/usb/mtu3/
9406
9407MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9408M:	Peter Senna Tschudin <peter.senna@gmail.com>
9409M:	Martin Donnelly <martin.donnelly@ge.com>
9410M:	Martyn Welch <martyn.welch@collabora.co.uk>
9411S:	Maintained
9412F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9413F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9414
9415MEGARAID SCSI/SAS DRIVERS
9416M:	Kashyap Desai <kashyap.desai@broadcom.com>
9417M:	Sumit Saxena <sumit.saxena@broadcom.com>
9418M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9419L:	megaraidlinux.pdl@broadcom.com
9420L:	linux-scsi@vger.kernel.org
9421W:	http://www.avagotech.com/support/
9422S:	Maintained
9423F:	Documentation/scsi/megaraid.txt
9424F:	drivers/scsi/megaraid.*
9425F:	drivers/scsi/megaraid/
9426
9427MELEXIS MLX90614 DRIVER
9428M:	Crt Mori <cmo@melexis.com>
9429L:	linux-iio@vger.kernel.org
9430W:	http://www.melexis.com
9431S:	Supported
9432F:	drivers/iio/temperature/mlx90614.c
9433
9434MELEXIS MLX90632 DRIVER
9435M:	Crt Mori <cmo@melexis.com>
9436L:	linux-iio@vger.kernel.org
9437W:	http://www.melexis.com
9438S:	Supported
9439F:	drivers/iio/temperature/mlx90632.c
9440
9441MELFAS MIP4 TOUCHSCREEN DRIVER
9442M:	Sangwon Jee <jeesw@melfas.com>
9443W:	http://www.melfas.com
9444S:	Supported
9445F:	drivers/input/touchscreen/melfas_mip4.c
9446F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9447
9448MELLANOX ETHERNET DRIVER (mlx4_en)
9449M:	Tariq Toukan <tariqt@mellanox.com>
9450L:	netdev@vger.kernel.org
9451S:	Supported
9452W:	http://www.mellanox.com
9453Q:	http://patchwork.ozlabs.org/project/netdev/list/
9454F:	drivers/net/ethernet/mellanox/mlx4/en_*
9455
9456MELLANOX ETHERNET DRIVER (mlx5e)
9457M:	Saeed Mahameed <saeedm@mellanox.com>
9458L:	netdev@vger.kernel.org
9459S:	Supported
9460W:	http://www.mellanox.com
9461Q:	http://patchwork.ozlabs.org/project/netdev/list/
9462F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9463
9464MELLANOX ETHERNET INNOVA DRIVERS
9465R:	Boris Pismenny <borisp@mellanox.com>
9466L:	netdev@vger.kernel.org
9467S:	Supported
9468W:	http://www.mellanox.com
9469Q:	http://patchwork.ozlabs.org/project/netdev/list/
9470F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9471F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9472F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9473F:	include/linux/mlx5/mlx5_ifc_fpga.h
9474
9475MELLANOX ETHERNET INNOVA IPSEC DRIVER
9476R:	Boris Pismenny <borisp@mellanox.com>
9477L:	netdev@vger.kernel.org
9478S:	Supported
9479W:	http://www.mellanox.com
9480Q:	http://patchwork.ozlabs.org/project/netdev/list/
9481F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9482F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9483
9484MELLANOX ETHERNET SWITCH DRIVERS
9485M:	Jiri Pirko <jiri@mellanox.com>
9486M:	Ido Schimmel <idosch@mellanox.com>
9487L:	netdev@vger.kernel.org
9488S:	Supported
9489W:	http://www.mellanox.com
9490Q:	http://patchwork.ozlabs.org/project/netdev/list/
9491F:	drivers/net/ethernet/mellanox/mlxsw/
9492F:	tools/testing/selftests/drivers/net/mlxsw/
9493
9494MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9495M:	mlxsw@mellanox.com
9496L:	netdev@vger.kernel.org
9497S:	Supported
9498W:	http://www.mellanox.com
9499Q:	http://patchwork.ozlabs.org/project/netdev/list/
9500F:	drivers/net/ethernet/mellanox/mlxfw/
9501
9502MELLANOX HARDWARE PLATFORM SUPPORT
9503M:	Andy Shevchenko <andy@infradead.org>
9504M:	Darren Hart <dvhart@infradead.org>
9505M:	Vadim Pasternak <vadimp@mellanox.com>
9506L:	platform-driver-x86@vger.kernel.org
9507S:	Supported
9508F:	drivers/platform/mellanox/
9509
9510MELLANOX MLX4 core VPI driver
9511M:	Tariq Toukan <tariqt@mellanox.com>
9512L:	netdev@vger.kernel.org
9513L:	linux-rdma@vger.kernel.org
9514W:	http://www.mellanox.com
9515Q:	http://patchwork.ozlabs.org/project/netdev/list/
9516S:	Supported
9517F:	drivers/net/ethernet/mellanox/mlx4/
9518F:	include/linux/mlx4/
9519
9520MELLANOX MLX4 IB driver
9521M:	Yishai Hadas <yishaih@mellanox.com>
9522L:	linux-rdma@vger.kernel.org
9523W:	http://www.mellanox.com
9524Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9525S:	Supported
9526F:	drivers/infiniband/hw/mlx4/
9527F:	include/linux/mlx4/
9528F:	include/uapi/rdma/mlx4-abi.h
9529
9530MELLANOX MLX5 core VPI driver
9531M:	Saeed Mahameed <saeedm@mellanox.com>
9532M:	Leon Romanovsky <leonro@mellanox.com>
9533L:	netdev@vger.kernel.org
9534L:	linux-rdma@vger.kernel.org
9535W:	http://www.mellanox.com
9536Q:	http://patchwork.ozlabs.org/project/netdev/list/
9537S:	Supported
9538F:	drivers/net/ethernet/mellanox/mlx5/core/
9539F:	include/linux/mlx5/
9540
9541MELLANOX MLX5 IB driver
9542M:	Leon Romanovsky <leonro@mellanox.com>
9543L:	linux-rdma@vger.kernel.org
9544W:	http://www.mellanox.com
9545Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9546S:	Supported
9547F:	drivers/infiniband/hw/mlx5/
9548F:	include/linux/mlx5/
9549F:	include/uapi/rdma/mlx5-abi.h
9550
9551MELLANOX MLXCPLD I2C AND MUX DRIVER
9552M:	Vadim Pasternak <vadimp@mellanox.com>
9553M:	Michael Shych <michaelsh@mellanox.com>
9554L:	linux-i2c@vger.kernel.org
9555S:	Supported
9556F:	drivers/i2c/busses/i2c-mlxcpld.c
9557F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9558F:	Documentation/i2c/busses/i2c-mlxcpld
9559
9560MELLANOX MLXCPLD LED DRIVER
9561M:	Vadim Pasternak <vadimp@mellanox.com>
9562L:	linux-leds@vger.kernel.org
9563S:	Supported
9564F:	drivers/leds/leds-mlxcpld.c
9565F:	drivers/leds/leds-mlxreg.c
9566F:	Documentation/leds/leds-mlxcpld.txt
9567
9568MELLANOX PLATFORM DRIVER
9569M:	Vadim Pasternak <vadimp@mellanox.com>
9570L:	platform-driver-x86@vger.kernel.org
9571S:	Supported
9572F:	drivers/platform/x86/mlx-platform.c
9573
9574MEMBARRIER SUPPORT
9575M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9576M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9577L:	linux-kernel@vger.kernel.org
9578S:	Supported
9579F:	kernel/sched/membarrier.c
9580F:	include/uapi/linux/membarrier.h
9581F:	arch/powerpc/include/asm/membarrier.h
9582
9583MEMORY MANAGEMENT
9584L:	linux-mm@kvack.org
9585W:	http://www.linux-mm.org
9586S:	Maintained
9587F:	include/linux/mm.h
9588F:	include/linux/gfp.h
9589F:	include/linux/mmzone.h
9590F:	include/linux/memory_hotplug.h
9591F:	include/linux/vmalloc.h
9592F:	mm/
9593
9594MEMORY TECHNOLOGY DEVICES (MTD)
9595M:	David Woodhouse <dwmw2@infradead.org>
9596M:	Brian Norris <computersforpeace@gmail.com>
9597M:	Boris Brezillon <boris.brezillon@bootlin.com>
9598M:	Marek Vasut <marek.vasut@gmail.com>
9599M:	Richard Weinberger <richard@nod.at>
9600L:	linux-mtd@lists.infradead.org
9601W:	http://www.linux-mtd.infradead.org/
9602Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9603T:	git git://git.infradead.org/linux-mtd.git master
9604T:	git git://git.infradead.org/linux-mtd.git mtd/next
9605S:	Maintained
9606F:	Documentation/devicetree/bindings/mtd/
9607F:	drivers/mtd/
9608F:	include/linux/mtd/
9609F:	include/uapi/mtd/
9610
9611MEN A21 WATCHDOG DRIVER
9612M:	Johannes Thumshirn <morbidrsa@gmail.com>
9613L:	linux-watchdog@vger.kernel.org
9614S:	Maintained
9615F:	drivers/watchdog/mena21_wdt.c
9616
9617MEN CHAMELEON BUS (mcb)
9618M:	Johannes Thumshirn <morbidrsa@gmail.com>
9619S:	Maintained
9620F:	drivers/mcb/
9621F:	include/linux/mcb.h
9622F:	Documentation/men-chameleon-bus.txt
9623
9624MEN F21BMC (Board Management Controller)
9625M:	Andreas Werner <andreas.werner@men.de>
9626S:	Supported
9627F:	drivers/mfd/menf21bmc.c
9628F:	drivers/watchdog/menf21bmc_wdt.c
9629F:	drivers/leds/leds-menf21bmc.c
9630F:	drivers/hwmon/menf21bmc_hwmon.c
9631F:	Documentation/hwmon/menf21bmc
9632
9633MEN Z069 WATCHDOG DRIVER
9634M:	Johannes Thumshirn <jth@kernel.org>
9635L:	linux-watchdog@vger.kernel.org
9636S:	Maintained
9637F:	drivers/watchdog/menz69_wdt.c
9638
9639MESON AO CEC DRIVER FOR AMLOGIC SOCS
9640M:	Neil Armstrong <narmstrong@baylibre.com>
9641L:	linux-media@lists.freedesktop.org
9642L:	linux-amlogic@lists.infradead.org
9643W:	http://linux-meson.com/
9644S:	Supported
9645F:	drivers/media/platform/meson/ao-cec.c
9646F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9647T:	git git://linuxtv.org/media_tree.git
9648
9649MICROBLAZE ARCHITECTURE
9650M:	Michal Simek <monstr@monstr.eu>
9651W:	http://www.monstr.eu/fdt/
9652T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9653S:	Supported
9654F:	arch/microblaze/
9655
9656MICROCHIP AT91 SERIAL DRIVER
9657M:	Richard Genoud <richard.genoud@gmail.com>
9658S:	Maintained
9659F:	drivers/tty/serial/atmel_serial.c
9660F:	drivers/tty/serial/atmel_serial.h
9661F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9662
9663MICROCHIP AUDIO ASOC DRIVERS
9664M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9665L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9666S:	Supported
9667F:	sound/soc/atmel
9668
9669MICROCHIP DMA DRIVER
9670M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9672L:	dmaengine@vger.kernel.org
9673S:	Supported
9674F:	drivers/dma/at_hdmac.c
9675F:	drivers/dma/at_hdmac_regs.h
9676F:	include/linux/platform_data/dma-atmel.h
9677F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
9678F:	include/dt-bindings/dma/at91.h
9679
9680MICROCHIP ECC DRIVER
9681M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9682L:	linux-crypto@vger.kernel.org
9683S:	Maintained
9684F:	drivers/crypto/atmel-ecc.*
9685
9686MICROCHIP I2C DRIVER
9687M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9688L:	linux-i2c@vger.kernel.org
9689S:	Supported
9690F:	drivers/i2c/busses/i2c-at91.c
9691
9692MICROCHIP ISC DRIVER
9693M:	Eugen Hristev <eugen.hristev@microchip.com>
9694L:	linux-media@vger.kernel.org
9695S:	Supported
9696F:	drivers/media/platform/atmel/atmel-isc.c
9697F:	drivers/media/platform/atmel/atmel-isc-regs.h
9698F:	devicetree/bindings/media/atmel-isc.txt
9699
9700MICROCHIP ISI DRIVER
9701M:	Eugen Hristev <eugen.hristev@microchip.com>
9702L:	linux-media@vger.kernel.org
9703S:	Supported
9704F:	drivers/media/platform/atmel/atmel-isi.c
9705F:	include/media/atmel-isi.h
9706
9707MICROCHIP AT91 USART MFD DRIVER
9708M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9709L:	linux-kernel@vger.kernel.org
9710S:	Supported
9711F:	drivers/mfd/at91-usart.c
9712F:	include/dt-bindings/mfd/at91-usart.h
9713F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9714
9715MICROCHIP AT91 USART SPI DRIVER
9716M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9717L:	linux-spi@vger.kernel.org
9718S:	Supported
9719F:	drivers/spi/spi-at91-usart.c
9720F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9721
9722MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9723M:	Woojung Huh <Woojung.Huh@microchip.com>
9724M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9725L:	netdev@vger.kernel.org
9726S:	Maintained
9727F:	net/dsa/tag_ksz.c
9728F:	drivers/net/dsa/microchip/*
9729F:	include/linux/platform_data/microchip-ksz.h
9730F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9731
9732MICROCHIP LAN743X ETHERNET DRIVER
9733M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9734M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9735L:	netdev@vger.kernel.org
9736S:	Maintained
9737F:	drivers/net/ethernet/microchip/lan743x_*
9738
9739MICROCHIP LCDFB DRIVER
9740M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9741L:	linux-fbdev@vger.kernel.org
9742S:	Maintained
9743F:	drivers/video/fbdev/atmel_lcdfb.c
9744F:	include/video/atmel_lcdc.h
9745
9746MICROCHIP MMC/SD/SDIO MCI DRIVER
9747M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9748S:	Maintained
9749F:	drivers/mmc/host/atmel-mci.c
9750
9751MICROCHIP MCP3911 ADC DRIVER
9752M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9753M:	Kent Gustavsson <kent@minoris.se>
9754L:	linux-iio@vger.kernel.org
9755S:	Supported
9756F:	drivers/iio/adc/mcp3911.c
9757F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9758
9759MICROCHIP NAND DRIVER
9760M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9761L:	linux-mtd@lists.infradead.org
9762S:	Supported
9763F:	drivers/mtd/nand/raw/atmel/*
9764F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9765
9766MICROCHIP PWM DRIVER
9767M:	Claudiu Beznea <claudiu.beznea@microchip.com>
9768L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9769L:	linux-pwm@vger.kernel.org
9770S:	Supported
9771F:	drivers/pwm/pwm-atmel.c
9772F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9773
9774MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9775M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9776M:	Eugen Hristev <eugen.hristev@microchip.com>
9777L:	linux-iio@vger.kernel.org
9778S:	Supported
9779F:	drivers/iio/adc/at91-sama5d2_adc.c
9780F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9781F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9782
9783MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9784M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9785S:	Supported
9786F:	drivers/power/reset/at91-sama5d2_shdwc.c
9787
9788MICROCHIP SPI DRIVER
9789M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9790S:	Supported
9791F:	drivers/spi/spi-atmel.*
9792
9793MICROCHIP SSC DRIVER
9794M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9795L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9796S:	Supported
9797F:	drivers/misc/atmel-ssc.c
9798F:	include/linux/atmel-ssc.h
9799
9800MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9801M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9803S:	Supported
9804F:	drivers/misc/atmel_tclib.c
9805F:	drivers/clocksource/tcb_clksrc.c
9806
9807MICROCHIP USBA UDC DRIVER
9808M:	Cristian Birsan <cristian.birsan@microchip.com>
9809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9810S:	Supported
9811F:	drivers/usb/gadget/udc/atmel_usba_udc.*
9812
9813MICROCHIP USB251XB DRIVER
9814M:	Richard Leitner <richard.leitner@skidata.com>
9815L:	linux-usb@vger.kernel.org
9816S:	Maintained
9817F:	drivers/usb/misc/usb251xb.c
9818F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9819
9820MICROCHIP XDMA DRIVER
9821M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9822L:	linux-arm-kernel@lists.infradead.org
9823L:	dmaengine@vger.kernel.org
9824S:	Supported
9825F:	drivers/dma/at_xdmac.c
9826
9827MICROSEMI MIPS SOCS
9828M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9829L:	linux-mips@linux-mips.org
9830S:	Maintained
9831F:	arch/mips/generic/board-ocelot.c
9832F:	arch/mips/configs/generic/board-ocelot.config
9833F:	arch/mips/boot/dts/mscc/
9834F:	Documentation/devicetree/bindings/mips/mscc.txt
9835
9836MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9837M:	Don Brace <don.brace@microsemi.com>
9838L:	esc.storagedev@microsemi.com
9839L:	linux-scsi@vger.kernel.org
9840S:	Supported
9841F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9842F:	drivers/scsi/smartpqi/Kconfig
9843F:	drivers/scsi/smartpqi/Makefile
9844F:	include/linux/cciss*.h
9845F:	include/uapi/linux/cciss*.h
9846F:	Documentation/scsi/smartpqi.txt
9847
9848MICROSEMI ETHERNET SWITCH DRIVER
9849M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9850L:	netdev@vger.kernel.org
9851S:	Supported
9852F:	drivers/net/ethernet/mscc/
9853
9854MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9855M:	Chen Yu <yu.c.chen@intel.com>
9856L:	platform-driver-x86@vger.kernel.org
9857S:	Supported
9858F:	drivers/platform/x86/surfacepro3_button.c
9859
9860MICROTEK X6 SCANNER
9861M:	Oliver Neukum <oliver@neukum.org>
9862S:	Maintained
9863F:	drivers/usb/image/microtek.*
9864
9865MIPS
9866M:	Ralf Baechle <ralf@linux-mips.org>
9867M:	Paul Burton <paul.burton@mips.com>
9868M:	James Hogan <jhogan@kernel.org>
9869L:	linux-mips@linux-mips.org
9870W:	http://www.linux-mips.org/
9871T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9873Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9874S:	Supported
9875F:	Documentation/devicetree/bindings/mips/
9876F:	Documentation/mips/
9877F:	arch/mips/
9878F:	drivers/platform/mips/
9879
9880MIPS BOSTON DEVELOPMENT BOARD
9881M:	Paul Burton <paul.burton@mips.com>
9882L:	linux-mips@linux-mips.org
9883S:	Maintained
9884F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9885F:	arch/mips/boot/dts/img/boston.dts
9886F:	arch/mips/configs/generic/board-boston.config
9887F:	drivers/clk/imgtec/clk-boston.c
9888F:	include/dt-bindings/clock/boston-clock.h
9889
9890MIPS GENERIC PLATFORM
9891M:	Paul Burton <paul.burton@mips.com>
9892L:	linux-mips@linux-mips.org
9893S:	Supported
9894F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9895F:	arch/mips/generic/
9896F:	arch/mips/tools/generic-board-config.sh
9897
9898MIPS/LOONGSON1 ARCHITECTURE
9899M:	Keguang Zhang <keguang.zhang@gmail.com>
9900L:	linux-mips@linux-mips.org
9901S:	Maintained
9902F:	arch/mips/loongson32/
9903F:	arch/mips/include/asm/mach-loongson32/
9904F:	drivers/*/*loongson1*
9905F:	drivers/*/*/*loongson1*
9906
9907MIPS/LOONGSON2 ARCHITECTURE
9908M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9909L:	linux-mips@linux-mips.org
9910S:	Maintained
9911F:	arch/mips/loongson64/fuloong-2e/
9912F:	arch/mips/loongson64/lemote-2f/
9913F:	arch/mips/include/asm/mach-loongson64/
9914F:	drivers/*/*loongson2*
9915F:	drivers/*/*/*loongson2*
9916
9917MIPS/LOONGSON3 ARCHITECTURE
9918M:	Huacai Chen <chenhc@lemote.com>
9919L:	linux-mips@linux-mips.org
9920S:	Maintained
9921F:	arch/mips/loongson64/
9922F:	arch/mips/include/asm/mach-loongson64/
9923F:	drivers/platform/mips/cpu_hwmon.c
9924F:	drivers/*/*loongson3*
9925F:	drivers/*/*/*loongson3*
9926
9927MIPS RINT INSTRUCTION EMULATION
9928M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9929L:	linux-mips@linux-mips.org
9930S:	Supported
9931F:	arch/mips/math-emu/sp_rint.c
9932F:	arch/mips/math-emu/dp_rint.c
9933
9934MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9935M:	Hans Verkuil <hverkuil@xs4all.nl>
9936L:	linux-media@vger.kernel.org
9937T:	git git://linuxtv.org/media_tree.git
9938W:	https://linuxtv.org
9939S:	Odd Fixes
9940F:	drivers/media/radio/radio-miropcm20*
9941
9942MMP SUPPORT
9943M:	Eric Miao <eric.y.miao@gmail.com>
9944M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9945L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9946T:	git git://github.com/hzhuang1/linux.git
9947T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9948S:	Maintained
9949F:	arch/arm/boot/dts/mmp*
9950F:	arch/arm/mach-mmp/
9951
9952MMU GATHER AND TLB INVALIDATION
9953M:	Will Deacon <will.deacon@arm.com>
9954M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9955M:	Andrew Morton <akpm@linux-foundation.org>
9956M:	Nick Piggin <npiggin@gmail.com>
9957M:	Peter Zijlstra <peterz@infradead.org>
9958L:	linux-arch@vger.kernel.org
9959L:	linux-mm@kvack.org
9960S:	Maintained
9961F:	arch/*/include/asm/tlb.h
9962F:	include/asm-generic/tlb.h
9963F:	mm/mmu_gather.c
9964
9965MN88472 MEDIA DRIVER
9966M:	Antti Palosaari <crope@iki.fi>
9967L:	linux-media@vger.kernel.org
9968W:	https://linuxtv.org
9969W:	http://palosaari.fi/linux/
9970Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9971S:	Maintained
9972F:	drivers/media/dvb-frontends/mn88472*
9973
9974MN88473 MEDIA DRIVER
9975M:	Antti Palosaari <crope@iki.fi>
9976L:	linux-media@vger.kernel.org
9977W:	https://linuxtv.org
9978W:	http://palosaari.fi/linux/
9979Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9980S:	Maintained
9981F:	drivers/media/dvb-frontends/mn88473*
9982
9983MODULE SUPPORT
9984M:	Jessica Yu <jeyu@kernel.org>
9985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9986S:	Maintained
9987F:	include/linux/module.h
9988F:	kernel/module.c
9989
9990MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9991W:	http://popies.net/meye/
9992S:	Orphan
9993F:	Documentation/media/v4l-drivers/meye*
9994F:	drivers/media/pci/meye/
9995F:	include/uapi/linux/meye.h
9996
9997MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9998M:	Jiri Slaby <jirislaby@gmail.com>
9999S:	Maintained
10000F:	Documentation/serial/moxa-smartio
10001F:	drivers/tty/mxser.*
10002
10003MR800 AVERMEDIA USB FM RADIO DRIVER
10004M:	Alexey Klimov <klimov.linux@gmail.com>
10005L:	linux-media@vger.kernel.org
10006T:	git git://linuxtv.org/media_tree.git
10007S:	Maintained
10008F:	drivers/media/radio/radio-mr800.c
10009
10010MRF24J40 IEEE 802.15.4 RADIO DRIVER
10011M:	Alan Ott <alan@signal11.us>
10012L:	linux-wpan@vger.kernel.org
10013S:	Maintained
10014F:	drivers/net/ieee802154/mrf24j40.c
10015F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10016
10017MSI LAPTOP SUPPORT
10018M:	"Lee, Chun-Yi" <jlee@suse.com>
10019L:	platform-driver-x86@vger.kernel.org
10020S:	Maintained
10021F:	drivers/platform/x86/msi-laptop.c
10022
10023MSI WMI SUPPORT
10024L:	platform-driver-x86@vger.kernel.org
10025S:	Orphan
10026F:	drivers/platform/x86/msi-wmi.c
10027
10028MSI001 MEDIA DRIVER
10029M:	Antti Palosaari <crope@iki.fi>
10030L:	linux-media@vger.kernel.org
10031W:	https://linuxtv.org
10032W:	http://palosaari.fi/linux/
10033Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10034T:	git git://linuxtv.org/anttip/media_tree.git
10035S:	Maintained
10036F:	drivers/media/tuners/msi001*
10037
10038MSI2500 MEDIA DRIVER
10039M:	Antti Palosaari <crope@iki.fi>
10040L:	linux-media@vger.kernel.org
10041W:	https://linuxtv.org
10042W:	http://palosaari.fi/linux/
10043Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10044T:	git git://linuxtv.org/anttip/media_tree.git
10045S:	Maintained
10046F:	drivers/media/usb/msi2500/
10047
10048MSYSTEMS DISKONCHIP G3 MTD DRIVER
10049M:	Robert Jarzmik <robert.jarzmik@free.fr>
10050L:	linux-mtd@lists.infradead.org
10051S:	Maintained
10052F:	drivers/mtd/devices/docg3*
10053
10054MT9M032 APTINA SENSOR DRIVER
10055M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10056L:	linux-media@vger.kernel.org
10057T:	git git://linuxtv.org/media_tree.git
10058S:	Maintained
10059F:	drivers/media/i2c/mt9m032.c
10060F:	include/media/i2c/mt9m032.h
10061
10062MT9P031 APTINA CAMERA SENSOR
10063M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10064L:	linux-media@vger.kernel.org
10065T:	git git://linuxtv.org/media_tree.git
10066S:	Maintained
10067F:	drivers/media/i2c/mt9p031.c
10068F:	include/media/i2c/mt9p031.h
10069
10070MT9T001 APTINA CAMERA SENSOR
10071M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10072L:	linux-media@vger.kernel.org
10073T:	git git://linuxtv.org/media_tree.git
10074S:	Maintained
10075F:	drivers/media/i2c/mt9t001.c
10076F:	include/media/i2c/mt9t001.h
10077
10078MT9T112 APTINA CAMERA SENSOR
10079M:	Jacopo Mondi <jacopo@jmondi.org>
10080L:	linux-media@vger.kernel.org
10081T:	git git://linuxtv.org/media_tree.git
10082S:	Odd Fixes
10083F:	drivers/media/i2c/mt9t112.c
10084F:	include/media/i2c/mt9t112.h
10085
10086MT9V032 APTINA CAMERA SENSOR
10087M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10088L:	linux-media@vger.kernel.org
10089T:	git git://linuxtv.org/media_tree.git
10090S:	Maintained
10091F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10092F:	drivers/media/i2c/mt9v032.c
10093F:	include/media/i2c/mt9v032.h
10094
10095MT9V111 APTINA CAMERA SENSOR
10096M:	Jacopo Mondi <jacopo@jmondi.org>
10097L:	linux-media@vger.kernel.org
10098T:	git git://linuxtv.org/media_tree.git
10099S:	Maintained
10100F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10101F:	drivers/media/i2c/mt9v111.c
10102
10103MULTIFUNCTION DEVICES (MFD)
10104M:	Lee Jones <lee.jones@linaro.org>
10105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10106S:	Supported
10107F:	Documentation/devicetree/bindings/mfd/
10108F:	drivers/mfd/
10109F:	include/linux/mfd/
10110F:	include/dt-bindings/mfd/
10111
10112MULTIMEDIA CARD (MMC) ETC. OVER SPI
10113S:	Orphan
10114F:	drivers/mmc/host/mmc_spi.c
10115F:	include/linux/spi/mmc_spi.h
10116
10117MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10118M:	Ulf Hansson <ulf.hansson@linaro.org>
10119L:	linux-mmc@vger.kernel.org
10120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10121S:	Maintained
10122F:	Documentation/devicetree/bindings/mmc/
10123F:	drivers/mmc/
10124F:	include/linux/mmc/
10125F:	include/uapi/linux/mmc/
10126
10127MULTIPLEXER SUBSYSTEM
10128M:	Peter Rosin <peda@axentia.se>
10129S:	Maintained
10130F:	Documentation/ABI/testing/sysfs-class-mux*
10131F:	Documentation/devicetree/bindings/mux/
10132F:	include/dt-bindings/mux/
10133F:	include/linux/mux/
10134F:	drivers/mux/
10135
10136MULTITECH MULTIPORT CARD (ISICOM)
10137S:	Orphan
10138F:	drivers/tty/isicom.c
10139F:	include/linux/isicom.h
10140
10141MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10142M:	Bin Liu <b-liu@ti.com>
10143L:	linux-usb@vger.kernel.org
10144S:	Maintained
10145F:	drivers/usb/musb/
10146
10147MXL301RF MEDIA DRIVER
10148M:	Akihiro Tsukada <tskd08@gmail.com>
10149L:	linux-media@vger.kernel.org
10150S:	Odd Fixes
10151F:	drivers/media/tuners/mxl301rf*
10152
10153MXL5007T MEDIA DRIVER
10154M:	Michael Krufky <mkrufky@linuxtv.org>
10155L:	linux-media@vger.kernel.org
10156W:	https://linuxtv.org
10157W:	http://github.com/mkrufky
10158Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10159T:	git git://linuxtv.org/mkrufky/tuners.git
10160S:	Maintained
10161F:	drivers/media/tuners/mxl5007t.*
10162
10163MXSFB DRM DRIVER
10164M:	Marek Vasut <marex@denx.de>
10165M:	Stefan Agner <stefan@agner.ch>
10166L:	dri-devel@lists.freedesktop.org
10167S:	Supported
10168F:	drivers/gpu/drm/mxsfb/
10169F:	Documentation/devicetree/bindings/display/mxsfb.txt
10170T:	git git://anongit.freedesktop.org/drm/drm-misc
10171
10172MYLEX DAC960 PCI RAID Controller
10173M:	Hannes Reinecke <hare@kernel.org>
10174L:	linux-scsi@vger.kernel.org
10175S:	Supported
10176F:	drivers/scsi/myrb.*
10177F:	drivers/scsi/myrs.*
10178
10179MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10180M:	Chris Lee <christopher.lee@cspi.com>
10181L:	netdev@vger.kernel.org
10182W:	https://www.cspi.com/ethernet-products/support/downloads/
10183S:	Supported
10184F:	drivers/net/ethernet/myricom/myri10ge/
10185
10186NAND FLASH SUBSYSTEM
10187M:	Boris Brezillon <boris.brezillon@bootlin.com>
10188M:	Miquel Raynal <miquel.raynal@bootlin.com>
10189R:	Richard Weinberger <richard@nod.at>
10190L:	linux-mtd@lists.infradead.org
10191W:	http://www.linux-mtd.infradead.org/
10192Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10193T:	git git://git.infradead.org/linux-mtd.git nand/fixes
10194T:	git git://git.infradead.org/linux-mtd.git nand/next
10195S:	Maintained
10196F:	drivers/mtd/nand/
10197F:	include/linux/mtd/*nand*.h
10198
10199NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10200M:	Daniel Mack <zonque@gmail.com>
10201S:	Maintained
10202L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10203W:	http://www.native-instruments.com
10204F:	sound/usb/caiaq/
10205
10206NATSEMI ETHERNET DRIVER (DP8381x)
10207S:	Orphan
10208F:	drivers/net/ethernet/natsemi/natsemi.c
10209
10210NCR 5380 SCSI DRIVERS
10211M:	Finn Thain <fthain@telegraphics.com.au>
10212M:	Michael Schmitz <schmitzmic@gmail.com>
10213L:	linux-scsi@vger.kernel.org
10214S:	Maintained
10215F:	Documentation/scsi/g_NCR5380.txt
10216F:	drivers/scsi/NCR5380.*
10217F:	drivers/scsi/arm/cumana_1.c
10218F:	drivers/scsi/arm/oak.c
10219F:	drivers/scsi/atari_scsi.*
10220F:	drivers/scsi/dmx3191d.c
10221F:	drivers/scsi/g_NCR5380.*
10222F:	drivers/scsi/mac_scsi.*
10223F:	drivers/scsi/sun3_scsi.*
10224F:	drivers/scsi/sun3_scsi_vme.c
10225
10226NCSI LIBRARY:
10227M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10228S:	Maintained
10229F:	net/ncsi/
10230
10231NCT6775 HARDWARE MONITOR DRIVER
10232M:	Guenter Roeck <linux@roeck-us.net>
10233L:	linux-hwmon@vger.kernel.org
10234S:	Maintained
10235F:	Documentation/hwmon/nct6775
10236F:	drivers/hwmon/nct6775.c
10237
10238NET_FAILOVER MODULE
10239M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10240L:	netdev@vger.kernel.org
10241S:	Supported
10242F:	driver/net/net_failover.c
10243F:	include/net/net_failover.h
10244F:	Documentation/networking/net_failover.rst
10245
10246NETEFFECT IWARP RNIC DRIVER (IW_NES)
10247M:	Faisal Latif <faisal.latif@intel.com>
10248L:	linux-rdma@vger.kernel.org
10249W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10250S:	Supported
10251F:	drivers/infiniband/hw/nes/
10252F:	include/uapi/rdma/nes-abi.h
10253
10254NETEM NETWORK EMULATOR
10255M:	Stephen Hemminger <stephen@networkplumber.org>
10256L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10257S:	Maintained
10258F:	net/sched/sch_netem.c
10259
10260NETERION 10GbE DRIVERS (s2io/vxge)
10261M:	Jon Mason <jdmason@kudzu.us>
10262L:	netdev@vger.kernel.org
10263S:	Supported
10264F:	Documentation/networking/s2io.txt
10265F:	Documentation/networking/vxge.txt
10266F:	drivers/net/ethernet/neterion/
10267
10268NETFILTER
10269M:	Pablo Neira Ayuso <pablo@netfilter.org>
10270M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10271M:	Florian Westphal <fw@strlen.de>
10272L:	netfilter-devel@vger.kernel.org
10273L:	coreteam@netfilter.org
10274W:	http://www.netfilter.org/
10275W:	http://www.iptables.org/
10276W:	http://www.nftables.org/
10277Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10280S:	Maintained
10281F:	include/linux/netfilter*
10282F:	include/linux/netfilter/
10283F:	include/net/netfilter/
10284F:	include/uapi/linux/netfilter*
10285F:	include/uapi/linux/netfilter/
10286F:	net/*/netfilter.c
10287F:	net/*/netfilter/
10288F:	net/netfilter/
10289F:	net/bridge/br_netfilter*.c
10290
10291NETROM NETWORK LAYER
10292M:	Ralf Baechle <ralf@linux-mips.org>
10293L:	linux-hams@vger.kernel.org
10294W:	http://www.linux-ax25.org/
10295S:	Maintained
10296F:	include/net/netrom.h
10297F:	include/uapi/linux/netrom.h
10298F:	net/netrom/
10299
10300NETRONOME ETHERNET DRIVERS
10301M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10302L:	oss-drivers@netronome.com
10303S:	Maintained
10304F:	drivers/net/ethernet/netronome/
10305
10306NETWORK BLOCK DEVICE (NBD)
10307M:	Josef Bacik <josef@toxicpanda.com>
10308S:	Maintained
10309L:	linux-block@vger.kernel.org
10310L:	nbd@other.debian.org
10311F:	Documentation/blockdev/nbd.txt
10312F:	drivers/block/nbd.c
10313F:	include/uapi/linux/nbd.h
10314
10315NETWORK DROP MONITOR
10316M:	Neil Horman <nhorman@tuxdriver.com>
10317L:	netdev@vger.kernel.org
10318S:	Maintained
10319W:	https://fedorahosted.org/dropwatch/
10320F:	net/core/drop_monitor.c
10321
10322NETWORKING DRIVERS
10323M:	"David S. Miller" <davem@davemloft.net>
10324L:	netdev@vger.kernel.org
10325W:	http://www.linuxfoundation.org/en/Net
10326Q:	http://patchwork.ozlabs.org/project/netdev/list/
10327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10329S:	Odd Fixes
10330F:	Documentation/devicetree/bindings/net/
10331F:	drivers/net/
10332F:	include/linux/if_*
10333F:	include/linux/netdevice.h
10334F:	include/linux/etherdevice.h
10335F:	include/linux/fcdevice.h
10336F:	include/linux/fddidevice.h
10337F:	include/linux/hippidevice.h
10338F:	include/linux/inetdevice.h
10339F:	include/uapi/linux/if_*
10340F:	include/uapi/linux/netdevice.h
10341
10342NETWORKING DRIVERS (WIRELESS)
10343M:	Kalle Valo <kvalo@codeaurora.org>
10344L:	linux-wireless@vger.kernel.org
10345Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10348S:	Maintained
10349F:	Documentation/devicetree/bindings/net/wireless/
10350F:	drivers/net/wireless/
10351
10352NETWORKING [DSA]
10353M:	Andrew Lunn <andrew@lunn.ch>
10354M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10355M:	Florian Fainelli <f.fainelli@gmail.com>
10356S:	Maintained
10357F:	Documentation/devicetree/bindings/net/dsa/
10358F:	net/dsa/
10359F:	include/net/dsa.h
10360F:	include/linux/dsa/
10361F:	drivers/net/dsa/
10362
10363NETWORKING [GENERAL]
10364M:	"David S. Miller" <davem@davemloft.net>
10365L:	netdev@vger.kernel.org
10366W:	http://www.linuxfoundation.org/en/Net
10367Q:	http://patchwork.ozlabs.org/project/netdev/list/
10368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10370B:	mailto:netdev@vger.kernel.org
10371S:	Maintained
10372F:	net/
10373F:	include/net/
10374F:	include/linux/in.h
10375F:	include/linux/net.h
10376F:	include/linux/netdevice.h
10377F:	include/uapi/linux/in.h
10378F:	include/uapi/linux/net.h
10379F:	include/uapi/linux/netdevice.h
10380F:	include/uapi/linux/net_namespace.h
10381F:	tools/testing/selftests/net/
10382F:	lib/net_utils.c
10383F:	lib/random32.c
10384F:	Documentation/networking/
10385
10386NETWORKING [IPSEC]
10387M:	Steffen Klassert <steffen.klassert@secunet.com>
10388M:	Herbert Xu <herbert@gondor.apana.org.au>
10389M:	"David S. Miller" <davem@davemloft.net>
10390L:	netdev@vger.kernel.org
10391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10393S:	Maintained
10394F:	net/xfrm/
10395F:	net/key/
10396F:	net/ipv4/xfrm*
10397F:	net/ipv4/esp4*
10398F:	net/ipv4/ah4.c
10399F:	net/ipv4/ipcomp.c
10400F:	net/ipv4/ip_vti.c
10401F:	net/ipv6/xfrm*
10402F:	net/ipv6/esp6*
10403F:	net/ipv6/ah6.c
10404F:	net/ipv6/ipcomp6.c
10405F:	net/ipv6/ip6_vti.c
10406F:	include/uapi/linux/xfrm.h
10407F:	include/net/xfrm.h
10408
10409NETWORKING [IPv4/IPv6]
10410M:	"David S. Miller" <davem@davemloft.net>
10411M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10412M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10413L:	netdev@vger.kernel.org
10414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10415S:	Maintained
10416F:	net/ipv4/
10417F:	net/ipv6/
10418F:	include/net/ip*
10419F:	arch/x86/net/*
10420
10421NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10422M:	Paul Moore <paul@paul-moore.com>
10423W:	https://github.com/netlabel
10424L:	netdev@vger.kernel.org
10425L:	linux-security-module@vger.kernel.org
10426S:	Maintained
10427F:	Documentation/netlabel/
10428F:	include/net/calipso.h
10429F:	include/net/cipso_ipv4.h
10430F:	include/net/netlabel.h
10431F:	include/uapi/linux/netfilter/xt_SECMARK.h
10432F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10433F:	net/netlabel/
10434F:	net/ipv4/cipso_ipv4.c
10435F:	net/ipv6/calipso.c
10436F:	net/netfilter/xt_CONNSECMARK.c
10437F:	net/netfilter/xt_SECMARK.c
10438
10439NETWORKING [TCP]
10440M:	Eric Dumazet <edumazet@google.com>
10441L:	netdev@vger.kernel.org
10442S:	Maintained
10443F:	net/ipv4/tcp*.c
10444F:	net/ipv4/syncookies.c
10445F:	net/ipv6/tcp*.c
10446F:	net/ipv6/syncookies.c
10447F:	include/uapi/linux/tcp.h
10448F:	include/net/tcp.h
10449F:	include/linux/tcp.h
10450F:	include/trace/events/tcp.h
10451
10452NETWORKING [TLS]
10453M:	Boris Pismenny <borisp@mellanox.com>
10454M:	Aviad Yehezkel <aviadye@mellanox.com>
10455M:	Dave Watson <davejwatson@fb.com>
10456M:	John Fastabend <john.fastabend@gmail.com>
10457M:	Daniel Borkmann <daniel@iogearbox.net>
10458L:	netdev@vger.kernel.org
10459S:	Maintained
10460F:	net/tls/*
10461F:	include/uapi/linux/tls.h
10462F:	include/net/tls.h
10463
10464NETWORKING [WIRELESS]
10465L:	linux-wireless@vger.kernel.org
10466Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10467
10468NETDEVSIM
10469M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10470S:	Maintained
10471F:	drivers/net/netdevsim/*
10472
10473NETXEN (1/10) GbE SUPPORT
10474M:	Manish Chopra <manish.chopra@cavium.com>
10475M:	Rahul Verma <rahul.verma@cavium.com>
10476M:	Dept-GELinuxNICDev@cavium.com
10477L:	netdev@vger.kernel.org
10478S:	Supported
10479F:	drivers/net/ethernet/qlogic/netxen/
10480
10481NFC SUBSYSTEM
10482M:	Samuel Ortiz <sameo@linux.intel.com>
10483L:	linux-wireless@vger.kernel.org
10484L:	linux-nfc@lists.01.org (subscribers-only)
10485S:	Supported
10486F:	net/nfc/
10487F:	include/net/nfc/
10488F:	include/uapi/linux/nfc.h
10489F:	drivers/nfc/
10490F:	include/linux/platform_data/nfcmrvl.h
10491F:	include/linux/platform_data/nxp-nci.h
10492F:	Documentation/devicetree/bindings/net/nfc/
10493
10494NFS, SUNRPC, AND LOCKD CLIENTS
10495M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10496M:	Anna Schumaker <anna.schumaker@netapp.com>
10497L:	linux-nfs@vger.kernel.org
10498W:	http://client.linux-nfs.org
10499T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10500S:	Maintained
10501F:	fs/lockd/
10502F:	fs/nfs/
10503F:	fs/nfs_common/
10504F:	net/sunrpc/
10505F:	include/linux/lockd/
10506F:	include/linux/nfs*
10507F:	include/linux/sunrpc/
10508F:	include/uapi/linux/nfs*
10509F:	include/uapi/linux/sunrpc/
10510
10511NILFS2 FILESYSTEM
10512M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10513L:	linux-nilfs@vger.kernel.org
10514W:	https://nilfs.sourceforge.io/
10515W:	https://nilfs.osdn.jp/
10516T:	git git://github.com/konis/nilfs2.git
10517S:	Supported
10518F:	Documentation/filesystems/nilfs2.txt
10519F:	fs/nilfs2/
10520F:	include/trace/events/nilfs2.h
10521F:	include/uapi/linux/nilfs2_api.h
10522F:	include/uapi/linux/nilfs2_ondisk.h
10523
10524NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10525M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10526W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10527S:	Maintained
10528F:	Documentation/scsi/NinjaSCSI.txt
10529F:	drivers/scsi/pcmcia/nsp_*
10530
10531NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10532M:	GOTO Masanori <gotom@debian.or.jp>
10533M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10534W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10535S:	Maintained
10536F:	Documentation/scsi/NinjaSCSI.txt
10537F:	drivers/scsi/nsp32*
10538
10539NIOS2 ARCHITECTURE
10540M:	Ley Foon Tan <lftan@altera.com>
10541L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10543S:	Maintained
10544F:	arch/nios2/
10545
10546NOHZ, DYNTICKS SUPPORT
10547M:	Frederic Weisbecker <fweisbec@gmail.com>
10548M:	Thomas Gleixner <tglx@linutronix.de>
10549M:	Ingo Molnar <mingo@kernel.org>
10550L:	linux-kernel@vger.kernel.org
10551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10552S:	Maintained
10553F:	kernel/time/tick*.*
10554F:	include/linux/tick.h
10555F:	include/linux/sched/nohz.h
10556
10557NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10558M:	Pavel Machek <pavel@ucw.cz>
10559M:	Sakari Ailus <sakari.ailus@iki.fi>
10560L:	linux-media@vger.kernel.org
10561S:	Maintained
10562F:	drivers/media/i2c/et8ek8
10563F:	drivers/media/i2c/ad5820.c
10564
10565NOKIA N900 POWER SUPPLY DRIVERS
10566R:	Pali Rohár <pali.rohar@gmail.com>
10567F:	include/linux/power/bq2415x_charger.h
10568F:	include/linux/power/bq27xxx_battery.h
10569F:	include/linux/power/isp1704_charger.h
10570F:	drivers/power/supply/bq2415x_charger.c
10571F:	drivers/power/supply/bq27xxx_battery.c
10572F:	drivers/power/supply/bq27xxx_battery_i2c.c
10573F:	drivers/power/supply/isp1704_charger.c
10574F:	drivers/power/supply/rx51_battery.c
10575
10576NTB AMD DRIVER
10577M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10578L:	linux-ntb@googlegroups.com
10579S:	Supported
10580F:	drivers/ntb/hw/amd/
10581
10582NTB DRIVER CORE
10583M:	Jon Mason <jdmason@kudzu.us>
10584M:	Dave Jiang <dave.jiang@intel.com>
10585M:	Allen Hubbe <allenbh@gmail.com>
10586L:	linux-ntb@googlegroups.com
10587S:	Supported
10588W:	https://github.com/jonmason/ntb/wiki
10589T:	git git://github.com/jonmason/ntb.git
10590F:	drivers/ntb/
10591F:	drivers/net/ntb_netdev.c
10592F:	include/linux/ntb.h
10593F:	include/linux/ntb_transport.h
10594F:	tools/testing/selftests/ntb/
10595
10596NTB IDT DRIVER
10597M:	Serge Semin <fancer.lancer@gmail.com>
10598L:	linux-ntb@googlegroups.com
10599S:	Supported
10600F:	drivers/ntb/hw/idt/
10601
10602NTB INTEL DRIVER
10603M:	Dave Jiang <dave.jiang@intel.com>
10604L:	linux-ntb@googlegroups.com
10605S:	Supported
10606W:	https://github.com/davejiang/linux/wiki
10607T:	git https://github.com/davejiang/linux.git
10608F:	drivers/ntb/hw/intel/
10609
10610NTFS FILESYSTEM
10611M:	Anton Altaparmakov <anton@tuxera.com>
10612L:	linux-ntfs-dev@lists.sourceforge.net
10613W:	http://www.tuxera.com/
10614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10615S:	Supported
10616F:	Documentation/filesystems/ntfs.txt
10617F:	fs/ntfs/
10618
10619NUBUS SUBSYSTEM
10620M:	Finn Thain <fthain@telegraphics.com.au>
10621L:	linux-m68k@lists.linux-m68k.org
10622S:	Maintained
10623F:	arch/*/include/asm/nubus.h
10624F:	drivers/nubus/
10625F:	include/linux/nubus.h
10626F:	include/uapi/linux/nubus.h
10627
10628NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10629M:	Antonino Daplas <adaplas@gmail.com>
10630L:	linux-fbdev@vger.kernel.org
10631S:	Maintained
10632F:	drivers/video/fbdev/riva/
10633F:	drivers/video/fbdev/nvidia/
10634
10635NVM EXPRESS DRIVER
10636M:	Keith Busch <keith.busch@intel.com>
10637M:	Jens Axboe <axboe@fb.com>
10638M:	Christoph Hellwig <hch@lst.de>
10639M:	Sagi Grimberg <sagi@grimberg.me>
10640L:	linux-nvme@lists.infradead.org
10641T:	git://git.infradead.org/nvme.git
10642W:	http://git.infradead.org/nvme.git
10643S:	Supported
10644F:	drivers/nvme/host/
10645F:	include/linux/nvme.h
10646F:	include/uapi/linux/nvme_ioctl.h
10647
10648NVM EXPRESS FC TRANSPORT DRIVERS
10649M:	James Smart <james.smart@broadcom.com>
10650L:	linux-nvme@lists.infradead.org
10651S:	Supported
10652F:	include/linux/nvme-fc.h
10653F:	include/linux/nvme-fc-driver.h
10654F:	drivers/nvme/host/fc.c
10655F:	drivers/nvme/target/fc.c
10656F:	drivers/nvme/target/fcloop.c
10657
10658NVM EXPRESS TARGET DRIVER
10659M:	Christoph Hellwig <hch@lst.de>
10660M:	Sagi Grimberg <sagi@grimberg.me>
10661L:	linux-nvme@lists.infradead.org
10662T:	git://git.infradead.org/nvme.git
10663W:	http://git.infradead.org/nvme.git
10664S:	Supported
10665F:	drivers/nvme/target/
10666
10667NVMEM FRAMEWORK
10668M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10669S:	Maintained
10670F:	drivers/nvmem/
10671F:	Documentation/devicetree/bindings/nvmem/
10672F:	Documentation/ABI/stable/sysfs-bus-nvmem
10673F:	include/linux/nvmem-consumer.h
10674F:	include/linux/nvmem-provider.h
10675
10676NXP SGTL5000 DRIVER
10677M:	Fabio Estevam <fabio.estevam@nxp.com>
10678L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10679S:	Maintained
10680F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10681F:	sound/soc/codecs/sgtl5000*
10682
10683NXP TDA998X DRM DRIVER
10684M:	Russell King <linux@armlinux.org.uk>
10685S:	Maintained
10686T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10687T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10688F:	drivers/gpu/drm/i2c/tda998x_drv.c
10689F:	include/drm/i2c/tda998x.h
10690F:	include/dt-bindings/display/tda998x.h
10691K:	"nxp,tda998x"
10692
10693NXP TFA9879 DRIVER
10694M:	Peter Rosin <peda@axentia.se>
10695L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10696S:	Maintained
10697F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10698F:	sound/soc/codecs/tfa9879*
10699
10700NXP-NCI NFC DRIVER
10701M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10702R:	Charles Gorand <charles.gorand@effinnov.com>
10703L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10704S:	Supported
10705F:	drivers/nfc/nxp-nci
10706
10707OBJTOOL
10708M:	Josh Poimboeuf <jpoimboe@redhat.com>
10709M:	Peter Zijlstra <peterz@infradead.org>
10710S:	Supported
10711F:	tools/objtool/
10712
10713OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10714M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10715M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10716L:	linuxppc-dev@lists.ozlabs.org
10717S:	Supported
10718F:	arch/powerpc/platforms/powernv/ocxl.c
10719F:	arch/powerpc/include/asm/pnv-ocxl.h
10720F:	drivers/misc/ocxl/
10721F:	include/misc/ocxl*
10722F:	include/uapi/misc/ocxl.h
10723F:	Documentation/accelerators/ocxl.rst
10724
10725OMAP AUDIO SUPPORT
10726M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10727M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10728L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10729L:	linux-omap@vger.kernel.org
10730S:	Maintained
10731F:	sound/soc/omap/
10732
10733OMAP CLOCK FRAMEWORK SUPPORT
10734M:	Paul Walmsley <paul@pwsan.com>
10735L:	linux-omap@vger.kernel.org
10736S:	Maintained
10737F:	arch/arm/*omap*/*clock*
10738
10739OMAP DEVICE TREE SUPPORT
10740M:	Benoît Cousson <bcousson@baylibre.com>
10741M:	Tony Lindgren <tony@atomide.com>
10742L:	linux-omap@vger.kernel.org
10743L:	devicetree@vger.kernel.org
10744S:	Maintained
10745F:	arch/arm/boot/dts/*omap*
10746F:	arch/arm/boot/dts/*am3*
10747F:	arch/arm/boot/dts/*am4*
10748F:	arch/arm/boot/dts/*am5*
10749F:	arch/arm/boot/dts/*dra7*
10750
10751OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10752L:	linux-omap@vger.kernel.org
10753L:	linux-fbdev@vger.kernel.org
10754S:	Orphan
10755F:	drivers/video/fbdev/omap2/
10756F:	Documentation/arm/OMAP/DSS
10757
10758OMAP FRAMEBUFFER SUPPORT
10759L:	linux-fbdev@vger.kernel.org
10760L:	linux-omap@vger.kernel.org
10761S:	Orphan
10762F:	drivers/video/fbdev/omap/
10763
10764OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10765M:	Roger Quadros <rogerq@ti.com>
10766M:	Tony Lindgren <tony@atomide.com>
10767L:	linux-omap@vger.kernel.org
10768S:	Maintained
10769F:	drivers/memory/omap-gpmc.c
10770F:	arch/arm/mach-omap2/*gpmc*
10771
10772OMAP GPIO DRIVER
10773M:	Grygorii Strashko <grygorii.strashko@ti.com>
10774M:	Santosh Shilimkar <ssantosh@kernel.org>
10775M:	Kevin Hilman <khilman@kernel.org>
10776L:	linux-omap@vger.kernel.org
10777S:	Maintained
10778F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10779F:	drivers/gpio/gpio-omap.c
10780
10781OMAP HARDWARE SPINLOCK SUPPORT
10782M:	Ohad Ben-Cohen <ohad@wizery.com>
10783L:	linux-omap@vger.kernel.org
10784S:	Maintained
10785F:	drivers/hwspinlock/omap_hwspinlock.c
10786
10787OMAP HS MMC SUPPORT
10788L:	linux-mmc@vger.kernel.org
10789L:	linux-omap@vger.kernel.org
10790S:	Orphan
10791F:	drivers/mmc/host/omap_hsmmc.c
10792
10793OMAP HWMOD DATA
10794M:	Paul Walmsley <paul@pwsan.com>
10795L:	linux-omap@vger.kernel.org
10796S:	Maintained
10797F:	arch/arm/mach-omap2/omap_hwmod*data*
10798
10799OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10800M:	Benoît Cousson <bcousson@baylibre.com>
10801L:	linux-omap@vger.kernel.org
10802S:	Maintained
10803F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10804
10805OMAP HWMOD SUPPORT
10806M:	Benoît Cousson <bcousson@baylibre.com>
10807M:	Paul Walmsley <paul@pwsan.com>
10808L:	linux-omap@vger.kernel.org
10809S:	Maintained
10810F:	arch/arm/mach-omap2/omap_hwmod.*
10811
10812OMAP I2C DRIVER
10813M:	Vignesh R <vigneshr@ti.com>
10814L:	linux-omap@vger.kernel.org
10815L:	linux-i2c@vger.kernel.org
10816S:	Maintained
10817F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
10818F:	drivers/i2c/busses/i2c-omap.c
10819
10820OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10821M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10822L:	linux-media@vger.kernel.org
10823S:	Maintained
10824F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10825F:	drivers/media/platform/omap3isp/
10826F:	drivers/staging/media/omap4iss/
10827
10828OMAP MMC SUPPORT
10829M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10830L:	linux-omap@vger.kernel.org
10831S:	Odd Fixes
10832F:	drivers/mmc/host/omap.c
10833
10834OMAP POWER MANAGEMENT SUPPORT
10835M:	Kevin Hilman <khilman@kernel.org>
10836L:	linux-omap@vger.kernel.org
10837S:	Maintained
10838F:	arch/arm/*omap*/*pm*
10839F:	drivers/cpufreq/omap-cpufreq.c
10840
10841OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10842M:	Rajendra Nayak <rnayak@codeaurora.org>
10843M:	Paul Walmsley <paul@pwsan.com>
10844L:	linux-omap@vger.kernel.org
10845S:	Maintained
10846F:	arch/arm/mach-omap2/prm*
10847
10848OMAP RANDOM NUMBER GENERATOR SUPPORT
10849M:	Deepak Saxena <dsaxena@plexity.net>
10850S:	Maintained
10851F:	drivers/char/hw_random/omap-rng.c
10852
10853OMAP USB SUPPORT
10854L:	linux-usb@vger.kernel.org
10855L:	linux-omap@vger.kernel.org
10856S:	Orphan
10857F:	drivers/usb/*/*omap*
10858F:	arch/arm/*omap*/usb*
10859
10860OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10861M:	Mark Jackson <mpfj@newflow.co.uk>
10862L:	linux-omap@vger.kernel.org
10863S:	Maintained
10864F:	arch/arm/boot/dts/am335x-nano.dts
10865
10866OMAP1 SUPPORT
10867M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10868M:	Tony Lindgren <tony@atomide.com>
10869L:	linux-omap@vger.kernel.org
10870Q:	http://patchwork.kernel.org/project/linux-omap/list/
10871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10872S:	Maintained
10873F:	arch/arm/mach-omap1/
10874F:	arch/arm/plat-omap/
10875F:	arch/arm/configs/omap1_defconfig
10876F:	drivers/i2c/busses/i2c-omap.c
10877F:	include/linux/platform_data/i2c-omap.h
10878F:	include/linux/platform_data/ams-delta-fiq.h
10879
10880OMAP2+ SUPPORT
10881M:	Tony Lindgren <tony@atomide.com>
10882L:	linux-omap@vger.kernel.org
10883W:	http://www.muru.com/linux/omap/
10884W:	http://linux.omap.com/
10885Q:	http://patchwork.kernel.org/project/linux-omap/list/
10886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10887S:	Maintained
10888F:	arch/arm/mach-omap2/
10889F:	arch/arm/plat-omap/
10890F:	arch/arm/configs/omap2plus_defconfig
10891F:	drivers/i2c/busses/i2c-omap.c
10892F:	drivers/irqchip/irq-omap-intc.c
10893F:	drivers/mfd/*omap*.c
10894F:	drivers/mfd/menelaus.c
10895F:	drivers/mfd/palmas.c
10896F:	drivers/mfd/tps65217.c
10897F:	drivers/mfd/tps65218.c
10898F:	drivers/mfd/tps65910.c
10899F:	drivers/mfd/twl-core.[ch]
10900F:	drivers/mfd/twl4030*.c
10901F:	drivers/mfd/twl6030*.c
10902F:	drivers/mfd/twl6040*.c
10903F:	drivers/regulator/palmas-regulator*.c
10904F:	drivers/regulator/pbias-regulator.c
10905F:	drivers/regulator/tps65217-regulator.c
10906F:	drivers/regulator/tps65218-regulator.c
10907F:	drivers/regulator/tps65910-regulator.c
10908F:	drivers/regulator/twl-regulator.c
10909F:	drivers/regulator/twl6030-regulator.c
10910F:	include/linux/platform_data/i2c-omap.h
10911
10912ONION OMEGA2+ BOARD
10913M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10914L:	linux-mips@linux-mips.org
10915S:	Maintained
10916F:	arch/mips/boot/dts/ralink/omega2p.dts
10917
10918OMFS FILESYSTEM
10919M:	Bob Copeland <me@bobcopeland.com>
10920L:	linux-karma-devel@lists.sourceforge.net
10921S:	Maintained
10922F:	Documentation/filesystems/omfs.txt
10923F:	fs/omfs/
10924
10925OMNIKEY CARDMAN 4000 DRIVER
10926M:	Harald Welte <laforge@gnumonks.org>
10927S:	Maintained
10928F:	drivers/char/pcmcia/cm4000_cs.c
10929F:	include/linux/cm4000_cs.h
10930F:	include/uapi/linux/cm4000_cs.h
10931
10932OMNIKEY CARDMAN 4040 DRIVER
10933M:	Harald Welte <laforge@gnumonks.org>
10934S:	Maintained
10935F:	drivers/char/pcmcia/cm4040_cs.*
10936
10937OMNIVISION OV13858 SENSOR DRIVER
10938M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10939L:	linux-media@vger.kernel.org
10940T:	git git://linuxtv.org/media_tree.git
10941S:	Maintained
10942F:	drivers/media/i2c/ov13858.c
10943
10944OMNIVISION OV2680 SENSOR DRIVER
10945M:	Rui Miguel Silva <rmfrfs@gmail.com>
10946L:	linux-media@vger.kernel.org
10947T:	git git://linuxtv.org/media_tree.git
10948S:	Maintained
10949F:	drivers/media/i2c/ov2680.c
10950F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
10951
10952OMNIVISION OV2685 SENSOR DRIVER
10953M:	Shunqian Zheng <zhengsq@rock-chips.com>
10954L:	linux-media@vger.kernel.org
10955T:	git git://linuxtv.org/media_tree.git
10956S:	Maintained
10957F:	drivers/media/i2c/ov2685.c
10958
10959OMNIVISION OV5640 SENSOR DRIVER
10960M:	Steve Longerbeam <slongerbeam@gmail.com>
10961L:	linux-media@vger.kernel.org
10962T:	git git://linuxtv.org/media_tree.git
10963S:	Maintained
10964F:	drivers/media/i2c/ov5640.c
10965
10966OMNIVISION OV5647 SENSOR DRIVER
10967M:	Luis Oliveira <lolivei@synopsys.com>
10968L:	linux-media@vger.kernel.org
10969T:	git git://linuxtv.org/media_tree.git
10970S:	Maintained
10971F:	drivers/media/i2c/ov5647.c
10972
10973OMNIVISION OV5695 SENSOR DRIVER
10974M:	Shunqian Zheng <zhengsq@rock-chips.com>
10975L:	linux-media@vger.kernel.org
10976T:	git git://linuxtv.org/media_tree.git
10977S:	Maintained
10978F:	drivers/media/i2c/ov5695.c
10979
10980OMNIVISION OV7670 SENSOR DRIVER
10981M:	Jonathan Corbet <corbet@lwn.net>
10982L:	linux-media@vger.kernel.org
10983T:	git git://linuxtv.org/media_tree.git
10984S:	Maintained
10985F:	drivers/media/i2c/ov7670.c
10986F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10987
10988OMNIVISION OV772x SENSOR DRIVER
10989M:	Jacopo Mondi <jacopo@jmondi.org>
10990L:	linux-media@vger.kernel.org
10991T:	git git://linuxtv.org/media_tree.git
10992S:	Odd fixes
10993F:	drivers/media/i2c/ov772x.c
10994F:	include/media/i2c/ov772x.h
10995F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10996
10997OMNIVISION OV7740 SENSOR DRIVER
10998M:	Wenyou Yang <wenyou.yang@microchip.com>
10999L:	linux-media@vger.kernel.org
11000T:	git git://linuxtv.org/media_tree.git
11001S:	Maintained
11002F:	drivers/media/i2c/ov7740.c
11003F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11004
11005OMNIVISION OV9650 SENSOR DRIVER
11006M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11007R:	Akinobu Mita <akinobu.mita@gmail.com>
11008R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11009L:	linux-media@vger.kernel.org
11010T:	git git://linuxtv.org/media_tree.git
11011S:	Maintained
11012F:	drivers/media/i2c/ov9650.c
11013F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11014
11015ONENAND FLASH DRIVER
11016M:	Kyungmin Park <kyungmin.park@samsung.com>
11017L:	linux-mtd@lists.infradead.org
11018S:	Maintained
11019F:	drivers/mtd/nand/onenand/
11020F:	include/linux/mtd/onenand*.h
11021
11022ONSTREAM SCSI TAPE DRIVER
11023M:	Willem Riede <osst@riede.org>
11024L:	osst-users@lists.sourceforge.net
11025L:	linux-scsi@vger.kernel.org
11026S:	Maintained
11027F:	Documentation/scsi/osst.txt
11028F:	drivers/scsi/osst.*
11029F:	drivers/scsi/osst_*.h
11030F:	drivers/scsi/st.h
11031
11032OP-TEE DRIVER
11033M:	Jens Wiklander <jens.wiklander@linaro.org>
11034S:	Maintained
11035F:	drivers/tee/optee/
11036
11037OPA-VNIC DRIVER
11038M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11039M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11040L:	linux-rdma@vger.kernel.org
11041S:	Supported
11042F:	drivers/infiniband/ulp/opa_vnic
11043
11044OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11045M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11046M:	Frank Rowand <frowand.list@gmail.com>
11047L:	devicetree@vger.kernel.org
11048S:	Maintained
11049F:	Documentation/devicetree/dynamic-resolution-notes.txt
11050F:	Documentation/devicetree/overlay-notes.txt
11051F:	drivers/of/overlay.c
11052F:	drivers/of/resolver.c
11053K:	of_overlay_notifier_
11054
11055OPEN FIRMWARE AND FLATTENED DEVICE TREE
11056M:	Rob Herring <robh+dt@kernel.org>
11057M:	Frank Rowand <frowand.list@gmail.com>
11058L:	devicetree@vger.kernel.org
11059W:	http://www.devicetree.org/
11060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11061S:	Maintained
11062F:	drivers/of/
11063F:	include/linux/of*.h
11064F:	scripts/dtc/
11065F:	Documentation/ABI/testing/sysfs-firmware-ofw
11066
11067OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11068M:	Rob Herring <robh+dt@kernel.org>
11069M:	Mark Rutland <mark.rutland@arm.com>
11070L:	devicetree@vger.kernel.org
11071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11072Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11073S:	Maintained
11074F:	Documentation/devicetree/
11075F:	arch/*/boot/dts/
11076F:	include/dt-bindings/
11077
11078OPENCORES I2C BUS DRIVER
11079M:	Peter Korsgaard <peter@korsgaard.com>
11080L:	linux-i2c@vger.kernel.org
11081S:	Maintained
11082F:	Documentation/i2c/busses/i2c-ocores
11083F:	drivers/i2c/busses/i2c-ocores.c
11084
11085OPENRISC ARCHITECTURE
11086M:	Jonas Bonn <jonas@southpole.se>
11087M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11088M:	Stafford Horne <shorne@gmail.com>
11089T:	git git://github.com/openrisc/linux.git
11090L:	openrisc@lists.librecores.org
11091W:	http://openrisc.io
11092S:	Maintained
11093F:	Documentation/devicetree/bindings/openrisc/
11094F:	Documentation/openrisc/
11095F:	arch/openrisc/
11096F:	drivers/irqchip/irq-ompic.c
11097F:	drivers/irqchip/irq-or1k-*
11098
11099OPENVSWITCH
11100M:	Pravin B Shelar <pshelar@ovn.org>
11101L:	netdev@vger.kernel.org
11102L:	dev@openvswitch.org
11103W:	http://openvswitch.org
11104S:	Maintained
11105F:	net/openvswitch/
11106F:	include/uapi/linux/openvswitch.h
11107
11108OPERATING PERFORMANCE POINTS (OPP)
11109M:	Viresh Kumar <vireshk@kernel.org>
11110M:	Nishanth Menon <nm@ti.com>
11111M:	Stephen Boyd <sboyd@kernel.org>
11112L:	linux-pm@vger.kernel.org
11113S:	Maintained
11114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11115F:	drivers/opp/
11116F:	include/linux/pm_opp.h
11117F:	Documentation/power/opp.txt
11118F:	Documentation/devicetree/bindings/opp/
11119
11120OPL4 DRIVER
11121M:	Clemens Ladisch <clemens@ladisch.de>
11122L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11123T:	git git://git.alsa-project.org/alsa-kernel.git
11124S:	Maintained
11125F:	sound/drivers/opl4/
11126
11127OPROFILE
11128M:	Robert Richter <rric@kernel.org>
11129L:	oprofile-list@lists.sf.net
11130S:	Maintained
11131F:	arch/*/include/asm/oprofile*.h
11132F:	arch/*/oprofile/
11133F:	drivers/oprofile/
11134F:	include/linux/oprofile.h
11135
11136ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11137M:	Mark Fasheh <mark@fasheh.com>
11138M:	Joel Becker <jlbec@evilplan.org>
11139L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11140W:	http://ocfs2.wiki.kernel.org
11141S:	Supported
11142F:	Documentation/filesystems/ocfs2.txt
11143F:	Documentation/filesystems/dlmfs.txt
11144F:	fs/ocfs2/
11145
11146ORANGEFS FILESYSTEM
11147M:	Mike Marshall <hubcap@omnibond.com>
11148R:	Martin Brandenburg <martin@omnibond.com>
11149L:	devel@lists.orangefs.org
11150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11151S:	Supported
11152F:	fs/orangefs/
11153F:	Documentation/filesystems/orangefs.txt
11154
11155ORINOCO DRIVER
11156L:	linux-wireless@vger.kernel.org
11157W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11158W:	http://www.nongnu.org/orinoco/
11159S:	Orphan
11160F:	drivers/net/wireless/intersil/orinoco/
11161
11162OSD LIBRARY and FILESYSTEM
11163M:	Boaz Harrosh <ooo@electrozaur.com>
11164S:	Maintained
11165F:	drivers/scsi/osd/
11166F:	include/scsi/osd_*
11167F:	fs/exofs/
11168
11169OV2659 OMNIVISION SENSOR DRIVER
11170M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11171L:	linux-media@vger.kernel.org
11172W:	https://linuxtv.org
11173Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11174T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11175S:	Maintained
11176F:	drivers/media/i2c/ov2659.c
11177F:	include/media/i2c/ov2659.h
11178
11179OVERLAY FILESYSTEM
11180M:	Miklos Szeredi <miklos@szeredi.hu>
11181L:	linux-unionfs@vger.kernel.org
11182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11183S:	Supported
11184F:	fs/overlayfs/
11185F:	Documentation/filesystems/overlayfs.txt
11186
11187P54 WIRELESS DRIVER
11188M:	Christian Lamparter <chunkeey@googlemail.com>
11189L:	linux-wireless@vger.kernel.org
11190W:	http://wireless.kernel.org/en/users/Drivers/p54
11191S:	Maintained
11192F:	drivers/net/wireless/intersil/p54/
11193
11194PA SEMI ETHERNET DRIVER
11195L:	netdev@vger.kernel.org
11196S:	Orphan
11197F:	drivers/net/ethernet/pasemi/*
11198
11199PA SEMI SMBUS DRIVER
11200L:	linux-i2c@vger.kernel.org
11201S:	Orphan
11202F:	drivers/i2c/busses/i2c-pasemi.c
11203
11204PADATA PARALLEL EXECUTION MECHANISM
11205M:	Steffen Klassert <steffen.klassert@secunet.com>
11206L:	linux-crypto@vger.kernel.org
11207S:	Maintained
11208F:	kernel/padata.c
11209F:	include/linux/padata.h
11210F:	Documentation/padata.txt
11211
11212PANASONIC LAPTOP ACPI EXTRAS DRIVER
11213M:	Harald Welte <laforge@gnumonks.org>
11214L:	platform-driver-x86@vger.kernel.org
11215S:	Maintained
11216F:	drivers/platform/x86/panasonic-laptop.c
11217
11218PARALLEL LCD/KEYPAD PANEL DRIVER
11219M:	Willy Tarreau <willy@haproxy.com>
11220M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11221S:	Odd Fixes
11222F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11223F:	drivers/auxdisplay/panel.c
11224
11225PARALLEL PORT SUBSYSTEM
11226M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11227M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11228L:	linux-parport@lists.infradead.org (subscribers-only)
11229S:	Maintained
11230F:	drivers/parport/
11231F:	include/linux/parport*.h
11232F:	drivers/char/ppdev.c
11233F:	include/uapi/linux/ppdev.h
11234F:	Documentation/parport*.txt
11235
11236PARAVIRT_OPS INTERFACE
11237M:	Juergen Gross <jgross@suse.com>
11238M:	Alok Kataria <akataria@vmware.com>
11239L:	virtualization@lists.linux-foundation.org
11240S:	Supported
11241F:	Documentation/virtual/paravirt_ops.txt
11242F:	arch/*/kernel/paravirt*
11243F:	arch/*/include/asm/paravirt*.h
11244F:	include/linux/hypervisor.h
11245
11246PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11247M:	Tim Waugh <tim@cyberelk.net>
11248L:	linux-parport@lists.infradead.org (subscribers-only)
11249S:	Maintained
11250F:	Documentation/blockdev/paride.txt
11251F:	drivers/block/paride/
11252
11253PARISC ARCHITECTURE
11254M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
11255M:	Helge Deller <deller@gmx.de>
11256L:	linux-parisc@vger.kernel.org
11257W:	http://www.parisc-linux.org/
11258Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11261S:	Maintained
11262F:	arch/parisc/
11263F:	Documentation/parisc/
11264F:	drivers/parisc/
11265F:	drivers/char/agp/parisc-agp.c
11266F:	drivers/input/serio/gscps2.c
11267F:	drivers/parport/parport_gsc.*
11268F:	drivers/tty/serial/8250/8250_gsc.c
11269F:	drivers/video/fbdev/sti*
11270F:	drivers/video/console/sti*
11271F:	drivers/video/logo/logo_parisc*
11272
11273PARMAN
11274M:	Jiri Pirko <jiri@mellanox.com>
11275L:	netdev@vger.kernel.org
11276S:	Supported
11277F:	lib/parman.c
11278F:	lib/test_parman.c
11279F:	include/linux/parman.h
11280
11281PC87360 HARDWARE MONITORING DRIVER
11282M:	Jim Cromie <jim.cromie@gmail.com>
11283L:	linux-hwmon@vger.kernel.org
11284S:	Maintained
11285F:	Documentation/hwmon/pc87360
11286F:	drivers/hwmon/pc87360.c
11287
11288PC8736x GPIO DRIVER
11289M:	Jim Cromie <jim.cromie@gmail.com>
11290S:	Maintained
11291F:	drivers/char/pc8736x_gpio.c
11292
11293PC87427 HARDWARE MONITORING DRIVER
11294M:	Jean Delvare <jdelvare@suse.com>
11295L:	linux-hwmon@vger.kernel.org
11296S:	Maintained
11297F:	Documentation/hwmon/pc87427
11298F:	drivers/hwmon/pc87427.c
11299
11300PCA9532 LED DRIVER
11301M:	Riku Voipio <riku.voipio@iki.fi>
11302S:	Maintained
11303F:	drivers/leds/leds-pca9532.c
11304F:	include/linux/leds-pca9532.h
11305
11306PCA9541 I2C BUS MASTER SELECTOR DRIVER
11307M:	Guenter Roeck <linux@roeck-us.net>
11308L:	linux-i2c@vger.kernel.org
11309S:	Maintained
11310F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11311
11312PCDP - PRIMARY CONSOLE AND DEBUG PORT
11313M:	Khalid Aziz <khalid@gonehiking.org>
11314S:	Maintained
11315F:	drivers/firmware/pcdp.*
11316
11317PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11318M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11319L:	linux-pci@vger.kernel.org
11320L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11321S:	Maintained
11322F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11323F:	drivers/pci/controller/pci-aardvark.c
11324
11325PCI DRIVER FOR ALTERA PCIE IP
11326M:	Ley Foon Tan <lftan@altera.com>
11327L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11328L:	linux-pci@vger.kernel.org
11329S:	Supported
11330F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11331F:	drivers/pci/controller/pcie-altera.c
11332
11333PCI DRIVER FOR APPLIEDMICRO XGENE
11334M:	Tanmay Inamdar <tinamdar@apm.com>
11335L:	linux-pci@vger.kernel.org
11336L:	linux-arm-kernel@lists.infradead.org
11337S:	Maintained
11338F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11339F:	drivers/pci/controller/pci-xgene.c
11340
11341PCI DRIVER FOR ARM VERSATILE PLATFORM
11342M:	Rob Herring <robh@kernel.org>
11343L:	linux-pci@vger.kernel.org
11344L:	linux-arm-kernel@lists.infradead.org
11345S:	Maintained
11346F:	Documentation/devicetree/bindings/pci/versatile.txt
11347F:	drivers/pci/controller/pci-versatile.c
11348
11349PCI DRIVER FOR ARMADA 8K
11350M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11351L:	linux-pci@vger.kernel.org
11352L:	linux-arm-kernel@lists.infradead.org
11353S:	Maintained
11354F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11355F:	drivers/pci/controller/dwc/pcie-armada8k.c
11356
11357PCI DRIVER FOR CADENCE PCIE IP
11358M:	Alan Douglas <adouglas@cadence.com>
11359L:	linux-pci@vger.kernel.org
11360S:	Maintained
11361F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11362F:	drivers/pci/controller/pcie-cadence*
11363
11364PCI DRIVER FOR FREESCALE LAYERSCAPE
11365M:	Minghuan Lian <minghuan.Lian@nxp.com>
11366M:	Mingkai Hu <mingkai.hu@nxp.com>
11367M:	Roy Zang <roy.zang@nxp.com>
11368L:	linuxppc-dev@lists.ozlabs.org
11369L:	linux-pci@vger.kernel.org
11370L:	linux-arm-kernel@lists.infradead.org
11371S:	Maintained
11372F:	drivers/pci/controller/dwc/*layerscape*
11373
11374PCI DRIVER FOR GENERIC OF HOSTS
11375M:	Will Deacon <will.deacon@arm.com>
11376L:	linux-pci@vger.kernel.org
11377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11378S:	Maintained
11379F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11380F:	drivers/pci/controller/pci-host-common.c
11381F:	drivers/pci/controller/pci-host-generic.c
11382
11383PCI DRIVER FOR IMX6
11384M:	Richard Zhu <hongxing.zhu@nxp.com>
11385M:	Lucas Stach <l.stach@pengutronix.de>
11386L:	linux-pci@vger.kernel.org
11387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11388S:	Maintained
11389F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11390F:	drivers/pci/controller/dwc/*imx6*
11391
11392PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11393M:	Keith Busch <keith.busch@intel.com>
11394M:	Jonathan Derrick <jonathan.derrick@intel.com>
11395L:	linux-pci@vger.kernel.org
11396S:	Supported
11397F:	drivers/pci/controller/vmd.c
11398
11399PCI DRIVER FOR MICROSEMI SWITCHTEC
11400M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11401M:	Logan Gunthorpe <logang@deltatee.com>
11402L:	linux-pci@vger.kernel.org
11403S:	Maintained
11404F:	Documentation/switchtec.txt
11405F:	Documentation/ABI/testing/sysfs-class-switchtec
11406F:	drivers/pci/switch/switchtec*
11407F:	include/uapi/linux/switchtec_ioctl.h
11408F:	include/linux/switchtec.h
11409F:	drivers/ntb/hw/mscc/
11410
11411PCI DRIVER FOR MOBIVEIL PCIE IP
11412M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11413L:	linux-pci@vger.kernel.org
11414S:	Supported
11415F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11416F:	drivers/pci/controller/pcie-mobiveil.c
11417
11418PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11419M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11420M:	Jason Cooper <jason@lakedaemon.net>
11421L:	linux-pci@vger.kernel.org
11422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11423S:	Maintained
11424F:	drivers/pci/controller/*mvebu*
11425
11426PCI DRIVER FOR NVIDIA TEGRA
11427M:	Thierry Reding <thierry.reding@gmail.com>
11428L:	linux-tegra@vger.kernel.org
11429L:	linux-pci@vger.kernel.org
11430S:	Supported
11431F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11432F:	drivers/pci/controller/pci-tegra.c
11433
11434PCI DRIVER FOR RENESAS R-CAR
11435M:	Simon Horman <horms@verge.net.au>
11436L:	linux-pci@vger.kernel.org
11437L:	linux-renesas-soc@vger.kernel.org
11438S:	Maintained
11439F:	drivers/pci/controller/*rcar*
11440
11441PCI DRIVER FOR SAMSUNG EXYNOS
11442M:	Jingoo Han <jingoohan1@gmail.com>
11443L:	linux-pci@vger.kernel.org
11444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11445L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11446S:	Maintained
11447F:	drivers/pci/controller/dwc/pci-exynos.c
11448
11449PCI DRIVER FOR SYNOPSYS DESIGNWARE
11450M:	Jingoo Han <jingoohan1@gmail.com>
11451M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11452L:	linux-pci@vger.kernel.org
11453S:	Maintained
11454F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11455F:	drivers/pci/controller/dwc/*designware*
11456
11457PCI DRIVER FOR TI DRA7XX
11458M:	Kishon Vijay Abraham I <kishon@ti.com>
11459L:	linux-omap@vger.kernel.org
11460L:	linux-pci@vger.kernel.org
11461S:	Supported
11462F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11463F:	drivers/pci/controller/dwc/pci-dra7xx.c
11464
11465PCI DRIVER FOR TI KEYSTONE
11466M:	Murali Karicheri <m-karicheri2@ti.com>
11467L:	linux-pci@vger.kernel.org
11468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11469S:	Maintained
11470F:	drivers/pci/controller/dwc/pci-keystone.c
11471
11472PCI ENDPOINT SUBSYSTEM
11473M:	Kishon Vijay Abraham I <kishon@ti.com>
11474M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11475L:	linux-pci@vger.kernel.org
11476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11477S:	Supported
11478F:	drivers/pci/endpoint/
11479F:	drivers/misc/pci_endpoint_test.c
11480F:	tools/pci/
11481
11482PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11483M:	Russell Currey <ruscur@russell.cc>
11484M:	Sam Bobroff <sbobroff@linux.ibm.com>
11485M:	Oliver O'Halloran <oohall@gmail.com>
11486L:	linuxppc-dev@lists.ozlabs.org
11487S:	Supported
11488F:	Documentation/PCI/pci-error-recovery.txt
11489F:	drivers/pci/pcie/aer.c
11490F:	drivers/pci/pcie/dpc.c
11491F:	drivers/pci/pcie/err.c
11492F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11493F:	arch/powerpc/kernel/eeh*.c
11494F:	arch/powerpc/platforms/*/eeh*.c
11495F:	arch/powerpc/include/*/eeh*.h
11496
11497PCI ERROR RECOVERY
11498M:	Linas Vepstas <linasvepstas@gmail.com>
11499L:	linux-pci@vger.kernel.org
11500S:	Supported
11501F:	Documentation/PCI/pci-error-recovery.txt
11502
11503PCI MSI DRIVER FOR ALTERA MSI IP
11504M:	Ley Foon Tan <lftan@altera.com>
11505L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11506L:	linux-pci@vger.kernel.org
11507S:	Supported
11508F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11509F:	drivers/pci/controller/pcie-altera-msi.c
11510
11511PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11512M:	Duc Dang <dhdang@apm.com>
11513L:	linux-pci@vger.kernel.org
11514L:	linux-arm-kernel@lists.infradead.org
11515S:	Maintained
11516F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11517F:	drivers/pci/controller/pci-xgene-msi.c
11518
11519PCI SUBSYSTEM
11520M:	Bjorn Helgaas <bhelgaas@google.com>
11521L:	linux-pci@vger.kernel.org
11522Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11524S:	Supported
11525F:	Documentation/devicetree/bindings/pci/
11526F:	Documentation/PCI/
11527F:	drivers/acpi/pci*
11528F:	drivers/pci/
11529F:	include/asm-generic/pci*
11530F:	include/linux/pci*
11531F:	include/linux/of_pci.h
11532F:	include/uapi/linux/pci*
11533F:	lib/pci*
11534F:	arch/x86/pci/
11535F:	arch/x86/kernel/quirks.c
11536
11537PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11538M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11539L:	linux-pci@vger.kernel.org
11540Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11542S:	Supported
11543F:	drivers/pci/controller/
11544
11545PCIE DRIVER FOR AXIS ARTPEC
11546M:	Jesper Nilsson <jesper.nilsson@axis.com>
11547L:	linux-arm-kernel@axis.com
11548L:	linux-pci@vger.kernel.org
11549S:	Maintained
11550F:	Documentation/devicetree/bindings/pci/axis,artpec*
11551F:	drivers/pci/controller/dwc/*artpec*
11552
11553PCIE DRIVER FOR CAVIUM THUNDERX
11554M:	David Daney <david.daney@cavium.com>
11555L:	linux-pci@vger.kernel.org
11556L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11557S:	Supported
11558F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11559F:	drivers/pci/controller/pci-thunder-*
11560
11561PCIE DRIVER FOR HISILICON
11562M:	Zhou Wang <wangzhou1@hisilicon.com>
11563L:	linux-pci@vger.kernel.org
11564S:	Maintained
11565F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11566F:	drivers/pci/controller/dwc/pcie-hisi.c
11567
11568PCIE DRIVER FOR HISILICON KIRIN
11569M:	Xiaowei Song <songxiaowei@hisilicon.com>
11570M:	Binghui Wang <wangbinghui@hisilicon.com>
11571L:	linux-pci@vger.kernel.org
11572S:	Maintained
11573F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11574F:	drivers/pci/controller/dwc/pcie-kirin.c
11575
11576PCIE DRIVER FOR HISILICON STB
11577M:	Jianguo Sun <sunjianguo1@huawei.com>
11578M:	Shawn Guo <shawn.guo@linaro.org>
11579L:	linux-pci@vger.kernel.org
11580S:	Maintained
11581F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11582F:	drivers/pci/controller/dwc/pcie-histb.c
11583
11584PCIE DRIVER FOR MEDIATEK
11585M:	Ryder Lee <ryder.lee@mediatek.com>
11586L:	linux-pci@vger.kernel.org
11587L:	linux-mediatek@lists.infradead.org
11588S:	Supported
11589F:	Documentation/devicetree/bindings/pci/mediatek*
11590F:	drivers/pci/controller/*mediatek*
11591
11592PCIE DRIVER FOR QUALCOMM MSM
11593M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11594L:	linux-pci@vger.kernel.org
11595L:	linux-arm-msm@vger.kernel.org
11596S:	Maintained
11597F:	drivers/pci/controller/dwc/*qcom*
11598
11599PCIE DRIVER FOR ROCKCHIP
11600M:	Shawn Lin <shawn.lin@rock-chips.com>
11601L:	linux-pci@vger.kernel.org
11602L:	linux-rockchip@lists.infradead.org
11603S:	Maintained
11604F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11605F:	drivers/pci/controller/pcie-rockchip*
11606
11607PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11608M:	Linus Walleij <linus.walleij@linaro.org>
11609L:	linux-pci@vger.kernel.org
11610S:	Maintained
11611F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11612F:	drivers/pci/controller/pci-v3-semi.c
11613
11614PCIE DRIVER FOR ST SPEAR13XX
11615M:	Pratyush Anand <pratyush.anand@gmail.com>
11616L:	linux-pci@vger.kernel.org
11617S:	Maintained
11618F:	drivers/pci/controller/dwc/*spear*
11619
11620PCMCIA SUBSYSTEM
11621M:	Dominik Brodowski <linux@dominikbrodowski.net>
11622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11623S:	Odd Fixes
11624F:	Documentation/pcmcia/
11625F:	tools/pcmcia/
11626F:	drivers/pcmcia/
11627F:	include/pcmcia/
11628
11629PCNET32 NETWORK DRIVER
11630M:	Don Fry <pcnet32@frontier.com>
11631L:	netdev@vger.kernel.org
11632S:	Maintained
11633F:	drivers/net/ethernet/amd/pcnet32.c
11634
11635PCRYPT PARALLEL CRYPTO ENGINE
11636M:	Steffen Klassert <steffen.klassert@secunet.com>
11637L:	linux-crypto@vger.kernel.org
11638S:	Maintained
11639F:	crypto/pcrypt.c
11640F:	include/crypto/pcrypt.h
11641
11642PEAQ WMI HOTKEYS DRIVER
11643M:	Hans de Goede <hdegoede@redhat.com>
11644L:	platform-driver-x86@vger.kernel.org
11645S:	Maintained
11646F:	drivers/platform/x86/peaq-wmi.c
11647
11648PER-CPU MEMORY ALLOCATOR
11649M:	Dennis Zhou <dennis@kernel.org>
11650M:	Tejun Heo <tj@kernel.org>
11651M:	Christoph Lameter <cl@linux.com>
11652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11653S:	Maintained
11654F:	include/linux/percpu*.h
11655F:	mm/percpu*.c
11656F:	arch/*/include/asm/percpu.h
11657
11658PER-TASK DELAY ACCOUNTING
11659M:	Balbir Singh <bsingharora@gmail.com>
11660S:	Maintained
11661F:	include/linux/delayacct.h
11662F:	kernel/delayacct.c
11663
11664PERFORMANCE EVENTS SUBSYSTEM
11665M:	Peter Zijlstra <peterz@infradead.org>
11666M:	Ingo Molnar <mingo@redhat.com>
11667M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11668R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11669R:	Jiri Olsa <jolsa@redhat.com>
11670R:	Namhyung Kim <namhyung@kernel.org>
11671L:	linux-kernel@vger.kernel.org
11672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11673S:	Supported
11674F:	kernel/events/*
11675F:	include/linux/perf_event.h
11676F:	include/uapi/linux/perf_event.h
11677F:	arch/*/kernel/perf_event*.c
11678F:	arch/*/kernel/*/perf_event*.c
11679F:	arch/*/kernel/*/*/perf_event*.c
11680F:	arch/*/include/asm/perf_event.h
11681F:	arch/*/kernel/perf_callchain.c
11682F:	arch/*/events/*
11683F:	tools/perf/
11684
11685PERSONALITY HANDLING
11686M:	Christoph Hellwig <hch@infradead.org>
11687L:	linux-abi-devel@lists.sourceforge.net
11688S:	Maintained
11689F:	include/linux/personality.h
11690F:	include/uapi/linux/personality.h
11691
11692PHOENIX RC FLIGHT CONTROLLER ADAPTER
11693M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11694L:	linux-input@vger.kernel.org
11695S:	Maintained
11696F:	Documentation/input/devices/pxrc.rst
11697F:	drivers/input/joystick/pxrc.c
11698
11699PHONET PROTOCOL
11700M:	Remi Denis-Courmont <courmisch@gmail.com>
11701S:	Supported
11702F:	Documentation/networking/phonet.txt
11703F:	include/linux/phonet.h
11704F:	include/net/phonet/
11705F:	include/uapi/linux/phonet.h
11706F:	net/phonet/
11707
11708PHRAM MTD DRIVER
11709M:	Joern Engel <joern@lazybastard.org>
11710L:	linux-mtd@lists.infradead.org
11711S:	Maintained
11712F:	drivers/mtd/devices/phram.c
11713
11714PICOLCD HID DRIVER
11715M:	Bruno Prémont <bonbons@linux-vserver.org>
11716L:	linux-input@vger.kernel.org
11717S:	Maintained
11718F:	drivers/hid/hid-picolcd*
11719
11720PICOXCELL SUPPORT
11721M:	Jamie Iles <jamie@jamieiles.com>
11722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11723T:	git git://github.com/jamieiles/linux-2.6-ji.git
11724S:	Supported
11725F:	arch/arm/boot/dts/picoxcell*
11726F:	arch/arm/mach-picoxcell/
11727F:	drivers/crypto/picoxcell*
11728
11729PIN CONTROL SUBSYSTEM
11730M:	Linus Walleij <linus.walleij@linaro.org>
11731L:	linux-gpio@vger.kernel.org
11732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11733S:	Maintained
11734F:	Documentation/devicetree/bindings/pinctrl/
11735F:	Documentation/driver-api/pinctl.rst
11736F:	drivers/pinctrl/
11737F:	include/linux/pinctrl/
11738
11739PIN CONTROLLER - ATMEL AT91
11740M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11741L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11742S:	Maintained
11743F:	drivers/pinctrl/pinctrl-at91.*
11744
11745PIN CONTROLLER - ATMEL AT91 PIO4
11746M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11747L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11748L:	linux-gpio@vger.kernel.org
11749S:	Supported
11750F:	drivers/pinctrl/pinctrl-at91-pio4.*
11751
11752PIN CONTROLLER - FREESCALE
11753M:	Dong Aisheng <aisheng.dong@nxp.com>
11754M:	Fabio Estevam <festevam@gmail.com>
11755M:	Shawn Guo <shawnguo@kernel.org>
11756M:	Stefan Agner <stefan@agner.ch>
11757R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11758L:	linux-gpio@vger.kernel.org
11759S:	Maintained
11760F:	drivers/pinctrl/freescale/
11761F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11762
11763PIN CONTROLLER - INTEL
11764M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11765M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11767S:	Maintained
11768F:	drivers/pinctrl/intel/
11769
11770PIN CONTROLLER - MEDIATEK
11771M:	Sean Wang <sean.wang@kernel.org>
11772L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11773S:	Maintained
11774F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11775F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11776F:	drivers/pinctrl/mediatek/
11777
11778PIN CONTROLLER - QUALCOMM
11779M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11780S:	Maintained
11781L:	linux-arm-msm@vger.kernel.org
11782F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11783F:	drivers/pinctrl/qcom/
11784
11785PIN CONTROLLER - RENESAS
11786M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11787M:	Geert Uytterhoeven <geert+renesas@glider.be>
11788L:	linux-renesas-soc@vger.kernel.org
11789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11790S:	Maintained
11791F:	drivers/pinctrl/sh-pfc/
11792
11793PIN CONTROLLER - SAMSUNG
11794M:	Tomasz Figa <tomasz.figa@gmail.com>
11795M:	Krzysztof Kozlowski <krzk@kernel.org>
11796M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11798L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11799Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11801S:	Maintained
11802F:	drivers/pinctrl/samsung/
11803F:	include/dt-bindings/pinctrl/samsung.h
11804F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11805
11806PIN CONTROLLER - SINGLE
11807M:	Tony Lindgren <tony@atomide.com>
11808M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11810L:	linux-omap@vger.kernel.org
11811S:	Maintained
11812F:	drivers/pinctrl/pinctrl-single.c
11813
11814PIN CONTROLLER - ST SPEAR
11815M:	Viresh Kumar <vireshk@kernel.org>
11816L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11817W:	http://www.st.com/spear
11818S:	Maintained
11819F:	drivers/pinctrl/spear/
11820
11821PISTACHIO SOC SUPPORT
11822M:	James Hartley <james.hartley@sondrel.com>
11823L:	linux-mips@linux-mips.org
11824S:	Odd Fixes
11825F:	arch/mips/pistachio/
11826F:	arch/mips/include/asm/mach-pistachio/
11827F:	arch/mips/boot/dts/img/pistachio*
11828F:	arch/mips/configs/pistachio*_defconfig
11829
11830PKTCDVD DRIVER
11831S:	Orphan
11832M:	linux-block@vger.kernel.org
11833F:	drivers/block/pktcdvd.c
11834F:	include/linux/pktcdvd.h
11835F:	include/uapi/linux/pktcdvd.h
11836
11837PKUNITY SOC DRIVERS
11838M:	Guan Xuetao <gxt@pku.edu.cn>
11839W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11840S:	Maintained
11841T:	git git://github.com/gxt/linux.git
11842F:	drivers/input/serio/i8042-unicore32io.h
11843F:	drivers/i2c/busses/i2c-puv3.c
11844F:	drivers/video/fbdev/fb-puv3.c
11845F:	drivers/rtc/rtc-puv3.c
11846
11847PMBUS HARDWARE MONITORING DRIVERS
11848M:	Guenter Roeck <linux@roeck-us.net>
11849L:	linux-hwmon@vger.kernel.org
11850W:	http://hwmon.wiki.kernel.org/
11851W:	http://www.roeck-us.net/linux/drivers/
11852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11853S:	Maintained
11854F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11855F:	Documentation/devicetree/bindings/hwmon/max31785.txt
11856F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
11857F:	Documentation/hwmon/adm1275
11858F:	Documentation/hwmon/ibm-cffps
11859F:	Documentation/hwmon/ir35221
11860F:	Documentation/hwmon/lm25066
11861F:	Documentation/hwmon/ltc2978
11862F:	Documentation/hwmon/ltc3815
11863F:	Documentation/hwmon/max16064
11864F:	Documentation/hwmon/max20751
11865F:	Documentation/hwmon/max31785
11866F:	Documentation/hwmon/max34440
11867F:	Documentation/hwmon/max8688
11868F:	Documentation/hwmon/pmbus
11869F:	Documentation/hwmon/pmbus-core
11870F:	Documentation/hwmon/tps40422
11871F:	Documentation/hwmon/ucd9000
11872F:	Documentation/hwmon/ucd9200
11873F:	Documentation/hwmon/zl6100
11874F:	drivers/hwmon/pmbus/
11875F:	include/linux/pmbus.h
11876
11877PMC SIERRA MaxRAID DRIVER
11878L:	linux-scsi@vger.kernel.org
11879W:	http://www.pmc-sierra.com/
11880S:	Orphan
11881F:	drivers/scsi/pmcraid.*
11882
11883PMC SIERRA PM8001 DRIVER
11884M:	Jack Wang <jinpu.wang@profitbricks.com>
11885M:	lindar_liu@usish.com
11886L:	linux-scsi@vger.kernel.org
11887S:	Supported
11888F:	drivers/scsi/pm8001/
11889
11890PNP SUPPORT
11891M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11892S:	Maintained
11893F:	drivers/pnp/
11894
11895POSIX CLOCKS and TIMERS
11896M:	Thomas Gleixner <tglx@linutronix.de>
11897L:	linux-kernel@vger.kernel.org
11898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11899S:	Maintained
11900F:	fs/timerfd.c
11901F:	include/linux/timer*
11902F:	kernel/time/*timer*
11903
11904POWER MANAGEMENT CORE
11905M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11906L:	linux-pm@vger.kernel.org
11907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11908B:	https://bugzilla.kernel.org
11909S:	Supported
11910F:	drivers/base/power/
11911F:	include/linux/pm.h
11912F:	include/linux/pm_*
11913F:	include/linux/powercap.h
11914F:	drivers/powercap/
11915F:	kernel/configs/nopm.config
11916
11917POWER STATE COORDINATION INTERFACE (PSCI)
11918M:	Mark Rutland <mark.rutland@arm.com>
11919M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11920L:	linux-arm-kernel@lists.infradead.org
11921S:	Maintained
11922F:	drivers/firmware/psci*.c
11923F:	include/linux/psci.h
11924F:	include/uapi/linux/psci.h
11925
11926POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11927M:	Sebastian Reichel <sre@kernel.org>
11928L:	linux-pm@vger.kernel.org
11929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11930S:	Maintained
11931F:	Documentation/ABI/testing/sysfs-class-power
11932F:	Documentation/devicetree/bindings/power/supply/
11933F:	include/linux/power_supply.h
11934F:	drivers/power/supply/
11935
11936POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11937M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11938L:	linuxppc-dev@lists.ozlabs.org
11939S:	Maintained
11940F:	drivers/char/powernv-op-panel.c
11941
11942PPP OVER ATM (RFC 2364)
11943M:	Mitchell Blank Jr <mitch@sfgoth.com>
11944S:	Maintained
11945F:	net/atm/pppoatm.c
11946F:	include/uapi/linux/atmppp.h
11947
11948PPP OVER ETHERNET
11949M:	Michal Ostrowski <mostrows@earthlink.net>
11950S:	Maintained
11951F:	drivers/net/ppp/pppoe.c
11952F:	drivers/net/ppp/pppox.c
11953
11954PPP OVER L2TP
11955M:	James Chapman <jchapman@katalix.com>
11956S:	Maintained
11957F:	net/l2tp/l2tp_ppp.c
11958F:	include/linux/if_pppol2tp.h
11959F:	include/uapi/linux/if_pppol2tp.h
11960
11961PPP PROTOCOL DRIVERS AND COMPRESSORS
11962M:	Paul Mackerras <paulus@samba.org>
11963L:	linux-ppp@vger.kernel.org
11964S:	Maintained
11965F:	drivers/net/ppp/ppp_*
11966
11967PPS SUPPORT
11968M:	Rodolfo Giometti <giometti@enneenne.com>
11969W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11970L:	linuxpps@ml.enneenne.com (subscribers-only)
11971S:	Maintained
11972F:	Documentation/pps/
11973F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11974F:	Documentation/ABI/testing/sysfs-pps
11975F:	drivers/pps/
11976F:	include/linux/pps*.h
11977F:	include/uapi/linux/pps.h
11978
11979PPTP DRIVER
11980M:	Dmitry Kozlov <xeb@mail.ru>
11981L:	netdev@vger.kernel.org
11982S:	Maintained
11983F:	drivers/net/ppp/pptp.c
11984W:	http://sourceforge.net/projects/accel-pptp
11985
11986PREEMPTIBLE KERNEL
11987M:	Robert Love <rml@tech9.net>
11988L:	kpreempt-tech@lists.sourceforge.net
11989W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11990S:	Supported
11991F:	Documentation/preempt-locking.txt
11992F:	include/linux/preempt.h
11993
11994PRINTK
11995M:	Petr Mladek <pmladek@suse.com>
11996M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11997R:	Steven Rostedt <rostedt@goodmis.org>
11998S:	Maintained
11999F:	kernel/printk/
12000F:	include/linux/printk.h
12001
12002PRISM54 WIRELESS DRIVER
12003M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
12004L:	linux-wireless@vger.kernel.org
12005W:	http://wireless.kernel.org/en/users/Drivers/p54
12006S:	Obsolete
12007F:	drivers/net/wireless/intersil/prism54/
12008
12009PROC FILESYSTEM
12010R:	Alexey Dobriyan <adobriyan@gmail.com>
12011L:	linux-kernel@vger.kernel.org
12012L:	linux-fsdevel@vger.kernel.org
12013S:	Maintained
12014F:	fs/proc/
12015F:	include/linux/proc_fs.h
12016F:	tools/testing/selftests/proc/
12017
12018PROC SYSCTL
12019M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
12020M:	Kees Cook <keescook@chromium.org>
12021L:	linux-kernel@vger.kernel.org
12022L:	linux-fsdevel@vger.kernel.org
12023S:	Maintained
12024F:	fs/proc/proc_sysctl.c
12025F:	include/linux/sysctl.h
12026F:	kernel/sysctl.c
12027F:	tools/testing/selftests/sysctl/
12028
12029PS3 NETWORK SUPPORT
12030M:	Geoff Levand <geoff@infradead.org>
12031L:	netdev@vger.kernel.org
12032L:	linuxppc-dev@lists.ozlabs.org
12033S:	Maintained
12034F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12035
12036PS3 PLATFORM SUPPORT
12037M:	Geoff Levand <geoff@infradead.org>
12038L:	linuxppc-dev@lists.ozlabs.org
12039S:	Maintained
12040F:	arch/powerpc/boot/ps3*
12041F:	arch/powerpc/include/asm/lv1call.h
12042F:	arch/powerpc/include/asm/ps3*.h
12043F:	arch/powerpc/platforms/ps3/
12044F:	drivers/*/ps3*
12045F:	drivers/ps3/
12046F:	drivers/rtc/rtc-ps3.c
12047F:	drivers/usb/host/*ps3.c
12048F:	sound/ppc/snd_ps3*
12049
12050PS3VRAM DRIVER
12051M:	Jim Paris <jim@jtan.com>
12052M:	Geoff Levand <geoff@infradead.org>
12053L:	linuxppc-dev@lists.ozlabs.org
12054S:	Maintained
12055F:	drivers/block/ps3vram.c
12056
12057PSAMPLE PACKET SAMPLING SUPPORT:
12058M:	Yotam Gigi <yotam.gi@gmail.com>
12059S:	Maintained
12060F:	net/psample
12061F:	include/net/psample.h
12062F:	include/uapi/linux/psample.h
12063
12064PSTORE FILESYSTEM
12065M:	Kees Cook <keescook@chromium.org>
12066M:	Anton Vorontsov <anton@enomsg.org>
12067M:	Colin Cross <ccross@android.com>
12068M:	Tony Luck <tony.luck@intel.com>
12069S:	Maintained
12070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12071F:	fs/pstore/
12072F:	include/linux/pstore*
12073F:	drivers/firmware/efi/efi-pstore.c
12074F:	drivers/acpi/apei/erst.c
12075F:	Documentation/admin-guide/ramoops.rst
12076F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12077K:	\b(pstore|ramoops)
12078
12079PTP HARDWARE CLOCK SUPPORT
12080M:	Richard Cochran <richardcochran@gmail.com>
12081L:	netdev@vger.kernel.org
12082S:	Maintained
12083W:	http://linuxptp.sourceforge.net/
12084F:	Documentation/ABI/testing/sysfs-ptp
12085F:	Documentation/ptp/*
12086F:	drivers/net/phy/dp83640*
12087F:	drivers/ptp/*
12088F:	include/linux/ptp_cl*
12089
12090PTRACE SUPPORT
12091M:	Oleg Nesterov <oleg@redhat.com>
12092S:	Maintained
12093F:	include/asm-generic/syscall.h
12094F:	include/linux/ptrace.h
12095F:	include/linux/regset.h
12096F:	include/linux/tracehook.h
12097F:	include/uapi/linux/ptrace.h
12098F:	include/uapi/linux/ptrace.h
12099F:	include/asm-generic/ptrace.h
12100F:	kernel/ptrace.c
12101F:	arch/*/ptrace*.c
12102F:	arch/*/*/ptrace*.c
12103F:	arch/*/include/asm/ptrace*.h
12104
12105PULSE8-CEC DRIVER
12106M:	Hans Verkuil <hverkuil@xs4all.nl>
12107L:	linux-media@vger.kernel.org
12108T:	git git://linuxtv.org/media_tree.git
12109S:	Maintained
12110F:	drivers/media/usb/pulse8-cec/*
12111F:	Documentation/media/cec-drivers/pulse8-cec.rst
12112
12113PVRUSB2 VIDEO4LINUX DRIVER
12114M:	Mike Isely <isely@pobox.com>
12115L:	pvrusb2@isely.net	(subscribers-only)
12116L:	linux-media@vger.kernel.org
12117W:	http://www.isely.net/pvrusb2/
12118T:	git git://linuxtv.org/media_tree.git
12119S:	Maintained
12120F:	Documentation/media/v4l-drivers/pvrusb2*
12121F:	drivers/media/usb/pvrusb2/
12122
12123PWC WEBCAM DRIVER
12124M:	Hans Verkuil <hverkuil@xs4all.nl>
12125L:	linux-media@vger.kernel.org
12126T:	git git://linuxtv.org/media_tree.git
12127S:	Odd Fixes
12128F:	drivers/media/usb/pwc/*
12129
12130PWM FAN DRIVER
12131M:	Kamil Debski <kamil@wypas.org>
12132M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12133L:	linux-hwmon@vger.kernel.org
12134S:	Supported
12135F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12136F:	Documentation/hwmon/pwm-fan
12137F:	drivers/hwmon/pwm-fan.c
12138
12139PWM IR Transmitter
12140M:	Sean Young <sean@mess.org>
12141L:	linux-media@vger.kernel.org
12142S:	Maintained
12143F:	drivers/media/rc/pwm-ir-tx.c
12144
12145PWM SUBSYSTEM
12146M:	Thierry Reding <thierry.reding@gmail.com>
12147L:	linux-pwm@vger.kernel.org
12148S:	Maintained
12149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12150F:	Documentation/pwm.txt
12151F:	Documentation/devicetree/bindings/pwm/
12152F:	include/linux/pwm.h
12153F:	drivers/pwm/
12154F:	drivers/video/backlight/pwm_bl.c
12155F:	include/linux/pwm_backlight.h
12156F:	drivers/gpio/gpio-mvebu.c
12157F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12158
12159PXA GPIO DRIVER
12160M:	Robert Jarzmik <robert.jarzmik@free.fr>
12161L:	linux-gpio@vger.kernel.org
12162S:	Maintained
12163F:	drivers/gpio/gpio-pxa.c
12164
12165PXA MMCI DRIVER
12166S:	Orphan
12167
12168PXA RTC DRIVER
12169M:	Robert Jarzmik <robert.jarzmik@free.fr>
12170L:	linux-rtc@vger.kernel.org
12171S:	Maintained
12172
12173PXA2xx/PXA3xx SUPPORT
12174M:	Daniel Mack <daniel@zonque.org>
12175M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12176M:	Robert Jarzmik <robert.jarzmik@free.fr>
12177L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12178T:	git git://github.com/hzhuang1/linux.git
12179T:	git git://github.com/rjarzmik/linux.git
12180S:	Maintained
12181F:	arch/arm/boot/dts/pxa*
12182F:	arch/arm/mach-pxa/
12183F:	drivers/dma/pxa*
12184F:	drivers/pcmcia/pxa2xx*
12185F:	drivers/pinctrl/pxa/
12186F:	drivers/spi/spi-pxa2xx*
12187F:	drivers/usb/gadget/udc/pxa2*
12188F:	include/sound/pxa2xx-lib.h
12189F:	sound/arm/pxa*
12190F:	sound/soc/pxa/
12191
12192QAT DRIVER
12193M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12194L:	qat-linux@intel.com
12195S:	Supported
12196F:	drivers/crypto/qat/
12197
12198QCOM AUDIO (ASoC) DRIVERS
12199M:	Patrick Lai <plai@codeaurora.org>
12200M:	Banajit Goswami <bgoswami@codeaurora.org>
12201L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12202S:	Supported
12203F:	sound/soc/qcom/
12204
12205QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12206M:	Gabriel Somlo <somlo@cmu.edu>
12207M:	"Michael S. Tsirkin" <mst@redhat.com>
12208L:	qemu-devel@nongnu.org
12209S:	Maintained
12210F:	drivers/firmware/qemu_fw_cfg.c
12211F:	include/uapi/linux/qemu_fw_cfg.h
12212
12213QIB DRIVER
12214M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12215M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12216L:	linux-rdma@vger.kernel.org
12217S:	Supported
12218F:	drivers/infiniband/hw/qib/
12219
12220QLOGIC QL41xxx FCOE DRIVER
12221M:	QLogic-Storage-Upstream@cavium.com
12222L:	linux-scsi@vger.kernel.org
12223S:	Supported
12224F:	drivers/scsi/qedf/
12225
12226QLOGIC QL41xxx ISCSI DRIVER
12227M:	QLogic-Storage-Upstream@cavium.com
12228L:	linux-scsi@vger.kernel.org
12229S:	Supported
12230F:	drivers/scsi/qedi/
12231
12232QLOGIC QL4xxx ETHERNET DRIVER
12233M:	Ariel Elior <Ariel.Elior@cavium.com>
12234M:	everest-linux-l2@cavium.com
12235L:	netdev@vger.kernel.org
12236S:	Supported
12237F:	drivers/net/ethernet/qlogic/qed/
12238F:	include/linux/qed/
12239F:	drivers/net/ethernet/qlogic/qede/
12240
12241QLOGIC QL4xxx RDMA DRIVER
12242M:	Michal Kalderon <Michal.Kalderon@cavium.com>
12243M:	Ariel Elior <Ariel.Elior@cavium.com>
12244L:	linux-rdma@vger.kernel.org
12245S:	Supported
12246F:	drivers/infiniband/hw/qedr/
12247F:	include/uapi/rdma/qedr-abi.h
12248
12249QLOGIC QLA1280 SCSI DRIVER
12250M:	Michael Reed <mdr@sgi.com>
12251L:	linux-scsi@vger.kernel.org
12252S:	Maintained
12253F:	drivers/scsi/qla1280.[ch]
12254
12255QLOGIC QLA2XXX FC-SCSI DRIVER
12256M:	qla2xxx-upstream@qlogic.com
12257L:	linux-scsi@vger.kernel.org
12258S:	Supported
12259F:	Documentation/scsi/LICENSE.qla2xxx
12260F:	drivers/scsi/qla2xxx/
12261
12262QLOGIC QLA3XXX NETWORK DRIVER
12263M:	Dept-GELinuxNICDev@cavium.com
12264L:	netdev@vger.kernel.org
12265S:	Supported
12266F:	Documentation/networking/LICENSE.qla3xxx
12267F:	drivers/net/ethernet/qlogic/qla3xxx.*
12268
12269QLOGIC QLA4XXX iSCSI DRIVER
12270M:	QLogic-Storage-Upstream@qlogic.com
12271L:	linux-scsi@vger.kernel.org
12272S:	Supported
12273F:	Documentation/scsi/LICENSE.qla4xxx
12274F:	drivers/scsi/qla4xxx/
12275
12276QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12277M:	Shahed Shaikh <Shahed.Shaikh@cavium.com>
12278M:	Manish Chopra <manish.chopra@cavium.com>
12279M:	Dept-GELinuxNICDev@cavium.com
12280L:	netdev@vger.kernel.org
12281S:	Supported
12282F:	drivers/net/ethernet/qlogic/qlcnic/
12283
12284QLOGIC QLGE 10Gb ETHERNET DRIVER
12285M:	Manish Chopra <manish.chopra@cavium.com>
12286M:	Dept-GELinuxNICDev@cavium.com
12287L:	netdev@vger.kernel.org
12288S:	Supported
12289F:	drivers/net/ethernet/qlogic/qlge/
12290
12291QM1D1B0004 MEDIA DRIVER
12292M:	Akihiro Tsukada <tskd08@gmail.com>
12293L:	linux-media@vger.kernel.org
12294S:	Odd Fixes
12295F:	drivers/media/tuners/qm1d1b0004*
12296
12297QM1D1C0042 MEDIA DRIVER
12298M:	Akihiro Tsukada <tskd08@gmail.com>
12299L:	linux-media@vger.kernel.org
12300S:	Odd Fixes
12301F:	drivers/media/tuners/qm1d1c0042*
12302
12303QNX4 FILESYSTEM
12304M:	Anders Larsen <al@alarsen.net>
12305W:	http://www.alarsen.net/linux/qnx4fs/
12306S:	Maintained
12307F:	fs/qnx4/
12308F:	include/uapi/linux/qnx4_fs.h
12309F:	include/uapi/linux/qnxtypes.h
12310
12311QORIQ DPAA2 FSL-MC BUS DRIVER
12312M:	Stuart Yoder <stuyoder@gmail.com>
12313M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12314L:	linux-kernel@vger.kernel.org
12315S:	Maintained
12316F:	drivers/bus/fsl-mc/
12317F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12318F:	Documentation/networking/dpaa2/overview.rst
12319
12320QT1010 MEDIA DRIVER
12321M:	Antti Palosaari <crope@iki.fi>
12322L:	linux-media@vger.kernel.org
12323W:	https://linuxtv.org
12324W:	http://palosaari.fi/linux/
12325Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12326T:	git git://linuxtv.org/anttip/media_tree.git
12327S:	Maintained
12328F:	drivers/media/tuners/qt1010*
12329
12330QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12331M:	Kalle Valo <kvalo@codeaurora.org>
12332L:	ath10k@lists.infradead.org
12333W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12335S:	Supported
12336F:	drivers/net/wireless/ath/ath10k/
12337
12338QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12339M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12340L:	linux-wireless@vger.kernel.org
12341W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12342S:	Supported
12343F:	drivers/net/wireless/ath/ath9k/
12344
12345QUALCOMM CAMERA SUBSYSTEM DRIVER
12346M:	Todor Tomov <todor.tomov@linaro.org>
12347L:	linux-media@vger.kernel.org
12348S:	Maintained
12349F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12350F:	Documentation/media/v4l-drivers/qcom_camss.rst
12351F:	drivers/media/platform/qcom/camss/
12352
12353QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12354M:  Ilia Lin <ilia.lin@gmail.com>
12355L:  linux-pm@vger.kernel.org
12356S:  Maintained
12357F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12358F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12359
12360QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12361M:	Timur Tabi <timur@kernel.org>
12362L:	netdev@vger.kernel.org
12363S:	Maintained
12364F:	drivers/net/ethernet/qualcomm/emac/
12365
12366QUALCOMM GENERIC INTERFACE I2C DRIVER
12367M:	Alok Chauhan <alokc@codeaurora.org>
12368M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12369L:	linux-i2c@vger.kernel.org
12370L:	linux-arm-msm@vger.kernel.org
12371S:	Supported
12372F:	drivers/i2c/busses/i2c-qcom-geni.c
12373
12374QUALCOMM HEXAGON ARCHITECTURE
12375M:	Richard Kuo <rkuo@codeaurora.org>
12376L:	linux-hexagon@vger.kernel.org
12377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12378S:	Supported
12379F:	arch/hexagon/
12380
12381QUALCOMM HIDMA DRIVER
12382M:	Sinan Kaya <okaya@kernel.org>
12383L:	linux-arm-kernel@lists.infradead.org
12384L:	linux-arm-msm@vger.kernel.org
12385L:	dmaengine@vger.kernel.org
12386S:	Supported
12387F:	drivers/dma/qcom/hidma*
12388
12389QUALCOMM IOMMU
12390M:	Rob Clark <robdclark@gmail.com>
12391L:	iommu@lists.linux-foundation.org
12392L:	linux-arm-msm@vger.kernel.org
12393S:	Maintained
12394F:	drivers/iommu/qcom_iommu.c
12395
12396QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12397M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12398L:	linux-media@vger.kernel.org
12399L:	linux-arm-msm@vger.kernel.org
12400T:	git git://linuxtv.org/media_tree.git
12401S:	Maintained
12402F:	drivers/media/platform/qcom/venus/
12403
12404QUALCOMM WCN36XX WIRELESS DRIVER
12405M:	Kalle Valo <kvalo@codeaurora.org>
12406L:	wcn36xx@lists.infradead.org
12407W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12408T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12409S:	Supported
12410F:	drivers/net/wireless/ath/wcn36xx/
12411
12412QUANTENNA QTNFMAC WIRELESS DRIVER
12413M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12414M:	Avinash Patil <avinashp@quantenna.com>
12415M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12416L:	linux-wireless@vger.kernel.org
12417S:	Maintained
12418F:	drivers/net/wireless/quantenna
12419
12420RADEON and AMDGPU DRM DRIVERS
12421M:	Alex Deucher <alexander.deucher@amd.com>
12422M:	Christian König <christian.koenig@amd.com>
12423M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12424L:	amd-gfx@lists.freedesktop.org
12425T:	git git://people.freedesktop.org/~agd5f/linux
12426S:	Supported
12427F:	drivers/gpu/drm/radeon/
12428F:	include/uapi/drm/radeon_drm.h
12429F:	drivers/gpu/drm/amd/
12430F:	include/uapi/drm/amdgpu_drm.h
12431
12432RADEON FRAMEBUFFER DISPLAY DRIVER
12433M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12434L:	linux-fbdev@vger.kernel.org
12435S:	Maintained
12436F:	drivers/video/fbdev/aty/radeon*
12437F:	include/uapi/linux/radeonfb.h
12438
12439RADIOSHARK RADIO DRIVER
12440M:	Hans Verkuil <hverkuil@xs4all.nl>
12441L:	linux-media@vger.kernel.org
12442T:	git git://linuxtv.org/media_tree.git
12443S:	Maintained
12444F:	drivers/media/radio/radio-shark.c
12445
12446RADIOSHARK2 RADIO DRIVER
12447M:	Hans Verkuil <hverkuil@xs4all.nl>
12448L:	linux-media@vger.kernel.org
12449T:	git git://linuxtv.org/media_tree.git
12450S:	Maintained
12451F:	drivers/media/radio/radio-shark2.c
12452F:	drivers/media/radio/radio-tea5777.c
12453
12454RADOS BLOCK DEVICE (RBD)
12455M:	Ilya Dryomov <idryomov@gmail.com>
12456M:	Sage Weil <sage@redhat.com>
12457M:	Alex Elder <elder@kernel.org>
12458L:	ceph-devel@vger.kernel.org
12459W:	http://ceph.com/
12460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12461T:	git git://github.com/ceph/ceph-client.git
12462S:	Supported
12463F:	Documentation/ABI/testing/sysfs-bus-rbd
12464F:	drivers/block/rbd.c
12465F:	drivers/block/rbd_types.h
12466
12467RAGE128 FRAMEBUFFER DISPLAY DRIVER
12468M:	Paul Mackerras <paulus@samba.org>
12469L:	linux-fbdev@vger.kernel.org
12470S:	Maintained
12471F:	drivers/video/fbdev/aty/aty128fb.c
12472
12473RAINSHADOW-CEC DRIVER
12474M:	Hans Verkuil <hverkuil@xs4all.nl>
12475L:	linux-media@vger.kernel.org
12476T:	git git://linuxtv.org/media_tree.git
12477S:	Maintained
12478F:	drivers/media/usb/rainshadow-cec/*
12479
12480RALINK MIPS ARCHITECTURE
12481M:	John Crispin <john@phrozen.org>
12482L:	linux-mips@linux-mips.org
12483S:	Maintained
12484F:	arch/mips/ralink
12485
12486RALINK RT2X00 WIRELESS LAN DRIVER
12487P:	rt2x00 project
12488M:	Stanislaw Gruszka <sgruszka@redhat.com>
12489M:	Helmut Schaa <helmut.schaa@googlemail.com>
12490L:	linux-wireless@vger.kernel.org
12491S:	Maintained
12492F:	drivers/net/wireless/ralink/rt2x00/
12493
12494RAMDISK RAM BLOCK DEVICE DRIVER
12495M:	Jens Axboe <axboe@kernel.dk>
12496S:	Maintained
12497F:	Documentation/blockdev/ramdisk.txt
12498F:	drivers/block/brd.c
12499
12500RANCHU VIRTUAL BOARD FOR MIPS
12501M:	Miodrag Dinic <miodrag.dinic@mips.com>
12502L:	linux-mips@linux-mips.org
12503S:	Supported
12504F:	arch/mips/generic/board-ranchu.c
12505F:	arch/mips/configs/generic/board-ranchu.config
12506
12507RANDOM NUMBER DRIVER
12508M:	"Theodore Ts'o" <tytso@mit.edu>
12509S:	Maintained
12510F:	drivers/char/random.c
12511
12512RAPIDIO SUBSYSTEM
12513M:	Matt Porter <mporter@kernel.crashing.org>
12514M:	Alexandre Bounine <alex.bou9@gmail.com>
12515S:	Maintained
12516F:	drivers/rapidio/
12517
12518RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12519L:	linux-wireless@vger.kernel.org
12520S:	Orphan
12521F:	drivers/net/wireless/ray*
12522
12523RCUTORTURE TEST FRAMEWORK
12524M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12525M:	Josh Triplett <josh@joshtriplett.org>
12526R:	Steven Rostedt <rostedt@goodmis.org>
12527R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12528R:	Lai Jiangshan <jiangshanlai@gmail.com>
12529L:	linux-kernel@vger.kernel.org
12530S:	Supported
12531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12532F:	tools/testing/selftests/rcutorture
12533
12534RDC R-321X SoC
12535M:	Florian Fainelli <florian@openwrt.org>
12536S:	Maintained
12537
12538RDC R6040 FAST ETHERNET DRIVER
12539M:	Florian Fainelli <f.fainelli@gmail.com>
12540L:	netdev@vger.kernel.org
12541S:	Maintained
12542F:	drivers/net/ethernet/rdc/r6040.c
12543
12544RDMAVT - RDMA verbs software
12545M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12546M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12547L:	linux-rdma@vger.kernel.org
12548S:	Supported
12549F:	drivers/infiniband/sw/rdmavt
12550
12551RDS - RELIABLE DATAGRAM SOCKETS
12552M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12553L:	netdev@vger.kernel.org
12554L:	linux-rdma@vger.kernel.org
12555L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12556W:	https://oss.oracle.com/projects/rds/
12557S:	Supported
12558F:	net/rds/
12559F:	Documentation/networking/rds.txt
12560
12561RDT - RESOURCE ALLOCATION
12562M:	Fenghua Yu <fenghua.yu@intel.com>
12563M:	Reinette Chatre <reinette.chatre@intel.com>
12564L:	linux-kernel@vger.kernel.org
12565S:	Supported
12566F:	arch/x86/kernel/cpu/intel_rdt*
12567F:	arch/x86/include/asm/intel_rdt_sched.h
12568F:	Documentation/x86/intel_rdt*
12569
12570READ-COPY UPDATE (RCU)
12571M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12572M:	Josh Triplett <josh@joshtriplett.org>
12573R:	Steven Rostedt <rostedt@goodmis.org>
12574R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12575R:	Lai Jiangshan <jiangshanlai@gmail.com>
12576L:	linux-kernel@vger.kernel.org
12577W:	http://www.rdrop.com/users/paulmck/RCU/
12578S:	Supported
12579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12580F:	Documentation/RCU/
12581X:	Documentation/RCU/torture.txt
12582F:	include/linux/rcu*
12583X:	include/linux/srcu*.h
12584F:	kernel/rcu/
12585X:	kernel/rcu/srcu*.c
12586
12587REAL TIME CLOCK (RTC) SUBSYSTEM
12588M:	Alessandro Zummo <a.zummo@towertech.it>
12589M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12590L:	linux-rtc@vger.kernel.org
12591Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12593S:	Maintained
12594F:	Documentation/devicetree/bindings/rtc/
12595F:	Documentation/rtc.txt
12596F:	drivers/rtc/
12597F:	include/linux/rtc.h
12598F:	include/uapi/linux/rtc.h
12599F:	include/linux/rtc/
12600F:	include/linux/platform_data/rtc-*
12601F:	tools/testing/selftests/rtc/
12602
12603REALTEK AUDIO CODECS
12604M:	Bard Liao <bardliao@realtek.com>
12605M:	Oder Chiou <oder_chiou@realtek.com>
12606S:	Maintained
12607F:	sound/soc/codecs/rt*
12608F:	include/sound/rt*.h
12609
12610REALTEK RTL83xx SMI DSA ROUTER CHIPS
12611M:	Linus Walleij <linus.walleij@linaro.org>
12612S:	Maintained
12613F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12614F:	drivers/net/dsa/realtek-smi*
12615F:	drivers/net/dsa/rtl83*
12616
12617REGISTER MAP ABSTRACTION
12618M:	Mark Brown <broonie@kernel.org>
12619L:	linux-kernel@vger.kernel.org
12620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12621S:	Supported
12622F:	Documentation/devicetree/bindings/regmap/
12623F:	drivers/base/regmap/
12624F:	include/linux/regmap.h
12625
12626REISERFS FILE SYSTEM
12627L:	reiserfs-devel@vger.kernel.org
12628S:	Supported
12629F:	fs/reiserfs/
12630
12631REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12632M:	Ohad Ben-Cohen <ohad@wizery.com>
12633M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12634L:	linux-remoteproc@vger.kernel.org
12635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12636S:	Maintained
12637F:	Documentation/devicetree/bindings/remoteproc/
12638F:	Documentation/remoteproc.txt
12639F:	drivers/remoteproc/
12640F:	include/linux/remoteproc.h
12641
12642REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12643M:	Ohad Ben-Cohen <ohad@wizery.com>
12644M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12645L:	linux-remoteproc@vger.kernel.org
12646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12647S:	Maintained
12648F:	drivers/rpmsg/
12649F:	Documentation/rpmsg.txt
12650F:	include/linux/rpmsg.h
12651F:	include/linux/rpmsg/
12652
12653RENESAS CLOCK DRIVERS
12654M:	Geert Uytterhoeven <geert+renesas@glider.be>
12655L:	linux-renesas-soc@vger.kernel.org
12656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12657S:	Supported
12658F:	drivers/clk/renesas/
12659
12660RENESAS EMEV2 I2C DRIVER
12661M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12662S:	Supported
12663F:	drivers/i2c/busses/i2c-emev2.c
12664
12665RENESAS ETHERNET DRIVERS
12666R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12667L:	netdev@vger.kernel.org
12668L:	linux-renesas-soc@vger.kernel.org
12669F:	Documentation/devicetree/bindings/net/renesas,*.txt
12670F:	Documentation/devicetree/bindings/net/sh_eth.txt
12671F:	drivers/net/ethernet/renesas/
12672F:	include/linux/sh_eth.h
12673
12674RENESAS R-CAR GYROADC DRIVER
12675M:	Marek Vasut <marek.vasut@gmail.com>
12676L:	linux-iio@vger.kernel.org
12677S:	Supported
12678F:	drivers/iio/adc/rcar_gyro_adc.c
12679
12680RENESAS R-CAR I2C DRIVERS
12681M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12682S:	Supported
12683F:	drivers/i2c/busses/i2c-rcar.c
12684F:	drivers/i2c/busses/i2c-sh_mobile.c
12685
12686RENESAS RIIC DRIVER
12687M:	Chris Brandt <chris.brandt@renesas.com>
12688S:	Supported
12689F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
12690F:	drivers/i2c/busses/i2c-riic.c
12691
12692RENESAS USB PHY DRIVER
12693M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12694L:	linux-renesas-soc@vger.kernel.org
12695S:	Maintained
12696F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12697
12698RESET CONTROLLER FRAMEWORK
12699M:	Philipp Zabel <p.zabel@pengutronix.de>
12700T:	git git://git.pengutronix.de/git/pza/linux
12701S:	Maintained
12702F:	drivers/reset/
12703F:	Documentation/devicetree/bindings/reset/
12704F:	include/dt-bindings/reset/
12705F:	include/linux/reset.h
12706F:	include/linux/reset-controller.h
12707
12708RESTARTABLE SEQUENCES SUPPORT
12709M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12710M:	Peter Zijlstra <peterz@infradead.org>
12711M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12712M:	Boqun Feng <boqun.feng@gmail.com>
12713L:	linux-kernel@vger.kernel.org
12714S:	Supported
12715F:	kernel/rseq.c
12716F:	include/uapi/linux/rseq.h
12717F:	include/trace/events/rseq.h
12718F:	tools/testing/selftests/rseq/
12719
12720RFKILL
12721M:	Johannes Berg <johannes@sipsolutions.net>
12722L:	linux-wireless@vger.kernel.org
12723W:	http://wireless.kernel.org/
12724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12726S:	Maintained
12727F:	Documentation/rfkill.txt
12728F:	Documentation/ABI/stable/sysfs-class-rfkill
12729F:	net/rfkill/
12730F:	include/linux/rfkill.h
12731F:	include/uapi/linux/rfkill.h
12732
12733RHASHTABLE
12734M:	Thomas Graf <tgraf@suug.ch>
12735M:	Herbert Xu <herbert@gondor.apana.org.au>
12736L:	netdev@vger.kernel.org
12737S:	Maintained
12738F:	lib/rhashtable.c
12739F:	lib/test_rhashtable.c
12740F:	include/linux/rhashtable.h
12741F:	include/linux/rhashtable-types.h
12742
12743RICOH R5C592 MEMORYSTICK DRIVER
12744M:	Maxim Levitsky <maximlevitsky@gmail.com>
12745S:	Maintained
12746F:	drivers/memstick/host/r592.*
12747
12748RICOH SMARTMEDIA/XD DRIVER
12749M:	Maxim Levitsky <maximlevitsky@gmail.com>
12750S:	Maintained
12751F:	drivers/mtd/nand/raw/r852.c
12752F:	drivers/mtd/nand/raw/r852.h
12753
12754RISC-V ARCHITECTURE
12755M:	Palmer Dabbelt <palmer@sifive.com>
12756M:	Albert Ou <aou@eecs.berkeley.edu>
12757L:	linux-riscv@lists.infradead.org
12758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12759S:	Supported
12760F:	arch/riscv/
12761K:	riscv
12762N:	riscv
12763
12764ROCCAT DRIVERS
12765M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12766W:	http://sourceforge.net/projects/roccat/
12767S:	Maintained
12768F:	drivers/hid/hid-roccat*
12769F:	include/linux/hid-roccat*
12770F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12771
12772ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12773M:	Jacob chen <jacob2.chen@rock-chips.com>
12774L:	linux-media@vger.kernel.org
12775S:	Maintained
12776F:	drivers/media/platform/rockchip/rga/
12777F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12778
12779ROCKER DRIVER
12780M:	Jiri Pirko <jiri@resnulli.us>
12781L:	netdev@vger.kernel.org
12782S:	Supported
12783F:	drivers/net/ethernet/rocker/
12784
12785ROCKETPORT DRIVER
12786P:	Comtrol Corp.
12787W:	http://www.comtrol.com
12788S:	Maintained
12789F:	Documentation/serial/rocket.txt
12790F:	drivers/tty/rocket*
12791
12792ROCKETPORT EXPRESS/INFINITY DRIVER
12793M:	Kevin Cernekee <cernekee@gmail.com>
12794L:	linux-serial@vger.kernel.org
12795S:	Odd Fixes
12796F:	drivers/tty/serial/rp2.*
12797
12798ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12799M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12800L:	linux-kernel@vger.kernel.org
12801L:	linux-renesas-soc@vger.kernel.org
12802S:	Supported
12803F:	drivers/mfd/bd9571mwv.c
12804F:	drivers/regulator/bd9571mwv-regulator.c
12805F:	drivers/gpio/gpio-bd9571mwv.c
12806F:	include/linux/mfd/bd9571mwv.h
12807F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12808
12809ROSE NETWORK LAYER
12810M:	Ralf Baechle <ralf@linux-mips.org>
12811L:	linux-hams@vger.kernel.org
12812W:	http://www.linux-ax25.org/
12813S:	Maintained
12814F:	include/net/rose.h
12815F:	include/uapi/linux/rose.h
12816F:	net/rose/
12817
12818RTL2830 MEDIA DRIVER
12819M:	Antti Palosaari <crope@iki.fi>
12820L:	linux-media@vger.kernel.org
12821W:	https://linuxtv.org
12822W:	http://palosaari.fi/linux/
12823Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12824T:	git git://linuxtv.org/anttip/media_tree.git
12825S:	Maintained
12826F:	drivers/media/dvb-frontends/rtl2830*
12827
12828RTL2832 MEDIA DRIVER
12829M:	Antti Palosaari <crope@iki.fi>
12830L:	linux-media@vger.kernel.org
12831W:	https://linuxtv.org
12832W:	http://palosaari.fi/linux/
12833Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12834T:	git git://linuxtv.org/anttip/media_tree.git
12835S:	Maintained
12836F:	drivers/media/dvb-frontends/rtl2832*
12837
12838RTL2832_SDR MEDIA DRIVER
12839M:	Antti Palosaari <crope@iki.fi>
12840L:	linux-media@vger.kernel.org
12841W:	https://linuxtv.org
12842W:	http://palosaari.fi/linux/
12843Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12844T:	git git://linuxtv.org/anttip/media_tree.git
12845S:	Maintained
12846F:	drivers/media/dvb-frontends/rtl2832_sdr*
12847
12848RTL8180 WIRELESS DRIVER
12849L:	linux-wireless@vger.kernel.org
12850W:	http://wireless.kernel.org/
12851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12852S:	Orphan
12853F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12854
12855RTL8187 WIRELESS DRIVER
12856M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12857M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12858M:	Larry Finger <Larry.Finger@lwfinger.net>
12859L:	linux-wireless@vger.kernel.org
12860W:	http://wireless.kernel.org/
12861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12862S:	Maintained
12863F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12864
12865REALTEK WIRELESS DRIVER (rtlwifi family)
12866M:	Ping-Ke Shih <pkshih@realtek.com>
12867L:	linux-wireless@vger.kernel.org
12868W:	http://wireless.kernel.org/
12869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12870S:	Maintained
12871F:	drivers/net/wireless/realtek/rtlwifi/
12872
12873RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12874M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12875L:	linux-wireless@vger.kernel.org
12876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12877S:	Maintained
12878F:	drivers/net/wireless/realtek/rtl8xxxu/
12879
12880RXRPC SOCKETS (AF_RXRPC)
12881M:	David Howells <dhowells@redhat.com>
12882L:	linux-afs@lists.infradead.org
12883S:	Supported
12884F:	net/rxrpc/
12885F:	include/keys/rxrpc-type.h
12886F:	include/net/af_rxrpc.h
12887F:	include/trace/events/rxrpc.h
12888F:	include/uapi/linux/rxrpc.h
12889F:	Documentation/networking/rxrpc.txt
12890W:	https://www.infradead.org/~dhowells/kafs/
12891
12892S3 SAVAGE FRAMEBUFFER DRIVER
12893M:	Antonino Daplas <adaplas@gmail.com>
12894L:	linux-fbdev@vger.kernel.org
12895S:	Maintained
12896F:	drivers/video/fbdev/savage/
12897
12898S390
12899M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12900M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12901L:	linux-s390@vger.kernel.org
12902W:	http://www.ibm.com/developerworks/linux/linux390/
12903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12904S:	Supported
12905F:	arch/s390/
12906F:	drivers/s390/
12907F:	Documentation/s390/
12908F:	Documentation/driver-api/s390-drivers.rst
12909
12910S390 COMMON I/O LAYER
12911M:	Sebastian Ott <sebott@linux.ibm.com>
12912M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12913L:	linux-s390@vger.kernel.org
12914W:	http://www.ibm.com/developerworks/linux/linux390/
12915S:	Supported
12916F:	drivers/s390/cio/
12917
12918S390 DASD DRIVER
12919M:	Stefan Haberland <sth@linux.ibm.com>
12920M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12921L:	linux-s390@vger.kernel.org
12922W:	http://www.ibm.com/developerworks/linux/linux390/
12923S:	Supported
12924F:	drivers/s390/block/dasd*
12925F:	block/partitions/ibm.c
12926
12927S390 IOMMU (PCI)
12928M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12929L:	linux-s390@vger.kernel.org
12930W:	http://www.ibm.com/developerworks/linux/linux390/
12931S:	Supported
12932F:	drivers/iommu/s390-iommu.c
12933
12934S390 IUCV NETWORK LAYER
12935M:	Julian Wiedmann <jwi@linux.ibm.com>
12936M:	Ursula Braun <ubraun@linux.ibm.com>
12937L:	linux-s390@vger.kernel.org
12938W:	http://www.ibm.com/developerworks/linux/linux390/
12939S:	Supported
12940F:	drivers/s390/net/*iucv*
12941F:	include/net/iucv/
12942F:	net/iucv/
12943
12944S390 NETWORK DRIVERS
12945M:	Julian Wiedmann <jwi@linux.ibm.com>
12946M:	Ursula Braun <ubraun@linux.ibm.com>
12947L:	linux-s390@vger.kernel.org
12948W:	http://www.ibm.com/developerworks/linux/linux390/
12949S:	Supported
12950F:	drivers/s390/net/
12951
12952S390 PCI SUBSYSTEM
12953M:	Sebastian Ott <sebott@linux.ibm.com>
12954M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12955L:	linux-s390@vger.kernel.org
12956W:	http://www.ibm.com/developerworks/linux/linux390/
12957S:	Supported
12958F:	arch/s390/pci/
12959F:	drivers/pci/hotplug/s390_pci_hpc.c
12960
12961S390 VFIO-CCW DRIVER
12962M:	Cornelia Huck <cohuck@redhat.com>
12963M:	Halil Pasic <pasic@linux.ibm.com>
12964L:	linux-s390@vger.kernel.org
12965L:	kvm@vger.kernel.org
12966S:	Supported
12967F:	drivers/s390/cio/vfio_ccw*
12968F:	Documentation/s390/vfio-ccw.txt
12969F:	include/uapi/linux/vfio_ccw.h
12970
12971S390 ZCRYPT DRIVER
12972M:	Harald Freudenberger <freude@linux.ibm.com>
12973L:	linux-s390@vger.kernel.org
12974W:	http://www.ibm.com/developerworks/linux/linux390/
12975S:	Supported
12976F:	drivers/s390/crypto/
12977
12978S390 VFIO AP DRIVER
12979M:	Tony Krowiak <akrowiak@linux.ibm.com>
12980M:	Pierre Morel <pmorel@linux.ibm.com>
12981M:	Halil Pasic <pasic@linux.ibm.com>
12982L:	linux-s390@vger.kernel.org
12983W:	http://www.ibm.com/developerworks/linux/linux390/
12984S:	Supported
12985F:	drivers/s390/crypto/vfio_ap_drv.c
12986F:	drivers/s390/crypto/vfio_ap_private.h
12987F:	drivers/s390/crypto/vfio_ap_ops.c
12988F:	Documentation/s390/vfio-ap.txt
12989
12990S390 ZFCP DRIVER
12991M:	Steffen Maier <maier@linux.ibm.com>
12992M:	Benjamin Block <bblock@linux.ibm.com>
12993L:	linux-s390@vger.kernel.org
12994W:	http://www.ibm.com/developerworks/linux/linux390/
12995S:	Supported
12996F:	drivers/s390/scsi/zfcp_*
12997
12998S3C24XX SD/MMC Driver
12999M:	Ben Dooks <ben-linux@fluff.org>
13000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13001S:	Supported
13002F:	drivers/mmc/host/s3cmci.*
13003
13004SAA6588 RDS RECEIVER DRIVER
13005M:	Hans Verkuil <hverkuil@xs4all.nl>
13006L:	linux-media@vger.kernel.org
13007T:	git git://linuxtv.org/media_tree.git
13008W:	https://linuxtv.org
13009S:	Odd Fixes
13010F:	drivers/media/i2c/saa6588*
13011
13012SAA7134 VIDEO4LINUX DRIVER
13013M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13014L:	linux-media@vger.kernel.org
13015W:	https://linuxtv.org
13016T:	git git://linuxtv.org/media_tree.git
13017S:	Odd fixes
13018F:	Documentation/media/v4l-drivers/saa7134*
13019F:	drivers/media/pci/saa7134/
13020
13021SAA7146 VIDEO4LINUX-2 DRIVER
13022M:	Hans Verkuil <hverkuil@xs4all.nl>
13023L:	linux-media@vger.kernel.org
13024T:	git git://linuxtv.org/media_tree.git
13025S:	Maintained
13026F:	drivers/media/common/saa7146/
13027F:	drivers/media/pci/saa7146/
13028F:	include/media/saa7146*
13029
13030SAMSUNG AUDIO (ASoC) DRIVERS
13031M:	Krzysztof Kozlowski <krzk@kernel.org>
13032M:	Sangbeom Kim <sbkim73@samsung.com>
13033M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13034L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13035S:	Supported
13036F:	sound/soc/samsung/
13037F:	Documentation/devicetree/bindings/sound/samsung*
13038
13039SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13040M:	Krzysztof Kozlowski <krzk@kernel.org>
13041L:	linux-crypto@vger.kernel.org
13042L:	linux-samsung-soc@vger.kernel.org
13043S:	Maintained
13044F:	drivers/crypto/exynos-rng.c
13045F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13046
13047SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13048M:	Łukasz Stelmach <l.stelmach@samsung.com>
13049L:	linux-samsung-soc@vger.kernel.org
13050S:	Maintained
13051F:	drivers/char/hw_random/exynos-trng.c
13052F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13053
13054SAMSUNG FRAMEBUFFER DRIVER
13055M:	Jingoo Han <jingoohan1@gmail.com>
13056L:	linux-fbdev@vger.kernel.org
13057S:	Maintained
13058F:	drivers/video/fbdev/s3c-fb.c
13059
13060SAMSUNG LAPTOP DRIVER
13061M:	Corentin Chary <corentin.chary@gmail.com>
13062L:	platform-driver-x86@vger.kernel.org
13063S:	Maintained
13064F:	drivers/platform/x86/samsung-laptop.c
13065
13066SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13067M:	Sangbeom Kim <sbkim73@samsung.com>
13068M:	Krzysztof Kozlowski <krzk@kernel.org>
13069M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13070L:	linux-kernel@vger.kernel.org
13071L:	linux-samsung-soc@vger.kernel.org
13072S:	Supported
13073F:	drivers/mfd/sec*.c
13074F:	drivers/regulator/s2m*.c
13075F:	drivers/regulator/s5m*.c
13076F:	drivers/clk/clk-s2mps11.c
13077F:	drivers/rtc/rtc-s5m.c
13078F:	include/linux/mfd/samsung/
13079F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13080F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13081F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13082F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13083
13084SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13085M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13086L:	linux-media@vger.kernel.org
13087L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13088S:	Maintained
13089F:	drivers/media/platform/s3c-camif/
13090F:	include/media/drv-intf/s3c_camif.h
13091
13092SAMSUNG S3FWRN5 NFC DRIVER
13093M:	Robert Baldyga <r.baldyga@samsung.com>
13094M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13095L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13096S:	Supported
13097F:	drivers/nfc/s3fwrn5
13098
13099SAMSUNG S5C73M3 CAMERA DRIVER
13100M:	Kyungmin Park <kyungmin.park@samsung.com>
13101M:	Andrzej Hajda <a.hajda@samsung.com>
13102L:	linux-media@vger.kernel.org
13103S:	Supported
13104F:	drivers/media/i2c/s5c73m3/*
13105
13106SAMSUNG S5K5BAF CAMERA DRIVER
13107M:	Kyungmin Park <kyungmin.park@samsung.com>
13108M:	Andrzej Hajda <a.hajda@samsung.com>
13109L:	linux-media@vger.kernel.org
13110S:	Supported
13111F:	drivers/media/i2c/s5k5baf.c
13112
13113SAMSUNG S5P Security SubSystem (SSS) DRIVER
13114M:	Krzysztof Kozlowski <krzk@kernel.org>
13115M:	Vladimir Zapolskiy <vz@mleia.com>
13116M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13117L:	linux-crypto@vger.kernel.org
13118L:	linux-samsung-soc@vger.kernel.org
13119S:	Maintained
13120F:	drivers/crypto/s5p-sss.c
13121
13122SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13123M:	Kyungmin Park <kyungmin.park@samsung.com>
13124M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13125L:	linux-media@vger.kernel.org
13126Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13127S:	Supported
13128F:	drivers/media/platform/exynos4-is/
13129
13130SAMSUNG SOC CLOCK DRIVERS
13131M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13132M:	Tomasz Figa <tomasz.figa@gmail.com>
13133M:	Chanwoo Choi <cw00.choi@samsung.com>
13134S:	Supported
13135L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13137F:	drivers/clk/samsung/
13138F:	include/dt-bindings/clock/exynos*.h
13139F:	Documentation/devicetree/bindings/clock/exynos*.txt
13140
13141SAMSUNG SPI DRIVERS
13142M:	Kukjin Kim <kgene@kernel.org>
13143M:	Krzysztof Kozlowski <krzk@kernel.org>
13144M:	Andi Shyti <andi@etezian.org>
13145L:	linux-spi@vger.kernel.org
13146L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13147S:	Maintained
13148F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13149F:	drivers/spi/spi-s3c*
13150F:	include/linux/platform_data/spi-s3c64xx.h
13151
13152SAMSUNG SXGBE DRIVERS
13153M:	Byungho An <bh74.an@samsung.com>
13154M:	Girish K S <ks.giri@samsung.com>
13155M:	Vipul Pandya <vipul.pandya@samsung.com>
13156S:	Supported
13157L:	netdev@vger.kernel.org
13158F:	drivers/net/ethernet/samsung/sxgbe/
13159
13160SAMSUNG THERMAL DRIVER
13161M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13162L:	linux-pm@vger.kernel.org
13163L:	linux-samsung-soc@vger.kernel.org
13164S:	Supported
13165T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13166F:	drivers/thermal/samsung/
13167
13168SAMSUNG USB2 PHY DRIVER
13169M:	Kamil Debski <kamil@wypas.org>
13170M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13171L:	linux-kernel@vger.kernel.org
13172S:	Supported
13173F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13174F:	Documentation/phy/samsung-usb2.txt
13175F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13176F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13177F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13178F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13179F:	drivers/phy/samsung/phy-samsung-usb2.c
13180F:	drivers/phy/samsung/phy-samsung-usb2.h
13181
13182SC1200 WDT DRIVER
13183M:	Zwane Mwaikambo <zwanem@gmail.com>
13184S:	Maintained
13185F:	drivers/watchdog/sc1200wdt.c
13186
13187SCHEDULER
13188M:	Ingo Molnar <mingo@redhat.com>
13189M:	Peter Zijlstra <peterz@infradead.org>
13190L:	linux-kernel@vger.kernel.org
13191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13192S:	Maintained
13193F:	kernel/sched/
13194F:	include/linux/sched.h
13195F:	include/uapi/linux/sched.h
13196F:	include/linux/wait.h
13197
13198SCR24X CHIP CARD INTERFACE DRIVER
13199M:	Lubomir Rintel <lkundrak@v3.sk>
13200S:	Supported
13201F:	drivers/char/pcmcia/scr24x_cs.c
13202
13203SCSI CDROM DRIVER
13204M:	Jens Axboe <axboe@kernel.dk>
13205L:	linux-scsi@vger.kernel.org
13206W:	http://www.kernel.dk
13207S:	Maintained
13208F:	drivers/scsi/sr*
13209
13210SCSI RDMA PROTOCOL (SRP) INITIATOR
13211M:	Bart Van Assche <bvanassche@acm.org>
13212L:	linux-rdma@vger.kernel.org
13213S:	Supported
13214Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13215F:	drivers/infiniband/ulp/srp/
13216F:	include/scsi/srp.h
13217
13218SCSI RDMA PROTOCOL (SRP) TARGET
13219M:	Bart Van Assche <bvanassche@acm.org>
13220L:	linux-rdma@vger.kernel.org
13221L:	target-devel@vger.kernel.org
13222S:	Supported
13223Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13224F:	drivers/infiniband/ulp/srpt/
13225
13226SCSI SG DRIVER
13227M:	Doug Gilbert <dgilbert@interlog.com>
13228L:	linux-scsi@vger.kernel.org
13229W:	http://sg.danny.cz/sg
13230S:	Maintained
13231F:	Documentation/scsi/scsi-generic.txt
13232F:	drivers/scsi/sg.c
13233F:	include/scsi/sg.h
13234
13235SCSI SUBSYSTEM
13236M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13238M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13240L:	linux-scsi@vger.kernel.org
13241S:	Maintained
13242F:	Documentation/devicetree/bindings/scsi/
13243F:	drivers/scsi/
13244F:	include/scsi/
13245
13246SCSI TAPE DRIVER
13247M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13248L:	linux-scsi@vger.kernel.org
13249S:	Maintained
13250F:	Documentation/scsi/st.txt
13251F:	drivers/scsi/st.*
13252F:	drivers/scsi/st_*.h
13253
13254SCTP PROTOCOL
13255M:	Vlad Yasevich <vyasevich@gmail.com>
13256M:	Neil Horman <nhorman@tuxdriver.com>
13257M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13258L:	linux-sctp@vger.kernel.org
13259W:	http://lksctp.sourceforge.net
13260S:	Maintained
13261F:	Documentation/networking/sctp.txt
13262F:	include/linux/sctp.h
13263F:	include/uapi/linux/sctp.h
13264F:	include/net/sctp/
13265F:	net/sctp/
13266
13267SCx200 CPU SUPPORT
13268M:	Jim Cromie <jim.cromie@gmail.com>
13269S:	Odd Fixes
13270F:	Documentation/i2c/busses/scx200_acb
13271F:	arch/x86/platform/scx200/
13272F:	drivers/watchdog/scx200_wdt.c
13273F:	drivers/i2c/busses/scx200*
13274F:	drivers/mtd/maps/scx200_docflash.c
13275F:	include/linux/scx200.h
13276
13277SCx200 GPIO DRIVER
13278M:	Jim Cromie <jim.cromie@gmail.com>
13279S:	Maintained
13280F:	drivers/char/scx200_gpio.c
13281F:	include/linux/scx200_gpio.h
13282
13283SCx200 HRT CLOCKSOURCE DRIVER
13284M:	Jim Cromie <jim.cromie@gmail.com>
13285S:	Maintained
13286F:	drivers/clocksource/scx200_hrt.c
13287
13288SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13289M:	Sascha Sommer <saschasommer@freenet.de>
13290L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13291S:	Maintained
13292F:	drivers/mmc/host/sdricoh_cs.c
13293
13294SECURE COMPUTING
13295M:	Kees Cook <keescook@chromium.org>
13296R:	Andy Lutomirski <luto@amacapital.net>
13297R:	Will Drewry <wad@chromium.org>
13298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13299S:	Supported
13300F:	kernel/seccomp.c
13301F:	include/uapi/linux/seccomp.h
13302F:	include/linux/seccomp.h
13303F:	tools/testing/selftests/seccomp/*
13304F:	tools/testing/selftests/kselftest_harness.h
13305F:	Documentation/userspace-api/seccomp_filter.rst
13306K:	\bsecure_computing
13307K:	\bTIF_SECCOMP\b
13308
13309SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13310M:	Al Cooper <alcooperx@gmail.com>
13311L:	linux-mmc@vger.kernel.org
13312L:	bcm-kernel-feedback-list@broadcom.com
13313S:	Maintained
13314F:	drivers/mmc/host/sdhci-brcmstb*
13315
13316SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13317M:	Adrian Hunter <adrian.hunter@intel.com>
13318L:	linux-mmc@vger.kernel.org
13319T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
13320S:	Maintained
13321F:	drivers/mmc/host/sdhci*
13322F:	include/linux/mmc/sdhci*
13323
13324SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13325M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13326M:	Manjunath M B <manjumb@synopsys.com>
13327L:	linux-mmc@vger.kernel.org
13328S:	Maintained
13329F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13330
13331SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13332M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13333L:	linux-mmc@vger.kernel.org
13334S:	Supported
13335F:	drivers/mmc/host/sdhci-of-at91.c
13336
13337SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13338M:	Ben Dooks <ben-linux@fluff.org>
13339M:	Jaehoon Chung <jh80.chung@samsung.com>
13340L:	linux-mmc@vger.kernel.org
13341S:	Maintained
13342F:	drivers/mmc/host/sdhci-s3c*
13343
13344SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13345M:	Viresh Kumar <vireshk@kernel.org>
13346L:	linux-mmc@vger.kernel.org
13347S:	Maintained
13348F:	drivers/mmc/host/sdhci-spear.c
13349
13350SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13351M:	Kishon Vijay Abraham I <kishon@ti.com>
13352L:	linux-mmc@vger.kernel.org
13353S:	Maintained
13354F:	drivers/mmc/host/sdhci-omap.c
13355
13356SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13357M:	Scott Bauer <scott.bauer@intel.com>
13358M:	Jonathan Derrick <jonathan.derrick@intel.com>
13359L:	linux-block@vger.kernel.org
13360S:	Supported
13361F:	block/sed*
13362F:	block/opal_proto.h
13363F:	include/linux/sed*
13364F:	include/uapi/linux/sed*
13365
13366SECURITY CONTACT
13367M:	Security Officers <security@kernel.org>
13368S:	Supported
13369
13370SECURITY SUBSYSTEM
13371M:	James Morris <jmorris@namei.org>
13372M:	"Serge E. Hallyn" <serge@hallyn.com>
13373L:	linux-security-module@vger.kernel.org (suggested Cc:)
13374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13375W:	http://kernsec.org/
13376S:	Supported
13377F:	security/
13378X:	security/selinux/
13379
13380SELINUX SECURITY MODULE
13381M:	Paul Moore <paul@paul-moore.com>
13382M:	Stephen Smalley <sds@tycho.nsa.gov>
13383M:	Eric Paris <eparis@parisplace.org>
13384L:	selinux@vger.kernel.org
13385W:	https://selinuxproject.org
13386W:	https://github.com/SELinuxProject
13387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13388S:	Supported
13389F:	include/linux/selinux*
13390F:	security/selinux/
13391F:	scripts/selinux/
13392F:	Documentation/admin-guide/LSM/SELinux.rst
13393
13394SENSABLE PHANTOM
13395M:	Jiri Slaby <jirislaby@gmail.com>
13396S:	Maintained
13397F:	drivers/misc/phantom.c
13398F:	include/uapi/linux/phantom.h
13399
13400SERIAL DEVICE BUS
13401M:	Rob Herring <robh@kernel.org>
13402L:	linux-serial@vger.kernel.org
13403S:	Maintained
13404F:	Documentation/devicetree/bindings/serial/slave-device.txt
13405F:	drivers/tty/serdev/
13406F:	include/linux/serdev.h
13407
13408SERIAL DRIVERS
13409M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13410L:	linux-serial@vger.kernel.org
13411S:	Maintained
13412F:	Documentation/devicetree/bindings/serial/
13413F:	drivers/tty/serial/
13414
13415SERIAL IR RECEIVER
13416M:	Sean Young <sean@mess.org>
13417L:	linux-media@vger.kernel.org
13418S:	Maintained
13419F:	drivers/media/rc/serial_ir.c
13420
13421SFC NETWORK DRIVER
13422M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13423M:	Edward Cree <ecree@solarflare.com>
13424M:	Bert Kenward <bkenward@solarflare.com>
13425L:	netdev@vger.kernel.org
13426S:	Supported
13427F:	drivers/net/ethernet/sfc/
13428
13429SGI GRU DRIVER
13430M:	Dimitri Sivanich <sivanich@sgi.com>
13431S:	Maintained
13432F:	drivers/misc/sgi-gru/
13433
13434SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13435M:	Pat Gefre <pfg@sgi.com>
13436L:	linux-ia64@vger.kernel.org
13437S:	Supported
13438F:	Documentation/ia64/serial.txt
13439F:	drivers/tty/serial/ioc?_serial.c
13440F:	include/linux/ioc?.h
13441
13442SGI XP/XPC/XPNET DRIVER
13443M:	Cliff Whickman <cpw@sgi.com>
13444M:	Robin Holt <robinmholt@gmail.com>
13445S:	Maintained
13446F:	drivers/misc/sgi-xp/
13447
13448SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13449M:	Ursula Braun <ubraun@linux.ibm.com>
13450L:	linux-s390@vger.kernel.org
13451W:	http://www.ibm.com/developerworks/linux/linux390/
13452S:	Supported
13453F:	net/smc/
13454
13455SHARP RJ54N1CB0C SENSOR DRIVER
13456M:	Jacopo Mondi <jacopo@jmondi.org>
13457L:	linux-media@vger.kernel.org
13458T:	git git://linuxtv.org/media_tree.git
13459S:	Odd fixes
13460F:	drivers/media/i2c/rj54n1cb0c.c
13461F:	include/media/i2c/rj54n1cb0c.h
13462
13463SH_VEU V4L2 MEM2MEM DRIVER
13464L:	linux-media@vger.kernel.org
13465S:	Orphan
13466F:	drivers/media/platform/sh_veu.c
13467
13468SH_VOU V4L2 OUTPUT DRIVER
13469L:	linux-media@vger.kernel.org
13470S:	Orphan
13471F:	drivers/media/platform/sh_vou.c
13472F:	include/media/drv-intf/sh_vou.h
13473
13474SI2157 MEDIA DRIVER
13475M:	Antti Palosaari <crope@iki.fi>
13476L:	linux-media@vger.kernel.org
13477W:	https://linuxtv.org
13478W:	http://palosaari.fi/linux/
13479Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13480T:	git git://linuxtv.org/anttip/media_tree.git
13481S:	Maintained
13482F:	drivers/media/tuners/si2157*
13483
13484SI2165 MEDIA DRIVER
13485M:	Matthias Schwarzott <zzam@gentoo.org>
13486L:	linux-media@vger.kernel.org
13487W:	https://linuxtv.org
13488Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13489S:	Maintained
13490F:	drivers/media/dvb-frontends/si2165*
13491
13492SI2168 MEDIA DRIVER
13493M:	Antti Palosaari <crope@iki.fi>
13494L:	linux-media@vger.kernel.org
13495W:	https://linuxtv.org
13496W:	http://palosaari.fi/linux/
13497Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13498T:	git git://linuxtv.org/anttip/media_tree.git
13499S:	Maintained
13500F:	drivers/media/dvb-frontends/si2168*
13501
13502SI470X FM RADIO RECEIVER I2C DRIVER
13503M:	Hans Verkuil <hverkuil@xs4all.nl>
13504L:	linux-media@vger.kernel.org
13505T:	git git://linuxtv.org/media_tree.git
13506W:	https://linuxtv.org
13507S:	Odd Fixes
13508F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13509
13510SI470X FM RADIO RECEIVER USB DRIVER
13511M:	Hans Verkuil <hverkuil@xs4all.nl>
13512L:	linux-media@vger.kernel.org
13513T:	git git://linuxtv.org/media_tree.git
13514W:	https://linuxtv.org
13515S:	Maintained
13516F:	drivers/media/radio/si470x/radio-si470x-common.c
13517F:	drivers/media/radio/si470x/radio-si470x.h
13518F:	drivers/media/radio/si470x/radio-si470x-usb.c
13519
13520SI4713 FM RADIO TRANSMITTER I2C DRIVER
13521M:	Eduardo Valentin <edubezval@gmail.com>
13522L:	linux-media@vger.kernel.org
13523T:	git git://linuxtv.org/media_tree.git
13524W:	https://linuxtv.org
13525S:	Odd Fixes
13526F:	drivers/media/radio/si4713/si4713.?
13527
13528SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13529M:	Eduardo Valentin <edubezval@gmail.com>
13530L:	linux-media@vger.kernel.org
13531T:	git git://linuxtv.org/media_tree.git
13532W:	https://linuxtv.org
13533S:	Odd Fixes
13534F:	drivers/media/radio/si4713/radio-platform-si4713.c
13535
13536SI4713 FM RADIO TRANSMITTER USB DRIVER
13537M:	Hans Verkuil <hverkuil@xs4all.nl>
13538L:	linux-media@vger.kernel.org
13539T:	git git://linuxtv.org/media_tree.git
13540W:	https://linuxtv.org
13541S:	Maintained
13542F:	drivers/media/radio/si4713/radio-usb-si4713.c
13543
13544SIANO DVB DRIVER
13545M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13546L:	linux-media@vger.kernel.org
13547W:	https://linuxtv.org
13548T:	git git://linuxtv.org/media_tree.git
13549S:	Odd fixes
13550F:	drivers/media/common/siano/
13551F:	drivers/media/usb/siano/
13552F:	drivers/media/usb/siano/
13553F:	drivers/media/mmc/siano/
13554
13555SIFIVE DRIVERS
13556M:	Palmer Dabbelt <palmer@sifive.com>
13557L:	linux-riscv@lists.infradead.org
13558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13559S:	Supported
13560K:	sifive
13561N:	sifive
13562
13563SILEAD TOUCHSCREEN DRIVER
13564M:	Hans de Goede <hdegoede@redhat.com>
13565L:	linux-input@vger.kernel.org
13566L:	platform-driver-x86@vger.kernel.org
13567S:	Maintained
13568F:	drivers/input/touchscreen/silead.c
13569F:	drivers/platform/x86/touchscreen_dmi.c
13570
13571SILICON MOTION SM712 FRAME BUFFER DRIVER
13572M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13573M:	Teddy Wang <teddy.wang@siliconmotion.com>
13574M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13575L:	linux-fbdev@vger.kernel.org
13576S:	Maintained
13577F:	drivers/video/fbdev/sm712*
13578F:	Documentation/fb/sm712fb.txt
13579
13580SIMPLE FIRMWARE INTERFACE (SFI)
13581M:	Len Brown <lenb@kernel.org>
13582L:	sfi-devel@simplefirmware.org
13583W:	http://simplefirmware.org/
13584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13585S:	Supported
13586F:	arch/x86/platform/sfi/
13587F:	drivers/sfi/
13588F:	include/linux/sfi*.h
13589
13590SIMPLEFB FB DRIVER
13591M:	Hans de Goede <hdegoede@redhat.com>
13592L:	linux-fbdev@vger.kernel.org
13593S:	Maintained
13594F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13595F:	drivers/video/fbdev/simplefb.c
13596F:	include/linux/platform_data/simplefb.h
13597
13598SIMTEC EB110ATX (Chalice CATS)
13599P:	Ben Dooks
13600P:	Vincent Sanders <vince@simtec.co.uk>
13601M:	Simtec Linux Team <linux@simtec.co.uk>
13602W:	http://www.simtec.co.uk/products/EB110ATX/
13603S:	Supported
13604
13605SIMTEC EB2410ITX (BAST)
13606P:	Ben Dooks
13607P:	Vincent Sanders <vince@simtec.co.uk>
13608M:	Simtec Linux Team <linux@simtec.co.uk>
13609W:	http://www.simtec.co.uk/products/EB2410ITX/
13610S:	Supported
13611F:	arch/arm/mach-s3c24xx/mach-bast.c
13612F:	arch/arm/mach-s3c24xx/bast-ide.c
13613F:	arch/arm/mach-s3c24xx/bast-irq.c
13614
13615SIPHASH PRF ROUTINES
13616M:	Jason A. Donenfeld <Jason@zx2c4.com>
13617S:	Maintained
13618F:	lib/siphash.c
13619F:	lib/test_siphash.c
13620F:	include/linux/siphash.h
13621
13622SIOX
13623M:	Gavin Schenk <g.schenk@eckelmann.de>
13624M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13625R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13626S:	Supported
13627F:	drivers/siox/*
13628F:	drivers/gpio/gpio-siox.c
13629F:	include/trace/events/siox.h
13630
13631SIS 190 ETHERNET DRIVER
13632M:	Francois Romieu <romieu@fr.zoreil.com>
13633L:	netdev@vger.kernel.org
13634S:	Maintained
13635F:	drivers/net/ethernet/sis/sis190.c
13636
13637SIS 900/7016 FAST ETHERNET DRIVER
13638M:	Daniele Venzano <venza@brownhat.org>
13639W:	http://www.brownhat.org/sis900.html
13640L:	netdev@vger.kernel.org
13641S:	Maintained
13642F:	drivers/net/ethernet/sis/sis900.*
13643
13644SIS FRAMEBUFFER DRIVER
13645M:	Thomas Winischhofer <thomas@winischhofer.net>
13646W:	http://www.winischhofer.net/linuxsisvga.shtml
13647S:	Maintained
13648F:	Documentation/fb/sisfb.txt
13649F:	drivers/video/fbdev/sis/
13650F:	include/video/sisfb.h
13651
13652SIS USB2VGA DRIVER
13653M:	Thomas Winischhofer <thomas@winischhofer.net>
13654W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13655S:	Maintained
13656F:	drivers/usb/misc/sisusbvga/
13657
13658SLAB ALLOCATOR
13659M:	Christoph Lameter <cl@linux.com>
13660M:	Pekka Enberg <penberg@kernel.org>
13661M:	David Rientjes <rientjes@google.com>
13662M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13663M:	Andrew Morton <akpm@linux-foundation.org>
13664L:	linux-mm@kvack.org
13665S:	Maintained
13666F:	include/linux/sl?b*.h
13667F:	mm/sl?b*
13668
13669SLEEPABLE READ-COPY UPDATE (SRCU)
13670M:	Lai Jiangshan <jiangshanlai@gmail.com>
13671M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13672M:	Josh Triplett <josh@joshtriplett.org>
13673R:	Steven Rostedt <rostedt@goodmis.org>
13674R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13675L:	linux-kernel@vger.kernel.org
13676W:	http://www.rdrop.com/users/paulmck/RCU/
13677S:	Supported
13678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13679F:	include/linux/srcu*.h
13680F:	kernel/rcu/srcu*.c
13681
13682SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13683M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13684L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13685S:	Maintained
13686F:	drivers/slimbus/
13687F:	Documentation/devicetree/bindings/slimbus/
13688F:	include/linux/slimbus.h
13689
13690SMACK SECURITY MODULE
13691M:	Casey Schaufler <casey@schaufler-ca.com>
13692L:	linux-security-module@vger.kernel.org
13693W:	http://schaufler-ca.com
13694T:	git git://github.com/cschaufler/smack-next
13695S:	Maintained
13696F:	Documentation/admin-guide/LSM/Smack.rst
13697F:	security/smack/
13698
13699SMC91x ETHERNET DRIVER
13700M:	Nicolas Pitre <nico@fluxnic.net>
13701S:	Odd Fixes
13702F:	drivers/net/ethernet/smsc/smc91x.*
13703
13704SMIA AND SMIA++ IMAGE SENSOR DRIVER
13705M:	Sakari Ailus <sakari.ailus@iki.fi>
13706L:	linux-media@vger.kernel.org
13707S:	Maintained
13708F:	drivers/media/i2c/smiapp/
13709F:	include/media/i2c/smiapp.h
13710F:	drivers/media/i2c/smiapp-pll.c
13711F:	drivers/media/i2c/smiapp-pll.h
13712F:	include/uapi/linux/smiapp.h
13713F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13714
13715SMM665 HARDWARE MONITOR DRIVER
13716M:	Guenter Roeck <linux@roeck-us.net>
13717L:	linux-hwmon@vger.kernel.org
13718S:	Maintained
13719F:	Documentation/hwmon/smm665
13720F:	drivers/hwmon/smm665.c
13721
13722SMSC EMC2103 HARDWARE MONITOR DRIVER
13723M:	Steve Glendinning <steve.glendinning@shawell.net>
13724L:	linux-hwmon@vger.kernel.org
13725S:	Maintained
13726F:	Documentation/hwmon/emc2103
13727F:	drivers/hwmon/emc2103.c
13728
13729SMSC SCH5627 HARDWARE MONITOR DRIVER
13730M:	Hans de Goede <hdegoede@redhat.com>
13731L:	linux-hwmon@vger.kernel.org
13732S:	Supported
13733F:	Documentation/hwmon/sch5627
13734F:	drivers/hwmon/sch5627.c
13735
13736SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13737M:	Steve Glendinning <steve.glendinning@shawell.net>
13738L:	linux-fbdev@vger.kernel.org
13739S:	Maintained
13740F:	drivers/video/fbdev/smscufx.c
13741
13742SMSC47B397 HARDWARE MONITOR DRIVER
13743M:	Jean Delvare <jdelvare@suse.com>
13744L:	linux-hwmon@vger.kernel.org
13745S:	Maintained
13746F:	Documentation/hwmon/smsc47b397
13747F:	drivers/hwmon/smsc47b397.c
13748
13749SMSC911x ETHERNET DRIVER
13750M:	Steve Glendinning <steve.glendinning@shawell.net>
13751L:	netdev@vger.kernel.org
13752S:	Maintained
13753F:	include/linux/smsc911x.h
13754F:	drivers/net/ethernet/smsc/smsc911x.*
13755
13756SMSC9420 PCI ETHERNET DRIVER
13757M:	Steve Glendinning <steve.glendinning@shawell.net>
13758L:	netdev@vger.kernel.org
13759S:	Maintained
13760F:	drivers/net/ethernet/smsc/smsc9420.*
13761
13762SOC-CAMERA V4L2 SUBSYSTEM
13763L:	linux-media@vger.kernel.org
13764T:	git git://linuxtv.org/media_tree.git
13765S:	Orphan
13766F:	include/media/soc*
13767F:	drivers/media/i2c/soc_camera/
13768F:	drivers/media/platform/soc_camera/
13769
13770SOCIONEXT SYNQUACER I2C DRIVER
13771M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13772L:	linux-i2c@vger.kernel.org
13773S:	Maintained
13774F:	drivers/i2c/busses/i2c-synquacer.c
13775F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13776
13777SOCIONEXT UNIPHIER SOUND DRIVER
13778L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13779S:	Orphan
13780F:	sound/soc/uniphier/
13781
13782SOEKRIS NET48XX LED SUPPORT
13783M:	Chris Boot <bootc@bootc.net>
13784S:	Maintained
13785F:	drivers/leds/leds-net48xx.c
13786
13787SOFT-ROCE DRIVER (rxe)
13788M:	Moni Shoua <monis@mellanox.com>
13789L:	linux-rdma@vger.kernel.org
13790S:	Supported
13791W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13792Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13793F:	drivers/infiniband/sw/rxe/
13794F:	include/uapi/rdma/rdma_user_rxe.h
13795
13796SOFTLOGIC 6x10 MPEG CODEC
13797M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13798M:	Anton Sviridenko <anton@corp.bluecherry.net>
13799M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13800M:	Andrey Utkin <andrey_utkin@fastmail.com>
13801M:	Ismael Luceno <ismael@iodev.co.uk>
13802L:	linux-media@vger.kernel.org
13803S:	Supported
13804F:	drivers/media/pci/solo6x10/
13805
13806SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13807M:	James Morse <james.morse@arm.com>
13808L:	linux-arm-kernel@lists.infradead.org
13809S:	Maintained
13810F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13811F:	drivers/firmware/arm_sdei.c
13812F:	include/linux/arm_sdei.h
13813F:	include/uapi/linux/arm_sdei.h
13814
13815SOFTWARE RAID (Multiple Disks) SUPPORT
13816M:	Shaohua Li <shli@kernel.org>
13817L:	linux-raid@vger.kernel.org
13818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13819S:	Supported
13820F:	drivers/md/Makefile
13821F:	drivers/md/Kconfig
13822F:	drivers/md/md*
13823F:	drivers/md/raid*
13824F:	include/linux/raid/
13825F:	include/uapi/linux/raid/
13826
13827SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13828M:	Jassi Brar <jaswinder.singh@linaro.org>
13829L:	netdev@vger.kernel.org
13830S:	Maintained
13831F:	drivers/net/ethernet/socionext/netsec.c
13832F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13833
13834SOLIDRUN CLEARFOG SUPPORT
13835M:	Russell King <linux@armlinux.org.uk>
13836S:	Maintained
13837F:	arch/arm/boot/dts/armada-388-clearfog*
13838F:	arch/arm/boot/dts/armada-38x-solidrun-*
13839
13840SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13841M:	Russell King <linux@armlinux.org.uk>
13842S:	Maintained
13843F:	arch/arm/boot/dts/imx6*-cubox-i*
13844F:	arch/arm/boot/dts/imx6*-hummingboard*
13845F:	arch/arm/boot/dts/imx6*-sr-*
13846
13847SONIC NETWORK DRIVER
13848M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13849L:	netdev@vger.kernel.org
13850S:	Maintained
13851F:	drivers/net/ethernet/natsemi/sonic.*
13852
13853SONICS SILICON BACKPLANE DRIVER (SSB)
13854M:	Michael Buesch <m@bues.ch>
13855L:	linux-wireless@vger.kernel.org
13856S:	Maintained
13857F:	drivers/ssb/
13858F:	include/linux/ssb/
13859
13860SONY IMX258 SENSOR DRIVER
13861M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13862L:	linux-media@vger.kernel.org
13863T:	git git://linuxtv.org/media_tree.git
13864S:	Maintained
13865F:	drivers/media/i2c/imx258.c
13866
13867SONY IMX274 SENSOR DRIVER
13868M:	Leon Luo <leonl@leopardimaging.com>
13869L:	linux-media@vger.kernel.org
13870T:	git git://linuxtv.org/media_tree.git
13871S:	Maintained
13872F:	drivers/media/i2c/imx274.c
13873F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13874
13875SONY IMX319 SENSOR DRIVER
13876M:	Bingbu Cao <bingbu.cao@intel.com>
13877L:	linux-media@vger.kernel.org
13878T:	git git://linuxtv.org/media_tree.git
13879S:	Maintained
13880F:	drivers/media/i2c/imx319.c
13881
13882SONY IMX355 SENSOR DRIVER
13883M:	Tianshu Qiu <tian.shu.qiu@intel.com>
13884L:	linux-media@vger.kernel.org
13885T:	git git://linuxtv.org/media_tree.git
13886S:	Maintained
13887F:	drivers/media/i2c/imx355.c
13888
13889SONY MEMORYSTICK CARD SUPPORT
13890M:	Alex Dubov <oakad@yahoo.com>
13891W:	http://tifmxx.berlios.de/
13892S:	Maintained
13893F:	drivers/memstick/host/tifm_ms.c
13894
13895SONY MEMORYSTICK STANDARD SUPPORT
13896M:	Maxim Levitsky <maximlevitsky@gmail.com>
13897S:	Maintained
13898F:	drivers/memstick/core/ms_block.*
13899
13900SONY VAIO CONTROL DEVICE DRIVER
13901M:	Mattia Dongili <malattia@linux.it>
13902L:	platform-driver-x86@vger.kernel.org
13903W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13904S:	Maintained
13905F:	Documentation/laptops/sony-laptop.txt
13906F:	drivers/char/sonypi.c
13907F:	drivers/platform/x86/sony-laptop.c
13908F:	include/linux/sony-laptop.h
13909
13910SOUND
13911M:	Jaroslav Kysela <perex@perex.cz>
13912M:	Takashi Iwai <tiwai@suse.com>
13913L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13914W:	http://www.alsa-project.org/
13915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13916T:	git git://git.alsa-project.org/alsa-kernel.git
13917Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13918S:	Maintained
13919F:	Documentation/sound/
13920F:	include/sound/
13921F:	include/uapi/sound/
13922F:	sound/
13923
13924SOUND - COMPRESSED AUDIO
13925M:	Vinod Koul <vkoul@kernel.org>
13926L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13928S:	Supported
13929F:	Documentation/sound/designs/compress-offload.rst
13930F:	include/sound/compress_driver.h
13931F:	include/uapi/sound/compress_*
13932F:	sound/core/compress_offload.c
13933F:	sound/soc/soc-compress.c
13934
13935SOUND - DMAENGINE HELPERS
13936M:	Lars-Peter Clausen <lars@metafoo.de>
13937S:	Supported
13938F:	include/sound/dmaengine_pcm.h
13939F:	sound/core/pcm_dmaengine.c
13940F:	sound/soc/soc-generic-dmaengine-pcm.c
13941
13942SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13943M:	Liam Girdwood <lgirdwood@gmail.com>
13944M:	Mark Brown <broonie@kernel.org>
13945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13946L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13947W:	http://alsa-project.org/main/index.php/ASoC
13948S:	Supported
13949F:	Documentation/devicetree/bindings/sound/
13950F:	Documentation/sound/soc/
13951F:	sound/soc/
13952F:	include/sound/soc*
13953
13954SOUNDWIRE SUBSYSTEM
13955M:	Vinod Koul <vkoul@kernel.org>
13956M:	Sanyog Kale <sanyog.r.kale@intel.com>
13957R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13958L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13959S:	Supported
13960F:	Documentation/driver-api/soundwire/
13961F:	drivers/soundwire/
13962F:	include/linux/soundwire/
13963
13964SP2 MEDIA DRIVER
13965M:	Olli Salonen <olli.salonen@iki.fi>
13966L:	linux-media@vger.kernel.org
13967W:	https://linuxtv.org
13968Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13969S:	Maintained
13970F:	drivers/media/dvb-frontends/sp2*
13971
13972SPARC + UltraSPARC (sparc/sparc64)
13973M:	"David S. Miller" <davem@davemloft.net>
13974L:	sparclinux@vger.kernel.org
13975Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13978S:	Maintained
13979F:	arch/sparc/
13980F:	drivers/sbus/
13981
13982SPARC SERIAL DRIVERS
13983M:	"David S. Miller" <davem@davemloft.net>
13984L:	sparclinux@vger.kernel.org
13985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13987S:	Maintained
13988F:	include/linux/sunserialcore.h
13989F:	drivers/tty/serial/suncore.c
13990F:	drivers/tty/serial/sunhv.c
13991F:	drivers/tty/serial/sunsab.c
13992F:	drivers/tty/serial/sunsab.h
13993F:	drivers/tty/serial/sunsu.c
13994F:	drivers/tty/serial/sunzilog.c
13995F:	drivers/tty/serial/sunzilog.h
13996F:	drivers/tty/vcc.c
13997
13998SPARSE CHECKER
13999M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14000L:	linux-sparse@vger.kernel.org
14001W:	https://sparse.wiki.kernel.org/
14002T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14003S:	Maintained
14004F:	include/linux/compiler.h
14005
14006SPEAR CLOCK FRAMEWORK SUPPORT
14007M:	Viresh Kumar <vireshk@kernel.org>
14008L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14009W:	http://www.st.com/spear
14010S:	Maintained
14011F:	drivers/clk/spear/
14012
14013SPEAR PLATFORM SUPPORT
14014M:	Viresh Kumar <vireshk@kernel.org>
14015M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14016L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14017W:	http://www.st.com/spear
14018S:	Maintained
14019F:	arch/arm/boot/dts/spear*
14020F:	arch/arm/mach-spear/
14021
14022SPI NOR SUBSYSTEM
14023M:	Marek Vasut <marek.vasut@gmail.com>
14024L:	linux-mtd@lists.infradead.org
14025W:	http://www.linux-mtd.infradead.org/
14026Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14027T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14028T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
14029S:	Maintained
14030F:	drivers/mtd/spi-nor/
14031F:	include/linux/mtd/spi-nor.h
14032
14033SPI SUBSYSTEM
14034M:	Mark Brown <broonie@kernel.org>
14035L:	linux-spi@vger.kernel.org
14036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14037Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14038S:	Maintained
14039F:	Documentation/devicetree/bindings/spi/
14040F:	Documentation/spi/
14041F:	drivers/spi/
14042F:	include/linux/spi/
14043F:	include/uapi/linux/spi/
14044F:	tools/spi/
14045
14046SPIDERNET NETWORK DRIVER for CELL
14047M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14048L:	netdev@vger.kernel.org
14049S:	Supported
14050F:	Documentation/networking/spider_net.txt
14051F:	drivers/net/ethernet/toshiba/spider_net*
14052
14053SPMI SUBSYSTEM
14054R:	Stephen Boyd <sboyd@kernel.org>
14055L:	linux-arm-msm@vger.kernel.org
14056F:	Documentation/devicetree/bindings/spmi/
14057F:	drivers/spmi/
14058F:	include/dt-bindings/spmi/spmi.h
14059F:	include/linux/spmi.h
14060F:	include/trace/events/spmi.h
14061
14062SPU FILE SYSTEM
14063M:	Jeremy Kerr <jk@ozlabs.org>
14064L:	linuxppc-dev@lists.ozlabs.org
14065W:	http://www.ibm.com/developerworks/power/cell/
14066S:	Supported
14067F:	Documentation/filesystems/spufs.txt
14068F:	arch/powerpc/platforms/cell/spufs/
14069
14070SQUASHFS FILE SYSTEM
14071M:	Phillip Lougher <phillip@squashfs.org.uk>
14072L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14073W:	http://squashfs.org.uk
14074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14075S:	Maintained
14076F:	Documentation/filesystems/squashfs.txt
14077F:	fs/squashfs/
14078
14079SRM (Alpha) environment access
14080M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14081S:	Maintained
14082F:	arch/alpha/kernel/srm_env.c
14083
14084ST STM32 I2C/SMBUS DRIVER
14085M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14086L:	linux-i2c@vger.kernel.org
14087S:	Maintained
14088F:	drivers/i2c/busses/i2c-stm32*
14089
14090ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14091M:	Song Qiang <songqiang1304521@gmail.com>
14092L:	linux-iio@vger.kernel.org
14093S:	Maintained
14094F:	drivers/iio/proximity/vl53l0x-i2c.c
14095F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14096
14097STABLE BRANCH
14098M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14099M:	Sasha Levin <sashal@kernel.org>
14100L:	stable@vger.kernel.org
14101S:	Supported
14102F:	Documentation/process/stable-kernel-rules.rst
14103
14104STAGING - COMEDI
14105M:	Ian Abbott <abbotti@mev.co.uk>
14106M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14107S:	Odd Fixes
14108F:	drivers/staging/comedi/
14109
14110STAGING - EROFS FILE SYSTEM
14111M:	Gao Xiang <gaoxiang25@huawei.com>
14112M:	Chao Yu <yuchao0@huawei.com>
14113L:	linux-erofs@lists.ozlabs.org
14114S:	Maintained
14115F:	drivers/staging/erofs/
14116
14117STAGING - INDUSTRIAL IO
14118M:	Jonathan Cameron <jic23@kernel.org>
14119L:	linux-iio@vger.kernel.org
14120S:	Odd Fixes
14121F:	Documentation/devicetree/bindings/staging/iio/
14122F:	drivers/staging/iio/
14123
14124STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14125M:	Marc Dietrich <marvin24@gmx.de>
14126L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14127L:	linux-tegra@vger.kernel.org
14128S:	Maintained
14129F:	drivers/staging/nvec/
14130
14131STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14132M:	Jens Frederich <jfrederich@gmail.com>
14133M:	Daniel Drake <dsd@laptop.org>
14134M:	Jon Nettleton <jon.nettleton@gmail.com>
14135W:	http://wiki.laptop.org/go/DCON
14136S:	Maintained
14137F:	drivers/staging/olpc_dcon/
14138
14139STAGING - REALTEK RTL8712U DRIVERS
14140M:	Larry Finger <Larry.Finger@lwfinger.net>
14141M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14142S:	Odd Fixes
14143F:	drivers/staging/rtl8712/
14144
14145STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14146M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14147M:	Teddy Wang <teddy.wang@siliconmotion.com>
14148M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14149L:	linux-fbdev@vger.kernel.org
14150S:	Maintained
14151F:	drivers/staging/sm750fb/
14152
14153STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14154M:	William Hubbs <w.d.hubbs@gmail.com>
14155M:	Chris Brannon <chris@the-brannons.com>
14156M:	Kirk Reiser <kirk@reisers.ca>
14157M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14158L:	speakup@linux-speakup.org
14159W:	http://www.linux-speakup.org/
14160S:	Odd Fixes
14161F:	drivers/staging/speakup/
14162
14163STAGING - VIA VT665X DRIVERS
14164M:	Forest Bond <forest@alittletooquiet.net>
14165S:	Odd Fixes
14166F:	drivers/staging/vt665?/
14167
14168STAGING - WILC1000 WIFI DRIVER
14169M:	Aditya Shankar <aditya.shankar@microchip.com>
14170M:	Ganesh Krishna <ganesh.krishna@microchip.com>
14171L:	linux-wireless@vger.kernel.org
14172S:	Supported
14173F:	drivers/staging/wilc1000/
14174
14175STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14176M:	Arnaud Patard <arnaud.patard@rtp-net.org>
14177S:	Odd Fixes
14178F:	drivers/staging/xgifb/
14179
14180STAGING SUBSYSTEM
14181M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14183L:	devel@driverdev.osuosl.org
14184S:	Supported
14185F:	drivers/staging/
14186
14187STARFIRE/DURALAN NETWORK DRIVER
14188M:	Ion Badulescu <ionut@badula.org>
14189S:	Odd Fixes
14190F:	drivers/net/ethernet/adaptec/starfire*
14191
14192STEC S1220 SKD DRIVER
14193M:	Bart Van Assche <bart.vanassche@wdc.com>
14194L:	linux-block@vger.kernel.org
14195S:	Maintained
14196F:	drivers/block/skd*[ch]
14197
14198STI AUDIO (ASoC) DRIVERS
14199M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14200L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14201S:	Maintained
14202F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14203F:	sound/soc/sti/
14204
14205STI CEC DRIVER
14206M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
14207S:	Maintained
14208F:	drivers/media/platform/sti/cec/
14209F:	Documentation/devicetree/bindings/media/stih-cec.txt
14210
14211STK1160 USB VIDEO CAPTURE DRIVER
14212M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14213L:	linux-media@vger.kernel.org
14214T:	git git://linuxtv.org/media_tree.git
14215S:	Maintained
14216F:	drivers/media/usb/stk1160/
14217
14218STM32 AUDIO (ASoC) DRIVERS
14219M:	Olivier Moysan <olivier.moysan@st.com>
14220M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14221L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14222S:	Maintained
14223F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
14224F:	sound/soc/stm/
14225
14226STM32 TIMER/LPTIMER DRIVERS
14227M:	Fabrice Gasnier <fabrice.gasnier@st.com>
14228S:	Maintained
14229F:	drivers/*/stm32-*timer*
14230F:	drivers/pwm/pwm-stm32*
14231F:	include/linux/*/stm32-*tim*
14232F:	Documentation/ABI/testing/*timer-stm32
14233F:	Documentation/devicetree/bindings/*/stm32-*timer*
14234F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
14235
14236STMMAC ETHERNET DRIVER
14237M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
14238M:	Alexandre Torgue <alexandre.torgue@st.com>
14239M:	Jose Abreu <joabreu@synopsys.com>
14240L:	netdev@vger.kernel.org
14241W:	http://www.stlinux.com
14242S:	Supported
14243F:	drivers/net/ethernet/stmicro/stmmac/
14244
14245SUN3/3X
14246M:	Sam Creasey <sammy@sammy.net>
14247W:	http://sammy.net/sun3/
14248S:	Maintained
14249F:	arch/m68k/kernel/*sun3*
14250F:	arch/m68k/sun3*/
14251F:	arch/m68k/include/asm/sun3*
14252F:	drivers/net/ethernet/i825xx/sun3*
14253
14254SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14255M:	Hans de Goede <hdegoede@redhat.com>
14256L:	linux-input@vger.kernel.org
14257S:	Maintained
14258F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14259F:	drivers/input/keyboard/sun4i-lradc-keys.c
14260
14261SUNDANCE NETWORK DRIVER
14262M:	Denis Kirjanov <kda@linux-powerpc.org>
14263L:	netdev@vger.kernel.org
14264S:	Maintained
14265F:	drivers/net/ethernet/dlink/sundance.c
14266
14267SUPERH
14268M:	Yoshinori Sato <ysato@users.sourceforge.jp>
14269M:	Rich Felker <dalias@libc.org>
14270L:	linux-sh@vger.kernel.org
14271Q:	http://patchwork.kernel.org/project/linux-sh/list/
14272S:	Maintained
14273F:	Documentation/sh/
14274F:	arch/sh/
14275F:	drivers/sh/
14276
14277SUSPEND TO RAM
14278M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
14279M:	Len Brown <len.brown@intel.com>
14280M:	Pavel Machek <pavel@ucw.cz>
14281L:	linux-pm@vger.kernel.org
14282B:	https://bugzilla.kernel.org
14283S:	Supported
14284F:	Documentation/power/
14285F:	arch/x86/kernel/acpi/
14286F:	drivers/base/power/
14287F:	kernel/power/
14288F:	include/linux/suspend.h
14289F:	include/linux/freezer.h
14290F:	include/linux/pm.h
14291
14292SVGA HANDLING
14293M:	Martin Mares <mj@ucw.cz>
14294L:	linux-video@atrey.karlin.mff.cuni.cz
14295S:	Maintained
14296F:	Documentation/svga.txt
14297F:	arch/x86/boot/video*
14298
14299SWIOTLB SUBSYSTEM
14300M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14301L:	iommu@lists.linux-foundation.org
14302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14303S:	Supported
14304F:	kernel/dma/swiotlb.c
14305F:	arch/*/kernel/pci-swiotlb.c
14306F:	include/linux/swiotlb.h
14307
14308SWITCHDEV
14309M:	Jiri Pirko <jiri@resnulli.us>
14310M:	Ivan Vecera <ivecera@redhat.com>
14311L:	netdev@vger.kernel.org
14312S:	Supported
14313F:	net/switchdev/
14314F:	include/net/switchdev.h
14315
14316SY8106A REGULATOR DRIVER
14317M:	Icenowy Zheng <icenowy@aosc.io>
14318S:	Maintained
14319F:	drivers/regulator/sy8106a-regulator.c
14320F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14321
14322SYNC FILE FRAMEWORK
14323M:	Sumit Semwal <sumit.semwal@linaro.org>
14324R:	Gustavo Padovan <gustavo@padovan.org>
14325S:	Maintained
14326L:	linux-media@vger.kernel.org
14327L:	dri-devel@lists.freedesktop.org
14328F:	drivers/dma-buf/sync_*
14329F:	drivers/dma-buf/dma-fence*
14330F:	drivers/dma-buf/sw_sync.c
14331F:	include/linux/sync_file.h
14332F:	include/uapi/linux/sync_file.h
14333F:	Documentation/sync_file.txt
14334T:	git git://anongit.freedesktop.org/drm/drm-misc
14335
14336SYNOPSYS ARC ARCHITECTURE
14337M:	Vineet Gupta <vgupta@synopsys.com>
14338L:	linux-snps-arc@lists.infradead.org
14339S:	Supported
14340F:	arch/arc/
14341F:	Documentation/devicetree/bindings/arc/*
14342F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14343F:	drivers/clocksource/arc_timer.c
14344F:	drivers/tty/serial/arc_uart.c
14345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14346
14347SYNOPSYS ARC HSDK SDP pll clock driver
14348M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14349S:	Supported
14350F:	drivers/clk/clk-hsdk-pll.c
14351F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14352
14353SYNOPSYS ARC SDP clock driver
14354M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14355S:	Supported
14356F:	drivers/clk/axs10x/*
14357F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14358
14359SYNOPSYS ARC SDP platform support
14360M:	Alexey Brodkin <abrodkin@synopsys.com>
14361S:	Supported
14362F:	arch/arc/plat-axs10x
14363F:	arch/arc/boot/dts/ax*
14364F:	Documentation/devicetree/bindings/arc/axs10*
14365
14366SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14367M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14368S:	Supported
14369F:	drivers/reset/reset-axs10x.c
14370F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14371
14372SYNOPSYS CREG GPIO DRIVER
14373M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14374S:	Maintained
14375F:	drivers/gpio/gpio-creg-snps.c
14376F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14377
14378SYNOPSYS DESIGNWARE 8250 UART DRIVER
14379R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14380S:	Maintained
14381F:	drivers/tty/serial/8250/8250_dw.c
14382
14383SYNOPSYS DESIGNWARE APB GPIO DRIVER
14384M:	Hoan Tran <hotran@apm.com>
14385L:	linux-gpio@vger.kernel.org
14386S:	Maintained
14387F:	drivers/gpio/gpio-dwapb.c
14388F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14389
14390SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14391M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14392S:	Maintained
14393F:	drivers/dma/dwi-axi-dmac/
14394F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14395
14396SYNOPSYS DESIGNWARE DMAC DRIVER
14397M:	Viresh Kumar <vireshk@kernel.org>
14398R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14399S:	Maintained
14400F:	include/linux/dma/dw.h
14401F:	include/linux/platform_data/dma-dw.h
14402F:	drivers/dma/dw/
14403
14404SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14405M:	Jose Abreu <Jose.Abreu@synopsys.com>
14406L:	netdev@vger.kernel.org
14407S:	Supported
14408F:	drivers/net/ethernet/synopsys/
14409
14410SYNOPSYS DESIGNWARE I2C DRIVER
14411M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14412R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14413R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14414L:	linux-i2c@vger.kernel.org
14415S:	Maintained
14416F:	drivers/i2c/busses/i2c-designware-*
14417F:	include/linux/platform_data/i2c-designware.h
14418
14419SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14420M:	Jaehoon Chung <jh80.chung@samsung.com>
14421L:	linux-mmc@vger.kernel.org
14422S:	Maintained
14423F:	drivers/mmc/host/dw_mmc*
14424
14425SYNOPSYS HSDK RESET CONTROLLER DRIVER
14426M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14427S:	Supported
14428F:	drivers/reset/reset-hsdk.c
14429F:	include/dt-bindings/reset/snps,hsdk-reset.h
14430F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14431
14432SYSTEM CONFIGURATION (SYSCON)
14433M:	Lee Jones <lee.jones@linaro.org>
14434M:	Arnd Bergmann <arnd@arndb.de>
14435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14436S:	Supported
14437F:	drivers/mfd/syscon.c
14438
14439SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14440M:	Sudeep Holla <sudeep.holla@arm.com>
14441L:	linux-arm-kernel@lists.infradead.org
14442S:	Maintained
14443F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14444F:	drivers/clk/clk-sc[mp]i.c
14445F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14446F:	drivers/firmware/arm_scpi.c
14447F:	drivers/firmware/arm_scmi/
14448F:	include/linux/sc[mp]i_protocol.h
14449
14450SYSTEM RESET/SHUTDOWN DRIVERS
14451M:	Sebastian Reichel <sre@kernel.org>
14452L:	linux-pm@vger.kernel.org
14453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14454S:	Maintained
14455F:	Documentation/devicetree/bindings/power/reset/
14456F:	drivers/power/reset/
14457
14458SYSTEM TRACE MODULE CLASS
14459M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14460S:	Maintained
14461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14462F:	Documentation/trace/stm.rst
14463F:	drivers/hwtracing/stm/
14464F:	include/linux/stm.h
14465F:	include/uapi/linux/stm.h
14466
14467SYSV FILESYSTEM
14468M:	Christoph Hellwig <hch@infradead.org>
14469S:	Maintained
14470F:	Documentation/filesystems/sysv-fs.txt
14471F:	fs/sysv/
14472F:	include/linux/sysv_fs.h
14473
14474TARGET SUBSYSTEM
14475M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14476L:	linux-scsi@vger.kernel.org
14477L:	target-devel@vger.kernel.org
14478W:	http://www.linux-iscsi.org
14479W:	http://groups.google.com/group/linux-iscsi-target-dev
14480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14481S:	Supported
14482F:	drivers/target/
14483F:	include/target/
14484F:	Documentation/target/
14485
14486TASKSTATS STATISTICS INTERFACE
14487M:	Balbir Singh <bsingharora@gmail.com>
14488S:	Maintained
14489F:	Documentation/accounting/taskstats*
14490F:	include/linux/taskstats*
14491F:	kernel/taskstats.c
14492
14493TC subsystem
14494M:	Jamal Hadi Salim <jhs@mojatatu.com>
14495M:	Cong Wang <xiyou.wangcong@gmail.com>
14496M:	Jiri Pirko <jiri@resnulli.us>
14497L:	netdev@vger.kernel.org
14498S:	Maintained
14499F:	include/net/pkt_cls.h
14500F:	include/net/pkt_sched.h
14501F:	include/net/tc_act/
14502F:	include/uapi/linux/pkt_cls.h
14503F:	include/uapi/linux/pkt_sched.h
14504F:	include/uapi/linux/tc_act/
14505F:	include/uapi/linux/tc_ematch/
14506F:	net/sched/
14507
14508TC90522 MEDIA DRIVER
14509M:	Akihiro Tsukada <tskd08@gmail.com>
14510L:	linux-media@vger.kernel.org
14511S:	Odd Fixes
14512F:	drivers/media/dvb-frontends/tc90522*
14513
14514TCP LOW PRIORITY MODULE
14515M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14516M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14517W:	http://tcp-lp-mod.sourceforge.net/
14518S:	Maintained
14519F:	net/ipv4/tcp_lp.c
14520
14521TDA10071 MEDIA DRIVER
14522M:	Antti Palosaari <crope@iki.fi>
14523L:	linux-media@vger.kernel.org
14524W:	https://linuxtv.org
14525W:	http://palosaari.fi/linux/
14526Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14527T:	git git://linuxtv.org/anttip/media_tree.git
14528S:	Maintained
14529F:	drivers/media/dvb-frontends/tda10071*
14530
14531TDA18212 MEDIA DRIVER
14532M:	Antti Palosaari <crope@iki.fi>
14533L:	linux-media@vger.kernel.org
14534W:	https://linuxtv.org
14535W:	http://palosaari.fi/linux/
14536Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14537T:	git git://linuxtv.org/anttip/media_tree.git
14538S:	Maintained
14539F:	drivers/media/tuners/tda18212*
14540
14541TDA18218 MEDIA DRIVER
14542M:	Antti Palosaari <crope@iki.fi>
14543L:	linux-media@vger.kernel.org
14544W:	https://linuxtv.org
14545W:	http://palosaari.fi/linux/
14546Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14547T:	git git://linuxtv.org/anttip/media_tree.git
14548S:	Maintained
14549F:	drivers/media/tuners/tda18218*
14550
14551TDA18250 MEDIA DRIVER
14552M:	Olli Salonen <olli.salonen@iki.fi>
14553L:	linux-media@vger.kernel.org
14554W:	https://linuxtv.org
14555Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14556T:	git git://linuxtv.org/media_tree.git
14557S:	Maintained
14558F:	drivers/media/tuners/tda18250*
14559
14560TDA18271 MEDIA DRIVER
14561M:	Michael Krufky <mkrufky@linuxtv.org>
14562L:	linux-media@vger.kernel.org
14563W:	https://linuxtv.org
14564W:	http://github.com/mkrufky
14565Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14566T:	git git://linuxtv.org/mkrufky/tuners.git
14567S:	Maintained
14568F:	drivers/media/tuners/tda18271*
14569
14570TDA1997x MEDIA DRIVER
14571M:	Tim Harvey <tharvey@gateworks.com>
14572L:	linux-media@vger.kernel.org
14573W:	https://linuxtv.org
14574Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14575S:	Maintained
14576F:	drivers/media/i2c/tda1997x.*
14577
14578TDA827x MEDIA DRIVER
14579M:	Michael Krufky <mkrufky@linuxtv.org>
14580L:	linux-media@vger.kernel.org
14581W:	https://linuxtv.org
14582W:	http://github.com/mkrufky
14583Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14584T:	git git://linuxtv.org/mkrufky/tuners.git
14585S:	Maintained
14586F:	drivers/media/tuners/tda8290.*
14587
14588TDA8290 MEDIA DRIVER
14589M:	Michael Krufky <mkrufky@linuxtv.org>
14590L:	linux-media@vger.kernel.org
14591W:	https://linuxtv.org
14592W:	http://github.com/mkrufky
14593Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14594T:	git git://linuxtv.org/mkrufky/tuners.git
14595S:	Maintained
14596F:	drivers/media/tuners/tda8290.*
14597
14598TDA9840 MEDIA DRIVER
14599M:	Hans Verkuil <hverkuil@xs4all.nl>
14600L:	linux-media@vger.kernel.org
14601T:	git git://linuxtv.org/media_tree.git
14602W:	https://linuxtv.org
14603S:	Maintained
14604F:	drivers/media/i2c/tda9840*
14605
14606TEA5761 TUNER DRIVER
14607M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14608L:	linux-media@vger.kernel.org
14609W:	https://linuxtv.org
14610T:	git git://linuxtv.org/media_tree.git
14611S:	Odd fixes
14612F:	drivers/media/tuners/tea5761.*
14613
14614TEA5767 TUNER DRIVER
14615M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14616L:	linux-media@vger.kernel.org
14617W:	https://linuxtv.org
14618T:	git git://linuxtv.org/media_tree.git
14619S:	Maintained
14620F:	drivers/media/tuners/tea5767.*
14621
14622TEA6415C MEDIA DRIVER
14623M:	Hans Verkuil <hverkuil@xs4all.nl>
14624L:	linux-media@vger.kernel.org
14625T:	git git://linuxtv.org/media_tree.git
14626W:	https://linuxtv.org
14627S:	Maintained
14628F:	drivers/media/i2c/tea6415c*
14629
14630TEA6420 MEDIA DRIVER
14631M:	Hans Verkuil <hverkuil@xs4all.nl>
14632L:	linux-media@vger.kernel.org
14633T:	git git://linuxtv.org/media_tree.git
14634W:	https://linuxtv.org
14635S:	Maintained
14636F:	drivers/media/i2c/tea6420*
14637
14638TEAM DRIVER
14639M:	Jiri Pirko <jiri@resnulli.us>
14640L:	netdev@vger.kernel.org
14641S:	Supported
14642F:	drivers/net/team/
14643F:	include/linux/if_team.h
14644F:	include/uapi/linux/if_team.h
14645
14646TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14647M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14648S:	Maintained
14649F:	arch/x86/platform/ts5500/
14650
14651TECHNOTREND USB IR RECEIVER
14652M:	Sean Young <sean@mess.org>
14653L:	linux-media@vger.kernel.org
14654S:	Maintained
14655F:	drivers/media/rc/ttusbir.c
14656
14657TECHWELL TW9910 VIDEO DECODER
14658L:	linux-media@vger.kernel.org
14659S:	Orphan
14660F:	drivers/media/i2c/tw9910.c
14661F:	include/media/i2c/tw9910.h
14662
14663TEE SUBSYSTEM
14664M:	Jens Wiklander <jens.wiklander@linaro.org>
14665S:	Maintained
14666F:	include/linux/tee_drv.h
14667F:	include/uapi/linux/tee.h
14668F:	drivers/tee/
14669F:	Documentation/tee.txt
14670
14671TEGRA ARCHITECTURE SUPPORT
14672M:	Thierry Reding <thierry.reding@gmail.com>
14673M:	Jonathan Hunter <jonathanh@nvidia.com>
14674L:	linux-tegra@vger.kernel.org
14675Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14677S:	Supported
14678N:	[^a-z]tegra
14679
14680TEGRA CLOCK DRIVER
14681M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14682M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14683S:	Supported
14684F:	drivers/clk/tegra/
14685
14686TEGRA DMA DRIVERS
14687M:	Laxman Dewangan <ldewangan@nvidia.com>
14688M:	Jon Hunter <jonathanh@nvidia.com>
14689S:	Supported
14690F:	drivers/dma/tegra*
14691
14692TEGRA I2C DRIVER
14693M:	Laxman Dewangan <ldewangan@nvidia.com>
14694S:	Supported
14695F:	drivers/i2c/busses/i2c-tegra.c
14696
14697TEGRA IOMMU DRIVERS
14698M:	Thierry Reding <thierry.reding@gmail.com>
14699L:	linux-tegra@vger.kernel.org
14700S:	Supported
14701F:	drivers/iommu/tegra*
14702
14703TEGRA KBC DRIVER
14704M:	Laxman Dewangan <ldewangan@nvidia.com>
14705S:	Supported
14706F:	drivers/input/keyboard/tegra-kbc.c
14707
14708TEGRA NAND DRIVER
14709M:	Stefan Agner <stefan@agner.ch>
14710M:	Lucas Stach <dev@lynxeye.de>
14711S:	Maintained
14712F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14713F:	drivers/mtd/nand/raw/tegra_nand.c
14714
14715TEGRA PWM DRIVER
14716M:	Thierry Reding <thierry.reding@gmail.com>
14717S:	Supported
14718F:	drivers/pwm/pwm-tegra.c
14719
14720TEGRA SERIAL DRIVER
14721M:	Laxman Dewangan <ldewangan@nvidia.com>
14722S:	Supported
14723F:	drivers/tty/serial/serial-tegra.c
14724
14725TEGRA SPI DRIVER
14726M:	Laxman Dewangan <ldewangan@nvidia.com>
14727S:	Supported
14728F:	drivers/spi/spi-tegra*
14729
14730TEHUTI ETHERNET DRIVER
14731M:	Andy Gospodarek <andy@greyhouse.net>
14732L:	netdev@vger.kernel.org
14733S:	Supported
14734F:	drivers/net/ethernet/tehuti/*
14735
14736Telecom Clock Driver for MCPL0010
14737M:	Mark Gross <mark.gross@intel.com>
14738S:	Supported
14739F:	drivers/char/tlclk.c
14740
14741TENSILICA XTENSA PORT (xtensa)
14742M:	Chris Zankel <chris@zankel.net>
14743M:	Max Filippov <jcmvbkbc@gmail.com>
14744L:	linux-xtensa@linux-xtensa.org
14745T:	git git://github.com/czankel/xtensa-linux.git
14746S:	Maintained
14747F:	arch/xtensa/
14748F:	drivers/irqchip/irq-xtensa-*
14749
14750Texas Instruments' System Control Interface (TISCI) Protocol Driver
14751M:	Nishanth Menon <nm@ti.com>
14752M:	Tero Kristo <t-kristo@ti.com>
14753M:	Santosh Shilimkar <ssantosh@kernel.org>
14754L:	linux-arm-kernel@lists.infradead.org
14755S:	Maintained
14756F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14757F:	drivers/firmware/ti_sci*
14758F:	include/linux/soc/ti/ti_sci_protocol.h
14759F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14760F:	drivers/soc/ti/ti_sci_pm_domains.c
14761F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14762F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14763F:	drivers/clk/keystone/sci-clk.c
14764F:	drivers/reset/reset-ti-sci.c
14765
14766THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14767M:	Hans Verkuil <hverkuil@xs4all.nl>
14768L:	linux-media@vger.kernel.org
14769T:	git git://linuxtv.org/media_tree.git
14770W:	https://linuxtv.org
14771S:	Maintained
14772F:	drivers/media/radio/radio-raremono.c
14773
14774THERMAL
14775M:	Zhang Rui <rui.zhang@intel.com>
14776M:	Eduardo Valentin <edubezval@gmail.com>
14777R:	Daniel Lezcano <daniel.lezcano@linaro.org>
14778L:	linux-pm@vger.kernel.org
14779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14781Q:	https://patchwork.kernel.org/project/linux-pm/list/
14782S:	Supported
14783F:	drivers/thermal/
14784F:	include/linux/thermal.h
14785F:	include/uapi/linux/thermal.h
14786F:	include/linux/cpu_cooling.h
14787F:	Documentation/devicetree/bindings/thermal/
14788
14789THERMAL/CPU_COOLING
14790M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14791M:	Viresh Kumar <viresh.kumar@linaro.org>
14792M:	Javi Merino <javi.merino@kernel.org>
14793L:	linux-pm@vger.kernel.org
14794S:	Supported
14795F:	Documentation/thermal/cpu-cooling-api.txt
14796F:	drivers/thermal/cpu_cooling.c
14797F:	include/linux/cpu_cooling.h
14798
14799THINKPAD ACPI EXTRAS DRIVER
14800M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14801L:	ibm-acpi-devel@lists.sourceforge.net
14802L:	platform-driver-x86@vger.kernel.org
14803W:	http://ibm-acpi.sourceforge.net
14804W:	http://thinkwiki.org/wiki/Ibm-acpi
14805T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14806S:	Maintained
14807F:	drivers/platform/x86/thinkpad_acpi.c
14808
14809THUNDERBOLT DRIVER
14810M:	Andreas Noever <andreas.noever@gmail.com>
14811M:	Michael Jamet <michael.jamet@intel.com>
14812M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14813M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14815S:	Maintained
14816F:	Documentation/admin-guide/thunderbolt.rst
14817F:	drivers/thunderbolt/
14818F:	include/linux/thunderbolt.h
14819
14820THUNDERBOLT NETWORK DRIVER
14821M:	Michael Jamet <michael.jamet@intel.com>
14822M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14823M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14824L:	netdev@vger.kernel.org
14825S:	Maintained
14826F:	drivers/net/thunderbolt.c
14827
14828THUNDERX GPIO DRIVER
14829M:	David Daney <david.daney@cavium.com>
14830S:	Maintained
14831F:	drivers/gpio/gpio-thunderx.c
14832
14833TI AM437X VPFE DRIVER
14834M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14835L:	linux-media@vger.kernel.org
14836W:	https://linuxtv.org
14837Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14838T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14839S:	Maintained
14840F:	drivers/media/platform/am437x/
14841
14842TI BANDGAP AND THERMAL DRIVER
14843M:	Eduardo Valentin <edubezval@gmail.com>
14844M:	Keerthy <j-keerthy@ti.com>
14845L:	linux-pm@vger.kernel.org
14846L:	linux-omap@vger.kernel.org
14847S:	Maintained
14848F:	drivers/thermal/ti-soc-thermal/
14849
14850TI BQ27XXX POWER SUPPLY DRIVER
14851R:	Andrew F. Davis <afd@ti.com>
14852F:	include/linux/power/bq27xxx_battery.h
14853F:	drivers/power/supply/bq27xxx_battery.c
14854F:	drivers/power/supply/bq27xxx_battery_i2c.c
14855
14856TI CDCE706 CLOCK DRIVER
14857M:	Max Filippov <jcmvbkbc@gmail.com>
14858S:	Maintained
14859F:	drivers/clk/clk-cdce706.c
14860
14861TI CLOCK DRIVER
14862M:	Tero Kristo <t-kristo@ti.com>
14863L:	linux-omap@vger.kernel.org
14864S:	Maintained
14865F:	drivers/clk/ti/
14866F:	include/linux/clk/ti.h
14867
14868TI DAVINCI MACHINE SUPPORT
14869M:	Sekhar Nori <nsekhar@ti.com>
14870M:	Kevin Hilman <khilman@kernel.org>
14871L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14873S:	Supported
14874F:	arch/arm/mach-davinci/
14875F:	drivers/i2c/busses/i2c-davinci.c
14876F:	arch/arm/boot/dts/da850*
14877
14878TI DAVINCI SERIES CLOCK DRIVER
14879M:	David Lechner <david@lechnology.com>
14880R:	Sekhar Nori <nsekhar@ti.com>
14881S:	Maintained
14882F:	Documentation/devicetree/bindings/clock/ti/davinci/
14883F:	drivers/clk/davinci/
14884
14885TI DAVINCI SERIES GPIO DRIVER
14886M:	Keerthy <j-keerthy@ti.com>
14887L:	linux-gpio@vger.kernel.org
14888S:	Maintained
14889F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14890F:	drivers/gpio/gpio-davinci.c
14891
14892TI DAVINCI SERIES MEDIA DRIVER
14893M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14894L:	linux-media@vger.kernel.org
14895W:	https://linuxtv.org
14896Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14897T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14898S:	Maintained
14899F:	drivers/media/platform/davinci/
14900F:	include/media/davinci/
14901
14902TI ETHERNET SWITCH DRIVER (CPSW)
14903R:	Grygorii Strashko <grygorii.strashko@ti.com>
14904L:	linux-omap@vger.kernel.org
14905L:	netdev@vger.kernel.org
14906S:	Maintained
14907F:	drivers/net/ethernet/ti/cpsw*
14908F:	drivers/net/ethernet/ti/davinci*
14909
14910TI FLASH MEDIA INTERFACE DRIVER
14911M:	Alex Dubov <oakad@yahoo.com>
14912S:	Maintained
14913F:	drivers/misc/tifm*
14914F:	drivers/mmc/host/tifm_sd.c
14915F:	include/linux/tifm.h
14916
14917TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14918M:	Santosh Shilimkar <ssantosh@kernel.org>
14919L:	linux-kernel@vger.kernel.org
14920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14921S:	Maintained
14922F:	drivers/soc/ti/*
14923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14924
14925TI LM49xxx FAMILY ASoC CODEC DRIVERS
14926M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14927M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14928L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14929S:	Maintained
14930F:	sound/soc/codecs/lm49453*
14931F:	sound/soc/codecs/isabelle*
14932
14933TI LP855x BACKLIGHT DRIVER
14934M:	Milo Kim <milo.kim@ti.com>
14935S:	Maintained
14936F:	Documentation/backlight/lp855x-driver.txt
14937F:	drivers/video/backlight/lp855x_bl.c
14938F:	include/linux/platform_data/lp855x.h
14939
14940TI LP8727 CHARGER DRIVER
14941M:	Milo Kim <milo.kim@ti.com>
14942S:	Maintained
14943F:	drivers/power/supply/lp8727_charger.c
14944F:	include/linux/platform_data/lp8727.h
14945
14946TI LP8788 MFD DRIVER
14947M:	Milo Kim <milo.kim@ti.com>
14948S:	Maintained
14949F:	drivers/iio/adc/lp8788_adc.c
14950F:	drivers/leds/leds-lp8788.c
14951F:	drivers/mfd/lp8788*.c
14952F:	drivers/power/supply/lp8788-charger.c
14953F:	drivers/regulator/lp8788-*.c
14954F:	include/linux/mfd/lp8788*.h
14955
14956TI NETCP ETHERNET DRIVER
14957M:	Wingman Kwok <w-kwok2@ti.com>
14958M:	Murali Karicheri <m-karicheri2@ti.com>
14959L:	netdev@vger.kernel.org
14960S:	Maintained
14961F:	drivers/net/ethernet/ti/netcp*
14962
14963TI PCM3060 ASoC CODEC DRIVER
14964M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
14965L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14966S:	Maintained
14967F:	Documentation/devicetree/bindings/sound/pcm3060.txt
14968F:	sound/soc/codecs/pcm3060*
14969
14970TI TAS571X FAMILY ASoC CODEC DRIVER
14971M:	Kevin Cernekee <cernekee@chromium.org>
14972L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14973S:	Odd Fixes
14974F:	sound/soc/codecs/tas571x*
14975
14976TI TRF7970A NFC DRIVER
14977M:	Mark Greer <mgreer@animalcreek.com>
14978L:	linux-wireless@vger.kernel.org
14979L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14980S:	Supported
14981F:	drivers/nfc/trf7970a.c
14982F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14983
14984TI TWL4030 SERIES SOC CODEC DRIVER
14985M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14986L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14987S:	Maintained
14988F:	sound/soc/codecs/twl4030*
14989
14990TI VPE/CAL DRIVERS
14991M:	Benoit Parrot <bparrot@ti.com>
14992L:	linux-media@vger.kernel.org
14993W:	http://linuxtv.org/
14994Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14995S:	Maintained
14996F:	drivers/media/platform/ti-vpe/
14997
14998TI WILINK WIRELESS DRIVERS
14999L:	linux-wireless@vger.kernel.org
15000W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
15001W:	http://wireless.kernel.org/en/users/Drivers/wl1251
15002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15003S:	Orphan
15004F:	drivers/net/wireless/ti/
15005F:	include/linux/wl12xx.h
15006
15007TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15008M:	John Stultz <john.stultz@linaro.org>
15009M:	Thomas Gleixner <tglx@linutronix.de>
15010R:	Stephen Boyd <sboyd@kernel.org>
15011L:	linux-kernel@vger.kernel.org
15012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15013S:	Supported
15014F:	include/linux/clocksource.h
15015F:	include/linux/time.h
15016F:	include/linux/timex.h
15017F:	include/uapi/linux/time.h
15018F:	include/uapi/linux/timex.h
15019F:	kernel/time/clocksource.c
15020F:	kernel/time/time*.c
15021F:	kernel/time/alarmtimer.c
15022F:	kernel/time/ntp.c
15023F:	tools/testing/selftests/timers/
15024
15025TIPC NETWORK LAYER
15026M:	Jon Maloy <jon.maloy@ericsson.com>
15027M:	Ying Xue <ying.xue@windriver.com>
15028L:	netdev@vger.kernel.org (core kernel code)
15029L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15030W:	http://tipc.sourceforge.net/
15031S:	Maintained
15032F:	include/uapi/linux/tipc*.h
15033F:	net/tipc/
15034
15035TLAN NETWORK DRIVER
15036M:	Samuel Chessman <chessman@tux.org>
15037L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15038W:	http://sourceforge.net/projects/tlan/
15039S:	Maintained
15040F:	Documentation/networking/tlan.txt
15041F:	drivers/net/ethernet/ti/tlan.*
15042
15043TM6000 VIDEO4LINUX DRIVER
15044M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15045L:	linux-media@vger.kernel.org
15046W:	https://linuxtv.org
15047T:	git git://linuxtv.org/media_tree.git
15048S:	Odd fixes
15049F:	drivers/media/usb/tm6000/
15050F:	Documentation/media/v4l-drivers/tm6000*
15051
15052TMIO/SDHI MMC DRIVER
15053M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15054L:	linux-mmc@vger.kernel.org
15055S:	Supported
15056F:	drivers/mmc/host/tmio_mmc*
15057F:	drivers/mmc/host/renesas_sdhi*
15058F:	include/linux/mfd/tmio.h
15059
15060TMP401 HARDWARE MONITOR DRIVER
15061M:	Guenter Roeck <linux@roeck-us.net>
15062L:	linux-hwmon@vger.kernel.org
15063S:	Maintained
15064F:	Documentation/hwmon/tmp401
15065F:	drivers/hwmon/tmp401.c
15066
15067TMPFS (SHMEM FILESYSTEM)
15068M:	Hugh Dickins <hughd@google.com>
15069L:	linux-mm@kvack.org
15070S:	Maintained
15071F:	include/linux/shmem_fs.h
15072F:	mm/shmem.c
15073
15074TOMOYO SECURITY MODULE
15075M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15076M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15077L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15078L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15079L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15080L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15081W:	http://tomoyo.sourceforge.jp/
15082T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15083S:	Maintained
15084F:	security/tomoyo/
15085
15086TOPSTAR LAPTOP EXTRAS DRIVER
15087M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15088L:	platform-driver-x86@vger.kernel.org
15089S:	Maintained
15090F:	drivers/platform/x86/topstar-laptop.c
15091
15092TORTURE-TEST MODULES
15093M:	Davidlohr Bueso <dave@stgolabs.net>
15094M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15095M:	Josh Triplett <josh@joshtriplett.org>
15096L:	linux-kernel@vger.kernel.org
15097S:	Supported
15098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15099F:	Documentation/RCU/torture.txt
15100F:	kernel/torture.c
15101F:	kernel/rcu/rcutorture.c
15102F:	kernel/rcu/rcuperf.c
15103F:	kernel/locking/locktorture.c
15104
15105TOSHIBA ACPI EXTRAS DRIVER
15106M:	Azael Avalos <coproscefalo@gmail.com>
15107L:	platform-driver-x86@vger.kernel.org
15108S:	Maintained
15109F:	drivers/platform/x86/toshiba_acpi.c
15110
15111TOSHIBA BLUETOOTH DRIVER
15112M:	Azael Avalos <coproscefalo@gmail.com>
15113L:	platform-driver-x86@vger.kernel.org
15114S:	Maintained
15115F:	drivers/platform/x86/toshiba_bluetooth.c
15116
15117TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15118M:	Azael Avalos <coproscefalo@gmail.com>
15119L:	platform-driver-x86@vger.kernel.org
15120S:	Maintained
15121F:	drivers/platform/x86/toshiba_haps.c
15122
15123TOSHIBA SMM DRIVER
15124M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15125W:	http://www.buzzard.org.uk/toshiba/
15126S:	Maintained
15127F:	drivers/char/toshiba.c
15128F:	include/linux/toshiba.h
15129F:	include/uapi/linux/toshiba.h
15130
15131TOSHIBA TC358743 DRIVER
15132M:	Mats Randgaard <matrandg@cisco.com>
15133L:	linux-media@vger.kernel.org
15134S:	Maintained
15135F:	drivers/media/i2c/tc358743*
15136F:	include/media/i2c/tc358743.h
15137
15138TOSHIBA WMI HOTKEYS DRIVER
15139M:	Azael Avalos <coproscefalo@gmail.com>
15140L:	platform-driver-x86@vger.kernel.org
15141S:	Maintained
15142F:	drivers/platform/x86/toshiba-wmi.c
15143
15144TPM DEVICE DRIVER
15145M:	Peter Huewe <peterhuewe@gmx.de>
15146M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15147R:	Jason Gunthorpe <jgg@ziepe.ca>
15148L:	linux-integrity@vger.kernel.org
15149Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15150W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15151T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15152S:	Maintained
15153F:	drivers/char/tpm/
15154
15155TRACING
15156M:	Steven Rostedt <rostedt@goodmis.org>
15157M:	Ingo Molnar <mingo@redhat.com>
15158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15159S:	Maintained
15160F:	Documentation/trace/ftrace.rst
15161F:	arch/*/*/*/ftrace.h
15162F:	arch/*/kernel/ftrace.c
15163F:	include/*/ftrace.h
15164F:	include/linux/trace*.h
15165F:	include/trace/
15166F:	kernel/trace/
15167F:	tools/testing/selftests/ftrace/
15168
15169TRACING MMIO ACCESSES (MMIOTRACE)
15170M:	Steven Rostedt <rostedt@goodmis.org>
15171M:	Ingo Molnar <mingo@kernel.org>
15172R:	Karol Herbst <karolherbst@gmail.com>
15173R:	Pekka Paalanen <ppaalanen@gmail.com>
15174S:	Maintained
15175L:	linux-kernel@vger.kernel.org
15176L:	nouveau@lists.freedesktop.org
15177F:	kernel/trace/trace_mmiotrace.c
15178F:	include/linux/mmiotrace.h
15179F:	arch/x86/mm/kmmio.c
15180F:	arch/x86/mm/mmio-mod.c
15181F:	arch/x86/mm/testmmiotrace.c
15182
15183TRIVIAL PATCHES
15184M:	Jiri Kosina <trivial@kernel.org>
15185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15186S:	Maintained
15187K:	^Subject:.*(?i)trivial
15188
15189TEMPO SEMICONDUCTOR DRIVERS
15190M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15191S:	Maintained
15192F:	sound/soc/codecs/tscs*.c
15193F:	sound/soc/codecs/tscs*.h
15194F:	Documentation/devicetree/bindings/sound/tscs*.txt
15195
15196TTY LAYER
15197M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15198M:	Jiri Slaby <jslaby@suse.com>
15199S:	Supported
15200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15201F:	Documentation/serial/
15202F:	drivers/tty/
15203F:	drivers/tty/serial/serial_core.c
15204F:	include/linux/serial_core.h
15205F:	include/linux/serial.h
15206F:	include/linux/tty.h
15207F:	include/uapi/linux/serial_core.h
15208F:	include/uapi/linux/serial.h
15209F:	include/uapi/linux/tty.h
15210
15211TUA9001 MEDIA DRIVER
15212M:	Antti Palosaari <crope@iki.fi>
15213L:	linux-media@vger.kernel.org
15214W:	https://linuxtv.org
15215W:	http://palosaari.fi/linux/
15216Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15217T:	git git://linuxtv.org/anttip/media_tree.git
15218S:	Maintained
15219F:	drivers/media/tuners/tua9001*
15220
15221TULIP NETWORK DRIVERS
15222L:	netdev@vger.kernel.org
15223L:	linux-parisc@vger.kernel.org
15224S:	Orphan
15225F:	drivers/net/ethernet/dec/tulip/
15226
15227TUN/TAP driver
15228M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
15229W:	http://vtun.sourceforge.net/tun
15230S:	Maintained
15231F:	Documentation/networking/tuntap.txt
15232F:	arch/um/os-Linux/drivers/
15233
15234TURBOCHANNEL SUBSYSTEM
15235M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15236M:	Ralf Baechle <ralf@linux-mips.org>
15237L:	linux-mips@linux-mips.org
15238Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
15239S:	Maintained
15240F:	drivers/tc/
15241F:	include/linux/tc.h
15242
15243TURBOSTAT UTILITY
15244M:	"Len Brown" <lenb@kernel.org>
15245L:	linux-pm@vger.kernel.org
15246B:	https://bugzilla.kernel.org
15247Q:	https://patchwork.kernel.org/project/linux-pm/list/
15248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15249S:	Supported
15250F:	tools/power/x86/turbostat/
15251
15252TW5864 VIDEO4LINUX DRIVER
15253M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15254M:	Anton Sviridenko <anton@corp.bluecherry.net>
15255M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15256M:	Andrey Utkin <andrey_utkin@fastmail.com>
15257L:	linux-media@vger.kernel.org
15258S:	Supported
15259F:	drivers/media/pci/tw5864/
15260
15261TW68 VIDEO4LINUX DRIVER
15262M:	Hans Verkuil <hverkuil@xs4all.nl>
15263L:	linux-media@vger.kernel.org
15264T:	git git://linuxtv.org/media_tree.git
15265W:	https://linuxtv.org
15266S:	Odd Fixes
15267F:	drivers/media/pci/tw68/
15268
15269TW686X VIDEO4LINUX DRIVER
15270M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15271L:	linux-media@vger.kernel.org
15272T:	git git://linuxtv.org/media_tree.git
15273W:	http://linuxtv.org
15274S:	Maintained
15275F:	drivers/media/pci/tw686x/
15276
15277UBI FILE SYSTEM (UBIFS)
15278M:	Richard Weinberger <richard@nod.at>
15279M:	Artem Bityutskiy <dedekind1@gmail.com>
15280M:	Adrian Hunter <adrian.hunter@intel.com>
15281L:	linux-mtd@lists.infradead.org
15282T:	git git://git.infradead.org/ubifs-2.6.git
15283W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
15284S:	Supported
15285F:	Documentation/filesystems/ubifs.txt
15286F:	fs/ubifs/
15287
15288UCLINUX (M68KNOMMU AND COLDFIRE)
15289M:	Greg Ungerer <gerg@linux-m68k.org>
15290W:	http://www.linux-m68k.org/
15291W:	http://www.uclinux.org/
15292L:	linux-m68k@lists.linux-m68k.org
15293L:	uclinux-dev@uclinux.org  (subscribers-only)
15294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15295S:	Maintained
15296F:	arch/m68k/coldfire/
15297F:	arch/m68k/68*/
15298F:	arch/m68k/*/*_no.*
15299F:	arch/m68k/include/asm/*_no.*
15300
15301UDF FILESYSTEM
15302M:	Jan Kara <jack@suse.com>
15303S:	Maintained
15304F:	Documentation/filesystems/udf.txt
15305F:	fs/udf/
15306
15307UDRAW TABLET
15308M:	Bastien Nocera <hadess@hadess.net>
15309L:	linux-input@vger.kernel.org
15310S:	Maintained
15311F:	drivers/hid/hid-udraw-ps3.c
15312
15313UFS FILESYSTEM
15314M:	Evgeniy Dushistov <dushistov@mail.ru>
15315S:	Maintained
15316F:	Documentation/filesystems/ufs.txt
15317F:	fs/ufs/
15318
15319UHID USERSPACE HID IO DRIVER:
15320M:	David Herrmann <dh.herrmann@googlemail.com>
15321L:	linux-input@vger.kernel.org
15322S:	Maintained
15323F:	drivers/hid/uhid.c
15324F:	include/uapi/linux/uhid.h
15325
15326ULPI BUS
15327M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15328L:	linux-usb@vger.kernel.org
15329S:	Maintained
15330F:	drivers/usb/common/ulpi.c
15331F:	include/linux/ulpi/
15332
15333ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15334L:	linux-usb@vger.kernel.org
15335S:	Orphan
15336F:	drivers/uwb/
15337F:	include/linux/uwb.h
15338F:	include/linux/uwb/
15339
15340UNICORE32 ARCHITECTURE:
15341M:	Guan Xuetao <gxt@pku.edu.cn>
15342W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15343S:	Maintained
15344T:	git git://github.com/gxt/linux.git
15345F:	arch/unicore32/
15346
15347UNIFDEF
15348M:	Tony Finch <dot@dotat.at>
15349W:	http://dotat.at/prog/unifdef
15350S:	Maintained
15351F:	scripts/unifdef.c
15352
15353UNIFORM CDROM DRIVER
15354M:	Jens Axboe <axboe@kernel.dk>
15355W:	http://www.kernel.dk
15356S:	Maintained
15357F:	Documentation/cdrom/
15358F:	drivers/cdrom/cdrom.c
15359F:	include/linux/cdrom.h
15360F:	include/uapi/linux/cdrom.h
15361
15362UNISYS S-PAR DRIVERS
15363M:	David Kershner <david.kershner@unisys.com>
15364L:	sparmaintainer@unisys.com (Unisys internal)
15365S:	Supported
15366F:	include/linux/visorbus.h
15367F:	drivers/visorbus/
15368F:	drivers/staging/unisys/
15369
15370UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15371M:	Vinayak Holikatti <vinholikatti@gmail.com>
15372L:	linux-scsi@vger.kernel.org
15373S:	Supported
15374F:	Documentation/scsi/ufs.txt
15375F:	drivers/scsi/ufs/
15376
15377UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15378M:	Joao Pinto <jpinto@synopsys.com>
15379L:	linux-scsi@vger.kernel.org
15380S:	Supported
15381F:	drivers/scsi/ufs/*dwc*
15382
15383UNSORTED BLOCK IMAGES (UBI)
15384M:	Artem Bityutskiy <dedekind1@gmail.com>
15385M:	Richard Weinberger <richard@nod.at>
15386W:	http://www.linux-mtd.infradead.org/
15387L:	linux-mtd@lists.infradead.org
15388T:	git git://git.infradead.org/ubifs-2.6.git
15389S:	Supported
15390F:	drivers/mtd/ubi/
15391F:	include/linux/mtd/ubi.h
15392F:	include/uapi/mtd/ubi-user.h
15393
15394USB "USBNET" DRIVER FRAMEWORK
15395M:	Oliver Neukum <oneukum@suse.com>
15396L:	netdev@vger.kernel.org
15397W:	http://www.linux-usb.org/usbnet
15398S:	Maintained
15399F:	drivers/net/usb/usbnet.c
15400F:	include/linux/usb/usbnet.h
15401
15402USB ACM DRIVER
15403M:	Oliver Neukum <oneukum@suse.com>
15404L:	linux-usb@vger.kernel.org
15405S:	Maintained
15406F:	Documentation/usb/acm.txt
15407F:	drivers/usb/class/cdc-acm.*
15408
15409USB AR5523 WIRELESS DRIVER
15410M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15411L:	linux-wireless@vger.kernel.org
15412S:	Maintained
15413F:	drivers/net/wireless/ath/ar5523/
15414
15415USB ATTACHED SCSI
15416M:	Oliver Neukum <oneukum@suse.com>
15417L:	linux-usb@vger.kernel.org
15418L:	linux-scsi@vger.kernel.org
15419S:	Maintained
15420F:	drivers/usb/storage/uas.c
15421
15422USB CDC ETHERNET DRIVER
15423M:	Oliver Neukum <oliver@neukum.org>
15424L:	linux-usb@vger.kernel.org
15425S:	Maintained
15426F:	drivers/net/usb/cdc_*.c
15427F:	include/uapi/linux/usb/cdc.h
15428
15429USB CHAOSKEY DRIVER
15430M:	Keith Packard <keithp@keithp.com>
15431L:	linux-usb@vger.kernel.org
15432S:	Maintained
15433F:	drivers/usb/misc/chaoskey.c
15434
15435USB CYPRESS C67X00 DRIVER
15436M:	Peter Korsgaard <jacmet@sunsite.dk>
15437L:	linux-usb@vger.kernel.org
15438S:	Maintained
15439F:	drivers/usb/c67x00/
15440
15441USB DAVICOM DM9601 DRIVER
15442M:	Peter Korsgaard <jacmet@sunsite.dk>
15443L:	netdev@vger.kernel.org
15444W:	http://www.linux-usb.org/usbnet
15445S:	Maintained
15446F:	drivers/net/usb/dm9601.c
15447
15448USB DIAMOND RIO500 DRIVER
15449M:	Cesar Miquel <miquel@df.uba.ar>
15450L:	rio500-users@lists.sourceforge.net
15451W:	http://rio500.sourceforge.net
15452S:	Maintained
15453F:	drivers/usb/misc/rio500*
15454
15455USB EHCI DRIVER
15456M:	Alan Stern <stern@rowland.harvard.edu>
15457L:	linux-usb@vger.kernel.org
15458S:	Maintained
15459F:	Documentation/usb/ehci.txt
15460F:	drivers/usb/host/ehci*
15461
15462USB GADGET/PERIPHERAL SUBSYSTEM
15463M:	Felipe Balbi <balbi@kernel.org>
15464L:	linux-usb@vger.kernel.org
15465W:	http://www.linux-usb.org/gadget
15466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15467S:	Maintained
15468F:	drivers/usb/gadget/
15469F:	include/linux/usb/gadget*
15470
15471USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15472M:	Jiri Kosina <jikos@kernel.org>
15473M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15474L:	linux-usb@vger.kernel.org
15475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15476S:	Maintained
15477F:	Documentation/hid/hiddev.txt
15478F:	drivers/hid/usbhid/
15479
15480USB INTEL XHCI ROLE MUX DRIVER
15481M:	Hans de Goede <hdegoede@redhat.com>
15482L:	linux-usb@vger.kernel.org
15483S:	Maintained
15484F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15485
15486USB ISP116X DRIVER
15487M:	Olav Kongas <ok@artecdesign.ee>
15488L:	linux-usb@vger.kernel.org
15489S:	Maintained
15490F:	drivers/usb/host/isp116x*
15491F:	include/linux/usb/isp116x.h
15492
15493USB LAN78XX ETHERNET DRIVER
15494M:	Woojung Huh <woojung.huh@microchip.com>
15495M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15496L:	netdev@vger.kernel.org
15497S:	Maintained
15498F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15499F:	drivers/net/usb/lan78xx.*
15500F:	include/dt-bindings/net/microchip-lan78xx.h
15501
15502USB MASS STORAGE DRIVER
15503M:	Alan Stern <stern@rowland.harvard.edu>
15504L:	linux-usb@vger.kernel.org
15505L:	usb-storage@lists.one-eyed-alien.net
15506S:	Maintained
15507W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15508F:	drivers/usb/storage/
15509
15510USB MIDI DRIVER
15511M:	Clemens Ladisch <clemens@ladisch.de>
15512L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15513T:	git git://git.alsa-project.org/alsa-kernel.git
15514S:	Maintained
15515F:	sound/usb/midi.*
15516
15517USB NETWORKING DRIVERS
15518L:	linux-usb@vger.kernel.org
15519S:	Odd Fixes
15520F:	drivers/net/usb/
15521
15522USB OHCI DRIVER
15523M:	Alan Stern <stern@rowland.harvard.edu>
15524L:	linux-usb@vger.kernel.org
15525S:	Maintained
15526F:	Documentation/usb/ohci.txt
15527F:	drivers/usb/host/ohci*
15528
15529USB OTG FSM (Finite State Machine)
15530M:	Peter Chen <Peter.Chen@nxp.com>
15531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15532L:	linux-usb@vger.kernel.org
15533S:	Maintained
15534F:	drivers/usb/common/usb-otg-fsm.c
15535
15536USB OVER IP DRIVER
15537M:	Valentina Manea <valentina.manea.m@gmail.com>
15538M:	Shuah Khan <shuah@kernel.org>
15539L:	linux-usb@vger.kernel.org
15540S:	Maintained
15541F:	Documentation/usb/usbip_protocol.txt
15542F:	drivers/usb/usbip/
15543F:	tools/usb/usbip/
15544F:	tools/testing/selftests/drivers/usb/usbip/
15545
15546USB PEGASUS DRIVER
15547M:	Petko Manolov <petkan@nucleusys.com>
15548L:	linux-usb@vger.kernel.org
15549L:	netdev@vger.kernel.org
15550T:	git git://github.com/petkan/pegasus.git
15551W:	https://github.com/petkan/pegasus
15552S:	Maintained
15553F:	drivers/net/usb/pegasus.*
15554
15555USB PHY LAYER
15556M:	Felipe Balbi <balbi@kernel.org>
15557L:	linux-usb@vger.kernel.org
15558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15559S:	Maintained
15560F:	drivers/usb/phy/
15561
15562USB PRINTER DRIVER (usblp)
15563M:	Pete Zaitcev <zaitcev@redhat.com>
15564L:	linux-usb@vger.kernel.org
15565S:	Supported
15566F:	drivers/usb/class/usblp.c
15567
15568USB QMI WWAN NETWORK DRIVER
15569M:	Bjørn Mork <bjorn@mork.no>
15570L:	netdev@vger.kernel.org
15571S:	Maintained
15572F:	Documentation/ABI/testing/sysfs-class-net-qmi
15573F:	drivers/net/usb/qmi_wwan.c
15574
15575USB RTL8150 DRIVER
15576M:	Petko Manolov <petkan@nucleusys.com>
15577L:	linux-usb@vger.kernel.org
15578L:	netdev@vger.kernel.org
15579T:	git git://github.com/petkan/rtl8150.git
15580W:	https://github.com/petkan/rtl8150
15581S:	Maintained
15582F:	drivers/net/usb/rtl8150.c
15583
15584USB SERIAL SUBSYSTEM
15585M:	Johan Hovold <johan@kernel.org>
15586L:	linux-usb@vger.kernel.org
15587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15588S:	Maintained
15589F:	Documentation/usb/usb-serial.txt
15590F:	drivers/usb/serial/
15591F:	include/linux/usb/serial.h
15592
15593USB SMSC75XX ETHERNET DRIVER
15594M:	Steve Glendinning <steve.glendinning@shawell.net>
15595L:	netdev@vger.kernel.org
15596S:	Maintained
15597F:	drivers/net/usb/smsc75xx.*
15598
15599USB SMSC95XX ETHERNET DRIVER
15600M:	Steve Glendinning <steve.glendinning@shawell.net>
15601M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15602L:	netdev@vger.kernel.org
15603S:	Maintained
15604F:	drivers/net/usb/smsc95xx.*
15605
15606USB SUBSYSTEM
15607M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15608L:	linux-usb@vger.kernel.org
15609W:	http://www.linux-usb.org
15610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15611S:	Supported
15612F:	Documentation/devicetree/bindings/usb/
15613F:	Documentation/usb/
15614F:	drivers/usb/
15615F:	include/linux/usb.h
15616F:	include/linux/usb/
15617
15618USB TYPEC PI3USB30532 MUX DRIVER
15619M:	Hans de Goede <hdegoede@redhat.com>
15620L:	linux-usb@vger.kernel.org
15621S:	Maintained
15622F:	drivers/usb/typec/mux/pi3usb30532.c
15623
15624USB TYPEC CLASS
15625M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15626L:	linux-usb@vger.kernel.org
15627S:	Maintained
15628F:	Documentation/ABI/testing/sysfs-class-typec
15629F:	Documentation/driver-api/usb/typec.rst
15630F:	drivers/usb/typec/
15631F:	include/linux/usb/typec.h
15632
15633USB TYPEC BUS FOR ALTERNATE MODES
15634M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15635L:	linux-usb@vger.kernel.org
15636S:	Maintained
15637F:	Documentation/ABI/testing/sysfs-bus-typec
15638F:	Documentation/driver-api/usb/typec_bus.rst
15639F:	drivers/usb/typec/altmodes/
15640F:	include/linux/usb/typec_altmode.h
15641
15642USB TYPEC PORT CONTROLLER DRIVERS
15643M:	Guenter Roeck <linux@roeck-us.net>
15644L:	linux-usb@vger.kernel.org
15645S:	Maintained
15646F:	drivers/usb/typec/tcpm/
15647
15648USB UHCI DRIVER
15649M:	Alan Stern <stern@rowland.harvard.edu>
15650L:	linux-usb@vger.kernel.org
15651S:	Maintained
15652F:	drivers/usb/host/uhci*
15653
15654USB VIDEO CLASS
15655M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15656L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15657L:	linux-media@vger.kernel.org
15658T:	git git://linuxtv.org/media_tree.git
15659W:	http://www.ideasonboard.org/uvc/
15660S:	Maintained
15661F:	drivers/media/usb/uvc/
15662F:	include/uapi/linux/uvcvideo.h
15663
15664USB VISION DRIVER
15665M:	Hans Verkuil <hverkuil@xs4all.nl>
15666L:	linux-media@vger.kernel.org
15667T:	git git://linuxtv.org/media_tree.git
15668W:	https://linuxtv.org
15669S:	Odd Fixes
15670F:	drivers/media/usb/usbvision/
15671
15672USB WEBCAM GADGET
15673M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15674L:	linux-usb@vger.kernel.org
15675S:	Maintained
15676F:	drivers/usb/gadget/function/*uvc*
15677F:	drivers/usb/gadget/legacy/webcam.c
15678F:	include/uapi/linux/usb/g_uvc.h
15679
15680USB WIRELESS RNDIS DRIVER (rndis_wlan)
15681M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15682L:	linux-wireless@vger.kernel.org
15683S:	Maintained
15684F:	drivers/net/wireless/rndis_wlan.c
15685
15686USB XHCI DRIVER
15687M:	Mathias Nyman <mathias.nyman@intel.com>
15688L:	linux-usb@vger.kernel.org
15689S:	Supported
15690F:	drivers/usb/host/xhci*
15691F:	drivers/usb/host/pci-quirks*
15692
15693USB ZD1201 DRIVER
15694L:	linux-wireless@vger.kernel.org
15695W:	http://linux-lc100020.sourceforge.net
15696S:	Orphan
15697F:	drivers/net/wireless/zydas/zd1201.*
15698
15699USB ZR364XX DRIVER
15700M:	Antoine Jacquet <royale@zerezo.com>
15701L:	linux-usb@vger.kernel.org
15702L:	linux-media@vger.kernel.org
15703T:	git git://linuxtv.org/media_tree.git
15704W:	http://royale.zerezo.com/zr364xx/
15705S:	Maintained
15706F:	Documentation/media/v4l-drivers/zr364xx*
15707F:	drivers/media/usb/zr364xx/
15708
15709USER-MODE LINUX (UML)
15710M:	Jeff Dike <jdike@addtoit.com>
15711M:	Richard Weinberger <richard@nod.at>
15712L:	linux-um@lists.infradead.org
15713W:	http://user-mode-linux.sourceforge.net
15714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15715S:	Maintained
15716F:	Documentation/virtual/uml/
15717F:	arch/um/
15718F:	arch/x86/um/
15719F:	fs/hostfs/
15720F:	fs/hppfs/
15721
15722USERSPACE COPYIN/COPYOUT (UIOVEC)
15723M:	Alexander Viro <viro@zeniv.linux.org.uk>
15724S:	Maintained
15725F:	lib/iov_iter.c
15726F:	include/linux/uio.h
15727
15728USERSPACE DMA BUFFER DRIVER
15729M:	Gerd Hoffmann <kraxel@redhat.com>
15730S:	Maintained
15731L:	dri-devel@lists.freedesktop.org
15732F:	drivers/dma-buf/udmabuf.c
15733F:	include/uapi/linux/udmabuf.h
15734T:	git git://anongit.freedesktop.org/drm/drm-misc
15735
15736USERSPACE I/O (UIO)
15737M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15738S:	Maintained
15739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15740F:	Documentation/driver-api/uio-howto.rst
15741F:	drivers/uio/
15742F:	include/linux/uio_driver.h
15743
15744UTIL-LINUX PACKAGE
15745M:	Karel Zak <kzak@redhat.com>
15746L:	util-linux@vger.kernel.org
15747W:	http://en.wikipedia.org/wiki/Util-linux
15748T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15749S:	Maintained
15750
15751UUID HELPERS
15752M:	Christoph Hellwig <hch@lst.de>
15753R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15754L:	linux-kernel@vger.kernel.org
15755T:	git git://git.infradead.org/users/hch/uuid.git
15756F:	lib/uuid.c
15757F:	lib/test_uuid.c
15758F:	include/linux/uuid.h
15759F:	include/uapi/linux/uuid.h
15760S:	Maintained
15761
15762UVESAFB DRIVER
15763M:	Michal Januszewski <spock@gentoo.org>
15764L:	linux-fbdev@vger.kernel.org
15765W:	https://github.com/mjanusz/v86d
15766S:	Maintained
15767F:	Documentation/fb/uvesafb.txt
15768F:	drivers/video/fbdev/uvesafb.*
15769
15770VF610 NAND DRIVER
15771M:	Stefan Agner <stefan@agner.ch>
15772L:	linux-mtd@lists.infradead.org
15773S:	Supported
15774F:	drivers/mtd/nand/raw/vf610_nfc.c
15775
15776VFAT/FAT/MSDOS FILESYSTEM
15777M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15778S:	Maintained
15779F:	Documentation/filesystems/vfat.txt
15780F:	fs/fat/
15781
15782VFIO DRIVER
15783M:	Alex Williamson <alex.williamson@redhat.com>
15784L:	kvm@vger.kernel.org
15785T:	git git://github.com/awilliam/linux-vfio.git
15786S:	Maintained
15787F:	Documentation/vfio.txt
15788F:	drivers/vfio/
15789F:	include/linux/vfio.h
15790F:	include/uapi/linux/vfio.h
15791
15792VFIO MEDIATED DEVICE DRIVERS
15793M:	Kirti Wankhede <kwankhede@nvidia.com>
15794L:	kvm@vger.kernel.org
15795S:	Maintained
15796F:	Documentation/vfio-mediated-device.txt
15797F:	drivers/vfio/mdev/
15798F:	include/linux/mdev.h
15799F:	samples/vfio-mdev/
15800
15801VFIO PLATFORM DRIVER
15802M:	Eric Auger <eric.auger@redhat.com>
15803L:	kvm@vger.kernel.org
15804S:	Maintained
15805F:	drivers/vfio/platform/
15806
15807VGA_SWITCHEROO
15808R:	Lukas Wunner <lukas@wunner.de>
15809S:	Maintained
15810F:	Documentation/gpu/vga-switcheroo.rst
15811F:	drivers/gpu/vga/vga_switcheroo.c
15812F:	include/linux/vga_switcheroo.h
15813T:	git git://anongit.freedesktop.org/drm/drm-misc
15814
15815VIA RHINE NETWORK DRIVER
15816S:	Orphan
15817F:	drivers/net/ethernet/via/via-rhine.c
15818
15819VIA SD/MMC CARD CONTROLLER DRIVER
15820M:	Bruce Chang <brucechang@via.com.tw>
15821M:	Harald Welte <HaraldWelte@viatech.com>
15822S:	Maintained
15823F:	drivers/mmc/host/via-sdmmc.c
15824
15825VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15826M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15827L:	linux-fbdev@vger.kernel.org
15828S:	Maintained
15829F:	include/linux/via-core.h
15830F:	include/linux/via-gpio.h
15831F:	include/linux/via_i2c.h
15832F:	drivers/video/fbdev/via/
15833
15834VIA VELOCITY NETWORK DRIVER
15835M:	Francois Romieu <romieu@fr.zoreil.com>
15836L:	netdev@vger.kernel.org
15837S:	Maintained
15838F:	drivers/net/ethernet/via/via-velocity.*
15839
15840VICODEC VIRTUAL CODEC DRIVER
15841M:	Hans Verkuil <hans.verkuil@cisco.com>
15842L:	linux-media@vger.kernel.org
15843T:	git git://linuxtv.org/media_tree.git
15844W:	https://linuxtv.org
15845S:	Maintained
15846F:	drivers/media/platform/vicodec/*
15847
15848VIDEO MULTIPLEXER DRIVER
15849M:	Philipp Zabel <p.zabel@pengutronix.de>
15850L:	linux-media@vger.kernel.org
15851S:	Maintained
15852F:	drivers/media/platform/video-mux.c
15853
15854VIDEO I2C POLLING DRIVER
15855M:	Matt Ranostay <matt.ranostay@konsulko.com>
15856L:	linux-media@vger.kernel.org
15857S:	Maintained
15858F:	drivers/media/i2c/video-i2c.c
15859
15860VIDEOBUF2 FRAMEWORK
15861M:	Pawel Osciak <pawel@osciak.com>
15862M:	Marek Szyprowski <m.szyprowski@samsung.com>
15863M:	Kyungmin Park <kyungmin.park@samsung.com>
15864L:	linux-media@vger.kernel.org
15865S:	Maintained
15866F:	drivers/media/common/videobuf2/*
15867F:	include/media/videobuf2-*
15868
15869VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15870M:	Helen Koike <helen.koike@collabora.com>
15871L:	linux-media@vger.kernel.org
15872T:	git git://linuxtv.org/media_tree.git
15873W:	https://linuxtv.org
15874S:	Maintained
15875F:	drivers/media/platform/vimc/*
15876
15877VIRT LIB
15878M:	Alex Williamson <alex.williamson@redhat.com>
15879M:	Paolo Bonzini <pbonzini@redhat.com>
15880L:	kvm@vger.kernel.org
15881S:	Supported
15882F:	virt/lib/
15883
15884VIRTIO AND VHOST VSOCK DRIVER
15885M:	Stefan Hajnoczi <stefanha@redhat.com>
15886L:	kvm@vger.kernel.org
15887L:	virtualization@lists.linux-foundation.org
15888L:	netdev@vger.kernel.org
15889S:	Maintained
15890F:	include/linux/virtio_vsock.h
15891F:	include/uapi/linux/virtio_vsock.h
15892F:	include/uapi/linux/vsockmon.h
15893F:	include/uapi/linux/vm_sockets_diag.h
15894F:	net/vmw_vsock/diag.c
15895F:	net/vmw_vsock/af_vsock_tap.c
15896F:	net/vmw_vsock/virtio_transport_common.c
15897F:	net/vmw_vsock/virtio_transport.c
15898F:	drivers/net/vsockmon.c
15899F:	drivers/vhost/vsock.c
15900F:	tools/testing/vsock/
15901
15902VIRTIO CONSOLE DRIVER
15903M:	Amit Shah <amit@kernel.org>
15904L:	virtualization@lists.linux-foundation.org
15905S:	Maintained
15906F:	drivers/char/virtio_console.c
15907F:	include/linux/virtio_console.h
15908F:	include/uapi/linux/virtio_console.h
15909
15910VIRTIO CORE, NET AND BLOCK DRIVERS
15911M:	"Michael S. Tsirkin" <mst@redhat.com>
15912M:	Jason Wang <jasowang@redhat.com>
15913L:	virtualization@lists.linux-foundation.org
15914S:	Maintained
15915F:	Documentation/devicetree/bindings/virtio/
15916F:	drivers/virtio/
15917F:	tools/virtio/
15918F:	drivers/net/virtio_net.c
15919F:	drivers/block/virtio_blk.c
15920F:	include/linux/virtio*.h
15921F:	include/uapi/linux/virtio_*.h
15922F:	drivers/crypto/virtio/
15923F:	mm/balloon_compaction.c
15924
15925VIRTIO CRYPTO DRIVER
15926M:	Gonglei <arei.gonglei@huawei.com>
15927L:	virtualization@lists.linux-foundation.org
15928L:	linux-crypto@vger.kernel.org
15929S:	Maintained
15930F:	drivers/crypto/virtio/
15931F:	include/uapi/linux/virtio_crypto.h
15932
15933VIRTIO DRIVERS FOR S390
15934M:	Cornelia Huck <cohuck@redhat.com>
15935M:	Halil Pasic <pasic@linux.ibm.com>
15936L:	linux-s390@vger.kernel.org
15937L:	virtualization@lists.linux-foundation.org
15938L:	kvm@vger.kernel.org
15939S:	Supported
15940F:	drivers/s390/virtio/
15941F:	arch/s390/include/uapi/asm/virtio-ccw.h
15942
15943VIRTIO GPU DRIVER
15944M:	David Airlie <airlied@linux.ie>
15945M:	Gerd Hoffmann <kraxel@redhat.com>
15946L:	dri-devel@lists.freedesktop.org
15947L:	virtualization@lists.linux-foundation.org
15948T:	git git://anongit.freedesktop.org/drm/drm-misc
15949S:	Maintained
15950F:	drivers/gpu/drm/virtio/
15951F:	include/uapi/linux/virtio_gpu.h
15952
15953VIRTIO HOST (VHOST)
15954M:	"Michael S. Tsirkin" <mst@redhat.com>
15955M:	Jason Wang <jasowang@redhat.com>
15956L:	kvm@vger.kernel.org
15957L:	virtualization@lists.linux-foundation.org
15958L:	netdev@vger.kernel.org
15959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15960S:	Maintained
15961F:	drivers/vhost/
15962F:	include/uapi/linux/vhost.h
15963
15964VIRTIO INPUT DRIVER
15965M:	Gerd Hoffmann <kraxel@redhat.com>
15966S:	Maintained
15967F:	drivers/virtio/virtio_input.c
15968F:	include/uapi/linux/virtio_input.h
15969
15970VIRTUAL BOX GUEST DEVICE DRIVER
15971M:	Hans de Goede <hdegoede@redhat.com>
15972M:	Arnd Bergmann <arnd@arndb.de>
15973M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15974S:	Maintained
15975F:	include/linux/vbox_utils.h
15976F:	include/uapi/linux/vbox*.h
15977F:	drivers/virt/vboxguest/
15978
15979VIRTUAL SERIO DEVICE DRIVER
15980M:	Stephen Chandler Paul <thatslyude@gmail.com>
15981S:	Maintained
15982F:	drivers/input/serio/userio.c
15983F:	include/uapi/linux/userio.h
15984
15985VIVID VIRTUAL VIDEO DRIVER
15986M:	Hans Verkuil <hverkuil@xs4all.nl>
15987L:	linux-media@vger.kernel.org
15988T:	git git://linuxtv.org/media_tree.git
15989W:	https://linuxtv.org
15990S:	Maintained
15991F:	drivers/media/platform/vivid/*
15992
15993VLYNQ BUS
15994M:	Florian Fainelli <f.fainelli@gmail.com>
15995L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15996S:	Maintained
15997F:	drivers/vlynq/vlynq.c
15998F:	include/linux/vlynq.h
15999
16000VME SUBSYSTEM
16001M:	Martyn Welch <martyn@welchs.me.uk>
16002M:	Manohar Vanga <manohar.vanga@gmail.com>
16003M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16004L:	devel@driverdev.osuosl.org
16005S:	Maintained
16006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16007F:	Documentation/driver-api/vme.rst
16008F:	drivers/staging/vme/
16009F:	drivers/vme/
16010F:	include/linux/vme*
16011
16012VMWARE BALLOON DRIVER
16013M:	Xavier Deguillard <xdeguillard@vmware.com>
16014M:	Nadav Amit <namit@vmware.com>
16015M:	"VMware, Inc." <pv-drivers@vmware.com>
16016L:	linux-kernel@vger.kernel.org
16017S:	Maintained
16018F:	drivers/misc/vmw_balloon.c
16019
16020VMWARE HYPERVISOR INTERFACE
16021M:	Alok Kataria <akataria@vmware.com>
16022L:	virtualization@lists.linux-foundation.org
16023S:	Supported
16024F:	arch/x86/kernel/cpu/vmware.c
16025
16026VMWARE PVRDMA DRIVER
16027M:	Adit Ranadive <aditr@vmware.com>
16028M:	VMware PV-Drivers <pv-drivers@vmware.com>
16029L:	linux-rdma@vger.kernel.org
16030S:	Maintained
16031F:	drivers/infiniband/hw/vmw_pvrdma/
16032
16033VMware PVSCSI driver
16034M:	Jim Gill <jgill@vmware.com>
16035M:	VMware PV-Drivers <pv-drivers@vmware.com>
16036L:	linux-scsi@vger.kernel.org
16037S:	Maintained
16038F:	drivers/scsi/vmw_pvscsi.c
16039F:	drivers/scsi/vmw_pvscsi.h
16040
16041VMWARE VMMOUSE SUBDRIVER
16042M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16043M:	"VMware, Inc." <pv-drivers@vmware.com>
16044L:	linux-input@vger.kernel.org
16045S:	Maintained
16046F:	drivers/input/mouse/vmmouse.c
16047F:	drivers/input/mouse/vmmouse.h
16048
16049VMWARE VMXNET3 ETHERNET DRIVER
16050M:	Ronak Doshi <doshir@vmware.com>
16051M:	"VMware, Inc." <pv-drivers@vmware.com>
16052L:	netdev@vger.kernel.org
16053S:	Maintained
16054F:	drivers/net/vmxnet3/
16055
16056VOCORE VOCORE2 BOARD
16057M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16058L:	linux-mips@linux-mips.org
16059S:	Maintained
16060F:	arch/mips/boot/dts/ralink/vocore2.dts
16061
16062VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16063M:	Liam Girdwood <lgirdwood@gmail.com>
16064M:	Mark Brown <broonie@kernel.org>
16065L:	linux-kernel@vger.kernel.org
16066W:	http://www.slimlogic.co.uk/?p=48
16067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16068S:	Supported
16069F:	Documentation/devicetree/bindings/regulator/
16070F:	Documentation/power/regulator/
16071F:	drivers/regulator/
16072F:	include/dt-bindings/regulator/
16073F:	include/linux/regulator/
16074
16075VRF
16076M:	David Ahern <dsa@cumulusnetworks.com>
16077M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16078L:	netdev@vger.kernel.org
16079S:	Maintained
16080F:	drivers/net/vrf.c
16081F:	Documentation/networking/vrf.txt
16082
16083VT1211 HARDWARE MONITOR DRIVER
16084M:	Juerg Haefliger <juergh@gmail.com>
16085L:	linux-hwmon@vger.kernel.org
16086S:	Maintained
16087F:	Documentation/hwmon/vt1211
16088F:	drivers/hwmon/vt1211.c
16089
16090VT8231 HARDWARE MONITOR DRIVER
16091M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16092L:	linux-hwmon@vger.kernel.org
16093S:	Maintained
16094F:	drivers/hwmon/vt8231.c
16095
16096VUB300 USB to SDIO/SD/MMC bridge chip
16097M:	Tony Olech <tony.olech@elandigitalsystems.com>
16098L:	linux-mmc@vger.kernel.org
16099L:	linux-usb@vger.kernel.org
16100S:	Supported
16101F:	drivers/mmc/host/vub300.c
16102
16103W1 DALLAS'S 1-WIRE BUS
16104M:	Evgeniy Polyakov <zbr@ioremap.net>
16105S:	Maintained
16106F:	Documentation/devicetree/bindings/w1/
16107F:	Documentation/w1/
16108F:	drivers/w1/
16109F:	include/linux/w1.h
16110
16111W83791D HARDWARE MONITORING DRIVER
16112M:	Marc Hulsman <m.hulsman@tudelft.nl>
16113L:	linux-hwmon@vger.kernel.org
16114S:	Maintained
16115F:	Documentation/hwmon/w83791d
16116F:	drivers/hwmon/w83791d.c
16117
16118W83793 HARDWARE MONITORING DRIVER
16119M:	Rudolf Marek <r.marek@assembler.cz>
16120L:	linux-hwmon@vger.kernel.org
16121S:	Maintained
16122F:	Documentation/hwmon/w83793
16123F:	drivers/hwmon/w83793.c
16124
16125W83795 HARDWARE MONITORING DRIVER
16126M:	Jean Delvare <jdelvare@suse.com>
16127L:	linux-hwmon@vger.kernel.org
16128S:	Maintained
16129F:	drivers/hwmon/w83795.c
16130
16131W83L51xD SD/MMC CARD INTERFACE DRIVER
16132M:	Pierre Ossman <pierre@ossman.eu>
16133S:	Maintained
16134F:	drivers/mmc/host/wbsd.*
16135
16136WACOM PROTOCOL 4 SERIAL TABLETS
16137M:	Julian Squires <julian@cipht.net>
16138M:	Hans de Goede <hdegoede@redhat.com>
16139L:	linux-input@vger.kernel.org
16140S:	Maintained
16141F:	drivers/input/tablet/wacom_serial4.c
16142
16143WATCHDOG DEVICE DRIVERS
16144M:	Wim Van Sebroeck <wim@linux-watchdog.org>
16145M:	Guenter Roeck <linux@roeck-us.net>
16146L:	linux-watchdog@vger.kernel.org
16147W:	http://www.linux-watchdog.org/
16148T:	git git://www.linux-watchdog.org/linux-watchdog.git
16149S:	Maintained
16150F:	Documentation/devicetree/bindings/watchdog/
16151F:	Documentation/watchdog/
16152F:	drivers/watchdog/
16153F:	include/linux/watchdog.h
16154F:	include/uapi/linux/watchdog.h
16155
16156WHISKEYCOVE PMIC GPIO DRIVER
16157M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16158L:	linux-gpio@vger.kernel.org
16159S:	Maintained
16160F:	drivers/gpio/gpio-wcove.c
16161
16162WIIMOTE HID DRIVER
16163M:	David Herrmann <dh.herrmann@googlemail.com>
16164L:	linux-input@vger.kernel.org
16165S:	Maintained
16166F:	drivers/hid/hid-wiimote*
16167
16168WILOCITY WIL6210 WIRELESS DRIVER
16169M:	Maya Erez <merez@codeaurora.org>
16170L:	linux-wireless@vger.kernel.org
16171L:	wil6210@qti.qualcomm.com
16172S:	Supported
16173W:	http://wireless.kernel.org/en/users/Drivers/wil6210
16174F:	drivers/net/wireless/ath/wil6210/
16175
16176WIMAX STACK
16177M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16178M:	linux-wimax@intel.com
16179L:	wimax@linuxwimax.org (subscribers-only)
16180S:	Supported
16181W:	http://linuxwimax.org
16182F:	Documentation/wimax/README.wimax
16183F:	include/linux/wimax/debug.h
16184F:	include/net/wimax.h
16185F:	include/uapi/linux/wimax.h
16186F:	net/wimax/
16187
16188WINBOND CIR DRIVER
16189M:	David Härdeman <david@hardeman.nu>
16190S:	Maintained
16191F:	drivers/media/rc/winbond-cir.c
16192
16193WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16194M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16195L:	linux-watchdog@vger.kernel.org
16196S:	Maintained
16197F:	drivers/watchdog/ebc-c384_wdt.c
16198
16199WINSYSTEMS WS16C48 GPIO DRIVER
16200M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16201L:	linux-gpio@vger.kernel.org
16202S:	Maintained
16203F:	drivers/gpio/gpio-ws16c48.c
16204
16205WISTRON LAPTOP BUTTON DRIVER
16206M:	Miloslav Trmac <mitr@volny.cz>
16207S:	Maintained
16208F:	drivers/input/misc/wistron_btns.c
16209
16210WL3501 WIRELESS PCMCIA CARD DRIVER
16211L:	linux-wireless@vger.kernel.org
16212S:	Odd fixes
16213F:	drivers/net/wireless/wl3501*
16214
16215WOLFSON MICROELECTRONICS DRIVERS
16216L:	patches@opensource.cirrus.com
16217T:	git https://github.com/CirrusLogic/linux-drivers.git
16218W:	https://github.com/CirrusLogic/linux-drivers/wiki
16219S:	Supported
16220F:	Documentation/hwmon/wm83??
16221F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16222F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16223F:	Documentation/devicetree/bindings/mfd/arizona.txt
16224F:	Documentation/devicetree/bindings/mfd/wm831x.txt
16225F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
16226F:	arch/arm/mach-s3c64xx/mach-crag6410*
16227F:	drivers/clk/clk-wm83*.c
16228F:	drivers/extcon/extcon-arizona.c
16229F:	drivers/leds/leds-wm83*.c
16230F:	drivers/gpio/gpio-*wm*.c
16231F:	drivers/gpio/gpio-arizona.c
16232F:	drivers/hwmon/wm83??-hwmon.c
16233F:	drivers/input/misc/wm831x-on.c
16234F:	drivers/input/touchscreen/wm831x-ts.c
16235F:	drivers/input/touchscreen/wm97*.c
16236F:	drivers/mfd/arizona*
16237F:	drivers/mfd/wm*.c
16238F:	drivers/mfd/cs47l24*
16239F:	drivers/power/supply/wm83*.c
16240F:	drivers/rtc/rtc-wm83*.c
16241F:	drivers/regulator/wm8*.c
16242F:	drivers/regulator/arizona*
16243F:	drivers/video/backlight/wm83*_bl.c
16244F:	drivers/watchdog/wm83*_wdt.c
16245F:	include/linux/mfd/arizona/
16246F:	include/linux/mfd/wm831x/
16247F:	include/linux/mfd/wm8350/
16248F:	include/linux/mfd/wm8400*
16249F:	include/linux/regulator/arizona*
16250F:	include/linux/wm97xx.h
16251F:	include/sound/wm????.h
16252F:	sound/soc/codecs/arizona.?
16253F:	sound/soc/codecs/wm*
16254F:	sound/soc/codecs/cs47l24*
16255
16256WORKQUEUE
16257M:	Tejun Heo <tj@kernel.org>
16258R:	Lai Jiangshan <jiangshanlai@gmail.com>
16259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16260S:	Maintained
16261F:	include/linux/workqueue.h
16262F:	kernel/workqueue.c
16263F:	Documentation/core-api/workqueue.rst
16264
16265X-POWERS AXP288 PMIC DRIVERS
16266M:	Hans de Goede <hdegoede@redhat.com>
16267S:	Maintained
16268N:	axp288
16269F:	drivers/acpi/pmic/intel_pmic_xpower.c
16270
16271X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16272M:	Chen-Yu Tsai <wens@csie.org>
16273L:	linux-kernel@vger.kernel.org
16274S:	Maintained
16275N:	axp[128]
16276
16277X.25 NETWORK LAYER
16278M:	Andrew Hendry <andrew.hendry@gmail.com>
16279L:	linux-x25@vger.kernel.org
16280S:	Odd Fixes
16281F:	Documentation/networking/x25*
16282F:	include/net/x25*
16283F:	net/x25/
16284
16285X86 ARCHITECTURE (32-BIT AND 64-BIT)
16286M:	Thomas Gleixner <tglx@linutronix.de>
16287M:	Ingo Molnar <mingo@redhat.com>
16288M:	Borislav Petkov <bp@alien8.de>
16289R:	"H. Peter Anvin" <hpa@zytor.com>
16290M:	x86@kernel.org
16291L:	linux-kernel@vger.kernel.org
16292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16293S:	Maintained
16294F:	Documentation/devicetree/bindings/x86/
16295F:	Documentation/x86/
16296F:	arch/x86/
16297
16298X86 ENTRY CODE
16299M:	Andy Lutomirski <luto@kernel.org>
16300L:	linux-kernel@vger.kernel.org
16301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16302S:	Maintained
16303F:	arch/x86/entry/
16304
16305X86 MCE INFRASTRUCTURE
16306M:	Tony Luck <tony.luck@intel.com>
16307M:	Borislav Petkov <bp@alien8.de>
16308L:	linux-edac@vger.kernel.org
16309S:	Maintained
16310F:	arch/x86/kernel/cpu/mcheck/*
16311
16312X86 MICROCODE UPDATE SUPPORT
16313M:	Borislav Petkov <bp@alien8.de>
16314S:	Maintained
16315F:	arch/x86/kernel/cpu/microcode/*
16316
16317X86 MM
16318M:	Dave Hansen <dave.hansen@linux.intel.com>
16319M:	Andy Lutomirski <luto@kernel.org>
16320M:	Peter Zijlstra <peterz@infradead.org>
16321L:	linux-kernel@vger.kernel.org
16322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16323S:	Maintained
16324F:	arch/x86/mm/
16325
16326X86 PLATFORM DRIVERS
16327M:	Darren Hart <dvhart@infradead.org>
16328M:	Andy Shevchenko <andy@infradead.org>
16329L:	platform-driver-x86@vger.kernel.org
16330T:	git git://git.infradead.org/linux-platform-drivers-x86.git
16331S:	Maintained
16332F:	drivers/platform/x86/
16333F:	drivers/platform/olpc/
16334
16335X86 VDSO
16336M:	Andy Lutomirski <luto@kernel.org>
16337L:	linux-kernel@vger.kernel.org
16338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16339S:	Maintained
16340F:	arch/x86/entry/vdso/
16341
16342XARRAY
16343M:	Matthew Wilcox <willy@infradead.org>
16344L:	linux-fsdevel@vger.kernel.org
16345S:	Supported
16346F:	Documentation/core-api/xarray.rst
16347F:	lib/idr.c
16348F:	lib/xarray.c
16349F:	include/linux/idr.h
16350F:	include/linux/xarray.h
16351F:	tools/testing/radix-tree
16352
16353XC2028/3028 TUNER DRIVER
16354M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16355L:	linux-media@vger.kernel.org
16356W:	https://linuxtv.org
16357T:	git git://linuxtv.org/media_tree.git
16358S:	Maintained
16359F:	drivers/media/tuners/tuner-xc2028.*
16360
16361XDP SOCKETS (AF_XDP)
16362M:	Björn Töpel <bjorn.topel@intel.com>
16363M:	Magnus Karlsson <magnus.karlsson@intel.com>
16364L:	netdev@vger.kernel.org
16365S:	Maintained
16366F:	kernel/bpf/xskmap.c
16367F:	net/xdp/
16368
16369XEN BLOCK SUBSYSTEM
16370M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16371M:	Roger Pau Monné <roger.pau@citrix.com>
16372L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16373S:	Supported
16374F:	drivers/block/xen-blkback/*
16375F:	drivers/block/xen*
16376
16377XEN HYPERVISOR ARM
16378M:	Stefano Stabellini <sstabellini@kernel.org>
16379L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16380S:	Maintained
16381F:	arch/arm/xen/
16382F:	arch/arm/include/asm/xen/
16383
16384XEN HYPERVISOR ARM64
16385M:	Stefano Stabellini <sstabellini@kernel.org>
16386L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16387S:	Maintained
16388F:	arch/arm64/xen/
16389F:	arch/arm64/include/asm/xen/
16390
16391XEN HYPERVISOR INTERFACE
16392M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16393M:	Juergen Gross <jgross@suse.com>
16394R:	Stefano Stabellini <sstabellini@kernel.org>
16395L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16397S:	Supported
16398F:	arch/x86/xen/
16399F:	drivers/*/xen-*front.c
16400F:	drivers/xen/
16401F:	arch/x86/include/asm/xen/
16402F:	arch/x86/include/asm/pvclock-abi.h
16403F:	include/xen/
16404F:	include/uapi/xen/
16405F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16406F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16407
16408XEN NETWORK BACKEND DRIVER
16409M:	Wei Liu <wei.liu2@citrix.com>
16410M:	Paul Durrant <paul.durrant@citrix.com>
16411L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16412L:	netdev@vger.kernel.org
16413S:	Supported
16414F:	drivers/net/xen-netback/*
16415
16416XEN PCI SUBSYSTEM
16417M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16418L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16419S:	Supported
16420F:	arch/x86/pci/*xen*
16421F:	drivers/pci/*xen*
16422
16423XEN PVSCSI DRIVERS
16424M:	Juergen Gross <jgross@suse.com>
16425L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16426L:	linux-scsi@vger.kernel.org
16427S:	Supported
16428F:	drivers/scsi/xen-scsifront.c
16429F:	drivers/xen/xen-scsiback.c
16430F:	include/xen/interface/io/vscsiif.h
16431
16432XEN SWIOTLB SUBSYSTEM
16433M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16434L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16435L:	iommu@lists.linux-foundation.org
16436S:	Supported
16437F:	arch/x86/xen/*swiotlb*
16438F:	drivers/xen/*swiotlb*
16439
16440XEN SOUND FRONTEND DRIVER
16441M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16442L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16443L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16444S:	Supported
16445F:	sound/xen/*
16446
16447XFS FILESYSTEM
16448M:	Darrick J. Wong <darrick.wong@oracle.com>
16449M:	linux-xfs@vger.kernel.org
16450L:	linux-xfs@vger.kernel.org
16451W:	http://xfs.org/
16452T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16453S:	Supported
16454F:	Documentation/filesystems/xfs.txt
16455F:	fs/xfs/
16456
16457XILINX AXI ETHERNET DRIVER
16458M:	Anirudha Sarangi <anirudh@xilinx.com>
16459M:	John Linn <John.Linn@xilinx.com>
16460S:	Maintained
16461F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16462
16463XILINX UARTLITE SERIAL DRIVER
16464M:	Peter Korsgaard <jacmet@sunsite.dk>
16465L:	linux-serial@vger.kernel.org
16466S:	Maintained
16467F:	drivers/tty/serial/uartlite.c
16468
16469XILINX VIDEO IP CORES
16470M:	Hyun Kwon <hyun.kwon@xilinx.com>
16471M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16472L:	linux-media@vger.kernel.org
16473T:	git git://linuxtv.org/media_tree.git
16474S:	Supported
16475F:	Documentation/devicetree/bindings/media/xilinx/
16476F:	drivers/media/platform/xilinx/
16477F:	include/uapi/linux/xilinx-v4l2-controls.h
16478
16479XILLYBUS DRIVER
16480M:	Eli Billauer <eli.billauer@gmail.com>
16481L:	linux-kernel@vger.kernel.org
16482S:	Supported
16483F:	drivers/char/xillybus/
16484
16485XLP9XX I2C DRIVER
16486M:	George Cherian <george.cherian@cavium.com>
16487M:	Jan Glauber <jglauber@cavium.com>
16488L:	linux-i2c@vger.kernel.org
16489W:	http://www.cavium.com
16490S:	Supported
16491F:	drivers/i2c/busses/i2c-xlp9xx.c
16492
16493XRA1403 GPIO EXPANDER
16494M:	Nandor Han <nandor.han@ge.com>
16495M:	Semi Malinen <semi.malinen@ge.com>
16496L:	linux-gpio@vger.kernel.org
16497S:	Maintained
16498F:	drivers/gpio/gpio-xra1403.c
16499F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16500
16501XTENSA XTFPGA PLATFORM SUPPORT
16502M:	Max Filippov <jcmvbkbc@gmail.com>
16503L:	linux-xtensa@linux-xtensa.org
16504S:	Maintained
16505F:	drivers/spi/spi-xtensa-xtfpga.c
16506F:	sound/soc/xtensa/xtfpga-i2s.c
16507
16508YAM DRIVER FOR AX.25
16509M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16510L:	linux-hams@vger.kernel.org
16511S:	Maintained
16512F:	drivers/net/hamradio/yam*
16513F:	include/linux/yam.h
16514
16515YAMA SECURITY MODULE
16516M:	Kees Cook <keescook@chromium.org>
16517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16518S:	Supported
16519F:	security/yama/
16520F:	Documentation/admin-guide/LSM/Yama.rst
16521
16522YEALINK PHONE DRIVER
16523M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16524L:	usbb2k-api-dev@nongnu.org
16525S:	Maintained
16526F:	Documentation/input/devices/yealink.rst
16527F:	drivers/input/misc/yealink.*
16528
16529Z8530 DRIVER FOR AX.25
16530M:	Joerg Reuter <jreuter@yaina.de>
16531W:	http://yaina.de/jreuter/
16532W:	http://www.qsl.net/dl1bke/
16533L:	linux-hams@vger.kernel.org
16534S:	Maintained
16535F:	Documentation/networking/z8530drv.txt
16536F:	drivers/net/hamradio/*scc.c
16537F:	drivers/net/hamradio/z8530.h
16538
16539ZBUD COMPRESSED PAGE ALLOCATOR
16540M:	Seth Jennings <sjenning@redhat.com>
16541M:	Dan Streetman <ddstreet@ieee.org>
16542L:	linux-mm@kvack.org
16543S:	Maintained
16544F:	mm/zbud.c
16545F:	include/linux/zbud.h
16546
16547ZD1211RW WIRELESS DRIVER
16548M:	Daniel Drake <dsd@gentoo.org>
16549M:	Ulrich Kunitz <kune@deine-taler.de>
16550W:	http://zd1211.ath.cx/wiki/DriverRewrite
16551L:	linux-wireless@vger.kernel.org
16552L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16553S:	Maintained
16554F:	drivers/net/wireless/zydas/zd1211rw/
16555
16556ZD1301 MEDIA DRIVER
16557M:	Antti Palosaari <crope@iki.fi>
16558L:	linux-media@vger.kernel.org
16559W:	https://linuxtv.org/
16560W:	http://palosaari.fi/linux/
16561Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16562S:	Maintained
16563F:	drivers/media/usb/dvb-usb-v2/zd1301*
16564
16565ZD1301_DEMOD MEDIA DRIVER
16566M:	Antti Palosaari <crope@iki.fi>
16567L:	linux-media@vger.kernel.org
16568W:	https://linuxtv.org/
16569W:	http://palosaari.fi/linux/
16570Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16571S:	Maintained
16572F:	drivers/media/dvb-frontends/zd1301_demod*
16573
16574ZPOOL COMPRESSED PAGE STORAGE API
16575M:	Dan Streetman <ddstreet@ieee.org>
16576L:	linux-mm@kvack.org
16577S:	Maintained
16578F:	mm/zpool.c
16579F:	include/linux/zpool.h
16580
16581ZR36067 VIDEO FOR LINUX DRIVER
16582L:	mjpeg-users@lists.sourceforge.net
16583L:	linux-media@vger.kernel.org
16584W:	http://mjpeg.sourceforge.net/driver-zoran/
16585T:	hg https://linuxtv.org/hg/v4l-dvb
16586S:	Odd Fixes
16587F:	drivers/staging/media/zoran/
16588
16589ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16590M:	Minchan Kim <minchan@kernel.org>
16591M:	Nitin Gupta <ngupta@vflare.org>
16592R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16593L:	linux-kernel@vger.kernel.org
16594S:	Maintained
16595F:	drivers/block/zram/
16596F:	Documentation/blockdev/zram.txt
16597
16598ZS DECSTATION Z85C30 SERIAL DRIVER
16599M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16600S:	Maintained
16601F:	drivers/tty/serial/zs.*
16602
16603ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16604M:	Minchan Kim <minchan@kernel.org>
16605M:	Nitin Gupta <ngupta@vflare.org>
16606R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16607L:	linux-mm@kvack.org
16608S:	Maintained
16609F:	mm/zsmalloc.c
16610F:	include/linux/zsmalloc.h
16611F:	Documentation/vm/zsmalloc.rst
16612
16613ZSWAP COMPRESSED SWAP CACHING
16614M:	Seth Jennings <sjenning@redhat.com>
16615M:	Dan Streetman <ddstreet@ieee.org>
16616L:	linux-mm@kvack.org
16617S:	Maintained
16618F:	mm/zswap.c
16619
16620THE REST
16621M:	Linus Torvalds <torvalds@linux-foundation.org>
16622L:	linux-kernel@vger.kernel.org
16623Q:	http://patchwork.kernel.org/project/LKML/list/
16624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16625S:	Buried alive in reporters
16626F:	*
16627F:	*/
16628