xref: /openbmc/linux/MAINTAINERS (revision 05cf4fe738242183f1237f1b3a28b4479348c0a1)
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 AD7124 DRIVER
850M:	Stefan Popa <stefan.popa@analog.com>
851L:	linux-iio@vger.kernel.org
852W:	http://ez.analog.com/community/linux-device-drivers
853S:	Supported
854F:	drivers/iio/adc/ad7124.c
855F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
856
857ANALOG DEVICES INC AD9389B DRIVER
858M:	Hans Verkuil <hans.verkuil@cisco.com>
859L:	linux-media@vger.kernel.org
860S:	Maintained
861F:	drivers/media/i2c/ad9389b*
862
863ANALOG DEVICES INC ADGS1408 DRIVER
864M:	Mircea Caprioru <mircea.caprioru@analog.com>
865S:	Supported
866F:	drivers/mux/adgs1408.c
867F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
868
869ANALOG DEVICES INC ADP5061 DRIVER
870M:	Stefan Popa <stefan.popa@analog.com>
871L:	linux-pm@vger.kernel.org
872W:	http://ez.analog.com/community/linux-device-drivers
873S:	Supported
874F:	drivers/power/supply/adp5061.c
875
876ANALOG DEVICES INC ADV7180 DRIVER
877M:	Lars-Peter Clausen <lars@metafoo.de>
878L:	linux-media@vger.kernel.org
879W:	http://ez.analog.com/community/linux-device-drivers
880S:	Supported
881F:	drivers/media/i2c/adv7180.c
882
883ANALOG DEVICES INC ADV748X DRIVER
884M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
885L:	linux-media@vger.kernel.org
886S:	Maintained
887F:	drivers/media/i2c/adv748x/*
888
889ANALOG DEVICES INC ADV7511 DRIVER
890M:	Hans Verkuil <hans.verkuil@cisco.com>
891L:	linux-media@vger.kernel.org
892S:	Maintained
893F:	drivers/media/i2c/adv7511*
894
895ANALOG DEVICES INC ADV7604 DRIVER
896M:	Hans Verkuil <hans.verkuil@cisco.com>
897L:	linux-media@vger.kernel.org
898S:	Maintained
899F:	drivers/media/i2c/adv7604*
900
901ANALOG DEVICES INC ADV7842 DRIVER
902M:	Hans Verkuil <hans.verkuil@cisco.com>
903L:	linux-media@vger.kernel.org
904S:	Maintained
905F:	drivers/media/i2c/adv7842*
906
907ANALOG DEVICES INC ASOC CODEC DRIVERS
908M:	Lars-Peter Clausen <lars@metafoo.de>
909L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
910W:	http://wiki.analog.com/
911W:	http://ez.analog.com/community/linux-device-drivers
912S:	Supported
913F:	sound/soc/codecs/adau*
914F:	sound/soc/codecs/adav*
915F:	sound/soc/codecs/ad1*
916F:	sound/soc/codecs/ad7*
917F:	sound/soc/codecs/ssm*
918F:	sound/soc/codecs/sigmadsp.*
919
920ANALOG DEVICES INC DMA DRIVERS
921M:	Lars-Peter Clausen <lars@metafoo.de>
922W:	http://ez.analog.com/community/linux-device-drivers
923S:	Supported
924F:	drivers/dma/dma-axi-dmac.c
925
926ANALOG DEVICES INC IIO DRIVERS
927M:	Lars-Peter Clausen <lars@metafoo.de>
928M:	Michael Hennerich <Michael.Hennerich@analog.com>
929W:	http://wiki.analog.com/
930W:	http://ez.analog.com/community/linux-device-drivers
931S:	Supported
932F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
933F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
934F:	drivers/iio/*/ad*
935F:	drivers/iio/adc/ltc2497*
936X:	drivers/iio/*/adjd*
937F:	drivers/staging/iio/*/ad*
938
939ANDES ARCHITECTURE
940M:	Greentime Hu <green.hu@gmail.com>
941M:	Vincent Chen <deanbo422@gmail.com>
942T:	git https://github.com/andestech/linux.git
943S:	Supported
944F:	arch/nds32/
945F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
946F:	Documentation/devicetree/bindings/nds32/
947K:	nds32
948N:	nds32
949
950ANDROID CONFIG FRAGMENTS
951M:	Rob Herring <robh@kernel.org>
952S:	Supported
953F:	kernel/configs/android*
954
955ANDROID DRIVERS
956M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
957M:	Arve Hjønnevåg <arve@android.com>
958M:	Todd Kjos <tkjos@android.com>
959M:	Martijn Coenen <maco@android.com>
960M:	Joel Fernandes <joel@joelfernandes.org>
961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
962L:	devel@driverdev.osuosl.org
963S:	Supported
964F:	drivers/android/
965F:	drivers/staging/android/
966
967ANDROID GOLDFISH PIC DRIVER
968M:	Miodrag Dinic <miodrag.dinic@mips.com>
969S:	Supported
970F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
971F:	drivers/irqchip/irq-goldfish-pic.c
972
973ANDROID GOLDFISH RTC DRIVER
974M:	Miodrag Dinic <miodrag.dinic@mips.com>
975S:	Supported
976F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
977F:	drivers/rtc/rtc-goldfish.c
978
979ANDROID ION DRIVER
980M:	Laura Abbott <labbott@redhat.com>
981M:	Sumit Semwal <sumit.semwal@linaro.org>
982L:	devel@driverdev.osuosl.org
983L:	dri-devel@lists.freedesktop.org
984L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
985S:	Supported
986F:	drivers/staging/android/ion
987F:	drivers/staging/android/uapi/ion.h
988
989AOA (Apple Onboard Audio) ALSA DRIVER
990M:	Johannes Berg <johannes@sipsolutions.net>
991L:	linuxppc-dev@lists.ozlabs.org
992L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
993S:	Maintained
994F:	sound/aoa/
995
996APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
997M:	William Breathitt Gray <vilhelm.gray@gmail.com>
998L:	linux-iio@vger.kernel.org
999S:	Maintained
1000F:	drivers/iio/adc/stx104.c
1001
1002APM DRIVER
1003M:	Jiri Kosina <jikos@kernel.org>
1004S:	Odd fixes
1005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1006F:	arch/x86/kernel/apm_32.c
1007F:	include/linux/apm_bios.h
1008F:	include/uapi/linux/apm_bios.h
1009F:	drivers/char/apm-emulation.c
1010
1011APPARMOR SECURITY MODULE
1012M:	John Johansen <john.johansen@canonical.com>
1013L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1014W:	wiki.apparmor.net
1015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1016S:	Supported
1017F:	security/apparmor/
1018F:	Documentation/admin-guide/LSM/apparmor.rst
1019
1020APPLE BCM5974 MULTITOUCH DRIVER
1021M:	Henrik Rydberg <rydberg@bitmath.org>
1022L:	linux-input@vger.kernel.org
1023S:	Odd fixes
1024F:	drivers/input/mouse/bcm5974.c
1025
1026APPLE SMC DRIVER
1027M:	Henrik Rydberg <rydberg@bitmath.org>
1028L:	linux-hwmon@vger.kernel.org
1029S:	Odd fixes
1030F:	drivers/hwmon/applesmc.c
1031
1032APPLETALK NETWORK LAYER
1033L:	netdev@vger.kernel.org
1034S:	Odd fixes
1035F:	drivers/net/appletalk/
1036F:	net/appletalk/
1037
1038APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1039M:	Duc Dang <dhdang@apm.com>
1040S:	Supported
1041F:	arch/arm64/boot/dts/apm/
1042
1043APPLIED MICRO (APM) X-GENE SOC EDAC
1044M:	Loc Ho <lho@apm.com>
1045S:	Supported
1046F:	drivers/edac/xgene_edac.c
1047F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1048
1049APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1050M:	Iyappan Subramanian <isubramanian@apm.com>
1051M:	Keyur Chudgar <kchudgar@apm.com>
1052S:	Supported
1053F:	drivers/net/ethernet/apm/xgene-v2/
1054
1055APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1056M:	Iyappan Subramanian <isubramanian@apm.com>
1057M:	Keyur Chudgar <kchudgar@apm.com>
1058M:	Quan Nguyen <qnguyen@apm.com>
1059S:	Supported
1060F:	drivers/net/ethernet/apm/xgene/
1061F:	drivers/net/phy/mdio-xgene.c
1062F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1063F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1064
1065APPLIED MICRO (APM) X-GENE SOC PMU
1066M:	Tai Nguyen <ttnguyen@apm.com>
1067S:	Supported
1068F:	drivers/perf/xgene_pmu.c
1069F:	Documentation/perf/xgene-pmu.txt
1070F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1071
1072APTINA CAMERA SENSOR PLL
1073M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1074L:	linux-media@vger.kernel.org
1075S:	Maintained
1076F:	drivers/media/i2c/aptina-pll.*
1077
1078ARC FRAMEBUFFER DRIVER
1079M:	Jaya Kumar <jayalk@intworks.biz>
1080S:	Maintained
1081F:	drivers/video/fbdev/arcfb.c
1082F:	drivers/video/fbdev/core/fb_defio.c
1083
1084ARC PGU DRM DRIVER
1085M:	Alexey Brodkin <abrodkin@synopsys.com>
1086S:	Supported
1087F:	drivers/gpu/drm/arc/
1088F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1089
1090ARCNET NETWORK LAYER
1091M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1092L:	netdev@vger.kernel.org
1093S:	Maintained
1094F:	drivers/net/arcnet/
1095F:	include/uapi/linux/if_arcnet.h
1096
1097ARM ARCHITECTED TIMER DRIVER
1098M:	Mark Rutland <mark.rutland@arm.com>
1099M:	Marc Zyngier <marc.zyngier@arm.com>
1100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101S:	Maintained
1102F:	arch/arm/include/asm/arch_timer.h
1103F:	arch/arm64/include/asm/arch_timer.h
1104F:	drivers/clocksource/arm_arch_timer.c
1105
1106ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1107M:	Linus Walleij <linus.walleij@linaro.org>
1108L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1109S:	Maintained
1110F:	Documentation/devicetree/bindings/arm/arm-boards
1111F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1112F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1113F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1114F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1115F:	arch/arm/mach-integrator/
1116F:	arch/arm/mach-realview/
1117F:	arch/arm/mach-versatile/
1118F:	arch/arm/plat-versatile/
1119F:	arch/arm/boot/dts/arm-realview-*
1120F:	arch/arm/boot/dts/integrator*
1121F:	arch/arm/boot/dts/versatile*
1122F:	drivers/clk/versatile/
1123F:	drivers/i2c/busses/i2c-versatile.c
1124F:	drivers/irqchip/irq-versatile-fpga.c
1125F:	drivers/mtd/maps/physmap_of_versatile.c
1126F:	drivers/power/reset/arm-versatile-reboot.c
1127F:	drivers/soc/versatile/
1128
1129ARM HDLCD DRM DRIVER
1130M:	Liviu Dudau <liviu.dudau@arm.com>
1131S:	Supported
1132F:	drivers/gpu/drm/arm/hdlcd_*
1133F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1134
1135ARM MALI-DP DRM DRIVER
1136M:	Liviu Dudau <liviu.dudau@arm.com>
1137M:	Brian Starkey <brian.starkey@arm.com>
1138M:	Mali DP Maintainers <malidp@foss.arm.com>
1139S:	Supported
1140F:	drivers/gpu/drm/arm/
1141F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1142
1143ARM MFM AND FLOPPY DRIVERS
1144M:	Ian Molton <spyro@f2s.com>
1145S:	Maintained
1146F:	arch/arm/lib/floppydma.S
1147F:	arch/arm/include/asm/floppy.h
1148
1149ARM PMU PROFILING AND DEBUGGING
1150M:	Will Deacon <will.deacon@arm.com>
1151M:	Mark Rutland <mark.rutland@arm.com>
1152S:	Maintained
1153L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154F:	arch/arm*/kernel/perf_*
1155F:	arch/arm/oprofile/common.c
1156F:	arch/arm*/kernel/hw_breakpoint.c
1157F:	arch/arm*/include/asm/hw_breakpoint.h
1158F:	arch/arm*/include/asm/perf_event.h
1159F:	drivers/perf/*
1160F:	include/linux/perf/arm_pmu.h
1161F:	Documentation/devicetree/bindings/arm/pmu.txt
1162F:	Documentation/devicetree/bindings/perf/
1163
1164ARM PORT
1165M:	Russell King <linux@armlinux.org.uk>
1166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167W:	http://www.armlinux.org.uk/
1168S:	Odd Fixes
1169T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1170F:	arch/arm/
1171X:	arch/arm/boot/dts/
1172
1173ARM PRIMECELL AACI PL041 DRIVER
1174M:	Russell King <linux@armlinux.org.uk>
1175S:	Odd Fixes
1176F:	sound/arm/aaci.*
1177
1178ARM PRIMECELL BUS SUPPORT
1179M:	Russell King <linux@armlinux.org.uk>
1180S:	Odd Fixes
1181F:	drivers/amba/
1182F:	include/linux/amba/bus.h
1183
1184ARM PRIMECELL CLCD PL110 DRIVER
1185M:	Russell King <linux@armlinux.org.uk>
1186S:	Odd Fixes
1187F:	drivers/video/fbdev/amba-clcd.*
1188
1189ARM PRIMECELL KMI PL050 DRIVER
1190M:	Russell King <linux@armlinux.org.uk>
1191S:	Odd Fixes
1192F:	drivers/input/serio/ambakmi.*
1193F:	include/linux/amba/kmi.h
1194
1195ARM PRIMECELL MMCI PL180/1 DRIVER
1196M:	Russell King <linux@armlinux.org.uk>
1197S:	Odd Fixes
1198F:	drivers/mmc/host/mmci.*
1199F:	include/linux/amba/mmci.h
1200
1201ARM PRIMECELL SSP PL022 SPI DRIVER
1202M:	Linus Walleij <linus.walleij@linaro.org>
1203L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1204S:	Maintained
1205F:	Documentation/devicetree/bindings/spi/spi_pl022.txt
1206F:	drivers/spi/spi-pl022.c
1207
1208ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1209M:	Russell King <linux@armlinux.org.uk>
1210S:	Odd Fixes
1211F:	drivers/tty/serial/amba-pl01*.c
1212F:	include/linux/amba/serial.h
1213
1214ARM PRIMECELL VIC PL190/PL192 DRIVER
1215M:	Linus Walleij <linus.walleij@linaro.org>
1216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S:	Maintained
1218F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1219F:	drivers/irqchip/irq-vic.c
1220
1221ARM SMMU DRIVERS
1222M:	Will Deacon <will.deacon@arm.com>
1223R:	Robin Murphy <robin.murphy@arm.com>
1224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225S:	Maintained
1226F:	drivers/iommu/arm-smmu.c
1227F:	drivers/iommu/arm-smmu-v3.c
1228F:	drivers/iommu/io-pgtable-arm.c
1229F:	drivers/iommu/io-pgtable-arm-v7s.c
1230
1231ARM SUB-ARCHITECTURES
1232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233S:	Maintained
1234F:	arch/arm/mach-*/
1235F:	arch/arm/plat-*/
1236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1237
1238ARM/ACTIONS SEMI ARCHITECTURE
1239M:	Andreas Färber <afaerber@suse.de>
1240R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1241L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242S:	Maintained
1243N:	owl
1244F:	arch/arm/mach-actions/
1245F:	arch/arm/boot/dts/owl-*
1246F:	arch/arm64/boot/dts/actions/
1247F:	drivers/clk/actions/
1248F:	drivers/clocksource/timer-owl*
1249F:	drivers/dma/owl-dma.c
1250F:	drivers/i2c/busses/i2c-owl.c
1251F:	drivers/pinctrl/actions/*
1252F:	drivers/soc/actions/
1253F:	include/dt-bindings/power/owl-*
1254F:	include/linux/soc/actions/
1255F:	Documentation/devicetree/bindings/arm/actions.txt
1256F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1257F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1258F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1259F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1260F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1261F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1262
1263ARM/ADS SPHERE MACHINE SUPPORT
1264M:	Lennert Buytenhek <kernel@wantstofly.org>
1265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266S:	Maintained
1267
1268ARM/AFEB9260 MACHINE SUPPORT
1269M:	Sergey Lapin <slapin@ossfans.org>
1270L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271S:	Maintained
1272
1273ARM/AJECO 1ARM MACHINE SUPPORT
1274M:	Lennert Buytenhek <kernel@wantstofly.org>
1275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S:	Maintained
1277
1278ARM/Allwinner SoC Clock Support
1279M:	Emilio López <emilio@elopez.com.ar>
1280S:	Maintained
1281F:	drivers/clk/sunxi/
1282
1283ARM/Allwinner sunXi SoC support
1284M:	Maxime Ripard <maxime.ripard@bootlin.com>
1285M:	Chen-Yu Tsai <wens@csie.org>
1286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S:	Maintained
1288N:	sun[x456789]i
1289N:	sun50i
1290F:	arch/arm/mach-sunxi/
1291F:	arch/arm64/boot/dts/allwinner/
1292F:	drivers/clk/sunxi-ng/
1293F:	drivers/pinctrl/sunxi/
1294F:	drivers/soc/sunxi/
1295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1296
1297ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1298M:	Neil Armstrong <narmstrong@baylibre.com>
1299M:	Jerome Brunet <jbrunet@baylibre.com>
1300L:	linux-amlogic@lists.infradead.org
1301S:	Maintained
1302F:	drivers/clk/meson/
1303F:	include/dt-bindings/clock/meson*
1304F:	include/dt-bindings/clock/gxbb*
1305F:	Documentation/devicetree/bindings/clock/amlogic*
1306
1307ARM/Amlogic Meson SoC support
1308M:	Carlo Caione <carlo@caione.org>
1309M:	Kevin Hilman <khilman@baylibre.com>
1310L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311L:	linux-amlogic@lists.infradead.org
1312W:	http://linux-meson.com/
1313S:	Maintained
1314F:	arch/arm/mach-meson/
1315F:	arch/arm/boot/dts/meson*
1316F:	arch/arm64/boot/dts/amlogic/
1317F:	drivers/pinctrl/meson/
1318F:	drivers/mmc/host/meson*
1319N:	meson
1320
1321ARM/Annapurna Labs ALPINE ARCHITECTURE
1322M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1323M:	Antoine Tenart <antoine.tenart@bootlin.com>
1324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S:	Maintained
1326F:	arch/arm/mach-alpine/
1327F:	arch/arm/boot/dts/alpine*
1328F:	arch/arm64/boot/dts/al/
1329F:	drivers/*/*alpine*
1330
1331ARM/ARTPEC MACHINE SUPPORT
1332M:	Jesper Nilsson <jesper.nilsson@axis.com>
1333M:	Lars Persson <lars.persson@axis.com>
1334S:	Maintained
1335L:	linux-arm-kernel@axis.com
1336F:	arch/arm/mach-artpec
1337F:	arch/arm/boot/dts/artpec6*
1338F:	drivers/clk/axis
1339F:	drivers/crypto/axis
1340F:	drivers/pinctrl/pinctrl-artpec*
1341F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1342
1343ARM/ASPEED I2C DRIVER
1344M:	Brendan Higgins <brendanhiggins@google.com>
1345R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1346R:	Joel Stanley <joel@jms.id.au>
1347L:	linux-i2c@vger.kernel.org
1348L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1349S:	Maintained
1350F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1351F:	drivers/i2c/busses/i2c-aspeed.c
1352F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1353F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1354
1355ARM/ASPEED MACHINE SUPPORT
1356M:	Joel Stanley <joel@jms.id.au>
1357R:	Andrew Jeffery <andrew@aj.id.au>
1358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1360Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1361S:	Supported
1362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1363F:	arch/arm/mach-aspeed/
1364F:	arch/arm/boot/dts/aspeed-*
1365N:	aspeed
1366
1367ARM/CALXEDA HIGHBANK ARCHITECTURE
1368M:	Rob Herring <robh@kernel.org>
1369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370S:	Maintained
1371F:	arch/arm/mach-highbank/
1372F:	arch/arm/boot/dts/highbank.dts
1373F:	arch/arm/boot/dts/ecx-*.dts*
1374
1375ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1376M:	Krzysztof Halasa <khalasa@piap.pl>
1377S:	Maintained
1378F:	arch/arm/mach-cns3xxx/
1379
1380ARM/CAVIUM THUNDER NETWORK DRIVER
1381M:	Sunil Goutham <sgoutham@cavium.com>
1382M:	Robert Richter <rric@kernel.org>
1383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384S:	Supported
1385F:	drivers/net/ethernet/cavium/thunder/
1386
1387ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1388M:	Lukasz Majewski <lukma@denx.de>
1389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390S:	Maintained
1391F:	arch/arm/mach-ep93xx/ts72xx.c
1392
1393ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1394M:	Alexander Shiyan <shc_work@mail.ru>
1395L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396S:	Odd Fixes
1397N:	clps711x
1398
1399ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1400M:	Lennert Buytenhek <kernel@wantstofly.org>
1401L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402S:	Maintained
1403
1404ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1405M:	Hartley Sweeten <hsweeten@visionengravers.com>
1406M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408S:	Maintained
1409F:	arch/arm/mach-ep93xx/
1410F:	arch/arm/mach-ep93xx/include/mach/
1411
1412ARM/CLKDEV SUPPORT
1413M:	Russell King <linux@armlinux.org.uk>
1414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415S:	Maintained
1416T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1417F:	drivers/clk/clkdev.c
1418
1419ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1420M:	Mike Rapoport <mike@compulab.co.il>
1421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422S:	Maintained
1423
1424ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1425M:	Baruch Siach <baruch@tkos.co.il>
1426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S:	Maintained
1428F:	arch/arm/boot/dts/cx92755*
1429N:	digicolor
1430
1431ARM/CONTEC MICRO9 MACHINE SUPPORT
1432M:	Hubert Feurstein <hubert.feurstein@contec.at>
1433S:	Maintained
1434F:	arch/arm/mach-ep93xx/micro9.c
1435
1436ARM/CORESIGHT FRAMEWORK AND DRIVERS
1437M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439S:	Maintained
1440F:	drivers/hwtracing/coresight/*
1441F:	Documentation/trace/coresight.txt
1442F:	Documentation/trace/coresight-cpu-debug.txt
1443F:	Documentation/devicetree/bindings/arm/coresight.txt
1444F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1445F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1446F:	tools/perf/arch/arm/util/pmu.c
1447F:	tools/perf/arch/arm/util/auxtrace.c
1448F:	tools/perf/arch/arm/util/cs-etm.c
1449F:	tools/perf/arch/arm/util/cs-etm.h
1450F:	tools/perf/util/cs-etm.*
1451F:	tools/perf/util/cs-etm-decoder/*
1452
1453ARM/CORGI MACHINE SUPPORT
1454M:	Richard Purdie <rpurdie@rpsys.net>
1455S:	Maintained
1456
1457ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1458M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1459M:	Linus Walleij <linus.walleij@linaro.org>
1460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461T:	git git://github.com/ulli-kroll/linux.git
1462S:	Maintained
1463F:	Documentation/devicetree/bindings/arm/gemini.txt
1464F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1465F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1466F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1467F:	arch/arm/mach-gemini/
1468F:	drivers/net/ethernet/cortina/
1469F:	drivers/pinctrl/pinctrl-gemini.c
1470F:	drivers/rtc/rtc-ftrtc010.c
1471
1472ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1473M:	Barry Song <baohua@kernel.org>
1474L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1476S:	Maintained
1477F:	arch/arm/boot/dts/prima2*
1478F:	arch/arm/mach-prima2/
1479F:	drivers/clk/sirf/
1480F:	drivers/clocksource/timer-prima2.c
1481F:	drivers/clocksource/timer-atlas7.c
1482N:	[^a-z]sirf
1483X:	drivers/gnss
1484
1485ARM/EBSA110 MACHINE SUPPORT
1486M:	Russell King <linux@armlinux.org.uk>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488W:	http://www.armlinux.org.uk/
1489S:	Maintained
1490F:	arch/arm/mach-ebsa110/
1491F:	drivers/net/ethernet/amd/am79c961a.*
1492
1493ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1494M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1495R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S:	Maintained
1498N:	efm32
1499
1500ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1501M:	Robert Jarzmik <robert.jarzmik@free.fr>
1502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503S:	Maintained
1504F:	arch/arm/mach-pxa/ezx.c
1505
1506ARM/FARADAY FA526 PORT
1507M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509S:	Maintained
1510T:	git git://git.berlios.de/gemini-board
1511F:	arch/arm/mm/*-fa*
1512
1513ARM/FOOTBRIDGE ARCHITECTURE
1514M:	Russell King <linux@armlinux.org.uk>
1515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516W:	http://www.armlinux.org.uk/
1517S:	Maintained
1518F:	arch/arm/include/asm/hardware/dec21285.h
1519F:	arch/arm/mach-footbridge/
1520
1521ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1522M:	Shawn Guo <shawnguo@kernel.org>
1523M:	Sascha Hauer <s.hauer@pengutronix.de>
1524R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1525R:	Fabio Estevam <fabio.estevam@nxp.com>
1526R:	NXP Linux Team <linux-imx@nxp.com>
1527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528S:	Maintained
1529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1530F:	arch/arm/mach-imx/
1531F:	arch/arm/mach-mxs/
1532F:	arch/arm/boot/dts/imx*
1533F:	arch/arm/configs/imx*_defconfig
1534F:	drivers/clk/imx/
1535F:	drivers/firmware/imx/
1536F:	drivers/soc/imx/
1537F:	include/linux/firmware/imx/
1538F:	include/soc/imx/
1539
1540ARM/FREESCALE VYBRID ARM ARCHITECTURE
1541M:	Shawn Guo <shawnguo@kernel.org>
1542M:	Sascha Hauer <s.hauer@pengutronix.de>
1543R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1544R:	Stefan Agner <stefan@agner.ch>
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/mach-imx/*vf610*
1549F:	arch/arm/boot/dts/vf*
1550
1551ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1552M:	Shawn Guo <shawnguo@kernel.org>
1553M:	Li Yang <leoyang.li@nxp.com>
1554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S:	Maintained
1556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1557F:	arch/arm/boot/dts/ls1021a*
1558F:	arch/arm64/boot/dts/freescale/fsl-*
1559F:	arch/arm64/boot/dts/freescale/qoriq-*
1560
1561ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1562M:	Lennert Buytenhek <kernel@wantstofly.org>
1563L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564S:	Maintained
1565
1566ARM/GUMSTIX MACHINE SUPPORT
1567M:	Steve Sakoman <sakoman@gmail.com>
1568L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569S:	Maintained
1570
1571ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1572M:	Philipp Zabel <philipp.zabel@gmail.com>
1573M:	Paul Parsons <lost.distance@yahoo.com>
1574L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575S:	Maintained
1576F:	arch/arm/mach-pxa/hx4700.c
1577F:	arch/arm/mach-pxa/include/mach/hx4700.h
1578F:	sound/soc/pxa/hx4700.c
1579
1580ARM/HISILICON SOC SUPPORT
1581M:	Wei Xu <xuwei5@hisilicon.com>
1582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583W:	http://www.hisilicon.com
1584S:	Supported
1585T:	git git://github.com/hisilicon/linux-hisi.git
1586F:	arch/arm/mach-hisi/
1587F:	arch/arm/boot/dts/hi3*
1588F:	arch/arm/boot/dts/hip*
1589F:	arch/arm/boot/dts/hisi*
1590F:	arch/arm64/boot/dts/hisilicon/
1591
1592ARM/HP JORNADA 7XX MACHINE SUPPORT
1593M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1594W:	www.jlime.com
1595S:	Maintained
1596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1597F:	arch/arm/mach-sa1100/jornada720.c
1598F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1599
1600ARM/IGEP MACHINE SUPPORT
1601M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1602M:	Javier Martinez Canillas <javier@dowhile0.org>
1603L:	linux-omap@vger.kernel.org
1604L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605S:	Maintained
1606F:	arch/arm/boot/dts/omap3-igep*
1607
1608ARM/INCOME PXA270 SUPPORT
1609M:	Marek Vasut <marek.vasut@gmail.com>
1610L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611S:	Maintained
1612F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1613
1614ARM/INTEL IOP13XX ARM ARCHITECTURE
1615M:	Lennert Buytenhek <kernel@wantstofly.org>
1616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617S:	Maintained
1618
1619ARM/INTEL IOP32X ARM ARCHITECTURE
1620M:	Lennert Buytenhek <kernel@wantstofly.org>
1621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622S:	Maintained
1623
1624ARM/INTEL IOP33X ARM ARCHITECTURE
1625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626S:	Orphan
1627
1628ARM/INTEL IQ81342EX MACHINE SUPPORT
1629M:	Lennert Buytenhek <kernel@wantstofly.org>
1630L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631S:	Maintained
1632
1633ARM/INTEL IXDP2850 MACHINE SUPPORT
1634M:	Lennert Buytenhek <kernel@wantstofly.org>
1635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636S:	Maintained
1637
1638ARM/INTEL IXP4XX ARM ARCHITECTURE
1639M:	Imre Kaloz <kaloz@openwrt.org>
1640M:	Krzysztof Halasa <khalasa@piap.pl>
1641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642S:	Maintained
1643F:	arch/arm/mach-ixp4xx/
1644
1645ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1646M:	Jonathan Cameron <jic23@cam.ac.uk>
1647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648S:	Maintained
1649F:	arch/arm/mach-pxa/stargate2.c
1650F:	drivers/pcmcia/pxa2xx_stargate2.c
1651
1652ARM/INTEL XSC3 (MANZANO) ARM CORE
1653M:	Lennert Buytenhek <kernel@wantstofly.org>
1654L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655S:	Maintained
1656
1657ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1658M:	Lennert Buytenhek <kernel@wantstofly.org>
1659L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1660S:	Maintained
1661
1662ARM/LG1K ARCHITECTURE
1663M:	Chanho Min <chanho.min@lge.com>
1664L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665S:	Maintained
1666F:	arch/arm64/boot/dts/lg/
1667
1668ARM/LOGICPD PXA270 MACHINE SUPPORT
1669M:	Lennert Buytenhek <kernel@wantstofly.org>
1670L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671S:	Maintained
1672
1673ARM/LPC18XX ARCHITECTURE
1674M:	Vladimir Zapolskiy <vz@mleia.com>
1675L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1676S:	Maintained
1677F:	arch/arm/boot/dts/lpc43*
1678F:	drivers/i2c/busses/i2c-lpc2k.c
1679F:	drivers/memory/pl172.c
1680F:	drivers/mtd/spi-nor/nxp-spifi.c
1681F:	drivers/rtc/rtc-lpc24xx.c
1682N:	lpc18xx
1683
1684ARM/LPC32XX SOC SUPPORT
1685M:	Vladimir Zapolskiy <vz@mleia.com>
1686M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1687L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1689S:	Maintained
1690F:	arch/arm/boot/dts/lpc32*
1691F:	arch/arm/mach-lpc32xx/
1692F:	drivers/i2c/busses/i2c-pnx.c
1693F:	drivers/net/ethernet/nxp/lpc_eth.c
1694F:	drivers/usb/host/ohci-nxp.c
1695F:	drivers/watchdog/pnx4008_wdt.c
1696N:	lpc32xx
1697
1698ARM/MAGICIAN MACHINE SUPPORT
1699M:	Philipp Zabel <philipp.zabel@gmail.com>
1700S:	Maintained
1701
1702ARM/Marvell Dove/MV78xx0/Orion SOC support
1703M:	Jason Cooper <jason@lakedaemon.net>
1704M:	Andrew Lunn <andrew@lunn.ch>
1705M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1706M:	Gregory Clement <gregory.clement@bootlin.com>
1707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708S:	Maintained
1709F:	Documentation/devicetree/bindings/soc/dove/
1710F:	arch/arm/mach-dove/
1711F:	arch/arm/mach-mv78xx0/
1712F:	arch/arm/mach-orion5x/
1713F:	arch/arm/plat-orion/
1714F:	arch/arm/boot/dts/dove*
1715F:	arch/arm/boot/dts/orion5x*
1716
1717ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1718M:	Jason Cooper <jason@lakedaemon.net>
1719M:	Andrew Lunn <andrew@lunn.ch>
1720M:	Gregory Clement <gregory.clement@bootlin.com>
1721M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723S:	Maintained
1724F:	arch/arm/boot/dts/armada*
1725F:	arch/arm/boot/dts/kirkwood*
1726F:	arch/arm/configs/mvebu_*_defconfig
1727F:	arch/arm/mach-mvebu/
1728F:	arch/arm64/boot/dts/marvell/armada*
1729F:	drivers/cpufreq/armada-37xx-cpufreq.c
1730F:	drivers/cpufreq/mvebu-cpufreq.c
1731F:	drivers/irqchip/irq-armada-370-xp.c
1732F:	drivers/irqchip/irq-mvebu-*
1733F:	drivers/pinctrl/mvebu/
1734F:	drivers/rtc/rtc-armada38x.c
1735
1736ARM/Mediatek RTC DRIVER
1737M:	Eddie Huang <eddie.huang@mediatek.com>
1738M:	Sean Wang <sean.wang@mediatek.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:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1743F:	drivers/rtc/rtc-mt6397.c
1744F:	drivers/rtc/rtc-mt7622.c
1745
1746ARM/Mediatek SoC support
1747M:	Matthias Brugger <matthias.bgg@gmail.com>
1748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1750S:	Maintained
1751F:	arch/arm/boot/dts/mt6*
1752F:	arch/arm/boot/dts/mt7*
1753F:	arch/arm/boot/dts/mt8*
1754F:	arch/arm/mach-mediatek/
1755F:	arch/arm64/boot/dts/mediatek/
1756N:	mtk
1757K:	mediatek
1758
1759ARM/Mediatek USB3 PHY DRIVER
1760M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1763S:	Maintained
1764F:	drivers/phy/mediatek/
1765F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1766
1767ARM/MICREL KS8695 ARCHITECTURE
1768M:	Greg Ungerer <gerg@uclinux.org>
1769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770F:	arch/arm/mach-ks8695/
1771S:	Odd Fixes
1772
1773ARM/Microchip (AT91) SoC support
1774M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1775M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1776M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778W:	http://www.linux4sam.org
1779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1780S:	Supported
1781N:	at91
1782N:	atmel
1783F:	arch/arm/mach-at91/
1784F:	include/soc/at91/
1785F:	arch/arm/boot/dts/at91*.dts
1786F:	arch/arm/boot/dts/at91*.dtsi
1787F:	arch/arm/boot/dts/sama*.dts
1788F:	arch/arm/boot/dts/sama*.dtsi
1789F:	arch/arm/include/debug/at91.S
1790F:	drivers/memory/atmel*
1791F:	drivers/watchdog/sama5d4_wdt.c
1792X:	drivers/input/touchscreen/atmel_mxt_ts.c
1793X:	drivers/net/wireless/atmel/
1794
1795ARM/MIOA701 MACHINE SUPPORT
1796M:	Robert Jarzmik <robert.jarzmik@free.fr>
1797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798F:	arch/arm/mach-pxa/mioa701.c
1799S:	Maintained
1800
1801ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1802M:	Michael Petchkovsky <mkpetch@internode.on.net>
1803S:	Maintained
1804
1805ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1806M:	Linus Walleij <linus.walleij@linaro.org>
1807L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808S:	Maintained
1809F:	arch/arm/mach-nomadik/
1810F:	arch/arm/mach-u300/
1811F:	arch/arm/mach-ux500/
1812F:	arch/arm/boot/dts/ste-*
1813F:	drivers/clk/clk-nomadik.c
1814F:	drivers/clk/clk-u300.c
1815F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1816F:	drivers/clocksource/timer-u300.c
1817F:	drivers/dma/coh901318*
1818F:	drivers/dma/ste_dma40*
1819F:	drivers/hwspinlock/u8500_hsem.c
1820F:	drivers/i2c/busses/i2c-nomadik.c
1821F:	drivers/i2c/busses/i2c-stu300.c
1822F:	drivers/mfd/ab3100*
1823F:	drivers/mfd/ab8500*
1824F:	drivers/mfd/abx500*
1825F:	drivers/mfd/dbx500*
1826F:	drivers/mfd/db8500*
1827F:	drivers/pinctrl/nomadik/
1828F:	drivers/pinctrl/pinctrl-coh901*
1829F:	drivers/pinctrl/pinctrl-u300.c
1830F:	drivers/rtc/rtc-ab3100.c
1831F:	drivers/rtc/rtc-ab8500.c
1832F:	drivers/rtc/rtc-coh901331.c
1833F:	drivers/rtc/rtc-pl031.c
1834F:	drivers/watchdog/coh901327_wdt.c
1835F:	Documentation/devicetree/bindings/arm/ste-*
1836F:	Documentation/devicetree/bindings/arm/ux500/
1837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1838
1839ARM/NUVOTON NPCM ARCHITECTURE
1840M:	Avi Fishman <avifishman70@gmail.com>
1841M:	Tomer Maimon <tmaimon77@gmail.com>
1842R:	Patrick Venture <venture@google.com>
1843R:	Nancy Yuen <yuenn@google.com>
1844R:	Brendan Higgins <brendanhiggins@google.com>
1845L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1846S:	Supported
1847F:	arch/arm/mach-npcm/
1848F:	arch/arm/boot/dts/nuvoton-npcm*
1849F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1850F:	drivers/*/*npcm*
1851F:	Documentation/devicetree/bindings/*/*npcm*
1852F:	Documentation/devicetree/bindings/*/*/*npcm*
1853
1854ARM/NUVOTON W90X900 ARM ARCHITECTURE
1855M:	Wan ZongShun <mcuos.com@gmail.com>
1856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857W:	http://www.mcuos.com
1858S:	Maintained
1859F:	arch/arm/mach-w90x900/
1860F:	drivers/input/keyboard/w90p910_keypad.c
1861F:	drivers/input/touchscreen/w90p910_ts.c
1862F:	drivers/watchdog/nuc900_wdt.c
1863F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1864F:	drivers/mtd/nand/raw/nuc900_nand.c
1865F:	drivers/rtc/rtc-nuc900.c
1866F:	drivers/spi/spi-nuc900.c
1867F:	drivers/usb/host/ehci-w90x900.c
1868F:	drivers/video/fbdev/nuc900fb.c
1869
1870ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1871M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1872L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1873W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1874S:	Supported
1875
1876ARM/Orion SoC/Technologic Systems TS-78xx platform support
1877M:	Alexander Clouter <alex@digriz.org.uk>
1878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879W:	http://www.digriz.org.uk/ts78xx/kernel
1880S:	Maintained
1881F:	arch/arm/mach-orion5x/ts78xx-*
1882
1883ARM/OXNAS platform support
1884M:	Neil Armstrong <narmstrong@baylibre.com>
1885L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886L:	linux-oxnas@groups.io (moderated for non-subscribers)
1887S:	Maintained
1888F:	arch/arm/mach-oxnas/
1889F:	arch/arm/boot/dts/ox8*.dts*
1890N:	oxnas
1891
1892ARM/PALM TREO SUPPORT
1893M:	Tomas Cech <sleep_walker@suse.com>
1894L:	linux-arm-kernel@lists.infradead.org
1895W:	http://hackndev.com
1896S:	Maintained
1897F:	arch/arm/mach-pxa/palmtreo.*
1898
1899ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1900M:	Marek Vasut <marek.vasut@gmail.com>
1901L:	linux-arm-kernel@lists.infradead.org
1902W:	http://hackndev.com
1903S:	Maintained
1904F:	arch/arm/mach-pxa/include/mach/palmtx.h
1905F:	arch/arm/mach-pxa/palmtx.c
1906F:	arch/arm/mach-pxa/palmt5.*
1907F:	arch/arm/mach-pxa/include/mach/palmld.h
1908F:	arch/arm/mach-pxa/palmld.c
1909F:	arch/arm/mach-pxa/palmte2.*
1910F:	arch/arm/mach-pxa/include/mach/palmtc.h
1911F:	arch/arm/mach-pxa/palmtc.c
1912
1913ARM/PALMZ72 SUPPORT
1914M:	Sergey Lapin <slapin@ossfans.org>
1915L:	linux-arm-kernel@lists.infradead.org
1916W:	http://hackndev.com
1917S:	Maintained
1918F:	arch/arm/mach-pxa/palmz72.*
1919
1920ARM/PLEB SUPPORT
1921M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1922W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1923S:	Maintained
1924
1925ARM/PT DIGITAL BOARD PORT
1926M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928W:	http://www.armlinux.org.uk/
1929S:	Maintained
1930
1931ARM/QUALCOMM SUPPORT
1932M:	Andy Gross <andy.gross@linaro.org>
1933M:	David Brown <david.brown@linaro.org>
1934L:	linux-arm-msm@vger.kernel.org
1935S:	Maintained
1936F:	Documentation/devicetree/bindings/soc/qcom/
1937F:	arch/arm/boot/dts/qcom-*.dts
1938F:	arch/arm/boot/dts/qcom-*.dtsi
1939F:	arch/arm/mach-qcom/
1940F:	arch/arm64/boot/dts/qcom/*
1941F:	drivers/i2c/busses/i2c-qup.c
1942F:	drivers/clk/qcom/
1943F:	drivers/dma/qcom/
1944F:	drivers/soc/qcom/
1945F:	drivers/spi/spi-qup.c
1946F:	drivers/tty/serial/msm_serial.c
1947F:	drivers/*/pm8???-*
1948F:	drivers/mfd/ssbi.c
1949F:	drivers/firmware/qcom_scm*
1950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1951
1952ARM/RADISYS ENP2611 MACHINE SUPPORT
1953M:	Lennert Buytenhek <kernel@wantstofly.org>
1954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955S:	Maintained
1956
1957ARM/REALTEK ARCHITECTURE
1958M:	Andreas Färber <afaerber@suse.de>
1959L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960S:	Maintained
1961F:	arch/arm64/boot/dts/realtek/
1962F:	Documentation/devicetree/bindings/arm/realtek.txt
1963
1964ARM/RENESAS ARM64 ARCHITECTURE
1965M:	Simon Horman <horms@verge.net.au>
1966M:	Magnus Damm <magnus.damm@gmail.com>
1967L:	linux-renesas-soc@vger.kernel.org
1968Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1970S:	Supported
1971F:	arch/arm64/boot/dts/renesas/
1972F:	Documentation/devicetree/bindings/arm/shmobile.txt
1973F:	drivers/soc/renesas/
1974F:	include/linux/soc/renesas/
1975
1976ARM/RISCPC ARCHITECTURE
1977M:	Russell King <linux@armlinux.org.uk>
1978L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979W:	http://www.armlinux.org.uk/
1980S:	Maintained
1981F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1982F:	arch/arm/include/asm/hardware/ioc.h
1983F:	arch/arm/include/asm/hardware/iomd.h
1984F:	arch/arm/include/asm/hardware/memc.h
1985F:	arch/arm/mach-rpc/
1986F:	drivers/net/ethernet/8390/etherh.c
1987F:	drivers/net/ethernet/i825xx/ether1*
1988F:	drivers/net/ethernet/seeq/ether3*
1989F:	drivers/scsi/arm/
1990
1991ARM/Rockchip SoC support
1992M:	Heiko Stuebner <heiko@sntech.de>
1993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994L:	linux-rockchip@lists.infradead.org
1995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1996S:	Maintained
1997F:	arch/arm/boot/dts/rk3*
1998F:	arch/arm/boot/dts/rv1108*
1999F:	arch/arm/mach-rockchip/
2000F:	drivers/clk/rockchip/
2001F:	drivers/i2c/busses/i2c-rk3x.c
2002F:	drivers/*/*rockchip*
2003F:	drivers/*/*/*rockchip*
2004F:	sound/soc/rockchip/
2005N:	rockchip
2006
2007ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2008M:	Kukjin Kim <kgene@kernel.org>
2009M:	Krzysztof Kozlowski <krzk@kernel.org>
2010L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2012Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2013S:	Maintained
2014F:	arch/arm/boot/dts/s3c*
2015F:	arch/arm/boot/dts/s5p*
2016F:	arch/arm/boot/dts/exynos*
2017F:	arch/arm64/boot/dts/exynos/
2018F:	arch/arm/plat-samsung/
2019F:	arch/arm/mach-s3c24*/
2020F:	arch/arm/mach-s3c64xx/
2021F:	arch/arm/mach-s5p*/
2022F:	arch/arm/mach-exynos*/
2023F:	drivers/*/*s3c24*
2024F:	drivers/*/*/*s3c24*
2025F:	drivers/*/*s3c64xx*
2026F:	drivers/*/*s5pv210*
2027F:	drivers/memory/samsung/*
2028F:	drivers/soc/samsung/*
2029F:	Documentation/arm/Samsung/
2030F:	Documentation/devicetree/bindings/arm/samsung/
2031F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2032F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2033N:	exynos
2034
2035ARM/SAMSUNG MOBILE MACHINE SUPPORT
2036M:	Kyungmin Park <kyungmin.park@samsung.com>
2037L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038S:	Maintained
2039F:	arch/arm/mach-s5pv210/
2040
2041ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2042M:	Kyungmin Park <kyungmin.park@samsung.com>
2043M:	Kamil Debski <kamil@wypas.org>
2044M:	Andrzej Hajda <a.hajda@samsung.com>
2045L:	linux-arm-kernel@lists.infradead.org
2046L:	linux-media@vger.kernel.org
2047S:	Maintained
2048F:	drivers/media/platform/s5p-g2d/
2049
2050ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2051M:	Marek Szyprowski <m.szyprowski@samsung.com>
2052L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2053L:	linux-media@vger.kernel.org
2054S:	Maintained
2055F:	drivers/media/platform/s5p-cec/
2056F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2057
2058ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2059M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2060M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2061L:	linux-arm-kernel@lists.infradead.org
2062L:	linux-media@vger.kernel.org
2063S:	Maintained
2064F:	drivers/media/platform/s5p-jpeg/
2065
2066ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2067M:	Kyungmin Park <kyungmin.park@samsung.com>
2068M:	Kamil Debski <kamil@wypas.org>
2069M:	Jeongtae Park <jtp.park@samsung.com>
2070M:	Andrzej Hajda <a.hajda@samsung.com>
2071L:	linux-arm-kernel@lists.infradead.org
2072L:	linux-media@vger.kernel.org
2073S:	Maintained
2074F:	arch/arm/plat-samsung/s5p-dev-mfc.c
2075F:	drivers/media/platform/s5p-mfc/
2076
2077ARM/SHMOBILE ARM ARCHITECTURE
2078M:	Simon Horman <horms@verge.net.au>
2079M:	Magnus Damm <magnus.damm@gmail.com>
2080L:	linux-renesas-soc@vger.kernel.org
2081Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2083S:	Supported
2084F:	arch/arm/boot/dts/emev2*
2085F:	arch/arm/boot/dts/r7s*
2086F:	arch/arm/boot/dts/r8a*
2087F:	arch/arm/boot/dts/r9a*
2088F:	arch/arm/boot/dts/sh*
2089F:	arch/arm/configs/shmobile_defconfig
2090F:	arch/arm/include/debug/renesas-scif.S
2091F:	arch/arm/mach-shmobile/
2092F:	Documentation/devicetree/bindings/arm/shmobile.txt
2093F:	drivers/soc/renesas/
2094F:	include/linux/soc/renesas/
2095
2096ARM/SOCFPGA ARCHITECTURE
2097M:	Dinh Nguyen <dinguyen@kernel.org>
2098S:	Maintained
2099F:	arch/arm/mach-socfpga/
2100F:	arch/arm/boot/dts/socfpga*
2101F:	arch/arm/configs/socfpga_defconfig
2102F:	arch/arm64/boot/dts/altera/
2103W:	http://www.rocketboards.org
2104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2105
2106ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2107M:	Dinh Nguyen <dinguyen@kernel.org>
2108S:	Maintained
2109F:	drivers/clk/socfpga/
2110
2111ARM/SOCFPGA EDAC SUPPORT
2112M:	Thor Thayer <thor.thayer@linux.intel.com>
2113S:	Maintained
2114F:	drivers/edac/altera_edac.
2115
2116ARM/SPREADTRUM SoC SUPPORT
2117M:	Orson Zhai <orsonzhai@gmail.com>
2118M:	Baolin Wang <baolin.wang@linaro.org>
2119M:	Chunyan Zhang <zhang.lyra@gmail.com>
2120S:	Maintained
2121F:	arch/arm64/boot/dts/sprd
2122N:	sprd
2123
2124ARM/STI ARCHITECTURE
2125M:	Patrice Chotard <patrice.chotard@st.com>
2126L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2127W:	http://www.stlinux.com
2128S:	Maintained
2129F:	arch/arm/mach-sti/
2130F:	arch/arm/boot/dts/sti*
2131F:	drivers/char/hw_random/st-rng.c
2132F:	drivers/clocksource/arm_global_timer.c
2133F:	drivers/clocksource/clksrc_st_lpc.c
2134F:	drivers/cpufreq/sti-cpufreq.c
2135F:	drivers/dma/st_fdma*
2136F:	drivers/i2c/busses/i2c-st.c
2137F:	drivers/media/rc/st_rc.c
2138F:	drivers/media/platform/sti/c8sectpfe/
2139F:	drivers/mmc/host/sdhci-st.c
2140F:	drivers/phy/st/phy-miphy28lp.c
2141F:	drivers/phy/st/phy-stih407-usb.c
2142F:	drivers/pinctrl/pinctrl-st.c
2143F:	drivers/remoteproc/st_remoteproc.c
2144F:	drivers/remoteproc/st_slim_rproc.c
2145F:	drivers/reset/sti/
2146F:	drivers/rtc/rtc-st-lpc.c
2147F:	drivers/tty/serial/st-asc.c
2148F:	drivers/usb/dwc3/dwc3-st.c
2149F:	drivers/usb/host/ehci-st.c
2150F:	drivers/usb/host/ohci-st.c
2151F:	drivers/watchdog/st_lpc_wdt.c
2152F:	drivers/ata/ahci_st.c
2153F:	include/linux/remoteproc/st_slim_rproc.h
2154
2155ARM/STM32 ARCHITECTURE
2156M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2157M:	Alexandre Torgue <alexandre.torgue@st.com>
2158L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160S:	Maintained
2161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2162N:	stm32
2163N:	stm
2164F:	arch/arm/boot/dts/stm32*
2165F:	arch/arm/mach-stm32/
2166F:	drivers/clocksource/armv7m_systick.c
2167
2168ARM/Synaptics SoC support
2169M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2170M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2171L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2172S:	Maintained
2173F:	arch/arm/mach-berlin/
2174F:	arch/arm/boot/dts/berlin*
2175F:	arch/arm64/boot/dts/synaptics/
2176
2177ARM/TANGO ARCHITECTURE
2178M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2179M:	Mans Rullgard <mans@mansr.com>
2180L:	linux-arm-kernel@lists.infradead.org
2181S:	Odd Fixes
2182N:	tango
2183
2184ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2185M:	Lennert Buytenhek <kernel@wantstofly.org>
2186L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2187S:	Maintained
2188
2189ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2190M:	Hans Verkuil <hans.verkuil@cisco.com>
2191L:	linux-tegra@vger.kernel.org
2192L:	linux-media@vger.kernel.org
2193S:	Maintained
2194F:	drivers/media/platform/tegra-cec/
2195F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2196
2197ARM/TETON BGA MACHINE SUPPORT
2198M:	"Mark F. Brown" <mark.brown314@gmail.com>
2199L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200S:	Maintained
2201
2202ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2203M:	Santosh Shilimkar <ssantosh@kernel.org>
2204L:	linux-kernel@vger.kernel.org
2205S:	Maintained
2206F:	drivers/memory/*emif*
2207
2208ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2209M:	Tero Kristo <t-kristo@ti.com>
2210M:	Nishanth Menon <nm@ti.com>
2211L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212S:	Supported
2213F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2214F:	arch/arm64/boot/dts/ti/Makefile
2215F:	arch/arm64/boot/dts/ti/k3-*
2216
2217ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2218M:	Santosh Shilimkar <ssantosh@kernel.org>
2219L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2220S:	Maintained
2221F:	arch/arm/mach-keystone/
2222F:	arch/arm/boot/dts/keystone-*
2223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2224
2225ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2226M:	Santosh Shilimkar <ssantosh@kernel.org>
2227L:	linux-kernel@vger.kernel.org
2228S:	Maintained
2229F:	drivers/clk/keystone/
2230
2231ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2232M:	Santosh Shilimkar <ssantosh@kernel.org>
2233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2234L:	linux-kernel@vger.kernel.org
2235S:	Maintained
2236F:	drivers/clocksource/timer-keystone.c
2237
2238ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2239M:	Santosh Shilimkar <ssantosh@kernel.org>
2240L:	linux-kernel@vger.kernel.org
2241S:	Maintained
2242F:	drivers/power/reset/keystone-reset.c
2243
2244ARM/THECUS N2100 MACHINE SUPPORT
2245M:	Lennert Buytenhek <kernel@wantstofly.org>
2246L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2247S:	Maintained
2248
2249ARM/TOSA MACHINE SUPPORT
2250M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2251M:	Dirk Opfer <dirk@opfer-online.de>
2252S:	Maintained
2253
2254ARM/UNIPHIER ARCHITECTURE
2255M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2256L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2258S:	Maintained
2259F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2260F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2261F:	arch/arm/boot/dts/uniphier*
2262F:	arch/arm/include/asm/hardware/cache-uniphier.h
2263F:	arch/arm/mach-uniphier/
2264F:	arch/arm/mm/cache-uniphier.c
2265F:	arch/arm64/boot/dts/socionext/uniphier*
2266F:	drivers/bus/uniphier-system-bus.c
2267F:	drivers/clk/uniphier/
2268F:	drivers/gpio/gpio-uniphier.c
2269F:	drivers/i2c/busses/i2c-uniphier*
2270F:	drivers/irqchip/irq-uniphier-aidet.c
2271F:	drivers/mmc/host/uniphier-sd.c
2272F:	drivers/pinctrl/uniphier/
2273F:	drivers/reset/reset-uniphier.c
2274F:	drivers/tty/serial/8250/8250_uniphier.c
2275N:	uniphier
2276
2277ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2278M:	Ulf Hansson <ulf.hansson@linaro.org>
2279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280T:	git git://git.linaro.org/people/ulfh/clk.git
2281S:	Maintained
2282F:	drivers/clk/ux500/
2283
2284ARM/VERSATILE EXPRESS PLATFORM
2285M:	Liviu Dudau <liviu.dudau@arm.com>
2286M:	Sudeep Holla <sudeep.holla@arm.com>
2287M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2289S:	Maintained
2290F:	arch/arm/boot/dts/vexpress*
2291F:	arch/arm64/boot/dts/arm/
2292F:	arch/arm/mach-vexpress/
2293F:	*/*/vexpress*
2294F:	*/*/*/vexpress*
2295F:	drivers/clk/versatile/clk-vexpress-osc.c
2296F:	drivers/clocksource/timer-versatile.c
2297N:	mps2
2298
2299ARM/VFP SUPPORT
2300M:	Russell King <linux@armlinux.org.uk>
2301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2302W:	http://www.armlinux.org.uk/
2303S:	Maintained
2304F:	arch/arm/vfp/
2305
2306ARM/VOIPAC PXA270 SUPPORT
2307M:	Marek Vasut <marek.vasut@gmail.com>
2308L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2309S:	Maintained
2310F:	arch/arm/mach-pxa/vpac270.c
2311F:	arch/arm/mach-pxa/include/mach/vpac270.h
2312
2313ARM/VT8500 ARM ARCHITECTURE
2314M:	Tony Prisk <linux@prisktech.co.nz>
2315L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2316S:	Maintained
2317F:	arch/arm/mach-vt8500/
2318F:	drivers/clocksource/timer-vt8500.c
2319F:	drivers/i2c/busses/i2c-wmt.c
2320F:	drivers/mmc/host/wmt-sdmmc.c
2321F:	drivers/pwm/pwm-vt8500.c
2322F:	drivers/rtc/rtc-vt8500.c
2323F:	drivers/tty/serial/vt8500_serial.c
2324F:	drivers/usb/host/ehci-platform.c
2325F:	drivers/usb/host/uhci-platform.c
2326F:	drivers/video/fbdev/vt8500lcdfb.*
2327F:	drivers/video/fbdev/wm8505fb*
2328F:	drivers/video/fbdev/wmt_ge_rops.*
2329
2330ARM/ZIPIT Z2 SUPPORT
2331M:	Marek Vasut <marek.vasut@gmail.com>
2332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333S:	Maintained
2334F:	arch/arm/mach-pxa/z2.c
2335F:	arch/arm/mach-pxa/include/mach/z2.h
2336
2337ARM/ZTE ARCHITECTURE
2338M:	Jun Nie <jun.nie@linaro.org>
2339M:	Shawn Guo <shawnguo@kernel.org>
2340L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2341S:	Maintained
2342F:	arch/arm/boot/dts/zx2967*
2343F:	arch/arm/mach-zx/
2344F:	arch/arm64/boot/dts/zte/
2345F:	drivers/clk/zte/
2346F:	drivers/dma/zx_dma.c
2347F:	drivers/gpio/gpio-zx.c
2348F:	drivers/i2c/busses/i2c-zx2967.c
2349F:	drivers/mmc/host/dw_mmc-zx.*
2350F:	drivers/pinctrl/zte/
2351F:	drivers/soc/zte/
2352F:	drivers/thermal/zx2967_thermal.c
2353F:	drivers/watchdog/zx2967_wdt.c
2354F:	Documentation/devicetree/bindings/arm/zte.txt
2355F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2356F:	Documentation/devicetree/bindings/dma/zxdma.txt
2357F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2358F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2359F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2360F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2361F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2362F:	Documentation/devicetree/bindings/soc/zte/
2363F:	Documentation/devicetree/bindings/sound/zte,*.txt
2364F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2365F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2366F:	include/dt-bindings/clock/zx2967*.h
2367F:	include/dt-bindings/soc/zte,*.h
2368F:	sound/soc/codecs/zx_aud96p22.c
2369F:	sound/soc/zte/
2370
2371ARM/ZYNQ ARCHITECTURE
2372M:	Michal Simek <michal.simek@xilinx.com>
2373L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2374W:	http://wiki.xilinx.com
2375T:	git https://github.com/Xilinx/linux-xlnx.git
2376S:	Supported
2377F:	arch/arm/mach-zynq/
2378F:	drivers/cpuidle/cpuidle-zynq.c
2379F:	drivers/block/xsysace.c
2380N:	zynq
2381N:	xilinx
2382F:	drivers/clocksource/timer-cadence-ttc.c
2383F:	drivers/i2c/busses/i2c-cadence.c
2384F:	drivers/mmc/host/sdhci-of-arasan.c
2385F:	drivers/edac/synopsys_edac.c
2386F:	drivers/i2c/busses/i2c-xiic.c
2387
2388ARM64 PORT (AARCH64 ARCHITECTURE)
2389M:	Catalin Marinas <catalin.marinas@arm.com>
2390M:	Will Deacon <will.deacon@arm.com>
2391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2393S:	Maintained
2394F:	arch/arm64/
2395X:	arch/arm64/boot/dts/
2396F:	Documentation/arm64/
2397
2398AS3645A LED FLASH CONTROLLER DRIVER
2399M:	Sakari Ailus <sakari.ailus@iki.fi>
2400L:	linux-leds@vger.kernel.org
2401S:	Maintained
2402F:	drivers/leds/leds-as3645a.c
2403
2404ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2405M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2406L:	linux-media@vger.kernel.org
2407T:	git git://linuxtv.org/media_tree.git
2408S:	Maintained
2409F:	drivers/media/i2c/ak7375.c
2410F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2411
2412ASAHI KASEI AK8974 DRIVER
2413M:	Linus Walleij <linus.walleij@linaro.org>
2414L:	linux-iio@vger.kernel.org
2415W:	http://www.akm.com/
2416S:	Supported
2417F:	drivers/iio/magnetometer/ak8974.c
2418
2419ASC7621 HARDWARE MONITOR DRIVER
2420M:	George Joseph <george.joseph@fairview5.com>
2421L:	linux-hwmon@vger.kernel.org
2422S:	Maintained
2423F:	Documentation/hwmon/asc7621
2424F:	drivers/hwmon/asc7621.c
2425
2426ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2427M:	Corentin Chary <corentin.chary@gmail.com>
2428L:	acpi4asus-user@lists.sourceforge.net
2429L:	platform-driver-x86@vger.kernel.org
2430W:	http://acpi4asus.sf.net
2431S:	Maintained
2432F:	drivers/platform/x86/asus*.c
2433F:	drivers/platform/x86/eeepc*.c
2434
2435ASUS WIRELESS RADIO CONTROL DRIVER
2436M:	João Paulo Rechi Vita <jprvita@gmail.com>
2437L:	platform-driver-x86@vger.kernel.org
2438S:	Maintained
2439F:	drivers/platform/x86/asus-wireless.c
2440
2441ASYMMETRIC KEYS
2442M:	David Howells <dhowells@redhat.com>
2443L:	keyrings@vger.kernel.org
2444S:	Maintained
2445F:	Documentation/crypto/asymmetric-keys.txt
2446F:	include/linux/verification.h
2447F:	include/crypto/public_key.h
2448F:	include/crypto/pkcs7.h
2449F:	crypto/asymmetric_keys/
2450
2451ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2452R:	Dan Williams <dan.j.williams@intel.com>
2453W:	http://sourceforge.net/projects/xscaleiop
2454S:	Odd fixes
2455F:	Documentation/crypto/async-tx-api.txt
2456F:	crypto/async_tx/
2457F:	drivers/dma/
2458F:	include/linux/dmaengine.h
2459F:	include/linux/async_tx.h
2460
2461AT24 EEPROM DRIVER
2462M:	Bartosz Golaszewski <brgl@bgdev.pl>
2463L:	linux-i2c@vger.kernel.org
2464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2465S:	Maintained
2466F:	Documentation/devicetree/bindings/eeprom/at24.txt
2467F:	drivers/misc/eeprom/at24.c
2468F:	include/linux/platform_data/at24.h
2469
2470ATA OVER ETHERNET (AOE) DRIVER
2471M:	"Ed L. Cashin" <ed.cashin@acm.org>
2472W:	http://www.openaoe.org/
2473S:	Supported
2474F:	Documentation/aoe/
2475F:	drivers/block/aoe/
2476
2477ATHEROS 71XX/9XXX GPIO DRIVER
2478M:	Alban Bedel <albeu@free.fr>
2479W:	https://github.com/AlbanBedel/linux
2480T:	git git://github.com/AlbanBedel/linux
2481S:	Maintained
2482F:	drivers/gpio/gpio-ath79.c
2483F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2484
2485ATHEROS 71XX/9XXX USB PHY DRIVER
2486M:	Alban Bedel <albeu@free.fr>
2487W:	https://github.com/AlbanBedel/linux
2488T:	git git://github.com/AlbanBedel/linux
2489S:	Maintained
2490F:	drivers/phy/qualcomm/phy-ath79-usb.c
2491F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2492
2493ATHEROS ATH GENERIC UTILITIES
2494M:	Kalle Valo <kvalo@codeaurora.org>
2495L:	linux-wireless@vger.kernel.org
2496S:	Supported
2497F:	drivers/net/wireless/ath/*
2498
2499ATHEROS ATH5K WIRELESS DRIVER
2500M:	Jiri Slaby <jirislaby@gmail.com>
2501M:	Nick Kossifidis <mickflemm@gmail.com>
2502M:	Luis Chamberlain <mcgrof@kernel.org>
2503L:	linux-wireless@vger.kernel.org
2504W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2505S:	Maintained
2506F:	drivers/net/wireless/ath/ath5k/
2507
2508ATHEROS ATH6KL WIRELESS DRIVER
2509M:	Kalle Valo <kvalo@codeaurora.org>
2510L:	linux-wireless@vger.kernel.org
2511W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2513S:	Supported
2514F:	drivers/net/wireless/ath/ath6kl/
2515
2516ATI_REMOTE2 DRIVER
2517M:	Ville Syrjala <syrjala@sci.fi>
2518S:	Maintained
2519F:	drivers/input/misc/ati_remote2.c
2520
2521ATK0110 HWMON DRIVER
2522M:	Luca Tettamanti <kronos.it@gmail.com>
2523L:	linux-hwmon@vger.kernel.org
2524S:	Maintained
2525F:	drivers/hwmon/asus_atk0110.c
2526
2527ATLX ETHERNET DRIVERS
2528M:	Jay Cliburn <jcliburn@gmail.com>
2529M:	Chris Snook <chris.snook@gmail.com>
2530L:	netdev@vger.kernel.org
2531W:	http://sourceforge.net/projects/atl1
2532W:	http://atl1.sourceforge.net
2533S:	Maintained
2534F:	drivers/net/ethernet/atheros/
2535
2536ATM
2537M:	Chas Williams <3chas3@gmail.com>
2538L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2539L:	netdev@vger.kernel.org
2540W:	http://linux-atm.sourceforge.net
2541S:	Maintained
2542F:	drivers/atm/
2543F:	include/linux/atm*
2544F:	include/uapi/linux/atm*
2545
2546ATMEL MACB ETHERNET DRIVER
2547M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2548S:	Supported
2549F:	drivers/net/ethernet/cadence/
2550
2551ATMEL MAXTOUCH DRIVER
2552M:	Nick Dyer <nick@shmanahar.org>
2553T:	git git://github.com/ndyer/linux.git
2554S:	Maintained
2555F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2556F:	drivers/input/touchscreen/atmel_mxt_ts.c
2557
2558ATMEL WIRELESS DRIVER
2559M:	Simon Kelley <simon@thekelleys.org.uk>
2560L:	linux-wireless@vger.kernel.org
2561W:	http://www.thekelleys.org.uk/atmel
2562W:	http://atmelwlandriver.sourceforge.net/
2563S:	Maintained
2564F:	drivers/net/wireless/atmel/atmel*
2565
2566ATOMIC INFRASTRUCTURE
2567M:	Will Deacon <will.deacon@arm.com>
2568M:	Peter Zijlstra <peterz@infradead.org>
2569R:	Boqun Feng <boqun.feng@gmail.com>
2570L:	linux-kernel@vger.kernel.org
2571S:	Maintained
2572F:	arch/*/include/asm/atomic*.h
2573F:	include/*/atomic*.h
2574
2575ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2576M:	Bradley Grove <linuxdrivers@attotech.com>
2577L:	linux-scsi@vger.kernel.org
2578W:	http://www.attotech.com
2579S:	Supported
2580F:	drivers/scsi/esas2r
2581
2582ATUSB IEEE 802.15.4 RADIO DRIVER
2583M:	Stefan Schmidt <stefan@datenfreihafen.org>
2584L:	linux-wpan@vger.kernel.org
2585S:	Maintained
2586F:	drivers/net/ieee802154/atusb.c
2587F:	drivers/net/ieee802154/atusb.h
2588F:	drivers/net/ieee802154/at86rf230.h
2589
2590AUDIT SUBSYSTEM
2591M:	Paul Moore <paul@paul-moore.com>
2592M:	Eric Paris <eparis@redhat.com>
2593L:	linux-audit@redhat.com (moderated for non-subscribers)
2594W:	https://github.com/linux-audit
2595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2596S:	Supported
2597F:	include/linux/audit.h
2598F:	include/uapi/linux/audit.h
2599F:	kernel/audit*
2600
2601AUXILIARY DISPLAY DRIVERS
2602M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2603S:	Maintained
2604F:	drivers/auxdisplay/
2605F:	include/linux/cfag12864b.h
2606
2607AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2608M:	Andreas Klinger <ak@it-klinger.de>
2609L:	linux-iio@vger.kernel.org
2610S:	Maintained
2611F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2612F:	drivers/iio/adc/hx711.c
2613
2614AX.25 NETWORK LAYER
2615M:	Ralf Baechle <ralf@linux-mips.org>
2616L:	linux-hams@vger.kernel.org
2617W:	http://www.linux-ax25.org/
2618S:	Maintained
2619F:	include/uapi/linux/ax25.h
2620F:	include/net/ax25.h
2621F:	net/ax25/
2622
2623AXENTIA ARM DEVICES
2624M:	Peter Rosin <peda@axentia.se>
2625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2626S:	Maintained
2627F:	Documentation/devicetree/bindings/arm/axentia.txt
2628F:	arch/arm/boot/dts/at91-linea.dtsi
2629F:	arch/arm/boot/dts/at91-natte.dtsi
2630F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2631F:	arch/arm/boot/dts/at91-tse850-3.dts
2632
2633AXENTIA ASOC DRIVERS
2634M:	Peter Rosin <peda@axentia.se>
2635L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2636S:	Maintained
2637F:	Documentation/devicetree/bindings/sound/axentia,*
2638F:	sound/soc/atmel/tse850-pcm5142.c
2639
2640AZ6007 DVB DRIVER
2641M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2642L:	linux-media@vger.kernel.org
2643W:	https://linuxtv.org
2644T:	git git://linuxtv.org/media_tree.git
2645S:	Maintained
2646F:	drivers/media/usb/dvb-usb-v2/az6007.c
2647
2648AZTECH FM RADIO RECEIVER DRIVER
2649M:	Hans Verkuil <hverkuil@xs4all.nl>
2650L:	linux-media@vger.kernel.org
2651T:	git git://linuxtv.org/media_tree.git
2652W:	https://linuxtv.org
2653S:	Maintained
2654F:	drivers/media/radio/radio-aztech*
2655
2656B43 WIRELESS DRIVER
2657L:	linux-wireless@vger.kernel.org
2658L:	b43-dev@lists.infradead.org
2659W:	http://wireless.kernel.org/en/users/Drivers/b43
2660S:	Odd Fixes
2661F:	drivers/net/wireless/broadcom/b43/
2662
2663B43LEGACY WIRELESS DRIVER
2664M:	Larry Finger <Larry.Finger@lwfinger.net>
2665L:	linux-wireless@vger.kernel.org
2666L:	b43-dev@lists.infradead.org
2667W:	http://wireless.kernel.org/en/users/Drivers/b43
2668S:	Maintained
2669F:	drivers/net/wireless/broadcom/b43legacy/
2670
2671BACKLIGHT CLASS/SUBSYSTEM
2672M:	Lee Jones <lee.jones@linaro.org>
2673M:	Daniel Thompson <daniel.thompson@linaro.org>
2674M:	Jingoo Han <jingoohan1@gmail.com>
2675L:	dri-devel@lists.freedesktop.org
2676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2677S:	Maintained
2678F:	drivers/video/backlight/
2679F:	include/linux/backlight.h
2680F:	include/linux/pwm_backlight.h
2681F:	Documentation/devicetree/bindings/leds/backlight
2682
2683BATMAN ADVANCED
2684M:	Marek Lindner <mareklindner@neomailbox.ch>
2685M:	Simon Wunderlich <sw@simonwunderlich.de>
2686M:	Antonio Quartulli <a@unstable.cc>
2687L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2688W:	https://www.open-mesh.org/
2689Q:	https://patchwork.open-mesh.org/project/batman/list/
2690S:	Maintained
2691F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2692F:	Documentation/ABI/testing/sysfs-class-net-mesh
2693F:	Documentation/networking/batman-adv.rst
2694F:	include/uapi/linux/batadv_packet.h
2695F:	include/uapi/linux/batman_adv.h
2696F:	net/batman-adv/
2697
2698BAYCOM/HDLCDRV DRIVERS FOR AX.25
2699M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2700L:	linux-hams@vger.kernel.org
2701W:	http://www.baycom.org/~tom/ham/ham.html
2702S:	Maintained
2703F:	drivers/net/hamradio/baycom*
2704
2705BCACHE (BLOCK LAYER CACHE)
2706M:	Coly Li <colyli@suse.de>
2707M:	Kent Overstreet <kent.overstreet@gmail.com>
2708L:	linux-bcache@vger.kernel.org
2709W:	http://bcache.evilpiepirate.org
2710C:	irc://irc.oftc.net/bcache
2711S:	Maintained
2712F:	drivers/md/bcache/
2713
2714BDISP ST MEDIA DRIVER
2715M:	Fabien Dessenne <fabien.dessenne@st.com>
2716L:	linux-media@vger.kernel.org
2717T:	git git://linuxtv.org/media_tree.git
2718W:	https://linuxtv.org
2719S:	Supported
2720F:	drivers/media/platform/sti/bdisp
2721
2722BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2723M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2724L:	netdev@vger.kernel.org
2725S:	Maintained
2726F:	drivers/net/ethernet/ec_bhf.c
2727
2728BEFS FILE SYSTEM
2729M:	Luis de Bethencourt <luisbg@kernel.org>
2730M:	Salah Triki <salah.triki@gmail.com>
2731S:	Maintained
2732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2733F:	Documentation/filesystems/befs.txt
2734F:	fs/befs/
2735
2736BFQ I/O SCHEDULER
2737M:	Paolo Valente <paolo.valente@linaro.org>
2738M:	Jens Axboe <axboe@kernel.dk>
2739L:	linux-block@vger.kernel.org
2740S:	Maintained
2741F:	block/bfq-*
2742F:	Documentation/block/bfq-iosched.txt
2743
2744BFS FILE SYSTEM
2745M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2746S:	Maintained
2747F:	Documentation/filesystems/bfs.txt
2748F:	fs/bfs/
2749F:	include/uapi/linux/bfs_fs.h
2750
2751BLINKM RGB LED DRIVER
2752M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2753S:	Maintained
2754F:	drivers/leds/leds-blinkm.c
2755
2756BLOCK LAYER
2757M:	Jens Axboe <axboe@kernel.dk>
2758L:	linux-block@vger.kernel.org
2759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2760S:	Maintained
2761F:	block/
2762F:	drivers/block/
2763F:	kernel/trace/blktrace.c
2764F:	lib/sbitmap.c
2765
2766BLOCK2MTD DRIVER
2767M:	Joern Engel <joern@lazybastard.org>
2768L:	linux-mtd@lists.infradead.org
2769S:	Maintained
2770F:	drivers/mtd/devices/block2mtd.c
2771
2772BLUETOOTH DRIVERS
2773M:	Marcel Holtmann <marcel@holtmann.org>
2774M:	Johan Hedberg <johan.hedberg@gmail.com>
2775L:	linux-bluetooth@vger.kernel.org
2776W:	http://www.bluez.org/
2777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2779S:	Maintained
2780F:	drivers/bluetooth/
2781
2782BLUETOOTH SUBSYSTEM
2783M:	Marcel Holtmann <marcel@holtmann.org>
2784M:	Johan Hedberg <johan.hedberg@gmail.com>
2785L:	linux-bluetooth@vger.kernel.org
2786W:	http://www.bluez.org/
2787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2789S:	Maintained
2790F:	net/bluetooth/
2791F:	include/net/bluetooth/
2792
2793BONDING DRIVER
2794M:	Jay Vosburgh <j.vosburgh@gmail.com>
2795M:	Veaceslav Falico <vfalico@gmail.com>
2796M:	Andy Gospodarek <andy@greyhouse.net>
2797L:	netdev@vger.kernel.org
2798W:	http://sourceforge.net/projects/bonding/
2799S:	Supported
2800F:	drivers/net/bonding/
2801F:	include/uapi/linux/if_bonding.h
2802
2803BPF (Safe dynamic programs and tools)
2804M:	Alexei Starovoitov <ast@kernel.org>
2805M:	Daniel Borkmann <daniel@iogearbox.net>
2806L:	netdev@vger.kernel.org
2807L:	linux-kernel@vger.kernel.org
2808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2810Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2811S:	Supported
2812F:	arch/*/net/*
2813F:	Documentation/networking/filter.txt
2814F:	Documentation/bpf/
2815F:	include/linux/bpf*
2816F:	include/linux/filter.h
2817F:	include/trace/events/xdp.h
2818F:	include/uapi/linux/bpf*
2819F:	include/uapi/linux/filter.h
2820F:	kernel/bpf/
2821F:	kernel/trace/bpf_trace.c
2822F:	lib/test_bpf.c
2823F:	net/bpf/
2824F:	net/core/filter.c
2825F:	net/sched/act_bpf.c
2826F:	net/sched/cls_bpf.c
2827F:	samples/bpf/
2828F:	tools/bpf/
2829F:	tools/lib/bpf/
2830F:	tools/testing/selftests/bpf/
2831
2832BPF JIT for ARM
2833M:	Shubham Bansal <illusionist.neo@gmail.com>
2834L:	netdev@vger.kernel.org
2835S:	Maintained
2836F:	arch/arm/net/
2837
2838BPF JIT for ARM64
2839M:	Daniel Borkmann <daniel@iogearbox.net>
2840M:	Alexei Starovoitov <ast@kernel.org>
2841M:	Zi Shen Lim <zlim.lnx@gmail.com>
2842L:	netdev@vger.kernel.org
2843S:	Supported
2844F:	arch/arm64/net/
2845
2846BPF JIT for MIPS (32-BIT AND 64-BIT)
2847M:	Paul Burton <paul.burton@mips.com>
2848L:	netdev@vger.kernel.org
2849S:	Maintained
2850F:	arch/mips/net/
2851
2852BPF JIT for NFP NICs
2853M:	Jakub Kicinski <jakub.kicinski@netronome.com>
2854L:	netdev@vger.kernel.org
2855S:	Supported
2856F:	drivers/net/ethernet/netronome/nfp/bpf/
2857
2858BPF JIT for POWERPC (32-BIT AND 64-BIT)
2859M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2860M:	Sandipan Das <sandipan@linux.ibm.com>
2861L:	netdev@vger.kernel.org
2862S:	Maintained
2863F:	arch/powerpc/net/
2864
2865BPF JIT for S390
2866M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
2867M:	Heiko Carstens <heiko.carstens@de.ibm.com>
2868L:	netdev@vger.kernel.org
2869S:	Maintained
2870F:	arch/s390/net/
2871X:	arch/s390/net/pnet.c
2872
2873BPF JIT for SPARC (32-BIT AND 64-BIT)
2874M:	David S. Miller <davem@davemloft.net>
2875L:	netdev@vger.kernel.org
2876S:	Maintained
2877F:	arch/sparc/net/
2878
2879BPF JIT for X86 32-BIT
2880M:	Wang YanQing <udknight@gmail.com>
2881L:	netdev@vger.kernel.org
2882S:	Maintained
2883F:	arch/x86/net/bpf_jit_comp32.c
2884
2885BPF JIT for X86 64-BIT
2886M:	Alexei Starovoitov <ast@kernel.org>
2887M:	Daniel Borkmann <daniel@iogearbox.net>
2888L:	netdev@vger.kernel.org
2889S:	Supported
2890F:	arch/x86/net/
2891X:	arch/x86/net/bpf_jit_comp32.c
2892
2893BROADCOM B44 10/100 ETHERNET DRIVER
2894M:	Michael Chan <michael.chan@broadcom.com>
2895L:	netdev@vger.kernel.org
2896S:	Supported
2897F:	drivers/net/ethernet/broadcom/b44.*
2898
2899BROADCOM B53 ETHERNET SWITCH DRIVER
2900M:	Florian Fainelli <f.fainelli@gmail.com>
2901L:	netdev@vger.kernel.org
2902L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2903S:	Supported
2904F:	drivers/net/dsa/b53/*
2905F:	include/linux/platform_data/b53.h
2906
2907BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2908M:	Florian Fainelli <f.fainelli@gmail.com>
2909M:	Ray Jui <rjui@broadcom.com>
2910M:	Scott Branden <sbranden@broadcom.com>
2911M:	bcm-kernel-feedback-list@broadcom.com
2912T:	git git://github.com/broadcom/mach-bcm
2913S:	Maintained
2914N:	bcm281*
2915N:	bcm113*
2916N:	bcm216*
2917N:	kona
2918F:	arch/arm/mach-bcm/
2919
2920BROADCOM BCM2835 ARM ARCHITECTURE
2921M:	Eric Anholt <eric@anholt.net>
2922M:	Stefan Wahren <stefan.wahren@i2se.com>
2923L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2925T:	git git://github.com/anholt/linux
2926S:	Maintained
2927N:	bcm2835
2928F:	drivers/staging/vc04_services
2929
2930BROADCOM BCM47XX MIPS ARCHITECTURE
2931M:	Hauke Mehrtens <hauke@hauke-m.de>
2932M:	Rafał Miłecki <zajec5@gmail.com>
2933L:	linux-mips@vger.kernel.org
2934S:	Maintained
2935F:	Documentation/devicetree/bindings/mips/brcm/
2936F:	arch/mips/bcm47xx/*
2937F:	arch/mips/include/asm/mach-bcm47xx/*
2938
2939BROADCOM BCM5301X ARM ARCHITECTURE
2940M:	Hauke Mehrtens <hauke@hauke-m.de>
2941M:	Rafał Miłecki <zajec5@gmail.com>
2942M:	bcm-kernel-feedback-list@broadcom.com
2943L:	linux-arm-kernel@lists.infradead.org
2944S:	Maintained
2945F:	arch/arm/mach-bcm/bcm_5301x.c
2946F:	arch/arm/boot/dts/bcm5301x*.dtsi
2947F:	arch/arm/boot/dts/bcm470*
2948F:	arch/arm/boot/dts/bcm953012*
2949
2950BROADCOM BCM53573 ARM ARCHITECTURE
2951M:	Rafał Miłecki <rafal@milecki.pl>
2952L:	linux-arm-kernel@lists.infradead.org
2953S:	Maintained
2954F:	arch/arm/boot/dts/bcm53573*
2955F:	arch/arm/boot/dts/bcm47189*
2956
2957BROADCOM BCM63XX ARM ARCHITECTURE
2958M:	Florian Fainelli <f.fainelli@gmail.com>
2959M:	bcm-kernel-feedback-list@broadcom.com
2960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2961T:	git git://github.com/broadcom/stblinux.git
2962S:	Maintained
2963N:	bcm63xx
2964
2965BROADCOM BCM63XX/BCM33XX UDC DRIVER
2966M:	Kevin Cernekee <cernekee@gmail.com>
2967L:	linux-usb@vger.kernel.org
2968S:	Maintained
2969F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2970
2971BROADCOM BCM7XXX ARM ARCHITECTURE
2972M:	Brian Norris <computersforpeace@gmail.com>
2973M:	Gregory Fong <gregory.0xf0@gmail.com>
2974M:	Florian Fainelli <f.fainelli@gmail.com>
2975M:	bcm-kernel-feedback-list@broadcom.com
2976L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2977T:	git git://github.com/broadcom/stblinux.git
2978S:	Maintained
2979F:	arch/arm/mach-bcm/*brcmstb*
2980F:	arch/arm/boot/dts/bcm7*.dts*
2981F:	drivers/bus/brcmstb_gisb.c
2982F:	arch/arm/mm/cache-b15-rac.c
2983F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2984N:	brcmstb
2985
2986BROADCOM BMIPS CPUFREQ DRIVER
2987M:	Markus Mayer <mmayer@broadcom.com>
2988M:	bcm-kernel-feedback-list@broadcom.com
2989L:	linux-pm@vger.kernel.org
2990S:	Maintained
2991F:	drivers/cpufreq/bmips-cpufreq.c
2992
2993BROADCOM BMIPS MIPS ARCHITECTURE
2994M:	Kevin Cernekee <cernekee@gmail.com>
2995M:	Florian Fainelli <f.fainelli@gmail.com>
2996L:	linux-mips@vger.kernel.org
2997T:	git git://github.com/broadcom/stblinux.git
2998S:	Maintained
2999F:	arch/mips/bmips/*
3000F:	arch/mips/include/asm/mach-bmips/*
3001F:	arch/mips/kernel/*bmips*
3002F:	arch/mips/boot/dts/brcm/bcm*.dts*
3003F:	drivers/irqchip/irq-bcm63*
3004F:	drivers/irqchip/irq-bcm7*
3005F:	drivers/irqchip/irq-brcmstb*
3006F:	include/linux/bcm963xx_nvram.h
3007F:	include/linux/bcm963xx_tag.h
3008
3009BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3010M:	Rasesh Mody <rasesh.mody@cavium.com>
3011M:	Dept-GELinuxNICDev@cavium.com
3012L:	netdev@vger.kernel.org
3013S:	Supported
3014F:	drivers/net/ethernet/broadcom/bnx2.*
3015F:	drivers/net/ethernet/broadcom/bnx2_*
3016
3017BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3018M:	QLogic-Storage-Upstream@qlogic.com
3019L:	linux-scsi@vger.kernel.org
3020S:	Supported
3021F:	drivers/scsi/bnx2fc/
3022
3023BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3024M:	QLogic-Storage-Upstream@qlogic.com
3025L:	linux-scsi@vger.kernel.org
3026S:	Supported
3027F:	drivers/scsi/bnx2i/
3028
3029BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3030M:	Ariel Elior <ariel.elior@cavium.com>
3031M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3032M:	everest-linux-l2@cavium.com
3033L:	netdev@vger.kernel.org
3034S:	Supported
3035F:	drivers/net/ethernet/broadcom/bnx2x/
3036
3037BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3038M:	Michael Chan <michael.chan@broadcom.com>
3039L:	netdev@vger.kernel.org
3040S:	Supported
3041F:	drivers/net/ethernet/broadcom/bnxt/
3042
3043BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3044M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3045M:	Franky Lin <franky.lin@broadcom.com>
3046M:	Hante Meuleman <hante.meuleman@broadcom.com>
3047M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3048M:	Wright Feng <wright.feng@cypress.com>
3049L:	linux-wireless@vger.kernel.org
3050L:	brcm80211-dev-list.pdl@broadcom.com
3051L:	brcm80211-dev-list@cypress.com
3052S:	Supported
3053F:	drivers/net/wireless/broadcom/brcm80211/
3054
3055BROADCOM BRCMSTB GPIO DRIVER
3056M:	Gregory Fong <gregory.0xf0@gmail.com>
3057L:	bcm-kernel-feedback-list@broadcom.com
3058S:	Supported
3059F:	drivers/gpio/gpio-brcmstb.c
3060F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3061
3062BROADCOM BRCMSTB I2C DRIVER
3063M:	Kamal Dasu <kdasu.kdev@gmail.com>
3064L:	linux-i2c@vger.kernel.org
3065L:	bcm-kernel-feedback-list@broadcom.com
3066S:	Supported
3067F:	drivers/i2c/busses/i2c-brcmstb.c
3068F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3069
3070BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3071M:	Al Cooper <alcooperx@gmail.com>
3072L:	linux-kernel@vger.kernel.org
3073L:	bcm-kernel-feedback-list@broadcom.com
3074S:	Maintained
3075F:	drivers/phy/broadcom/phy-brcm-usb*
3076
3077BROADCOM GENET ETHERNET DRIVER
3078M:	Doug Berger <opendmb@gmail.com>
3079M:	Florian Fainelli <f.fainelli@gmail.com>
3080L:	netdev@vger.kernel.org
3081S:	Supported
3082F:	drivers/net/ethernet/broadcom/genet/
3083
3084BROADCOM IPROC ARM ARCHITECTURE
3085M:	Ray Jui <rjui@broadcom.com>
3086M:	Scott Branden <sbranden@broadcom.com>
3087M:	bcm-kernel-feedback-list@broadcom.com
3088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3089T:	git git://github.com/broadcom/cygnus-linux.git
3090S:	Maintained
3091N:	iproc
3092N:	cygnus
3093N:	bcm[-_]nsp
3094N:	bcm9113*
3095N:	bcm9583*
3096N:	bcm9585*
3097N:	bcm9586*
3098N:	bcm988312
3099N:	bcm113*
3100N:	bcm583*
3101N:	bcm585*
3102N:	bcm586*
3103N:	bcm88312
3104N:	hr2
3105N:	stingray
3106F:	arch/arm64/boot/dts/broadcom/northstar2/*
3107F:	arch/arm64/boot/dts/broadcom/stingray/*
3108F:	drivers/clk/bcm/clk-ns*
3109F:	drivers/clk/bcm/clk-sr*
3110F:	drivers/pinctrl/bcm/pinctrl-ns*
3111F:	include/dt-bindings/clock/bcm-sr*
3112
3113BROADCOM KONA GPIO DRIVER
3114M:	Ray Jui <rjui@broadcom.com>
3115L:	bcm-kernel-feedback-list@broadcom.com
3116S:	Supported
3117F:	drivers/gpio/gpio-bcm-kona.c
3118F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3119
3120BROADCOM NETXTREME-E ROCE DRIVER
3121M:	Selvin Xavier <selvin.xavier@broadcom.com>
3122M:	Devesh Sharma <devesh.sharma@broadcom.com>
3123M:	Somnath Kotur <somnath.kotur@broadcom.com>
3124M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3125L:	linux-rdma@vger.kernel.org
3126W:	http://www.broadcom.com
3127S:	Supported
3128F:	drivers/infiniband/hw/bnxt_re/
3129F:	include/uapi/rdma/bnxt_re-abi.h
3130
3131BROADCOM NVRAM DRIVER
3132M:	Rafał Miłecki <zajec5@gmail.com>
3133L:	linux-mips@vger.kernel.org
3134S:	Maintained
3135F:	drivers/firmware/broadcom/*
3136
3137BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3138M:	Rafał Miłecki <zajec5@gmail.com>
3139L:	linux-wireless@vger.kernel.org
3140S:	Maintained
3141F:	drivers/bcma/
3142F:	include/linux/bcma/
3143
3144BROADCOM STB AVS CPUFREQ DRIVER
3145M:	Markus Mayer <mmayer@broadcom.com>
3146M:	bcm-kernel-feedback-list@broadcom.com
3147L:	linux-pm@vger.kernel.org
3148S:	Maintained
3149F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3150F:	drivers/cpufreq/brcmstb*
3151
3152BROADCOM STB AVS TMON DRIVER
3153M:	Markus Mayer <mmayer@broadcom.com>
3154M:	bcm-kernel-feedback-list@broadcom.com
3155L:	linux-pm@vger.kernel.org
3156S:	Maintained
3157F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3158F:	drivers/thermal/broadcom/brcmstb*
3159
3160BROADCOM STB NAND FLASH DRIVER
3161M:	Brian Norris <computersforpeace@gmail.com>
3162M:	Kamal Dasu <kdasu.kdev@gmail.com>
3163L:	linux-mtd@lists.infradead.org
3164L:	bcm-kernel-feedback-list@broadcom.com
3165S:	Maintained
3166F:	drivers/mtd/nand/raw/brcmnand/
3167
3168BROADCOM STB DPFE DRIVER
3169M:	Markus Mayer <mmayer@broadcom.com>
3170M:	bcm-kernel-feedback-list@broadcom.com
3171L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3172S:	Maintained
3173F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3174F:	drivers/memory/brcmstb_dpfe.c
3175
3176BROADCOM SPI DRIVER
3177M:	Kamal Dasu <kdasu.kdev@gmail.com>
3178M:	bcm-kernel-feedback-list@broadcom.com
3179S:	Maintained
3180F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3181F:	drivers/spi/spi-bcm-qspi.*
3182F:	drivers/spi/spi-brcmstb-qspi.c
3183F:	drivers/spi/spi-iproc-qspi.c
3184
3185BROADCOM SYSTEMPORT ETHERNET DRIVER
3186M:	Florian Fainelli <f.fainelli@gmail.com>
3187L:	netdev@vger.kernel.org
3188S:	Supported
3189F:	drivers/net/ethernet/broadcom/bcmsysport.*
3190
3191BROADCOM TG3 GIGABIT ETHERNET DRIVER
3192M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3193M:	Prashant Sreedharan <prashant@broadcom.com>
3194M:	Michael Chan <mchan@broadcom.com>
3195L:	netdev@vger.kernel.org
3196S:	Supported
3197F:	drivers/net/ethernet/broadcom/tg3.*
3198
3199BROCADE BFA FC SCSI DRIVER
3200M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3201M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3202L:	linux-scsi@vger.kernel.org
3203S:	Supported
3204F:	drivers/scsi/bfa/
3205
3206BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3207M:	Rasesh Mody <rasesh.mody@cavium.com>
3208M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3209M:	Dept-GELinuxNICDev@cavium.com
3210L:	netdev@vger.kernel.org
3211S:	Supported
3212F:	drivers/net/ethernet/brocade/bna/
3213
3214BSG (block layer generic sg v4 driver)
3215M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3216L:	linux-scsi@vger.kernel.org
3217S:	Supported
3218F:	block/bsg.c
3219F:	include/linux/bsg.h
3220F:	include/uapi/linux/bsg.h
3221
3222BT87X AUDIO DRIVER
3223M:	Clemens Ladisch <clemens@ladisch.de>
3224L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3225T:	git git://git.alsa-project.org/alsa-kernel.git
3226S:	Maintained
3227F:	Documentation/sound/cards/bt87x.rst
3228F:	sound/pci/bt87x.c
3229
3230BT8XXGPIO DRIVER
3231M:	Michael Buesch <m@bues.ch>
3232W:	http://bu3sch.de/btgpio.php
3233S:	Maintained
3234F:	drivers/gpio/gpio-bt8xx.c
3235
3236BTRFS FILE SYSTEM
3237M:	Chris Mason <clm@fb.com>
3238M:	Josef Bacik <josef@toxicpanda.com>
3239M:	David Sterba <dsterba@suse.com>
3240L:	linux-btrfs@vger.kernel.org
3241W:	http://btrfs.wiki.kernel.org/
3242Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3244S:	Maintained
3245F:	Documentation/filesystems/btrfs.txt
3246F:	fs/btrfs/
3247F:	include/linux/btrfs*
3248F:	include/uapi/linux/btrfs*
3249
3250BTTV VIDEO4LINUX DRIVER
3251M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3252L:	linux-media@vger.kernel.org
3253W:	https://linuxtv.org
3254T:	git git://linuxtv.org/media_tree.git
3255S:	Odd fixes
3256F:	Documentation/media/v4l-drivers/bttv*
3257F:	drivers/media/pci/bt8xx/bttv*
3258
3259BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3260M:	Chanwoo Choi <cw00.choi@samsung.com>
3261L:	linux-pm@vger.kernel.org
3262L:	linux-samsung-soc@vger.kernel.org
3263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3264S:	Maintained
3265F:	drivers/devfreq/exynos-bus.c
3266F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3267
3268BUSLOGIC SCSI DRIVER
3269M:	Khalid Aziz <khalid@gonehiking.org>
3270L:	linux-scsi@vger.kernel.org
3271S:	Maintained
3272F:	drivers/scsi/BusLogic.*
3273F:	drivers/scsi/FlashPoint.*
3274
3275C-MEDIA CMI8788 DRIVER
3276M:	Clemens Ladisch <clemens@ladisch.de>
3277L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3278T:	git git://git.alsa-project.org/alsa-kernel.git
3279S:	Maintained
3280F:	sound/pci/oxygen/
3281
3282C-SKY ARCHITECTURE
3283M:	Guo Ren <guoren@kernel.org>
3284T:	git https://github.com/c-sky/csky-linux.git
3285S:	Supported
3286F:	arch/csky/
3287F:	Documentation/devicetree/bindings/csky/
3288F:	drivers/irqchip/irq-csky-*
3289F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3290F:	drivers/clocksource/timer-gx6605s.c
3291F:	drivers/clocksource/timer-mp-csky.c
3292F:	Documentation/devicetree/bindings/timer/csky,*
3293K:	csky
3294N:	csky
3295
3296C6X ARCHITECTURE
3297M:	Mark Salter <msalter@redhat.com>
3298M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3299L:	linux-c6x-dev@linux-c6x.org
3300W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3301S:	Maintained
3302F:	arch/c6x/
3303
3304CA8210 IEEE-802.15.4 RADIO DRIVER
3305M:	Harry Morris <h.morris@cascoda.com>
3306L:	linux-wpan@vger.kernel.org
3307W:	https://github.com/Cascoda/ca8210-linux.git
3308S:	Maintained
3309F:	drivers/net/ieee802154/ca8210.c
3310F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3311
3312CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3313M:	David Howells <dhowells@redhat.com>
3314L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3315S:	Supported
3316F:	Documentation/filesystems/caching/cachefiles.txt
3317F:	fs/cachefiles/
3318
3319CADENCE MIPI-CSI2 BRIDGES
3320M:	Maxime Ripard <maxime.ripard@bootlin.com>
3321L:	linux-media@vger.kernel.org
3322S:	Maintained
3323F:	Documentation/devicetree/bindings/media/cdns,*.txt
3324F:	drivers/media/platform/cadence/cdns-csi2*
3325
3326CADET FM/AM RADIO RECEIVER DRIVER
3327M:	Hans Verkuil <hverkuil@xs4all.nl>
3328L:	linux-media@vger.kernel.org
3329T:	git git://linuxtv.org/media_tree.git
3330W:	https://linuxtv.org
3331S:	Maintained
3332F:	drivers/media/radio/radio-cadet*
3333
3334CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3335M:	Jonathan Corbet <corbet@lwn.net>
3336L:	linux-media@vger.kernel.org
3337T:	git git://linuxtv.org/media_tree.git
3338S:	Maintained
3339F:	Documentation/media/v4l-drivers/cafe_ccic*
3340F:	drivers/media/platform/marvell-ccic/
3341
3342CAIF NETWORK LAYER
3343M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3344L:	netdev@vger.kernel.org
3345S:	Supported
3346F:	Documentation/networking/caif/
3347F:	drivers/net/caif/
3348F:	include/uapi/linux/caif/
3349F:	include/net/caif/
3350F:	net/caif/
3351
3352CAKE QDISC
3353M:	Toke Høiland-Jørgensen <toke@toke.dk>
3354L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3355S:	Maintained
3356F:	net/sched/sch_cake.c
3357
3358CALGARY x86-64 IOMMU
3359M:	Muli Ben-Yehuda <mulix@mulix.org>
3360M:	Jon Mason <jdmason@kudzu.us>
3361L:	iommu@lists.linux-foundation.org
3362S:	Maintained
3363F:	arch/x86/kernel/pci-calgary_64.c
3364F:	arch/x86/kernel/tce_64.c
3365F:	arch/x86/include/asm/calgary.h
3366F:	arch/x86/include/asm/tce.h
3367
3368CAN NETWORK DRIVERS
3369M:	Wolfgang Grandegger <wg@grandegger.com>
3370M:	Marc Kleine-Budde <mkl@pengutronix.de>
3371L:	linux-can@vger.kernel.org
3372W:	https://github.com/linux-can
3373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3375S:	Maintained
3376F:	Documentation/devicetree/bindings/net/can/
3377F:	drivers/net/can/
3378F:	include/linux/can/dev.h
3379F:	include/linux/can/platform/
3380F:	include/uapi/linux/can/error.h
3381F:	include/uapi/linux/can/netlink.h
3382
3383CAN NETWORK LAYER
3384M:	Oliver Hartkopp <socketcan@hartkopp.net>
3385M:	Marc Kleine-Budde <mkl@pengutronix.de>
3386L:	linux-can@vger.kernel.org
3387W:	https://github.com/linux-can
3388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3390S:	Maintained
3391F:	Documentation/networking/can.rst
3392F:	net/can/
3393F:	include/linux/can/core.h
3394F:	include/uapi/linux/can.h
3395F:	include/uapi/linux/can/bcm.h
3396F:	include/uapi/linux/can/raw.h
3397F:	include/uapi/linux/can/gw.h
3398
3399CAPABILITIES
3400M:	Serge Hallyn <serge@hallyn.com>
3401L:	linux-security-module@vger.kernel.org
3402S:	Supported
3403F:	include/linux/capability.h
3404F:	include/uapi/linux/capability.h
3405F:	security/commoncap.c
3406F:	kernel/capability.c
3407
3408CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3409M:	Kevin Tsai <ktsai@capellamicro.com>
3410S:	Maintained
3411F:	drivers/iio/light/cm*
3412
3413CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3414M:	Christian Lamparter <chunkeey@googlemail.com>
3415L:	linux-wireless@vger.kernel.org
3416W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3417S:	Maintained
3418F:	drivers/net/wireless/ath/carl9170/
3419
3420CAVIUM I2C DRIVER
3421M:	Jan Glauber <jglauber@cavium.com>
3422M:	David Daney <david.daney@cavium.com>
3423W:	http://www.cavium.com
3424S:	Supported
3425F:	drivers/i2c/busses/i2c-octeon*
3426F:	drivers/i2c/busses/i2c-thunderx*
3427
3428CAVIUM LIQUIDIO NETWORK DRIVER
3429M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3430M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3431M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3432M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3433L:	netdev@vger.kernel.org
3434W:	http://www.cavium.com
3435S:	Supported
3436F:	drivers/net/ethernet/cavium/liquidio/
3437
3438CAVIUM MMC DRIVER
3439M:	Jan Glauber <jglauber@cavium.com>
3440M:	David Daney <david.daney@cavium.com>
3441M:	Steven J. Hill <Steven.Hill@cavium.com>
3442W:	http://www.cavium.com
3443S:	Supported
3444F:	drivers/mmc/host/cavium*
3445
3446CAVIUM OCTEON-TX CRYPTO DRIVER
3447M:	George Cherian <george.cherian@cavium.com>
3448L:	linux-crypto@vger.kernel.org
3449W:	http://www.cavium.com
3450S:	Supported
3451F:	drivers/crypto/cavium/cpt/
3452
3453CAVIUM THUNDERX2 ARM64 SOC
3454M:	Robert Richter <rrichter@cavium.com>
3455M:	Jayachandran C <jnair@caviumnetworks.com>
3456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3457S:	Maintained
3458F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3459F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3460
3461CC2520 IEEE-802.15.4 RADIO DRIVER
3462M:	Varka Bhadram <varkabhadram@gmail.com>
3463L:	linux-wpan@vger.kernel.org
3464S:	Maintained
3465F:	drivers/net/ieee802154/cc2520.c
3466F:	include/linux/spi/cc2520.h
3467F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3468
3469CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3470M:	Gilad Ben-Yossef <gilad@benyossef.com>
3471L:	linux-crypto@vger.kernel.org
3472S:	Supported
3473F:	drivers/crypto/ccree/
3474W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3475
3476CEC FRAMEWORK
3477M:	Hans Verkuil <hans.verkuil@cisco.com>
3478L:	linux-media@vger.kernel.org
3479T:	git git://linuxtv.org/media_tree.git
3480W:	http://linuxtv.org
3481S:	Supported
3482F:	Documentation/media/kapi/cec-core.rst
3483F:	Documentation/media/uapi/cec
3484F:	drivers/media/cec/
3485F:	drivers/media/rc/keymaps/rc-cec.c
3486F:	include/media/cec.h
3487F:	include/media/cec-notifier.h
3488F:	include/uapi/linux/cec.h
3489F:	include/uapi/linux/cec-funcs.h
3490F:	Documentation/devicetree/bindings/media/cec.txt
3491F:	Documentation/ABI/testing/debugfs-cec-error-inj
3492
3493CEC GPIO DRIVER
3494M:	Hans Verkuil <hans.verkuil@cisco.com>
3495L:	linux-media@vger.kernel.org
3496T:	git git://linuxtv.org/media_tree.git
3497W:	http://linuxtv.org
3498S:	Supported
3499F:	drivers/media/platform/cec-gpio/
3500F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3501
3502CELL BROADBAND ENGINE ARCHITECTURE
3503M:	Arnd Bergmann <arnd@arndb.de>
3504L:	linuxppc-dev@lists.ozlabs.org
3505W:	http://www.ibm.com/developerworks/power/cell/
3506S:	Supported
3507F:	arch/powerpc/include/asm/cell*.h
3508F:	arch/powerpc/include/asm/spu*.h
3509F:	arch/powerpc/include/uapi/asm/spu*.h
3510F:	arch/powerpc/oprofile/*cell*
3511F:	arch/powerpc/platforms/cell/
3512
3513CEPH COMMON CODE (LIBCEPH)
3514M:	Ilya Dryomov <idryomov@gmail.com>
3515M:	"Yan, Zheng" <zyan@redhat.com>
3516M:	Sage Weil <sage@redhat.com>
3517L:	ceph-devel@vger.kernel.org
3518W:	http://ceph.com/
3519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3520T:	git git://github.com/ceph/ceph-client.git
3521S:	Supported
3522F:	net/ceph/
3523F:	include/linux/ceph/
3524F:	include/linux/crush/
3525
3526CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3527M:	"Yan, Zheng" <zyan@redhat.com>
3528M:	Sage Weil <sage@redhat.com>
3529M:	Ilya Dryomov <idryomov@gmail.com>
3530L:	ceph-devel@vger.kernel.org
3531W:	http://ceph.com/
3532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3533T:	git git://github.com/ceph/ceph-client.git
3534S:	Supported
3535F:	Documentation/filesystems/ceph.txt
3536F:	fs/ceph/
3537
3538CERTIFICATE HANDLING:
3539M:	David Howells <dhowells@redhat.com>
3540M:	David Woodhouse <dwmw2@infradead.org>
3541L:	keyrings@vger.kernel.org
3542S:	Maintained
3543F:	Documentation/admin-guide/module-signing.rst
3544F:	certs/
3545F:	scripts/sign-file.c
3546F:	scripts/extract-cert.c
3547
3548CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3549L:	linux-usb@vger.kernel.org
3550S:	Orphan
3551F:	Documentation/usb/WUSB-Design-overview.txt
3552F:	Documentation/usb/wusb-cbaf
3553F:	drivers/usb/host/hwa-hc.c
3554F:	drivers/usb/host/whci/
3555F:	drivers/usb/wusbcore/
3556F:	include/linux/usb/wusb*
3557
3558CFAG12864B LCD DRIVER
3559M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3560S:	Maintained
3561F:	drivers/auxdisplay/cfag12864b.c
3562F:	include/linux/cfag12864b.h
3563
3564CFAG12864BFB LCD FRAMEBUFFER DRIVER
3565M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3566S:	Maintained
3567F:	drivers/auxdisplay/cfag12864bfb.c
3568F:	include/linux/cfag12864b.h
3569
3570802.11 (including CFG80211/NL80211)
3571M:	Johannes Berg <johannes@sipsolutions.net>
3572L:	linux-wireless@vger.kernel.org
3573W:	http://wireless.kernel.org/
3574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3576S:	Maintained
3577F:	net/wireless/
3578F:	include/uapi/linux/nl80211.h
3579F:	include/linux/ieee80211.h
3580F:	include/net/wext.h
3581F:	include/net/cfg80211.h
3582F:	include/net/iw_handler.h
3583F:	include/net/ieee80211_radiotap.h
3584F:	Documentation/driver-api/80211/cfg80211.rst
3585F:	Documentation/networking/regulatory.txt
3586
3587CHAR and MISC DRIVERS
3588M:	Arnd Bergmann <arnd@arndb.de>
3589M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3591S:	Supported
3592F:	drivers/char/
3593F:	drivers/misc/
3594F:	include/linux/miscdevice.h
3595
3596CHECKPATCH
3597M:	Andy Whitcroft <apw@canonical.com>
3598M:	Joe Perches <joe@perches.com>
3599S:	Maintained
3600F:	scripts/checkpatch.pl
3601
3602CHINESE DOCUMENTATION
3603M:	Harry Wei <harryxiyou@gmail.com>
3604L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3605L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3606S:	Maintained
3607F:	Documentation/translations/zh_CN/
3608
3609CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3610M:	Peter Chen <Peter.Chen@nxp.com>
3611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3612L:	linux-usb@vger.kernel.org
3613S:	Maintained
3614F:	drivers/usb/chipidea/
3615
3616CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3617M:	Hans de Goede <hdegoede@redhat.com>
3618L:	linux-input@vger.kernel.org
3619S:	Maintained
3620F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3621F:	drivers/input/touchscreen/chipone_icn8318.c
3622
3623CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3624M:	Hans de Goede <hdegoede@redhat.com>
3625L:	linux-input@vger.kernel.org
3626S:	Maintained
3627F:	drivers/input/touchscreen/chipone_icn8505.c
3628
3629CHROME HARDWARE PLATFORM SUPPORT
3630M:	Benson Leung <bleung@chromium.org>
3631M:	Olof Johansson <olof@lixom.net>
3632S:	Maintained
3633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3634F:	drivers/platform/chrome/
3635
3636CIRRUS LOGIC AUDIO CODEC DRIVERS
3637M:	Brian Austin <brian.austin@cirrus.com>
3638M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3639L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3640S:	Maintained
3641F:	sound/soc/codecs/cs*
3642
3643CIRRUS LOGIC EP93XX ETHERNET DRIVER
3644M:	Hartley Sweeten <hsweeten@visionengravers.com>
3645L:	netdev@vger.kernel.org
3646S:	Maintained
3647F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3648
3649CISCO FCOE HBA DRIVER
3650M:	Satish Kharat <satishkh@cisco.com>
3651M:	Sesidhar Baddela <sebaddel@cisco.com>
3652M:	Karan Tilak Kumar <kartilak@cisco.com>
3653L:	linux-scsi@vger.kernel.org
3654S:	Supported
3655F:	drivers/scsi/fnic/
3656
3657CISCO SCSI HBA DRIVER
3658M:	Karan Tilak Kumar <kartilak@cisco.com>
3659M:	Sesidhar Baddela <sebaddel@cisco.com>
3660L:	linux-scsi@vger.kernel.org
3661S:	Supported
3662F:	drivers/scsi/snic/
3663
3664CISCO VIC ETHERNET NIC DRIVER
3665M:	Christian Benvenuti <benve@cisco.com>
3666M:	Govindarajulu Varadarajan <_govind@gmx.com>
3667M:	Parvi Kaustubhi <pkaustub@cisco.com>
3668S:	Supported
3669F:	drivers/net/ethernet/cisco/enic/
3670
3671CISCO VIC LOW LATENCY NIC DRIVER
3672M:	Christian Benvenuti <benve@cisco.com>
3673S:	Supported
3674F:	drivers/infiniband/hw/usnic/
3675
3676CIRRUS LOGIC MADERA CODEC DRIVERS
3677M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3678M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3679L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3680L:	patches@opensource.cirrus.com
3681T:	git https://github.com/CirrusLogic/linux-drivers.git
3682W:	https://github.com/CirrusLogic/linux-drivers/wiki
3683S:	Supported
3684F:	Documentation/devicetree/bindings/mfd/madera.txt
3685F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3686F:	include/linux/mfd/madera/*
3687F:	drivers/gpio/gpio-madera*
3688F:	drivers/mfd/madera*
3689F:	drivers/mfd/cs47l*
3690F:	drivers/pinctrl/cirrus/*
3691
3692CLANG-FORMAT FILE
3693M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3694S:	Maintained
3695F:	.clang-format
3696
3697CLEANCACHE API
3698M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3699L:	linux-kernel@vger.kernel.org
3700S:	Maintained
3701F:	mm/cleancache.c
3702F:	include/linux/cleancache.h
3703
3704CLK API
3705M:	Russell King <linux@armlinux.org.uk>
3706L:	linux-clk@vger.kernel.org
3707S:	Maintained
3708F:	include/linux/clk.h
3709
3710CLOCKSOURCE, CLOCKEVENT DRIVERS
3711M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3712M:	Thomas Gleixner <tglx@linutronix.de>
3713L:	linux-kernel@vger.kernel.org
3714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3715S:	Supported
3716F:	drivers/clocksource/
3717F:	Documentation/devicetree/bindings/timer/
3718
3719CMPC ACPI DRIVER
3720M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3721M:	Daniel Oliveira Nascimento <don@syst.com.br>
3722L:	platform-driver-x86@vger.kernel.org
3723S:	Supported
3724F:	drivers/platform/x86/classmate-laptop.c
3725
3726COBALT MEDIA DRIVER
3727M:	Hans Verkuil <hans.verkuil@cisco.com>
3728L:	linux-media@vger.kernel.org
3729T:	git git://linuxtv.org/media_tree.git
3730W:	https://linuxtv.org
3731S:	Supported
3732F:	drivers/media/pci/cobalt/
3733
3734COCCINELLE/Semantic Patches (SmPL)
3735M:	Julia Lawall <Julia.Lawall@lip6.fr>
3736M:	Gilles Muller <Gilles.Muller@lip6.fr>
3737M:	Nicolas Palix <nicolas.palix@imag.fr>
3738M:	Michal Marek <michal.lkml@markovi.net>
3739L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3741W:	http://coccinelle.lip6.fr/
3742S:	Supported
3743F:	Documentation/dev-tools/coccinelle.rst
3744F:	scripts/coccinelle/
3745F:	scripts/coccicheck
3746
3747CODA FILE SYSTEM
3748M:	Jan Harkes <jaharkes@cs.cmu.edu>
3749M:	coda@cs.cmu.edu
3750L:	codalist@coda.cs.cmu.edu
3751W:	http://www.coda.cs.cmu.edu/
3752S:	Maintained
3753F:	Documentation/filesystems/coda.txt
3754F:	fs/coda/
3755F:	include/linux/coda*.h
3756F:	include/uapi/linux/coda*.h
3757
3758CODA V4L2 MEM2MEM DRIVER
3759M:	Philipp Zabel <p.zabel@pengutronix.de>
3760L:	linux-media@vger.kernel.org
3761S:	Maintained
3762F:	Documentation/devicetree/bindings/media/coda.txt
3763F:	drivers/media/platform/coda/
3764
3765CODE OF CONDUCT
3766M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3767S:	Supported
3768F:	Documentation/process/code-of-conduct.rst
3769F:	Documentation/process/code-of-conduct-interpretation.rst
3770
3771COMMON CLK FRAMEWORK
3772M:	Michael Turquette <mturquette@baylibre.com>
3773M:	Stephen Boyd <sboyd@kernel.org>
3774L:	linux-clk@vger.kernel.org
3775Q:	http://patchwork.kernel.org/project/linux-clk/list/
3776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3777S:	Maintained
3778F:	Documentation/devicetree/bindings/clock/
3779F:	drivers/clk/
3780X:	drivers/clk/clkdev.c
3781F:	include/linux/clk-pr*
3782F:	include/linux/clk/
3783F:	include/linux/of_clk.h
3784
3785COMMON INTERNET FILE SYSTEM (CIFS)
3786M:	Steve French <sfrench@samba.org>
3787L:	linux-cifs@vger.kernel.org
3788L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3789W:	http://linux-cifs.samba.org/
3790T:	git git://git.samba.org/sfrench/cifs-2.6.git
3791S:	Supported
3792F:	Documentation/filesystems/cifs/
3793F:	fs/cifs/
3794
3795COMPACTPCI HOTPLUG CORE
3796M:	Scott Murray <scott@spiteful.org>
3797L:	linux-pci@vger.kernel.org
3798S:	Maintained
3799F:	drivers/pci/hotplug/cpci_hotplug*
3800
3801COMPACTPCI HOTPLUG GENERIC DRIVER
3802M:	Scott Murray <scott@spiteful.org>
3803L:	linux-pci@vger.kernel.org
3804S:	Maintained
3805F:	drivers/pci/hotplug/cpcihp_generic.c
3806
3807COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3808M:	Scott Murray <scott@spiteful.org>
3809L:	linux-pci@vger.kernel.org
3810S:	Maintained
3811F:	drivers/pci/hotplug/cpcihp_zt5550.*
3812
3813COMPAL LAPTOP SUPPORT
3814M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3815L:	platform-driver-x86@vger.kernel.org
3816S:	Maintained
3817F:	drivers/platform/x86/compal-laptop.c
3818
3819COMPILER ATTRIBUTES
3820M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3821S:	Maintained
3822F:	include/linux/compiler_attributes.h
3823
3824CONEXANT ACCESSRUNNER USB DRIVER
3825L:	accessrunner-general@lists.sourceforge.net
3826W:	http://accessrunner.sourceforge.net/
3827S:	Orphan
3828F:	drivers/usb/atm/cxacru.c
3829
3830CONFIGFS
3831M:	Joel Becker <jlbec@evilplan.org>
3832M:	Christoph Hellwig <hch@lst.de>
3833T:	git git://git.infradead.org/users/hch/configfs.git
3834S:	Supported
3835F:	fs/configfs/
3836F:	include/linux/configfs.h
3837
3838CONNECTOR
3839M:	Evgeniy Polyakov <zbr@ioremap.net>
3840L:	netdev@vger.kernel.org
3841S:	Maintained
3842F:	drivers/connector/
3843
3844CONTROL GROUP (CGROUP)
3845M:	Tejun Heo <tj@kernel.org>
3846M:	Li Zefan <lizefan@huawei.com>
3847M:	Johannes Weiner <hannes@cmpxchg.org>
3848L:	cgroups@vger.kernel.org
3849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3850S:	Maintained
3851F:	Documentation/cgroup*
3852F:	include/linux/cgroup*
3853F:	kernel/cgroup*
3854
3855CONTROL GROUP - CPUSET
3856M:	Li Zefan <lizefan@huawei.com>
3857L:	cgroups@vger.kernel.org
3858W:	http://www.bullopensource.org/cpuset/
3859W:	http://oss.sgi.com/projects/cpusets/
3860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3861S:	Maintained
3862F:	Documentation/cgroup-v1/cpusets.txt
3863F:	include/linux/cpuset.h
3864F:	kernel/cgroup/cpuset.c
3865
3866CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3867M:	Johannes Weiner <hannes@cmpxchg.org>
3868M:	Michal Hocko <mhocko@kernel.org>
3869M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3870L:	cgroups@vger.kernel.org
3871L:	linux-mm@kvack.org
3872S:	Maintained
3873F:	mm/memcontrol.c
3874F:	mm/swap_cgroup.c
3875
3876CORETEMP HARDWARE MONITORING DRIVER
3877M:	Fenghua Yu <fenghua.yu@intel.com>
3878L:	linux-hwmon@vger.kernel.org
3879S:	Maintained
3880F:	Documentation/hwmon/coretemp
3881F:	drivers/hwmon/coretemp.c
3882
3883COSA/SRP SYNC SERIAL DRIVER
3884M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3885W:	http://www.fi.muni.cz/~kas/cosa/
3886S:	Maintained
3887F:	drivers/net/wan/cosa*
3888
3889CPMAC ETHERNET DRIVER
3890M:	Florian Fainelli <f.fainelli@gmail.com>
3891L:	netdev@vger.kernel.org
3892S:	Maintained
3893F:	drivers/net/ethernet/ti/cpmac.c
3894
3895CPU FREQUENCY DRIVERS
3896M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3897M:	Viresh Kumar <viresh.kumar@linaro.org>
3898L:	linux-pm@vger.kernel.org
3899S:	Maintained
3900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3901T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3902B:	https://bugzilla.kernel.org
3903F:	Documentation/cpu-freq/
3904F:	Documentation/devicetree/bindings/cpufreq/
3905F:	drivers/cpufreq/
3906F:	include/linux/cpufreq.h
3907F:	tools/testing/selftests/cpufreq/
3908
3909CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3910M:	Viresh Kumar <viresh.kumar@linaro.org>
3911M:	Sudeep Holla <sudeep.holla@arm.com>
3912L:	linux-pm@vger.kernel.org
3913W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3914S:	Maintained
3915F:	drivers/cpufreq/arm_big_little.h
3916F:	drivers/cpufreq/arm_big_little.c
3917
3918CPU POWER MONITORING SUBSYSTEM
3919M:	Thomas Renninger <trenn@suse.com>
3920M:	Shuah Khan <shuah@kernel.org>
3921L:	linux-pm@vger.kernel.org
3922S:	Maintained
3923F:	tools/power/cpupower/
3924
3925CPUID/MSR DRIVER
3926M:	"H. Peter Anvin" <hpa@zytor.com>
3927S:	Maintained
3928F:	arch/x86/kernel/cpuid.c
3929F:	arch/x86/kernel/msr.c
3930
3931CPUIDLE DRIVER - ARM BIG LITTLE
3932M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3933M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3934L:	linux-pm@vger.kernel.org
3935L:	linux-arm-kernel@lists.infradead.org
3936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3937S:	Maintained
3938F:	drivers/cpuidle/cpuidle-big_little.c
3939
3940CPUIDLE DRIVER - ARM EXYNOS
3941M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3942M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3943M:	Kukjin Kim <kgene@kernel.org>
3944L:	linux-pm@vger.kernel.org
3945L:	linux-samsung-soc@vger.kernel.org
3946S:	Supported
3947F:	drivers/cpuidle/cpuidle-exynos.c
3948F:	arch/arm/mach-exynos/pm.c
3949
3950CPUIDLE DRIVERS
3951M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3952M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3953L:	linux-pm@vger.kernel.org
3954S:	Maintained
3955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3956B:	https://bugzilla.kernel.org
3957F:	drivers/cpuidle/*
3958F:	include/linux/cpuidle.h
3959
3960CRAMFS FILESYSTEM
3961M:	Nicolas Pitre <nico@linaro.org>
3962S:	Maintained
3963F:	Documentation/filesystems/cramfs.txt
3964F:	fs/cramfs/
3965
3966CRYPTO API
3967M:	Herbert Xu <herbert@gondor.apana.org.au>
3968M:	"David S. Miller" <davem@davemloft.net>
3969L:	linux-crypto@vger.kernel.org
3970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3972S:	Maintained
3973F:	Documentation/crypto/
3974F:	Documentation/devicetree/bindings/crypto/
3975F:	arch/*/crypto/
3976F:	crypto/
3977F:	drivers/crypto/
3978F:	include/crypto/
3979F:	include/linux/crypto*
3980
3981CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3982M:	Neil Horman <nhorman@tuxdriver.com>
3983L:	linux-crypto@vger.kernel.org
3984S:	Maintained
3985F:	crypto/ansi_cprng.c
3986F:	crypto/rng.c
3987
3988CS3308 MEDIA DRIVER
3989M:	Hans Verkuil <hverkuil@xs4all.nl>
3990L:	linux-media@vger.kernel.org
3991T:	git git://linuxtv.org/media_tree.git
3992W:	http://linuxtv.org
3993S:	Odd Fixes
3994F:	drivers/media/i2c/cs3308.c
3995F:	drivers/media/i2c/cs3308.h
3996
3997CS5535 Audio ALSA driver
3998M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3999S:	Maintained
4000F:	sound/pci/cs5535audio/
4001
4002CW1200 WLAN driver
4003M:	Solomon Peachy <pizza@shaftnet.org>
4004S:	Maintained
4005F:	drivers/net/wireless/st/cw1200/
4006
4007CX18 VIDEO4LINUX DRIVER
4008M:	Andy Walls <awalls@md.metrocast.net>
4009L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4010L:	linux-media@vger.kernel.org
4011T:	git git://linuxtv.org/media_tree.git
4012W:	https://linuxtv.org
4013W:	http://www.ivtvdriver.org/index.php/Cx18
4014S:	Maintained
4015F:	Documentation/media/v4l-drivers/cx18*
4016F:	drivers/media/pci/cx18/
4017F:	include/uapi/linux/ivtv*
4018
4019CX2341X MPEG ENCODER HELPER MODULE
4020M:	Hans Verkuil <hverkuil@xs4all.nl>
4021L:	linux-media@vger.kernel.org
4022T:	git git://linuxtv.org/media_tree.git
4023W:	https://linuxtv.org
4024S:	Maintained
4025F:	drivers/media/common/cx2341x*
4026F:	include/media/cx2341x*
4027
4028CX24120 MEDIA DRIVER
4029M:	Jemma Denson <jdenson@gmail.com>
4030M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4031L:	linux-media@vger.kernel.org
4032W:	https://linuxtv.org
4033Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4034S:	Maintained
4035F:	drivers/media/dvb-frontends/cx24120*
4036
4037CX88 VIDEO4LINUX DRIVER
4038M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4039L:	linux-media@vger.kernel.org
4040W:	https://linuxtv.org
4041T:	git git://linuxtv.org/media_tree.git
4042S:	Odd fixes
4043F:	Documentation/media/v4l-drivers/cx88*
4044F:	drivers/media/pci/cx88/
4045
4046CXD2820R MEDIA DRIVER
4047M:	Antti Palosaari <crope@iki.fi>
4048L:	linux-media@vger.kernel.org
4049W:	https://linuxtv.org
4050W:	http://palosaari.fi/linux/
4051Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4052T:	git git://linuxtv.org/anttip/media_tree.git
4053S:	Maintained
4054F:	drivers/media/dvb-frontends/cxd2820r*
4055
4056CXGB3 ETHERNET DRIVER (CXGB3)
4057M:	Santosh Raspatur <santosh@chelsio.com>
4058L:	netdev@vger.kernel.org
4059W:	http://www.chelsio.com
4060S:	Supported
4061F:	drivers/net/ethernet/chelsio/cxgb3/
4062
4063CXGB3 ISCSI DRIVER (CXGB3I)
4064M:	Karen Xie <kxie@chelsio.com>
4065L:	linux-scsi@vger.kernel.org
4066W:	http://www.chelsio.com
4067S:	Supported
4068F:	drivers/scsi/cxgbi/cxgb3i
4069
4070CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4071M:	Steve Wise <swise@chelsio.com>
4072L:	linux-rdma@vger.kernel.org
4073W:	http://www.openfabrics.org
4074S:	Supported
4075F:	drivers/infiniband/hw/cxgb3/
4076F:	include/uapi/rdma/cxgb3-abi.h
4077
4078CXGB4 CRYPTO DRIVER (chcr)
4079M:	Harsh Jain <harsh@chelsio.com>
4080L:	linux-crypto@vger.kernel.org
4081W:	http://www.chelsio.com
4082S:	Supported
4083F:	drivers/crypto/chelsio
4084
4085CXGB4 ETHERNET DRIVER (CXGB4)
4086M:	Ganesh Goudar <ganeshgr@chelsio.com>
4087L:	netdev@vger.kernel.org
4088W:	http://www.chelsio.com
4089S:	Supported
4090F:	drivers/net/ethernet/chelsio/cxgb4/
4091
4092CXGB4 ISCSI DRIVER (CXGB4I)
4093M:	Karen Xie <kxie@chelsio.com>
4094L:	linux-scsi@vger.kernel.org
4095W:	http://www.chelsio.com
4096S:	Supported
4097F:	drivers/scsi/cxgbi/cxgb4i
4098
4099CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4100M:	Steve Wise <swise@chelsio.com>
4101L:	linux-rdma@vger.kernel.org
4102W:	http://www.openfabrics.org
4103S:	Supported
4104F:	drivers/infiniband/hw/cxgb4/
4105F:	include/uapi/rdma/cxgb4-abi.h
4106
4107CXGB4VF ETHERNET DRIVER (CXGB4VF)
4108M:	Casey Leedom <leedom@chelsio.com>
4109L:	netdev@vger.kernel.org
4110W:	http://www.chelsio.com
4111S:	Supported
4112F:	drivers/net/ethernet/chelsio/cxgb4vf/
4113
4114CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4115M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4116M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4117L:	linuxppc-dev@lists.ozlabs.org
4118S:	Supported
4119F:	arch/powerpc/platforms/powernv/pci-cxl.c
4120F:	drivers/misc/cxl/
4121F:	include/misc/cxl*
4122F:	include/uapi/misc/cxl.h
4123F:	Documentation/powerpc/cxl.txt
4124F:	Documentation/ABI/testing/sysfs-class-cxl
4125
4126CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4127M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4128M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4129M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4130L:	linux-scsi@vger.kernel.org
4131S:	Supported
4132F:	drivers/scsi/cxlflash/
4133F:	include/uapi/scsi/cxlflash_ioctl.h
4134F:	Documentation/powerpc/cxlflash.txt
4135
4136CYBERPRO FB DRIVER
4137M:	Russell King <linux@armlinux.org.uk>
4138L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4139W:	http://www.armlinux.org.uk/
4140S:	Maintained
4141F:	drivers/video/fbdev/cyber2000fb.*
4142
4143CYCLADES ASYNC MUX DRIVER
4144W:	http://www.cyclades.com/
4145S:	Orphan
4146F:	drivers/tty/cyclades.c
4147F:	include/linux/cyclades.h
4148F:	include/uapi/linux/cyclades.h
4149
4150CYCLADES PC300 DRIVER
4151W:	http://www.cyclades.com/
4152S:	Orphan
4153F:	drivers/net/wan/pc300*
4154
4155CYPRESS_FIRMWARE MEDIA DRIVER
4156M:	Antti Palosaari <crope@iki.fi>
4157L:	linux-media@vger.kernel.org
4158W:	https://linuxtv.org
4159W:	http://palosaari.fi/linux/
4160Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4161T:	git git://linuxtv.org/anttip/media_tree.git
4162S:	Maintained
4163F:	drivers/media/common/cypress_firmware*
4164
4165CYTTSP TOUCHSCREEN DRIVER
4166M:	Ferruh Yigit <fery@cypress.com>
4167L:	linux-input@vger.kernel.org
4168S:	Supported
4169F:	drivers/input/touchscreen/cyttsp*
4170F:	include/linux/input/cyttsp.h
4171
4172D-LINK DIR-685 TOUCHKEYS DRIVER
4173M:	Linus Walleij <linus.walleij@linaro.org>
4174L:	linux-input@vger.kernel.org
4175S:	Supported
4176F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4177
4178DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4179M:	Joshua Kinard <kumba@gentoo.org>
4180S:	Maintained
4181F:	drivers/rtc/rtc-ds1685.c
4182F:	include/linux/rtc/ds1685.h
4183
4184DAMA SLAVE for AX.25
4185M:	Joerg Reuter <jreuter@yaina.de>
4186W:	http://yaina.de/jreuter/
4187W:	http://www.qsl.net/dl1bke/
4188L:	linux-hams@vger.kernel.org
4189S:	Maintained
4190F:	net/ax25/af_ax25.c
4191F:	net/ax25/ax25_dev.c
4192F:	net/ax25/ax25_ds_*
4193F:	net/ax25/ax25_in.c
4194F:	net/ax25/ax25_out.c
4195F:	net/ax25/ax25_timer.c
4196F:	net/ax25/sysctl_net_ax25.c
4197
4198DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4199L:	netdev@vger.kernel.org
4200S:	Orphan
4201F:	Documentation/networking/dmfe.txt
4202F:	drivers/net/ethernet/dec/tulip/dmfe.c
4203
4204DC390/AM53C974 SCSI driver
4205M:	Hannes Reinecke <hare@suse.com>
4206L:	linux-scsi@vger.kernel.org
4207S:	Maintained
4208F:	drivers/scsi/am53c974.c
4209
4210DC395x SCSI driver
4211M:	Oliver Neukum <oliver@neukum.org>
4212M:	Ali Akcaagac <aliakc@web.de>
4213M:	Jamie Lenehan <lenehan@twibble.org>
4214L:	dc395x@twibble.org
4215W:	http://twibble.org/dist/dc395x/
4216W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4217S:	Maintained
4218F:	Documentation/scsi/dc395x.txt
4219F:	drivers/scsi/dc395x.*
4220
4221DCCP PROTOCOL
4222M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4223L:	dccp@vger.kernel.org
4224W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4225S:	Maintained
4226F:	include/linux/dccp.h
4227F:	include/uapi/linux/dccp.h
4228F:	include/linux/tfrc.h
4229F:	net/dccp/
4230
4231DECnet NETWORK LAYER
4232W:	http://linux-decnet.sourceforge.net
4233L:	linux-decnet-user@lists.sourceforge.net
4234S:	Orphan
4235F:	Documentation/networking/decnet.txt
4236F:	net/decnet/
4237
4238DECSTATION PLATFORM SUPPORT
4239M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4240L:	linux-mips@vger.kernel.org
4241W:	http://www.linux-mips.org/wiki/DECstation
4242S:	Maintained
4243F:	arch/mips/dec/
4244F:	arch/mips/include/asm/dec/
4245F:	arch/mips/include/asm/mach-dec/
4246
4247DEFXX FDDI NETWORK DRIVER
4248M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4249S:	Maintained
4250F:	drivers/net/fddi/defxx.*
4251
4252DELL SMBIOS DRIVER
4253M:	Pali Rohár <pali.rohar@gmail.com>
4254M:	Mario Limonciello <mario.limonciello@dell.com>
4255L:	platform-driver-x86@vger.kernel.org
4256S:	Maintained
4257F:	drivers/platform/x86/dell-smbios.*
4258
4259DELL SMBIOS SMM DRIVER
4260M:	Mario Limonciello <mario.limonciello@dell.com>
4261L:	platform-driver-x86@vger.kernel.org
4262S:	Maintained
4263F:	drivers/platform/x86/dell-smbios-smm.c
4264
4265DELL SMBIOS WMI DRIVER
4266M:	Mario Limonciello <mario.limonciello@dell.com>
4267L:	platform-driver-x86@vger.kernel.org
4268S:	Maintained
4269F:	drivers/platform/x86/dell-smbios-wmi.c
4270F:	tools/wmi/dell-smbios-example.c
4271
4272DEFZA FDDI NETWORK DRIVER
4273M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4274S:	Maintained
4275F:	drivers/net/fddi/defza.*
4276
4277DELL LAPTOP DRIVER
4278M:	Matthew Garrett <mjg59@srcf.ucam.org>
4279M:	Pali Rohár <pali.rohar@gmail.com>
4280L:	platform-driver-x86@vger.kernel.org
4281S:	Maintained
4282F:	drivers/platform/x86/dell-laptop.c
4283
4284DELL LAPTOP FREEFALL DRIVER
4285M:	Pali Rohár <pali.rohar@gmail.com>
4286S:	Maintained
4287F:	drivers/platform/x86/dell-smo8800.c
4288
4289DELL LAPTOP RBTN DRIVER
4290M:	Pali Rohár <pali.rohar@gmail.com>
4291S:	Maintained
4292F:	drivers/platform/x86/dell-rbtn.*
4293
4294DELL REMOTE BIOS UPDATE DRIVER
4295M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4296L:	platform-driver-x86@vger.kernel.org
4297S:	Maintained
4298F:	drivers/platform/x86/dell_rbu.c
4299
4300DELL LAPTOP SMM DRIVER
4301M:	Pali Rohár <pali.rohar@gmail.com>
4302S:	Maintained
4303F:	drivers/hwmon/dell-smm-hwmon.c
4304F:	include/uapi/linux/i8k.h
4305
4306DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4307M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4308L:	platform-driver-x86@vger.kernel.org
4309S:	Maintained
4310F:	Documentation/dcdbas.txt
4311F:	drivers/platform/x86/dcdbas.*
4312
4313DELL WMI NOTIFICATIONS DRIVER
4314M:	Matthew Garrett <mjg59@srcf.ucam.org>
4315M:	Pali Rohár <pali.rohar@gmail.com>
4316S:	Maintained
4317F:	drivers/platform/x86/dell-wmi.c
4318
4319DELL WMI DESCRIPTOR DRIVER
4320M:	Mario Limonciello <mario.limonciello@dell.com>
4321S:	Maintained
4322F:	drivers/platform/x86/dell-wmi-descriptor.c
4323
4324DELTA ST MEDIA DRIVER
4325M:	Hugues Fruchet <hugues.fruchet@st.com>
4326L:	linux-media@vger.kernel.org
4327T:	git git://linuxtv.org/media_tree.git
4328W:	https://linuxtv.org
4329S:	Supported
4330F:	drivers/media/platform/sti/delta
4331
4332DENALI NAND DRIVER
4333M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4334L:	linux-mtd@lists.infradead.org
4335S:	Supported
4336F:	drivers/mtd/nand/raw/denali*
4337
4338DESIGNWARE USB2 DRD IP DRIVER
4339M:	Minas Harutyunyan <hminas@synopsys.com>
4340L:	linux-usb@vger.kernel.org
4341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4342S:	Maintained
4343F:	drivers/usb/dwc2/
4344
4345DESIGNWARE USB3 DRD IP DRIVER
4346M:	Felipe Balbi <balbi@kernel.org>
4347L:	linux-usb@vger.kernel.org
4348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4349S:	Maintained
4350F:	drivers/usb/dwc3/
4351
4352DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4353M:	Andreas Klinger <ak@it-klinger.de>
4354L:	linux-iio@vger.kernel.org
4355S:	Maintained
4356F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4357F:	drivers/iio/proximity/srf*.c
4358
4359DEVICE COREDUMP (DEV_COREDUMP)
4360M:	Johannes Berg <johannes@sipsolutions.net>
4361L:	linux-kernel@vger.kernel.org
4362S:	Maintained
4363F:	drivers/base/devcoredump.c
4364F:	include/linux/devcoredump.h
4365
4366DEVICE FREQUENCY (DEVFREQ)
4367M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4368M:	Kyungmin Park <kyungmin.park@samsung.com>
4369R:	Chanwoo Choi <cw00.choi@samsung.com>
4370L:	linux-pm@vger.kernel.org
4371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4372S:	Maintained
4373F:	drivers/devfreq/
4374F:	include/linux/devfreq.h
4375F:	Documentation/devicetree/bindings/devfreq/
4376
4377DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4378M:	Chanwoo Choi <cw00.choi@samsung.com>
4379L:	linux-pm@vger.kernel.org
4380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4381S:	Supported
4382F:	drivers/devfreq/event/
4383F:	drivers/devfreq/devfreq-event.c
4384F:	include/linux/devfreq-event.h
4385F:	Documentation/devicetree/bindings/devfreq/event/
4386
4387DEVICE NUMBER REGISTRY
4388M:	Torben Mathiasen <device@lanana.org>
4389W:	http://lanana.org/docs/device-list/index.html
4390S:	Maintained
4391
4392DEVICE-MAPPER  (LVM)
4393M:	Alasdair Kergon <agk@redhat.com>
4394M:	Mike Snitzer <snitzer@redhat.com>
4395M:	dm-devel@redhat.com
4396L:	dm-devel@redhat.com
4397W:	http://sources.redhat.com/dm
4398Q:	http://patchwork.kernel.org/project/dm-devel/list/
4399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4400T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4401S:	Maintained
4402F:	Documentation/device-mapper/
4403F:	drivers/md/Makefile
4404F:	drivers/md/Kconfig
4405F:	drivers/md/dm*
4406F:	drivers/md/persistent-data/
4407F:	include/linux/device-mapper.h
4408F:	include/linux/dm-*.h
4409F:	include/uapi/linux/dm-*.h
4410
4411DEVLINK
4412M:	Jiri Pirko <jiri@mellanox.com>
4413L:	netdev@vger.kernel.org
4414S:	Supported
4415F:	net/core/devlink.c
4416F:	include/net/devlink.h
4417F:	include/uapi/linux/devlink.h
4418
4419DIALOG SEMICONDUCTOR DRIVERS
4420M:	Support Opensource <support.opensource@diasemi.com>
4421W:	http://www.dialog-semiconductor.com/products
4422S:	Supported
4423F:	Documentation/hwmon/da90??
4424F:	Documentation/devicetree/bindings/mfd/da90*.txt
4425F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4426F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4427F:	Documentation/devicetree/bindings/regulator/da92*.txt
4428F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4429F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4430F:	drivers/gpio/gpio-da90??.c
4431F:	drivers/hwmon/da90??-hwmon.c
4432F:	drivers/iio/adc/da91??-*.c
4433F:	drivers/input/misc/da90??_onkey.c
4434F:	drivers/input/touchscreen/da9052_tsi.c
4435F:	drivers/leds/leds-da90??.c
4436F:	drivers/mfd/da903x.c
4437F:	drivers/mfd/da90??-*.c
4438F:	drivers/mfd/da91??-*.c
4439F:	drivers/power/supply/da9052-battery.c
4440F:	drivers/power/supply/da91??-*.c
4441F:	drivers/regulator/da903x.c
4442F:	drivers/regulator/da9???-regulator.[ch]
4443F:	drivers/thermal/da90??-thermal.c
4444F:	drivers/rtc/rtc-da90??.c
4445F:	drivers/video/backlight/da90??_bl.c
4446F:	drivers/watchdog/da90??_wdt.c
4447F:	include/linux/mfd/da903x.h
4448F:	include/linux/mfd/da9052/
4449F:	include/linux/mfd/da9055/
4450F:	include/linux/mfd/da9062/
4451F:	include/linux/mfd/da9063/
4452F:	include/linux/mfd/da9150/
4453F:	include/linux/regulator/da9211.h
4454F:	include/sound/da[79]*.h
4455F:	sound/soc/codecs/da[79]*.[ch]
4456
4457DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4458M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4459L:	linux-gpio@vger.kernel.org
4460S:	Maintained
4461F:	drivers/gpio/gpio-gpio-mm.c
4462
4463DIOLAN U2C-12 I2C DRIVER
4464M:	Guenter Roeck <linux@roeck-us.net>
4465L:	linux-i2c@vger.kernel.org
4466S:	Maintained
4467F:	drivers/i2c/busses/i2c-diolan-u2c.c
4468
4469FILESYSTEM DIRECT ACCESS (DAX)
4470M:	Matthew Wilcox <willy@infradead.org>
4471M:	Ross Zwisler <zwisler@kernel.org>
4472M:	Jan Kara <jack@suse.cz>
4473L:	linux-fsdevel@vger.kernel.org
4474S:	Supported
4475F:	fs/dax.c
4476F:	include/linux/dax.h
4477F:	include/trace/events/fs_dax.h
4478
4479DEVICE DIRECT ACCESS (DAX)
4480M:	Dan Williams <dan.j.williams@intel.com>
4481M:	Dave Jiang <dave.jiang@intel.com>
4482M:	Ross Zwisler <zwisler@kernel.org>
4483M:	Vishal Verma <vishal.l.verma@intel.com>
4484L:	linux-nvdimm@lists.01.org
4485S:	Supported
4486F:	drivers/dax/
4487
4488DIRECTORY NOTIFICATION (DNOTIFY)
4489M:	Jan Kara <jack@suse.cz>
4490R:	Amir Goldstein <amir73il@gmail.com>
4491L:	linux-fsdevel@vger.kernel.org
4492S:	Maintained
4493F:	Documentation/filesystems/dnotify.txt
4494F:	fs/notify/dnotify/
4495F:	include/linux/dnotify.h
4496
4497DISK GEOMETRY AND PARTITION HANDLING
4498M:	Andries Brouwer <aeb@cwi.nl>
4499W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4500W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4501W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4502S:	Maintained
4503
4504DISKQUOTA
4505M:	Jan Kara <jack@suse.com>
4506S:	Maintained
4507F:	Documentation/filesystems/quota.txt
4508F:	fs/quota/
4509F:	include/linux/quota*.h
4510F:	include/uapi/linux/quota*.h
4511
4512DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4513M:	Bernie Thompson <bernie@plugable.com>
4514L:	linux-fbdev@vger.kernel.org
4515S:	Maintained
4516W:	http://plugable.com/category/projects/udlfb/
4517F:	drivers/video/fbdev/udlfb.c
4518F:	include/video/udlfb.h
4519F:	Documentation/fb/udlfb.txt
4520
4521DISTRIBUTED LOCK MANAGER (DLM)
4522M:	Christine Caulfield <ccaulfie@redhat.com>
4523M:	David Teigland <teigland@redhat.com>
4524L:	cluster-devel@redhat.com
4525W:	http://sources.redhat.com/cluster/
4526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4527S:	Supported
4528F:	fs/dlm/
4529
4530DMA BUFFER SHARING FRAMEWORK
4531M:	Sumit Semwal <sumit.semwal@linaro.org>
4532S:	Maintained
4533L:	linux-media@vger.kernel.org
4534L:	dri-devel@lists.freedesktop.org
4535L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4536F:	drivers/dma-buf/
4537F:	include/linux/dma-buf*
4538F:	include/linux/reservation.h
4539F:	include/linux/*fence.h
4540F:	Documentation/driver-api/dma-buf.rst
4541T:	git git://anongit.freedesktop.org/drm/drm-misc
4542
4543DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4544M:	Vinod Koul <vkoul@kernel.org>
4545L:	dmaengine@vger.kernel.org
4546Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4547S:	Maintained
4548F:	drivers/dma/
4549F:	include/linux/dmaengine.h
4550F:	include/linux/of_dma.h
4551F:	Documentation/devicetree/bindings/dma/
4552F:	Documentation/driver-api/dmaengine/
4553T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4554
4555DMA MAPPING HELPERS
4556M:	Christoph Hellwig <hch@lst.de>
4557M:	Marek Szyprowski <m.szyprowski@samsung.com>
4558R:	Robin Murphy <robin.murphy@arm.com>
4559L:	iommu@lists.linux-foundation.org
4560T:	git git://git.infradead.org/users/hch/dma-mapping.git
4561W:	http://git.infradead.org/users/hch/dma-mapping.git
4562S:	Supported
4563F:	kernel/dma/
4564F:	include/asm-generic/dma-mapping.h
4565F:	include/linux/dma-direct.h
4566F:	include/linux/dma-mapping.h
4567F:	include/linux/dma-noncoherent.h
4568
4569DME1737 HARDWARE MONITOR DRIVER
4570M:	Juerg Haefliger <juergh@gmail.com>
4571L:	linux-hwmon@vger.kernel.org
4572S:	Maintained
4573F:	Documentation/hwmon/dme1737
4574F:	drivers/hwmon/dme1737.c
4575
4576DMI/SMBIOS SUPPORT
4577M:	Jean Delvare <jdelvare@suse.com>
4578S:	Maintained
4579T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4580F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4581F:	drivers/firmware/dmi-id.c
4582F:	drivers/firmware/dmi_scan.c
4583F:	include/linux/dmi.h
4584
4585DOCUMENTATION
4586M:	Jonathan Corbet <corbet@lwn.net>
4587L:	linux-doc@vger.kernel.org
4588S:	Maintained
4589F:	Documentation/
4590F:	scripts/kernel-doc
4591X:	Documentation/ABI/
4592X:	Documentation/acpi/
4593X:	Documentation/devicetree/
4594X:	Documentation/i2c/
4595X:	Documentation/media/
4596X:	Documentation/power/
4597X:	Documentation/spi/
4598T:	git git://git.lwn.net/linux.git docs-next
4599
4600DOCUMENTATION/ITALIAN
4601M:	Federico Vaga <federico.vaga@vaga.pv.it>
4602L:	linux-doc@vger.kernel.org
4603S:	Maintained
4604F:	Documentation/translations/it_IT
4605
4606DONGWOON DW9714 LENS VOICE COIL DRIVER
4607M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4608L:	linux-media@vger.kernel.org
4609T:	git git://linuxtv.org/media_tree.git
4610S:	Maintained
4611F:	drivers/media/i2c/dw9714.c
4612F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4613
4614DONGWOON DW9807 LENS VOICE COIL DRIVER
4615M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4616L:	linux-media@vger.kernel.org
4617T:	git git://linuxtv.org/media_tree.git
4618S:	Maintained
4619F:	drivers/media/i2c/dw9807-vcm.c
4620F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4621
4622DOUBLETALK DRIVER
4623M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4624L:	blinux-list@redhat.com
4625S:	Maintained
4626F:	drivers/char/dtlk.c
4627F:	include/linux/dtlk.h
4628
4629DPAA2 DATAPATH I/O (DPIO) DRIVER
4630M:	Roy Pledge <Roy.Pledge@nxp.com>
4631L:	linux-kernel@vger.kernel.org
4632S:	Maintained
4633F:	drivers/soc/fsl/dpio
4634
4635DPAA2 ETHERNET DRIVER
4636M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4637L:	netdev@vger.kernel.org
4638S:	Maintained
4639F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4640F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4641F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4642F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4643F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4644
4645DPAA2 ETHERNET SWITCH DRIVER
4646M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4647M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4648L:	linux-kernel@vger.kernel.org
4649S:	Maintained
4650F:	drivers/staging/fsl-dpaa2/ethsw
4651
4652DPAA2 PTP CLOCK DRIVER
4653M:	Yangbo Lu <yangbo.lu@nxp.com>
4654L:	netdev@vger.kernel.org
4655S:	Maintained
4656F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4657F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4658
4659DPT_I2O SCSI RAID DRIVER
4660M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4661L:	linux-scsi@vger.kernel.org
4662W:	http://www.adaptec.com/
4663S:	Maintained
4664F:	drivers/scsi/dpt*
4665F:	drivers/scsi/dpt/
4666
4667DRBD DRIVER
4668M:	Philipp Reisner <philipp.reisner@linbit.com>
4669M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4670L:	drbd-dev@lists.linbit.com
4671W:	http://www.drbd.org
4672T:	git git://git.linbit.com/linux-drbd.git
4673T:	git git://git.linbit.com/drbd-8.4.git
4674S:	Supported
4675F:	drivers/block/drbd/
4676F:	lib/lru_cache.c
4677F:	Documentation/blockdev/drbd/
4678
4679DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4680M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4681R:	"Rafael J. Wysocki" <rafael@kernel.org>
4682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4683S:	Supported
4684F:	Documentation/kobject.txt
4685F:	drivers/base/
4686F:	fs/debugfs/
4687F:	fs/sysfs/
4688F:	include/linux/debugfs.h
4689F:	include/linux/kobj*
4690F:	lib/kobj*
4691
4692DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4693M:	Kevin Hilman <khilman@kernel.org>
4694M:	Nishanth Menon <nm@ti.com>
4695S:	Maintained
4696F:	drivers/power/avs/
4697F:	include/linux/power/smartreflex.h
4698L:	linux-pm@vger.kernel.org
4699
4700DRM DRIVER FOR ARM PL111 CLCD
4701M:	Eric Anholt <eric@anholt.net>
4702T:	git git://anongit.freedesktop.org/drm/drm-misc
4703S:	Supported
4704F:	drivers/gpu/drm/pl111/
4705
4706DRM DRIVER FOR ARM VERSATILE TFT PANELS
4707M:	Linus Walleij <linus.walleij@linaro.org>
4708T:	git git://anongit.freedesktop.org/drm/drm-misc
4709S:	Maintained
4710F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4711F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4712
4713DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4714M:	Dave Airlie <airlied@redhat.com>
4715S:	Odd Fixes
4716F:	drivers/gpu/drm/ast/
4717
4718DRM DRIVER FOR BOCHS VIRTUAL GPU
4719M:	Gerd Hoffmann <kraxel@redhat.com>
4720L:	virtualization@lists.linux-foundation.org
4721T:	git git://anongit.freedesktop.org/drm/drm-misc
4722S:	Maintained
4723F:	drivers/gpu/drm/bochs/
4724
4725DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4726M:	Linus Walleij <linus.walleij@linaro.org>
4727T:	git git://anongit.freedesktop.org/drm/drm-misc
4728S:	Maintained
4729F:	drivers/gpu/drm/tve200/
4730
4731DRM DRIVER FOR ILITEK ILI9225 PANELS
4732M:	David Lechner <david@lechnology.com>
4733S:	Maintained
4734F:	drivers/gpu/drm/tinydrm/ili9225.c
4735F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4736
4737DRM DRIVER FOR INTEL I810 VIDEO CARDS
4738S:	Orphan / Obsolete
4739F:	drivers/gpu/drm/i810/
4740F:	include/uapi/drm/i810_drm.h
4741
4742DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4743S:	Orphan / Obsolete
4744F:	drivers/gpu/drm/mga/
4745F:	include/uapi/drm/mga_drm.h
4746
4747DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4748M:	Dave Airlie <airlied@redhat.com>
4749S:	Odd Fixes
4750F:	drivers/gpu/drm/mgag200/
4751
4752DRM DRIVER FOR MI0283QT
4753M:	Noralf Trønnes <noralf@tronnes.org>
4754S:	Maintained
4755F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4756F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4757
4758DRM DRIVER FOR MSM ADRENO GPU
4759M:	Rob Clark <robdclark@gmail.com>
4760L:	linux-arm-msm@vger.kernel.org
4761L:	dri-devel@lists.freedesktop.org
4762L:	freedreno@lists.freedesktop.org
4763T:	git git://people.freedesktop.org/~robclark/linux
4764S:	Maintained
4765F:	drivers/gpu/drm/msm/
4766F:	include/uapi/drm/msm_drm.h
4767F:	Documentation/devicetree/bindings/display/msm/
4768
4769DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4770M:	Ben Skeggs <bskeggs@redhat.com>
4771L:	dri-devel@lists.freedesktop.org
4772L:	nouveau@lists.freedesktop.org
4773T:	git git://github.com/skeggsb/linux
4774S:	Supported
4775F:	drivers/gpu/drm/nouveau/
4776F:	include/uapi/drm/nouveau_drm.h
4777
4778DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4779M:	Noralf Trønnes <noralf@tronnes.org>
4780S:	Maintained
4781F:	drivers/gpu/drm/tinydrm/repaper.c
4782F:	Documentation/devicetree/bindings/display/repaper.txt
4783
4784DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4785M:	Dave Airlie <airlied@redhat.com>
4786M:	Gerd Hoffmann <kraxel@redhat.com>
4787L:	virtualization@lists.linux-foundation.org
4788T:	git git://anongit.freedesktop.org/drm/drm-misc
4789S:	Obsolete
4790W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4791F:	drivers/gpu/drm/cirrus/
4792
4793DRM DRIVER FOR QXL VIRTUAL GPU
4794M:	Dave Airlie <airlied@redhat.com>
4795M:	Gerd Hoffmann <kraxel@redhat.com>
4796L:	virtualization@lists.linux-foundation.org
4797T:	git git://anongit.freedesktop.org/drm/drm-misc
4798S:	Maintained
4799F:	drivers/gpu/drm/qxl/
4800F:	include/uapi/drm/qxl_drm.h
4801
4802DRM DRIVER FOR RAGE 128 VIDEO CARDS
4803S:	Orphan / Obsolete
4804F:	drivers/gpu/drm/r128/
4805F:	include/uapi/drm/r128_drm.h
4806
4807DRM DRIVER FOR SAVAGE VIDEO CARDS
4808S:	Orphan / Obsolete
4809F:	drivers/gpu/drm/savage/
4810F:	include/uapi/drm/savage_drm.h
4811
4812DRM DRIVER FOR SIS VIDEO CARDS
4813S:	Orphan / Obsolete
4814F:	drivers/gpu/drm/sis/
4815F:	include/uapi/drm/sis_drm.h
4816
4817DRM DRIVER FOR SITRONIX ST7586 PANELS
4818M:	David Lechner <david@lechnology.com>
4819S:	Maintained
4820F:	drivers/gpu/drm/tinydrm/st7586.c
4821F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4822
4823DRM DRIVER FOR SITRONIX ST7735R PANELS
4824M:	David Lechner <david@lechnology.com>
4825S:	Maintained
4826F:	drivers/gpu/drm/tinydrm/st7735r.c
4827F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4828
4829DRM DRIVER FOR TDFX VIDEO CARDS
4830S:	Orphan / Obsolete
4831F:	drivers/gpu/drm/tdfx/
4832
4833DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4834M:	Dave Airlie <airlied@redhat.com>
4835R:	Sean Paul <sean@poorly.run>
4836L:	dri-devel@lists.freedesktop.org
4837S:	Odd Fixes
4838F:	drivers/gpu/drm/udl/
4839T:	git git://anongit.freedesktop.org/drm/drm-misc
4840
4841DRM DRIVER FOR VMWARE VIRTUAL GPU
4842M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4843M:	Sinclair Yeh <syeh@vmware.com>
4844M:	Thomas Hellstrom <thellstrom@vmware.com>
4845L:	dri-devel@lists.freedesktop.org
4846T:	git git://people.freedesktop.org/~syeh/repos_linux
4847T:	git git://people.freedesktop.org/~thomash/linux
4848S:	Supported
4849F:	drivers/gpu/drm/vmwgfx/
4850F:	include/uapi/drm/vmwgfx_drm.h
4851
4852DRM DRIVERS
4853M:	David Airlie <airlied@linux.ie>
4854L:	dri-devel@lists.freedesktop.org
4855T:	git git://anongit.freedesktop.org/drm/drm
4856B:	https://bugs.freedesktop.org/
4857C:	irc://chat.freenode.net/dri-devel
4858S:	Maintained
4859F:	drivers/gpu/drm/
4860F:	drivers/gpu/vga/
4861F:	Documentation/devicetree/bindings/display/
4862F:	Documentation/devicetree/bindings/gpu/
4863F:	Documentation/gpu/
4864F:	include/drm/
4865F:	include/uapi/drm/
4866F:	include/linux/vga*
4867
4868DRM DRIVERS AND MISC GPU PATCHES
4869M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4870M:	Maxime Ripard <maxime.ripard@bootlin.com>
4871M:	Sean Paul <sean@poorly.run>
4872W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4873S:	Maintained
4874T:	git git://anongit.freedesktop.org/drm/drm-misc
4875F:	Documentation/gpu/
4876F:	drivers/gpu/vga/
4877F:	drivers/gpu/drm/*
4878F:	include/drm/drm*
4879F:	include/uapi/drm/drm*
4880F:	include/linux/vga*
4881
4882DRM DRIVERS FOR ALLWINNER A10
4883M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4884L:	dri-devel@lists.freedesktop.org
4885S:	Supported
4886F:	drivers/gpu/drm/sun4i/
4887F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4888T:	git git://anongit.freedesktop.org/drm/drm-misc
4889
4890DRM DRIVERS FOR AMLOGIC SOCS
4891M:	Neil Armstrong <narmstrong@baylibre.com>
4892L:	dri-devel@lists.freedesktop.org
4893L:	linux-amlogic@lists.infradead.org
4894W:	http://linux-meson.com/
4895S:	Supported
4896F:	drivers/gpu/drm/meson/
4897F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4898F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4899F:	Documentation/gpu/meson.rst
4900T:	git git://anongit.freedesktop.org/drm/drm-misc
4901
4902DRM DRIVERS FOR ATMEL HLCDC
4903M:	Boris Brezillon <boris.brezillon@bootlin.com>
4904L:	dri-devel@lists.freedesktop.org
4905S:	Supported
4906F:	drivers/gpu/drm/atmel-hlcdc/
4907F:	Documentation/devicetree/bindings/display/atmel/
4908T:	git git://anongit.freedesktop.org/drm/drm-misc
4909
4910DRM DRIVERS FOR BRIDGE CHIPS
4911M:	Archit Taneja <architt@codeaurora.org>
4912M:	Andrzej Hajda <a.hajda@samsung.com>
4913R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4914S:	Maintained
4915T:	git git://anongit.freedesktop.org/drm/drm-misc
4916F:	drivers/gpu/drm/bridge/
4917
4918DRM DRIVERS FOR EXYNOS
4919M:	Inki Dae <inki.dae@samsung.com>
4920M:	Joonyoung Shim <jy0922.shim@samsung.com>
4921M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4922M:	Kyungmin Park <kyungmin.park@samsung.com>
4923L:	dri-devel@lists.freedesktop.org
4924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4925S:	Supported
4926F:	drivers/gpu/drm/exynos/
4927F:	include/uapi/drm/exynos_drm.h
4928F:	Documentation/devicetree/bindings/display/exynos/
4929
4930DRM DRIVERS FOR FREESCALE DCU
4931M:	Stefan Agner <stefan@agner.ch>
4932M:	Alison Wang <alison.wang@nxp.com>
4933L:	dri-devel@lists.freedesktop.org
4934S:	Supported
4935F:	drivers/gpu/drm/fsl-dcu/
4936F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4937F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4938F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4939T:	git git://anongit.freedesktop.org/drm/drm-misc
4940
4941DRM DRIVERS FOR FREESCALE IMX
4942M:	Philipp Zabel <p.zabel@pengutronix.de>
4943L:	dri-devel@lists.freedesktop.org
4944S:	Maintained
4945F:	drivers/gpu/drm/imx/
4946F:	drivers/gpu/ipu-v3/
4947F:	Documentation/devicetree/bindings/display/imx/
4948
4949DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4950M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4951L:	dri-devel@lists.freedesktop.org
4952T:	git git://github.com/patjak/drm-gma500
4953S:	Maintained
4954F:	drivers/gpu/drm/gma500/
4955
4956DRM DRIVERS FOR HISILICON
4957M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4958M:	Rongrong Zou <zourongrong@gmail.com>
4959R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4960R:	Chen Feng <puck.chen@hisilicon.com>
4961L:	dri-devel@lists.freedesktop.org
4962T:	git git://github.com/xin3liang/linux.git
4963S:	Maintained
4964F:	drivers/gpu/drm/hisilicon/
4965F:	Documentation/devicetree/bindings/display/hisilicon/
4966
4967DRM DRIVERS FOR MEDIATEK
4968M:	CK Hu <ck.hu@mediatek.com>
4969M:	Philipp Zabel <p.zabel@pengutronix.de>
4970L:	dri-devel@lists.freedesktop.org
4971S:	Supported
4972F:	drivers/gpu/drm/mediatek/
4973F:	Documentation/devicetree/bindings/display/mediatek/
4974
4975DRM DRIVERS FOR NVIDIA TEGRA
4976M:	Thierry Reding <thierry.reding@gmail.com>
4977L:	dri-devel@lists.freedesktop.org
4978L:	linux-tegra@vger.kernel.org
4979T:	git git://anongit.freedesktop.org/tegra/linux.git
4980S:	Supported
4981F:	drivers/gpu/drm/tegra/
4982F:	drivers/gpu/host1x/
4983F:	include/linux/host1x.h
4984F:	include/uapi/drm/tegra_drm.h
4985F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4986
4987DRM DRIVERS FOR RENESAS
4988M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4989M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4990L:	dri-devel@lists.freedesktop.org
4991L:	linux-renesas-soc@vger.kernel.org
4992T:	git git://linuxtv.org/pinchartl/media drm/du/next
4993S:	Supported
4994F:	drivers/gpu/drm/rcar-du/
4995F:	drivers/gpu/drm/shmobile/
4996F:	include/linux/platform_data/shmob_drm.h
4997F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4998F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4999F:	Documentation/devicetree/bindings/display/renesas,du.txt
5000
5001DRM DRIVERS FOR ROCKCHIP
5002M:	Sandy Huang <hjc@rock-chips.com>
5003M:	Heiko Stübner <heiko@sntech.de>
5004L:	dri-devel@lists.freedesktop.org
5005S:	Maintained
5006F:	drivers/gpu/drm/rockchip/
5007F:	Documentation/devicetree/bindings/display/rockchip/
5008T:	git git://anongit.freedesktop.org/drm/drm-misc
5009
5010DRM DRIVERS FOR STI
5011M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5012M:	Vincent Abriou <vincent.abriou@st.com>
5013L:	dri-devel@lists.freedesktop.org
5014T:	git git://anongit.freedesktop.org/drm/drm-misc
5015S:	Maintained
5016F:	drivers/gpu/drm/sti
5017F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5018
5019DRM DRIVERS FOR STM
5020M:	Yannick Fertre <yannick.fertre@st.com>
5021M:	Philippe Cornu <philippe.cornu@st.com>
5022M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5023M:	Vincent Abriou <vincent.abriou@st.com>
5024L:	dri-devel@lists.freedesktop.org
5025T:	git git://anongit.freedesktop.org/drm/drm-misc
5026S:	Maintained
5027F:	drivers/gpu/drm/stm
5028F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5029
5030DRM DRIVERS FOR TI LCDC
5031M:	Jyri Sarha <jsarha@ti.com>
5032R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5033L:	dri-devel@lists.freedesktop.org
5034S:	Maintained
5035F:	drivers/gpu/drm/tilcdc/
5036F:	Documentation/devicetree/bindings/display/tilcdc/
5037
5038DRM DRIVERS FOR TI OMAP
5039M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5040L:	dri-devel@lists.freedesktop.org
5041S:	Maintained
5042F:	drivers/gpu/drm/omapdrm/
5043F:	Documentation/devicetree/bindings/display/ti/
5044
5045DRM DRIVERS FOR V3D
5046M:	Eric Anholt <eric@anholt.net>
5047S:	Supported
5048F:	drivers/gpu/drm/v3d/
5049F:	include/uapi/drm/v3d_drm.h
5050F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5051T:	git git://anongit.freedesktop.org/drm/drm-misc
5052
5053DRM DRIVERS FOR VC4
5054M:	Eric Anholt <eric@anholt.net>
5055T:	git git://github.com/anholt/linux
5056S:	Supported
5057F:	drivers/gpu/drm/vc4/
5058F:	include/uapi/drm/vc4_drm.h
5059F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5060T:	git git://anongit.freedesktop.org/drm/drm-misc
5061
5062DRM DRIVERS FOR VIVANTE GPU IP
5063M:	Lucas Stach <l.stach@pengutronix.de>
5064R:	Russell King <linux+etnaviv@armlinux.org.uk>
5065R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5066L:	etnaviv@lists.freedesktop.org
5067L:	dri-devel@lists.freedesktop.org
5068S:	Maintained
5069F:	drivers/gpu/drm/etnaviv/
5070F:	include/uapi/drm/etnaviv_drm.h
5071F:	Documentation/devicetree/bindings/display/etnaviv/
5072
5073DRM DRIVERS FOR ZTE ZX
5074M:	Shawn Guo <shawnguo@kernel.org>
5075L:	dri-devel@lists.freedesktop.org
5076S:	Maintained
5077F:	drivers/gpu/drm/zte/
5078F:	Documentation/devicetree/bindings/display/zte,vou.txt
5079T:	git git://anongit.freedesktop.org/drm/drm-misc
5080
5081DRM PANEL DRIVERS
5082M:	Thierry Reding <thierry.reding@gmail.com>
5083L:	dri-devel@lists.freedesktop.org
5084T:	git git://anongit.freedesktop.org/drm/drm-misc
5085S:	Maintained
5086F:	drivers/gpu/drm/drm_panel.c
5087F:	drivers/gpu/drm/panel/
5088F:	include/drm/drm_panel.h
5089F:	Documentation/devicetree/bindings/display/panel/
5090
5091DRM TINYDRM DRIVERS
5092M:	Noralf Trønnes <noralf@tronnes.org>
5093W:	https://github.com/notro/tinydrm/wiki/Development
5094T:	git git://anongit.freedesktop.org/drm/drm-misc
5095S:	Maintained
5096F:	drivers/gpu/drm/tinydrm/
5097F:	include/drm/tinydrm/
5098
5099DRM DRIVERS FOR XEN
5100M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5101T:	git git://anongit.freedesktop.org/drm/drm-misc
5102L:	dri-devel@lists.freedesktop.org
5103L:	xen-devel@lists.xen.org
5104S:	Supported
5105F:	drivers/gpu/drm/xen/
5106F:	Documentation/gpu/xen-front.rst
5107
5108DRM TTM SUBSYSTEM
5109M:	Christian Koenig <christian.koenig@amd.com>
5110M:	Huang Rui <ray.huang@amd.com>
5111M:	Junwei Zhang <Jerry.Zhang@amd.com>
5112T:	git git://people.freedesktop.org/~agd5f/linux
5113S:	Maintained
5114L:	dri-devel@lists.freedesktop.org
5115F:	include/drm/ttm/
5116F:	drivers/gpu/drm/ttm/
5117
5118DSBR100 USB FM RADIO DRIVER
5119M:	Alexey Klimov <klimov.linux@gmail.com>
5120L:	linux-media@vger.kernel.org
5121T:	git git://linuxtv.org/media_tree.git
5122S:	Maintained
5123F:	drivers/media/radio/dsbr100.c
5124
5125DSCC4 DRIVER
5126M:	Francois Romieu <romieu@fr.zoreil.com>
5127L:	netdev@vger.kernel.org
5128S:	Maintained
5129F:	drivers/net/wan/dscc4.c
5130
5131DT3155 MEDIA DRIVER
5132M:	Hans Verkuil <hverkuil@xs4all.nl>
5133L:	linux-media@vger.kernel.org
5134T:	git git://linuxtv.org/media_tree.git
5135W:	https://linuxtv.org
5136S:	Odd Fixes
5137F:	drivers/media/pci/dt3155/
5138
5139DVB_USB_AF9015 MEDIA DRIVER
5140M:	Antti Palosaari <crope@iki.fi>
5141L:	linux-media@vger.kernel.org
5142W:	https://linuxtv.org
5143W:	http://palosaari.fi/linux/
5144Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5145T:	git git://linuxtv.org/anttip/media_tree.git
5146S:	Maintained
5147F:	drivers/media/usb/dvb-usb-v2/af9015*
5148
5149DVB_USB_AF9035 MEDIA DRIVER
5150M:	Antti Palosaari <crope@iki.fi>
5151L:	linux-media@vger.kernel.org
5152W:	https://linuxtv.org
5153W:	http://palosaari.fi/linux/
5154Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5155T:	git git://linuxtv.org/anttip/media_tree.git
5156S:	Maintained
5157F:	drivers/media/usb/dvb-usb-v2/af9035*
5158
5159DVB_USB_ANYSEE MEDIA DRIVER
5160M:	Antti Palosaari <crope@iki.fi>
5161L:	linux-media@vger.kernel.org
5162W:	https://linuxtv.org
5163W:	http://palosaari.fi/linux/
5164Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5165T:	git git://linuxtv.org/anttip/media_tree.git
5166S:	Maintained
5167F:	drivers/media/usb/dvb-usb-v2/anysee*
5168
5169DVB_USB_AU6610 MEDIA DRIVER
5170M:	Antti Palosaari <crope@iki.fi>
5171L:	linux-media@vger.kernel.org
5172W:	https://linuxtv.org
5173W:	http://palosaari.fi/linux/
5174Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5175T:	git git://linuxtv.org/anttip/media_tree.git
5176S:	Maintained
5177F:	drivers/media/usb/dvb-usb-v2/au6610*
5178
5179DVB_USB_CE6230 MEDIA DRIVER
5180M:	Antti Palosaari <crope@iki.fi>
5181L:	linux-media@vger.kernel.org
5182W:	https://linuxtv.org
5183W:	http://palosaari.fi/linux/
5184Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5185T:	git git://linuxtv.org/anttip/media_tree.git
5186S:	Maintained
5187F:	drivers/media/usb/dvb-usb-v2/ce6230*
5188
5189DVB_USB_CXUSB MEDIA DRIVER
5190M:	Michael Krufky <mkrufky@linuxtv.org>
5191L:	linux-media@vger.kernel.org
5192W:	https://linuxtv.org
5193W:	http://github.com/mkrufky
5194Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5195T:	git git://linuxtv.org/media_tree.git
5196S:	Maintained
5197F:	drivers/media/usb/dvb-usb/cxusb*
5198
5199DVB_USB_EC168 MEDIA DRIVER
5200M:	Antti Palosaari <crope@iki.fi>
5201L:	linux-media@vger.kernel.org
5202W:	https://linuxtv.org
5203W:	http://palosaari.fi/linux/
5204Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5205T:	git git://linuxtv.org/anttip/media_tree.git
5206S:	Maintained
5207F:	drivers/media/usb/dvb-usb-v2/ec168*
5208
5209DVB_USB_GL861 MEDIA DRIVER
5210M:	Antti Palosaari <crope@iki.fi>
5211L:	linux-media@vger.kernel.org
5212W:	https://linuxtv.org
5213Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5214T:	git git://linuxtv.org/anttip/media_tree.git
5215S:	Maintained
5216F:	drivers/media/usb/dvb-usb-v2/gl861*
5217
5218DVB_USB_MXL111SF MEDIA DRIVER
5219M:	Michael Krufky <mkrufky@linuxtv.org>
5220L:	linux-media@vger.kernel.org
5221W:	https://linuxtv.org
5222W:	http://github.com/mkrufky
5223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5224T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5225S:	Maintained
5226F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5227
5228DVB_USB_RTL28XXU MEDIA DRIVER
5229M:	Antti Palosaari <crope@iki.fi>
5230L:	linux-media@vger.kernel.org
5231W:	https://linuxtv.org
5232W:	http://palosaari.fi/linux/
5233Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5234T:	git git://linuxtv.org/anttip/media_tree.git
5235S:	Maintained
5236F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5237
5238DVB_USB_V2 MEDIA DRIVER
5239M:	Antti Palosaari <crope@iki.fi>
5240L:	linux-media@vger.kernel.org
5241W:	https://linuxtv.org
5242W:	http://palosaari.fi/linux/
5243Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5244T:	git git://linuxtv.org/anttip/media_tree.git
5245S:	Maintained
5246F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5247F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5248
5249DYNAMIC DEBUG
5250M:	Jason Baron <jbaron@akamai.com>
5251S:	Maintained
5252F:	lib/dynamic_debug.c
5253F:	include/linux/dynamic_debug.h
5254
5255DYNAMIC INTERRUPT MODERATION
5256M:	Tal Gilboa <talgi@mellanox.com>
5257S:	Maintained
5258F:	include/linux/net_dim.h
5259
5260DZ DECSTATION DZ11 SERIAL DRIVER
5261M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5262S:	Maintained
5263F:	drivers/tty/serial/dz.*
5264
5265E3X0 POWER BUTTON DRIVER
5266M:	Moritz Fischer <moritz.fischer@ettus.com>
5267L:	usrp-users@lists.ettus.com
5268W:	http://www.ettus.com
5269S:	Supported
5270F:	drivers/input/misc/e3x0-button.c
5271F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5272
5273E4000 MEDIA DRIVER
5274M:	Antti Palosaari <crope@iki.fi>
5275L:	linux-media@vger.kernel.org
5276W:	https://linuxtv.org
5277W:	http://palosaari.fi/linux/
5278Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5279T:	git git://linuxtv.org/anttip/media_tree.git
5280S:	Maintained
5281F:	drivers/media/tuners/e4000*
5282
5283EARTH_PT1 MEDIA DRIVER
5284M:	Akihiro Tsukada <tskd08@gmail.com>
5285L:	linux-media@vger.kernel.org
5286S:	Odd Fixes
5287F:	drivers/media/pci/pt1/
5288
5289EARTH_PT3 MEDIA DRIVER
5290M:	Akihiro Tsukada <tskd08@gmail.com>
5291L:	linux-media@vger.kernel.org
5292S:	Odd Fixes
5293F:	drivers/media/pci/pt3/
5294
5295EC100 MEDIA DRIVER
5296M:	Antti Palosaari <crope@iki.fi>
5297L:	linux-media@vger.kernel.org
5298W:	https://linuxtv.org
5299W:	http://palosaari.fi/linux/
5300Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5301T:	git git://linuxtv.org/anttip/media_tree.git
5302S:	Maintained
5303F:	drivers/media/dvb-frontends/ec100*
5304
5305ECRYPT FILE SYSTEM
5306M:	Tyler Hicks <tyhicks@canonical.com>
5307L:	ecryptfs@vger.kernel.org
5308W:	http://ecryptfs.org
5309W:	https://launchpad.net/ecryptfs
5310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5311S:	Supported
5312F:	Documentation/filesystems/ecryptfs.txt
5313F:	fs/ecryptfs/
5314
5315EDAC-AMD64
5316M:	Borislav Petkov <bp@alien8.de>
5317L:	linux-edac@vger.kernel.org
5318S:	Maintained
5319F:	drivers/edac/amd64_edac*
5320
5321EDAC-CALXEDA
5322M:	Robert Richter <rric@kernel.org>
5323L:	linux-edac@vger.kernel.org
5324S:	Maintained
5325F:	drivers/edac/highbank*
5326
5327EDAC-CAVIUM OCTEON
5328M:	Ralf Baechle <ralf@linux-mips.org>
5329M:	David Daney <david.daney@cavium.com>
5330L:	linux-edac@vger.kernel.org
5331L:	linux-mips@vger.kernel.org
5332S:	Supported
5333F:	drivers/edac/octeon_edac*
5334
5335EDAC-CAVIUM THUNDERX
5336M:	David Daney <david.daney@cavium.com>
5337M:	Jan Glauber <jglauber@cavium.com>
5338L:	linux-edac@vger.kernel.org
5339S:	Supported
5340F:	drivers/edac/thunderx_edac*
5341
5342EDAC-CORE
5343M:	Borislav Petkov <bp@alien8.de>
5344M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5345L:	linux-edac@vger.kernel.org
5346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5348S:	Supported
5349F:	Documentation/admin-guide/ras.rst
5350F:	Documentation/driver-api/edac.rst
5351F:	drivers/edac/
5352F:	include/linux/edac.h
5353
5354EDAC-E752X
5355M:	Mark Gross <mark.gross@intel.com>
5356L:	linux-edac@vger.kernel.org
5357S:	Maintained
5358F:	drivers/edac/e752x_edac.c
5359
5360EDAC-E7XXX
5361L:	linux-edac@vger.kernel.org
5362S:	Maintained
5363F:	drivers/edac/e7xxx_edac.c
5364
5365EDAC-FSL_DDR
5366M:	York Sun <york.sun@nxp.com>
5367L:	linux-edac@vger.kernel.org
5368S:	Maintained
5369F:	drivers/edac/fsl_ddr_edac.*
5370
5371EDAC-GHES
5372M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5373L:	linux-edac@vger.kernel.org
5374S:	Maintained
5375F:	drivers/edac/ghes_edac.c
5376
5377EDAC-I3000
5378L:	linux-edac@vger.kernel.org
5379S:	Orphan
5380F:	drivers/edac/i3000_edac.c
5381
5382EDAC-I5000
5383L:	linux-edac@vger.kernel.org
5384S:	Maintained
5385F:	drivers/edac/i5000_edac.c
5386
5387EDAC-I5400
5388M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5389L:	linux-edac@vger.kernel.org
5390S:	Maintained
5391F:	drivers/edac/i5400_edac.c
5392
5393EDAC-I7300
5394M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5395L:	linux-edac@vger.kernel.org
5396S:	Maintained
5397F:	drivers/edac/i7300_edac.c
5398
5399EDAC-I7CORE
5400M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5401L:	linux-edac@vger.kernel.org
5402S:	Maintained
5403F:	drivers/edac/i7core_edac.c
5404
5405EDAC-I82443BXGX
5406M:	Tim Small <tim@buttersideup.com>
5407L:	linux-edac@vger.kernel.org
5408S:	Maintained
5409F:	drivers/edac/i82443bxgx_edac.c
5410
5411EDAC-I82975X
5412M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5413M:	"Arvind R." <arvino55@gmail.com>
5414L:	linux-edac@vger.kernel.org
5415S:	Maintained
5416F:	drivers/edac/i82975x_edac.c
5417
5418EDAC-IE31200
5419M:	Jason Baron <jbaron@akamai.com>
5420L:	linux-edac@vger.kernel.org
5421S:	Maintained
5422F:	drivers/edac/ie31200_edac.c
5423
5424EDAC-MPC85XX
5425M:	Johannes Thumshirn <morbidrsa@gmail.com>
5426L:	linux-edac@vger.kernel.org
5427S:	Maintained
5428F:	drivers/edac/mpc85xx_edac.[ch]
5429
5430EDAC-PASEMI
5431M:	Egor Martovetsky <egor@pasemi.com>
5432L:	linux-edac@vger.kernel.org
5433S:	Maintained
5434F:	drivers/edac/pasemi_edac.c
5435
5436EDAC-PND2
5437M:	Tony Luck <tony.luck@intel.com>
5438L:	linux-edac@vger.kernel.org
5439S:	Maintained
5440F:	drivers/edac/pnd2_edac.[ch]
5441
5442EDAC-R82600
5443M:	Tim Small <tim@buttersideup.com>
5444L:	linux-edac@vger.kernel.org
5445S:	Maintained
5446F:	drivers/edac/r82600_edac.c
5447
5448EDAC-SBRIDGE
5449M:	Tony Luck <tony.luck@intel.com>
5450R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5451L:	linux-edac@vger.kernel.org
5452S:	Maintained
5453F:	drivers/edac/sb_edac.c
5454
5455EDAC-SKYLAKE
5456M:	Tony Luck <tony.luck@intel.com>
5457L:	linux-edac@vger.kernel.org
5458S:	Maintained
5459F:	drivers/edac/skx_edac.c
5460
5461EDAC-TI
5462M:	Tero Kristo <t-kristo@ti.com>
5463L:	linux-edac@vger.kernel.org
5464S:	Maintained
5465F:	drivers/edac/ti_edac.c
5466
5467EDAC-QCOM
5468M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5469M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5470L:	linux-arm-msm@vger.kernel.org
5471L:	linux-edac@vger.kernel.org
5472S:	Maintained
5473F:	drivers/edac/qcom_edac.c
5474
5475EDIROL UA-101/UA-1000 DRIVER
5476M:	Clemens Ladisch <clemens@ladisch.de>
5477L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5478T:	git git://git.alsa-project.org/alsa-kernel.git
5479S:	Maintained
5480F:	sound/usb/misc/ua101.c
5481
5482EFI TEST DRIVER
5483L:	linux-efi@vger.kernel.org
5484M:	Ivan Hu <ivan.hu@canonical.com>
5485M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5486S:	Maintained
5487F:	drivers/firmware/efi/test/
5488
5489EFI VARIABLE FILESYSTEM
5490M:	Matthew Garrett <matthew.garrett@nebula.com>
5491M:	Jeremy Kerr <jk@ozlabs.org>
5492M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5494L:	linux-efi@vger.kernel.org
5495S:	Maintained
5496F:	fs/efivarfs/
5497
5498EFIFB FRAMEBUFFER DRIVER
5499L:	linux-fbdev@vger.kernel.org
5500M:	Peter Jones <pjones@redhat.com>
5501S:	Maintained
5502F:	drivers/video/fbdev/efifb.c
5503
5504EFS FILESYSTEM
5505W:	http://aeschi.ch.eu.org/efs/
5506S:	Orphan
5507F:	fs/efs/
5508
5509EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5510M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5511L:	netdev@vger.kernel.org
5512S:	Maintained
5513F:	drivers/net/ethernet/ibm/ehea/
5514
5515EM28XX VIDEO4LINUX DRIVER
5516M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5517L:	linux-media@vger.kernel.org
5518W:	https://linuxtv.org
5519T:	git git://linuxtv.org/media_tree.git
5520S:	Maintained
5521F:	drivers/media/usb/em28xx/
5522F:	Documentation/media/v4l-drivers/em28xx*
5523
5524EMBEDDED LINUX
5525M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5526M:	Matt Mackall <mpm@selenic.com>
5527M:	David Woodhouse <dwmw2@infradead.org>
5528L:	linux-embedded@vger.kernel.org
5529S:	Maintained
5530
5531Emulex 10Gbps iSCSI - OneConnect DRIVER
5532M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5533M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5534M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5535L:	linux-scsi@vger.kernel.org
5536W:	http://www.broadcom.com
5537S:	Supported
5538F:	drivers/scsi/be2iscsi/
5539
5540Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5541M:	Sathya Perla <sathya.perla@broadcom.com>
5542M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5543M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5544M:	Somnath Kotur <somnath.kotur@broadcom.com>
5545L:	netdev@vger.kernel.org
5546W:	http://www.emulex.com
5547S:	Supported
5548F:	drivers/net/ethernet/emulex/benet/
5549
5550EMULEX ONECONNECT ROCE DRIVER
5551M:	Selvin Xavier <selvin.xavier@broadcom.com>
5552M:	Devesh Sharma <devesh.sharma@broadcom.com>
5553L:	linux-rdma@vger.kernel.org
5554W:	http://www.broadcom.com
5555S:	Odd Fixes
5556F:	drivers/infiniband/hw/ocrdma/
5557F:	include/uapi/rdma/ocrdma-abi.h
5558
5559EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5560M:	James Smart <james.smart@broadcom.com>
5561M:	Dick Kennedy <dick.kennedy@broadcom.com>
5562L:	linux-scsi@vger.kernel.org
5563W:	http://www.broadcom.com
5564S:	Supported
5565F:	drivers/scsi/lpfc/
5566
5567ENE CB710 FLASH CARD READER DRIVER
5568M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5569S:	Maintained
5570F:	drivers/misc/cb710/
5571F:	drivers/mmc/host/cb710-mmc.*
5572F:	include/linux/cb710.h
5573
5574ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5575M:	Maxim Levitsky <maximlevitsky@gmail.com>
5576S:	Maintained
5577F:	drivers/media/rc/ene_ir.*
5578
5579EPSON S1D13XXX FRAMEBUFFER DRIVER
5580M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5581S:	Maintained
5582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5583F:	drivers/video/fbdev/s1d13xxxfb.c
5584F:	include/video/s1d13xxxfb.h
5585
5586ERRSEQ ERROR TRACKING INFRASTRUCTURE
5587M:	Jeff Layton <jlayton@kernel.org>
5588S:	Maintained
5589F:	lib/errseq.c
5590F:	include/linux/errseq.h
5591
5592ET131X NETWORK DRIVER
5593M:	Mark Einon <mark.einon@gmail.com>
5594S:	Odd Fixes
5595F:	drivers/net/ethernet/agere/
5596
5597ETHERNET BRIDGE
5598M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5599M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5600L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5601L:	netdev@vger.kernel.org
5602W:	http://www.linuxfoundation.org/en/Net:Bridge
5603S:	Maintained
5604F:	include/linux/netfilter_bridge/
5605F:	net/bridge/
5606
5607ETHERNET PHY LIBRARY
5608M:	Andrew Lunn <andrew@lunn.ch>
5609M:	Florian Fainelli <f.fainelli@gmail.com>
5610M:	Heiner Kallweit <hkallweit1@gmail.com>
5611L:	netdev@vger.kernel.org
5612S:	Maintained
5613F:	Documentation/ABI/testing/sysfs-bus-mdio
5614F:	Documentation/devicetree/bindings/net/mdio*
5615F:	Documentation/networking/phy.txt
5616F:	drivers/net/phy/
5617F:	drivers/of/of_mdio.c
5618F:	drivers/of/of_net.c
5619F:	include/linux/*mdio*.h
5620F:	include/linux/of_net.h
5621F:	include/linux/phy.h
5622F:	include/linux/phy_fixed.h
5623F:	include/linux/platform_data/mdio-bcm-unimac.h
5624F:	include/trace/events/mdio.h
5625F:	include/uapi/linux/mdio.h
5626F:	include/uapi/linux/mii.h
5627
5628EXT2 FILE SYSTEM
5629M:	Jan Kara <jack@suse.com>
5630L:	linux-ext4@vger.kernel.org
5631S:	Maintained
5632F:	Documentation/filesystems/ext2.txt
5633F:	fs/ext2/
5634F:	include/linux/ext2*
5635
5636EXT4 FILE SYSTEM
5637M:	"Theodore Ts'o" <tytso@mit.edu>
5638M:	Andreas Dilger <adilger.kernel@dilger.ca>
5639L:	linux-ext4@vger.kernel.org
5640W:	http://ext4.wiki.kernel.org
5641Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5643S:	Maintained
5644F:	Documentation/filesystems/ext4/ext4.rst
5645F:	fs/ext4/
5646
5647Extended Verification Module (EVM)
5648M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5649L:	linux-integrity@vger.kernel.org
5650S:	Supported
5651F:	security/integrity/evm/
5652
5653EXTENSIBLE FIRMWARE INTERFACE (EFI)
5654M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5655L:	linux-efi@vger.kernel.org
5656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5657S:	Maintained
5658F:	Documentation/efi-stub.txt
5659F:	arch/*/kernel/efi.c
5660F:	arch/x86/boot/compressed/eboot.[ch]
5661F:	arch/*/include/asm/efi.h
5662F:	arch/x86/platform/efi/
5663F:	drivers/firmware/efi/
5664F:	include/linux/efi*.h
5665F:	arch/arm/boot/compressed/efi-header.S
5666F:	arch/arm64/kernel/efi-entry.S
5667
5668EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5669M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5670M:	Chanwoo Choi <cw00.choi@samsung.com>
5671L:	linux-kernel@vger.kernel.org
5672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5673S:	Maintained
5674F:	drivers/extcon/
5675F:	include/linux/extcon/
5676F:	include/linux/extcon.h
5677F:	Documentation/extcon/
5678F:	Documentation/devicetree/bindings/extcon/
5679
5680EXYNOS DP DRIVER
5681M:	Jingoo Han <jingoohan1@gmail.com>
5682L:	dri-devel@lists.freedesktop.org
5683S:	Maintained
5684F:	drivers/gpu/drm/exynos/exynos_dp*
5685
5686EXYNOS SYSMMU (IOMMU) driver
5687M:	Marek Szyprowski <m.szyprowski@samsung.com>
5688L:	iommu@lists.linux-foundation.org
5689S:	Maintained
5690F:	drivers/iommu/exynos-iommu.c
5691
5692EZchip NPS platform support
5693M:	Vineet Gupta <vgupta@synopsys.com>
5694M:	Ofer Levi <oferle@mellanox.com>
5695S:	Supported
5696F:	arch/arc/plat-eznps
5697F:	arch/arc/boot/dts/eznps.dts
5698
5699F2FS FILE SYSTEM
5700M:	Jaegeuk Kim <jaegeuk@kernel.org>
5701M:	Chao Yu <yuchao0@huawei.com>
5702L:	linux-f2fs-devel@lists.sourceforge.net
5703W:	https://f2fs.wiki.kernel.org/
5704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5705S:	Maintained
5706F:	Documentation/filesystems/f2fs.txt
5707F:	Documentation/ABI/testing/sysfs-fs-f2fs
5708F:	fs/f2fs/
5709F:	include/linux/f2fs_fs.h
5710F:	include/trace/events/f2fs.h
5711
5712F71805F HARDWARE MONITORING DRIVER
5713M:	Jean Delvare <jdelvare@suse.com>
5714L:	linux-hwmon@vger.kernel.org
5715S:	Maintained
5716F:	Documentation/hwmon/f71805f
5717F:	drivers/hwmon/f71805f.c
5718
5719FADDR2LINE
5720M:	Josh Poimboeuf <jpoimboe@redhat.com>
5721S:	Maintained
5722F:	scripts/faddr2line
5723
5724FAILOVER MODULE
5725M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5726L:	netdev@vger.kernel.org
5727S:	Supported
5728F:	net/core/failover.c
5729F:	include/net/failover.h
5730F:	Documentation/networking/failover.rst
5731
5732FANOTIFY
5733M:	Jan Kara <jack@suse.cz>
5734R:	Amir Goldstein <amir73il@gmail.com>
5735L:	linux-fsdevel@vger.kernel.org
5736S:	Maintained
5737F:	fs/notify/fanotify/
5738F:	include/linux/fanotify.h
5739F:	include/uapi/linux/fanotify.h
5740
5741FARSYNC SYNCHRONOUS DRIVER
5742M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5743W:	http://www.farsite.co.uk/
5744S:	Supported
5745F:	drivers/net/wan/farsync.*
5746
5747FAULT INJECTION SUPPORT
5748M:	Akinobu Mita <akinobu.mita@gmail.com>
5749S:	Supported
5750F:	Documentation/fault-injection/
5751F:	lib/fault-inject.c
5752
5753FBTFT Framebuffer drivers
5754S:	Orphan
5755L:	dri-devel@lists.freedesktop.org
5756L:	linux-fbdev@vger.kernel.org
5757F:	drivers/staging/fbtft/
5758
5759FC0011 TUNER DRIVER
5760M:	Michael Buesch <m@bues.ch>
5761L:	linux-media@vger.kernel.org
5762S:	Maintained
5763F:	drivers/media/tuners/fc0011.h
5764F:	drivers/media/tuners/fc0011.c
5765
5766FC2580 MEDIA DRIVER
5767M:	Antti Palosaari <crope@iki.fi>
5768L:	linux-media@vger.kernel.org
5769W:	https://linuxtv.org
5770W:	http://palosaari.fi/linux/
5771Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5772T:	git git://linuxtv.org/anttip/media_tree.git
5773S:	Maintained
5774F:	drivers/media/tuners/fc2580*
5775
5776FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5777M:	Johannes Thumshirn <jth@kernel.org>
5778L:	linux-scsi@vger.kernel.org
5779W:	www.Open-FCoE.org
5780S:	Supported
5781F:	drivers/scsi/libfc/
5782F:	drivers/scsi/fcoe/
5783F:	include/scsi/fc/
5784F:	include/scsi/libfc.h
5785F:	include/scsi/libfcoe.h
5786F:	include/uapi/scsi/fc/
5787
5788FILE LOCKING (flock() and fcntl()/lockf())
5789M:	Jeff Layton <jlayton@kernel.org>
5790M:	"J. Bruce Fields" <bfields@fieldses.org>
5791L:	linux-fsdevel@vger.kernel.org
5792S:	Maintained
5793F:	include/linux/fcntl.h
5794F:	include/uapi/linux/fcntl.h
5795F:	fs/fcntl.c
5796F:	fs/locks.c
5797
5798FILESYSTEMS (VFS and infrastructure)
5799M:	Alexander Viro <viro@zeniv.linux.org.uk>
5800L:	linux-fsdevel@vger.kernel.org
5801S:	Maintained
5802F:	fs/*
5803F:	include/linux/fs.h
5804F:	include/uapi/linux/fs.h
5805
5806FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5807M:	Riku Voipio <riku.voipio@iki.fi>
5808L:	linux-hwmon@vger.kernel.org
5809S:	Maintained
5810F:	drivers/hwmon/f75375s.c
5811F:	include/linux/f75375s.h
5812
5813FIREWIRE AUDIO DRIVERS
5814M:	Clemens Ladisch <clemens@ladisch.de>
5815L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5816T:	git git://git.alsa-project.org/alsa-kernel.git
5817S:	Maintained
5818F:	sound/firewire/
5819
5820FIREWIRE MEDIA DRIVERS (firedtv)
5821M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5822L:	linux-media@vger.kernel.org
5823L:	linux1394-devel@lists.sourceforge.net
5824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5825S:	Maintained
5826F:	drivers/media/firewire/
5827
5828FIREWIRE SBP-2 TARGET
5829M:	Chris Boot <bootc@bootc.net>
5830L:	linux-scsi@vger.kernel.org
5831L:	target-devel@vger.kernel.org
5832L:	linux1394-devel@lists.sourceforge.net
5833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5834S:	Maintained
5835F:	drivers/target/sbp/
5836
5837FIREWIRE SUBSYSTEM
5838M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5839L:	linux1394-devel@lists.sourceforge.net
5840W:	http://ieee1394.wiki.kernel.org/
5841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5842S:	Maintained
5843F:	drivers/firewire/
5844F:	include/linux/firewire.h
5845F:	include/uapi/linux/firewire*.h
5846F:	tools/firewire/
5847
5848FIRMWARE LOADER (request_firmware)
5849M:	Luis Chamberlain <mcgrof@kernel.org>
5850L:	linux-kernel@vger.kernel.org
5851S:	Maintained
5852F:	Documentation/firmware_class/
5853F:	drivers/base/firmware_loader/
5854F:	include/linux/firmware.h
5855
5856FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5857M:	Joshua Morris <josh.h.morris@us.ibm.com>
5858M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5859S:	Maintained
5860F:	drivers/block/rsxx/
5861
5862FLOPPY DRIVER
5863M:	Jiri Kosina <jikos@kernel.org>
5864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5865S:	Odd fixes
5866F:	drivers/block/floppy.c
5867
5868FMC SUBSYSTEM
5869M:	Alessandro Rubini <rubini@gnudd.com>
5870W:	http://www.ohwr.org/projects/fmc-bus
5871S:	Supported
5872F:	drivers/fmc/
5873F:	include/linux/fmc*.h
5874F:	include/linux/ipmi-fru.h
5875K:	fmc_d.*register
5876
5877FPGA MANAGER FRAMEWORK
5878M:	Alan Tull <atull@kernel.org>
5879M:	Moritz Fischer <mdf@kernel.org>
5880L:	linux-fpga@vger.kernel.org
5881S:	Maintained
5882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5883Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5884F:	Documentation/fpga/
5885F:	Documentation/driver-api/fpga/
5886F:	Documentation/devicetree/bindings/fpga/
5887F:	drivers/fpga/
5888F:	include/linux/fpga/
5889W:	http://www.rocketboards.org
5890
5891FPGA DFL DRIVERS
5892M:	Wu Hao <hao.wu@intel.com>
5893L:	linux-fpga@vger.kernel.org
5894S:	Maintained
5895F:	Documentation/fpga/dfl.txt
5896F:	include/uapi/linux/fpga-dfl.h
5897F:	drivers/fpga/dfl*
5898
5899FPU EMULATOR
5900M:	Bill Metzenthen <billm@melbpc.org.au>
5901W:	http://floatingpoint.sourceforge.net/emulator/index.html
5902S:	Maintained
5903F:	arch/x86/math-emu/
5904
5905FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5906L:	netdev@vger.kernel.org
5907S:	Orphan
5908F:	drivers/net/wan/dlci.c
5909F:	drivers/net/wan/sdla.c
5910
5911FRAMEBUFFER LAYER
5912M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5913L:	dri-devel@lists.freedesktop.org
5914L:	linux-fbdev@vger.kernel.org
5915T:	git git://github.com/bzolnier/linux.git
5916Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5917S:	Maintained
5918F:	Documentation/fb/
5919F:	drivers/video/
5920F:	include/video/
5921F:	include/linux/fb.h
5922F:	include/uapi/video/
5923F:	include/uapi/linux/fb.h
5924
5925FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5926M:	Horia Geantă <horia.geanta@nxp.com>
5927M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5928L:	linux-crypto@vger.kernel.org
5929S:	Maintained
5930F:	drivers/crypto/caam/
5931F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5932
5933FREESCALE DIU FRAMEBUFFER DRIVER
5934M:	Timur Tabi <timur@kernel.org>
5935L:	linux-fbdev@vger.kernel.org
5936S:	Maintained
5937F:	drivers/video/fbdev/fsl-diu-fb.*
5938
5939FREESCALE DMA DRIVER
5940M:	Li Yang <leoyang.li@nxp.com>
5941M:	Zhang Wei <zw@zh-kernel.org>
5942L:	linuxppc-dev@lists.ozlabs.org
5943S:	Maintained
5944F:	drivers/dma/fsldma.*
5945
5946FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5947M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5948L:	netdev@vger.kernel.org
5949S:	Maintained
5950F:	drivers/net/ethernet/freescale/gianfar*
5951F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5952
5953FREESCALE GPMI NAND DRIVER
5954M:	Han Xu <han.xu@nxp.com>
5955L:	linux-mtd@lists.infradead.org
5956S:	Maintained
5957F:	drivers/mtd/nand/raw/gpmi-nand/*
5958
5959FREESCALE I2C CPM DRIVER
5960M:	Jochen Friedrich <jochen@scram.de>
5961L:	linuxppc-dev@lists.ozlabs.org
5962L:	linux-i2c@vger.kernel.org
5963S:	Maintained
5964F:	drivers/i2c/busses/i2c-cpm.c
5965
5966FREESCALE IMX LPI2C DRIVER
5967M:	Dong Aisheng <aisheng.dong@nxp.com>
5968L:	linux-i2c@vger.kernel.org
5969L:	linux-imx@nxp.com
5970S:	Maintained
5971F:	drivers/i2c/busses/i2c-imx-lpi2c.c
5972F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5973
5974FREESCALE IMX / MXC FEC DRIVER
5975M:	Fugang Duan <fugang.duan@nxp.com>
5976L:	netdev@vger.kernel.org
5977S:	Maintained
5978F:	drivers/net/ethernet/freescale/fec_main.c
5979F:	drivers/net/ethernet/freescale/fec_ptp.c
5980F:	drivers/net/ethernet/freescale/fec.h
5981F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5982
5983FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5984M:	Sascha Hauer <s.hauer@pengutronix.de>
5985R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5986L:	linux-fbdev@vger.kernel.org
5987L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5988S:	Maintained
5989F:	include/linux/platform_data/video-imxfb.h
5990F:	drivers/video/fbdev/imxfb.c
5991
5992FREESCALE QORIQ DPAA ETHERNET DRIVER
5993M:	Madalin Bucur <madalin.bucur@nxp.com>
5994L:	netdev@vger.kernel.org
5995S:	Maintained
5996F:	drivers/net/ethernet/freescale/dpaa
5997
5998FREESCALE QORIQ DPAA FMAN DRIVER
5999M:	Madalin Bucur <madalin.bucur@nxp.com>
6000L:	netdev@vger.kernel.org
6001S:	Maintained
6002F:	drivers/net/ethernet/freescale/fman
6003F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6004
6005FREESCALE QORIQ PTP CLOCK DRIVER
6006M:	Yangbo Lu <yangbo.lu@nxp.com>
6007L:	netdev@vger.kernel.org
6008S:	Maintained
6009F:	drivers/ptp/ptp_qoriq.c
6010F:	include/linux/fsl/ptp_qoriq.h
6011F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6012
6013FREESCALE QUAD SPI DRIVER
6014M:	Han Xu <han.xu@nxp.com>
6015L:	linux-mtd@lists.infradead.org
6016S:	Maintained
6017F:	drivers/mtd/spi-nor/fsl-quadspi.c
6018
6019FREESCALE QUICC ENGINE LIBRARY
6020M:	Qiang Zhao <qiang.zhao@nxp.com>
6021L:	linuxppc-dev@lists.ozlabs.org
6022S:	Maintained
6023F:	drivers/soc/fsl/qe/
6024F:	include/soc/fsl/*qe*.h
6025F:	include/soc/fsl/*ucc*.h
6026
6027FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6028M:	Li Yang <leoyang.li@nxp.com>
6029L:	netdev@vger.kernel.org
6030L:	linuxppc-dev@lists.ozlabs.org
6031S:	Maintained
6032F:	drivers/net/ethernet/freescale/ucc_geth*
6033
6034FREESCALE QUICC ENGINE UCC HDLC DRIVER
6035M:	Zhao Qiang <qiang.zhao@nxp.com>
6036L:	netdev@vger.kernel.org
6037L:	linuxppc-dev@lists.ozlabs.org
6038S:	Maintained
6039F:	drivers/net/wan/fsl_ucc_hdlc*
6040
6041FREESCALE QUICC ENGINE UCC UART DRIVER
6042M:	Timur Tabi <timur@kernel.org>
6043L:	linuxppc-dev@lists.ozlabs.org
6044S:	Maintained
6045F:	drivers/tty/serial/ucc_uart.c
6046
6047FREESCALE SOC DRIVERS
6048M:	Li Yang <leoyang.li@nxp.com>
6049L:	linuxppc-dev@lists.ozlabs.org
6050L:	linux-arm-kernel@lists.infradead.org
6051S:	Maintained
6052F:	Documentation/devicetree/bindings/soc/fsl/
6053F:	drivers/soc/fsl/
6054F:	include/linux/fsl/
6055
6056FREESCALE SOC FS_ENET DRIVER
6057M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6058L:	linuxppc-dev@lists.ozlabs.org
6059L:	netdev@vger.kernel.org
6060S:	Maintained
6061F:	drivers/net/ethernet/freescale/fs_enet/
6062F:	include/linux/fs_enet_pd.h
6063
6064FREESCALE SOC SOUND DRIVERS
6065M:	Timur Tabi <timur@kernel.org>
6066M:	Nicolin Chen <nicoleotsuka@gmail.com>
6067M:	Xiubo Li <Xiubo.Lee@gmail.com>
6068R:	Fabio Estevam <fabio.estevam@nxp.com>
6069L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6070L:	linuxppc-dev@lists.ozlabs.org
6071S:	Maintained
6072F:	sound/soc/fsl/fsl*
6073F:	sound/soc/fsl/imx*
6074F:	sound/soc/fsl/mpc8610_hpcd.c
6075
6076FREESCALE USB PERIPHERAL DRIVERS
6077M:	Li Yang <leoyang.li@nxp.com>
6078L:	linux-usb@vger.kernel.org
6079L:	linuxppc-dev@lists.ozlabs.org
6080S:	Maintained
6081F:	drivers/usb/gadget/udc/fsl*
6082
6083FREEVXFS FILESYSTEM
6084M:	Christoph Hellwig <hch@infradead.org>
6085W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6086S:	Maintained
6087F:	fs/freevxfs/
6088
6089FREEZER
6090M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6091M:	Pavel Machek <pavel@ucw.cz>
6092L:	linux-pm@vger.kernel.org
6093S:	Supported
6094F:	Documentation/power/freezing-of-tasks.txt
6095F:	include/linux/freezer.h
6096F:	kernel/freezer.c
6097
6098FRONTSWAP API
6099M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6100L:	linux-kernel@vger.kernel.org
6101S:	Maintained
6102F:	mm/frontswap.c
6103F:	include/linux/frontswap.h
6104
6105FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6106M:	David Howells <dhowells@redhat.com>
6107L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6108S:	Supported
6109F:	Documentation/filesystems/caching/
6110F:	fs/fscache/
6111F:	include/linux/fscache*.h
6112
6113FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6114M:	Theodore Y. Ts'o <tytso@mit.edu>
6115M:	Jaegeuk Kim <jaegeuk@kernel.org>
6116L:	linux-fscrypt@vger.kernel.org
6117Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6119S:	Supported
6120F:	fs/crypto/
6121F:	include/linux/fscrypt*.h
6122F:	Documentation/filesystems/fscrypt.rst
6123
6124FSI-ATTACHED I2C DRIVER
6125M:	Eddie James <eajames@linux.vnet.ibm.com>
6126L:	linux-i2c@vger.kernel.org
6127L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6128S:	Maintained
6129F:	drivers/i2c/busses/i2c-fsi.c
6130F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6131
6132FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6133M:	Jan Kara <jack@suse.cz>
6134R:	Amir Goldstein <amir73il@gmail.com>
6135L:	linux-fsdevel@vger.kernel.org
6136S:	Maintained
6137F:	fs/notify/
6138F:	include/linux/fsnotify*.h
6139
6140FUJITSU LAPTOP EXTRAS
6141M:	Jonathan Woithe <jwoithe@just42.net>
6142L:	platform-driver-x86@vger.kernel.org
6143S:	Maintained
6144F:	drivers/platform/x86/fujitsu-laptop.c
6145
6146FUJITSU M-5MO LS CAMERA ISP DRIVER
6147M:	Kyungmin Park <kyungmin.park@samsung.com>
6148M:	Heungjun Kim <riverful.kim@samsung.com>
6149L:	linux-media@vger.kernel.org
6150S:	Maintained
6151F:	drivers/media/i2c/m5mols/
6152F:	include/media/i2c/m5mols.h
6153
6154FUJITSU TABLET EXTRAS
6155M:	Robert Gerlach <khnz@gmx.de>
6156L:	platform-driver-x86@vger.kernel.org
6157S:	Maintained
6158F:	drivers/platform/x86/fujitsu-tablet.c
6159
6160FUSE: FILESYSTEM IN USERSPACE
6161M:	Miklos Szeredi <miklos@szeredi.hu>
6162L:	linux-fsdevel@vger.kernel.org
6163W:	http://fuse.sourceforge.net/
6164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6165S:	Maintained
6166F:	fs/fuse/
6167F:	include/uapi/linux/fuse.h
6168F:	Documentation/filesystems/fuse.txt
6169
6170FUTEX SUBSYSTEM
6171M:	Thomas Gleixner <tglx@linutronix.de>
6172M:	Ingo Molnar <mingo@redhat.com>
6173R:	Peter Zijlstra <peterz@infradead.org>
6174R:	Darren Hart <dvhart@infradead.org>
6175L:	linux-kernel@vger.kernel.org
6176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6177S:	Maintained
6178F:	kernel/futex.c
6179F:	kernel/futex_compat.c
6180F:	include/asm-generic/futex.h
6181F:	include/linux/futex.h
6182F:	include/uapi/linux/futex.h
6183F:	tools/testing/selftests/futex/
6184F:	tools/perf/bench/futex*
6185F:	Documentation/*futex*
6186
6187GCC PLUGINS
6188M:	Kees Cook <keescook@chromium.org>
6189R:	Emese Revfy <re.emese@gmail.com>
6190L:	kernel-hardening@lists.openwall.com
6191S:	Maintained
6192F:	scripts/gcc-plugins/
6193F:	scripts/gcc-plugin.sh
6194F:	scripts/Makefile.gcc-plugins
6195F:	Documentation/gcc-plugins.txt
6196
6197GASKET DRIVER FRAMEWORK
6198M:	Rob Springer <rspringer@google.com>
6199M:	Todd Poynor <toddpoynor@google.com>
6200M:	Ben Chan <benchan@chromium.org>
6201S:	Maintained
6202F:	drivers/staging/gasket/
6203
6204GCOV BASED KERNEL PROFILING
6205M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6206S:	Maintained
6207F:	kernel/gcov/
6208F:	Documentation/dev-tools/gcov.rst
6209
6210GDB KERNEL DEBUGGING HELPER SCRIPTS
6211M:	Jan Kiszka <jan.kiszka@siemens.com>
6212M:	Kieran Bingham <kbingham@kernel.org>
6213S:	Supported
6214F:	scripts/gdb/
6215
6216GDT SCSI DISK ARRAY CONTROLLER DRIVER
6217M:	Achim Leubner <achim_leubner@adaptec.com>
6218L:	linux-scsi@vger.kernel.org
6219W:	http://www.icp-vortex.com/
6220S:	Supported
6221F:	drivers/scsi/gdt*
6222
6223GEMTEK FM RADIO RECEIVER DRIVER
6224M:	Hans Verkuil <hverkuil@xs4all.nl>
6225L:	linux-media@vger.kernel.org
6226T:	git git://linuxtv.org/media_tree.git
6227W:	https://linuxtv.org
6228S:	Maintained
6229F:	drivers/media/radio/radio-gemtek*
6230
6231GENERIC GPIO I2C DRIVER
6232M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6233S:	Supported
6234F:	drivers/i2c/busses/i2c-gpio.c
6235F:	include/linux/platform_data/i2c-gpio.h
6236
6237GENERIC GPIO I2C MULTIPLEXER DRIVER
6238M:	Peter Korsgaard <peter.korsgaard@barco.com>
6239L:	linux-i2c@vger.kernel.org
6240S:	Supported
6241F:	drivers/i2c/muxes/i2c-mux-gpio.c
6242F:	include/linux/platform_data/i2c-mux-gpio.h
6243F:	Documentation/i2c/muxes/i2c-mux-gpio
6244
6245GENERIC HDLC (WAN) DRIVERS
6246M:	Krzysztof Halasa <khc@pm.waw.pl>
6247W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6248S:	Maintained
6249F:	drivers/net/wan/c101.c
6250F:	drivers/net/wan/hd6457*
6251F:	drivers/net/wan/hdlc*
6252F:	drivers/net/wan/n2.c
6253F:	drivers/net/wan/pc300too.c
6254F:	drivers/net/wan/pci200syn.c
6255F:	drivers/net/wan/wanxl*
6256
6257GENERIC INCLUDE/ASM HEADER FILES
6258M:	Arnd Bergmann <arnd@arndb.de>
6259L:	linux-arch@vger.kernel.org
6260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6261S:	Maintained
6262F:	include/asm-generic/
6263F:	include/uapi/asm-generic/
6264
6265GENERIC PHY FRAMEWORK
6266M:	Kishon Vijay Abraham I <kishon@ti.com>
6267L:	linux-kernel@vger.kernel.org
6268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6269S:	Supported
6270F:	drivers/phy/
6271F:	include/linux/phy/
6272
6273GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6274M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6275S:	Supported
6276F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6277
6278GENERIC PM DOMAINS
6279M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6280M:	Kevin Hilman <khilman@kernel.org>
6281M:	Ulf Hansson <ulf.hansson@linaro.org>
6282L:	linux-pm@vger.kernel.org
6283S:	Supported
6284F:	drivers/base/power/domain*.c
6285F:	include/linux/pm_domain.h
6286F:	Documentation/devicetree/bindings/power/power_domain.txt
6287
6288GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6289M:	Eugen Hristev <eugen.hristev@microchip.com>
6290L:	linux-input@vger.kernel.org
6291S:	Maintained
6292F:	drivers/input/touchscreen/resistive-adc-touch.c
6293
6294GENERIC UIO DRIVER FOR PCI DEVICES
6295M:	"Michael S. Tsirkin" <mst@redhat.com>
6296L:	kvm@vger.kernel.org
6297S:	Supported
6298F:	drivers/uio/uio_pci_generic.c
6299
6300GENWQE (IBM Generic Workqueue Card)
6301M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6302M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6303S:	Supported
6304F:	drivers/misc/genwqe/
6305
6306GET_MAINTAINER SCRIPT
6307M:	Joe Perches <joe@perches.com>
6308S:	Maintained
6309F:	scripts/get_maintainer.pl
6310
6311GFS2 FILE SYSTEM
6312M:	Bob Peterson <rpeterso@redhat.com>
6313M:	Andreas Gruenbacher <agruenba@redhat.com>
6314L:	cluster-devel@redhat.com
6315W:	http://sources.redhat.com/cluster/
6316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6317S:	Supported
6318F:	Documentation/filesystems/gfs2*.txt
6319F:	fs/gfs2/
6320F:	include/uapi/linux/gfs2_ondisk.h
6321
6322GIGASET ISDN DRIVERS
6323M:	Paul Bolle <pebolle@tiscali.nl>
6324L:	gigaset307x-common@lists.sourceforge.net
6325W:	http://gigaset307x.sourceforge.net/
6326S:	Odd Fixes
6327F:	Documentation/isdn/README.gigaset
6328F:	drivers/isdn/gigaset/
6329F:	include/uapi/linux/gigaset_dev.h
6330
6331GNSS SUBSYSTEM
6332M:	Johan Hovold <johan@kernel.org>
6333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6334S:	Maintained
6335F:	Documentation/ABI/testing/sysfs-class-gnss
6336F:	Documentation/devicetree/bindings/gnss/
6337F:	drivers/gnss/
6338F:	include/linux/gnss.h
6339
6340GO7007 MPEG CODEC
6341M:	Hans Verkuil <hans.verkuil@cisco.com>
6342L:	linux-media@vger.kernel.org
6343S:	Maintained
6344F:	drivers/media/usb/go7007/
6345
6346GOODIX TOUCHSCREEN
6347M:	Bastien Nocera <hadess@hadess.net>
6348L:	linux-input@vger.kernel.org
6349S:	Maintained
6350F:	drivers/input/touchscreen/goodix.c
6351
6352GPD POCKET FAN DRIVER
6353M:	Hans de Goede <hdegoede@redhat.com>
6354L:	platform-driver-x86@vger.kernel.org
6355S:	Maintained
6356F:	drivers/platform/x86/gpd-pocket-fan.c
6357
6358GPIO ACPI SUPPORT
6359M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6360M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6361L:	linux-gpio@vger.kernel.org
6362L:	linux-acpi@vger.kernel.org
6363S:	Maintained
6364F:	Documentation/acpi/gpio-properties.txt
6365F:	drivers/gpio/gpiolib-acpi.c
6366
6367GPIO IR Transmitter
6368M:	Sean Young <sean@mess.org>
6369L:	linux-media@vger.kernel.org
6370S:	Maintained
6371F:	drivers/media/rc/gpio-ir-tx.c
6372
6373GPIO MOCKUP DRIVER
6374M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6375R:	Bartosz Golaszewski <brgl@bgdev.pl>
6376L:	linux-gpio@vger.kernel.org
6377S:	Maintained
6378F:	drivers/gpio/gpio-mockup.c
6379F:	tools/testing/selftests/gpio/
6380
6381GPIO SUBSYSTEM
6382M:	Linus Walleij <linus.walleij@linaro.org>
6383M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6384L:	linux-gpio@vger.kernel.org
6385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6386S:	Maintained
6387F:	Documentation/devicetree/bindings/gpio/
6388F:	Documentation/driver-api/gpio/
6389F:	Documentation/gpio/
6390F:	Documentation/ABI/testing/gpio-cdev
6391F:	Documentation/ABI/obsolete/sysfs-gpio
6392F:	drivers/gpio/
6393F:	include/linux/gpio/
6394F:	include/linux/gpio.h
6395F:	include/linux/of_gpio.h
6396F:	include/asm-generic/gpio.h
6397F:	include/uapi/linux/gpio.h
6398F:	tools/gpio/
6399
6400GRE DEMULTIPLEXER DRIVER
6401M:	Dmitry Kozlov <xeb@mail.ru>
6402L:	netdev@vger.kernel.org
6403S:	Maintained
6404F:	net/ipv4/gre_demux.c
6405F:	net/ipv4/gre_offload.c
6406F:	include/net/gre.h
6407
6408GRETH 10/100/1G Ethernet MAC device driver
6409M:	Andreas Larsson <andreas@gaisler.com>
6410L:	netdev@vger.kernel.org
6411S:	Maintained
6412F:	drivers/net/ethernet/aeroflex/
6413
6414GREYBUS AUDIO PROTOCOLS DRIVERS
6415M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6416M:	Mark Greer <mgreer@animalcreek.com>
6417S:	Maintained
6418F:	drivers/staging/greybus/audio_apbridgea.c
6419F:	drivers/staging/greybus/audio_apbridgea.h
6420F:	drivers/staging/greybus/audio_codec.c
6421F:	drivers/staging/greybus/audio_codec.h
6422F:	drivers/staging/greybus/audio_gb.c
6423F:	drivers/staging/greybus/audio_manager.c
6424F:	drivers/staging/greybus/audio_manager.h
6425F:	drivers/staging/greybus/audio_manager_module.c
6426F:	drivers/staging/greybus/audio_manager_private.h
6427F:	drivers/staging/greybus/audio_manager_sysfs.c
6428F:	drivers/staging/greybus/audio_module.c
6429F:	drivers/staging/greybus/audio_topology.c
6430
6431GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6432M:	Viresh Kumar <vireshk@kernel.org>
6433S:	Maintained
6434F:	drivers/staging/greybus/authentication.c
6435F:	drivers/staging/greybus/bootrom.c
6436F:	drivers/staging/greybus/firmware.h
6437F:	drivers/staging/greybus/fw-core.c
6438F:	drivers/staging/greybus/fw-download.c
6439F:	drivers/staging/greybus/fw-management.c
6440F:	drivers/staging/greybus/greybus_authentication.h
6441F:	drivers/staging/greybus/greybus_firmware.h
6442F:	drivers/staging/greybus/hid.c
6443F:	drivers/staging/greybus/i2c.c
6444F:	drivers/staging/greybus/spi.c
6445F:	drivers/staging/greybus/spilib.c
6446F:	drivers/staging/greybus/spilib.h
6447
6448GREYBUS LOOPBACK DRIVER
6449M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6450S:	Maintained
6451F:	drivers/staging/greybus/loopback.c
6452
6453GREYBUS PLATFORM DRIVERS
6454M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6455S:	Maintained
6456F:	drivers/staging/greybus/arche-platform.c
6457F:	drivers/staging/greybus/arche-apb-ctrl.c
6458F:	drivers/staging/greybus/arche_platform.h
6459
6460GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6461M:	Rui Miguel Silva <rmfrfs@gmail.com>
6462S:	Maintained
6463F:	drivers/staging/greybus/sdio.c
6464F:	drivers/staging/greybus/light.c
6465F:	drivers/staging/greybus/gpio.c
6466F:	drivers/staging/greybus/power_supply.c
6467F:	drivers/staging/greybus/spi.c
6468F:	drivers/staging/greybus/spilib.c
6469
6470GREYBUS SUBSYSTEM
6471M:	Johan Hovold <johan@kernel.org>
6472M:	Alex Elder <elder@kernel.org>
6473M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6474S:	Maintained
6475F:	drivers/staging/greybus/
6476L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6477
6478GREYBUS UART PROTOCOLS DRIVERS
6479M:	David Lin <dtwlin@gmail.com>
6480S:	Maintained
6481F:	drivers/staging/greybus/uart.c
6482F:	drivers/staging/greybus/log.c
6483
6484GS1662 VIDEO SERIALIZER
6485M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6486L:	linux-media@vger.kernel.org
6487T:	git git://linuxtv.org/media_tree.git
6488S:	Maintained
6489F:	drivers/media/spi/gs1662.c
6490
6491GSPCA FINEPIX SUBDRIVER
6492M:	Frank Zago <frank@zago.net>
6493L:	linux-media@vger.kernel.org
6494T:	git git://linuxtv.org/media_tree.git
6495S:	Maintained
6496F:	drivers/media/usb/gspca/finepix.c
6497
6498GSPCA GL860 SUBDRIVER
6499M:	Olivier Lorin <o.lorin@laposte.net>
6500L:	linux-media@vger.kernel.org
6501T:	git git://linuxtv.org/media_tree.git
6502S:	Maintained
6503F:	drivers/media/usb/gspca/gl860/
6504
6505GSPCA M5602 SUBDRIVER
6506M:	Erik Andren <erik.andren@gmail.com>
6507L:	linux-media@vger.kernel.org
6508T:	git git://linuxtv.org/media_tree.git
6509S:	Maintained
6510F:	drivers/media/usb/gspca/m5602/
6511
6512GSPCA PAC207 SONIXB SUBDRIVER
6513M:	Hans Verkuil <hverkuil@xs4all.nl>
6514L:	linux-media@vger.kernel.org
6515T:	git git://linuxtv.org/media_tree.git
6516S:	Odd Fixes
6517F:	drivers/media/usb/gspca/pac207.c
6518
6519GSPCA SN9C20X SUBDRIVER
6520M:	Brian Johnson <brijohn@gmail.com>
6521L:	linux-media@vger.kernel.org
6522T:	git git://linuxtv.org/media_tree.git
6523S:	Maintained
6524F:	drivers/media/usb/gspca/sn9c20x.c
6525
6526GSPCA T613 SUBDRIVER
6527M:	Leandro Costantino <lcostantino@gmail.com>
6528L:	linux-media@vger.kernel.org
6529T:	git git://linuxtv.org/media_tree.git
6530S:	Maintained
6531F:	drivers/media/usb/gspca/t613.c
6532
6533GSPCA USB WEBCAM DRIVER
6534M:	Hans Verkuil <hverkuil@xs4all.nl>
6535L:	linux-media@vger.kernel.org
6536T:	git git://linuxtv.org/media_tree.git
6537S:	Odd Fixes
6538F:	drivers/media/usb/gspca/
6539
6540GTP (GPRS Tunneling Protocol)
6541M:	Pablo Neira Ayuso <pablo@netfilter.org>
6542M:	Harald Welte <laforge@gnumonks.org>
6543L:	osmocom-net-gprs@lists.osmocom.org
6544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6545S:	Maintained
6546F:	drivers/net/gtp.c
6547
6548GUID PARTITION TABLE (GPT)
6549M:	Davidlohr Bueso <dave@stgolabs.net>
6550L:	linux-efi@vger.kernel.org
6551S:	Maintained
6552F:	block/partitions/efi.*
6553
6554H8/300 ARCHITECTURE
6555M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6556L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6557W:	http://uclinux-h8.sourceforge.jp
6558T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6559S:	Maintained
6560F:	arch/h8300/
6561F:	drivers/clocksource/h8300_*.c
6562F:	drivers/clk/h8300/
6563F:	drivers/irqchip/irq-renesas-h8*.c
6564
6565HACKRF MEDIA DRIVER
6566M:	Antti Palosaari <crope@iki.fi>
6567L:	linux-media@vger.kernel.org
6568W:	https://linuxtv.org
6569W:	http://palosaari.fi/linux/
6570Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6571T:	git git://linuxtv.org/anttip/media_tree.git
6572S:	Maintained
6573F:	drivers/media/usb/hackrf/
6574
6575HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6576M:	Frank Seidel <frank@f-seidel.de>
6577L:	platform-driver-x86@vger.kernel.org
6578W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6579S:	Maintained
6580F:	drivers/platform/x86/hdaps.c
6581
6582HARDWARE MONITORING
6583M:	Jean Delvare <jdelvare@suse.com>
6584M:	Guenter Roeck <linux@roeck-us.net>
6585L:	linux-hwmon@vger.kernel.org
6586W:	http://hwmon.wiki.kernel.org/
6587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6588S:	Maintained
6589F:	Documentation/devicetree/bindings/hwmon/
6590F:	Documentation/hwmon/
6591F:	drivers/hwmon/
6592F:	include/linux/hwmon*.h
6593F:	include/trace/events/hwmon*.h
6594
6595HARDWARE RANDOM NUMBER GENERATOR CORE
6596M:	Matt Mackall <mpm@selenic.com>
6597M:	Herbert Xu <herbert@gondor.apana.org.au>
6598L:	linux-crypto@vger.kernel.org
6599S:	Odd fixes
6600F:	Documentation/devicetree/bindings/rng/
6601F:	Documentation/hw_random.txt
6602F:	drivers/char/hw_random/
6603F:	include/linux/hw_random.h
6604
6605HARDWARE TRACING FACILITIES
6606M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6607S:	Maintained
6608F:	drivers/hwtracing/
6609
6610HARDWARE SPINLOCK CORE
6611M:	Ohad Ben-Cohen <ohad@wizery.com>
6612M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6613L:	linux-remoteproc@vger.kernel.org
6614S:	Maintained
6615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6616F:	Documentation/devicetree/bindings/hwlock/
6617F:	Documentation/hwspinlock.txt
6618F:	drivers/hwspinlock/
6619F:	include/linux/hwspinlock.h
6620
6621HARMONY SOUND DRIVER
6622L:	linux-parisc@vger.kernel.org
6623S:	Maintained
6624F:	sound/parisc/harmony.*
6625
6626HDPVR USB VIDEO ENCODER DRIVER
6627M:	Hans Verkuil <hverkuil@xs4all.nl>
6628L:	linux-media@vger.kernel.org
6629T:	git git://linuxtv.org/media_tree.git
6630W:	https://linuxtv.org
6631S:	Odd Fixes
6632F:	drivers/media/usb/hdpvr/
6633
6634HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6635M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6636S:	Supported
6637F:	Documentation/watchdog/hpwdt.txt
6638F:	drivers/watchdog/hpwdt.c
6639
6640HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6641M:	Don Brace <don.brace@microsemi.com>
6642L:	esc.storagedev@microsemi.com
6643L:	linux-scsi@vger.kernel.org
6644S:	Supported
6645F:	Documentation/scsi/hpsa.txt
6646F:	drivers/scsi/hpsa*.[ch]
6647F:	include/linux/cciss*.h
6648F:	include/uapi/linux/cciss*.h
6649
6650HFI1 DRIVER
6651M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6652M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6653L:	linux-rdma@vger.kernel.org
6654S:	Supported
6655F:	drivers/infiniband/hw/hfi1
6656
6657HFS FILESYSTEM
6658L:	linux-fsdevel@vger.kernel.org
6659S:	Orphan
6660F:	Documentation/filesystems/hfs.txt
6661F:	fs/hfs/
6662
6663HFSPLUS FILESYSTEM
6664L:	linux-fsdevel@vger.kernel.org
6665S:	Orphan
6666F:	Documentation/filesystems/hfsplus.txt
6667F:	fs/hfsplus/
6668
6669HGA FRAMEBUFFER DRIVER
6670M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6671L:	linux-nvidia@lists.surfsouth.com
6672W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6673S:	Maintained
6674F:	drivers/video/fbdev/hgafb.c
6675
6676HIBERNATION (aka Software Suspend, aka swsusp)
6677M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6678M:	Pavel Machek <pavel@ucw.cz>
6679L:	linux-pm@vger.kernel.org
6680B:	https://bugzilla.kernel.org
6681S:	Supported
6682F:	arch/x86/power/
6683F:	drivers/base/power/
6684F:	kernel/power/
6685F:	include/linux/suspend.h
6686F:	include/linux/freezer.h
6687F:	include/linux/pm.h
6688F:	arch/*/include/asm/suspend*.h
6689
6690HID CORE LAYER
6691M:	Jiri Kosina <jikos@kernel.org>
6692M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6693L:	linux-input@vger.kernel.org
6694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6695S:	Maintained
6696F:	drivers/hid/
6697F:	include/linux/hid*
6698F:	include/uapi/linux/hid*
6699
6700HID SENSOR HUB DRIVERS
6701M:	Jiri Kosina <jikos@kernel.org>
6702M:	Jonathan Cameron <jic23@kernel.org>
6703M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6704L:	linux-input@vger.kernel.org
6705L:	linux-iio@vger.kernel.org
6706S:	Maintained
6707F:	Documentation/hid/hid-sensor*
6708F:	drivers/hid/hid-sensor-*
6709F:	drivers/iio/*/hid-*
6710F:	include/linux/hid-sensor-*
6711
6712HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6713M:	Thomas Gleixner <tglx@linutronix.de>
6714L:	linux-kernel@vger.kernel.org
6715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6716S:	Maintained
6717F:	Documentation/timers/
6718F:	kernel/time/hrtimer.c
6719F:	kernel/time/clockevents.c
6720F:	kernel/time/timer_*.c
6721F:	include/linux/clockchips.h
6722F:	include/linux/hrtimer.h
6723
6724HIGH-SPEED SCC DRIVER FOR AX.25
6725L:	linux-hams@vger.kernel.org
6726S:	Orphan
6727F:	drivers/net/hamradio/dmascc.c
6728F:	drivers/net/hamradio/scc.c
6729
6730HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6731M:	HighPoint Linux Team <linux@highpoint-tech.com>
6732W:	http://www.highpoint-tech.com
6733S:	Supported
6734F:	Documentation/scsi/hptiop.txt
6735F:	drivers/scsi/hptiop.c
6736
6737HIPPI
6738M:	Jes Sorensen <jes@trained-monkey.org>
6739L:	linux-hippi@sunsite.dk
6740S:	Maintained
6741F:	include/linux/hippidevice.h
6742F:	include/uapi/linux/if_hippi.h
6743F:	net/802/hippi.c
6744F:	drivers/net/hippi/
6745
6746HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6747M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6748M:	Salil Mehta <salil.mehta@huawei.com>
6749L:	netdev@vger.kernel.org
6750W:	http://www.hisilicon.com
6751S:	Maintained
6752F:	drivers/net/ethernet/hisilicon/hns3/
6753
6754HISILICON LPC BUS DRIVER
6755M:	john.garry@huawei.com
6756W:	http://www.hisilicon.com
6757S:	Maintained
6758F:	drivers/bus/hisi_lpc.c
6759F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6760
6761HISILICON NETWORK SUBSYSTEM DRIVER
6762M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6763M:	Salil Mehta <salil.mehta@huawei.com>
6764L:	netdev@vger.kernel.org
6765W:	http://www.hisilicon.com
6766S:	Maintained
6767F:	drivers/net/ethernet/hisilicon/
6768F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6769
6770HISILICON PMU DRIVER
6771M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6772W:	http://www.hisilicon.com
6773S:	Supported
6774F:	drivers/perf/hisilicon
6775F:	Documentation/perf/hisi-pmu.txt
6776
6777HISILICON ROCE DRIVER
6778M:	Lijun Ou <oulijun@huawei.com>
6779M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6780L:	linux-rdma@vger.kernel.org
6781S:	Maintained
6782F:	drivers/infiniband/hw/hns/
6783F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6784
6785HISILICON SAS Controller
6786M:	John Garry <john.garry@huawei.com>
6787W:	http://www.hisilicon.com
6788S:	Supported
6789F:	drivers/scsi/hisi_sas/
6790F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6791
6792HMM - Heterogeneous Memory Management
6793M:	Jérôme Glisse <jglisse@redhat.com>
6794L:	linux-mm@kvack.org
6795S:	Maintained
6796F:	mm/hmm*
6797F:	include/linux/hmm*
6798F:	Documentation/vm/hmm.rst
6799
6800HOST AP DRIVER
6801M:	Jouni Malinen <j@w1.fi>
6802L:	linux-wireless@vger.kernel.org
6803W:	http://w1.fi/hostap-driver.html
6804S:	Obsolete
6805F:	drivers/net/wireless/intersil/hostap/
6806
6807HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6808L:	platform-driver-x86@vger.kernel.org
6809S:	Orphan
6810F:	drivers/platform/x86/tc1100-wmi.c
6811
6812HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6813M:	Jaroslav Kysela <perex@perex.cz>
6814S:	Maintained
6815F:	drivers/net/ethernet/hp/hp100.*
6816
6817HPET:	High Precision Event Timers driver
6818M:	Clemens Ladisch <clemens@ladisch.de>
6819S:	Maintained
6820F:	Documentation/timers/hpet.txt
6821F:	drivers/char/hpet.c
6822F:	include/linux/hpet.h
6823F:	include/uapi/linux/hpet.h
6824
6825HPET:	x86
6826S:	Orphan
6827F:	arch/x86/kernel/hpet.c
6828F:	arch/x86/include/asm/hpet.h
6829
6830HPFS FILESYSTEM
6831M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6832W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6833S:	Maintained
6834F:	fs/hpfs/
6835
6836HSI SUBSYSTEM
6837M:	Sebastian Reichel <sre@kernel.org>
6838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6839S:	Maintained
6840F:	Documentation/ABI/testing/sysfs-bus-hsi
6841F:	Documentation/driver-api/hsi.rst
6842F:	drivers/hsi/
6843F:	include/linux/hsi/
6844F:	include/uapi/linux/hsi/
6845
6846HSO 3G MODEM DRIVER
6847L:	linux-usb@vger.kernel.org
6848S:	Orphan
6849F:	drivers/net/usb/hso.c
6850
6851HSR NETWORK PROTOCOL
6852M:	Arvid Brodin <arvid.brodin@alten.se>
6853L:	netdev@vger.kernel.org
6854S:	Maintained
6855F:	net/hsr/
6856
6857HT16K33 LED CONTROLLER DRIVER
6858M:	Robin van der Gracht <robin@protonic.nl>
6859S:	Maintained
6860F:	drivers/auxdisplay/ht16k33.c
6861F:	Documentation/devicetree/bindings/display/ht16k33.txt
6862
6863HTCPEN TOUCHSCREEN DRIVER
6864M:	Pau Oliva Fora <pof@eslack.org>
6865L:	linux-input@vger.kernel.org
6866S:	Maintained
6867F:	drivers/input/touchscreen/htcpen.c
6868
6869HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6870M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
6871L:	linux-iio@vger.kernel.org
6872W:	http://www.st.com/
6873S:	Maintained
6874F:	drivers/iio/humidity/hts221*
6875F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
6876
6877HUAWEI ETHERNET DRIVER
6878M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6879L:	netdev@vger.kernel.org
6880S:	Supported
6881F:	Documentation/networking/hinic.txt
6882F:	drivers/net/ethernet/huawei/hinic/
6883
6884HUGETLB FILESYSTEM
6885M:	Mike Kravetz <mike.kravetz@oracle.com>
6886L:	linux-mm@kvack.org
6887S:	Maintained
6888F:	fs/hugetlbfs/
6889F:	mm/hugetlb.c
6890F:	include/linux/hugetlb.h
6891F:	Documentation/admin-guide/mm/hugetlbpage.rst
6892F:	Documentation/vm/hugetlbfs_reserv.rst
6893F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6894
6895HVA ST MEDIA DRIVER
6896M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6897L:	linux-media@vger.kernel.org
6898T:	git git://linuxtv.org/media_tree.git
6899W:	https://linuxtv.org
6900S:	Supported
6901F:	drivers/media/platform/sti/hva
6902
6903HWPOISON MEMORY FAILURE HANDLING
6904M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6905L:	linux-mm@kvack.org
6906S:	Maintained
6907F:	mm/memory-failure.c
6908F:	mm/hwpoison-inject.c
6909
6910HYGON PROCESSOR SUPPORT
6911M:	Pu Wen <puwen@hygon.cn>
6912L:	linux-kernel@vger.kernel.org
6913S:	Maintained
6914F:	arch/x86/kernel/cpu/hygon.c
6915
6916Hyper-V CORE AND DRIVERS
6917M:	"K. Y. Srinivasan" <kys@microsoft.com>
6918M:	Haiyang Zhang <haiyangz@microsoft.com>
6919M:	Stephen Hemminger <sthemmin@microsoft.com>
6920L:	devel@linuxdriverproject.org
6921S:	Maintained
6922F:	Documentation/networking/netvsc.txt
6923F:	arch/x86/include/asm/mshyperv.h
6924F:	arch/x86/include/asm/trace/hyperv.h
6925F:	arch/x86/include/asm/hyperv-tlfs.h
6926F:	arch/x86/kernel/cpu/mshyperv.c
6927F:	arch/x86/hyperv
6928F:	drivers/hid/hid-hyperv.c
6929F:	drivers/hv/
6930F:	drivers/input/serio/hyperv-keyboard.c
6931F:	drivers/pci/controller/pci-hyperv.c
6932F:	drivers/net/hyperv/
6933F:	drivers/scsi/storvsc_drv.c
6934F:	drivers/uio/uio_hv_generic.c
6935F:	drivers/video/fbdev/hyperv_fb.c
6936F:	net/vmw_vsock/hyperv_transport.c
6937F:	include/linux/hyperv.h
6938F:	include/uapi/linux/hyperv.h
6939F:	tools/hv/
6940F:	Documentation/ABI/stable/sysfs-bus-vmbus
6941
6942HYPERVISOR VIRTUAL CONSOLE DRIVER
6943L:	linuxppc-dev@lists.ozlabs.org
6944S:	Odd Fixes
6945F:	drivers/tty/hvc/
6946
6947I2C ACPI SUPPORT
6948M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6949L:	linux-i2c@vger.kernel.org
6950L:	linux-acpi@vger.kernel.org
6951S:	Maintained
6952F:	drivers/i2c/i2c-core-acpi.c
6953
6954I2C CONTROLLER DRIVER FOR NVIDIA GPU
6955M:	Ajay Gupta <ajayg@nvidia.com>
6956L:	linux-i2c@vger.kernel.org
6957S:	Maintained
6958F:	Documentation/i2c/busses/i2c-nvidia-gpu
6959F:	drivers/i2c/busses/i2c-nvidia-gpu.c
6960
6961I2C MUXES
6962M:	Peter Rosin <peda@axentia.se>
6963L:	linux-i2c@vger.kernel.org
6964S:	Maintained
6965F:	Documentation/i2c/i2c-topology
6966F:	Documentation/i2c/muxes/
6967F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6968F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6969F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6970F:	drivers/i2c/i2c-mux.c
6971F:	drivers/i2c/muxes/
6972F:	include/linux/i2c-mux.h
6973
6974I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6975M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6976L:	linux-i2c@vger.kernel.org
6977S:	Maintained
6978F:	drivers/i2c/busses/i2c-mv64xxx.c
6979
6980I2C OVER PARALLEL PORT
6981M:	Jean Delvare <jdelvare@suse.com>
6982L:	linux-i2c@vger.kernel.org
6983S:	Maintained
6984F:	Documentation/i2c/busses/i2c-parport
6985F:	Documentation/i2c/busses/i2c-parport-light
6986F:	drivers/i2c/busses/i2c-parport.c
6987F:	drivers/i2c/busses/i2c-parport-light.c
6988
6989I2C SUBSYSTEM
6990M:	Wolfram Sang <wsa@the-dreams.de>
6991L:	linux-i2c@vger.kernel.org
6992W:	https://i2c.wiki.kernel.org/
6993Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6995S:	Maintained
6996F:	Documentation/devicetree/bindings/i2c/i2c.txt
6997F:	Documentation/i2c/
6998F:	drivers/i2c/*
6999F:	include/linux/i2c.h
7000F:	include/linux/i2c-dev.h
7001F:	include/linux/i2c-smbus.h
7002F:	include/uapi/linux/i2c.h
7003F:	include/uapi/linux/i2c-*.h
7004
7005I2C SUBSYSTEM HOST DRIVERS
7006L:	linux-i2c@vger.kernel.org
7007W:	https://i2c.wiki.kernel.org/
7008Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7010S:	Odd Fixes
7011F:	Documentation/devicetree/bindings/i2c/
7012F:	drivers/i2c/algos/
7013F:	drivers/i2c/busses/
7014
7015I2C-TAOS-EVM DRIVER
7016M:	Jean Delvare <jdelvare@suse.com>
7017L:	linux-i2c@vger.kernel.org
7018S:	Maintained
7019F:	Documentation/i2c/busses/i2c-taos-evm
7020F:	drivers/i2c/busses/i2c-taos-evm.c
7021
7022I2C-TINY-USB DRIVER
7023M:	Till Harbaum <till@harbaum.org>
7024L:	linux-i2c@vger.kernel.org
7025W:	http://www.harbaum.org/till/i2c_tiny_usb
7026S:	Maintained
7027F:	drivers/i2c/busses/i2c-tiny-usb.c
7028
7029I2C/SMBUS CONTROLLER DRIVERS FOR PC
7030M:	Jean Delvare <jdelvare@suse.com>
7031L:	linux-i2c@vger.kernel.org
7032S:	Maintained
7033F:	Documentation/i2c/busses/i2c-ali1535
7034F:	Documentation/i2c/busses/i2c-ali1563
7035F:	Documentation/i2c/busses/i2c-ali15x3
7036F:	Documentation/i2c/busses/i2c-amd756
7037F:	Documentation/i2c/busses/i2c-amd8111
7038F:	Documentation/i2c/busses/i2c-i801
7039F:	Documentation/i2c/busses/i2c-nforce2
7040F:	Documentation/i2c/busses/i2c-piix4
7041F:	Documentation/i2c/busses/i2c-sis5595
7042F:	Documentation/i2c/busses/i2c-sis630
7043F:	Documentation/i2c/busses/i2c-sis96x
7044F:	Documentation/i2c/busses/i2c-via
7045F:	Documentation/i2c/busses/i2c-viapro
7046F:	drivers/i2c/busses/i2c-ali1535.c
7047F:	drivers/i2c/busses/i2c-ali1563.c
7048F:	drivers/i2c/busses/i2c-ali15x3.c
7049F:	drivers/i2c/busses/i2c-amd756.c
7050F:	drivers/i2c/busses/i2c-amd756-s4882.c
7051F:	drivers/i2c/busses/i2c-amd8111.c
7052F:	drivers/i2c/busses/i2c-i801.c
7053F:	drivers/i2c/busses/i2c-isch.c
7054F:	drivers/i2c/busses/i2c-nforce2.c
7055F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7056F:	drivers/i2c/busses/i2c-piix4.c
7057F:	drivers/i2c/busses/i2c-sis5595.c
7058F:	drivers/i2c/busses/i2c-sis630.c
7059F:	drivers/i2c/busses/i2c-sis96x.c
7060F:	drivers/i2c/busses/i2c-via.c
7061F:	drivers/i2c/busses/i2c-viapro.c
7062
7063I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7064M:	Hans de Goede <hdegoede@redhat.com>
7065L:	linux-i2c@vger.kernel.org
7066S:	Maintained
7067F:	drivers/i2c/busses/i2c-cht-wc.c
7068
7069I2C/SMBUS ISMT DRIVER
7070M:	Seth Heasley <seth.heasley@intel.com>
7071M:	Neil Horman <nhorman@tuxdriver.com>
7072L:	linux-i2c@vger.kernel.org
7073F:	drivers/i2c/busses/i2c-ismt.c
7074F:	Documentation/i2c/busses/i2c-ismt
7075
7076I2C/SMBUS STUB DRIVER
7077M:	Jean Delvare <jdelvare@suse.com>
7078L:	linux-i2c@vger.kernel.org
7079S:	Maintained
7080F:	drivers/i2c/i2c-stub.c
7081
7082IA64 (Itanium) PLATFORM
7083M:	Tony Luck <tony.luck@intel.com>
7084M:	Fenghua Yu <fenghua.yu@intel.com>
7085L:	linux-ia64@vger.kernel.org
7086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7087S:	Maintained
7088F:	arch/ia64/
7089
7090IBM Power 842 compression accelerator
7091M:	Haren Myneni <haren@us.ibm.com>
7092S:	Supported
7093F:	drivers/crypto/nx/Makefile
7094F:	drivers/crypto/nx/Kconfig
7095F:	drivers/crypto/nx/nx-842*
7096F:	include/linux/sw842.h
7097F:	crypto/842.c
7098F:	lib/842/
7099
7100IBM Power in-Nest Crypto Acceleration
7101M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7102M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7103L:	linux-crypto@vger.kernel.org
7104S:	Supported
7105F:	drivers/crypto/nx/Makefile
7106F:	drivers/crypto/nx/Kconfig
7107F:	drivers/crypto/nx/nx-aes*
7108F:	drivers/crypto/nx/nx-sha*
7109F:	drivers/crypto/nx/nx.*
7110F:	drivers/crypto/nx/nx_csbcpb.h
7111F:	drivers/crypto/nx/nx_debugfs.h
7112
7113IBM Power Linux RAID adapter
7114M:	Brian King <brking@us.ibm.com>
7115S:	Supported
7116F:	drivers/scsi/ipr.*
7117
7118IBM Power SRIOV Virtual NIC Device Driver
7119M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7120M:	John Allen <jallen@linux.vnet.ibm.com>
7121L:	netdev@vger.kernel.org
7122S:	Supported
7123F:	drivers/net/ethernet/ibm/ibmvnic.*
7124
7125IBM Power Virtual Accelerator Switchboard
7126M:	Sukadev Bhattiprolu
7127L:	linuxppc-dev@lists.ozlabs.org
7128S:	Supported
7129F:	arch/powerpc/platforms/powernv/vas*
7130F:	arch/powerpc/platforms/powernv/copy-paste.h
7131F:	arch/powerpc/include/asm/vas.h
7132F:	arch/powerpc/include/uapi/asm/vas.h
7133
7134IBM Power Virtual Ethernet Device Driver
7135M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7136L:	netdev@vger.kernel.org
7137S:	Supported
7138F:	drivers/net/ethernet/ibm/ibmveth.*
7139
7140IBM Power Virtual FC Device Drivers
7141M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7142L:	linux-scsi@vger.kernel.org
7143S:	Supported
7144F:	drivers/scsi/ibmvscsi/ibmvfc*
7145
7146IBM Power Virtual Management Channel Driver
7147M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7148M:	Steven Royer <seroyer@linux.vnet.ibm.com>
7149S:	Supported
7150F:	drivers/misc/ibmvmc.*
7151
7152IBM Power Virtual SCSI Device Drivers
7153M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7154L:	linux-scsi@vger.kernel.org
7155S:	Supported
7156F:	drivers/scsi/ibmvscsi/ibmvscsi*
7157F:	include/scsi/viosrp.h
7158
7159IBM Power Virtual SCSI Device Target Driver
7160M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7161M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
7162L:	linux-scsi@vger.kernel.org
7163L:	target-devel@vger.kernel.org
7164S:	Supported
7165F:	drivers/scsi/ibmvscsi_tgt/
7166
7167IBM Power VMX Cryptographic instructions
7168M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7169M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7170L:	linux-crypto@vger.kernel.org
7171S:	Supported
7172F:	drivers/crypto/vmx/Makefile
7173F:	drivers/crypto/vmx/Kconfig
7174F:	drivers/crypto/vmx/vmx.c
7175F:	drivers/crypto/vmx/aes*
7176F:	drivers/crypto/vmx/ghash*
7177F:	drivers/crypto/vmx/ppc-xlate.pl
7178
7179IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7180M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7181L:	linux-pci@vger.kernel.org
7182L:	linuxppc-dev@lists.ozlabs.org
7183S:	Supported
7184F:	drivers/pci/hotplug/rpaphp*
7185
7186IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7187M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7188L:	linux-pci@vger.kernel.org
7189L:	linuxppc-dev@lists.ozlabs.org
7190S:	Supported
7191F:	drivers/pci/hotplug/rpadlpar*
7192
7193IBM ServeRAID RAID DRIVER
7194S:	Orphan
7195F:	drivers/scsi/ips.*
7196
7197ICH LPC AND GPIO DRIVER
7198M:	Peter Tyser <ptyser@xes-inc.com>
7199S:	Maintained
7200F:	drivers/mfd/lpc_ich.c
7201F:	drivers/gpio/gpio-ich.c
7202
7203IDE SUBSYSTEM
7204M:	"David S. Miller" <davem@davemloft.net>
7205L:	linux-ide@vger.kernel.org
7206Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7208S:	Maintained
7209F:	Documentation/ide/
7210F:	drivers/ide/
7211F:	include/linux/ide.h
7212
7213IDE/ATAPI DRIVERS
7214M:	Borislav Petkov <bp@alien8.de>
7215L:	linux-ide@vger.kernel.org
7216S:	Maintained
7217F:	Documentation/cdrom/ide-cd
7218F:	drivers/ide/ide-cd*
7219
7220IDEAPAD LAPTOP EXTRAS DRIVER
7221M:	Ike Panhc <ike.pan@canonical.com>
7222L:	platform-driver-x86@vger.kernel.org
7223W:	http://launchpad.net/ideapad-laptop
7224S:	Maintained
7225F:	drivers/platform/x86/ideapad-laptop.c
7226
7227IDEAPAD LAPTOP SLIDEBAR DRIVER
7228M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7229L:	linux-input@vger.kernel.org
7230W:	https://github.com/o2genum/ideapad-slidebar
7231S:	Maintained
7232F:	drivers/input/misc/ideapad_slidebar.c
7233
7234IDT VersaClock 5 CLOCK DRIVER
7235M:	Marek Vasut <marek.vasut@gmail.com>
7236S:	Maintained
7237F:	drivers/clk/clk-versaclock5.c
7238
7239IEEE 802.15.4 SUBSYSTEM
7240M:	Alexander Aring <alex.aring@gmail.com>
7241M:	Stefan Schmidt <stefan@datenfreihafen.org>
7242L:	linux-wpan@vger.kernel.org
7243W:	http://wpan.cakelab.org/
7244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7246S:	Maintained
7247F:	net/ieee802154/
7248F:	net/mac802154/
7249F:	drivers/net/ieee802154/
7250F:	include/linux/nl802154.h
7251F:	include/linux/ieee802154.h
7252F:	include/net/nl802154.h
7253F:	include/net/mac802154.h
7254F:	include/net/af_ieee802154.h
7255F:	include/net/cfg802154.h
7256F:	include/net/ieee802154_netdev.h
7257F:	Documentation/networking/ieee802154.txt
7258
7259IFE PROTOCOL
7260M:	Yotam Gigi <yotam.gi@gmail.com>
7261M:	Jamal Hadi Salim <jhs@mojatatu.com>
7262F:	net/ife
7263F:	include/net/ife.h
7264F:	include/uapi/linux/ife.h
7265
7266IGORPLUG-USB IR RECEIVER
7267M:	Sean Young <sean@mess.org>
7268L:	linux-media@vger.kernel.org
7269S:	Maintained
7270F:	drivers/media/rc/igorplugusb.c
7271
7272IGUANAWORKS USB IR TRANSCEIVER
7273M:	Sean Young <sean@mess.org>
7274L:	linux-media@vger.kernel.org
7275S:	Maintained
7276F:	drivers/media/rc/iguanair.c
7277
7278IIO DIGITAL POTENTIOMETER DAC
7279M:	Peter Rosin <peda@axentia.se>
7280L:	linux-iio@vger.kernel.org
7281S:	Maintained
7282F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7283F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7284F:	drivers/iio/dac/dpot-dac.c
7285
7286IIO ENVELOPE DETECTOR
7287M:	Peter Rosin <peda@axentia.se>
7288L:	linux-iio@vger.kernel.org
7289S:	Maintained
7290F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7291F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7292F:	drivers/iio/adc/envelope-detector.c
7293
7294IIO MULTIPLEXER
7295M:	Peter Rosin <peda@axentia.se>
7296L:	linux-iio@vger.kernel.org
7297S:	Maintained
7298F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7299F:	drivers/iio/multiplexer/iio-mux.c
7300
7301IIO SUBSYSTEM AND DRIVERS
7302M:	Jonathan Cameron <jic23@kernel.org>
7303R:	Hartmut Knaack <knaack.h@gmx.de>
7304R:	Lars-Peter Clausen <lars@metafoo.de>
7305R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7306L:	linux-iio@vger.kernel.org
7307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7308S:	Maintained
7309F:	Documentation/ABI/testing/configfs-iio*
7310F:	Documentation/ABI/testing/sysfs-bus-iio*
7311F:	Documentation/devicetree/bindings/iio/
7312F:	drivers/iio/
7313F:	drivers/staging/iio/
7314F:	include/linux/iio/
7315F:	tools/iio/
7316
7317IIO UNIT CONVERTER
7318M:	Peter Rosin <peda@axentia.se>
7319L:	linux-iio@vger.kernel.org
7320S:	Maintained
7321F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7322F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7323F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7324F:	drivers/iio/afe/iio-rescale.c
7325
7326IKANOS/ADI EAGLE ADSL USB DRIVER
7327M:	Matthieu Castet <castet.matthieu@free.fr>
7328M:	Stanislaw Gruszka <stf_xl@wp.pl>
7329S:	Maintained
7330F:	drivers/usb/atm/ueagle-atm.c
7331
7332IMGTEC ASCII LCD DRIVER
7333M:	Paul Burton <paul.burton@mips.com>
7334S:	Maintained
7335F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7336F:	drivers/auxdisplay/img-ascii-lcd.c
7337
7338IMGTEC IR DECODER DRIVER
7339M:	James Hogan <jhogan@kernel.org>
7340S:	Maintained
7341F:	drivers/media/rc/img-ir/
7342
7343IMON SOUNDGRAPH USB IR RECEIVER
7344M:	Sean Young <sean@mess.org>
7345L:	linux-media@vger.kernel.org
7346S:	Maintained
7347F:	drivers/media/rc/imon_raw.c
7348F:	drivers/media/rc/imon.c
7349
7350IMS TWINTURBO FRAMEBUFFER DRIVER
7351L:	linux-fbdev@vger.kernel.org
7352S:	Orphan
7353F:	drivers/video/fbdev/imsttfb.c
7354
7355INA209 HARDWARE MONITOR DRIVER
7356M:	Guenter Roeck <linux@roeck-us.net>
7357L:	linux-hwmon@vger.kernel.org
7358S:	Maintained
7359F:	Documentation/hwmon/ina209
7360F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7361F:	drivers/hwmon/ina209.c
7362
7363INA2XX HARDWARE MONITOR DRIVER
7364M:	Guenter Roeck <linux@roeck-us.net>
7365L:	linux-hwmon@vger.kernel.org
7366S:	Maintained
7367F:	Documentation/hwmon/ina2xx
7368F:	drivers/hwmon/ina2xx.c
7369F:	include/linux/platform_data/ina2xx.h
7370
7371INDUSTRY PACK SUBSYSTEM (IPACK)
7372M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7373M:	Jens Taprogge <jens.taprogge@taprogge.org>
7374M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7375L:	industrypack-devel@lists.sourceforge.net
7376W:	http://industrypack.sourceforge.net
7377S:	Maintained
7378F:	drivers/ipack/
7379
7380INFINIBAND SUBSYSTEM
7381M:	Doug Ledford <dledford@redhat.com>
7382M:	Jason Gunthorpe <jgg@mellanox.com>
7383L:	linux-rdma@vger.kernel.org
7384W:	https://github.com/linux-rdma/rdma-core
7385Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7387S:	Supported
7388F:	Documentation/devicetree/bindings/infiniband/
7389F:	Documentation/infiniband/
7390F:	drivers/infiniband/
7391F:	include/uapi/linux/if_infiniband.h
7392F:	include/uapi/rdma/
7393F:	include/rdma/
7394
7395INGENIC JZ4780 DMA Driver
7396M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7397S:	Maintained
7398F:	drivers/dma/dma-jz4780.c
7399
7400INGENIC JZ4780 NAND DRIVER
7401M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7402L:	linux-mtd@lists.infradead.org
7403S:	Maintained
7404F:	drivers/mtd/nand/raw/jz4780_*
7405
7406INOTIFY
7407M:	Jan Kara <jack@suse.cz>
7408R:	Amir Goldstein <amir73il@gmail.com>
7409L:	linux-fsdevel@vger.kernel.org
7410S:	Maintained
7411F:	Documentation/filesystems/inotify.txt
7412F:	fs/notify/inotify/
7413F:	include/linux/inotify.h
7414F:	include/uapi/linux/inotify.h
7415
7416INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7417M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7418L:	linux-input@vger.kernel.org
7419Q:	http://patchwork.kernel.org/project/linux-input/list/
7420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7421S:	Maintained
7422F:	drivers/input/
7423F:	include/linux/input.h
7424F:	include/uapi/linux/input.h
7425F:	include/uapi/linux/input-event-codes.h
7426F:	include/linux/input/
7427F:	Documentation/devicetree/bindings/input/
7428F:	Documentation/devicetree/bindings/serio/
7429F:	Documentation/input/
7430
7431INPUT MULTITOUCH (MT) PROTOCOL
7432M:	Henrik Rydberg <rydberg@bitmath.org>
7433L:	linux-input@vger.kernel.org
7434S:	Odd fixes
7435F:	Documentation/input/multi-touch-protocol.rst
7436F:	drivers/input/input-mt.c
7437K:	\b(ABS|SYN)_MT_
7438
7439INSIDE SECURE CRYPTO DRIVER
7440M:	Antoine Tenart <antoine.tenart@bootlin.com>
7441F:	drivers/crypto/inside-secure/
7442S:	Maintained
7443L:	linux-crypto@vger.kernel.org
7444
7445INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7446M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7447M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7448L:	linux-integrity@vger.kernel.org
7449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7450S:	Supported
7451F:	security/integrity/ima/
7452
7453INTEL 810/815 FRAMEBUFFER DRIVER
7454M:	Antonino Daplas <adaplas@gmail.com>
7455L:	linux-fbdev@vger.kernel.org
7456S:	Maintained
7457F:	drivers/video/fbdev/i810/
7458
7459INTEL ASoC DRIVERS
7460M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7461M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7462M:	Jie Yang <yang.jie@linux.intel.com>
7463L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7464S:	Supported
7465F:	sound/soc/intel/
7466
7467INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7468M:	Hans de Goede <hdegoede@redhat.com>
7469L:	platform-driver-x86@vger.kernel.org
7470S:	Maintained
7471F:	drivers/platform/x86/intel_atomisp2_pm.c
7472
7473INTEL C600 SERIES SAS CONTROLLER DRIVER
7474M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7475M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7476L:	linux-scsi@vger.kernel.org
7477T:	git git://git.code.sf.net/p/intel-sas/isci
7478S:	Supported
7479F:	drivers/scsi/isci/
7480
7481INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7482M:	Jani Nikula <jani.nikula@linux.intel.com>
7483M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7484M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7485L:	intel-gfx@lists.freedesktop.org
7486W:	https://01.org/linuxgraphics/
7487B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7488C:	irc://chat.freenode.net/intel-gfx
7489Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7490T:	git git://anongit.freedesktop.org/drm-intel
7491S:	Supported
7492F:	drivers/gpu/drm/i915/
7493F:	include/drm/i915*
7494F:	include/uapi/drm/i915_drm.h
7495F:	Documentation/gpu/i915.rst
7496
7497INTEL ETHERNET DRIVERS
7498M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7499L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7500W:	http://www.intel.com/support/feedback.htm
7501W:	http://e1000.sourceforge.net/
7502Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7505S:	Supported
7506F:	Documentation/networking/e100.rst
7507F:	Documentation/networking/e1000.rst
7508F:	Documentation/networking/e1000e.rst
7509F:	Documentation/networking/fm10k.rst
7510F:	Documentation/networking/igb.rst
7511F:	Documentation/networking/igbvf.rst
7512F:	Documentation/networking/ixgb.rst
7513F:	Documentation/networking/ixgbe.rst
7514F:	Documentation/networking/ixgbevf.rst
7515F:	Documentation/networking/i40e.rst
7516F:	Documentation/networking/iavf.rst
7517F:	Documentation/networking/ice.rst
7518F:	drivers/net/ethernet/intel/
7519F:	drivers/net/ethernet/intel/*/
7520F:	include/linux/avf/virtchnl.h
7521
7522INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7523M:	Maik Broemme <mbroemme@libmpq.org>
7524L:	linux-fbdev@vger.kernel.org
7525S:	Maintained
7526F:	Documentation/fb/intelfb.txt
7527F:	drivers/video/fbdev/intelfb/
7528
7529INTEL GPIO DRIVERS
7530M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7531L:	linux-gpio@vger.kernel.org
7532S:	Maintained
7533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7534F:	drivers/gpio/gpio-ich.c
7535F:	drivers/gpio/gpio-intel-mid.c
7536F:	drivers/gpio/gpio-lynxpoint.c
7537F:	drivers/gpio/gpio-merrifield.c
7538F:	drivers/gpio/gpio-ml-ioh.c
7539F:	drivers/gpio/gpio-pch.c
7540F:	drivers/gpio/gpio-sch.c
7541F:	drivers/gpio/gpio-sodaville.c
7542
7543INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7544M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7545M:	Zhi Wang <zhi.a.wang@intel.com>
7546L:	intel-gvt-dev@lists.freedesktop.org
7547L:	intel-gfx@lists.freedesktop.org
7548W:	https://01.org/igvt-g
7549T:	git https://github.com/intel/gvt-linux.git
7550S:	Supported
7551F:	drivers/gpu/drm/i915/gvt/
7552
7553INTEL HID EVENT DRIVER
7554M:	Alex Hung <alex.hung@canonical.com>
7555L:	platform-driver-x86@vger.kernel.org
7556S:	Maintained
7557F:	drivers/platform/x86/intel-hid.c
7558
7559INTEL I/OAT DMA DRIVER
7560M:	Dave Jiang <dave.jiang@intel.com>
7561R:	Dan Williams <dan.j.williams@intel.com>
7562L:	dmaengine@vger.kernel.org
7563Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7564S:	Supported
7565F:	drivers/dma/ioat*
7566
7567INTEL IDLE DRIVER
7568M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7569M:	Len Brown <lenb@kernel.org>
7570L:	linux-pm@vger.kernel.org
7571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7572B:	https://bugzilla.kernel.org
7573S:	Supported
7574F:	drivers/idle/intel_idle.c
7575
7576INTEL INTEGRATED SENSOR HUB DRIVER
7577M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7578M:	Jiri Kosina <jikos@kernel.org>
7579L:	linux-input@vger.kernel.org
7580S:	Maintained
7581F:	drivers/hid/intel-ish-hid/
7582
7583INTEL IOMMU (VT-d)
7584M:	David Woodhouse <dwmw2@infradead.org>
7585L:	iommu@lists.linux-foundation.org
7586T:	git git://git.infradead.org/iommu-2.6.git
7587S:	Supported
7588F:	drivers/iommu/intel-iommu.c
7589F:	include/linux/intel-iommu.h
7590
7591INTEL IOP-ADMA DMA DRIVER
7592R:	Dan Williams <dan.j.williams@intel.com>
7593S:	Odd fixes
7594F:	drivers/dma/iop-adma.c
7595
7596INTEL IPU3 CSI-2 CIO2 DRIVER
7597M:	Yong Zhi <yong.zhi@intel.com>
7598M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7599M:	Bingbu Cao <bingbu.cao@intel.com>
7600R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7601R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7602L:	linux-media@vger.kernel.org
7603S:	Maintained
7604F:	drivers/media/pci/intel/ipu3/
7605F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7606
7607INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7608M:	Krzysztof Halasa <khalasa@piap.pl>
7609S:	Maintained
7610F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7611F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7612F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7613F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7614F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7615F:	drivers/net/wan/ixp4xx_hss.c
7616
7617INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7618M:	Deepak Saxena <dsaxena@plexity.net>
7619S:	Maintained
7620F:	drivers/char/hw_random/ixp4xx-rng.c
7621
7622INTEL MANAGEMENT ENGINE (mei)
7623M:	Tomas Winkler <tomas.winkler@intel.com>
7624L:	linux-kernel@vger.kernel.org
7625S:	Supported
7626F:	include/uapi/linux/mei.h
7627F:	include/linux/mei_cl_bus.h
7628F:	drivers/misc/mei/*
7629F:	drivers/watchdog/mei_wdt.c
7630F:	Documentation/misc-devices/mei/*
7631F:	samples/mei/*
7632
7633INTEL MENLOW THERMAL DRIVER
7634M:	Sujith Thomas <sujith.thomas@intel.com>
7635L:	platform-driver-x86@vger.kernel.org
7636W:	https://01.org/linux-acpi
7637S:	Supported
7638F:	drivers/platform/x86/intel_menlow.c
7639
7640INTEL MIC DRIVERS (mic)
7641M:	Sudeep Dutt <sudeep.dutt@intel.com>
7642M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7643S:	Supported
7644W:	https://github.com/sudeepdutt/mic
7645W:	http://software.intel.com/en-us/mic-developer
7646F:	include/linux/mic_bus.h
7647F:	include/linux/scif.h
7648F:	include/uapi/linux/mic_common.h
7649F:	include/uapi/linux/mic_ioctl.h
7650F:	include/uapi/linux/scif_ioctl.h
7651F:	drivers/misc/mic/
7652F:	drivers/dma/mic_x100_dma.c
7653F:	drivers/dma/mic_x100_dma.h
7654F:	Documentation/mic/
7655
7656INTEL PMC CORE DRIVER
7657M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7658M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7659L:	platform-driver-x86@vger.kernel.org
7660S:	Maintained
7661F:	drivers/platform/x86/intel_pmc_core*
7662
7663INTEL PMC/P-Unit IPC DRIVER
7664M:	Zha Qipeng<qipeng.zha@intel.com>
7665L:	platform-driver-x86@vger.kernel.org
7666S:	Maintained
7667F:	drivers/platform/x86/intel_pmc_ipc.c
7668F:	drivers/platform/x86/intel_punit_ipc.c
7669F:	arch/x86/include/asm/intel_pmc_ipc.h
7670F:	arch/x86/include/asm/intel_punit_ipc.h
7671
7672INTEL PMIC GPIO DRIVERS
7673M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7674S:	Maintained
7675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7676F:	drivers/gpio/gpio-*cove.c
7677F:	drivers/gpio/gpio-msic.c
7678
7679INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7680R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7681S:	Maintained
7682F:	drivers/mfd/intel_msic.c
7683F:	drivers/mfd/intel_soc_pmic*
7684F:	include/linux/mfd/intel_msic.h
7685F:	include/linux/mfd/intel_soc_pmic*
7686
7687INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7688M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7689L:	linux-wireless@vger.kernel.org
7690S:	Maintained
7691F:	Documentation/networking/README.ipw2100
7692F:	Documentation/networking/README.ipw2200
7693F:	drivers/net/wireless/intel/ipw2x00/
7694
7695INTEL PSTATE DRIVER
7696M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7697M:	Len Brown <lenb@kernel.org>
7698L:	linux-pm@vger.kernel.org
7699S:	Supported
7700F:	drivers/cpufreq/intel_pstate.c
7701
7702INTEL RDMA RNIC DRIVER
7703M:	Faisal Latif <faisal.latif@intel.com>
7704M:	Shiraz Saleem <shiraz.saleem@intel.com>
7705L:	linux-rdma@vger.kernel.org
7706S:	Supported
7707F:	drivers/infiniband/hw/i40iw/
7708F:	include/uapi/rdma/i40iw-abi.h
7709
7710INTEL TELEMETRY DRIVER
7711M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7712M:	"David E. Box" <david.e.box@linux.intel.com>
7713L:	platform-driver-x86@vger.kernel.org
7714S:	Maintained
7715F:	arch/x86/include/asm/intel_telemetry.h
7716F:	drivers/platform/x86/intel_telemetry*
7717
7718INTEL VIRTUAL BUTTON DRIVER
7719M:	AceLan Kao <acelan.kao@canonical.com>
7720L:	platform-driver-x86@vger.kernel.org
7721S:	Maintained
7722F:	drivers/platform/x86/intel-vbtn.c
7723
7724INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7725M:	Stanislaw Gruszka <sgruszka@redhat.com>
7726L:	linux-wireless@vger.kernel.org
7727S:	Supported
7728F:	drivers/net/wireless/intel/iwlegacy/
7729
7730INTEL WIRELESS WIFI LINK (iwlwifi)
7731M:	Johannes Berg <johannes.berg@intel.com>
7732M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7733M:	Luca Coelho <luciano.coelho@intel.com>
7734M:	Intel Linux Wireless <linuxwifi@intel.com>
7735L:	linux-wireless@vger.kernel.org
7736W:	http://intellinuxwireless.org
7737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7738S:	Supported
7739F:	drivers/net/wireless/intel/iwlwifi/
7740
7741INTEL WIRELESS WIMAX CONNECTION 2400
7742M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7743M:	linux-wimax@intel.com
7744L:	wimax@linuxwimax.org (subscribers-only)
7745S:	Supported
7746W:	http://linuxwimax.org
7747F:	Documentation/wimax/README.i2400m
7748F:	drivers/net/wimax/i2400m/
7749F:	include/uapi/linux/wimax/i2400m.h
7750
7751INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7752M:	Mario Limonciello <mario.limonciello@dell.com>
7753S:	Maintained
7754F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7755
7756INTEL(R) TRACE HUB
7757M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7758S:	Supported
7759F:	Documentation/trace/intel_th.rst
7760F:	drivers/hwtracing/intel_th/
7761
7762INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7763M:	Ning Sun <ning.sun@intel.com>
7764L:	tboot-devel@lists.sourceforge.net
7765W:	http://tboot.sourceforge.net
7766T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7767S:	Supported
7768F:	Documentation/intel_txt.txt
7769F:	include/linux/tboot.h
7770F:	arch/x86/kernel/tboot.c
7771
7772INTEL-MID GPIO DRIVER
7773M:	David Cohen <david.a.cohen@linux.intel.com>
7774L:	linux-gpio@vger.kernel.org
7775S:	Maintained
7776F:	drivers/gpio/gpio-intel-mid.c
7777
7778INVENSENSE MPU-3050 GYROSCOPE DRIVER
7779M:	Linus Walleij <linus.walleij@linaro.org>
7780L:	linux-iio@vger.kernel.org
7781S:	Maintained
7782F:	drivers/iio/gyro/mpu3050*
7783F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7784
7785IOC3 ETHERNET DRIVER
7786M:	Ralf Baechle <ralf@linux-mips.org>
7787L:	linux-mips@vger.kernel.org
7788S:	Maintained
7789F:	drivers/net/ethernet/sgi/ioc3-eth.c
7790
7791IOC3 SERIAL DRIVER
7792M:	Pat Gefre <pfg@sgi.com>
7793L:	linux-serial@vger.kernel.org
7794S:	Maintained
7795F:	drivers/tty/serial/ioc3_serial.c
7796
7797IOMMU DRIVERS
7798M:	Joerg Roedel <joro@8bytes.org>
7799L:	iommu@lists.linux-foundation.org
7800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7801S:	Maintained
7802F:	Documentation/devicetree/bindings/iommu/
7803F:	drivers/iommu/
7804F:	include/linux/iommu.h
7805F:	include/linux/of_iommu.h
7806F:	include/linux/iova.h
7807
7808IP MASQUERADING
7809M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7810S:	Maintained
7811F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7812
7813IPMI SUBSYSTEM
7814M:	Corey Minyard <minyard@acm.org>
7815L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7816W:	http://openipmi.sourceforge.net/
7817S:	Supported
7818F:	Documentation/devicetree/bindings/ipmi/
7819F:	Documentation/IPMI.txt
7820F:	drivers/char/ipmi/
7821F:	include/linux/ipmi*
7822F:	include/uapi/linux/ipmi*
7823
7824IPS SCSI RAID DRIVER
7825M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7826L:	linux-scsi@vger.kernel.org
7827W:	http://www.adaptec.com/
7828S:	Maintained
7829F:	drivers/scsi/ips*
7830
7831IPVS
7832M:	Wensong Zhang <wensong@linux-vs.org>
7833M:	Simon Horman <horms@verge.net.au>
7834M:	Julian Anastasov <ja@ssi.bg>
7835L:	netdev@vger.kernel.org
7836L:	lvs-devel@vger.kernel.org
7837S:	Maintained
7838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7840F:	Documentation/networking/ipvs-sysctl.txt
7841F:	include/net/ip_vs.h
7842F:	include/uapi/linux/ip_vs.h
7843F:	net/netfilter/ipvs/
7844
7845IPWIRELESS DRIVER
7846M:	Jiri Kosina <jikos@kernel.org>
7847M:	David Sterba <dsterba@suse.com>
7848S:	Odd Fixes
7849F:	drivers/tty/ipwireless/
7850
7851IPX NETWORK LAYER
7852L:	netdev@vger.kernel.org
7853S:	Obsolete
7854F:	include/uapi/linux/ipx.h
7855
7856IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7857M:	Marc Zyngier <marc.zyngier@arm.com>
7858S:	Maintained
7859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7860F:	Documentation/IRQ-domain.txt
7861F:	include/linux/irqdomain.h
7862F:	kernel/irq/irqdomain.c
7863F:	kernel/irq/msi.c
7864
7865IRQ SUBSYSTEM
7866M:	Thomas Gleixner <tglx@linutronix.de>
7867L:	linux-kernel@vger.kernel.org
7868S:	Maintained
7869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7870F:	kernel/irq/
7871
7872IRQCHIP DRIVERS
7873M:	Thomas Gleixner <tglx@linutronix.de>
7874M:	Jason Cooper <jason@lakedaemon.net>
7875M:	Marc Zyngier <marc.zyngier@arm.com>
7876L:	linux-kernel@vger.kernel.org
7877S:	Maintained
7878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7879F:	Documentation/devicetree/bindings/interrupt-controller/
7880F:	drivers/irqchip/
7881
7882ISA
7883M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7884S:	Maintained
7885F:	Documentation/isa.txt
7886F:	drivers/base/isa.c
7887F:	include/linux/isa.h
7888
7889ISA RADIO MODULE
7890M:	Hans Verkuil <hverkuil@xs4all.nl>
7891L:	linux-media@vger.kernel.org
7892T:	git git://linuxtv.org/media_tree.git
7893W:	https://linuxtv.org
7894S:	Maintained
7895F:	drivers/media/radio/radio-isa*
7896
7897ISAPNP
7898M:	Jaroslav Kysela <perex@perex.cz>
7899S:	Maintained
7900F:	Documentation/isapnp.txt
7901F:	drivers/pnp/isapnp/
7902F:	include/linux/isapnp.h
7903
7904ISCSI
7905M:	Lee Duncan <lduncan@suse.com>
7906M:	Chris Leech <cleech@redhat.com>
7907L:	open-iscsi@googlegroups.com
7908W:	www.open-iscsi.com
7909S:	Maintained
7910F:	drivers/scsi/*iscsi*
7911F:	include/scsi/*iscsi*
7912
7913iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7914M:	Peter Jones <pjones@redhat.com>
7915M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7916S:	Maintained
7917F:	drivers/firmware/iscsi_ibft*
7918
7919ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7920M:	Sagi Grimberg <sagi@grimberg.me>
7921M:	Max Gurtovoy <maxg@mellanox.com>
7922L:	linux-rdma@vger.kernel.org
7923S:	Supported
7924W:	http://www.openfabrics.org
7925W:	www.open-iscsi.org
7926Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7927F:	drivers/infiniband/ulp/iser/
7928
7929ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7930M:	Sagi Grimberg <sagi@grimberg.me>
7931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7932L:	linux-rdma@vger.kernel.org
7933L:	target-devel@vger.kernel.org
7934S:	Supported
7935W:	http://www.linux-iscsi.org
7936F:	drivers/infiniband/ulp/isert
7937
7938ISDN SUBSYSTEM
7939M:	Karsten Keil <isdn@linux-pingi.de>
7940L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7941L:	netdev@vger.kernel.org
7942W:	http://www.isdn4linux.de
7943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7944S:	Maintained
7945F:	Documentation/isdn/
7946F:	drivers/isdn/
7947F:	include/linux/isdn.h
7948F:	include/linux/isdn/
7949F:	include/uapi/linux/isdn.h
7950F:	include/uapi/linux/isdn/
7951
7952ISDN SUBSYSTEM (Eicon active card driver)
7953M:	Armin Schindler <mac@melware.de>
7954L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7955W:	http://www.melware.de
7956S:	Maintained
7957F:	drivers/isdn/hardware/eicon/
7958
7959IT87 HARDWARE MONITORING DRIVER
7960M:	Jean Delvare <jdelvare@suse.com>
7961L:	linux-hwmon@vger.kernel.org
7962S:	Maintained
7963F:	Documentation/hwmon/it87
7964F:	drivers/hwmon/it87.c
7965
7966IT913X MEDIA DRIVER
7967M:	Antti Palosaari <crope@iki.fi>
7968L:	linux-media@vger.kernel.org
7969W:	https://linuxtv.org
7970W:	http://palosaari.fi/linux/
7971Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7972T:	git git://linuxtv.org/anttip/media_tree.git
7973S:	Maintained
7974F:	drivers/media/tuners/it913x*
7975
7976IVTV VIDEO4LINUX DRIVER
7977M:	Andy Walls <awalls@md.metrocast.net>
7978L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7979L:	linux-media@vger.kernel.org
7980T:	git git://linuxtv.org/media_tree.git
7981W:	http://www.ivtvdriver.org
7982S:	Maintained
7983F:	Documentation/media/v4l-drivers/ivtv*
7984F:	drivers/media/pci/ivtv/
7985F:	include/uapi/linux/ivtv*
7986
7987IX2505V MEDIA DRIVER
7988M:	Malcolm Priestley <tvboxspy@gmail.com>
7989L:	linux-media@vger.kernel.org
7990W:	https://linuxtv.org
7991Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7992S:	Maintained
7993F:	drivers/media/dvb-frontends/ix2505v*
7994
7995JAILHOUSE HYPERVISOR INTERFACE
7996M:	Jan Kiszka <jan.kiszka@siemens.com>
7997L:	jailhouse-dev@googlegroups.com
7998S:	Maintained
7999F:	arch/x86/kernel/jailhouse.c
8000F:	arch/x86/include/asm/jailhouse_para.h
8001
8002JC42.4 TEMPERATURE SENSOR DRIVER
8003M:	Guenter Roeck <linux@roeck-us.net>
8004L:	linux-hwmon@vger.kernel.org
8005S:	Maintained
8006F:	drivers/hwmon/jc42.c
8007F:	Documentation/hwmon/jc42
8008
8009JFS FILESYSTEM
8010M:	Dave Kleikamp <shaggy@kernel.org>
8011L:	jfs-discussion@lists.sourceforge.net
8012W:	http://jfs.sourceforge.net/
8013T:	git git://github.com/kleikamp/linux-shaggy.git
8014S:	Maintained
8015F:	Documentation/filesystems/jfs.txt
8016F:	fs/jfs/
8017
8018JME NETWORK DRIVER
8019M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8020L:	netdev@vger.kernel.org
8021S:	Maintained
8022F:	drivers/net/ethernet/jme.*
8023
8024JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8025M:	David Woodhouse <dwmw2@infradead.org>
8026L:	linux-mtd@lists.infradead.org
8027W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8028S:	Maintained
8029F:	fs/jffs2/
8030F:	include/uapi/linux/jffs2.h
8031
8032JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8033M:	"Theodore Ts'o" <tytso@mit.edu>
8034M:	Jan Kara <jack@suse.com>
8035L:	linux-ext4@vger.kernel.org
8036S:	Maintained
8037F:	fs/jbd2/
8038F:	include/linux/jbd2.h
8039
8040JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8041M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8042L:	linux-media@vger.kernel.org
8043S:	Maintained
8044F:	drivers/media/platform/rcar_jpu.c
8045
8046JSM Neo PCI based serial card
8047M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
8048L:	linux-serial@vger.kernel.org
8049S:	Maintained
8050F:	drivers/tty/serial/jsm/
8051
8052K10TEMP HARDWARE MONITORING DRIVER
8053M:	Clemens Ladisch <clemens@ladisch.de>
8054L:	linux-hwmon@vger.kernel.org
8055S:	Maintained
8056F:	Documentation/hwmon/k10temp
8057F:	drivers/hwmon/k10temp.c
8058
8059K8TEMP HARDWARE MONITORING DRIVER
8060M:	Rudolf Marek <r.marek@assembler.cz>
8061L:	linux-hwmon@vger.kernel.org
8062S:	Maintained
8063F:	Documentation/hwmon/k8temp
8064F:	drivers/hwmon/k8temp.c
8065
8066KASAN
8067M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8068R:	Alexander Potapenko <glider@google.com>
8069R:	Dmitry Vyukov <dvyukov@google.com>
8070L:	kasan-dev@googlegroups.com
8071S:	Maintained
8072F:	arch/*/include/asm/kasan.h
8073F:	arch/*/mm/kasan_init*
8074F:	Documentation/dev-tools/kasan.rst
8075F:	include/linux/kasan*.h
8076F:	lib/test_kasan.c
8077F:	mm/kasan/
8078F:	scripts/Makefile.kasan
8079
8080KCONFIG
8081M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8083L:	linux-kbuild@vger.kernel.org
8084S:	Maintained
8085F:	Documentation/kbuild/kconfig*
8086F:	scripts/kconfig/
8087F:	scripts/Kconfig.include
8088
8089KDUMP
8090M:	Dave Young <dyoung@redhat.com>
8091M:	Baoquan He <bhe@redhat.com>
8092R:	Vivek Goyal <vgoyal@redhat.com>
8093L:	kexec@lists.infradead.org
8094W:	http://lse.sourceforge.net/kdump/
8095S:	Maintained
8096F:	Documentation/kdump/
8097
8098KEENE FM RADIO TRANSMITTER DRIVER
8099M:	Hans Verkuil <hverkuil@xs4all.nl>
8100L:	linux-media@vger.kernel.org
8101T:	git git://linuxtv.org/media_tree.git
8102W:	https://linuxtv.org
8103S:	Maintained
8104F:	drivers/media/radio/radio-keene*
8105
8106KERNEL AUTOMOUNTER
8107M:	Ian Kent <raven@themaw.net>
8108L:	autofs@vger.kernel.org
8109S:	Maintained
8110F:	fs/autofs/
8111
8112KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8113M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8114M:	Michal Marek <michal.lkml@markovi.net>
8115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8116L:	linux-kbuild@vger.kernel.org
8117S:	Maintained
8118F:	Documentation/kbuild/
8119F:	Makefile
8120F:	scripts/Kbuild*
8121F:	scripts/Makefile*
8122F:	scripts/basic/
8123F:	scripts/mk*
8124F:	scripts/mod/
8125F:	scripts/package/
8126
8127KERNEL JANITORS
8128L:	kernel-janitors@vger.kernel.org
8129W:	http://kernelnewbies.org/KernelJanitors
8130S:	Odd Fixes
8131
8132KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8133M:	"J. Bruce Fields" <bfields@fieldses.org>
8134M:	Jeff Layton <jlayton@kernel.org>
8135L:	linux-nfs@vger.kernel.org
8136W:	http://nfs.sourceforge.net/
8137T:	git git://linux-nfs.org/~bfields/linux.git
8138S:	Supported
8139F:	fs/nfsd/
8140F:	include/uapi/linux/nfsd/
8141F:	fs/lockd/
8142F:	fs/nfs_common/
8143F:	net/sunrpc/
8144F:	include/linux/lockd/
8145F:	include/linux/sunrpc/
8146F:	include/uapi/linux/sunrpc/
8147
8148KERNEL SELFTEST FRAMEWORK
8149M:	Shuah Khan <shuah@kernel.org>
8150L:	linux-kselftest@vger.kernel.org
8151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8152Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8153S:	Maintained
8154F:	tools/testing/selftests/
8155F:	Documentation/dev-tools/kselftest*
8156
8157KERNEL USERMODE HELPER
8158M:	Luis Chamberlain <mcgrof@kernel.org>
8159L:	linux-kernel@vger.kernel.org
8160S:	Maintained
8161F:	kernel/umh.c
8162F:	include/linux/umh.h
8163
8164KERNEL VIRTUAL MACHINE (KVM)
8165M:	Paolo Bonzini <pbonzini@redhat.com>
8166M:	Radim Krčmář <rkrcmar@redhat.com>
8167L:	kvm@vger.kernel.org
8168W:	http://www.linux-kvm.org
8169T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8170S:	Supported
8171F:	Documentation/virtual/kvm/
8172F:	include/trace/events/kvm.h
8173F:	include/uapi/asm-generic/kvm*
8174F:	include/uapi/linux/kvm*
8175F:	include/asm-generic/kvm*
8176F:	include/linux/kvm*
8177F:	include/kvm/iodev.h
8178F:	virt/kvm/*
8179F:	tools/kvm/
8180
8181KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8182M:	Joerg Roedel <joro@8bytes.org>
8183L:	kvm@vger.kernel.org
8184W:	http://www.linux-kvm.org/
8185S:	Maintained
8186F:	arch/x86/include/asm/svm.h
8187F:	arch/x86/kvm/svm.c
8188
8189KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8190M:	Christoffer Dall <christoffer.dall@arm.com>
8191M:	Marc Zyngier <marc.zyngier@arm.com>
8192L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8193L:	kvmarm@lists.cs.columbia.edu
8194W:	http://systems.cs.columbia.edu/projects/kvm-arm
8195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8196S:	Supported
8197F:	arch/arm/include/uapi/asm/kvm*
8198F:	arch/arm/include/asm/kvm*
8199F:	arch/arm/kvm/
8200F:	virt/kvm/arm/
8201F:	include/kvm/arm_*
8202
8203KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8204M:	Christoffer Dall <christoffer.dall@arm.com>
8205M:	Marc Zyngier <marc.zyngier@arm.com>
8206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8207L:	kvmarm@lists.cs.columbia.edu
8208S:	Maintained
8209F:	arch/arm64/include/uapi/asm/kvm*
8210F:	arch/arm64/include/asm/kvm*
8211F:	arch/arm64/kvm/
8212
8213KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8214M:	James Hogan <jhogan@kernel.org>
8215L:	linux-mips@vger.kernel.org
8216S:	Supported
8217F:	arch/mips/include/uapi/asm/kvm*
8218F:	arch/mips/include/asm/kvm*
8219F:	arch/mips/kvm/
8220
8221KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8222M:	Paul Mackerras <paulus@ozlabs.org>
8223L:	kvm-ppc@vger.kernel.org
8224W:	http://www.linux-kvm.org/
8225T:	git git://github.com/agraf/linux-2.6.git
8226S:	Supported
8227F:	arch/powerpc/include/uapi/asm/kvm*
8228F:	arch/powerpc/include/asm/kvm*
8229F:	arch/powerpc/kvm/
8230F:	arch/powerpc/kernel/kvm*
8231
8232KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8233M:	Christian Borntraeger <borntraeger@de.ibm.com>
8234M:	Janosch Frank <frankja@linux.ibm.com>
8235R:	David Hildenbrand <david@redhat.com>
8236R:	Cornelia Huck <cohuck@redhat.com>
8237L:	linux-s390@vger.kernel.org
8238W:	http://www.ibm.com/developerworks/linux/linux390/
8239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8240S:	Supported
8241F:	arch/s390/include/uapi/asm/kvm*
8242F:	arch/s390/include/asm/gmap.h
8243F:	arch/s390/include/asm/kvm*
8244F:	arch/s390/kvm/
8245F:	arch/s390/mm/gmap.c
8246
8247KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8248M:	Paolo Bonzini <pbonzini@redhat.com>
8249M:	Radim Krčmář <rkrcmar@redhat.com>
8250L:	kvm@vger.kernel.org
8251W:	http://www.linux-kvm.org
8252T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8253S:	Supported
8254F:	arch/x86/kvm/
8255F:	arch/x86/include/uapi/asm/kvm*
8256F:	arch/x86/include/asm/kvm*
8257F:	arch/x86/include/asm/pvclock-abi.h
8258F:	arch/x86/kernel/kvm.c
8259F:	arch/x86/kernel/kvmclock.c
8260
8261KERNFS
8262M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8263M:	Tejun Heo <tj@kernel.org>
8264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8265S:	Supported
8266F:	include/linux/kernfs.h
8267F:	fs/kernfs/
8268
8269KEXEC
8270M:	Eric Biederman <ebiederm@xmission.com>
8271W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8272L:	kexec@lists.infradead.org
8273S:	Maintained
8274F:	include/linux/kexec.h
8275F:	include/uapi/linux/kexec.h
8276F:	kernel/kexec*
8277
8278KEYS-ENCRYPTED
8279M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8280L:	linux-integrity@vger.kernel.org
8281L:	keyrings@vger.kernel.org
8282S:	Supported
8283F:	Documentation/security/keys/trusted-encrypted.rst
8284F:	include/keys/encrypted-type.h
8285F:	security/keys/encrypted-keys/
8286
8287KEYS-TRUSTED
8288M:	James Bottomley <jejb@linux.vnet.ibm.com>
8289M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8290M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8291L:	linux-integrity@vger.kernel.org
8292L:	keyrings@vger.kernel.org
8293S:	Supported
8294F:	Documentation/security/keys/trusted-encrypted.rst
8295F:	include/keys/trusted-type.h
8296F:	security/keys/trusted.c
8297F:	security/keys/trusted.h
8298
8299KEYS/KEYRINGS:
8300M:	David Howells <dhowells@redhat.com>
8301L:	keyrings@vger.kernel.org
8302S:	Maintained
8303F:	Documentation/security/keys/core.rst
8304F:	include/linux/key.h
8305F:	include/linux/key-type.h
8306F:	include/linux/keyctl.h
8307F:	include/uapi/linux/keyctl.h
8308F:	include/keys/
8309F:	security/keys/
8310
8311KGDB / KDB /debug_core
8312M:	Jason Wessel <jason.wessel@windriver.com>
8313M:	Daniel Thompson <daniel.thompson@linaro.org>
8314W:	http://kgdb.wiki.kernel.org/
8315L:	kgdb-bugreport@lists.sourceforge.net
8316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8317S:	Maintained
8318F:	Documentation/dev-tools/kgdb.rst
8319F:	drivers/misc/kgdbts.c
8320F:	drivers/tty/serial/kgdboc.c
8321F:	include/linux/kdb.h
8322F:	include/linux/kgdb.h
8323F:	kernel/debug/
8324
8325KMEMLEAK
8326M:	Catalin Marinas <catalin.marinas@arm.com>
8327S:	Maintained
8328F:	Documentation/dev-tools/kmemleak.rst
8329F:	include/linux/kmemleak.h
8330F:	mm/kmemleak.c
8331F:	mm/kmemleak-test.c
8332
8333KMOD KERNEL MODULE LOADER - USERMODE HELPER
8334M:	Luis Chamberlain <mcgrof@kernel.org>
8335L:	linux-kernel@vger.kernel.org
8336S:	Maintained
8337F:	kernel/kmod.c
8338F:	include/linux/kmod.h
8339F:	lib/test_kmod.c
8340F:	tools/testing/selftests/kmod/
8341
8342KPROBES
8343M:	Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8344M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8345M:	"David S. Miller" <davem@davemloft.net>
8346M:	Masami Hiramatsu <mhiramat@kernel.org>
8347S:	Maintained
8348F:	Documentation/kprobes.txt
8349F:	include/linux/kprobes.h
8350F:	include/asm-generic/kprobes.h
8351F:	kernel/kprobes.c
8352
8353KS0108 LCD CONTROLLER DRIVER
8354M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8355S:	Maintained
8356F:	Documentation/auxdisplay/ks0108
8357F:	drivers/auxdisplay/ks0108.c
8358F:	include/linux/ks0108.h
8359
8360L3MDEV
8361M:	David Ahern <dsa@cumulusnetworks.com>
8362L:	netdev@vger.kernel.org
8363S:	Maintained
8364F:	net/l3mdev
8365F:	include/net/l3mdev.h
8366
8367L7 BPF FRAMEWORK
8368M:	John Fastabend <john.fastabend@gmail.com>
8369M:	Daniel Borkmann <daniel@iogearbox.net>
8370L:	netdev@vger.kernel.org
8371S:	Maintained
8372F:	include/linux/skmsg.h
8373F:	net/core/skmsg.c
8374F:	net/core/sock_map.c
8375F:	net/ipv4/tcp_bpf.c
8376
8377LANTIQ / INTEL Ethernet drivers
8378M:	Hauke Mehrtens <hauke@hauke-m.de>
8379L:	netdev@vger.kernel.org
8380S:	Maintained
8381F:	net/dsa/tag_gswip.c
8382F:	drivers/net/ethernet/lantiq_xrx200.c
8383F:	drivers/net/dsa/lantiq_pce.h
8384F:	drivers/net/dsa/lantiq_gswip.c
8385
8386LANTIQ MIPS ARCHITECTURE
8387M:	John Crispin <john@phrozen.org>
8388L:	linux-mips@vger.kernel.org
8389S:	Maintained
8390F:	arch/mips/lantiq
8391F:	drivers/soc/lantiq
8392
8393LAPB module
8394L:	linux-x25@vger.kernel.org
8395S:	Orphan
8396F:	Documentation/networking/lapb-module.txt
8397F:	include/*/lapb.h
8398F:	net/lapb/
8399
8400LASI 53c700 driver for PARISC
8401M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8402L:	linux-scsi@vger.kernel.org
8403S:	Maintained
8404F:	Documentation/scsi/53c700.txt
8405F:	drivers/scsi/53c700*
8406
8407LEAKING_ADDRESSES
8408M:	Tobin C. Harding <me@tobin.cc>
8409M:	Tycho Andersen <tycho@tycho.ws>
8410L:	kernel-hardening@lists.openwall.com
8411S:	Maintained
8412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8413F:	scripts/leaking_addresses.pl
8414
8415LED SUBSYSTEM
8416M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8417M:	Pavel Machek <pavel@ucw.cz>
8418L:	linux-leds@vger.kernel.org
8419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8420S:	Maintained
8421F:	Documentation/devicetree/bindings/leds/
8422F:	drivers/leds/
8423F:	include/linux/leds.h
8424
8425LEGACY EEPROM DRIVER
8426M:	Jean Delvare <jdelvare@suse.com>
8427S:	Maintained
8428F:	Documentation/misc-devices/eeprom
8429F:	drivers/misc/eeprom/eeprom.c
8430
8431LEGO MINDSTORMS EV3
8432R:	David Lechner <david@lechnology.com>
8433S:	Maintained
8434F:	arch/arm/boot/dts/da850-lego-ev3.dts
8435F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8436F:	drivers/power/supply/lego_ev3_battery.c
8437
8438LEGO USB Tower driver
8439M:	Juergen Stuber <starblue@users.sourceforge.net>
8440L:	legousb-devel@lists.sourceforge.net
8441W:	http://legousb.sourceforge.net/
8442S:	Maintained
8443F:	drivers/usb/misc/legousbtower.c
8444
8445LG LAPTOP EXTRAS
8446M:	Matan Ziv-Av <matan@svgalib.org>
8447L:	platform-driver-x86@vger.kernel.org
8448S:	Maintained
8449F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8450F:	Documentation/laptops/lg-laptop.rst
8451F:	drivers/platform/x86/lg-laptop.c
8452
8453LG2160 MEDIA DRIVER
8454M:	Michael Krufky <mkrufky@linuxtv.org>
8455L:	linux-media@vger.kernel.org
8456W:	https://linuxtv.org
8457W:	http://github.com/mkrufky
8458Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8459T:	git git://linuxtv.org/mkrufky/tuners.git
8460S:	Maintained
8461F:	drivers/media/dvb-frontends/lg2160.*
8462
8463LGDT3305 MEDIA DRIVER
8464M:	Michael Krufky <mkrufky@linuxtv.org>
8465L:	linux-media@vger.kernel.org
8466W:	https://linuxtv.org
8467W:	http://github.com/mkrufky
8468Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8469T:	git git://linuxtv.org/mkrufky/tuners.git
8470S:	Maintained
8471F:	drivers/media/dvb-frontends/lgdt3305.*
8472
8473LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8474M:	Viresh Kumar <vireshk@kernel.org>
8475L:	linux-ide@vger.kernel.org
8476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8477S:	Maintained
8478F:	include/linux/pata_arasan_cf_data.h
8479F:	drivers/ata/pata_arasan_cf.c
8480
8481LIBATA PATA DRIVERS
8482M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8483M:	Jens Axboe <axboe@kernel.dk>
8484L:	linux-ide@vger.kernel.org
8485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8486S:	Maintained
8487F:	drivers/ata/pata_*.c
8488F:	drivers/ata/ata_generic.c
8489
8490LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8491M:	Linus Walleij <linus.walleij@linaro.org>
8492L:	linux-ide@vger.kernel.org
8493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8494S:	Maintained
8495F:	drivers/ata/pata_ftide010.c
8496F:	drivers/ata/sata_gemini.c
8497F:	drivers/ata/sata_gemini.h
8498
8499LIBATA SATA AHCI PLATFORM devices support
8500M:	Hans de Goede <hdegoede@redhat.com>
8501M:	Jens Axboe <axboe@kernel.dk>
8502L:	linux-ide@vger.kernel.org
8503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8504S:	Maintained
8505F:	drivers/ata/ahci_platform.c
8506F:	drivers/ata/libahci_platform.c
8507F:	include/linux/ahci_platform.h
8508
8509LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8510M:	Mikael Pettersson <mikpelinux@gmail.com>
8511L:	linux-ide@vger.kernel.org
8512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8513S:	Maintained
8514F:	drivers/ata/sata_promise.*
8515
8516LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8517M:	Jens Axboe <axboe@kernel.dk>
8518L:	linux-ide@vger.kernel.org
8519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8520S:	Maintained
8521F:	drivers/ata/
8522F:	include/linux/ata.h
8523F:	include/linux/libata.h
8524F:	Documentation/devicetree/bindings/ata/
8525
8526LIBLOCKDEP
8527M:	Sasha Levin <alexander.levin@microsoft.com>
8528S:	Maintained
8529F:	tools/lib/lockdep/
8530
8531LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8532M:	Ross Zwisler <zwisler@kernel.org>
8533M:	Dan Williams <dan.j.williams@intel.com>
8534M:	Vishal Verma <vishal.l.verma@intel.com>
8535M:	Dave Jiang <dave.jiang@intel.com>
8536L:	linux-nvdimm@lists.01.org
8537Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8538S:	Supported
8539F:	drivers/nvdimm/blk.c
8540F:	drivers/nvdimm/region_devs.c
8541
8542LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8543M:	Vishal Verma <vishal.l.verma@intel.com>
8544M:	Dan Williams <dan.j.williams@intel.com>
8545M:	Ross Zwisler <zwisler@kernel.org>
8546M:	Dave Jiang <dave.jiang@intel.com>
8547L:	linux-nvdimm@lists.01.org
8548Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8549S:	Supported
8550F:	drivers/nvdimm/btt*
8551
8552LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8553M:	Ross Zwisler <zwisler@kernel.org>
8554M:	Dan Williams <dan.j.williams@intel.com>
8555M:	Vishal Verma <vishal.l.verma@intel.com>
8556M:	Dave Jiang <dave.jiang@intel.com>
8557L:	linux-nvdimm@lists.01.org
8558Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8559S:	Supported
8560F:	drivers/nvdimm/pmem*
8561
8562LIBNVDIMM: DEVICETREE BINDINGS
8563M:	Oliver O'Halloran <oohall@gmail.com>
8564L:	linux-nvdimm@lists.01.org
8565Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8566S:	Supported
8567F:	drivers/nvdimm/of_pmem.c
8568F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8569
8570LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8571M:	Dan Williams <dan.j.williams@intel.com>
8572M:	Ross Zwisler <zwisler@kernel.org>
8573M:	Vishal Verma <vishal.l.verma@intel.com>
8574M:	Dave Jiang <dave.jiang@intel.com>
8575L:	linux-nvdimm@lists.01.org
8576Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8578S:	Supported
8579F:	drivers/nvdimm/*
8580F:	drivers/acpi/nfit/*
8581F:	include/linux/nd.h
8582F:	include/linux/libnvdimm.h
8583F:	include/uapi/linux/ndctl.h
8584
8585LIGHTNVM PLATFORM SUPPORT
8586M:	Matias Bjorling <mb@lightnvm.io>
8587W:	http://github/OpenChannelSSD
8588L:	linux-block@vger.kernel.org
8589S:	Maintained
8590F:	drivers/lightnvm/
8591F:	include/linux/lightnvm.h
8592F:	include/uapi/linux/lightnvm.h
8593
8594LINUX FOR POWER MACINTOSH
8595M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8596W:	http://www.penguinppc.org/
8597L:	linuxppc-dev@lists.ozlabs.org
8598S:	Maintained
8599F:	arch/powerpc/platforms/powermac/
8600F:	drivers/macintosh/
8601
8602LINUX FOR POWERPC (32-BIT AND 64-BIT)
8603M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8604M:	Paul Mackerras <paulus@samba.org>
8605M:	Michael Ellerman <mpe@ellerman.id.au>
8606W:	https://github.com/linuxppc/linux/wiki
8607L:	linuxppc-dev@lists.ozlabs.org
8608Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8610S:	Supported
8611F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8612F:	Documentation/devicetree/bindings/powerpc/
8613F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8614F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8615F:	Documentation/powerpc/
8616F:	arch/powerpc/
8617F:	drivers/char/tpm/tpm_ibmvtpm*
8618F:	drivers/crypto/nx/
8619F:	drivers/crypto/vmx/
8620F:	drivers/i2c/busses/i2c-opal.c
8621F:	drivers/net/ethernet/ibm/ibmveth.*
8622F:	drivers/net/ethernet/ibm/ibmvnic.*
8623F:	drivers/pci/hotplug/pnv_php.c
8624F:	drivers/pci/hotplug/rpa*
8625F:	drivers/rtc/rtc-opal.c
8626F:	drivers/scsi/ibmvscsi/
8627F:	drivers/tty/hvc/hvc_opal.c
8628F:	drivers/watchdog/wdrtas.c
8629F:	tools/testing/selftests/powerpc
8630N:	/pmac
8631N:	powermac
8632N:	powernv
8633N:	[^a-z0-9]ps3
8634N:	pseries
8635
8636LINUX FOR POWERPC EMBEDDED MPC5XXX
8637M:	Anatolij Gustschin <agust@denx.de>
8638L:	linuxppc-dev@lists.ozlabs.org
8639T:	git git://git.denx.de/linux-denx-agust.git
8640S:	Maintained
8641F:	arch/powerpc/platforms/512x/
8642F:	arch/powerpc/platforms/52xx/
8643
8644LINUX FOR POWERPC EMBEDDED PPC4XX
8645M:	Alistair Popple <alistair@popple.id.au>
8646M:	Matt Porter <mporter@kernel.crashing.org>
8647W:	http://www.penguinppc.org/
8648L:	linuxppc-dev@lists.ozlabs.org
8649S:	Maintained
8650F:	arch/powerpc/platforms/40x/
8651F:	arch/powerpc/platforms/44x/
8652
8653LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8654M:	Scott Wood <oss@buserror.net>
8655M:	Kumar Gala <galak@kernel.crashing.org>
8656W:	http://www.penguinppc.org/
8657L:	linuxppc-dev@lists.ozlabs.org
8658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8659S:	Maintained
8660F:	arch/powerpc/platforms/83xx/
8661F:	arch/powerpc/platforms/85xx/
8662F:	Documentation/devicetree/bindings/powerpc/fsl/
8663
8664LINUX FOR POWERPC EMBEDDED PPC8XX
8665M:	Vitaly Bordug <vitb@kernel.crashing.org>
8666W:	http://www.penguinppc.org/
8667L:	linuxppc-dev@lists.ozlabs.org
8668S:	Maintained
8669F:	arch/powerpc/platforms/8xx/
8670
8671LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8672L:	linuxppc-dev@lists.ozlabs.org
8673S:	Orphan
8674F:	arch/powerpc/*/*virtex*
8675F:	arch/powerpc/*/*/*virtex*
8676
8677LINUX FOR POWERPC PA SEMI PWRFICIENT
8678L:	linuxppc-dev@lists.ozlabs.org
8679S:	Orphan
8680F:	arch/powerpc/platforms/pasemi/
8681F:	drivers/*/*pasemi*
8682F:	drivers/*/*/*pasemi*
8683
8684LINUX KERNEL DUMP TEST MODULE (LKDTM)
8685M:	Kees Cook <keescook@chromium.org>
8686S:	Maintained
8687F:	drivers/misc/lkdtm/*
8688
8689LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8690M:	Alan Stern <stern@rowland.harvard.edu>
8691M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8692M:	Will Deacon <will.deacon@arm.com>
8693M:	Peter Zijlstra <peterz@infradead.org>
8694M:	Boqun Feng <boqun.feng@gmail.com>
8695M:	Nicholas Piggin <npiggin@gmail.com>
8696M:	David Howells <dhowells@redhat.com>
8697M:	Jade Alglave <j.alglave@ucl.ac.uk>
8698M:	Luc Maranget <luc.maranget@inria.fr>
8699M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8700R:	Akira Yokosawa <akiyks@gmail.com>
8701R:	Daniel Lustig <dlustig@nvidia.com>
8702L:	linux-kernel@vger.kernel.org
8703L:	linux-arch@vger.kernel.org
8704S:	Supported
8705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8706F:	tools/memory-model/
8707F:	Documentation/atomic_bitops.txt
8708F:	Documentation/atomic_t.txt
8709F:	Documentation/core-api/atomic_ops.rst
8710F:	Documentation/core-api/refcount-vs-atomic.rst
8711F:	Documentation/memory-barriers.txt
8712
8713LIS3LV02D ACCELEROMETER DRIVER
8714M:	Eric Piel <eric.piel@tremplin-utc.net>
8715S:	Maintained
8716F:	Documentation/misc-devices/lis3lv02d
8717F:	drivers/misc/lis3lv02d/
8718F:	drivers/platform/x86/hp_accel.c
8719
8720LIVE PATCHING
8721M:	Josh Poimboeuf <jpoimboe@redhat.com>
8722M:	Jessica Yu <jeyu@kernel.org>
8723M:	Jiri Kosina <jikos@kernel.org>
8724M:	Miroslav Benes <mbenes@suse.cz>
8725R:	Petr Mladek <pmladek@suse.com>
8726S:	Maintained
8727F:	kernel/livepatch/
8728F:	include/linux/livepatch.h
8729F:	arch/x86/include/asm/livepatch.h
8730F:	arch/x86/kernel/livepatch.c
8731F:	Documentation/livepatch/
8732F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8733F:	samples/livepatch/
8734L:	live-patching@vger.kernel.org
8735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8736
8737LLC (802.2)
8738L:	netdev@vger.kernel.org
8739S:	Odd fixes
8740F:	include/linux/llc.h
8741F:	include/uapi/linux/llc.h
8742F:	include/net/llc*
8743F:	net/llc/
8744
8745LM73 HARDWARE MONITOR DRIVER
8746M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8747L:	linux-hwmon@vger.kernel.org
8748S:	Maintained
8749F:	drivers/hwmon/lm73.c
8750
8751LM78 HARDWARE MONITOR DRIVER
8752M:	Jean Delvare <jdelvare@suse.com>
8753L:	linux-hwmon@vger.kernel.org
8754S:	Maintained
8755F:	Documentation/hwmon/lm78
8756F:	drivers/hwmon/lm78.c
8757
8758LM83 HARDWARE MONITOR DRIVER
8759M:	Jean Delvare <jdelvare@suse.com>
8760L:	linux-hwmon@vger.kernel.org
8761S:	Maintained
8762F:	Documentation/hwmon/lm83
8763F:	drivers/hwmon/lm83.c
8764
8765LM90 HARDWARE MONITOR DRIVER
8766M:	Jean Delvare <jdelvare@suse.com>
8767L:	linux-hwmon@vger.kernel.org
8768S:	Maintained
8769F:	Documentation/hwmon/lm90
8770F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8771F:	drivers/hwmon/lm90.c
8772F:	include/dt-bindings/thermal/lm90.h
8773
8774LM95234 HARDWARE MONITOR DRIVER
8775M:	Guenter Roeck <linux@roeck-us.net>
8776L:	linux-hwmon@vger.kernel.org
8777S:	Maintained
8778F:	Documentation/hwmon/lm95234
8779F:	drivers/hwmon/lm95234.c
8780
8781LME2510 MEDIA DRIVER
8782M:	Malcolm Priestley <tvboxspy@gmail.com>
8783L:	linux-media@vger.kernel.org
8784W:	https://linuxtv.org
8785Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8786S:	Maintained
8787F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8788
8789LOADPIN SECURITY MODULE
8790M:	Kees Cook <keescook@chromium.org>
8791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8792S:	Supported
8793F:	security/loadpin/
8794F:	Documentation/admin-guide/LSM/LoadPin.rst
8795
8796LOCKING PRIMITIVES
8797M:	Peter Zijlstra <peterz@infradead.org>
8798M:	Ingo Molnar <mingo@redhat.com>
8799M:	Will Deacon <will.deacon@arm.com>
8800L:	linux-kernel@vger.kernel.org
8801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8802S:	Maintained
8803F:	Documentation/locking/
8804F:	include/linux/lockdep.h
8805F:	include/linux/spinlock*.h
8806F:	arch/*/include/asm/spinlock*.h
8807F:	include/linux/rwlock*.h
8808F:	include/linux/mutex*.h
8809F:	include/linux/rwsem*.h
8810F:	arch/*/include/asm/rwsem.h
8811F:	include/linux/seqlock.h
8812F:	lib/locking*.[ch]
8813F:	kernel/locking/
8814X:	kernel/locking/locktorture.c
8815
8816LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8817M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8818L:	linux-ntfs-dev@lists.sourceforge.net
8819W:	http://www.linux-ntfs.org/content/view/19/37/
8820S:	Maintained
8821F:	Documentation/ldm.txt
8822F:	block/partitions/ldm.*
8823
8824LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8825M:	Sathya Prakash <sathya.prakash@broadcom.com>
8826M:	Chaitra P B <chaitra.basappa@broadcom.com>
8827M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8828L:	MPT-FusionLinux.pdl@broadcom.com
8829L:	linux-scsi@vger.kernel.org
8830W:	http://www.avagotech.com/support/
8831S:	Supported
8832F:	drivers/message/fusion/
8833F:	drivers/scsi/mpt3sas/
8834
8835LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8836M:	Matthew Wilcox <willy@infradead.org>
8837L:	linux-scsi@vger.kernel.org
8838S:	Maintained
8839F:	drivers/scsi/sym53c8xx_2/
8840
8841LTC1660 DAC DRIVER
8842M:	Marcus Folkesson <marcus.folkesson@gmail.com>
8843L:	linux-iio@vger.kernel.org
8844S:	Maintained
8845F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8846F:	drivers/iio/dac/ltc1660.c
8847
8848LTC4261 HARDWARE MONITOR DRIVER
8849M:	Guenter Roeck <linux@roeck-us.net>
8850L:	linux-hwmon@vger.kernel.org
8851S:	Maintained
8852F:	Documentation/hwmon/ltc4261
8853F:	drivers/hwmon/ltc4261.c
8854
8855LTC4306 I2C MULTIPLEXER DRIVER
8856M:	Michael Hennerich <michael.hennerich@analog.com>
8857W:	http://ez.analog.com/community/linux-device-drivers
8858L:	linux-i2c@vger.kernel.org
8859S:	Supported
8860F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8861F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8862
8863LTP (Linux Test Project)
8864M:	Mike Frysinger <vapier@gentoo.org>
8865M:	Cyril Hrubis <chrubis@suse.cz>
8866M:	Wanlong Gao <wanlong.gao@gmail.com>
8867M:	Jan Stancek <jstancek@redhat.com>
8868M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8869M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8870L:	ltp@lists.linux.it (subscribers-only)
8871W:	http://linux-test-project.github.io/
8872T:	git git://github.com/linux-test-project/ltp.git
8873S:	Maintained
8874
8875M68K ARCHITECTURE
8876M:	Geert Uytterhoeven <geert@linux-m68k.org>
8877L:	linux-m68k@lists.linux-m68k.org
8878W:	http://www.linux-m68k.org/
8879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8880S:	Maintained
8881F:	arch/m68k/
8882F:	drivers/zorro/
8883
8884M68K ON APPLE MACINTOSH
8885M:	Joshua Thompson <funaho@jurai.org>
8886W:	http://www.mac.linux-m68k.org/
8887L:	linux-m68k@lists.linux-m68k.org
8888S:	Maintained
8889F:	arch/m68k/mac/
8890
8891M68K ON HP9000/300
8892M:	Philip Blundell <philb@gnu.org>
8893W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8894S:	Maintained
8895F:	arch/m68k/hp300/
8896
8897M88DS3103 MEDIA DRIVER
8898M:	Antti Palosaari <crope@iki.fi>
8899L:	linux-media@vger.kernel.org
8900W:	https://linuxtv.org
8901W:	http://palosaari.fi/linux/
8902Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8903T:	git git://linuxtv.org/anttip/media_tree.git
8904S:	Maintained
8905F:	drivers/media/dvb-frontends/m88ds3103*
8906
8907M88RS2000 MEDIA DRIVER
8908M:	Malcolm Priestley <tvboxspy@gmail.com>
8909L:	linux-media@vger.kernel.org
8910W:	https://linuxtv.org
8911Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8912S:	Maintained
8913F:	drivers/media/dvb-frontends/m88rs2000*
8914
8915MA901 MASTERKIT USB FM RADIO DRIVER
8916M:	Alexey Klimov <klimov.linux@gmail.com>
8917L:	linux-media@vger.kernel.org
8918T:	git git://linuxtv.org/media_tree.git
8919S:	Maintained
8920F:	drivers/media/radio/radio-ma901.c
8921
8922MAC80211
8923M:	Johannes Berg <johannes@sipsolutions.net>
8924L:	linux-wireless@vger.kernel.org
8925W:	http://wireless.kernel.org/
8926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8928S:	Maintained
8929F:	Documentation/networking/mac80211-injection.txt
8930F:	include/net/mac80211.h
8931F:	net/mac80211/
8932F:	drivers/net/wireless/mac80211_hwsim.[ch]
8933F:	Documentation/networking/mac80211_hwsim/README
8934
8935MAILBOX API
8936M:	Jassi Brar <jassisinghbrar@gmail.com>
8937L:	linux-kernel@vger.kernel.org
8938S:	Maintained
8939F:	drivers/mailbox/
8940F:	include/linux/mailbox_client.h
8941F:	include/linux/mailbox_controller.h
8942
8943MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8944M:	Michael Kerrisk <mtk.manpages@gmail.com>
8945W:	http://www.kernel.org/doc/man-pages
8946L:	linux-man@vger.kernel.org
8947S:	Maintained
8948
8949MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8950M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8951L:	linux-mips@vger.kernel.org
8952S:	Maintained
8953F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8954
8955MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8956M:	Andrew Lunn <andrew@lunn.ch>
8957M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8958L:	netdev@vger.kernel.org
8959S:	Maintained
8960F:	drivers/net/dsa/mv88e6xxx/
8961F:	include/linux/platform_data/mv88e6xxx.h
8962F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8963
8964MARVELL ARMADA DRM SUPPORT
8965M:	Russell King <linux@armlinux.org.uk>
8966S:	Maintained
8967T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8968T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8969F:	drivers/gpu/drm/armada/
8970F:	include/uapi/drm/armada_drm.h
8971F:	Documentation/devicetree/bindings/display/armada/
8972
8973MARVELL CRYPTO DRIVER
8974M:	Boris Brezillon <boris.brezillon@bootlin.com>
8975M:	Arnaud Ebalard <arno@natisbad.org>
8976F:	drivers/crypto/marvell/
8977S:	Maintained
8978L:	linux-crypto@vger.kernel.org
8979
8980MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8981M:	Mirko Lindner <mlindner@marvell.com>
8982M:	Stephen Hemminger <stephen@networkplumber.org>
8983L:	netdev@vger.kernel.org
8984S:	Maintained
8985F:	drivers/net/ethernet/marvell/sk*
8986
8987MARVELL LIBERTAS WIRELESS DRIVER
8988L:	libertas-dev@lists.infradead.org
8989S:	Orphan
8990F:	drivers/net/wireless/marvell/libertas/
8991
8992MARVELL MACCHIATOBIN SUPPORT
8993M:	Russell King <linux@armlinux.org.uk>
8994L:	linux-arm-kernel@lists.infradead.org
8995S:	Maintained
8996F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8997
8998MARVELL MV643XX ETHERNET DRIVER
8999M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9000L:	netdev@vger.kernel.org
9001S:	Maintained
9002F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9003F:	include/linux/mv643xx.h
9004
9005MARVELL MV88X3310 PHY DRIVER
9006M:	Russell King <linux@armlinux.org.uk>
9007L:	netdev@vger.kernel.org
9008S:	Maintained
9009F:	drivers/net/phy/marvell10g.c
9010
9011MARVELL MVNETA ETHERNET DRIVER
9012M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9013L:	netdev@vger.kernel.org
9014S:	Maintained
9015F:	drivers/net/ethernet/marvell/mvneta.*
9016
9017MARVELL MWIFIEX WIRELESS DRIVER
9018M:	Amitkumar Karwar <amitkarwar@gmail.com>
9019M:	Nishant Sarmukadam <nishants@marvell.com>
9020M:	Ganapathi Bhat <gbhat@marvell.com>
9021M:	Xinming Hu <huxinming820@gmail.com>
9022L:	linux-wireless@vger.kernel.org
9023S:	Maintained
9024F:	drivers/net/wireless/marvell/mwifiex/
9025
9026MARVELL MWL8K WIRELESS DRIVER
9027M:	Lennert Buytenhek <buytenh@wantstofly.org>
9028L:	linux-wireless@vger.kernel.org
9029S:	Odd Fixes
9030F:	drivers/net/wireless/marvell/mwl8k.c
9031
9032MARVELL NAND CONTROLLER DRIVER
9033M:	Miquel Raynal <miquel.raynal@bootlin.com>
9034L:	linux-mtd@lists.infradead.org
9035S:	Maintained
9036F:	drivers/mtd/nand/raw/marvell_nand.c
9037F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9038
9039MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9040M:	Nicolas Pitre <nico@fluxnic.net>
9041S:	Odd Fixes
9042F:	drivers/mmc/host/mvsdio.*
9043
9044MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9045M:	Hu Ziji <huziji@marvell.com>
9046L:	linux-mmc@vger.kernel.org
9047S:	Supported
9048F:	drivers/mmc/host/sdhci-xenon*
9049F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9050
9051MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9052M:	Sunil Goutham <sgoutham@marvell.com>
9053M:	Linu Cherian <lcherian@marvell.com>
9054M:	Geetha sowjanya <gakula@marvell.com>
9055M:	Jerin Jacob <jerinj@marvell.com>
9056L:	netdev@vger.kernel.org
9057S:	Supported
9058F:	drivers/net/ethernet/marvell/octeontx2/af/
9059
9060MATROX FRAMEBUFFER DRIVER
9061L:	linux-fbdev@vger.kernel.org
9062S:	Orphan
9063F:	drivers/video/fbdev/matrox/matroxfb_*
9064F:	include/uapi/linux/matroxfb.h
9065
9066MAX16065 HARDWARE MONITOR DRIVER
9067M:	Guenter Roeck <linux@roeck-us.net>
9068L:	linux-hwmon@vger.kernel.org
9069S:	Maintained
9070F:	Documentation/hwmon/max16065
9071F:	drivers/hwmon/max16065.c
9072
9073MAX2175 SDR TUNER DRIVER
9074M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9075L:	linux-media@vger.kernel.org
9076T:	git git://linuxtv.org/media_tree.git
9077S:	Maintained
9078F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9079F:	Documentation/media/v4l-drivers/max2175.rst
9080F:	drivers/media/i2c/max2175*
9081F:	include/uapi/linux/max2175.h
9082
9083MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9084L:	linux-hwmon@vger.kernel.org
9085S:	Orphan
9086F:	Documentation/hwmon/max6650
9087F:	drivers/hwmon/max6650.c
9088
9089MAX6697 HARDWARE MONITOR DRIVER
9090M:	Guenter Roeck <linux@roeck-us.net>
9091L:	linux-hwmon@vger.kernel.org
9092S:	Maintained
9093F:	Documentation/hwmon/max6697
9094F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9095F:	drivers/hwmon/max6697.c
9096F:	include/linux/platform_data/max6697.h
9097
9098MAX9860 MONO AUDIO VOICE CODEC DRIVER
9099M:	Peter Rosin <peda@axentia.se>
9100L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9101S:	Maintained
9102F:	Documentation/devicetree/bindings/sound/max9860.txt
9103F:	sound/soc/codecs/max9860.*
9104
9105MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9106M:	Javier Martinez Canillas <javier@dowhile0.org>
9107L:	linux-kernel@vger.kernel.org
9108S:	Supported
9109F:	drivers/regulator/max77802-regulator.c
9110F:	Documentation/devicetree/bindings/*/*max77802.txt
9111F:	include/dt-bindings/*/*max77802.h
9112
9113MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9114M:	Krzysztof Kozlowski <krzk@kernel.org>
9115M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9116L:	linux-pm@vger.kernel.org
9117S:	Supported
9118F:	drivers/power/supply/max14577_charger.c
9119F:	drivers/power/supply/max77693_charger.c
9120
9121MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9122M:	Chanwoo Choi <cw00.choi@samsung.com>
9123M:	Krzysztof Kozlowski <krzk@kernel.org>
9124M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9125L:	linux-kernel@vger.kernel.org
9126S:	Supported
9127F:	drivers/*/max14577*.c
9128F:	drivers/*/max77686*.c
9129F:	drivers/*/max77693*.c
9130F:	drivers/extcon/extcon-max14577.c
9131F:	drivers/extcon/extcon-max77693.c
9132F:	drivers/rtc/rtc-max77686.c
9133F:	drivers/clk/clk-max77686.c
9134F:	Documentation/devicetree/bindings/mfd/max14577.txt
9135F:	Documentation/devicetree/bindings/*/max77686.txt
9136F:	Documentation/devicetree/bindings/mfd/max77693.txt
9137F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9138F:	include/linux/mfd/max14577*.h
9139F:	include/linux/mfd/max77686*.h
9140F:	include/linux/mfd/max77693*.h
9141
9142MAXIRADIO FM RADIO RECEIVER DRIVER
9143M:	Hans Verkuil <hverkuil@xs4all.nl>
9144L:	linux-media@vger.kernel.org
9145T:	git git://linuxtv.org/media_tree.git
9146W:	https://linuxtv.org
9147S:	Maintained
9148F:	drivers/media/radio/radio-maxiradio*
9149
9150MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9151M:	Peter Rosin <peda@axentia.se>
9152L:	linux-iio@vger.kernel.org
9153S:	Maintained
9154F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9155F:	drivers/iio/potentiometer/mcp4018.c
9156F:	drivers/iio/potentiometer/mcp4531.c
9157
9158MCR20A IEEE-802.15.4 RADIO DRIVER
9159M:	Xue Liu <liuxuenetmail@gmail.com>
9160L:	linux-wpan@vger.kernel.org
9161W:	https://github.com/xueliu/mcr20a-linux
9162S:	Maintained
9163F:	drivers/net/ieee802154/mcr20a.c
9164F:	drivers/net/ieee802154/mcr20a.h
9165F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9166
9167MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9168M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9169L:	linux-iio@vger.kernel.org
9170S:	Maintained
9171F:	drivers/iio/dac/cio-dac.c
9172
9173MEDIA DRIVERS FOR ASCOT2E
9174M:	Sergey Kozlov <serjk@netup.ru>
9175M:	Abylay Ospan <aospan@netup.ru>
9176L:	linux-media@vger.kernel.org
9177W:	https://linuxtv.org
9178W:	http://netup.tv/
9179T:	git git://linuxtv.org/media_tree.git
9180S:	Supported
9181F:	drivers/media/dvb-frontends/ascot2e*
9182
9183MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9184M:	Jasmin Jessich <jasmin@anw.at>
9185L:	linux-media@vger.kernel.org
9186W:	https://linuxtv.org
9187T:	git git://linuxtv.org/media_tree.git
9188S:	Maintained
9189F:	drivers/media/dvb-frontends/cxd2099*
9190
9191MEDIA DRIVERS FOR CXD2841ER
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/dvb-frontends/cxd2841er*
9200
9201MEDIA DRIVERS FOR CXD2880
9202M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9203L:	linux-media@vger.kernel.org
9204W:	http://linuxtv.org/
9205T:	git git://linuxtv.org/media_tree.git
9206S:	Supported
9207F:	drivers/media/dvb-frontends/cxd2880/*
9208F:	drivers/media/spi/cxd2880*
9209
9210MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9211L:	linux-media@vger.kernel.org
9212W:	https://linuxtv.org
9213T:	git git://linuxtv.org/media_tree.git
9214S:	Orphan
9215F:	drivers/media/pci/ddbridge/*
9216
9217MEDIA DRIVERS FOR FREESCALE IMX
9218M:	Steve Longerbeam <slongerbeam@gmail.com>
9219M:	Philipp Zabel <p.zabel@pengutronix.de>
9220L:	linux-media@vger.kernel.org
9221T:	git git://linuxtv.org/media_tree.git
9222S:	Maintained
9223F:	Documentation/devicetree/bindings/media/imx.txt
9224F:	Documentation/media/v4l-drivers/imx.rst
9225F:	drivers/staging/media/imx/
9226F:	include/linux/imx-media.h
9227F:	include/media/imx.h
9228
9229MEDIA DRIVER FOR FREESCALE IMX PXP
9230M:	Philipp Zabel <p.zabel@pengutronix.de>
9231L:	linux-media@vger.kernel.org
9232T:	git git://linuxtv.org/media_tree.git
9233S:	Maintained
9234F:	drivers/media/platform/imx-pxp.[ch]
9235
9236MEDIA DRIVERS FOR HELENE
9237M:	Abylay Ospan <aospan@netup.ru>
9238L:	linux-media@vger.kernel.org
9239W:	https://linuxtv.org
9240W:	http://netup.tv/
9241T:	git git://linuxtv.org/media_tree.git
9242S:	Supported
9243F:	drivers/media/dvb-frontends/helene*
9244
9245MEDIA DRIVERS FOR HORUS3A
9246M:	Sergey Kozlov <serjk@netup.ru>
9247M:	Abylay Ospan <aospan@netup.ru>
9248L:	linux-media@vger.kernel.org
9249W:	https://linuxtv.org
9250W:	http://netup.tv/
9251T:	git git://linuxtv.org/media_tree.git
9252S:	Supported
9253F:	drivers/media/dvb-frontends/horus3a*
9254
9255MEDIA DRIVERS FOR LNBH25
9256M:	Sergey Kozlov <serjk@netup.ru>
9257M:	Abylay Ospan <aospan@netup.ru>
9258L:	linux-media@vger.kernel.org
9259W:	https://linuxtv.org
9260W:	http://netup.tv/
9261T:	git git://linuxtv.org/media_tree.git
9262S:	Supported
9263F:	drivers/media/dvb-frontends/lnbh25*
9264
9265MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9266L:	linux-media@vger.kernel.org
9267W:	https://linuxtv.org
9268T:	git git://linuxtv.org/media_tree.git
9269S:	Orphan
9270F:	drivers/media/dvb-frontends/mxl5xx*
9271
9272MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9273M:	Sergey Kozlov <serjk@netup.ru>
9274M:	Abylay Ospan <aospan@netup.ru>
9275L:	linux-media@vger.kernel.org
9276W:	https://linuxtv.org
9277W:	http://netup.tv/
9278T:	git git://linuxtv.org/media_tree.git
9279S:	Supported
9280F:	drivers/media/pci/netup_unidvb/*
9281
9282MEDIA DRIVERS FOR RENESAS - CEU
9283M:	Jacopo Mondi <jacopo@jmondi.org>
9284L:	linux-media@vger.kernel.org
9285L:	linux-renesas-soc@vger.kernel.org
9286T:	git git://linuxtv.org/media_tree.git
9287S:	Supported
9288F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9289F:	drivers/media/platform/renesas-ceu.c
9290F:	include/media/drv-intf/renesas-ceu.h
9291
9292MEDIA DRIVERS FOR RENESAS - DRIF
9293M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9294L:	linux-media@vger.kernel.org
9295L:	linux-renesas-soc@vger.kernel.org
9296T:	git git://linuxtv.org/media_tree.git
9297S:	Supported
9298F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9299F:	drivers/media/platform/rcar_drif.c
9300
9301MEDIA DRIVERS FOR RENESAS - FCP
9302M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9303L:	linux-media@vger.kernel.org
9304L:	linux-renesas-soc@vger.kernel.org
9305T:	git git://linuxtv.org/media_tree.git
9306S:	Supported
9307F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9308F:	drivers/media/platform/rcar-fcp.c
9309F:	include/media/rcar-fcp.h
9310
9311MEDIA DRIVERS FOR RENESAS - FDP1
9312M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9313L:	linux-media@vger.kernel.org
9314L:	linux-renesas-soc@vger.kernel.org
9315T:	git git://linuxtv.org/media_tree.git
9316S:	Supported
9317F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9318F:	drivers/media/platform/rcar_fdp1.c
9319
9320MEDIA DRIVERS FOR RENESAS - VIN
9321M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9322L:	linux-media@vger.kernel.org
9323L:	linux-renesas-soc@vger.kernel.org
9324T:	git git://linuxtv.org/media_tree.git
9325S:	Supported
9326F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9327F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9328F:	drivers/media/platform/rcar-vin/
9329
9330MEDIA DRIVERS FOR RENESAS - VSP1
9331M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9332M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9333L:	linux-media@vger.kernel.org
9334L:	linux-renesas-soc@vger.kernel.org
9335T:	git git://linuxtv.org/media_tree.git
9336S:	Supported
9337F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9338F:	drivers/media/platform/vsp1/
9339
9340MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9341L:	linux-media@vger.kernel.org
9342W:	https://linuxtv.org
9343T:	git git://linuxtv.org/media_tree.git
9344S:	Orphan
9345F:	drivers/media/dvb-frontends/stv0910*
9346
9347MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9348L:	linux-media@vger.kernel.org
9349W:	https://linuxtv.org
9350T:	git git://linuxtv.org/media_tree.git
9351S:	Orphan
9352F:	drivers/media/dvb-frontends/stv6111*
9353
9354MEDIA DRIVERS FOR STM32 - DCMI
9355M:	Hugues Fruchet <hugues.fruchet@st.com>
9356L:	linux-media@vger.kernel.org
9357T:	git git://linuxtv.org/media_tree.git
9358S:	Supported
9359F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9360F:	drivers/media/platform/stm32/stm32-dcmi.c
9361
9362MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9363M:	Dmitry Osipenko <digetx@gmail.com>
9364L:	linux-media@vger.kernel.org
9365L:	linux-tegra@vger.kernel.org
9366T:	git git://linuxtv.org/media_tree.git
9367S:	Maintained
9368F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9369F:	drivers/staging/media/tegra-vde/
9370
9371MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9372M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9373P:	LinuxTV.org Project
9374L:	linux-media@vger.kernel.org
9375W:	https://linuxtv.org
9376Q:	http://patchwork.kernel.org/project/linux-media/list/
9377T:	git git://linuxtv.org/media_tree.git
9378S:	Maintained
9379F:	Documentation/devicetree/bindings/media/
9380F:	Documentation/media/
9381F:	drivers/media/
9382F:	drivers/staging/media/
9383F:	include/linux/platform_data/media/
9384F:	include/media/
9385F:	include/uapi/linux/dvb/
9386F:	include/uapi/linux/videodev2.h
9387F:	include/uapi/linux/media.h
9388F:	include/uapi/linux/v4l2-*
9389F:	include/uapi/linux/meye.h
9390F:	include/uapi/linux/ivtv*
9391F:	include/uapi/linux/uvcvideo.h
9392
9393MEDIATEK BLUETOOTH DRIVER
9394M:	Sean Wang <sean.wang@mediatek.com>
9395L:	linux-bluetooth@vger.kernel.org
9396L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9397S:	Maintained
9398F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9399F:	drivers/bluetooth/btmtkuart.c
9400
9401MEDIATEK CIR DRIVER
9402M:	Sean Wang <sean.wang@mediatek.com>
9403S:	Maintained
9404F:	drivers/media/rc/mtk-cir.c
9405
9406MEDIATEK DMA DRIVER
9407M:	Sean Wang <sean.wang@mediatek.com>
9408L:	dmaengine@vger.kernel.org
9409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9410L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9411S:	Maintained
9412F:	Documentation/devicetree/bindings/dma/mtk-*
9413F:	drivers/dma/mediatek/
9414
9415MEDIATEK PMIC LED DRIVER
9416M:	Sean Wang <sean.wang@mediatek.com>
9417S:	Maintained
9418F:	drivers/leds/leds-mt6323.c
9419F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9420
9421MEDIATEK ETHERNET DRIVER
9422M:	Felix Fietkau <nbd@openwrt.org>
9423M:	John Crispin <john@phrozen.org>
9424M:	Sean Wang <sean.wang@mediatek.com>
9425M:	Nelson Chang <nelson.chang@mediatek.com>
9426L:	netdev@vger.kernel.org
9427S:	Maintained
9428F:	drivers/net/ethernet/mediatek/
9429
9430MEDIATEK SWITCH DRIVER
9431M:	Sean Wang <sean.wang@mediatek.com>
9432L:	netdev@vger.kernel.org
9433S:	Maintained
9434F:	drivers/net/dsa/mt7530.*
9435F:	net/dsa/tag_mtk.c
9436
9437MEDIATEK JPEG DRIVER
9438M:	Rick Chang <rick.chang@mediatek.com>
9439M:	Bin Liu <bin.liu@mediatek.com>
9440S:	Supported
9441F:	drivers/media/platform/mtk-jpeg/
9442F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9443
9444MEDIATEK MDP DRIVER
9445M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9446M:	Houlong Wei <houlong.wei@mediatek.com>
9447M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9448S:	Supported
9449F:	drivers/media/platform/mtk-mdp/
9450F:	drivers/media/platform/mtk-vpu/
9451F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9452
9453MEDIATEK MEDIA DRIVER
9454M:	Tiffany Lin <tiffany.lin@mediatek.com>
9455M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9456S:	Supported
9457F:	drivers/media/platform/mtk-vcodec/
9458F:	drivers/media/platform/mtk-vpu/
9459F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9460F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9461
9462MEDIATEK MT7601U WIRELESS LAN DRIVER
9463M:	Jakub Kicinski <kubakici@wp.pl>
9464L:	linux-wireless@vger.kernel.org
9465S:	Maintained
9466F:	drivers/net/wireless/mediatek/mt7601u/
9467
9468MEDIATEK NAND CONTROLLER DRIVER
9469M:	Xiaolei Li <xiaolei.li@mediatek.com>
9470L:	linux-mtd@lists.infradead.org
9471S:	Maintained
9472F:	drivers/mtd/nand/raw/mtk_*
9473F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9474
9475MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9476M:	Sean Wang <sean.wang@mediatek.com>
9477S:	Maintained
9478F:	drivers/char/hw_random/mtk-rng.c
9479
9480MEDIATEK USB3 DRD IP DRIVER
9481M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9482L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9484L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9485S:	Maintained
9486F:	drivers/usb/mtu3/
9487
9488MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9489M:	Peter Senna Tschudin <peter.senna@gmail.com>
9490M:	Martin Donnelly <martin.donnelly@ge.com>
9491M:	Martyn Welch <martyn.welch@collabora.co.uk>
9492S:	Maintained
9493F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9494F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9495
9496MEGARAID SCSI/SAS DRIVERS
9497M:	Kashyap Desai <kashyap.desai@broadcom.com>
9498M:	Sumit Saxena <sumit.saxena@broadcom.com>
9499M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9500L:	megaraidlinux.pdl@broadcom.com
9501L:	linux-scsi@vger.kernel.org
9502W:	http://www.avagotech.com/support/
9503S:	Maintained
9504F:	Documentation/scsi/megaraid.txt
9505F:	drivers/scsi/megaraid.*
9506F:	drivers/scsi/megaraid/
9507
9508MELEXIS MLX90614 DRIVER
9509M:	Crt Mori <cmo@melexis.com>
9510L:	linux-iio@vger.kernel.org
9511W:	http://www.melexis.com
9512S:	Supported
9513F:	drivers/iio/temperature/mlx90614.c
9514
9515MELEXIS MLX90632 DRIVER
9516M:	Crt Mori <cmo@melexis.com>
9517L:	linux-iio@vger.kernel.org
9518W:	http://www.melexis.com
9519S:	Supported
9520F:	drivers/iio/temperature/mlx90632.c
9521
9522MELFAS MIP4 TOUCHSCREEN DRIVER
9523M:	Sangwon Jee <jeesw@melfas.com>
9524W:	http://www.melfas.com
9525S:	Supported
9526F:	drivers/input/touchscreen/melfas_mip4.c
9527F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9528
9529MELLANOX ETHERNET DRIVER (mlx4_en)
9530M:	Tariq Toukan <tariqt@mellanox.com>
9531L:	netdev@vger.kernel.org
9532S:	Supported
9533W:	http://www.mellanox.com
9534Q:	http://patchwork.ozlabs.org/project/netdev/list/
9535F:	drivers/net/ethernet/mellanox/mlx4/en_*
9536
9537MELLANOX ETHERNET DRIVER (mlx5e)
9538M:	Saeed Mahameed <saeedm@mellanox.com>
9539L:	netdev@vger.kernel.org
9540S:	Supported
9541W:	http://www.mellanox.com
9542Q:	http://patchwork.ozlabs.org/project/netdev/list/
9543F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9544
9545MELLANOX ETHERNET INNOVA DRIVERS
9546R:	Boris Pismenny <borisp@mellanox.com>
9547L:	netdev@vger.kernel.org
9548S:	Supported
9549W:	http://www.mellanox.com
9550Q:	http://patchwork.ozlabs.org/project/netdev/list/
9551F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9552F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9553F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9554F:	include/linux/mlx5/mlx5_ifc_fpga.h
9555
9556MELLANOX ETHERNET INNOVA IPSEC DRIVER
9557R:	Boris Pismenny <borisp@mellanox.com>
9558L:	netdev@vger.kernel.org
9559S:	Supported
9560W:	http://www.mellanox.com
9561Q:	http://patchwork.ozlabs.org/project/netdev/list/
9562F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9563F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9564
9565MELLANOX ETHERNET SWITCH DRIVERS
9566M:	Jiri Pirko <jiri@mellanox.com>
9567M:	Ido Schimmel <idosch@mellanox.com>
9568L:	netdev@vger.kernel.org
9569S:	Supported
9570W:	http://www.mellanox.com
9571Q:	http://patchwork.ozlabs.org/project/netdev/list/
9572F:	drivers/net/ethernet/mellanox/mlxsw/
9573F:	tools/testing/selftests/drivers/net/mlxsw/
9574
9575MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9576M:	mlxsw@mellanox.com
9577L:	netdev@vger.kernel.org
9578S:	Supported
9579W:	http://www.mellanox.com
9580Q:	http://patchwork.ozlabs.org/project/netdev/list/
9581F:	drivers/net/ethernet/mellanox/mlxfw/
9582
9583MELLANOX HARDWARE PLATFORM SUPPORT
9584M:	Andy Shevchenko <andy@infradead.org>
9585M:	Darren Hart <dvhart@infradead.org>
9586M:	Vadim Pasternak <vadimp@mellanox.com>
9587L:	platform-driver-x86@vger.kernel.org
9588S:	Supported
9589F:	drivers/platform/mellanox/
9590
9591MELLANOX MLX4 core VPI driver
9592M:	Tariq Toukan <tariqt@mellanox.com>
9593L:	netdev@vger.kernel.org
9594L:	linux-rdma@vger.kernel.org
9595W:	http://www.mellanox.com
9596Q:	http://patchwork.ozlabs.org/project/netdev/list/
9597S:	Supported
9598F:	drivers/net/ethernet/mellanox/mlx4/
9599F:	include/linux/mlx4/
9600
9601MELLANOX MLX4 IB driver
9602M:	Yishai Hadas <yishaih@mellanox.com>
9603L:	linux-rdma@vger.kernel.org
9604W:	http://www.mellanox.com
9605Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9606S:	Supported
9607F:	drivers/infiniband/hw/mlx4/
9608F:	include/linux/mlx4/
9609F:	include/uapi/rdma/mlx4-abi.h
9610
9611MELLANOX MLX5 core VPI driver
9612M:	Saeed Mahameed <saeedm@mellanox.com>
9613M:	Leon Romanovsky <leonro@mellanox.com>
9614L:	netdev@vger.kernel.org
9615L:	linux-rdma@vger.kernel.org
9616W:	http://www.mellanox.com
9617Q:	http://patchwork.ozlabs.org/project/netdev/list/
9618S:	Supported
9619F:	drivers/net/ethernet/mellanox/mlx5/core/
9620F:	include/linux/mlx5/
9621
9622MELLANOX MLX5 IB driver
9623M:	Leon Romanovsky <leonro@mellanox.com>
9624L:	linux-rdma@vger.kernel.org
9625W:	http://www.mellanox.com
9626Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9627S:	Supported
9628F:	drivers/infiniband/hw/mlx5/
9629F:	include/linux/mlx5/
9630F:	include/uapi/rdma/mlx5-abi.h
9631
9632MELLANOX MLXCPLD I2C AND MUX DRIVER
9633M:	Vadim Pasternak <vadimp@mellanox.com>
9634M:	Michael Shych <michaelsh@mellanox.com>
9635L:	linux-i2c@vger.kernel.org
9636S:	Supported
9637F:	drivers/i2c/busses/i2c-mlxcpld.c
9638F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9639F:	Documentation/i2c/busses/i2c-mlxcpld
9640
9641MELLANOX MLXCPLD LED DRIVER
9642M:	Vadim Pasternak <vadimp@mellanox.com>
9643L:	linux-leds@vger.kernel.org
9644S:	Supported
9645F:	drivers/leds/leds-mlxcpld.c
9646F:	drivers/leds/leds-mlxreg.c
9647F:	Documentation/leds/leds-mlxcpld.txt
9648
9649MELLANOX PLATFORM DRIVER
9650M:	Vadim Pasternak <vadimp@mellanox.com>
9651L:	platform-driver-x86@vger.kernel.org
9652S:	Supported
9653F:	drivers/platform/x86/mlx-platform.c
9654
9655MEMBARRIER SUPPORT
9656M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9657M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9658L:	linux-kernel@vger.kernel.org
9659S:	Supported
9660F:	kernel/sched/membarrier.c
9661F:	include/uapi/linux/membarrier.h
9662F:	arch/powerpc/include/asm/membarrier.h
9663
9664MEMORY MANAGEMENT
9665L:	linux-mm@kvack.org
9666W:	http://www.linux-mm.org
9667S:	Maintained
9668F:	include/linux/mm.h
9669F:	include/linux/gfp.h
9670F:	include/linux/mmzone.h
9671F:	include/linux/memory_hotplug.h
9672F:	include/linux/vmalloc.h
9673F:	mm/
9674
9675MEMORY TECHNOLOGY DEVICES (MTD)
9676M:	David Woodhouse <dwmw2@infradead.org>
9677M:	Brian Norris <computersforpeace@gmail.com>
9678M:	Boris Brezillon <boris.brezillon@bootlin.com>
9679M:	Marek Vasut <marek.vasut@gmail.com>
9680M:	Richard Weinberger <richard@nod.at>
9681L:	linux-mtd@lists.infradead.org
9682W:	http://www.linux-mtd.infradead.org/
9683Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9684T:	git git://git.infradead.org/linux-mtd.git master
9685T:	git git://git.infradead.org/linux-mtd.git mtd/next
9686S:	Maintained
9687F:	Documentation/devicetree/bindings/mtd/
9688F:	drivers/mtd/
9689F:	include/linux/mtd/
9690F:	include/uapi/mtd/
9691
9692MEN A21 WATCHDOG DRIVER
9693M:	Johannes Thumshirn <morbidrsa@gmail.com>
9694L:	linux-watchdog@vger.kernel.org
9695S:	Maintained
9696F:	drivers/watchdog/mena21_wdt.c
9697
9698MEN CHAMELEON BUS (mcb)
9699M:	Johannes Thumshirn <morbidrsa@gmail.com>
9700S:	Maintained
9701F:	drivers/mcb/
9702F:	include/linux/mcb.h
9703F:	Documentation/men-chameleon-bus.txt
9704
9705MEN F21BMC (Board Management Controller)
9706M:	Andreas Werner <andreas.werner@men.de>
9707S:	Supported
9708F:	drivers/mfd/menf21bmc.c
9709F:	drivers/watchdog/menf21bmc_wdt.c
9710F:	drivers/leds/leds-menf21bmc.c
9711F:	drivers/hwmon/menf21bmc_hwmon.c
9712F:	Documentation/hwmon/menf21bmc
9713
9714MEN Z069 WATCHDOG DRIVER
9715M:	Johannes Thumshirn <jth@kernel.org>
9716L:	linux-watchdog@vger.kernel.org
9717S:	Maintained
9718F:	drivers/watchdog/menz69_wdt.c
9719
9720MESON AO CEC DRIVER FOR AMLOGIC SOCS
9721M:	Neil Armstrong <narmstrong@baylibre.com>
9722L:	linux-media@lists.freedesktop.org
9723L:	linux-amlogic@lists.infradead.org
9724W:	http://linux-meson.com/
9725S:	Supported
9726F:	drivers/media/platform/meson/ao-cec.c
9727F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9728T:	git git://linuxtv.org/media_tree.git
9729
9730MICROBLAZE ARCHITECTURE
9731M:	Michal Simek <monstr@monstr.eu>
9732W:	http://www.monstr.eu/fdt/
9733T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9734S:	Supported
9735F:	arch/microblaze/
9736
9737MICROCHIP AT91 SERIAL DRIVER
9738M:	Richard Genoud <richard.genoud@gmail.com>
9739S:	Maintained
9740F:	drivers/tty/serial/atmel_serial.c
9741F:	drivers/tty/serial/atmel_serial.h
9742F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9743
9744MICROCHIP AUDIO ASOC DRIVERS
9745M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9746L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9747S:	Supported
9748F:	sound/soc/atmel
9749
9750MICROCHIP DMA DRIVER
9751M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9752L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9753L:	dmaengine@vger.kernel.org
9754S:	Supported
9755F:	drivers/dma/at_hdmac.c
9756F:	drivers/dma/at_hdmac_regs.h
9757F:	include/linux/platform_data/dma-atmel.h
9758F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
9759F:	include/dt-bindings/dma/at91.h
9760
9761MICROCHIP ECC DRIVER
9762M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9763L:	linux-crypto@vger.kernel.org
9764S:	Maintained
9765F:	drivers/crypto/atmel-ecc.*
9766
9767MICROCHIP I2C DRIVER
9768M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9769L:	linux-i2c@vger.kernel.org
9770S:	Supported
9771F:	drivers/i2c/busses/i2c-at91.c
9772
9773MICROCHIP ISC DRIVER
9774M:	Eugen Hristev <eugen.hristev@microchip.com>
9775L:	linux-media@vger.kernel.org
9776S:	Supported
9777F:	drivers/media/platform/atmel/atmel-isc.c
9778F:	drivers/media/platform/atmel/atmel-isc-regs.h
9779F:	devicetree/bindings/media/atmel-isc.txt
9780
9781MICROCHIP ISI DRIVER
9782M:	Eugen Hristev <eugen.hristev@microchip.com>
9783L:	linux-media@vger.kernel.org
9784S:	Supported
9785F:	drivers/media/platform/atmel/atmel-isi.c
9786F:	include/media/atmel-isi.h
9787
9788MICROCHIP AT91 USART MFD DRIVER
9789M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9790L:	linux-kernel@vger.kernel.org
9791S:	Supported
9792F:	drivers/mfd/at91-usart.c
9793F:	include/dt-bindings/mfd/at91-usart.h
9794F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9795
9796MICROCHIP AT91 USART SPI DRIVER
9797M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9798L:	linux-spi@vger.kernel.org
9799S:	Supported
9800F:	drivers/spi/spi-at91-usart.c
9801F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9802
9803MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9804M:	Woojung Huh <Woojung.Huh@microchip.com>
9805M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9806L:	netdev@vger.kernel.org
9807S:	Maintained
9808F:	net/dsa/tag_ksz.c
9809F:	drivers/net/dsa/microchip/*
9810F:	include/linux/platform_data/microchip-ksz.h
9811F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9812
9813MICROCHIP LAN743X ETHERNET DRIVER
9814M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9815M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9816L:	netdev@vger.kernel.org
9817S:	Maintained
9818F:	drivers/net/ethernet/microchip/lan743x_*
9819
9820MICROCHIP LCDFB DRIVER
9821M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9822L:	linux-fbdev@vger.kernel.org
9823S:	Maintained
9824F:	drivers/video/fbdev/atmel_lcdfb.c
9825F:	include/video/atmel_lcdc.h
9826
9827MICROCHIP MMC/SD/SDIO MCI DRIVER
9828M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9829S:	Maintained
9830F:	drivers/mmc/host/atmel-mci.c
9831
9832MICROCHIP MCP3911 ADC DRIVER
9833M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9834M:	Kent Gustavsson <kent@minoris.se>
9835L:	linux-iio@vger.kernel.org
9836S:	Supported
9837F:	drivers/iio/adc/mcp3911.c
9838F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9839
9840MICROCHIP NAND DRIVER
9841M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9842L:	linux-mtd@lists.infradead.org
9843S:	Supported
9844F:	drivers/mtd/nand/raw/atmel/*
9845F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9846
9847MICROCHIP PWM DRIVER
9848M:	Claudiu Beznea <claudiu.beznea@microchip.com>
9849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9850L:	linux-pwm@vger.kernel.org
9851S:	Supported
9852F:	drivers/pwm/pwm-atmel.c
9853F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9854
9855MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9856M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9857M:	Eugen Hristev <eugen.hristev@microchip.com>
9858L:	linux-iio@vger.kernel.org
9859S:	Supported
9860F:	drivers/iio/adc/at91-sama5d2_adc.c
9861F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9862F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9863
9864MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9865M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9866S:	Supported
9867F:	drivers/power/reset/at91-sama5d2_shdwc.c
9868
9869MICROCHIP SPI DRIVER
9870M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9871S:	Supported
9872F:	drivers/spi/spi-atmel.*
9873
9874MICROCHIP SSC DRIVER
9875M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9876L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9877S:	Supported
9878F:	drivers/misc/atmel-ssc.c
9879F:	include/linux/atmel-ssc.h
9880
9881MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9882M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9883L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9884S:	Supported
9885F:	drivers/misc/atmel_tclib.c
9886F:	drivers/clocksource/tcb_clksrc.c
9887
9888MICROCHIP USBA UDC DRIVER
9889M:	Cristian Birsan <cristian.birsan@microchip.com>
9890L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9891S:	Supported
9892F:	drivers/usb/gadget/udc/atmel_usba_udc.*
9893
9894MICROCHIP USB251XB DRIVER
9895M:	Richard Leitner <richard.leitner@skidata.com>
9896L:	linux-usb@vger.kernel.org
9897S:	Maintained
9898F:	drivers/usb/misc/usb251xb.c
9899F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9900
9901MICROCHIP XDMA DRIVER
9902M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9903L:	linux-arm-kernel@lists.infradead.org
9904L:	dmaengine@vger.kernel.org
9905S:	Supported
9906F:	drivers/dma/at_xdmac.c
9907
9908MICROSEMI MIPS SOCS
9909M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9910L:	linux-mips@vger.kernel.org
9911S:	Maintained
9912F:	arch/mips/generic/board-ocelot.c
9913F:	arch/mips/configs/generic/board-ocelot.config
9914F:	arch/mips/boot/dts/mscc/
9915F:	Documentation/devicetree/bindings/mips/mscc.txt
9916
9917MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9918M:	Don Brace <don.brace@microsemi.com>
9919L:	esc.storagedev@microsemi.com
9920L:	linux-scsi@vger.kernel.org
9921S:	Supported
9922F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9923F:	drivers/scsi/smartpqi/Kconfig
9924F:	drivers/scsi/smartpqi/Makefile
9925F:	include/linux/cciss*.h
9926F:	include/uapi/linux/cciss*.h
9927F:	Documentation/scsi/smartpqi.txt
9928
9929MICROSEMI ETHERNET SWITCH DRIVER
9930M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9931L:	netdev@vger.kernel.org
9932S:	Supported
9933F:	drivers/net/ethernet/mscc/
9934
9935MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9936M:	Chen Yu <yu.c.chen@intel.com>
9937L:	platform-driver-x86@vger.kernel.org
9938S:	Supported
9939F:	drivers/platform/x86/surfacepro3_button.c
9940
9941MICROTEK X6 SCANNER
9942M:	Oliver Neukum <oliver@neukum.org>
9943S:	Maintained
9944F:	drivers/usb/image/microtek.*
9945
9946MIPS
9947M:	Ralf Baechle <ralf@linux-mips.org>
9948M:	Paul Burton <paul.burton@mips.com>
9949M:	James Hogan <jhogan@kernel.org>
9950L:	linux-mips@vger.kernel.org
9951W:	http://www.linux-mips.org/
9952T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9954Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9955S:	Supported
9956F:	Documentation/devicetree/bindings/mips/
9957F:	Documentation/mips/
9958F:	arch/mips/
9959F:	drivers/platform/mips/
9960
9961MIPS BOSTON DEVELOPMENT BOARD
9962M:	Paul Burton <paul.burton@mips.com>
9963L:	linux-mips@vger.kernel.org
9964S:	Maintained
9965F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9966F:	arch/mips/boot/dts/img/boston.dts
9967F:	arch/mips/configs/generic/board-boston.config
9968F:	drivers/clk/imgtec/clk-boston.c
9969F:	include/dt-bindings/clock/boston-clock.h
9970
9971MIPS GENERIC PLATFORM
9972M:	Paul Burton <paul.burton@mips.com>
9973L:	linux-mips@vger.kernel.org
9974S:	Supported
9975F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9976F:	arch/mips/generic/
9977F:	arch/mips/tools/generic-board-config.sh
9978
9979MIPS/LOONGSON1 ARCHITECTURE
9980M:	Keguang Zhang <keguang.zhang@gmail.com>
9981L:	linux-mips@vger.kernel.org
9982S:	Maintained
9983F:	arch/mips/loongson32/
9984F:	arch/mips/include/asm/mach-loongson32/
9985F:	drivers/*/*loongson1*
9986F:	drivers/*/*/*loongson1*
9987
9988MIPS/LOONGSON2 ARCHITECTURE
9989M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9990L:	linux-mips@vger.kernel.org
9991S:	Maintained
9992F:	arch/mips/loongson64/fuloong-2e/
9993F:	arch/mips/loongson64/lemote-2f/
9994F:	arch/mips/include/asm/mach-loongson64/
9995F:	drivers/*/*loongson2*
9996F:	drivers/*/*/*loongson2*
9997
9998MIPS/LOONGSON3 ARCHITECTURE
9999M:	Huacai Chen <chenhc@lemote.com>
10000L:	linux-mips@vger.kernel.org
10001S:	Maintained
10002F:	arch/mips/loongson64/
10003F:	arch/mips/include/asm/mach-loongson64/
10004F:	drivers/platform/mips/cpu_hwmon.c
10005F:	drivers/*/*loongson3*
10006F:	drivers/*/*/*loongson3*
10007
10008MIPS RINT INSTRUCTION EMULATION
10009M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10010L:	linux-mips@vger.kernel.org
10011S:	Supported
10012F:	arch/mips/math-emu/sp_rint.c
10013F:	arch/mips/math-emu/dp_rint.c
10014
10015MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10016M:	Hans Verkuil <hverkuil@xs4all.nl>
10017L:	linux-media@vger.kernel.org
10018T:	git git://linuxtv.org/media_tree.git
10019W:	https://linuxtv.org
10020S:	Odd Fixes
10021F:	drivers/media/radio/radio-miropcm20*
10022
10023MMP SUPPORT
10024M:	Eric Miao <eric.y.miao@gmail.com>
10025M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10027T:	git git://github.com/hzhuang1/linux.git
10028T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10029S:	Maintained
10030F:	arch/arm/boot/dts/mmp*
10031F:	arch/arm/mach-mmp/
10032
10033MMU GATHER AND TLB INVALIDATION
10034M:	Will Deacon <will.deacon@arm.com>
10035M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10036M:	Andrew Morton <akpm@linux-foundation.org>
10037M:	Nick Piggin <npiggin@gmail.com>
10038M:	Peter Zijlstra <peterz@infradead.org>
10039L:	linux-arch@vger.kernel.org
10040L:	linux-mm@kvack.org
10041S:	Maintained
10042F:	arch/*/include/asm/tlb.h
10043F:	include/asm-generic/tlb.h
10044F:	mm/mmu_gather.c
10045
10046MN88472 MEDIA DRIVER
10047M:	Antti Palosaari <crope@iki.fi>
10048L:	linux-media@vger.kernel.org
10049W:	https://linuxtv.org
10050W:	http://palosaari.fi/linux/
10051Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10052S:	Maintained
10053F:	drivers/media/dvb-frontends/mn88472*
10054
10055MN88473 MEDIA DRIVER
10056M:	Antti Palosaari <crope@iki.fi>
10057L:	linux-media@vger.kernel.org
10058W:	https://linuxtv.org
10059W:	http://palosaari.fi/linux/
10060Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10061S:	Maintained
10062F:	drivers/media/dvb-frontends/mn88473*
10063
10064MODULE SUPPORT
10065M:	Jessica Yu <jeyu@kernel.org>
10066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10067S:	Maintained
10068F:	include/linux/module.h
10069F:	kernel/module.c
10070
10071MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10072W:	http://popies.net/meye/
10073S:	Orphan
10074F:	Documentation/media/v4l-drivers/meye*
10075F:	drivers/media/pci/meye/
10076F:	include/uapi/linux/meye.h
10077
10078MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10079M:	Jiri Slaby <jirislaby@gmail.com>
10080S:	Maintained
10081F:	Documentation/serial/moxa-smartio
10082F:	drivers/tty/mxser.*
10083
10084MR800 AVERMEDIA USB FM RADIO DRIVER
10085M:	Alexey Klimov <klimov.linux@gmail.com>
10086L:	linux-media@vger.kernel.org
10087T:	git git://linuxtv.org/media_tree.git
10088S:	Maintained
10089F:	drivers/media/radio/radio-mr800.c
10090
10091MRF24J40 IEEE 802.15.4 RADIO DRIVER
10092M:	Alan Ott <alan@signal11.us>
10093L:	linux-wpan@vger.kernel.org
10094S:	Maintained
10095F:	drivers/net/ieee802154/mrf24j40.c
10096F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10097
10098MSI LAPTOP SUPPORT
10099M:	"Lee, Chun-Yi" <jlee@suse.com>
10100L:	platform-driver-x86@vger.kernel.org
10101S:	Maintained
10102F:	drivers/platform/x86/msi-laptop.c
10103
10104MSI WMI SUPPORT
10105L:	platform-driver-x86@vger.kernel.org
10106S:	Orphan
10107F:	drivers/platform/x86/msi-wmi.c
10108
10109MSI001 MEDIA DRIVER
10110M:	Antti Palosaari <crope@iki.fi>
10111L:	linux-media@vger.kernel.org
10112W:	https://linuxtv.org
10113W:	http://palosaari.fi/linux/
10114Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10115T:	git git://linuxtv.org/anttip/media_tree.git
10116S:	Maintained
10117F:	drivers/media/tuners/msi001*
10118
10119MSI2500 MEDIA DRIVER
10120M:	Antti Palosaari <crope@iki.fi>
10121L:	linux-media@vger.kernel.org
10122W:	https://linuxtv.org
10123W:	http://palosaari.fi/linux/
10124Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10125T:	git git://linuxtv.org/anttip/media_tree.git
10126S:	Maintained
10127F:	drivers/media/usb/msi2500/
10128
10129MSYSTEMS DISKONCHIP G3 MTD DRIVER
10130M:	Robert Jarzmik <robert.jarzmik@free.fr>
10131L:	linux-mtd@lists.infradead.org
10132S:	Maintained
10133F:	drivers/mtd/devices/docg3*
10134
10135MT9M032 APTINA SENSOR DRIVER
10136M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10137L:	linux-media@vger.kernel.org
10138T:	git git://linuxtv.org/media_tree.git
10139S:	Maintained
10140F:	drivers/media/i2c/mt9m032.c
10141F:	include/media/i2c/mt9m032.h
10142
10143MT9P031 APTINA CAMERA SENSOR
10144M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10145L:	linux-media@vger.kernel.org
10146T:	git git://linuxtv.org/media_tree.git
10147S:	Maintained
10148F:	drivers/media/i2c/mt9p031.c
10149F:	include/media/i2c/mt9p031.h
10150
10151MT9T001 APTINA CAMERA SENSOR
10152M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10153L:	linux-media@vger.kernel.org
10154T:	git git://linuxtv.org/media_tree.git
10155S:	Maintained
10156F:	drivers/media/i2c/mt9t001.c
10157F:	include/media/i2c/mt9t001.h
10158
10159MT9T112 APTINA CAMERA SENSOR
10160M:	Jacopo Mondi <jacopo@jmondi.org>
10161L:	linux-media@vger.kernel.org
10162T:	git git://linuxtv.org/media_tree.git
10163S:	Odd Fixes
10164F:	drivers/media/i2c/mt9t112.c
10165F:	include/media/i2c/mt9t112.h
10166
10167MT9V032 APTINA CAMERA SENSOR
10168M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10169L:	linux-media@vger.kernel.org
10170T:	git git://linuxtv.org/media_tree.git
10171S:	Maintained
10172F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10173F:	drivers/media/i2c/mt9v032.c
10174F:	include/media/i2c/mt9v032.h
10175
10176MT9V111 APTINA CAMERA SENSOR
10177M:	Jacopo Mondi <jacopo@jmondi.org>
10178L:	linux-media@vger.kernel.org
10179T:	git git://linuxtv.org/media_tree.git
10180S:	Maintained
10181F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10182F:	drivers/media/i2c/mt9v111.c
10183
10184MULTIFUNCTION DEVICES (MFD)
10185M:	Lee Jones <lee.jones@linaro.org>
10186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10187S:	Supported
10188F:	Documentation/devicetree/bindings/mfd/
10189F:	drivers/mfd/
10190F:	include/linux/mfd/
10191F:	include/dt-bindings/mfd/
10192
10193MULTIMEDIA CARD (MMC) ETC. OVER SPI
10194S:	Orphan
10195F:	drivers/mmc/host/mmc_spi.c
10196F:	include/linux/spi/mmc_spi.h
10197
10198MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10199M:	Ulf Hansson <ulf.hansson@linaro.org>
10200L:	linux-mmc@vger.kernel.org
10201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10202S:	Maintained
10203F:	Documentation/devicetree/bindings/mmc/
10204F:	drivers/mmc/
10205F:	include/linux/mmc/
10206F:	include/uapi/linux/mmc/
10207
10208MULTIPLEXER SUBSYSTEM
10209M:	Peter Rosin <peda@axentia.se>
10210S:	Maintained
10211F:	Documentation/ABI/testing/sysfs-class-mux*
10212F:	Documentation/devicetree/bindings/mux/
10213F:	include/dt-bindings/mux/
10214F:	include/linux/mux/
10215F:	drivers/mux/
10216
10217MULTITECH MULTIPORT CARD (ISICOM)
10218S:	Orphan
10219F:	drivers/tty/isicom.c
10220F:	include/linux/isicom.h
10221
10222MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10223M:	Bin Liu <b-liu@ti.com>
10224L:	linux-usb@vger.kernel.org
10225S:	Maintained
10226F:	drivers/usb/musb/
10227
10228MXL301RF MEDIA DRIVER
10229M:	Akihiro Tsukada <tskd08@gmail.com>
10230L:	linux-media@vger.kernel.org
10231S:	Odd Fixes
10232F:	drivers/media/tuners/mxl301rf*
10233
10234MXL5007T MEDIA DRIVER
10235M:	Michael Krufky <mkrufky@linuxtv.org>
10236L:	linux-media@vger.kernel.org
10237W:	https://linuxtv.org
10238W:	http://github.com/mkrufky
10239Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10240T:	git git://linuxtv.org/mkrufky/tuners.git
10241S:	Maintained
10242F:	drivers/media/tuners/mxl5007t.*
10243
10244MXSFB DRM DRIVER
10245M:	Marek Vasut <marex@denx.de>
10246M:	Stefan Agner <stefan@agner.ch>
10247L:	dri-devel@lists.freedesktop.org
10248S:	Supported
10249F:	drivers/gpu/drm/mxsfb/
10250F:	Documentation/devicetree/bindings/display/mxsfb.txt
10251T:	git git://anongit.freedesktop.org/drm/drm-misc
10252
10253MYLEX DAC960 PCI RAID Controller
10254M:	Hannes Reinecke <hare@kernel.org>
10255L:	linux-scsi@vger.kernel.org
10256S:	Supported
10257F:	drivers/scsi/myrb.*
10258F:	drivers/scsi/myrs.*
10259
10260MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10261M:	Chris Lee <christopher.lee@cspi.com>
10262L:	netdev@vger.kernel.org
10263W:	https://www.cspi.com/ethernet-products/support/downloads/
10264S:	Supported
10265F:	drivers/net/ethernet/myricom/myri10ge/
10266
10267NAND FLASH SUBSYSTEM
10268M:	Boris Brezillon <boris.brezillon@bootlin.com>
10269M:	Miquel Raynal <miquel.raynal@bootlin.com>
10270R:	Richard Weinberger <richard@nod.at>
10271L:	linux-mtd@lists.infradead.org
10272W:	http://www.linux-mtd.infradead.org/
10273Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10274T:	git git://git.infradead.org/linux-mtd.git nand/fixes
10275T:	git git://git.infradead.org/linux-mtd.git nand/next
10276S:	Maintained
10277F:	drivers/mtd/nand/
10278F:	include/linux/mtd/*nand*.h
10279
10280NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10281M:	Daniel Mack <zonque@gmail.com>
10282S:	Maintained
10283L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10284W:	http://www.native-instruments.com
10285F:	sound/usb/caiaq/
10286
10287NATSEMI ETHERNET DRIVER (DP8381x)
10288S:	Orphan
10289F:	drivers/net/ethernet/natsemi/natsemi.c
10290
10291NCR 5380 SCSI DRIVERS
10292M:	Finn Thain <fthain@telegraphics.com.au>
10293M:	Michael Schmitz <schmitzmic@gmail.com>
10294L:	linux-scsi@vger.kernel.org
10295S:	Maintained
10296F:	Documentation/scsi/g_NCR5380.txt
10297F:	drivers/scsi/NCR5380.*
10298F:	drivers/scsi/arm/cumana_1.c
10299F:	drivers/scsi/arm/oak.c
10300F:	drivers/scsi/atari_scsi.*
10301F:	drivers/scsi/dmx3191d.c
10302F:	drivers/scsi/g_NCR5380.*
10303F:	drivers/scsi/mac_scsi.*
10304F:	drivers/scsi/sun3_scsi.*
10305F:	drivers/scsi/sun3_scsi_vme.c
10306
10307NCSI LIBRARY:
10308M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10309S:	Maintained
10310F:	net/ncsi/
10311
10312NCT6775 HARDWARE MONITOR DRIVER
10313M:	Guenter Roeck <linux@roeck-us.net>
10314L:	linux-hwmon@vger.kernel.org
10315S:	Maintained
10316F:	Documentation/hwmon/nct6775
10317F:	drivers/hwmon/nct6775.c
10318
10319NET_FAILOVER MODULE
10320M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10321L:	netdev@vger.kernel.org
10322S:	Supported
10323F:	driver/net/net_failover.c
10324F:	include/net/net_failover.h
10325F:	Documentation/networking/net_failover.rst
10326
10327NETEFFECT IWARP RNIC DRIVER (IW_NES)
10328M:	Faisal Latif <faisal.latif@intel.com>
10329L:	linux-rdma@vger.kernel.org
10330W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10331S:	Supported
10332F:	drivers/infiniband/hw/nes/
10333F:	include/uapi/rdma/nes-abi.h
10334
10335NETEM NETWORK EMULATOR
10336M:	Stephen Hemminger <stephen@networkplumber.org>
10337L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10338S:	Maintained
10339F:	net/sched/sch_netem.c
10340
10341NETERION 10GbE DRIVERS (s2io/vxge)
10342M:	Jon Mason <jdmason@kudzu.us>
10343L:	netdev@vger.kernel.org
10344S:	Supported
10345F:	Documentation/networking/s2io.txt
10346F:	Documentation/networking/vxge.txt
10347F:	drivers/net/ethernet/neterion/
10348
10349NETFILTER
10350M:	Pablo Neira Ayuso <pablo@netfilter.org>
10351M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10352M:	Florian Westphal <fw@strlen.de>
10353L:	netfilter-devel@vger.kernel.org
10354L:	coreteam@netfilter.org
10355W:	http://www.netfilter.org/
10356W:	http://www.iptables.org/
10357W:	http://www.nftables.org/
10358Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10361S:	Maintained
10362F:	include/linux/netfilter*
10363F:	include/linux/netfilter/
10364F:	include/net/netfilter/
10365F:	include/uapi/linux/netfilter*
10366F:	include/uapi/linux/netfilter/
10367F:	net/*/netfilter.c
10368F:	net/*/netfilter/
10369F:	net/netfilter/
10370F:	net/bridge/br_netfilter*.c
10371
10372NETROM NETWORK LAYER
10373M:	Ralf Baechle <ralf@linux-mips.org>
10374L:	linux-hams@vger.kernel.org
10375W:	http://www.linux-ax25.org/
10376S:	Maintained
10377F:	include/net/netrom.h
10378F:	include/uapi/linux/netrom.h
10379F:	net/netrom/
10380
10381NETRONOME ETHERNET DRIVERS
10382M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10383L:	oss-drivers@netronome.com
10384S:	Maintained
10385F:	drivers/net/ethernet/netronome/
10386
10387NETWORK BLOCK DEVICE (NBD)
10388M:	Josef Bacik <josef@toxicpanda.com>
10389S:	Maintained
10390L:	linux-block@vger.kernel.org
10391L:	nbd@other.debian.org
10392F:	Documentation/blockdev/nbd.txt
10393F:	drivers/block/nbd.c
10394F:	include/uapi/linux/nbd.h
10395
10396NETWORK DROP MONITOR
10397M:	Neil Horman <nhorman@tuxdriver.com>
10398L:	netdev@vger.kernel.org
10399S:	Maintained
10400W:	https://fedorahosted.org/dropwatch/
10401F:	net/core/drop_monitor.c
10402
10403NETWORKING DRIVERS
10404M:	"David S. Miller" <davem@davemloft.net>
10405L:	netdev@vger.kernel.org
10406W:	http://www.linuxfoundation.org/en/Net
10407Q:	http://patchwork.ozlabs.org/project/netdev/list/
10408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10410S:	Odd Fixes
10411F:	Documentation/devicetree/bindings/net/
10412F:	drivers/net/
10413F:	include/linux/if_*
10414F:	include/linux/netdevice.h
10415F:	include/linux/etherdevice.h
10416F:	include/linux/fcdevice.h
10417F:	include/linux/fddidevice.h
10418F:	include/linux/hippidevice.h
10419F:	include/linux/inetdevice.h
10420F:	include/uapi/linux/if_*
10421F:	include/uapi/linux/netdevice.h
10422
10423NETWORKING DRIVERS (WIRELESS)
10424M:	Kalle Valo <kvalo@codeaurora.org>
10425L:	linux-wireless@vger.kernel.org
10426Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10429S:	Maintained
10430F:	Documentation/devicetree/bindings/net/wireless/
10431F:	drivers/net/wireless/
10432
10433NETWORKING [DSA]
10434M:	Andrew Lunn <andrew@lunn.ch>
10435M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10436M:	Florian Fainelli <f.fainelli@gmail.com>
10437S:	Maintained
10438F:	Documentation/devicetree/bindings/net/dsa/
10439F:	net/dsa/
10440F:	include/net/dsa.h
10441F:	include/linux/dsa/
10442F:	drivers/net/dsa/
10443
10444NETWORKING [GENERAL]
10445M:	"David S. Miller" <davem@davemloft.net>
10446L:	netdev@vger.kernel.org
10447W:	http://www.linuxfoundation.org/en/Net
10448Q:	http://patchwork.ozlabs.org/project/netdev/list/
10449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10451B:	mailto:netdev@vger.kernel.org
10452S:	Maintained
10453F:	net/
10454F:	include/net/
10455F:	include/linux/in.h
10456F:	include/linux/net.h
10457F:	include/linux/netdevice.h
10458F:	include/uapi/linux/in.h
10459F:	include/uapi/linux/net.h
10460F:	include/uapi/linux/netdevice.h
10461F:	include/uapi/linux/net_namespace.h
10462F:	tools/testing/selftests/net/
10463F:	lib/net_utils.c
10464F:	lib/random32.c
10465F:	Documentation/networking/
10466
10467NETWORKING [IPSEC]
10468M:	Steffen Klassert <steffen.klassert@secunet.com>
10469M:	Herbert Xu <herbert@gondor.apana.org.au>
10470M:	"David S. Miller" <davem@davemloft.net>
10471L:	netdev@vger.kernel.org
10472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10474S:	Maintained
10475F:	net/xfrm/
10476F:	net/key/
10477F:	net/ipv4/xfrm*
10478F:	net/ipv4/esp4*
10479F:	net/ipv4/ah4.c
10480F:	net/ipv4/ipcomp.c
10481F:	net/ipv4/ip_vti.c
10482F:	net/ipv6/xfrm*
10483F:	net/ipv6/esp6*
10484F:	net/ipv6/ah6.c
10485F:	net/ipv6/ipcomp6.c
10486F:	net/ipv6/ip6_vti.c
10487F:	include/uapi/linux/xfrm.h
10488F:	include/net/xfrm.h
10489
10490NETWORKING [IPv4/IPv6]
10491M:	"David S. Miller" <davem@davemloft.net>
10492M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10493M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10494L:	netdev@vger.kernel.org
10495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10496S:	Maintained
10497F:	net/ipv4/
10498F:	net/ipv6/
10499F:	include/net/ip*
10500F:	arch/x86/net/*
10501
10502NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10503M:	Paul Moore <paul@paul-moore.com>
10504W:	https://github.com/netlabel
10505L:	netdev@vger.kernel.org
10506L:	linux-security-module@vger.kernel.org
10507S:	Maintained
10508F:	Documentation/netlabel/
10509F:	include/net/calipso.h
10510F:	include/net/cipso_ipv4.h
10511F:	include/net/netlabel.h
10512F:	include/uapi/linux/netfilter/xt_SECMARK.h
10513F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10514F:	net/netlabel/
10515F:	net/ipv4/cipso_ipv4.c
10516F:	net/ipv6/calipso.c
10517F:	net/netfilter/xt_CONNSECMARK.c
10518F:	net/netfilter/xt_SECMARK.c
10519
10520NETWORKING [TCP]
10521M:	Eric Dumazet <edumazet@google.com>
10522L:	netdev@vger.kernel.org
10523S:	Maintained
10524F:	net/ipv4/tcp*.c
10525F:	net/ipv4/syncookies.c
10526F:	net/ipv6/tcp*.c
10527F:	net/ipv6/syncookies.c
10528F:	include/uapi/linux/tcp.h
10529F:	include/net/tcp.h
10530F:	include/linux/tcp.h
10531F:	include/trace/events/tcp.h
10532
10533NETWORKING [TLS]
10534M:	Boris Pismenny <borisp@mellanox.com>
10535M:	Aviad Yehezkel <aviadye@mellanox.com>
10536M:	Dave Watson <davejwatson@fb.com>
10537M:	John Fastabend <john.fastabend@gmail.com>
10538M:	Daniel Borkmann <daniel@iogearbox.net>
10539L:	netdev@vger.kernel.org
10540S:	Maintained
10541F:	net/tls/*
10542F:	include/uapi/linux/tls.h
10543F:	include/net/tls.h
10544
10545NETWORKING [WIRELESS]
10546L:	linux-wireless@vger.kernel.org
10547Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10548
10549NETDEVSIM
10550M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10551S:	Maintained
10552F:	drivers/net/netdevsim/*
10553
10554NETXEN (1/10) GbE SUPPORT
10555M:	Manish Chopra <manish.chopra@cavium.com>
10556M:	Rahul Verma <rahul.verma@cavium.com>
10557M:	Dept-GELinuxNICDev@cavium.com
10558L:	netdev@vger.kernel.org
10559S:	Supported
10560F:	drivers/net/ethernet/qlogic/netxen/
10561
10562NFC SUBSYSTEM
10563M:	Samuel Ortiz <sameo@linux.intel.com>
10564L:	linux-wireless@vger.kernel.org
10565L:	linux-nfc@lists.01.org (subscribers-only)
10566S:	Supported
10567F:	net/nfc/
10568F:	include/net/nfc/
10569F:	include/uapi/linux/nfc.h
10570F:	drivers/nfc/
10571F:	include/linux/platform_data/nfcmrvl.h
10572F:	include/linux/platform_data/nxp-nci.h
10573F:	Documentation/devicetree/bindings/net/nfc/
10574
10575NFS, SUNRPC, AND LOCKD CLIENTS
10576M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10577M:	Anna Schumaker <anna.schumaker@netapp.com>
10578L:	linux-nfs@vger.kernel.org
10579W:	http://client.linux-nfs.org
10580T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10581S:	Maintained
10582F:	fs/lockd/
10583F:	fs/nfs/
10584F:	fs/nfs_common/
10585F:	net/sunrpc/
10586F:	include/linux/lockd/
10587F:	include/linux/nfs*
10588F:	include/linux/sunrpc/
10589F:	include/uapi/linux/nfs*
10590F:	include/uapi/linux/sunrpc/
10591
10592NILFS2 FILESYSTEM
10593M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10594L:	linux-nilfs@vger.kernel.org
10595W:	https://nilfs.sourceforge.io/
10596W:	https://nilfs.osdn.jp/
10597T:	git git://github.com/konis/nilfs2.git
10598S:	Supported
10599F:	Documentation/filesystems/nilfs2.txt
10600F:	fs/nilfs2/
10601F:	include/trace/events/nilfs2.h
10602F:	include/uapi/linux/nilfs2_api.h
10603F:	include/uapi/linux/nilfs2_ondisk.h
10604
10605NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10606M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10607W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10608S:	Maintained
10609F:	Documentation/scsi/NinjaSCSI.txt
10610F:	drivers/scsi/pcmcia/nsp_*
10611
10612NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10613M:	GOTO Masanori <gotom@debian.or.jp>
10614M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10615W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10616S:	Maintained
10617F:	Documentation/scsi/NinjaSCSI.txt
10618F:	drivers/scsi/nsp32*
10619
10620NIOS2 ARCHITECTURE
10621M:	Ley Foon Tan <lftan@altera.com>
10622L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10624S:	Maintained
10625F:	arch/nios2/
10626
10627NOHZ, DYNTICKS SUPPORT
10628M:	Frederic Weisbecker <fweisbec@gmail.com>
10629M:	Thomas Gleixner <tglx@linutronix.de>
10630M:	Ingo Molnar <mingo@kernel.org>
10631L:	linux-kernel@vger.kernel.org
10632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10633S:	Maintained
10634F:	kernel/time/tick*.*
10635F:	include/linux/tick.h
10636F:	include/linux/sched/nohz.h
10637
10638NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10639M:	Pavel Machek <pavel@ucw.cz>
10640M:	Sakari Ailus <sakari.ailus@iki.fi>
10641L:	linux-media@vger.kernel.org
10642S:	Maintained
10643F:	drivers/media/i2c/et8ek8
10644F:	drivers/media/i2c/ad5820.c
10645
10646NOKIA N900 POWER SUPPLY DRIVERS
10647R:	Pali Rohár <pali.rohar@gmail.com>
10648F:	include/linux/power/bq2415x_charger.h
10649F:	include/linux/power/bq27xxx_battery.h
10650F:	include/linux/power/isp1704_charger.h
10651F:	drivers/power/supply/bq2415x_charger.c
10652F:	drivers/power/supply/bq27xxx_battery.c
10653F:	drivers/power/supply/bq27xxx_battery_i2c.c
10654F:	drivers/power/supply/isp1704_charger.c
10655F:	drivers/power/supply/rx51_battery.c
10656
10657NTB AMD DRIVER
10658M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10659L:	linux-ntb@googlegroups.com
10660S:	Supported
10661F:	drivers/ntb/hw/amd/
10662
10663NTB DRIVER CORE
10664M:	Jon Mason <jdmason@kudzu.us>
10665M:	Dave Jiang <dave.jiang@intel.com>
10666M:	Allen Hubbe <allenbh@gmail.com>
10667L:	linux-ntb@googlegroups.com
10668S:	Supported
10669W:	https://github.com/jonmason/ntb/wiki
10670T:	git git://github.com/jonmason/ntb.git
10671F:	drivers/ntb/
10672F:	drivers/net/ntb_netdev.c
10673F:	include/linux/ntb.h
10674F:	include/linux/ntb_transport.h
10675F:	tools/testing/selftests/ntb/
10676
10677NTB IDT DRIVER
10678M:	Serge Semin <fancer.lancer@gmail.com>
10679L:	linux-ntb@googlegroups.com
10680S:	Supported
10681F:	drivers/ntb/hw/idt/
10682
10683NTB INTEL DRIVER
10684M:	Dave Jiang <dave.jiang@intel.com>
10685L:	linux-ntb@googlegroups.com
10686S:	Supported
10687W:	https://github.com/davejiang/linux/wiki
10688T:	git https://github.com/davejiang/linux.git
10689F:	drivers/ntb/hw/intel/
10690
10691NTFS FILESYSTEM
10692M:	Anton Altaparmakov <anton@tuxera.com>
10693L:	linux-ntfs-dev@lists.sourceforge.net
10694W:	http://www.tuxera.com/
10695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10696S:	Supported
10697F:	Documentation/filesystems/ntfs.txt
10698F:	fs/ntfs/
10699
10700NUBUS SUBSYSTEM
10701M:	Finn Thain <fthain@telegraphics.com.au>
10702L:	linux-m68k@lists.linux-m68k.org
10703S:	Maintained
10704F:	arch/*/include/asm/nubus.h
10705F:	drivers/nubus/
10706F:	include/linux/nubus.h
10707F:	include/uapi/linux/nubus.h
10708
10709NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10710M:	Antonino Daplas <adaplas@gmail.com>
10711L:	linux-fbdev@vger.kernel.org
10712S:	Maintained
10713F:	drivers/video/fbdev/riva/
10714F:	drivers/video/fbdev/nvidia/
10715
10716NVM EXPRESS DRIVER
10717M:	Keith Busch <keith.busch@intel.com>
10718M:	Jens Axboe <axboe@fb.com>
10719M:	Christoph Hellwig <hch@lst.de>
10720M:	Sagi Grimberg <sagi@grimberg.me>
10721L:	linux-nvme@lists.infradead.org
10722T:	git://git.infradead.org/nvme.git
10723W:	http://git.infradead.org/nvme.git
10724S:	Supported
10725F:	drivers/nvme/host/
10726F:	include/linux/nvme.h
10727F:	include/uapi/linux/nvme_ioctl.h
10728
10729NVM EXPRESS FC TRANSPORT DRIVERS
10730M:	James Smart <james.smart@broadcom.com>
10731L:	linux-nvme@lists.infradead.org
10732S:	Supported
10733F:	include/linux/nvme-fc.h
10734F:	include/linux/nvme-fc-driver.h
10735F:	drivers/nvme/host/fc.c
10736F:	drivers/nvme/target/fc.c
10737F:	drivers/nvme/target/fcloop.c
10738
10739NVM EXPRESS TARGET DRIVER
10740M:	Christoph Hellwig <hch@lst.de>
10741M:	Sagi Grimberg <sagi@grimberg.me>
10742L:	linux-nvme@lists.infradead.org
10743T:	git://git.infradead.org/nvme.git
10744W:	http://git.infradead.org/nvme.git
10745S:	Supported
10746F:	drivers/nvme/target/
10747
10748NVMEM FRAMEWORK
10749M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10750S:	Maintained
10751F:	drivers/nvmem/
10752F:	Documentation/devicetree/bindings/nvmem/
10753F:	Documentation/ABI/stable/sysfs-bus-nvmem
10754F:	include/linux/nvmem-consumer.h
10755F:	include/linux/nvmem-provider.h
10756
10757NXP SGTL5000 DRIVER
10758M:	Fabio Estevam <fabio.estevam@nxp.com>
10759L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10760S:	Maintained
10761F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10762F:	sound/soc/codecs/sgtl5000*
10763
10764NXP TDA998X DRM DRIVER
10765M:	Russell King <linux@armlinux.org.uk>
10766S:	Maintained
10767T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10768T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10769F:	drivers/gpu/drm/i2c/tda998x_drv.c
10770F:	include/drm/i2c/tda998x.h
10771F:	include/dt-bindings/display/tda998x.h
10772K:	"nxp,tda998x"
10773
10774NXP TFA9879 DRIVER
10775M:	Peter Rosin <peda@axentia.se>
10776L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10777S:	Maintained
10778F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10779F:	sound/soc/codecs/tfa9879*
10780
10781NXP-NCI NFC DRIVER
10782M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10783R:	Charles Gorand <charles.gorand@effinnov.com>
10784L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10785S:	Supported
10786F:	drivers/nfc/nxp-nci
10787
10788OBJTOOL
10789M:	Josh Poimboeuf <jpoimboe@redhat.com>
10790M:	Peter Zijlstra <peterz@infradead.org>
10791S:	Supported
10792F:	tools/objtool/
10793
10794OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10795M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10796M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10797L:	linuxppc-dev@lists.ozlabs.org
10798S:	Supported
10799F:	arch/powerpc/platforms/powernv/ocxl.c
10800F:	arch/powerpc/include/asm/pnv-ocxl.h
10801F:	drivers/misc/ocxl/
10802F:	include/misc/ocxl*
10803F:	include/uapi/misc/ocxl.h
10804F:	Documentation/accelerators/ocxl.rst
10805
10806OMAP AUDIO SUPPORT
10807M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10808M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10809L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10810L:	linux-omap@vger.kernel.org
10811S:	Maintained
10812F:	sound/soc/omap/
10813
10814OMAP CLOCK FRAMEWORK SUPPORT
10815M:	Paul Walmsley <paul@pwsan.com>
10816L:	linux-omap@vger.kernel.org
10817S:	Maintained
10818F:	arch/arm/*omap*/*clock*
10819
10820OMAP DEVICE TREE SUPPORT
10821M:	Benoît Cousson <bcousson@baylibre.com>
10822M:	Tony Lindgren <tony@atomide.com>
10823L:	linux-omap@vger.kernel.org
10824L:	devicetree@vger.kernel.org
10825S:	Maintained
10826F:	arch/arm/boot/dts/*omap*
10827F:	arch/arm/boot/dts/*am3*
10828F:	arch/arm/boot/dts/*am4*
10829F:	arch/arm/boot/dts/*am5*
10830F:	arch/arm/boot/dts/*dra7*
10831
10832OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10833L:	linux-omap@vger.kernel.org
10834L:	linux-fbdev@vger.kernel.org
10835S:	Orphan
10836F:	drivers/video/fbdev/omap2/
10837F:	Documentation/arm/OMAP/DSS
10838
10839OMAP FRAMEBUFFER SUPPORT
10840L:	linux-fbdev@vger.kernel.org
10841L:	linux-omap@vger.kernel.org
10842S:	Orphan
10843F:	drivers/video/fbdev/omap/
10844
10845OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10846M:	Roger Quadros <rogerq@ti.com>
10847M:	Tony Lindgren <tony@atomide.com>
10848L:	linux-omap@vger.kernel.org
10849S:	Maintained
10850F:	drivers/memory/omap-gpmc.c
10851F:	arch/arm/mach-omap2/*gpmc*
10852
10853OMAP GPIO DRIVER
10854M:	Grygorii Strashko <grygorii.strashko@ti.com>
10855M:	Santosh Shilimkar <ssantosh@kernel.org>
10856M:	Kevin Hilman <khilman@kernel.org>
10857L:	linux-omap@vger.kernel.org
10858S:	Maintained
10859F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10860F:	drivers/gpio/gpio-omap.c
10861
10862OMAP HARDWARE SPINLOCK SUPPORT
10863M:	Ohad Ben-Cohen <ohad@wizery.com>
10864L:	linux-omap@vger.kernel.org
10865S:	Maintained
10866F:	drivers/hwspinlock/omap_hwspinlock.c
10867
10868OMAP HS MMC SUPPORT
10869L:	linux-mmc@vger.kernel.org
10870L:	linux-omap@vger.kernel.org
10871S:	Orphan
10872F:	drivers/mmc/host/omap_hsmmc.c
10873
10874OMAP HWMOD DATA
10875M:	Paul Walmsley <paul@pwsan.com>
10876L:	linux-omap@vger.kernel.org
10877S:	Maintained
10878F:	arch/arm/mach-omap2/omap_hwmod*data*
10879
10880OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10881M:	Benoît Cousson <bcousson@baylibre.com>
10882L:	linux-omap@vger.kernel.org
10883S:	Maintained
10884F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10885
10886OMAP HWMOD SUPPORT
10887M:	Benoît Cousson <bcousson@baylibre.com>
10888M:	Paul Walmsley <paul@pwsan.com>
10889L:	linux-omap@vger.kernel.org
10890S:	Maintained
10891F:	arch/arm/mach-omap2/omap_hwmod.*
10892
10893OMAP I2C DRIVER
10894M:	Vignesh R <vigneshr@ti.com>
10895L:	linux-omap@vger.kernel.org
10896L:	linux-i2c@vger.kernel.org
10897S:	Maintained
10898F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
10899F:	drivers/i2c/busses/i2c-omap.c
10900
10901OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10902M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10903L:	linux-media@vger.kernel.org
10904S:	Maintained
10905F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10906F:	drivers/media/platform/omap3isp/
10907F:	drivers/staging/media/omap4iss/
10908
10909OMAP MMC SUPPORT
10910M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10911L:	linux-omap@vger.kernel.org
10912S:	Odd Fixes
10913F:	drivers/mmc/host/omap.c
10914
10915OMAP POWER MANAGEMENT SUPPORT
10916M:	Kevin Hilman <khilman@kernel.org>
10917L:	linux-omap@vger.kernel.org
10918S:	Maintained
10919F:	arch/arm/*omap*/*pm*
10920F:	drivers/cpufreq/omap-cpufreq.c
10921
10922OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10923M:	Rajendra Nayak <rnayak@codeaurora.org>
10924M:	Paul Walmsley <paul@pwsan.com>
10925L:	linux-omap@vger.kernel.org
10926S:	Maintained
10927F:	arch/arm/mach-omap2/prm*
10928
10929OMAP RANDOM NUMBER GENERATOR SUPPORT
10930M:	Deepak Saxena <dsaxena@plexity.net>
10931S:	Maintained
10932F:	drivers/char/hw_random/omap-rng.c
10933
10934OMAP USB SUPPORT
10935L:	linux-usb@vger.kernel.org
10936L:	linux-omap@vger.kernel.org
10937S:	Orphan
10938F:	drivers/usb/*/*omap*
10939F:	arch/arm/*omap*/usb*
10940
10941OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10942M:	Mark Jackson <mpfj@newflow.co.uk>
10943L:	linux-omap@vger.kernel.org
10944S:	Maintained
10945F:	arch/arm/boot/dts/am335x-nano.dts
10946
10947OMAP1 SUPPORT
10948M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10949M:	Tony Lindgren <tony@atomide.com>
10950L:	linux-omap@vger.kernel.org
10951Q:	http://patchwork.kernel.org/project/linux-omap/list/
10952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10953S:	Maintained
10954F:	arch/arm/mach-omap1/
10955F:	arch/arm/plat-omap/
10956F:	arch/arm/configs/omap1_defconfig
10957F:	drivers/i2c/busses/i2c-omap.c
10958F:	include/linux/platform_data/i2c-omap.h
10959F:	include/linux/platform_data/ams-delta-fiq.h
10960
10961OMAP2+ SUPPORT
10962M:	Tony Lindgren <tony@atomide.com>
10963L:	linux-omap@vger.kernel.org
10964W:	http://www.muru.com/linux/omap/
10965W:	http://linux.omap.com/
10966Q:	http://patchwork.kernel.org/project/linux-omap/list/
10967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10968S:	Maintained
10969F:	arch/arm/mach-omap2/
10970F:	arch/arm/plat-omap/
10971F:	arch/arm/configs/omap2plus_defconfig
10972F:	drivers/i2c/busses/i2c-omap.c
10973F:	drivers/irqchip/irq-omap-intc.c
10974F:	drivers/mfd/*omap*.c
10975F:	drivers/mfd/menelaus.c
10976F:	drivers/mfd/palmas.c
10977F:	drivers/mfd/tps65217.c
10978F:	drivers/mfd/tps65218.c
10979F:	drivers/mfd/tps65910.c
10980F:	drivers/mfd/twl-core.[ch]
10981F:	drivers/mfd/twl4030*.c
10982F:	drivers/mfd/twl6030*.c
10983F:	drivers/mfd/twl6040*.c
10984F:	drivers/regulator/palmas-regulator*.c
10985F:	drivers/regulator/pbias-regulator.c
10986F:	drivers/regulator/tps65217-regulator.c
10987F:	drivers/regulator/tps65218-regulator.c
10988F:	drivers/regulator/tps65910-regulator.c
10989F:	drivers/regulator/twl-regulator.c
10990F:	drivers/regulator/twl6030-regulator.c
10991F:	include/linux/platform_data/i2c-omap.h
10992
10993ONION OMEGA2+ BOARD
10994M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10995L:	linux-mips@vger.kernel.org
10996S:	Maintained
10997F:	arch/mips/boot/dts/ralink/omega2p.dts
10998
10999OMFS FILESYSTEM
11000M:	Bob Copeland <me@bobcopeland.com>
11001L:	linux-karma-devel@lists.sourceforge.net
11002S:	Maintained
11003F:	Documentation/filesystems/omfs.txt
11004F:	fs/omfs/
11005
11006OMNIKEY CARDMAN 4000 DRIVER
11007M:	Harald Welte <laforge@gnumonks.org>
11008S:	Maintained
11009F:	drivers/char/pcmcia/cm4000_cs.c
11010F:	include/linux/cm4000_cs.h
11011F:	include/uapi/linux/cm4000_cs.h
11012
11013OMNIKEY CARDMAN 4040 DRIVER
11014M:	Harald Welte <laforge@gnumonks.org>
11015S:	Maintained
11016F:	drivers/char/pcmcia/cm4040_cs.*
11017
11018OMNIVISION OV13858 SENSOR DRIVER
11019M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11020L:	linux-media@vger.kernel.org
11021T:	git git://linuxtv.org/media_tree.git
11022S:	Maintained
11023F:	drivers/media/i2c/ov13858.c
11024
11025OMNIVISION OV2680 SENSOR DRIVER
11026M:	Rui Miguel Silva <rmfrfs@gmail.com>
11027L:	linux-media@vger.kernel.org
11028T:	git git://linuxtv.org/media_tree.git
11029S:	Maintained
11030F:	drivers/media/i2c/ov2680.c
11031F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11032
11033OMNIVISION OV2685 SENSOR DRIVER
11034M:	Shunqian Zheng <zhengsq@rock-chips.com>
11035L:	linux-media@vger.kernel.org
11036T:	git git://linuxtv.org/media_tree.git
11037S:	Maintained
11038F:	drivers/media/i2c/ov2685.c
11039
11040OMNIVISION OV5640 SENSOR DRIVER
11041M:	Steve Longerbeam <slongerbeam@gmail.com>
11042L:	linux-media@vger.kernel.org
11043T:	git git://linuxtv.org/media_tree.git
11044S:	Maintained
11045F:	drivers/media/i2c/ov5640.c
11046
11047OMNIVISION OV5647 SENSOR DRIVER
11048M:	Luis Oliveira <lolivei@synopsys.com>
11049L:	linux-media@vger.kernel.org
11050T:	git git://linuxtv.org/media_tree.git
11051S:	Maintained
11052F:	drivers/media/i2c/ov5647.c
11053
11054OMNIVISION OV5695 SENSOR DRIVER
11055M:	Shunqian Zheng <zhengsq@rock-chips.com>
11056L:	linux-media@vger.kernel.org
11057T:	git git://linuxtv.org/media_tree.git
11058S:	Maintained
11059F:	drivers/media/i2c/ov5695.c
11060
11061OMNIVISION OV7670 SENSOR DRIVER
11062M:	Jonathan Corbet <corbet@lwn.net>
11063L:	linux-media@vger.kernel.org
11064T:	git git://linuxtv.org/media_tree.git
11065S:	Maintained
11066F:	drivers/media/i2c/ov7670.c
11067F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11068
11069OMNIVISION OV772x SENSOR DRIVER
11070M:	Jacopo Mondi <jacopo@jmondi.org>
11071L:	linux-media@vger.kernel.org
11072T:	git git://linuxtv.org/media_tree.git
11073S:	Odd fixes
11074F:	drivers/media/i2c/ov772x.c
11075F:	include/media/i2c/ov772x.h
11076F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11077
11078OMNIVISION OV7740 SENSOR DRIVER
11079M:	Wenyou Yang <wenyou.yang@microchip.com>
11080L:	linux-media@vger.kernel.org
11081T:	git git://linuxtv.org/media_tree.git
11082S:	Maintained
11083F:	drivers/media/i2c/ov7740.c
11084F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11085
11086OMNIVISION OV9650 SENSOR DRIVER
11087M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11088R:	Akinobu Mita <akinobu.mita@gmail.com>
11089R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11090L:	linux-media@vger.kernel.org
11091T:	git git://linuxtv.org/media_tree.git
11092S:	Maintained
11093F:	drivers/media/i2c/ov9650.c
11094F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11095
11096ONENAND FLASH DRIVER
11097M:	Kyungmin Park <kyungmin.park@samsung.com>
11098L:	linux-mtd@lists.infradead.org
11099S:	Maintained
11100F:	drivers/mtd/nand/onenand/
11101F:	include/linux/mtd/onenand*.h
11102
11103ONSTREAM SCSI TAPE DRIVER
11104M:	Willem Riede <osst@riede.org>
11105L:	osst-users@lists.sourceforge.net
11106L:	linux-scsi@vger.kernel.org
11107S:	Maintained
11108F:	Documentation/scsi/osst.txt
11109F:	drivers/scsi/osst.*
11110F:	drivers/scsi/osst_*.h
11111F:	drivers/scsi/st.h
11112
11113OP-TEE DRIVER
11114M:	Jens Wiklander <jens.wiklander@linaro.org>
11115S:	Maintained
11116F:	drivers/tee/optee/
11117
11118OPA-VNIC DRIVER
11119M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11120M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11121L:	linux-rdma@vger.kernel.org
11122S:	Supported
11123F:	drivers/infiniband/ulp/opa_vnic
11124
11125OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11126M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11127M:	Frank Rowand <frowand.list@gmail.com>
11128L:	devicetree@vger.kernel.org
11129S:	Maintained
11130F:	Documentation/devicetree/dynamic-resolution-notes.txt
11131F:	Documentation/devicetree/overlay-notes.txt
11132F:	drivers/of/overlay.c
11133F:	drivers/of/resolver.c
11134K:	of_overlay_notifier_
11135
11136OPEN FIRMWARE AND FLATTENED DEVICE TREE
11137M:	Rob Herring <robh+dt@kernel.org>
11138M:	Frank Rowand <frowand.list@gmail.com>
11139L:	devicetree@vger.kernel.org
11140W:	http://www.devicetree.org/
11141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11142S:	Maintained
11143F:	drivers/of/
11144F:	include/linux/of*.h
11145F:	scripts/dtc/
11146F:	Documentation/ABI/testing/sysfs-firmware-ofw
11147
11148OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11149M:	Rob Herring <robh+dt@kernel.org>
11150M:	Mark Rutland <mark.rutland@arm.com>
11151L:	devicetree@vger.kernel.org
11152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11153Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11154S:	Maintained
11155F:	Documentation/devicetree/
11156F:	arch/*/boot/dts/
11157F:	include/dt-bindings/
11158
11159OPENCORES I2C BUS DRIVER
11160M:	Peter Korsgaard <peter@korsgaard.com>
11161L:	linux-i2c@vger.kernel.org
11162S:	Maintained
11163F:	Documentation/i2c/busses/i2c-ocores
11164F:	drivers/i2c/busses/i2c-ocores.c
11165
11166OPENRISC ARCHITECTURE
11167M:	Jonas Bonn <jonas@southpole.se>
11168M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11169M:	Stafford Horne <shorne@gmail.com>
11170T:	git git://github.com/openrisc/linux.git
11171L:	openrisc@lists.librecores.org
11172W:	http://openrisc.io
11173S:	Maintained
11174F:	Documentation/devicetree/bindings/openrisc/
11175F:	Documentation/openrisc/
11176F:	arch/openrisc/
11177F:	drivers/irqchip/irq-ompic.c
11178F:	drivers/irqchip/irq-or1k-*
11179
11180OPENVSWITCH
11181M:	Pravin B Shelar <pshelar@ovn.org>
11182L:	netdev@vger.kernel.org
11183L:	dev@openvswitch.org
11184W:	http://openvswitch.org
11185S:	Maintained
11186F:	net/openvswitch/
11187F:	include/uapi/linux/openvswitch.h
11188
11189OPERATING PERFORMANCE POINTS (OPP)
11190M:	Viresh Kumar <vireshk@kernel.org>
11191M:	Nishanth Menon <nm@ti.com>
11192M:	Stephen Boyd <sboyd@kernel.org>
11193L:	linux-pm@vger.kernel.org
11194S:	Maintained
11195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11196F:	drivers/opp/
11197F:	include/linux/pm_opp.h
11198F:	Documentation/power/opp.txt
11199F:	Documentation/devicetree/bindings/opp/
11200
11201OPL4 DRIVER
11202M:	Clemens Ladisch <clemens@ladisch.de>
11203L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11204T:	git git://git.alsa-project.org/alsa-kernel.git
11205S:	Maintained
11206F:	sound/drivers/opl4/
11207
11208OPROFILE
11209M:	Robert Richter <rric@kernel.org>
11210L:	oprofile-list@lists.sf.net
11211S:	Maintained
11212F:	arch/*/include/asm/oprofile*.h
11213F:	arch/*/oprofile/
11214F:	drivers/oprofile/
11215F:	include/linux/oprofile.h
11216
11217ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11218M:	Mark Fasheh <mark@fasheh.com>
11219M:	Joel Becker <jlbec@evilplan.org>
11220L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11221W:	http://ocfs2.wiki.kernel.org
11222S:	Supported
11223F:	Documentation/filesystems/ocfs2.txt
11224F:	Documentation/filesystems/dlmfs.txt
11225F:	fs/ocfs2/
11226
11227ORANGEFS FILESYSTEM
11228M:	Mike Marshall <hubcap@omnibond.com>
11229R:	Martin Brandenburg <martin@omnibond.com>
11230L:	devel@lists.orangefs.org
11231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11232S:	Supported
11233F:	fs/orangefs/
11234F:	Documentation/filesystems/orangefs.txt
11235
11236ORINOCO DRIVER
11237L:	linux-wireless@vger.kernel.org
11238W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11239W:	http://www.nongnu.org/orinoco/
11240S:	Orphan
11241F:	drivers/net/wireless/intersil/orinoco/
11242
11243OSD LIBRARY and FILESYSTEM
11244M:	Boaz Harrosh <ooo@electrozaur.com>
11245S:	Maintained
11246F:	drivers/scsi/osd/
11247F:	include/scsi/osd_*
11248F:	fs/exofs/
11249
11250OV2659 OMNIVISION SENSOR DRIVER
11251M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11252L:	linux-media@vger.kernel.org
11253W:	https://linuxtv.org
11254Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11255T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11256S:	Maintained
11257F:	drivers/media/i2c/ov2659.c
11258F:	include/media/i2c/ov2659.h
11259
11260OVERLAY FILESYSTEM
11261M:	Miklos Szeredi <miklos@szeredi.hu>
11262L:	linux-unionfs@vger.kernel.org
11263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11264S:	Supported
11265F:	fs/overlayfs/
11266F:	Documentation/filesystems/overlayfs.txt
11267
11268P54 WIRELESS DRIVER
11269M:	Christian Lamparter <chunkeey@googlemail.com>
11270L:	linux-wireless@vger.kernel.org
11271W:	http://wireless.kernel.org/en/users/Drivers/p54
11272S:	Maintained
11273F:	drivers/net/wireless/intersil/p54/
11274
11275PA SEMI ETHERNET DRIVER
11276L:	netdev@vger.kernel.org
11277S:	Orphan
11278F:	drivers/net/ethernet/pasemi/*
11279
11280PA SEMI SMBUS DRIVER
11281L:	linux-i2c@vger.kernel.org
11282S:	Orphan
11283F:	drivers/i2c/busses/i2c-pasemi.c
11284
11285PADATA PARALLEL EXECUTION MECHANISM
11286M:	Steffen Klassert <steffen.klassert@secunet.com>
11287L:	linux-crypto@vger.kernel.org
11288S:	Maintained
11289F:	kernel/padata.c
11290F:	include/linux/padata.h
11291F:	Documentation/padata.txt
11292
11293PANASONIC LAPTOP ACPI EXTRAS DRIVER
11294M:	Harald Welte <laforge@gnumonks.org>
11295L:	platform-driver-x86@vger.kernel.org
11296S:	Maintained
11297F:	drivers/platform/x86/panasonic-laptop.c
11298
11299PARALLEL LCD/KEYPAD PANEL DRIVER
11300M:	Willy Tarreau <willy@haproxy.com>
11301M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11302S:	Odd Fixes
11303F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11304F:	drivers/auxdisplay/panel.c
11305
11306PARALLEL PORT SUBSYSTEM
11307M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11308M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11309L:	linux-parport@lists.infradead.org (subscribers-only)
11310S:	Maintained
11311F:	drivers/parport/
11312F:	include/linux/parport*.h
11313F:	drivers/char/ppdev.c
11314F:	include/uapi/linux/ppdev.h
11315F:	Documentation/parport*.txt
11316
11317PARAVIRT_OPS INTERFACE
11318M:	Juergen Gross <jgross@suse.com>
11319M:	Alok Kataria <akataria@vmware.com>
11320L:	virtualization@lists.linux-foundation.org
11321S:	Supported
11322F:	Documentation/virtual/paravirt_ops.txt
11323F:	arch/*/kernel/paravirt*
11324F:	arch/*/include/asm/paravirt*.h
11325F:	include/linux/hypervisor.h
11326
11327PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11328M:	Tim Waugh <tim@cyberelk.net>
11329L:	linux-parport@lists.infradead.org (subscribers-only)
11330S:	Maintained
11331F:	Documentation/blockdev/paride.txt
11332F:	drivers/block/paride/
11333
11334PARISC ARCHITECTURE
11335M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
11336M:	Helge Deller <deller@gmx.de>
11337L:	linux-parisc@vger.kernel.org
11338W:	http://www.parisc-linux.org/
11339Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11342S:	Maintained
11343F:	arch/parisc/
11344F:	Documentation/parisc/
11345F:	drivers/parisc/
11346F:	drivers/char/agp/parisc-agp.c
11347F:	drivers/input/serio/gscps2.c
11348F:	drivers/parport/parport_gsc.*
11349F:	drivers/tty/serial/8250/8250_gsc.c
11350F:	drivers/video/fbdev/sti*
11351F:	drivers/video/console/sti*
11352F:	drivers/video/logo/logo_parisc*
11353
11354PARMAN
11355M:	Jiri Pirko <jiri@mellanox.com>
11356L:	netdev@vger.kernel.org
11357S:	Supported
11358F:	lib/parman.c
11359F:	lib/test_parman.c
11360F:	include/linux/parman.h
11361
11362PC87360 HARDWARE MONITORING DRIVER
11363M:	Jim Cromie <jim.cromie@gmail.com>
11364L:	linux-hwmon@vger.kernel.org
11365S:	Maintained
11366F:	Documentation/hwmon/pc87360
11367F:	drivers/hwmon/pc87360.c
11368
11369PC8736x GPIO DRIVER
11370M:	Jim Cromie <jim.cromie@gmail.com>
11371S:	Maintained
11372F:	drivers/char/pc8736x_gpio.c
11373
11374PC87427 HARDWARE MONITORING DRIVER
11375M:	Jean Delvare <jdelvare@suse.com>
11376L:	linux-hwmon@vger.kernel.org
11377S:	Maintained
11378F:	Documentation/hwmon/pc87427
11379F:	drivers/hwmon/pc87427.c
11380
11381PCA9532 LED DRIVER
11382M:	Riku Voipio <riku.voipio@iki.fi>
11383S:	Maintained
11384F:	drivers/leds/leds-pca9532.c
11385F:	include/linux/leds-pca9532.h
11386
11387PCA9541 I2C BUS MASTER SELECTOR DRIVER
11388M:	Guenter Roeck <linux@roeck-us.net>
11389L:	linux-i2c@vger.kernel.org
11390S:	Maintained
11391F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11392
11393PCDP - PRIMARY CONSOLE AND DEBUG PORT
11394M:	Khalid Aziz <khalid@gonehiking.org>
11395S:	Maintained
11396F:	drivers/firmware/pcdp.*
11397
11398PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11399M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11400L:	linux-pci@vger.kernel.org
11401L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11402S:	Maintained
11403F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11404F:	drivers/pci/controller/pci-aardvark.c
11405
11406PCI DRIVER FOR ALTERA PCIE IP
11407M:	Ley Foon Tan <lftan@altera.com>
11408L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11409L:	linux-pci@vger.kernel.org
11410S:	Supported
11411F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11412F:	drivers/pci/controller/pcie-altera.c
11413
11414PCI DRIVER FOR APPLIEDMICRO XGENE
11415M:	Tanmay Inamdar <tinamdar@apm.com>
11416L:	linux-pci@vger.kernel.org
11417L:	linux-arm-kernel@lists.infradead.org
11418S:	Maintained
11419F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11420F:	drivers/pci/controller/pci-xgene.c
11421
11422PCI DRIVER FOR ARM VERSATILE PLATFORM
11423M:	Rob Herring <robh@kernel.org>
11424L:	linux-pci@vger.kernel.org
11425L:	linux-arm-kernel@lists.infradead.org
11426S:	Maintained
11427F:	Documentation/devicetree/bindings/pci/versatile.txt
11428F:	drivers/pci/controller/pci-versatile.c
11429
11430PCI DRIVER FOR ARMADA 8K
11431M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11432L:	linux-pci@vger.kernel.org
11433L:	linux-arm-kernel@lists.infradead.org
11434S:	Maintained
11435F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11436F:	drivers/pci/controller/dwc/pcie-armada8k.c
11437
11438PCI DRIVER FOR CADENCE PCIE IP
11439M:	Alan Douglas <adouglas@cadence.com>
11440L:	linux-pci@vger.kernel.org
11441S:	Maintained
11442F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11443F:	drivers/pci/controller/pcie-cadence*
11444
11445PCI DRIVER FOR FREESCALE LAYERSCAPE
11446M:	Minghuan Lian <minghuan.Lian@nxp.com>
11447M:	Mingkai Hu <mingkai.hu@nxp.com>
11448M:	Roy Zang <roy.zang@nxp.com>
11449L:	linuxppc-dev@lists.ozlabs.org
11450L:	linux-pci@vger.kernel.org
11451L:	linux-arm-kernel@lists.infradead.org
11452S:	Maintained
11453F:	drivers/pci/controller/dwc/*layerscape*
11454
11455PCI DRIVER FOR GENERIC OF HOSTS
11456M:	Will Deacon <will.deacon@arm.com>
11457L:	linux-pci@vger.kernel.org
11458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11459S:	Maintained
11460F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11461F:	drivers/pci/controller/pci-host-common.c
11462F:	drivers/pci/controller/pci-host-generic.c
11463
11464PCI DRIVER FOR IMX6
11465M:	Richard Zhu <hongxing.zhu@nxp.com>
11466M:	Lucas Stach <l.stach@pengutronix.de>
11467L:	linux-pci@vger.kernel.org
11468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11469S:	Maintained
11470F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11471F:	drivers/pci/controller/dwc/*imx6*
11472
11473PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11474M:	Keith Busch <keith.busch@intel.com>
11475M:	Jonathan Derrick <jonathan.derrick@intel.com>
11476L:	linux-pci@vger.kernel.org
11477S:	Supported
11478F:	drivers/pci/controller/vmd.c
11479
11480PCI DRIVER FOR MICROSEMI SWITCHTEC
11481M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11482M:	Logan Gunthorpe <logang@deltatee.com>
11483L:	linux-pci@vger.kernel.org
11484S:	Maintained
11485F:	Documentation/switchtec.txt
11486F:	Documentation/ABI/testing/sysfs-class-switchtec
11487F:	drivers/pci/switch/switchtec*
11488F:	include/uapi/linux/switchtec_ioctl.h
11489F:	include/linux/switchtec.h
11490F:	drivers/ntb/hw/mscc/
11491
11492PCI DRIVER FOR MOBIVEIL PCIE IP
11493M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11494L:	linux-pci@vger.kernel.org
11495S:	Supported
11496F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11497F:	drivers/pci/controller/pcie-mobiveil.c
11498
11499PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11500M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11501M:	Jason Cooper <jason@lakedaemon.net>
11502L:	linux-pci@vger.kernel.org
11503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11504S:	Maintained
11505F:	drivers/pci/controller/*mvebu*
11506
11507PCI DRIVER FOR NVIDIA TEGRA
11508M:	Thierry Reding <thierry.reding@gmail.com>
11509L:	linux-tegra@vger.kernel.org
11510L:	linux-pci@vger.kernel.org
11511S:	Supported
11512F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11513F:	drivers/pci/controller/pci-tegra.c
11514
11515PCI DRIVER FOR RENESAS R-CAR
11516M:	Simon Horman <horms@verge.net.au>
11517L:	linux-pci@vger.kernel.org
11518L:	linux-renesas-soc@vger.kernel.org
11519S:	Maintained
11520F:	drivers/pci/controller/*rcar*
11521
11522PCI DRIVER FOR SAMSUNG EXYNOS
11523M:	Jingoo Han <jingoohan1@gmail.com>
11524L:	linux-pci@vger.kernel.org
11525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11526L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11527S:	Maintained
11528F:	drivers/pci/controller/dwc/pci-exynos.c
11529
11530PCI DRIVER FOR SYNOPSYS DESIGNWARE
11531M:	Jingoo Han <jingoohan1@gmail.com>
11532M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11533L:	linux-pci@vger.kernel.org
11534S:	Maintained
11535F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11536F:	drivers/pci/controller/dwc/*designware*
11537
11538PCI DRIVER FOR TI DRA7XX
11539M:	Kishon Vijay Abraham I <kishon@ti.com>
11540L:	linux-omap@vger.kernel.org
11541L:	linux-pci@vger.kernel.org
11542S:	Supported
11543F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11544F:	drivers/pci/controller/dwc/pci-dra7xx.c
11545
11546PCI DRIVER FOR TI KEYSTONE
11547M:	Murali Karicheri <m-karicheri2@ti.com>
11548L:	linux-pci@vger.kernel.org
11549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11550S:	Maintained
11551F:	drivers/pci/controller/dwc/pci-keystone.c
11552
11553PCI ENDPOINT SUBSYSTEM
11554M:	Kishon Vijay Abraham I <kishon@ti.com>
11555M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11556L:	linux-pci@vger.kernel.org
11557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11558S:	Supported
11559F:	drivers/pci/endpoint/
11560F:	drivers/misc/pci_endpoint_test.c
11561F:	tools/pci/
11562
11563PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11564M:	Russell Currey <ruscur@russell.cc>
11565M:	Sam Bobroff <sbobroff@linux.ibm.com>
11566M:	Oliver O'Halloran <oohall@gmail.com>
11567L:	linuxppc-dev@lists.ozlabs.org
11568S:	Supported
11569F:	Documentation/PCI/pci-error-recovery.txt
11570F:	drivers/pci/pcie/aer.c
11571F:	drivers/pci/pcie/dpc.c
11572F:	drivers/pci/pcie/err.c
11573F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11574F:	arch/powerpc/kernel/eeh*.c
11575F:	arch/powerpc/platforms/*/eeh*.c
11576F:	arch/powerpc/include/*/eeh*.h
11577
11578PCI ERROR RECOVERY
11579M:	Linas Vepstas <linasvepstas@gmail.com>
11580L:	linux-pci@vger.kernel.org
11581S:	Supported
11582F:	Documentation/PCI/pci-error-recovery.txt
11583
11584PCI MSI DRIVER FOR ALTERA MSI IP
11585M:	Ley Foon Tan <lftan@altera.com>
11586L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11587L:	linux-pci@vger.kernel.org
11588S:	Supported
11589F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11590F:	drivers/pci/controller/pcie-altera-msi.c
11591
11592PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11593M:	Duc Dang <dhdang@apm.com>
11594L:	linux-pci@vger.kernel.org
11595L:	linux-arm-kernel@lists.infradead.org
11596S:	Maintained
11597F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11598F:	drivers/pci/controller/pci-xgene-msi.c
11599
11600PCI SUBSYSTEM
11601M:	Bjorn Helgaas <bhelgaas@google.com>
11602L:	linux-pci@vger.kernel.org
11603Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11605S:	Supported
11606F:	Documentation/devicetree/bindings/pci/
11607F:	Documentation/PCI/
11608F:	drivers/acpi/pci*
11609F:	drivers/pci/
11610F:	include/asm-generic/pci*
11611F:	include/linux/pci*
11612F:	include/linux/of_pci.h
11613F:	include/uapi/linux/pci*
11614F:	lib/pci*
11615F:	arch/x86/pci/
11616F:	arch/x86/kernel/quirks.c
11617
11618PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11619M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11620L:	linux-pci@vger.kernel.org
11621Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11623S:	Supported
11624F:	drivers/pci/controller/
11625
11626PCIE DRIVER FOR AXIS ARTPEC
11627M:	Jesper Nilsson <jesper.nilsson@axis.com>
11628L:	linux-arm-kernel@axis.com
11629L:	linux-pci@vger.kernel.org
11630S:	Maintained
11631F:	Documentation/devicetree/bindings/pci/axis,artpec*
11632F:	drivers/pci/controller/dwc/*artpec*
11633
11634PCIE DRIVER FOR CAVIUM THUNDERX
11635M:	David Daney <david.daney@cavium.com>
11636L:	linux-pci@vger.kernel.org
11637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11638S:	Supported
11639F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11640F:	drivers/pci/controller/pci-thunder-*
11641
11642PCIE DRIVER FOR HISILICON
11643M:	Zhou Wang <wangzhou1@hisilicon.com>
11644L:	linux-pci@vger.kernel.org
11645S:	Maintained
11646F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11647F:	drivers/pci/controller/dwc/pcie-hisi.c
11648
11649PCIE DRIVER FOR HISILICON KIRIN
11650M:	Xiaowei Song <songxiaowei@hisilicon.com>
11651M:	Binghui Wang <wangbinghui@hisilicon.com>
11652L:	linux-pci@vger.kernel.org
11653S:	Maintained
11654F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11655F:	drivers/pci/controller/dwc/pcie-kirin.c
11656
11657PCIE DRIVER FOR HISILICON STB
11658M:	Jianguo Sun <sunjianguo1@huawei.com>
11659M:	Shawn Guo <shawn.guo@linaro.org>
11660L:	linux-pci@vger.kernel.org
11661S:	Maintained
11662F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11663F:	drivers/pci/controller/dwc/pcie-histb.c
11664
11665PCIE DRIVER FOR MEDIATEK
11666M:	Ryder Lee <ryder.lee@mediatek.com>
11667L:	linux-pci@vger.kernel.org
11668L:	linux-mediatek@lists.infradead.org
11669S:	Supported
11670F:	Documentation/devicetree/bindings/pci/mediatek*
11671F:	drivers/pci/controller/*mediatek*
11672
11673PCIE DRIVER FOR QUALCOMM MSM
11674M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11675L:	linux-pci@vger.kernel.org
11676L:	linux-arm-msm@vger.kernel.org
11677S:	Maintained
11678F:	drivers/pci/controller/dwc/*qcom*
11679
11680PCIE DRIVER FOR ROCKCHIP
11681M:	Shawn Lin <shawn.lin@rock-chips.com>
11682L:	linux-pci@vger.kernel.org
11683L:	linux-rockchip@lists.infradead.org
11684S:	Maintained
11685F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11686F:	drivers/pci/controller/pcie-rockchip*
11687
11688PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11689M:	Linus Walleij <linus.walleij@linaro.org>
11690L:	linux-pci@vger.kernel.org
11691S:	Maintained
11692F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11693F:	drivers/pci/controller/pci-v3-semi.c
11694
11695PCIE DRIVER FOR ST SPEAR13XX
11696M:	Pratyush Anand <pratyush.anand@gmail.com>
11697L:	linux-pci@vger.kernel.org
11698S:	Maintained
11699F:	drivers/pci/controller/dwc/*spear*
11700
11701PCMCIA SUBSYSTEM
11702M:	Dominik Brodowski <linux@dominikbrodowski.net>
11703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11704S:	Odd Fixes
11705F:	Documentation/pcmcia/
11706F:	tools/pcmcia/
11707F:	drivers/pcmcia/
11708F:	include/pcmcia/
11709
11710PCNET32 NETWORK DRIVER
11711M:	Don Fry <pcnet32@frontier.com>
11712L:	netdev@vger.kernel.org
11713S:	Maintained
11714F:	drivers/net/ethernet/amd/pcnet32.c
11715
11716PCRYPT PARALLEL CRYPTO ENGINE
11717M:	Steffen Klassert <steffen.klassert@secunet.com>
11718L:	linux-crypto@vger.kernel.org
11719S:	Maintained
11720F:	crypto/pcrypt.c
11721F:	include/crypto/pcrypt.h
11722
11723PEAQ WMI HOTKEYS DRIVER
11724M:	Hans de Goede <hdegoede@redhat.com>
11725L:	platform-driver-x86@vger.kernel.org
11726S:	Maintained
11727F:	drivers/platform/x86/peaq-wmi.c
11728
11729PER-CPU MEMORY ALLOCATOR
11730M:	Dennis Zhou <dennis@kernel.org>
11731M:	Tejun Heo <tj@kernel.org>
11732M:	Christoph Lameter <cl@linux.com>
11733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11734S:	Maintained
11735F:	include/linux/percpu*.h
11736F:	mm/percpu*.c
11737F:	arch/*/include/asm/percpu.h
11738
11739PER-TASK DELAY ACCOUNTING
11740M:	Balbir Singh <bsingharora@gmail.com>
11741S:	Maintained
11742F:	include/linux/delayacct.h
11743F:	kernel/delayacct.c
11744
11745PERFORMANCE EVENTS SUBSYSTEM
11746M:	Peter Zijlstra <peterz@infradead.org>
11747M:	Ingo Molnar <mingo@redhat.com>
11748M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11749R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11750R:	Jiri Olsa <jolsa@redhat.com>
11751R:	Namhyung Kim <namhyung@kernel.org>
11752L:	linux-kernel@vger.kernel.org
11753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11754S:	Supported
11755F:	kernel/events/*
11756F:	include/linux/perf_event.h
11757F:	include/uapi/linux/perf_event.h
11758F:	arch/*/kernel/perf_event*.c
11759F:	arch/*/kernel/*/perf_event*.c
11760F:	arch/*/kernel/*/*/perf_event*.c
11761F:	arch/*/include/asm/perf_event.h
11762F:	arch/*/kernel/perf_callchain.c
11763F:	arch/*/events/*
11764F:	tools/perf/
11765
11766PERSONALITY HANDLING
11767M:	Christoph Hellwig <hch@infradead.org>
11768L:	linux-abi-devel@lists.sourceforge.net
11769S:	Maintained
11770F:	include/linux/personality.h
11771F:	include/uapi/linux/personality.h
11772
11773PHOENIX RC FLIGHT CONTROLLER ADAPTER
11774M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11775L:	linux-input@vger.kernel.org
11776S:	Maintained
11777F:	Documentation/input/devices/pxrc.rst
11778F:	drivers/input/joystick/pxrc.c
11779
11780PHONET PROTOCOL
11781M:	Remi Denis-Courmont <courmisch@gmail.com>
11782S:	Supported
11783F:	Documentation/networking/phonet.txt
11784F:	include/linux/phonet.h
11785F:	include/net/phonet/
11786F:	include/uapi/linux/phonet.h
11787F:	net/phonet/
11788
11789PHRAM MTD DRIVER
11790M:	Joern Engel <joern@lazybastard.org>
11791L:	linux-mtd@lists.infradead.org
11792S:	Maintained
11793F:	drivers/mtd/devices/phram.c
11794
11795PICOLCD HID DRIVER
11796M:	Bruno Prémont <bonbons@linux-vserver.org>
11797L:	linux-input@vger.kernel.org
11798S:	Maintained
11799F:	drivers/hid/hid-picolcd*
11800
11801PICOXCELL SUPPORT
11802M:	Jamie Iles <jamie@jamieiles.com>
11803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11804T:	git git://github.com/jamieiles/linux-2.6-ji.git
11805S:	Supported
11806F:	arch/arm/boot/dts/picoxcell*
11807F:	arch/arm/mach-picoxcell/
11808F:	drivers/crypto/picoxcell*
11809
11810PIN CONTROL SUBSYSTEM
11811M:	Linus Walleij <linus.walleij@linaro.org>
11812L:	linux-gpio@vger.kernel.org
11813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11814S:	Maintained
11815F:	Documentation/devicetree/bindings/pinctrl/
11816F:	Documentation/driver-api/pinctl.rst
11817F:	drivers/pinctrl/
11818F:	include/linux/pinctrl/
11819
11820PIN CONTROLLER - ATMEL AT91
11821M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11822L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11823S:	Maintained
11824F:	drivers/pinctrl/pinctrl-at91.*
11825
11826PIN CONTROLLER - ATMEL AT91 PIO4
11827M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11829L:	linux-gpio@vger.kernel.org
11830S:	Supported
11831F:	drivers/pinctrl/pinctrl-at91-pio4.*
11832
11833PIN CONTROLLER - FREESCALE
11834M:	Dong Aisheng <aisheng.dong@nxp.com>
11835M:	Fabio Estevam <festevam@gmail.com>
11836M:	Shawn Guo <shawnguo@kernel.org>
11837M:	Stefan Agner <stefan@agner.ch>
11838R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11839L:	linux-gpio@vger.kernel.org
11840S:	Maintained
11841F:	drivers/pinctrl/freescale/
11842F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11843
11844PIN CONTROLLER - INTEL
11845M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11846M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11848S:	Maintained
11849F:	drivers/pinctrl/intel/
11850
11851PIN CONTROLLER - MEDIATEK
11852M:	Sean Wang <sean.wang@kernel.org>
11853L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11854S:	Maintained
11855F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11856F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11857F:	drivers/pinctrl/mediatek/
11858
11859PIN CONTROLLER - QUALCOMM
11860M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11861S:	Maintained
11862L:	linux-arm-msm@vger.kernel.org
11863F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11864F:	drivers/pinctrl/qcom/
11865
11866PIN CONTROLLER - RENESAS
11867M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11868M:	Geert Uytterhoeven <geert+renesas@glider.be>
11869L:	linux-renesas-soc@vger.kernel.org
11870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11871S:	Maintained
11872F:	drivers/pinctrl/sh-pfc/
11873
11874PIN CONTROLLER - SAMSUNG
11875M:	Tomasz Figa <tomasz.figa@gmail.com>
11876M:	Krzysztof Kozlowski <krzk@kernel.org>
11877M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11879L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11880Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11882S:	Maintained
11883F:	drivers/pinctrl/samsung/
11884F:	include/dt-bindings/pinctrl/samsung.h
11885F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11886
11887PIN CONTROLLER - SINGLE
11888M:	Tony Lindgren <tony@atomide.com>
11889M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11890L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11891L:	linux-omap@vger.kernel.org
11892S:	Maintained
11893F:	drivers/pinctrl/pinctrl-single.c
11894
11895PIN CONTROLLER - ST SPEAR
11896M:	Viresh Kumar <vireshk@kernel.org>
11897L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11898W:	http://www.st.com/spear
11899S:	Maintained
11900F:	drivers/pinctrl/spear/
11901
11902PISTACHIO SOC SUPPORT
11903M:	James Hartley <james.hartley@sondrel.com>
11904L:	linux-mips@vger.kernel.org
11905S:	Odd Fixes
11906F:	arch/mips/pistachio/
11907F:	arch/mips/include/asm/mach-pistachio/
11908F:	arch/mips/boot/dts/img/pistachio*
11909F:	arch/mips/configs/pistachio*_defconfig
11910
11911PKTCDVD DRIVER
11912S:	Orphan
11913M:	linux-block@vger.kernel.org
11914F:	drivers/block/pktcdvd.c
11915F:	include/linux/pktcdvd.h
11916F:	include/uapi/linux/pktcdvd.h
11917
11918PKUNITY SOC DRIVERS
11919M:	Guan Xuetao <gxt@pku.edu.cn>
11920W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11921S:	Maintained
11922T:	git git://github.com/gxt/linux.git
11923F:	drivers/input/serio/i8042-unicore32io.h
11924F:	drivers/i2c/busses/i2c-puv3.c
11925F:	drivers/video/fbdev/fb-puv3.c
11926F:	drivers/rtc/rtc-puv3.c
11927
11928PMBUS HARDWARE MONITORING DRIVERS
11929M:	Guenter Roeck <linux@roeck-us.net>
11930L:	linux-hwmon@vger.kernel.org
11931W:	http://hwmon.wiki.kernel.org/
11932W:	http://www.roeck-us.net/linux/drivers/
11933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11934S:	Maintained
11935F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11936F:	Documentation/devicetree/bindings/hwmon/max31785.txt
11937F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
11938F:	Documentation/hwmon/adm1275
11939F:	Documentation/hwmon/ibm-cffps
11940F:	Documentation/hwmon/ir35221
11941F:	Documentation/hwmon/lm25066
11942F:	Documentation/hwmon/ltc2978
11943F:	Documentation/hwmon/ltc3815
11944F:	Documentation/hwmon/max16064
11945F:	Documentation/hwmon/max20751
11946F:	Documentation/hwmon/max31785
11947F:	Documentation/hwmon/max34440
11948F:	Documentation/hwmon/max8688
11949F:	Documentation/hwmon/pmbus
11950F:	Documentation/hwmon/pmbus-core
11951F:	Documentation/hwmon/tps40422
11952F:	Documentation/hwmon/ucd9000
11953F:	Documentation/hwmon/ucd9200
11954F:	Documentation/hwmon/zl6100
11955F:	drivers/hwmon/pmbus/
11956F:	include/linux/pmbus.h
11957
11958PMC SIERRA MaxRAID DRIVER
11959L:	linux-scsi@vger.kernel.org
11960W:	http://www.pmc-sierra.com/
11961S:	Orphan
11962F:	drivers/scsi/pmcraid.*
11963
11964PMC SIERRA PM8001 DRIVER
11965M:	Jack Wang <jinpu.wang@profitbricks.com>
11966M:	lindar_liu@usish.com
11967L:	linux-scsi@vger.kernel.org
11968S:	Supported
11969F:	drivers/scsi/pm8001/
11970
11971PNP SUPPORT
11972M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11973S:	Maintained
11974F:	drivers/pnp/
11975
11976PNI RM3100 IIO DRIVER
11977M:	Song Qiang <songqiang1304521@gmail.com>
11978L:	linux-iio@vger.kernel.org
11979S:	Maintained
11980F:	drivers/iio/magnetometer/rm3100*
11981F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
11982
11983POSIX CLOCKS and TIMERS
11984M:	Thomas Gleixner <tglx@linutronix.de>
11985L:	linux-kernel@vger.kernel.org
11986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11987S:	Maintained
11988F:	fs/timerfd.c
11989F:	include/linux/timer*
11990F:	kernel/time/*timer*
11991
11992POWER MANAGEMENT CORE
11993M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11994L:	linux-pm@vger.kernel.org
11995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11996B:	https://bugzilla.kernel.org
11997S:	Supported
11998F:	drivers/base/power/
11999F:	include/linux/pm.h
12000F:	include/linux/pm_*
12001F:	include/linux/powercap.h
12002F:	drivers/powercap/
12003F:	kernel/configs/nopm.config
12004
12005POWER STATE COORDINATION INTERFACE (PSCI)
12006M:	Mark Rutland <mark.rutland@arm.com>
12007M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12008L:	linux-arm-kernel@lists.infradead.org
12009S:	Maintained
12010F:	drivers/firmware/psci*.c
12011F:	include/linux/psci.h
12012F:	include/uapi/linux/psci.h
12013
12014POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12015M:	Sebastian Reichel <sre@kernel.org>
12016L:	linux-pm@vger.kernel.org
12017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12018S:	Maintained
12019F:	Documentation/ABI/testing/sysfs-class-power
12020F:	Documentation/devicetree/bindings/power/supply/
12021F:	include/linux/power_supply.h
12022F:	drivers/power/supply/
12023
12024POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12025M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12026L:	linuxppc-dev@lists.ozlabs.org
12027S:	Maintained
12028F:	drivers/char/powernv-op-panel.c
12029
12030PPP OVER ATM (RFC 2364)
12031M:	Mitchell Blank Jr <mitch@sfgoth.com>
12032S:	Maintained
12033F:	net/atm/pppoatm.c
12034F:	include/uapi/linux/atmppp.h
12035
12036PPP OVER ETHERNET
12037M:	Michal Ostrowski <mostrows@earthlink.net>
12038S:	Maintained
12039F:	drivers/net/ppp/pppoe.c
12040F:	drivers/net/ppp/pppox.c
12041
12042PPP OVER L2TP
12043M:	James Chapman <jchapman@katalix.com>
12044S:	Maintained
12045F:	net/l2tp/l2tp_ppp.c
12046F:	include/linux/if_pppol2tp.h
12047F:	include/uapi/linux/if_pppol2tp.h
12048
12049PPP PROTOCOL DRIVERS AND COMPRESSORS
12050M:	Paul Mackerras <paulus@samba.org>
12051L:	linux-ppp@vger.kernel.org
12052S:	Maintained
12053F:	drivers/net/ppp/ppp_*
12054
12055PPS SUPPORT
12056M:	Rodolfo Giometti <giometti@enneenne.com>
12057W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
12058L:	linuxpps@ml.enneenne.com (subscribers-only)
12059S:	Maintained
12060F:	Documentation/pps/
12061F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
12062F:	Documentation/ABI/testing/sysfs-pps
12063F:	drivers/pps/
12064F:	include/linux/pps*.h
12065F:	include/uapi/linux/pps.h
12066
12067PPTP DRIVER
12068M:	Dmitry Kozlov <xeb@mail.ru>
12069L:	netdev@vger.kernel.org
12070S:	Maintained
12071F:	drivers/net/ppp/pptp.c
12072W:	http://sourceforge.net/projects/accel-pptp
12073
12074PREEMPTIBLE KERNEL
12075M:	Robert Love <rml@tech9.net>
12076L:	kpreempt-tech@lists.sourceforge.net
12077W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12078S:	Supported
12079F:	Documentation/preempt-locking.txt
12080F:	include/linux/preempt.h
12081
12082PRINTK
12083M:	Petr Mladek <pmladek@suse.com>
12084M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12085R:	Steven Rostedt <rostedt@goodmis.org>
12086S:	Maintained
12087F:	kernel/printk/
12088F:	include/linux/printk.h
12089
12090PRISM54 WIRELESS DRIVER
12091M:	Luis Chamberlain <mcgrof@kernel.org>
12092L:	linux-wireless@vger.kernel.org
12093W:	http://wireless.kernel.org/en/users/Drivers/p54
12094S:	Obsolete
12095F:	drivers/net/wireless/intersil/prism54/
12096
12097PROC FILESYSTEM
12098R:	Alexey Dobriyan <adobriyan@gmail.com>
12099L:	linux-kernel@vger.kernel.org
12100L:	linux-fsdevel@vger.kernel.org
12101S:	Maintained
12102F:	fs/proc/
12103F:	include/linux/proc_fs.h
12104F:	tools/testing/selftests/proc/
12105F:	Documentation/filesystems/proc.txt
12106
12107PROC SYSCTL
12108M:	Luis Chamberlain <mcgrof@kernel.org>
12109M:	Kees Cook <keescook@chromium.org>
12110L:	linux-kernel@vger.kernel.org
12111L:	linux-fsdevel@vger.kernel.org
12112S:	Maintained
12113F:	fs/proc/proc_sysctl.c
12114F:	include/linux/sysctl.h
12115F:	kernel/sysctl.c
12116F:	tools/testing/selftests/sysctl/
12117
12118PS3 NETWORK SUPPORT
12119M:	Geoff Levand <geoff@infradead.org>
12120L:	netdev@vger.kernel.org
12121L:	linuxppc-dev@lists.ozlabs.org
12122S:	Maintained
12123F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12124
12125PS3 PLATFORM SUPPORT
12126M:	Geoff Levand <geoff@infradead.org>
12127L:	linuxppc-dev@lists.ozlabs.org
12128S:	Maintained
12129F:	arch/powerpc/boot/ps3*
12130F:	arch/powerpc/include/asm/lv1call.h
12131F:	arch/powerpc/include/asm/ps3*.h
12132F:	arch/powerpc/platforms/ps3/
12133F:	drivers/*/ps3*
12134F:	drivers/ps3/
12135F:	drivers/rtc/rtc-ps3.c
12136F:	drivers/usb/host/*ps3.c
12137F:	sound/ppc/snd_ps3*
12138
12139PS3VRAM DRIVER
12140M:	Jim Paris <jim@jtan.com>
12141M:	Geoff Levand <geoff@infradead.org>
12142L:	linuxppc-dev@lists.ozlabs.org
12143S:	Maintained
12144F:	drivers/block/ps3vram.c
12145
12146PSAMPLE PACKET SAMPLING SUPPORT:
12147M:	Yotam Gigi <yotam.gi@gmail.com>
12148S:	Maintained
12149F:	net/psample
12150F:	include/net/psample.h
12151F:	include/uapi/linux/psample.h
12152
12153PSTORE FILESYSTEM
12154M:	Kees Cook <keescook@chromium.org>
12155M:	Anton Vorontsov <anton@enomsg.org>
12156M:	Colin Cross <ccross@android.com>
12157M:	Tony Luck <tony.luck@intel.com>
12158S:	Maintained
12159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12160F:	fs/pstore/
12161F:	include/linux/pstore*
12162F:	drivers/firmware/efi/efi-pstore.c
12163F:	drivers/acpi/apei/erst.c
12164F:	Documentation/admin-guide/ramoops.rst
12165F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12166K:	\b(pstore|ramoops)
12167
12168PTP HARDWARE CLOCK SUPPORT
12169M:	Richard Cochran <richardcochran@gmail.com>
12170L:	netdev@vger.kernel.org
12171S:	Maintained
12172W:	http://linuxptp.sourceforge.net/
12173F:	Documentation/ABI/testing/sysfs-ptp
12174F:	Documentation/ptp/*
12175F:	drivers/net/phy/dp83640*
12176F:	drivers/ptp/*
12177F:	include/linux/ptp_cl*
12178
12179PTRACE SUPPORT
12180M:	Oleg Nesterov <oleg@redhat.com>
12181S:	Maintained
12182F:	include/asm-generic/syscall.h
12183F:	include/linux/ptrace.h
12184F:	include/linux/regset.h
12185F:	include/linux/tracehook.h
12186F:	include/uapi/linux/ptrace.h
12187F:	include/uapi/linux/ptrace.h
12188F:	include/asm-generic/ptrace.h
12189F:	kernel/ptrace.c
12190F:	arch/*/ptrace*.c
12191F:	arch/*/*/ptrace*.c
12192F:	arch/*/include/asm/ptrace*.h
12193
12194PULSE8-CEC DRIVER
12195M:	Hans Verkuil <hverkuil@xs4all.nl>
12196L:	linux-media@vger.kernel.org
12197T:	git git://linuxtv.org/media_tree.git
12198S:	Maintained
12199F:	drivers/media/usb/pulse8-cec/*
12200F:	Documentation/media/cec-drivers/pulse8-cec.rst
12201
12202PVRUSB2 VIDEO4LINUX DRIVER
12203M:	Mike Isely <isely@pobox.com>
12204L:	pvrusb2@isely.net	(subscribers-only)
12205L:	linux-media@vger.kernel.org
12206W:	http://www.isely.net/pvrusb2/
12207T:	git git://linuxtv.org/media_tree.git
12208S:	Maintained
12209F:	Documentation/media/v4l-drivers/pvrusb2*
12210F:	drivers/media/usb/pvrusb2/
12211
12212PWC WEBCAM DRIVER
12213M:	Hans Verkuil <hverkuil@xs4all.nl>
12214L:	linux-media@vger.kernel.org
12215T:	git git://linuxtv.org/media_tree.git
12216S:	Odd Fixes
12217F:	drivers/media/usb/pwc/*
12218
12219PWM FAN DRIVER
12220M:	Kamil Debski <kamil@wypas.org>
12221M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12222L:	linux-hwmon@vger.kernel.org
12223S:	Supported
12224F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12225F:	Documentation/hwmon/pwm-fan
12226F:	drivers/hwmon/pwm-fan.c
12227
12228PWM IR Transmitter
12229M:	Sean Young <sean@mess.org>
12230L:	linux-media@vger.kernel.org
12231S:	Maintained
12232F:	drivers/media/rc/pwm-ir-tx.c
12233
12234PWM SUBSYSTEM
12235M:	Thierry Reding <thierry.reding@gmail.com>
12236L:	linux-pwm@vger.kernel.org
12237S:	Maintained
12238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12239F:	Documentation/pwm.txt
12240F:	Documentation/devicetree/bindings/pwm/
12241F:	include/linux/pwm.h
12242F:	drivers/pwm/
12243F:	drivers/video/backlight/pwm_bl.c
12244F:	include/linux/pwm_backlight.h
12245F:	drivers/gpio/gpio-mvebu.c
12246F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12247
12248PXA GPIO DRIVER
12249M:	Robert Jarzmik <robert.jarzmik@free.fr>
12250L:	linux-gpio@vger.kernel.org
12251S:	Maintained
12252F:	drivers/gpio/gpio-pxa.c
12253
12254PXA MMCI DRIVER
12255S:	Orphan
12256
12257PXA RTC DRIVER
12258M:	Robert Jarzmik <robert.jarzmik@free.fr>
12259L:	linux-rtc@vger.kernel.org
12260S:	Maintained
12261
12262PXA2xx/PXA3xx SUPPORT
12263M:	Daniel Mack <daniel@zonque.org>
12264M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12265M:	Robert Jarzmik <robert.jarzmik@free.fr>
12266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12267T:	git git://github.com/hzhuang1/linux.git
12268T:	git git://github.com/rjarzmik/linux.git
12269S:	Maintained
12270F:	arch/arm/boot/dts/pxa*
12271F:	arch/arm/mach-pxa/
12272F:	drivers/dma/pxa*
12273F:	drivers/pcmcia/pxa2xx*
12274F:	drivers/pinctrl/pxa/
12275F:	drivers/spi/spi-pxa2xx*
12276F:	drivers/usb/gadget/udc/pxa2*
12277F:	include/sound/pxa2xx-lib.h
12278F:	sound/arm/pxa*
12279F:	sound/soc/pxa/
12280
12281QAT DRIVER
12282M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12283L:	qat-linux@intel.com
12284S:	Supported
12285F:	drivers/crypto/qat/
12286
12287QCOM AUDIO (ASoC) DRIVERS
12288M:	Patrick Lai <plai@codeaurora.org>
12289M:	Banajit Goswami <bgoswami@codeaurora.org>
12290L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12291S:	Supported
12292F:	sound/soc/qcom/
12293
12294QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12295M:	Gabriel Somlo <somlo@cmu.edu>
12296M:	"Michael S. Tsirkin" <mst@redhat.com>
12297L:	qemu-devel@nongnu.org
12298S:	Maintained
12299F:	drivers/firmware/qemu_fw_cfg.c
12300F:	include/uapi/linux/qemu_fw_cfg.h
12301
12302QIB DRIVER
12303M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12304M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12305L:	linux-rdma@vger.kernel.org
12306S:	Supported
12307F:	drivers/infiniband/hw/qib/
12308
12309QLOGIC QL41xxx FCOE DRIVER
12310M:	QLogic-Storage-Upstream@cavium.com
12311L:	linux-scsi@vger.kernel.org
12312S:	Supported
12313F:	drivers/scsi/qedf/
12314
12315QLOGIC QL41xxx ISCSI DRIVER
12316M:	QLogic-Storage-Upstream@cavium.com
12317L:	linux-scsi@vger.kernel.org
12318S:	Supported
12319F:	drivers/scsi/qedi/
12320
12321QLOGIC QL4xxx ETHERNET DRIVER
12322M:	Ariel Elior <Ariel.Elior@cavium.com>
12323M:	everest-linux-l2@cavium.com
12324L:	netdev@vger.kernel.org
12325S:	Supported
12326F:	drivers/net/ethernet/qlogic/qed/
12327F:	include/linux/qed/
12328F:	drivers/net/ethernet/qlogic/qede/
12329
12330QLOGIC QL4xxx RDMA DRIVER
12331M:	Michal Kalderon <Michal.Kalderon@cavium.com>
12332M:	Ariel Elior <Ariel.Elior@cavium.com>
12333L:	linux-rdma@vger.kernel.org
12334S:	Supported
12335F:	drivers/infiniband/hw/qedr/
12336F:	include/uapi/rdma/qedr-abi.h
12337
12338QLOGIC QLA1280 SCSI DRIVER
12339M:	Michael Reed <mdr@sgi.com>
12340L:	linux-scsi@vger.kernel.org
12341S:	Maintained
12342F:	drivers/scsi/qla1280.[ch]
12343
12344QLOGIC QLA2XXX FC-SCSI DRIVER
12345M:	qla2xxx-upstream@qlogic.com
12346L:	linux-scsi@vger.kernel.org
12347S:	Supported
12348F:	Documentation/scsi/LICENSE.qla2xxx
12349F:	drivers/scsi/qla2xxx/
12350
12351QLOGIC QLA3XXX NETWORK DRIVER
12352M:	Dept-GELinuxNICDev@cavium.com
12353L:	netdev@vger.kernel.org
12354S:	Supported
12355F:	Documentation/networking/LICENSE.qla3xxx
12356F:	drivers/net/ethernet/qlogic/qla3xxx.*
12357
12358QLOGIC QLA4XXX iSCSI DRIVER
12359M:	QLogic-Storage-Upstream@qlogic.com
12360L:	linux-scsi@vger.kernel.org
12361S:	Supported
12362F:	Documentation/scsi/LICENSE.qla4xxx
12363F:	drivers/scsi/qla4xxx/
12364
12365QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12366M:	Shahed Shaikh <Shahed.Shaikh@cavium.com>
12367M:	Manish Chopra <manish.chopra@cavium.com>
12368M:	Dept-GELinuxNICDev@cavium.com
12369L:	netdev@vger.kernel.org
12370S:	Supported
12371F:	drivers/net/ethernet/qlogic/qlcnic/
12372
12373QLOGIC QLGE 10Gb ETHERNET DRIVER
12374M:	Manish Chopra <manish.chopra@cavium.com>
12375M:	Dept-GELinuxNICDev@cavium.com
12376L:	netdev@vger.kernel.org
12377S:	Supported
12378F:	drivers/net/ethernet/qlogic/qlge/
12379
12380QM1D1B0004 MEDIA DRIVER
12381M:	Akihiro Tsukada <tskd08@gmail.com>
12382L:	linux-media@vger.kernel.org
12383S:	Odd Fixes
12384F:	drivers/media/tuners/qm1d1b0004*
12385
12386QM1D1C0042 MEDIA DRIVER
12387M:	Akihiro Tsukada <tskd08@gmail.com>
12388L:	linux-media@vger.kernel.org
12389S:	Odd Fixes
12390F:	drivers/media/tuners/qm1d1c0042*
12391
12392QNX4 FILESYSTEM
12393M:	Anders Larsen <al@alarsen.net>
12394W:	http://www.alarsen.net/linux/qnx4fs/
12395S:	Maintained
12396F:	fs/qnx4/
12397F:	include/uapi/linux/qnx4_fs.h
12398F:	include/uapi/linux/qnxtypes.h
12399
12400QORIQ DPAA2 FSL-MC BUS DRIVER
12401M:	Stuart Yoder <stuyoder@gmail.com>
12402M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12403L:	linux-kernel@vger.kernel.org
12404S:	Maintained
12405F:	drivers/bus/fsl-mc/
12406F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12407F:	Documentation/networking/dpaa2/overview.rst
12408
12409QT1010 MEDIA DRIVER
12410M:	Antti Palosaari <crope@iki.fi>
12411L:	linux-media@vger.kernel.org
12412W:	https://linuxtv.org
12413W:	http://palosaari.fi/linux/
12414Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12415T:	git git://linuxtv.org/anttip/media_tree.git
12416S:	Maintained
12417F:	drivers/media/tuners/qt1010*
12418
12419QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12420M:	Kalle Valo <kvalo@codeaurora.org>
12421L:	ath10k@lists.infradead.org
12422W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12424S:	Supported
12425F:	drivers/net/wireless/ath/ath10k/
12426
12427QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12428M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12429L:	linux-wireless@vger.kernel.org
12430W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12431S:	Supported
12432F:	drivers/net/wireless/ath/ath9k/
12433
12434QUALCOMM CAMERA SUBSYSTEM DRIVER
12435M:	Todor Tomov <todor.tomov@linaro.org>
12436L:	linux-media@vger.kernel.org
12437S:	Maintained
12438F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12439F:	Documentation/media/v4l-drivers/qcom_camss.rst
12440F:	drivers/media/platform/qcom/camss/
12441
12442QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12443M:  Ilia Lin <ilia.lin@gmail.com>
12444L:  linux-pm@vger.kernel.org
12445S:  Maintained
12446F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12447F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12448
12449QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12450M:	Timur Tabi <timur@kernel.org>
12451L:	netdev@vger.kernel.org
12452S:	Maintained
12453F:	drivers/net/ethernet/qualcomm/emac/
12454
12455QUALCOMM GENERIC INTERFACE I2C DRIVER
12456M:	Alok Chauhan <alokc@codeaurora.org>
12457M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12458L:	linux-i2c@vger.kernel.org
12459L:	linux-arm-msm@vger.kernel.org
12460S:	Supported
12461F:	drivers/i2c/busses/i2c-qcom-geni.c
12462
12463QUALCOMM HEXAGON ARCHITECTURE
12464M:	Richard Kuo <rkuo@codeaurora.org>
12465L:	linux-hexagon@vger.kernel.org
12466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12467S:	Supported
12468F:	arch/hexagon/
12469
12470QUALCOMM HIDMA DRIVER
12471M:	Sinan Kaya <okaya@kernel.org>
12472L:	linux-arm-kernel@lists.infradead.org
12473L:	linux-arm-msm@vger.kernel.org
12474L:	dmaengine@vger.kernel.org
12475S:	Supported
12476F:	drivers/dma/qcom/hidma*
12477
12478QUALCOMM IOMMU
12479M:	Rob Clark <robdclark@gmail.com>
12480L:	iommu@lists.linux-foundation.org
12481L:	linux-arm-msm@vger.kernel.org
12482S:	Maintained
12483F:	drivers/iommu/qcom_iommu.c
12484
12485QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12486M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12487L:	linux-media@vger.kernel.org
12488L:	linux-arm-msm@vger.kernel.org
12489T:	git git://linuxtv.org/media_tree.git
12490S:	Maintained
12491F:	drivers/media/platform/qcom/venus/
12492
12493QUALCOMM WCN36XX WIRELESS DRIVER
12494M:	Kalle Valo <kvalo@codeaurora.org>
12495L:	wcn36xx@lists.infradead.org
12496W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12497T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12498S:	Supported
12499F:	drivers/net/wireless/ath/wcn36xx/
12500
12501QUANTENNA QTNFMAC WIRELESS DRIVER
12502M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12503M:	Avinash Patil <avinashp@quantenna.com>
12504M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12505L:	linux-wireless@vger.kernel.org
12506S:	Maintained
12507F:	drivers/net/wireless/quantenna
12508
12509RADEON and AMDGPU DRM DRIVERS
12510M:	Alex Deucher <alexander.deucher@amd.com>
12511M:	Christian König <christian.koenig@amd.com>
12512M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12513L:	amd-gfx@lists.freedesktop.org
12514T:	git git://people.freedesktop.org/~agd5f/linux
12515S:	Supported
12516F:	drivers/gpu/drm/radeon/
12517F:	include/uapi/drm/radeon_drm.h
12518F:	drivers/gpu/drm/amd/
12519F:	include/uapi/drm/amdgpu_drm.h
12520
12521RADEON FRAMEBUFFER DISPLAY DRIVER
12522M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12523L:	linux-fbdev@vger.kernel.org
12524S:	Maintained
12525F:	drivers/video/fbdev/aty/radeon*
12526F:	include/uapi/linux/radeonfb.h
12527
12528RADIOSHARK RADIO DRIVER
12529M:	Hans Verkuil <hverkuil@xs4all.nl>
12530L:	linux-media@vger.kernel.org
12531T:	git git://linuxtv.org/media_tree.git
12532S:	Maintained
12533F:	drivers/media/radio/radio-shark.c
12534
12535RADIOSHARK2 RADIO DRIVER
12536M:	Hans Verkuil <hverkuil@xs4all.nl>
12537L:	linux-media@vger.kernel.org
12538T:	git git://linuxtv.org/media_tree.git
12539S:	Maintained
12540F:	drivers/media/radio/radio-shark2.c
12541F:	drivers/media/radio/radio-tea5777.c
12542
12543RADOS BLOCK DEVICE (RBD)
12544M:	Ilya Dryomov <idryomov@gmail.com>
12545M:	Sage Weil <sage@redhat.com>
12546M:	Alex Elder <elder@kernel.org>
12547L:	ceph-devel@vger.kernel.org
12548W:	http://ceph.com/
12549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12550T:	git git://github.com/ceph/ceph-client.git
12551S:	Supported
12552F:	Documentation/ABI/testing/sysfs-bus-rbd
12553F:	drivers/block/rbd.c
12554F:	drivers/block/rbd_types.h
12555
12556RAGE128 FRAMEBUFFER DISPLAY DRIVER
12557M:	Paul Mackerras <paulus@samba.org>
12558L:	linux-fbdev@vger.kernel.org
12559S:	Maintained
12560F:	drivers/video/fbdev/aty/aty128fb.c
12561
12562RAINSHADOW-CEC DRIVER
12563M:	Hans Verkuil <hverkuil@xs4all.nl>
12564L:	linux-media@vger.kernel.org
12565T:	git git://linuxtv.org/media_tree.git
12566S:	Maintained
12567F:	drivers/media/usb/rainshadow-cec/*
12568
12569RALINK MIPS ARCHITECTURE
12570M:	John Crispin <john@phrozen.org>
12571L:	linux-mips@vger.kernel.org
12572S:	Maintained
12573F:	arch/mips/ralink
12574
12575RALINK RT2X00 WIRELESS LAN DRIVER
12576P:	rt2x00 project
12577M:	Stanislaw Gruszka <sgruszka@redhat.com>
12578M:	Helmut Schaa <helmut.schaa@googlemail.com>
12579L:	linux-wireless@vger.kernel.org
12580S:	Maintained
12581F:	drivers/net/wireless/ralink/rt2x00/
12582
12583RAMDISK RAM BLOCK DEVICE DRIVER
12584M:	Jens Axboe <axboe@kernel.dk>
12585S:	Maintained
12586F:	Documentation/blockdev/ramdisk.txt
12587F:	drivers/block/brd.c
12588
12589RANCHU VIRTUAL BOARD FOR MIPS
12590M:	Miodrag Dinic <miodrag.dinic@mips.com>
12591L:	linux-mips@vger.kernel.org
12592S:	Supported
12593F:	arch/mips/generic/board-ranchu.c
12594F:	arch/mips/configs/generic/board-ranchu.config
12595
12596RANDOM NUMBER DRIVER
12597M:	"Theodore Ts'o" <tytso@mit.edu>
12598S:	Maintained
12599F:	drivers/char/random.c
12600
12601RAPIDIO SUBSYSTEM
12602M:	Matt Porter <mporter@kernel.crashing.org>
12603M:	Alexandre Bounine <alex.bou9@gmail.com>
12604S:	Maintained
12605F:	drivers/rapidio/
12606
12607RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12608L:	linux-wireless@vger.kernel.org
12609S:	Orphan
12610F:	drivers/net/wireless/ray*
12611
12612RCUTORTURE TEST FRAMEWORK
12613M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12614M:	Josh Triplett <josh@joshtriplett.org>
12615R:	Steven Rostedt <rostedt@goodmis.org>
12616R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12617R:	Lai Jiangshan <jiangshanlai@gmail.com>
12618L:	linux-kernel@vger.kernel.org
12619S:	Supported
12620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12621F:	tools/testing/selftests/rcutorture
12622
12623RDC R-321X SoC
12624M:	Florian Fainelli <florian@openwrt.org>
12625S:	Maintained
12626
12627RDC R6040 FAST ETHERNET DRIVER
12628M:	Florian Fainelli <f.fainelli@gmail.com>
12629L:	netdev@vger.kernel.org
12630S:	Maintained
12631F:	drivers/net/ethernet/rdc/r6040.c
12632
12633RDMAVT - RDMA verbs software
12634M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12635M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12636L:	linux-rdma@vger.kernel.org
12637S:	Supported
12638F:	drivers/infiniband/sw/rdmavt
12639
12640RDS - RELIABLE DATAGRAM SOCKETS
12641M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12642L:	netdev@vger.kernel.org
12643L:	linux-rdma@vger.kernel.org
12644L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12645W:	https://oss.oracle.com/projects/rds/
12646S:	Supported
12647F:	net/rds/
12648F:	Documentation/networking/rds.txt
12649
12650RDT - RESOURCE ALLOCATION
12651M:	Fenghua Yu <fenghua.yu@intel.com>
12652M:	Reinette Chatre <reinette.chatre@intel.com>
12653L:	linux-kernel@vger.kernel.org
12654S:	Supported
12655F:	arch/x86/kernel/cpu/intel_rdt*
12656F:	arch/x86/include/asm/intel_rdt_sched.h
12657F:	Documentation/x86/intel_rdt*
12658
12659READ-COPY UPDATE (RCU)
12660M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12661M:	Josh Triplett <josh@joshtriplett.org>
12662R:	Steven Rostedt <rostedt@goodmis.org>
12663R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12664R:	Lai Jiangshan <jiangshanlai@gmail.com>
12665L:	linux-kernel@vger.kernel.org
12666W:	http://www.rdrop.com/users/paulmck/RCU/
12667S:	Supported
12668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12669F:	Documentation/RCU/
12670X:	Documentation/RCU/torture.txt
12671F:	include/linux/rcu*
12672X:	include/linux/srcu*.h
12673F:	kernel/rcu/
12674X:	kernel/rcu/srcu*.c
12675
12676REAL TIME CLOCK (RTC) SUBSYSTEM
12677M:	Alessandro Zummo <a.zummo@towertech.it>
12678M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12679L:	linux-rtc@vger.kernel.org
12680Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12682S:	Maintained
12683F:	Documentation/devicetree/bindings/rtc/
12684F:	Documentation/rtc.txt
12685F:	drivers/rtc/
12686F:	include/linux/rtc.h
12687F:	include/uapi/linux/rtc.h
12688F:	include/linux/rtc/
12689F:	include/linux/platform_data/rtc-*
12690F:	tools/testing/selftests/rtc/
12691
12692REALTEK AUDIO CODECS
12693M:	Bard Liao <bardliao@realtek.com>
12694M:	Oder Chiou <oder_chiou@realtek.com>
12695S:	Maintained
12696F:	sound/soc/codecs/rt*
12697F:	include/sound/rt*.h
12698
12699REALTEK RTL83xx SMI DSA ROUTER CHIPS
12700M:	Linus Walleij <linus.walleij@linaro.org>
12701S:	Maintained
12702F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12703F:	drivers/net/dsa/realtek-smi*
12704F:	drivers/net/dsa/rtl83*
12705
12706REGISTER MAP ABSTRACTION
12707M:	Mark Brown <broonie@kernel.org>
12708L:	linux-kernel@vger.kernel.org
12709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12710S:	Supported
12711F:	Documentation/devicetree/bindings/regmap/
12712F:	drivers/base/regmap/
12713F:	include/linux/regmap.h
12714
12715REISERFS FILE SYSTEM
12716L:	reiserfs-devel@vger.kernel.org
12717S:	Supported
12718F:	fs/reiserfs/
12719
12720REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12721M:	Ohad Ben-Cohen <ohad@wizery.com>
12722M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12723L:	linux-remoteproc@vger.kernel.org
12724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12725S:	Maintained
12726F:	Documentation/devicetree/bindings/remoteproc/
12727F:	Documentation/remoteproc.txt
12728F:	drivers/remoteproc/
12729F:	include/linux/remoteproc.h
12730
12731REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12732M:	Ohad Ben-Cohen <ohad@wizery.com>
12733M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12734L:	linux-remoteproc@vger.kernel.org
12735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12736S:	Maintained
12737F:	drivers/rpmsg/
12738F:	Documentation/rpmsg.txt
12739F:	include/linux/rpmsg.h
12740F:	include/linux/rpmsg/
12741
12742RENESAS CLOCK DRIVERS
12743M:	Geert Uytterhoeven <geert+renesas@glider.be>
12744L:	linux-renesas-soc@vger.kernel.org
12745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12746S:	Supported
12747F:	drivers/clk/renesas/
12748
12749RENESAS EMEV2 I2C DRIVER
12750M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12751S:	Supported
12752F:	drivers/i2c/busses/i2c-emev2.c
12753
12754RENESAS ETHERNET DRIVERS
12755R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12756L:	netdev@vger.kernel.org
12757L:	linux-renesas-soc@vger.kernel.org
12758F:	Documentation/devicetree/bindings/net/renesas,*.txt
12759F:	Documentation/devicetree/bindings/net/sh_eth.txt
12760F:	drivers/net/ethernet/renesas/
12761F:	include/linux/sh_eth.h
12762
12763RENESAS R-CAR GYROADC DRIVER
12764M:	Marek Vasut <marek.vasut@gmail.com>
12765L:	linux-iio@vger.kernel.org
12766S:	Supported
12767F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
12768F:	drivers/iio/adc/rcar-gyroadc.c
12769
12770RENESAS R-CAR I2C DRIVERS
12771M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12772S:	Supported
12773F:	drivers/i2c/busses/i2c-rcar.c
12774F:	drivers/i2c/busses/i2c-sh_mobile.c
12775
12776RENESAS RIIC DRIVER
12777M:	Chris Brandt <chris.brandt@renesas.com>
12778S:	Supported
12779F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
12780F:	drivers/i2c/busses/i2c-riic.c
12781
12782RENESAS USB PHY DRIVER
12783M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12784L:	linux-renesas-soc@vger.kernel.org
12785S:	Maintained
12786F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12787
12788RESET CONTROLLER FRAMEWORK
12789M:	Philipp Zabel <p.zabel@pengutronix.de>
12790T:	git git://git.pengutronix.de/git/pza/linux
12791S:	Maintained
12792F:	drivers/reset/
12793F:	Documentation/devicetree/bindings/reset/
12794F:	include/dt-bindings/reset/
12795F:	include/linux/reset.h
12796F:	include/linux/reset-controller.h
12797
12798RESTARTABLE SEQUENCES SUPPORT
12799M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12800M:	Peter Zijlstra <peterz@infradead.org>
12801M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12802M:	Boqun Feng <boqun.feng@gmail.com>
12803L:	linux-kernel@vger.kernel.org
12804S:	Supported
12805F:	kernel/rseq.c
12806F:	include/uapi/linux/rseq.h
12807F:	include/trace/events/rseq.h
12808F:	tools/testing/selftests/rseq/
12809
12810RFKILL
12811M:	Johannes Berg <johannes@sipsolutions.net>
12812L:	linux-wireless@vger.kernel.org
12813W:	http://wireless.kernel.org/
12814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12816S:	Maintained
12817F:	Documentation/rfkill.txt
12818F:	Documentation/ABI/stable/sysfs-class-rfkill
12819F:	net/rfkill/
12820F:	include/linux/rfkill.h
12821F:	include/uapi/linux/rfkill.h
12822
12823RHASHTABLE
12824M:	Thomas Graf <tgraf@suug.ch>
12825M:	Herbert Xu <herbert@gondor.apana.org.au>
12826L:	netdev@vger.kernel.org
12827S:	Maintained
12828F:	lib/rhashtable.c
12829F:	lib/test_rhashtable.c
12830F:	include/linux/rhashtable.h
12831F:	include/linux/rhashtable-types.h
12832
12833RICOH R5C592 MEMORYSTICK DRIVER
12834M:	Maxim Levitsky <maximlevitsky@gmail.com>
12835S:	Maintained
12836F:	drivers/memstick/host/r592.*
12837
12838RICOH SMARTMEDIA/XD DRIVER
12839M:	Maxim Levitsky <maximlevitsky@gmail.com>
12840S:	Maintained
12841F:	drivers/mtd/nand/raw/r852.c
12842F:	drivers/mtd/nand/raw/r852.h
12843
12844RISC-V ARCHITECTURE
12845M:	Palmer Dabbelt <palmer@sifive.com>
12846M:	Albert Ou <aou@eecs.berkeley.edu>
12847L:	linux-riscv@lists.infradead.org
12848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12849S:	Supported
12850F:	arch/riscv/
12851K:	riscv
12852N:	riscv
12853
12854ROCCAT DRIVERS
12855M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12856W:	http://sourceforge.net/projects/roccat/
12857S:	Maintained
12858F:	drivers/hid/hid-roccat*
12859F:	include/linux/hid-roccat*
12860F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12861
12862ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12863M:	Jacob chen <jacob2.chen@rock-chips.com>
12864L:	linux-media@vger.kernel.org
12865S:	Maintained
12866F:	drivers/media/platform/rockchip/rga/
12867F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12868
12869ROCKER DRIVER
12870M:	Jiri Pirko <jiri@resnulli.us>
12871L:	netdev@vger.kernel.org
12872S:	Supported
12873F:	drivers/net/ethernet/rocker/
12874
12875ROCKETPORT DRIVER
12876P:	Comtrol Corp.
12877W:	http://www.comtrol.com
12878S:	Maintained
12879F:	Documentation/serial/rocket.txt
12880F:	drivers/tty/rocket*
12881
12882ROCKETPORT EXPRESS/INFINITY DRIVER
12883M:	Kevin Cernekee <cernekee@gmail.com>
12884L:	linux-serial@vger.kernel.org
12885S:	Odd Fixes
12886F:	drivers/tty/serial/rp2.*
12887
12888ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12889M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12890L:	linux-kernel@vger.kernel.org
12891L:	linux-renesas-soc@vger.kernel.org
12892S:	Supported
12893F:	drivers/mfd/bd9571mwv.c
12894F:	drivers/regulator/bd9571mwv-regulator.c
12895F:	drivers/gpio/gpio-bd9571mwv.c
12896F:	include/linux/mfd/bd9571mwv.h
12897F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12898
12899ROSE NETWORK LAYER
12900M:	Ralf Baechle <ralf@linux-mips.org>
12901L:	linux-hams@vger.kernel.org
12902W:	http://www.linux-ax25.org/
12903S:	Maintained
12904F:	include/net/rose.h
12905F:	include/uapi/linux/rose.h
12906F:	net/rose/
12907
12908RTL2830 MEDIA DRIVER
12909M:	Antti Palosaari <crope@iki.fi>
12910L:	linux-media@vger.kernel.org
12911W:	https://linuxtv.org
12912W:	http://palosaari.fi/linux/
12913Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12914T:	git git://linuxtv.org/anttip/media_tree.git
12915S:	Maintained
12916F:	drivers/media/dvb-frontends/rtl2830*
12917
12918RTL2832 MEDIA DRIVER
12919M:	Antti Palosaari <crope@iki.fi>
12920L:	linux-media@vger.kernel.org
12921W:	https://linuxtv.org
12922W:	http://palosaari.fi/linux/
12923Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12924T:	git git://linuxtv.org/anttip/media_tree.git
12925S:	Maintained
12926F:	drivers/media/dvb-frontends/rtl2832*
12927
12928RTL2832_SDR MEDIA DRIVER
12929M:	Antti Palosaari <crope@iki.fi>
12930L:	linux-media@vger.kernel.org
12931W:	https://linuxtv.org
12932W:	http://palosaari.fi/linux/
12933Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12934T:	git git://linuxtv.org/anttip/media_tree.git
12935S:	Maintained
12936F:	drivers/media/dvb-frontends/rtl2832_sdr*
12937
12938RTL8180 WIRELESS DRIVER
12939L:	linux-wireless@vger.kernel.org
12940W:	http://wireless.kernel.org/
12941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12942S:	Orphan
12943F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12944
12945RTL8187 WIRELESS DRIVER
12946M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12947M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12948M:	Larry Finger <Larry.Finger@lwfinger.net>
12949L:	linux-wireless@vger.kernel.org
12950W:	http://wireless.kernel.org/
12951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12952S:	Maintained
12953F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12954
12955REALTEK WIRELESS DRIVER (rtlwifi family)
12956M:	Ping-Ke Shih <pkshih@realtek.com>
12957L:	linux-wireless@vger.kernel.org
12958W:	http://wireless.kernel.org/
12959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12960S:	Maintained
12961F:	drivers/net/wireless/realtek/rtlwifi/
12962
12963RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12964M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12965L:	linux-wireless@vger.kernel.org
12966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12967S:	Maintained
12968F:	drivers/net/wireless/realtek/rtl8xxxu/
12969
12970RXRPC SOCKETS (AF_RXRPC)
12971M:	David Howells <dhowells@redhat.com>
12972L:	linux-afs@lists.infradead.org
12973S:	Supported
12974F:	net/rxrpc/
12975F:	include/keys/rxrpc-type.h
12976F:	include/net/af_rxrpc.h
12977F:	include/trace/events/rxrpc.h
12978F:	include/uapi/linux/rxrpc.h
12979F:	Documentation/networking/rxrpc.txt
12980W:	https://www.infradead.org/~dhowells/kafs/
12981
12982S3 SAVAGE FRAMEBUFFER DRIVER
12983M:	Antonino Daplas <adaplas@gmail.com>
12984L:	linux-fbdev@vger.kernel.org
12985S:	Maintained
12986F:	drivers/video/fbdev/savage/
12987
12988S390
12989M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12990M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12991L:	linux-s390@vger.kernel.org
12992W:	http://www.ibm.com/developerworks/linux/linux390/
12993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12994S:	Supported
12995F:	arch/s390/
12996F:	drivers/s390/
12997F:	Documentation/s390/
12998F:	Documentation/driver-api/s390-drivers.rst
12999
13000S390 COMMON I/O LAYER
13001M:	Sebastian Ott <sebott@linux.ibm.com>
13002M:	Peter Oberparleiter <oberpar@linux.ibm.com>
13003L:	linux-s390@vger.kernel.org
13004W:	http://www.ibm.com/developerworks/linux/linux390/
13005S:	Supported
13006F:	drivers/s390/cio/
13007
13008S390 DASD DRIVER
13009M:	Stefan Haberland <sth@linux.ibm.com>
13010M:	Jan Hoeppner <hoeppner@linux.ibm.com>
13011L:	linux-s390@vger.kernel.org
13012W:	http://www.ibm.com/developerworks/linux/linux390/
13013S:	Supported
13014F:	drivers/s390/block/dasd*
13015F:	block/partitions/ibm.c
13016
13017S390 IOMMU (PCI)
13018M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13019L:	linux-s390@vger.kernel.org
13020W:	http://www.ibm.com/developerworks/linux/linux390/
13021S:	Supported
13022F:	drivers/iommu/s390-iommu.c
13023
13024S390 IUCV NETWORK LAYER
13025M:	Julian Wiedmann <jwi@linux.ibm.com>
13026M:	Ursula Braun <ubraun@linux.ibm.com>
13027L:	linux-s390@vger.kernel.org
13028W:	http://www.ibm.com/developerworks/linux/linux390/
13029S:	Supported
13030F:	drivers/s390/net/*iucv*
13031F:	include/net/iucv/
13032F:	net/iucv/
13033
13034S390 NETWORK DRIVERS
13035M:	Julian Wiedmann <jwi@linux.ibm.com>
13036M:	Ursula Braun <ubraun@linux.ibm.com>
13037L:	linux-s390@vger.kernel.org
13038W:	http://www.ibm.com/developerworks/linux/linux390/
13039S:	Supported
13040F:	drivers/s390/net/
13041
13042S390 PCI SUBSYSTEM
13043M:	Sebastian Ott <sebott@linux.ibm.com>
13044M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13045L:	linux-s390@vger.kernel.org
13046W:	http://www.ibm.com/developerworks/linux/linux390/
13047S:	Supported
13048F:	arch/s390/pci/
13049F:	drivers/pci/hotplug/s390_pci_hpc.c
13050
13051S390 VFIO-CCW DRIVER
13052M:	Cornelia Huck <cohuck@redhat.com>
13053M:	Halil Pasic <pasic@linux.ibm.com>
13054L:	linux-s390@vger.kernel.org
13055L:	kvm@vger.kernel.org
13056S:	Supported
13057F:	drivers/s390/cio/vfio_ccw*
13058F:	Documentation/s390/vfio-ccw.txt
13059F:	include/uapi/linux/vfio_ccw.h
13060
13061S390 ZCRYPT DRIVER
13062M:	Harald Freudenberger <freude@linux.ibm.com>
13063L:	linux-s390@vger.kernel.org
13064W:	http://www.ibm.com/developerworks/linux/linux390/
13065S:	Supported
13066F:	drivers/s390/crypto/
13067
13068S390 VFIO AP DRIVER
13069M:	Tony Krowiak <akrowiak@linux.ibm.com>
13070M:	Pierre Morel <pmorel@linux.ibm.com>
13071M:	Halil Pasic <pasic@linux.ibm.com>
13072L:	linux-s390@vger.kernel.org
13073W:	http://www.ibm.com/developerworks/linux/linux390/
13074S:	Supported
13075F:	drivers/s390/crypto/vfio_ap_drv.c
13076F:	drivers/s390/crypto/vfio_ap_private.h
13077F:	drivers/s390/crypto/vfio_ap_ops.c
13078F:	Documentation/s390/vfio-ap.txt
13079
13080S390 ZFCP DRIVER
13081M:	Steffen Maier <maier@linux.ibm.com>
13082M:	Benjamin Block <bblock@linux.ibm.com>
13083L:	linux-s390@vger.kernel.org
13084W:	http://www.ibm.com/developerworks/linux/linux390/
13085S:	Supported
13086F:	drivers/s390/scsi/zfcp_*
13087
13088S3C24XX SD/MMC Driver
13089M:	Ben Dooks <ben-linux@fluff.org>
13090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13091S:	Supported
13092F:	drivers/mmc/host/s3cmci.*
13093
13094SAA6588 RDS RECEIVER DRIVER
13095M:	Hans Verkuil <hverkuil@xs4all.nl>
13096L:	linux-media@vger.kernel.org
13097T:	git git://linuxtv.org/media_tree.git
13098W:	https://linuxtv.org
13099S:	Odd Fixes
13100F:	drivers/media/i2c/saa6588*
13101
13102SAA7134 VIDEO4LINUX DRIVER
13103M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13104L:	linux-media@vger.kernel.org
13105W:	https://linuxtv.org
13106T:	git git://linuxtv.org/media_tree.git
13107S:	Odd fixes
13108F:	Documentation/media/v4l-drivers/saa7134*
13109F:	drivers/media/pci/saa7134/
13110
13111SAA7146 VIDEO4LINUX-2 DRIVER
13112M:	Hans Verkuil <hverkuil@xs4all.nl>
13113L:	linux-media@vger.kernel.org
13114T:	git git://linuxtv.org/media_tree.git
13115S:	Maintained
13116F:	drivers/media/common/saa7146/
13117F:	drivers/media/pci/saa7146/
13118F:	include/media/saa7146*
13119
13120SAMSUNG AUDIO (ASoC) DRIVERS
13121M:	Krzysztof Kozlowski <krzk@kernel.org>
13122M:	Sangbeom Kim <sbkim73@samsung.com>
13123M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13124L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13125S:	Supported
13126F:	sound/soc/samsung/
13127F:	Documentation/devicetree/bindings/sound/samsung*
13128
13129SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13130M:	Krzysztof Kozlowski <krzk@kernel.org>
13131L:	linux-crypto@vger.kernel.org
13132L:	linux-samsung-soc@vger.kernel.org
13133S:	Maintained
13134F:	drivers/crypto/exynos-rng.c
13135F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13136
13137SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13138M:	Łukasz Stelmach <l.stelmach@samsung.com>
13139L:	linux-samsung-soc@vger.kernel.org
13140S:	Maintained
13141F:	drivers/char/hw_random/exynos-trng.c
13142F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13143
13144SAMSUNG FRAMEBUFFER DRIVER
13145M:	Jingoo Han <jingoohan1@gmail.com>
13146L:	linux-fbdev@vger.kernel.org
13147S:	Maintained
13148F:	drivers/video/fbdev/s3c-fb.c
13149
13150SAMSUNG LAPTOP DRIVER
13151M:	Corentin Chary <corentin.chary@gmail.com>
13152L:	platform-driver-x86@vger.kernel.org
13153S:	Maintained
13154F:	drivers/platform/x86/samsung-laptop.c
13155
13156SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13157M:	Sangbeom Kim <sbkim73@samsung.com>
13158M:	Krzysztof Kozlowski <krzk@kernel.org>
13159M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13160L:	linux-kernel@vger.kernel.org
13161L:	linux-samsung-soc@vger.kernel.org
13162S:	Supported
13163F:	drivers/mfd/sec*.c
13164F:	drivers/regulator/s2m*.c
13165F:	drivers/regulator/s5m*.c
13166F:	drivers/clk/clk-s2mps11.c
13167F:	drivers/rtc/rtc-s5m.c
13168F:	include/linux/mfd/samsung/
13169F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13170F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13171F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13172F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13173
13174SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13175M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13176L:	linux-media@vger.kernel.org
13177L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13178S:	Maintained
13179F:	drivers/media/platform/s3c-camif/
13180F:	include/media/drv-intf/s3c_camif.h
13181
13182SAMSUNG S3FWRN5 NFC DRIVER
13183M:	Robert Baldyga <r.baldyga@samsung.com>
13184M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13185L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13186S:	Supported
13187F:	drivers/nfc/s3fwrn5
13188
13189SAMSUNG S5C73M3 CAMERA DRIVER
13190M:	Kyungmin Park <kyungmin.park@samsung.com>
13191M:	Andrzej Hajda <a.hajda@samsung.com>
13192L:	linux-media@vger.kernel.org
13193S:	Supported
13194F:	drivers/media/i2c/s5c73m3/*
13195
13196SAMSUNG S5K5BAF CAMERA DRIVER
13197M:	Kyungmin Park <kyungmin.park@samsung.com>
13198M:	Andrzej Hajda <a.hajda@samsung.com>
13199L:	linux-media@vger.kernel.org
13200S:	Supported
13201F:	drivers/media/i2c/s5k5baf.c
13202
13203SAMSUNG S5P Security SubSystem (SSS) DRIVER
13204M:	Krzysztof Kozlowski <krzk@kernel.org>
13205M:	Vladimir Zapolskiy <vz@mleia.com>
13206M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13207L:	linux-crypto@vger.kernel.org
13208L:	linux-samsung-soc@vger.kernel.org
13209S:	Maintained
13210F:	drivers/crypto/s5p-sss.c
13211
13212SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13213M:	Kyungmin Park <kyungmin.park@samsung.com>
13214M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13215L:	linux-media@vger.kernel.org
13216Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13217S:	Supported
13218F:	drivers/media/platform/exynos4-is/
13219
13220SAMSUNG SOC CLOCK DRIVERS
13221M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13222M:	Tomasz Figa <tomasz.figa@gmail.com>
13223M:	Chanwoo Choi <cw00.choi@samsung.com>
13224S:	Supported
13225L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13227F:	drivers/clk/samsung/
13228F:	include/dt-bindings/clock/exynos*.h
13229F:	Documentation/devicetree/bindings/clock/exynos*.txt
13230
13231SAMSUNG SPI DRIVERS
13232M:	Kukjin Kim <kgene@kernel.org>
13233M:	Krzysztof Kozlowski <krzk@kernel.org>
13234M:	Andi Shyti <andi@etezian.org>
13235L:	linux-spi@vger.kernel.org
13236L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13237S:	Maintained
13238F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13239F:	drivers/spi/spi-s3c*
13240F:	include/linux/platform_data/spi-s3c64xx.h
13241
13242SAMSUNG SXGBE DRIVERS
13243M:	Byungho An <bh74.an@samsung.com>
13244M:	Girish K S <ks.giri@samsung.com>
13245M:	Vipul Pandya <vipul.pandya@samsung.com>
13246S:	Supported
13247L:	netdev@vger.kernel.org
13248F:	drivers/net/ethernet/samsung/sxgbe/
13249
13250SAMSUNG THERMAL DRIVER
13251M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13252L:	linux-pm@vger.kernel.org
13253L:	linux-samsung-soc@vger.kernel.org
13254S:	Supported
13255T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13256F:	drivers/thermal/samsung/
13257
13258SAMSUNG USB2 PHY DRIVER
13259M:	Kamil Debski <kamil@wypas.org>
13260M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13261L:	linux-kernel@vger.kernel.org
13262S:	Supported
13263F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13264F:	Documentation/phy/samsung-usb2.txt
13265F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13266F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13267F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13268F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13269F:	drivers/phy/samsung/phy-samsung-usb2.c
13270F:	drivers/phy/samsung/phy-samsung-usb2.h
13271
13272SC1200 WDT DRIVER
13273M:	Zwane Mwaikambo <zwanem@gmail.com>
13274S:	Maintained
13275F:	drivers/watchdog/sc1200wdt.c
13276
13277SCHEDULER
13278M:	Ingo Molnar <mingo@redhat.com>
13279M:	Peter Zijlstra <peterz@infradead.org>
13280L:	linux-kernel@vger.kernel.org
13281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13282S:	Maintained
13283F:	kernel/sched/
13284F:	include/linux/sched.h
13285F:	include/uapi/linux/sched.h
13286F:	include/linux/wait.h
13287
13288SCR24X CHIP CARD INTERFACE DRIVER
13289M:	Lubomir Rintel <lkundrak@v3.sk>
13290S:	Supported
13291F:	drivers/char/pcmcia/scr24x_cs.c
13292
13293SCSI CDROM DRIVER
13294M:	Jens Axboe <axboe@kernel.dk>
13295L:	linux-scsi@vger.kernel.org
13296W:	http://www.kernel.dk
13297S:	Maintained
13298F:	drivers/scsi/sr*
13299
13300SCSI RDMA PROTOCOL (SRP) INITIATOR
13301M:	Bart Van Assche <bvanassche@acm.org>
13302L:	linux-rdma@vger.kernel.org
13303S:	Supported
13304Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13305F:	drivers/infiniband/ulp/srp/
13306F:	include/scsi/srp.h
13307
13308SCSI RDMA PROTOCOL (SRP) TARGET
13309M:	Bart Van Assche <bvanassche@acm.org>
13310L:	linux-rdma@vger.kernel.org
13311L:	target-devel@vger.kernel.org
13312S:	Supported
13313Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13314F:	drivers/infiniband/ulp/srpt/
13315
13316SCSI SG DRIVER
13317M:	Doug Gilbert <dgilbert@interlog.com>
13318L:	linux-scsi@vger.kernel.org
13319W:	http://sg.danny.cz/sg
13320S:	Maintained
13321F:	Documentation/scsi/scsi-generic.txt
13322F:	drivers/scsi/sg.c
13323F:	include/scsi/sg.h
13324
13325SCSI SUBSYSTEM
13326M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13328M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13330L:	linux-scsi@vger.kernel.org
13331S:	Maintained
13332F:	Documentation/devicetree/bindings/scsi/
13333F:	drivers/scsi/
13334F:	include/scsi/
13335
13336SCSI TAPE DRIVER
13337M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13338L:	linux-scsi@vger.kernel.org
13339S:	Maintained
13340F:	Documentation/scsi/st.txt
13341F:	drivers/scsi/st.*
13342F:	drivers/scsi/st_*.h
13343
13344SCTP PROTOCOL
13345M:	Vlad Yasevich <vyasevich@gmail.com>
13346M:	Neil Horman <nhorman@tuxdriver.com>
13347M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13348L:	linux-sctp@vger.kernel.org
13349W:	http://lksctp.sourceforge.net
13350S:	Maintained
13351F:	Documentation/networking/sctp.txt
13352F:	include/linux/sctp.h
13353F:	include/uapi/linux/sctp.h
13354F:	include/net/sctp/
13355F:	net/sctp/
13356
13357SCx200 CPU SUPPORT
13358M:	Jim Cromie <jim.cromie@gmail.com>
13359S:	Odd Fixes
13360F:	Documentation/i2c/busses/scx200_acb
13361F:	arch/x86/platform/scx200/
13362F:	drivers/watchdog/scx200_wdt.c
13363F:	drivers/i2c/busses/scx200*
13364F:	drivers/mtd/maps/scx200_docflash.c
13365F:	include/linux/scx200.h
13366
13367SCx200 GPIO DRIVER
13368M:	Jim Cromie <jim.cromie@gmail.com>
13369S:	Maintained
13370F:	drivers/char/scx200_gpio.c
13371F:	include/linux/scx200_gpio.h
13372
13373SCx200 HRT CLOCKSOURCE DRIVER
13374M:	Jim Cromie <jim.cromie@gmail.com>
13375S:	Maintained
13376F:	drivers/clocksource/scx200_hrt.c
13377
13378SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13379M:	Sascha Sommer <saschasommer@freenet.de>
13380L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13381S:	Maintained
13382F:	drivers/mmc/host/sdricoh_cs.c
13383
13384SECURE COMPUTING
13385M:	Kees Cook <keescook@chromium.org>
13386R:	Andy Lutomirski <luto@amacapital.net>
13387R:	Will Drewry <wad@chromium.org>
13388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13389S:	Supported
13390F:	kernel/seccomp.c
13391F:	include/uapi/linux/seccomp.h
13392F:	include/linux/seccomp.h
13393F:	tools/testing/selftests/seccomp/*
13394F:	tools/testing/selftests/kselftest_harness.h
13395F:	Documentation/userspace-api/seccomp_filter.rst
13396K:	\bsecure_computing
13397K:	\bTIF_SECCOMP\b
13398
13399SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13400M:	Al Cooper <alcooperx@gmail.com>
13401L:	linux-mmc@vger.kernel.org
13402L:	bcm-kernel-feedback-list@broadcom.com
13403S:	Maintained
13404F:	drivers/mmc/host/sdhci-brcmstb*
13405
13406SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13407M:	Adrian Hunter <adrian.hunter@intel.com>
13408L:	linux-mmc@vger.kernel.org
13409T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
13410S:	Maintained
13411F:	drivers/mmc/host/sdhci*
13412F:	include/linux/mmc/sdhci*
13413
13414SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13415M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13416M:	Manjunath M B <manjumb@synopsys.com>
13417L:	linux-mmc@vger.kernel.org
13418S:	Maintained
13419F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13420
13421SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13422M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13423L:	linux-mmc@vger.kernel.org
13424S:	Supported
13425F:	drivers/mmc/host/sdhci-of-at91.c
13426
13427SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13428M:	Ben Dooks <ben-linux@fluff.org>
13429M:	Jaehoon Chung <jh80.chung@samsung.com>
13430L:	linux-mmc@vger.kernel.org
13431S:	Maintained
13432F:	drivers/mmc/host/sdhci-s3c*
13433
13434SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13435M:	Viresh Kumar <vireshk@kernel.org>
13436L:	linux-mmc@vger.kernel.org
13437S:	Maintained
13438F:	drivers/mmc/host/sdhci-spear.c
13439
13440SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13441M:	Kishon Vijay Abraham I <kishon@ti.com>
13442L:	linux-mmc@vger.kernel.org
13443S:	Maintained
13444F:	drivers/mmc/host/sdhci-omap.c
13445
13446SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13447M:	Scott Bauer <scott.bauer@intel.com>
13448M:	Jonathan Derrick <jonathan.derrick@intel.com>
13449L:	linux-block@vger.kernel.org
13450S:	Supported
13451F:	block/sed*
13452F:	block/opal_proto.h
13453F:	include/linux/sed*
13454F:	include/uapi/linux/sed*
13455
13456SECURITY CONTACT
13457M:	Security Officers <security@kernel.org>
13458S:	Supported
13459
13460SECURITY SUBSYSTEM
13461M:	James Morris <jmorris@namei.org>
13462M:	"Serge E. Hallyn" <serge@hallyn.com>
13463L:	linux-security-module@vger.kernel.org (suggested Cc:)
13464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13465W:	http://kernsec.org/
13466S:	Supported
13467F:	security/
13468X:	security/selinux/
13469
13470SELINUX SECURITY MODULE
13471M:	Paul Moore <paul@paul-moore.com>
13472M:	Stephen Smalley <sds@tycho.nsa.gov>
13473M:	Eric Paris <eparis@parisplace.org>
13474L:	selinux@vger.kernel.org
13475W:	https://selinuxproject.org
13476W:	https://github.com/SELinuxProject
13477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13478S:	Supported
13479F:	include/linux/selinux*
13480F:	security/selinux/
13481F:	scripts/selinux/
13482F:	Documentation/admin-guide/LSM/SELinux.rst
13483
13484SENSABLE PHANTOM
13485M:	Jiri Slaby <jirislaby@gmail.com>
13486S:	Maintained
13487F:	drivers/misc/phantom.c
13488F:	include/uapi/linux/phantom.h
13489
13490SERIAL DEVICE BUS
13491M:	Rob Herring <robh@kernel.org>
13492L:	linux-serial@vger.kernel.org
13493S:	Maintained
13494F:	Documentation/devicetree/bindings/serial/slave-device.txt
13495F:	drivers/tty/serdev/
13496F:	include/linux/serdev.h
13497
13498SERIAL DRIVERS
13499M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13500L:	linux-serial@vger.kernel.org
13501S:	Maintained
13502F:	Documentation/devicetree/bindings/serial/
13503F:	drivers/tty/serial/
13504
13505SERIAL IR RECEIVER
13506M:	Sean Young <sean@mess.org>
13507L:	linux-media@vger.kernel.org
13508S:	Maintained
13509F:	drivers/media/rc/serial_ir.c
13510
13511SFC NETWORK DRIVER
13512M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13513M:	Edward Cree <ecree@solarflare.com>
13514M:	Bert Kenward <bkenward@solarflare.com>
13515L:	netdev@vger.kernel.org
13516S:	Supported
13517F:	drivers/net/ethernet/sfc/
13518
13519SGI GRU DRIVER
13520M:	Dimitri Sivanich <sivanich@sgi.com>
13521S:	Maintained
13522F:	drivers/misc/sgi-gru/
13523
13524SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13525M:	Pat Gefre <pfg@sgi.com>
13526L:	linux-ia64@vger.kernel.org
13527S:	Supported
13528F:	Documentation/ia64/serial.txt
13529F:	drivers/tty/serial/ioc?_serial.c
13530F:	include/linux/ioc?.h
13531
13532SGI XP/XPC/XPNET DRIVER
13533M:	Cliff Whickman <cpw@sgi.com>
13534M:	Robin Holt <robinmholt@gmail.com>
13535S:	Maintained
13536F:	drivers/misc/sgi-xp/
13537
13538SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13539M:	Ursula Braun <ubraun@linux.ibm.com>
13540L:	linux-s390@vger.kernel.org
13541W:	http://www.ibm.com/developerworks/linux/linux390/
13542S:	Supported
13543F:	net/smc/
13544
13545SHARP RJ54N1CB0C SENSOR DRIVER
13546M:	Jacopo Mondi <jacopo@jmondi.org>
13547L:	linux-media@vger.kernel.org
13548T:	git git://linuxtv.org/media_tree.git
13549S:	Odd fixes
13550F:	drivers/media/i2c/rj54n1cb0c.c
13551F:	include/media/i2c/rj54n1cb0c.h
13552
13553SH_VEU V4L2 MEM2MEM DRIVER
13554L:	linux-media@vger.kernel.org
13555S:	Orphan
13556F:	drivers/media/platform/sh_veu.c
13557
13558SH_VOU V4L2 OUTPUT DRIVER
13559L:	linux-media@vger.kernel.org
13560S:	Orphan
13561F:	drivers/media/platform/sh_vou.c
13562F:	include/media/drv-intf/sh_vou.h
13563
13564SI2157 MEDIA DRIVER
13565M:	Antti Palosaari <crope@iki.fi>
13566L:	linux-media@vger.kernel.org
13567W:	https://linuxtv.org
13568W:	http://palosaari.fi/linux/
13569Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13570T:	git git://linuxtv.org/anttip/media_tree.git
13571S:	Maintained
13572F:	drivers/media/tuners/si2157*
13573
13574SI2165 MEDIA DRIVER
13575M:	Matthias Schwarzott <zzam@gentoo.org>
13576L:	linux-media@vger.kernel.org
13577W:	https://linuxtv.org
13578Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13579S:	Maintained
13580F:	drivers/media/dvb-frontends/si2165*
13581
13582SI2168 MEDIA DRIVER
13583M:	Antti Palosaari <crope@iki.fi>
13584L:	linux-media@vger.kernel.org
13585W:	https://linuxtv.org
13586W:	http://palosaari.fi/linux/
13587Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13588T:	git git://linuxtv.org/anttip/media_tree.git
13589S:	Maintained
13590F:	drivers/media/dvb-frontends/si2168*
13591
13592SI470X FM RADIO RECEIVER I2C DRIVER
13593M:	Hans Verkuil <hverkuil@xs4all.nl>
13594L:	linux-media@vger.kernel.org
13595T:	git git://linuxtv.org/media_tree.git
13596W:	https://linuxtv.org
13597S:	Odd Fixes
13598F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13599
13600SI470X FM RADIO RECEIVER USB DRIVER
13601M:	Hans Verkuil <hverkuil@xs4all.nl>
13602L:	linux-media@vger.kernel.org
13603T:	git git://linuxtv.org/media_tree.git
13604W:	https://linuxtv.org
13605S:	Maintained
13606F:	drivers/media/radio/si470x/radio-si470x-common.c
13607F:	drivers/media/radio/si470x/radio-si470x.h
13608F:	drivers/media/radio/si470x/radio-si470x-usb.c
13609
13610SI4713 FM RADIO TRANSMITTER I2C DRIVER
13611M:	Eduardo Valentin <edubezval@gmail.com>
13612L:	linux-media@vger.kernel.org
13613T:	git git://linuxtv.org/media_tree.git
13614W:	https://linuxtv.org
13615S:	Odd Fixes
13616F:	drivers/media/radio/si4713/si4713.?
13617
13618SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13619M:	Eduardo Valentin <edubezval@gmail.com>
13620L:	linux-media@vger.kernel.org
13621T:	git git://linuxtv.org/media_tree.git
13622W:	https://linuxtv.org
13623S:	Odd Fixes
13624F:	drivers/media/radio/si4713/radio-platform-si4713.c
13625
13626SI4713 FM RADIO TRANSMITTER USB DRIVER
13627M:	Hans Verkuil <hverkuil@xs4all.nl>
13628L:	linux-media@vger.kernel.org
13629T:	git git://linuxtv.org/media_tree.git
13630W:	https://linuxtv.org
13631S:	Maintained
13632F:	drivers/media/radio/si4713/radio-usb-si4713.c
13633
13634SIANO DVB DRIVER
13635M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13636L:	linux-media@vger.kernel.org
13637W:	https://linuxtv.org
13638T:	git git://linuxtv.org/media_tree.git
13639S:	Odd fixes
13640F:	drivers/media/common/siano/
13641F:	drivers/media/usb/siano/
13642F:	drivers/media/usb/siano/
13643F:	drivers/media/mmc/siano/
13644
13645SIFIVE DRIVERS
13646M:	Palmer Dabbelt <palmer@sifive.com>
13647L:	linux-riscv@lists.infradead.org
13648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13649S:	Supported
13650K:	sifive
13651N:	sifive
13652
13653SILEAD TOUCHSCREEN DRIVER
13654M:	Hans de Goede <hdegoede@redhat.com>
13655L:	linux-input@vger.kernel.org
13656L:	platform-driver-x86@vger.kernel.org
13657S:	Maintained
13658F:	drivers/input/touchscreen/silead.c
13659F:	drivers/platform/x86/touchscreen_dmi.c
13660
13661SILICON MOTION SM712 FRAME BUFFER DRIVER
13662M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13663M:	Teddy Wang <teddy.wang@siliconmotion.com>
13664M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13665L:	linux-fbdev@vger.kernel.org
13666S:	Maintained
13667F:	drivers/video/fbdev/sm712*
13668F:	Documentation/fb/sm712fb.txt
13669
13670SIMPLE FIRMWARE INTERFACE (SFI)
13671M:	Len Brown <lenb@kernel.org>
13672L:	sfi-devel@simplefirmware.org
13673W:	http://simplefirmware.org/
13674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13675S:	Supported
13676F:	arch/x86/platform/sfi/
13677F:	drivers/sfi/
13678F:	include/linux/sfi*.h
13679
13680SIMPLEFB FB DRIVER
13681M:	Hans de Goede <hdegoede@redhat.com>
13682L:	linux-fbdev@vger.kernel.org
13683S:	Maintained
13684F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13685F:	drivers/video/fbdev/simplefb.c
13686F:	include/linux/platform_data/simplefb.h
13687
13688SIMTEC EB110ATX (Chalice CATS)
13689P:	Ben Dooks
13690P:	Vincent Sanders <vince@simtec.co.uk>
13691M:	Simtec Linux Team <linux@simtec.co.uk>
13692W:	http://www.simtec.co.uk/products/EB110ATX/
13693S:	Supported
13694
13695SIMTEC EB2410ITX (BAST)
13696P:	Ben Dooks
13697P:	Vincent Sanders <vince@simtec.co.uk>
13698M:	Simtec Linux Team <linux@simtec.co.uk>
13699W:	http://www.simtec.co.uk/products/EB2410ITX/
13700S:	Supported
13701F:	arch/arm/mach-s3c24xx/mach-bast.c
13702F:	arch/arm/mach-s3c24xx/bast-ide.c
13703F:	arch/arm/mach-s3c24xx/bast-irq.c
13704
13705SIPHASH PRF ROUTINES
13706M:	Jason A. Donenfeld <Jason@zx2c4.com>
13707S:	Maintained
13708F:	lib/siphash.c
13709F:	lib/test_siphash.c
13710F:	include/linux/siphash.h
13711
13712SIOX
13713M:	Gavin Schenk <g.schenk@eckelmann.de>
13714M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13715R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13716S:	Supported
13717F:	drivers/siox/*
13718F:	drivers/gpio/gpio-siox.c
13719F:	include/trace/events/siox.h
13720
13721SIS 190 ETHERNET DRIVER
13722M:	Francois Romieu <romieu@fr.zoreil.com>
13723L:	netdev@vger.kernel.org
13724S:	Maintained
13725F:	drivers/net/ethernet/sis/sis190.c
13726
13727SIS 900/7016 FAST ETHERNET DRIVER
13728M:	Daniele Venzano <venza@brownhat.org>
13729W:	http://www.brownhat.org/sis900.html
13730L:	netdev@vger.kernel.org
13731S:	Maintained
13732F:	drivers/net/ethernet/sis/sis900.*
13733
13734SIS FRAMEBUFFER DRIVER
13735M:	Thomas Winischhofer <thomas@winischhofer.net>
13736W:	http://www.winischhofer.net/linuxsisvga.shtml
13737S:	Maintained
13738F:	Documentation/fb/sisfb.txt
13739F:	drivers/video/fbdev/sis/
13740F:	include/video/sisfb.h
13741
13742SIS USB2VGA DRIVER
13743M:	Thomas Winischhofer <thomas@winischhofer.net>
13744W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13745S:	Maintained
13746F:	drivers/usb/misc/sisusbvga/
13747
13748SLAB ALLOCATOR
13749M:	Christoph Lameter <cl@linux.com>
13750M:	Pekka Enberg <penberg@kernel.org>
13751M:	David Rientjes <rientjes@google.com>
13752M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13753M:	Andrew Morton <akpm@linux-foundation.org>
13754L:	linux-mm@kvack.org
13755S:	Maintained
13756F:	include/linux/sl?b*.h
13757F:	mm/sl?b*
13758
13759SLEEPABLE READ-COPY UPDATE (SRCU)
13760M:	Lai Jiangshan <jiangshanlai@gmail.com>
13761M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13762M:	Josh Triplett <josh@joshtriplett.org>
13763R:	Steven Rostedt <rostedt@goodmis.org>
13764R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13765L:	linux-kernel@vger.kernel.org
13766W:	http://www.rdrop.com/users/paulmck/RCU/
13767S:	Supported
13768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13769F:	include/linux/srcu*.h
13770F:	kernel/rcu/srcu*.c
13771
13772SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13773M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13774L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13775S:	Maintained
13776F:	drivers/slimbus/
13777F:	Documentation/devicetree/bindings/slimbus/
13778F:	include/linux/slimbus.h
13779
13780SMACK SECURITY MODULE
13781M:	Casey Schaufler <casey@schaufler-ca.com>
13782L:	linux-security-module@vger.kernel.org
13783W:	http://schaufler-ca.com
13784T:	git git://github.com/cschaufler/smack-next
13785S:	Maintained
13786F:	Documentation/admin-guide/LSM/Smack.rst
13787F:	security/smack/
13788
13789SMC91x ETHERNET DRIVER
13790M:	Nicolas Pitre <nico@fluxnic.net>
13791S:	Odd Fixes
13792F:	drivers/net/ethernet/smsc/smc91x.*
13793
13794SMIA AND SMIA++ IMAGE SENSOR DRIVER
13795M:	Sakari Ailus <sakari.ailus@iki.fi>
13796L:	linux-media@vger.kernel.org
13797S:	Maintained
13798F:	drivers/media/i2c/smiapp/
13799F:	include/media/i2c/smiapp.h
13800F:	drivers/media/i2c/smiapp-pll.c
13801F:	drivers/media/i2c/smiapp-pll.h
13802F:	include/uapi/linux/smiapp.h
13803F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13804
13805SMM665 HARDWARE MONITOR DRIVER
13806M:	Guenter Roeck <linux@roeck-us.net>
13807L:	linux-hwmon@vger.kernel.org
13808S:	Maintained
13809F:	Documentation/hwmon/smm665
13810F:	drivers/hwmon/smm665.c
13811
13812SMSC EMC2103 HARDWARE MONITOR DRIVER
13813M:	Steve Glendinning <steve.glendinning@shawell.net>
13814L:	linux-hwmon@vger.kernel.org
13815S:	Maintained
13816F:	Documentation/hwmon/emc2103
13817F:	drivers/hwmon/emc2103.c
13818
13819SMSC SCH5627 HARDWARE MONITOR DRIVER
13820M:	Hans de Goede <hdegoede@redhat.com>
13821L:	linux-hwmon@vger.kernel.org
13822S:	Supported
13823F:	Documentation/hwmon/sch5627
13824F:	drivers/hwmon/sch5627.c
13825
13826SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13827M:	Steve Glendinning <steve.glendinning@shawell.net>
13828L:	linux-fbdev@vger.kernel.org
13829S:	Maintained
13830F:	drivers/video/fbdev/smscufx.c
13831
13832SMSC47B397 HARDWARE MONITOR DRIVER
13833M:	Jean Delvare <jdelvare@suse.com>
13834L:	linux-hwmon@vger.kernel.org
13835S:	Maintained
13836F:	Documentation/hwmon/smsc47b397
13837F:	drivers/hwmon/smsc47b397.c
13838
13839SMSC911x ETHERNET DRIVER
13840M:	Steve Glendinning <steve.glendinning@shawell.net>
13841L:	netdev@vger.kernel.org
13842S:	Maintained
13843F:	include/linux/smsc911x.h
13844F:	drivers/net/ethernet/smsc/smsc911x.*
13845
13846SMSC9420 PCI ETHERNET DRIVER
13847M:	Steve Glendinning <steve.glendinning@shawell.net>
13848L:	netdev@vger.kernel.org
13849S:	Maintained
13850F:	drivers/net/ethernet/smsc/smsc9420.*
13851
13852SOC-CAMERA V4L2 SUBSYSTEM
13853L:	linux-media@vger.kernel.org
13854T:	git git://linuxtv.org/media_tree.git
13855S:	Orphan
13856F:	include/media/soc*
13857F:	drivers/media/i2c/soc_camera/
13858F:	drivers/media/platform/soc_camera/
13859
13860SOCIONEXT SYNQUACER I2C DRIVER
13861M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13862L:	linux-i2c@vger.kernel.org
13863S:	Maintained
13864F:	drivers/i2c/busses/i2c-synquacer.c
13865F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13866
13867SOCIONEXT UNIPHIER SOUND DRIVER
13868L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13869S:	Orphan
13870F:	sound/soc/uniphier/
13871
13872SOEKRIS NET48XX LED SUPPORT
13873M:	Chris Boot <bootc@bootc.net>
13874S:	Maintained
13875F:	drivers/leds/leds-net48xx.c
13876
13877SOFT-ROCE DRIVER (rxe)
13878M:	Moni Shoua <monis@mellanox.com>
13879L:	linux-rdma@vger.kernel.org
13880S:	Supported
13881W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13882Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13883F:	drivers/infiniband/sw/rxe/
13884F:	include/uapi/rdma/rdma_user_rxe.h
13885
13886SOFTLOGIC 6x10 MPEG CODEC
13887M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13888M:	Anton Sviridenko <anton@corp.bluecherry.net>
13889M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13890M:	Andrey Utkin <andrey_utkin@fastmail.com>
13891M:	Ismael Luceno <ismael@iodev.co.uk>
13892L:	linux-media@vger.kernel.org
13893S:	Supported
13894F:	drivers/media/pci/solo6x10/
13895
13896SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13897M:	James Morse <james.morse@arm.com>
13898L:	linux-arm-kernel@lists.infradead.org
13899S:	Maintained
13900F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13901F:	drivers/firmware/arm_sdei.c
13902F:	include/linux/arm_sdei.h
13903F:	include/uapi/linux/arm_sdei.h
13904
13905SOFTWARE RAID (Multiple Disks) SUPPORT
13906M:	Shaohua Li <shli@kernel.org>
13907L:	linux-raid@vger.kernel.org
13908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13909S:	Supported
13910F:	drivers/md/Makefile
13911F:	drivers/md/Kconfig
13912F:	drivers/md/md*
13913F:	drivers/md/raid*
13914F:	include/linux/raid/
13915F:	include/uapi/linux/raid/
13916
13917SOCIONEXT (SNI) AVE NETWORK DRIVER
13918M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13919L:	netdev@vger.kernel.org
13920S:	Maintained
13921F:	drivers/net/ethernet/socionext/sni_ave.c
13922F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
13923
13924SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13925M:	Jassi Brar <jaswinder.singh@linaro.org>
13926L:	netdev@vger.kernel.org
13927S:	Maintained
13928F:	drivers/net/ethernet/socionext/netsec.c
13929F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13930
13931SOLIDRUN CLEARFOG SUPPORT
13932M:	Russell King <linux@armlinux.org.uk>
13933S:	Maintained
13934F:	arch/arm/boot/dts/armada-388-clearfog*
13935F:	arch/arm/boot/dts/armada-38x-solidrun-*
13936
13937SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13938M:	Russell King <linux@armlinux.org.uk>
13939S:	Maintained
13940F:	arch/arm/boot/dts/imx6*-cubox-i*
13941F:	arch/arm/boot/dts/imx6*-hummingboard*
13942F:	arch/arm/boot/dts/imx6*-sr-*
13943
13944SONIC NETWORK DRIVER
13945M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13946L:	netdev@vger.kernel.org
13947S:	Maintained
13948F:	drivers/net/ethernet/natsemi/sonic.*
13949
13950SONICS SILICON BACKPLANE DRIVER (SSB)
13951M:	Michael Buesch <m@bues.ch>
13952L:	linux-wireless@vger.kernel.org
13953S:	Maintained
13954F:	drivers/ssb/
13955F:	include/linux/ssb/
13956
13957SONY IMX258 SENSOR DRIVER
13958M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13959L:	linux-media@vger.kernel.org
13960T:	git git://linuxtv.org/media_tree.git
13961S:	Maintained
13962F:	drivers/media/i2c/imx258.c
13963
13964SONY IMX274 SENSOR DRIVER
13965M:	Leon Luo <leonl@leopardimaging.com>
13966L:	linux-media@vger.kernel.org
13967T:	git git://linuxtv.org/media_tree.git
13968S:	Maintained
13969F:	drivers/media/i2c/imx274.c
13970F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13971
13972SONY IMX319 SENSOR DRIVER
13973M:	Bingbu Cao <bingbu.cao@intel.com>
13974L:	linux-media@vger.kernel.org
13975T:	git git://linuxtv.org/media_tree.git
13976S:	Maintained
13977F:	drivers/media/i2c/imx319.c
13978
13979SONY IMX355 SENSOR DRIVER
13980M:	Tianshu Qiu <tian.shu.qiu@intel.com>
13981L:	linux-media@vger.kernel.org
13982T:	git git://linuxtv.org/media_tree.git
13983S:	Maintained
13984F:	drivers/media/i2c/imx355.c
13985
13986SONY MEMORYSTICK CARD SUPPORT
13987M:	Alex Dubov <oakad@yahoo.com>
13988W:	http://tifmxx.berlios.de/
13989S:	Maintained
13990F:	drivers/memstick/host/tifm_ms.c
13991
13992SONY MEMORYSTICK STANDARD SUPPORT
13993M:	Maxim Levitsky <maximlevitsky@gmail.com>
13994S:	Maintained
13995F:	drivers/memstick/core/ms_block.*
13996
13997SONY VAIO CONTROL DEVICE DRIVER
13998M:	Mattia Dongili <malattia@linux.it>
13999L:	platform-driver-x86@vger.kernel.org
14000W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14001S:	Maintained
14002F:	Documentation/laptops/sony-laptop.txt
14003F:	drivers/char/sonypi.c
14004F:	drivers/platform/x86/sony-laptop.c
14005F:	include/linux/sony-laptop.h
14006
14007SOUND
14008M:	Jaroslav Kysela <perex@perex.cz>
14009M:	Takashi Iwai <tiwai@suse.com>
14010L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14011W:	http://www.alsa-project.org/
14012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14013T:	git git://git.alsa-project.org/alsa-kernel.git
14014Q:	http://patchwork.kernel.org/project/alsa-devel/list/
14015S:	Maintained
14016F:	Documentation/sound/
14017F:	include/sound/
14018F:	include/uapi/sound/
14019F:	sound/
14020
14021SOUND - COMPRESSED AUDIO
14022M:	Vinod Koul <vkoul@kernel.org>
14023L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14025S:	Supported
14026F:	Documentation/sound/designs/compress-offload.rst
14027F:	include/sound/compress_driver.h
14028F:	include/uapi/sound/compress_*
14029F:	sound/core/compress_offload.c
14030F:	sound/soc/soc-compress.c
14031
14032SOUND - DMAENGINE HELPERS
14033M:	Lars-Peter Clausen <lars@metafoo.de>
14034S:	Supported
14035F:	include/sound/dmaengine_pcm.h
14036F:	sound/core/pcm_dmaengine.c
14037F:	sound/soc/soc-generic-dmaengine-pcm.c
14038
14039SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14040M:	Liam Girdwood <lgirdwood@gmail.com>
14041M:	Mark Brown <broonie@kernel.org>
14042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14043L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14044W:	http://alsa-project.org/main/index.php/ASoC
14045S:	Supported
14046F:	Documentation/devicetree/bindings/sound/
14047F:	Documentation/sound/soc/
14048F:	sound/soc/
14049F:	include/dt-bindings/sound/
14050F:	include/sound/soc*
14051
14052SOUNDWIRE SUBSYSTEM
14053M:	Vinod Koul <vkoul@kernel.org>
14054M:	Sanyog Kale <sanyog.r.kale@intel.com>
14055R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14056L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14057S:	Supported
14058F:	Documentation/driver-api/soundwire/
14059F:	drivers/soundwire/
14060F:	include/linux/soundwire/
14061
14062SP2 MEDIA DRIVER
14063M:	Olli Salonen <olli.salonen@iki.fi>
14064L:	linux-media@vger.kernel.org
14065W:	https://linuxtv.org
14066Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14067S:	Maintained
14068F:	drivers/media/dvb-frontends/sp2*
14069
14070SPARC + UltraSPARC (sparc/sparc64)
14071M:	"David S. Miller" <davem@davemloft.net>
14072L:	sparclinux@vger.kernel.org
14073Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
14074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14076S:	Maintained
14077F:	arch/sparc/
14078F:	drivers/sbus/
14079
14080SPARC SERIAL DRIVERS
14081M:	"David S. Miller" <davem@davemloft.net>
14082L:	sparclinux@vger.kernel.org
14083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14085S:	Maintained
14086F:	include/linux/sunserialcore.h
14087F:	drivers/tty/serial/suncore.c
14088F:	drivers/tty/serial/sunhv.c
14089F:	drivers/tty/serial/sunsab.c
14090F:	drivers/tty/serial/sunsab.h
14091F:	drivers/tty/serial/sunsu.c
14092F:	drivers/tty/serial/sunzilog.c
14093F:	drivers/tty/serial/sunzilog.h
14094F:	drivers/tty/vcc.c
14095
14096SPARSE CHECKER
14097M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14098L:	linux-sparse@vger.kernel.org
14099W:	https://sparse.wiki.kernel.org/
14100T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14101S:	Maintained
14102F:	include/linux/compiler.h
14103
14104SPEAR CLOCK FRAMEWORK SUPPORT
14105M:	Viresh Kumar <vireshk@kernel.org>
14106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14107W:	http://www.st.com/spear
14108S:	Maintained
14109F:	drivers/clk/spear/
14110
14111SPEAR PLATFORM SUPPORT
14112M:	Viresh Kumar <vireshk@kernel.org>
14113M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14115W:	http://www.st.com/spear
14116S:	Maintained
14117F:	arch/arm/boot/dts/spear*
14118F:	arch/arm/mach-spear/
14119
14120SPI NOR SUBSYSTEM
14121M:	Marek Vasut <marek.vasut@gmail.com>
14122L:	linux-mtd@lists.infradead.org
14123W:	http://www.linux-mtd.infradead.org/
14124Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14125T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14126T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
14127S:	Maintained
14128F:	drivers/mtd/spi-nor/
14129F:	include/linux/mtd/spi-nor.h
14130
14131SPI SUBSYSTEM
14132M:	Mark Brown <broonie@kernel.org>
14133L:	linux-spi@vger.kernel.org
14134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14135Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14136S:	Maintained
14137F:	Documentation/devicetree/bindings/spi/
14138F:	Documentation/spi/
14139F:	drivers/spi/
14140F:	include/linux/spi/
14141F:	include/uapi/linux/spi/
14142F:	tools/spi/
14143
14144SPIDERNET NETWORK DRIVER for CELL
14145M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14146L:	netdev@vger.kernel.org
14147S:	Supported
14148F:	Documentation/networking/spider_net.txt
14149F:	drivers/net/ethernet/toshiba/spider_net*
14150
14151SPMI SUBSYSTEM
14152R:	Stephen Boyd <sboyd@kernel.org>
14153L:	linux-arm-msm@vger.kernel.org
14154F:	Documentation/devicetree/bindings/spmi/
14155F:	drivers/spmi/
14156F:	include/dt-bindings/spmi/spmi.h
14157F:	include/linux/spmi.h
14158F:	include/trace/events/spmi.h
14159
14160SPU FILE SYSTEM
14161M:	Jeremy Kerr <jk@ozlabs.org>
14162L:	linuxppc-dev@lists.ozlabs.org
14163W:	http://www.ibm.com/developerworks/power/cell/
14164S:	Supported
14165F:	Documentation/filesystems/spufs.txt
14166F:	arch/powerpc/platforms/cell/spufs/
14167
14168SQUASHFS FILE SYSTEM
14169M:	Phillip Lougher <phillip@squashfs.org.uk>
14170L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14171W:	http://squashfs.org.uk
14172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14173S:	Maintained
14174F:	Documentation/filesystems/squashfs.txt
14175F:	fs/squashfs/
14176
14177SRM (Alpha) environment access
14178M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14179S:	Maintained
14180F:	arch/alpha/kernel/srm_env.c
14181
14182ST LSM6DSx IMU IIO DRIVER
14183M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14184L:	linux-iio@vger.kernel.org
14185W:	http://www.st.com/
14186S:	Maintained
14187F:	drivers/iio/imu/st_lsm6dsx/
14188F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14189
14190ST STM32 I2C/SMBUS DRIVER
14191M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14192L:	linux-i2c@vger.kernel.org
14193S:	Maintained
14194F:	drivers/i2c/busses/i2c-stm32*
14195
14196ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14197M:	Song Qiang <songqiang1304521@gmail.com>
14198L:	linux-iio@vger.kernel.org
14199S:	Maintained
14200F:	drivers/iio/proximity/vl53l0x-i2c.c
14201F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14202
14203STABLE BRANCH
14204M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14205M:	Sasha Levin <sashal@kernel.org>
14206L:	stable@vger.kernel.org
14207S:	Supported
14208F:	Documentation/process/stable-kernel-rules.rst
14209
14210STAGING - COMEDI
14211M:	Ian Abbott <abbotti@mev.co.uk>
14212M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14213S:	Odd Fixes
14214F:	drivers/staging/comedi/
14215
14216STAGING - EROFS FILE SYSTEM
14217M:	Gao Xiang <gaoxiang25@huawei.com>
14218M:	Chao Yu <yuchao0@huawei.com>
14219L:	linux-erofs@lists.ozlabs.org
14220S:	Maintained
14221F:	drivers/staging/erofs/
14222
14223STAGING - INDUSTRIAL IO
14224M:	Jonathan Cameron <jic23@kernel.org>
14225L:	linux-iio@vger.kernel.org
14226S:	Odd Fixes
14227F:	Documentation/devicetree/bindings/staging/iio/
14228F:	drivers/staging/iio/
14229
14230STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14231M:	Marc Dietrich <marvin24@gmx.de>
14232L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14233L:	linux-tegra@vger.kernel.org
14234S:	Maintained
14235F:	drivers/staging/nvec/
14236
14237STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14238M:	Jens Frederich <jfrederich@gmail.com>
14239M:	Daniel Drake <dsd@laptop.org>
14240M:	Jon Nettleton <jon.nettleton@gmail.com>
14241W:	http://wiki.laptop.org/go/DCON
14242S:	Maintained
14243F:	drivers/staging/olpc_dcon/
14244
14245STAGING - REALTEK RTL8712U DRIVERS
14246M:	Larry Finger <Larry.Finger@lwfinger.net>
14247M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14248S:	Odd Fixes
14249F:	drivers/staging/rtl8712/
14250
14251STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14252M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14253M:	Teddy Wang <teddy.wang@siliconmotion.com>
14254M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14255L:	linux-fbdev@vger.kernel.org
14256S:	Maintained
14257F:	drivers/staging/sm750fb/
14258
14259STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14260M:	William Hubbs <w.d.hubbs@gmail.com>
14261M:	Chris Brannon <chris@the-brannons.com>
14262M:	Kirk Reiser <kirk@reisers.ca>
14263M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14264L:	speakup@linux-speakup.org
14265W:	http://www.linux-speakup.org/
14266S:	Odd Fixes
14267F:	drivers/staging/speakup/
14268
14269STAGING - VIA VT665X DRIVERS
14270M:	Forest Bond <forest@alittletooquiet.net>
14271S:	Odd Fixes
14272F:	drivers/staging/vt665?/
14273
14274STAGING - WILC1000 WIFI DRIVER
14275M:	Adham Abozaeid <adham.abozaeid@microchip.com>
14276M:	Ajay Singh <ajay.kathat@microchip.com>
14277L:	linux-wireless@vger.kernel.org
14278S:	Supported
14279F:	drivers/staging/wilc1000/
14280
14281STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14282M:	Arnaud Patard <arnaud.patard@rtp-net.org>
14283S:	Odd Fixes
14284F:	drivers/staging/xgifb/
14285
14286STAGING SUBSYSTEM
14287M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14289L:	devel@driverdev.osuosl.org
14290S:	Supported
14291F:	drivers/staging/
14292
14293STARFIRE/DURALAN NETWORK DRIVER
14294M:	Ion Badulescu <ionut@badula.org>
14295S:	Odd Fixes
14296F:	drivers/net/ethernet/adaptec/starfire*
14297
14298STEC S1220 SKD DRIVER
14299M:	Bart Van Assche <bart.vanassche@wdc.com>
14300L:	linux-block@vger.kernel.org
14301S:	Maintained
14302F:	drivers/block/skd*[ch]
14303
14304STI AUDIO (ASoC) DRIVERS
14305M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14306L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14307S:	Maintained
14308F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14309F:	sound/soc/sti/
14310
14311STI CEC DRIVER
14312M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
14313S:	Maintained
14314F:	drivers/media/platform/sti/cec/
14315F:	Documentation/devicetree/bindings/media/stih-cec.txt
14316
14317STK1160 USB VIDEO CAPTURE DRIVER
14318M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14319L:	linux-media@vger.kernel.org
14320T:	git git://linuxtv.org/media_tree.git
14321S:	Maintained
14322F:	drivers/media/usb/stk1160/
14323
14324STM32 AUDIO (ASoC) DRIVERS
14325M:	Olivier Moysan <olivier.moysan@st.com>
14326M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14327L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14328S:	Maintained
14329F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
14330F:	sound/soc/stm/
14331
14332STM32 TIMER/LPTIMER DRIVERS
14333M:	Fabrice Gasnier <fabrice.gasnier@st.com>
14334S:	Maintained
14335F:	drivers/*/stm32-*timer*
14336F:	drivers/pwm/pwm-stm32*
14337F:	include/linux/*/stm32-*tim*
14338F:	Documentation/ABI/testing/*timer-stm32
14339F:	Documentation/devicetree/bindings/*/stm32-*timer*
14340F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
14341
14342STMMAC ETHERNET DRIVER
14343M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
14344M:	Alexandre Torgue <alexandre.torgue@st.com>
14345M:	Jose Abreu <joabreu@synopsys.com>
14346L:	netdev@vger.kernel.org
14347W:	http://www.stlinux.com
14348S:	Supported
14349F:	drivers/net/ethernet/stmicro/stmmac/
14350
14351SUN3/3X
14352M:	Sam Creasey <sammy@sammy.net>
14353W:	http://sammy.net/sun3/
14354S:	Maintained
14355F:	arch/m68k/kernel/*sun3*
14356F:	arch/m68k/sun3*/
14357F:	arch/m68k/include/asm/sun3*
14358F:	drivers/net/ethernet/i825xx/sun3*
14359
14360SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14361M:	Hans de Goede <hdegoede@redhat.com>
14362L:	linux-input@vger.kernel.org
14363S:	Maintained
14364F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14365F:	drivers/input/keyboard/sun4i-lradc-keys.c
14366
14367SUNDANCE NETWORK DRIVER
14368M:	Denis Kirjanov <kda@linux-powerpc.org>
14369L:	netdev@vger.kernel.org
14370S:	Maintained
14371F:	drivers/net/ethernet/dlink/sundance.c
14372
14373SUPERH
14374M:	Yoshinori Sato <ysato@users.sourceforge.jp>
14375M:	Rich Felker <dalias@libc.org>
14376L:	linux-sh@vger.kernel.org
14377Q:	http://patchwork.kernel.org/project/linux-sh/list/
14378S:	Maintained
14379F:	Documentation/sh/
14380F:	arch/sh/
14381F:	drivers/sh/
14382
14383SUSPEND TO RAM
14384M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
14385M:	Len Brown <len.brown@intel.com>
14386M:	Pavel Machek <pavel@ucw.cz>
14387L:	linux-pm@vger.kernel.org
14388B:	https://bugzilla.kernel.org
14389S:	Supported
14390F:	Documentation/power/
14391F:	arch/x86/kernel/acpi/
14392F:	drivers/base/power/
14393F:	kernel/power/
14394F:	include/linux/suspend.h
14395F:	include/linux/freezer.h
14396F:	include/linux/pm.h
14397
14398SVGA HANDLING
14399M:	Martin Mares <mj@ucw.cz>
14400L:	linux-video@atrey.karlin.mff.cuni.cz
14401S:	Maintained
14402F:	Documentation/svga.txt
14403F:	arch/x86/boot/video*
14404
14405SWIOTLB SUBSYSTEM
14406M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14407L:	iommu@lists.linux-foundation.org
14408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14409S:	Supported
14410F:	kernel/dma/swiotlb.c
14411F:	arch/*/kernel/pci-swiotlb.c
14412F:	include/linux/swiotlb.h
14413
14414SWITCHDEV
14415M:	Jiri Pirko <jiri@resnulli.us>
14416M:	Ivan Vecera <ivecera@redhat.com>
14417L:	netdev@vger.kernel.org
14418S:	Supported
14419F:	net/switchdev/
14420F:	include/net/switchdev.h
14421
14422SY8106A REGULATOR DRIVER
14423M:	Icenowy Zheng <icenowy@aosc.io>
14424S:	Maintained
14425F:	drivers/regulator/sy8106a-regulator.c
14426F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14427
14428SYNC FILE FRAMEWORK
14429M:	Sumit Semwal <sumit.semwal@linaro.org>
14430R:	Gustavo Padovan <gustavo@padovan.org>
14431S:	Maintained
14432L:	linux-media@vger.kernel.org
14433L:	dri-devel@lists.freedesktop.org
14434F:	drivers/dma-buf/sync_*
14435F:	drivers/dma-buf/dma-fence*
14436F:	drivers/dma-buf/sw_sync.c
14437F:	include/linux/sync_file.h
14438F:	include/uapi/linux/sync_file.h
14439F:	Documentation/sync_file.txt
14440T:	git git://anongit.freedesktop.org/drm/drm-misc
14441
14442SYNOPSYS ARC ARCHITECTURE
14443M:	Vineet Gupta <vgupta@synopsys.com>
14444L:	linux-snps-arc@lists.infradead.org
14445S:	Supported
14446F:	arch/arc/
14447F:	Documentation/devicetree/bindings/arc/*
14448F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14449F:	drivers/clocksource/arc_timer.c
14450F:	drivers/tty/serial/arc_uart.c
14451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14452
14453SYNOPSYS ARC HSDK SDP pll clock driver
14454M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14455S:	Supported
14456F:	drivers/clk/clk-hsdk-pll.c
14457F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14458
14459SYNOPSYS ARC SDP clock driver
14460M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14461S:	Supported
14462F:	drivers/clk/axs10x/*
14463F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14464
14465SYNOPSYS ARC SDP platform support
14466M:	Alexey Brodkin <abrodkin@synopsys.com>
14467S:	Supported
14468F:	arch/arc/plat-axs10x
14469F:	arch/arc/boot/dts/ax*
14470F:	Documentation/devicetree/bindings/arc/axs10*
14471
14472SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14473M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14474S:	Supported
14475F:	drivers/reset/reset-axs10x.c
14476F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14477
14478SYNOPSYS CREG GPIO DRIVER
14479M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14480S:	Maintained
14481F:	drivers/gpio/gpio-creg-snps.c
14482F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14483
14484SYNOPSYS DESIGNWARE 8250 UART DRIVER
14485R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14486S:	Maintained
14487F:	drivers/tty/serial/8250/8250_dw.c
14488
14489SYNOPSYS DESIGNWARE APB GPIO DRIVER
14490M:	Hoan Tran <hotran@apm.com>
14491L:	linux-gpio@vger.kernel.org
14492S:	Maintained
14493F:	drivers/gpio/gpio-dwapb.c
14494F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14495
14496SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14497M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14498S:	Maintained
14499F:	drivers/dma/dwi-axi-dmac/
14500F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14501
14502SYNOPSYS DESIGNWARE DMAC DRIVER
14503M:	Viresh Kumar <vireshk@kernel.org>
14504R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14505S:	Maintained
14506F:	include/linux/dma/dw.h
14507F:	include/linux/platform_data/dma-dw.h
14508F:	drivers/dma/dw/
14509
14510SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14511M:	Jose Abreu <Jose.Abreu@synopsys.com>
14512L:	netdev@vger.kernel.org
14513S:	Supported
14514F:	drivers/net/ethernet/synopsys/
14515
14516SYNOPSYS DESIGNWARE I2C DRIVER
14517M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14518R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14519R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14520L:	linux-i2c@vger.kernel.org
14521S:	Maintained
14522F:	drivers/i2c/busses/i2c-designware-*
14523F:	include/linux/platform_data/i2c-designware.h
14524
14525SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14526M:	Jaehoon Chung <jh80.chung@samsung.com>
14527L:	linux-mmc@vger.kernel.org
14528S:	Maintained
14529F:	drivers/mmc/host/dw_mmc*
14530
14531SYNOPSYS HSDK RESET CONTROLLER DRIVER
14532M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14533S:	Supported
14534F:	drivers/reset/reset-hsdk.c
14535F:	include/dt-bindings/reset/snps,hsdk-reset.h
14536F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14537
14538SYSTEM CONFIGURATION (SYSCON)
14539M:	Lee Jones <lee.jones@linaro.org>
14540M:	Arnd Bergmann <arnd@arndb.de>
14541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14542S:	Supported
14543F:	drivers/mfd/syscon.c
14544
14545SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14546M:	Sudeep Holla <sudeep.holla@arm.com>
14547L:	linux-arm-kernel@lists.infradead.org
14548S:	Maintained
14549F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14550F:	drivers/clk/clk-sc[mp]i.c
14551F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14552F:	drivers/firmware/arm_scpi.c
14553F:	drivers/firmware/arm_scmi/
14554F:	include/linux/sc[mp]i_protocol.h
14555
14556SYSTEM RESET/SHUTDOWN DRIVERS
14557M:	Sebastian Reichel <sre@kernel.org>
14558L:	linux-pm@vger.kernel.org
14559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14560S:	Maintained
14561F:	Documentation/devicetree/bindings/power/reset/
14562F:	drivers/power/reset/
14563
14564SYSTEM TRACE MODULE CLASS
14565M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14566S:	Maintained
14567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14568F:	Documentation/trace/stm.rst
14569F:	drivers/hwtracing/stm/
14570F:	include/linux/stm.h
14571F:	include/uapi/linux/stm.h
14572
14573SYSV FILESYSTEM
14574M:	Christoph Hellwig <hch@infradead.org>
14575S:	Maintained
14576F:	Documentation/filesystems/sysv-fs.txt
14577F:	fs/sysv/
14578F:	include/linux/sysv_fs.h
14579
14580TARGET SUBSYSTEM
14581M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14582L:	linux-scsi@vger.kernel.org
14583L:	target-devel@vger.kernel.org
14584W:	http://www.linux-iscsi.org
14585W:	http://groups.google.com/group/linux-iscsi-target-dev
14586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14587S:	Supported
14588F:	drivers/target/
14589F:	include/target/
14590F:	Documentation/target/
14591
14592TASKSTATS STATISTICS INTERFACE
14593M:	Balbir Singh <bsingharora@gmail.com>
14594S:	Maintained
14595F:	Documentation/accounting/taskstats*
14596F:	include/linux/taskstats*
14597F:	kernel/taskstats.c
14598
14599TC subsystem
14600M:	Jamal Hadi Salim <jhs@mojatatu.com>
14601M:	Cong Wang <xiyou.wangcong@gmail.com>
14602M:	Jiri Pirko <jiri@resnulli.us>
14603L:	netdev@vger.kernel.org
14604S:	Maintained
14605F:	include/net/pkt_cls.h
14606F:	include/net/pkt_sched.h
14607F:	include/net/tc_act/
14608F:	include/uapi/linux/pkt_cls.h
14609F:	include/uapi/linux/pkt_sched.h
14610F:	include/uapi/linux/tc_act/
14611F:	include/uapi/linux/tc_ematch/
14612F:	net/sched/
14613
14614TC90522 MEDIA DRIVER
14615M:	Akihiro Tsukada <tskd08@gmail.com>
14616L:	linux-media@vger.kernel.org
14617S:	Odd Fixes
14618F:	drivers/media/dvb-frontends/tc90522*
14619
14620TCP LOW PRIORITY MODULE
14621M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14622M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14623W:	http://tcp-lp-mod.sourceforge.net/
14624S:	Maintained
14625F:	net/ipv4/tcp_lp.c
14626
14627TDA10071 MEDIA DRIVER
14628M:	Antti Palosaari <crope@iki.fi>
14629L:	linux-media@vger.kernel.org
14630W:	https://linuxtv.org
14631W:	http://palosaari.fi/linux/
14632Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14633T:	git git://linuxtv.org/anttip/media_tree.git
14634S:	Maintained
14635F:	drivers/media/dvb-frontends/tda10071*
14636
14637TDA18212 MEDIA DRIVER
14638M:	Antti Palosaari <crope@iki.fi>
14639L:	linux-media@vger.kernel.org
14640W:	https://linuxtv.org
14641W:	http://palosaari.fi/linux/
14642Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14643T:	git git://linuxtv.org/anttip/media_tree.git
14644S:	Maintained
14645F:	drivers/media/tuners/tda18212*
14646
14647TDA18218 MEDIA DRIVER
14648M:	Antti Palosaari <crope@iki.fi>
14649L:	linux-media@vger.kernel.org
14650W:	https://linuxtv.org
14651W:	http://palosaari.fi/linux/
14652Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14653T:	git git://linuxtv.org/anttip/media_tree.git
14654S:	Maintained
14655F:	drivers/media/tuners/tda18218*
14656
14657TDA18250 MEDIA DRIVER
14658M:	Olli Salonen <olli.salonen@iki.fi>
14659L:	linux-media@vger.kernel.org
14660W:	https://linuxtv.org
14661Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14662T:	git git://linuxtv.org/media_tree.git
14663S:	Maintained
14664F:	drivers/media/tuners/tda18250*
14665
14666TDA18271 MEDIA DRIVER
14667M:	Michael Krufky <mkrufky@linuxtv.org>
14668L:	linux-media@vger.kernel.org
14669W:	https://linuxtv.org
14670W:	http://github.com/mkrufky
14671Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14672T:	git git://linuxtv.org/mkrufky/tuners.git
14673S:	Maintained
14674F:	drivers/media/tuners/tda18271*
14675
14676TDA1997x MEDIA DRIVER
14677M:	Tim Harvey <tharvey@gateworks.com>
14678L:	linux-media@vger.kernel.org
14679W:	https://linuxtv.org
14680Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14681S:	Maintained
14682F:	drivers/media/i2c/tda1997x.*
14683
14684TDA827x MEDIA DRIVER
14685M:	Michael Krufky <mkrufky@linuxtv.org>
14686L:	linux-media@vger.kernel.org
14687W:	https://linuxtv.org
14688W:	http://github.com/mkrufky
14689Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14690T:	git git://linuxtv.org/mkrufky/tuners.git
14691S:	Maintained
14692F:	drivers/media/tuners/tda8290.*
14693
14694TDA8290 MEDIA DRIVER
14695M:	Michael Krufky <mkrufky@linuxtv.org>
14696L:	linux-media@vger.kernel.org
14697W:	https://linuxtv.org
14698W:	http://github.com/mkrufky
14699Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14700T:	git git://linuxtv.org/mkrufky/tuners.git
14701S:	Maintained
14702F:	drivers/media/tuners/tda8290.*
14703
14704TDA9840 MEDIA DRIVER
14705M:	Hans Verkuil <hverkuil@xs4all.nl>
14706L:	linux-media@vger.kernel.org
14707T:	git git://linuxtv.org/media_tree.git
14708W:	https://linuxtv.org
14709S:	Maintained
14710F:	drivers/media/i2c/tda9840*
14711
14712TEA5761 TUNER DRIVER
14713M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14714L:	linux-media@vger.kernel.org
14715W:	https://linuxtv.org
14716T:	git git://linuxtv.org/media_tree.git
14717S:	Odd fixes
14718F:	drivers/media/tuners/tea5761.*
14719
14720TEA5767 TUNER DRIVER
14721M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14722L:	linux-media@vger.kernel.org
14723W:	https://linuxtv.org
14724T:	git git://linuxtv.org/media_tree.git
14725S:	Maintained
14726F:	drivers/media/tuners/tea5767.*
14727
14728TEA6415C MEDIA DRIVER
14729M:	Hans Verkuil <hverkuil@xs4all.nl>
14730L:	linux-media@vger.kernel.org
14731T:	git git://linuxtv.org/media_tree.git
14732W:	https://linuxtv.org
14733S:	Maintained
14734F:	drivers/media/i2c/tea6415c*
14735
14736TEA6420 MEDIA DRIVER
14737M:	Hans Verkuil <hverkuil@xs4all.nl>
14738L:	linux-media@vger.kernel.org
14739T:	git git://linuxtv.org/media_tree.git
14740W:	https://linuxtv.org
14741S:	Maintained
14742F:	drivers/media/i2c/tea6420*
14743
14744TEAM DRIVER
14745M:	Jiri Pirko <jiri@resnulli.us>
14746L:	netdev@vger.kernel.org
14747S:	Supported
14748F:	drivers/net/team/
14749F:	include/linux/if_team.h
14750F:	include/uapi/linux/if_team.h
14751
14752TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14753M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14754S:	Maintained
14755F:	arch/x86/platform/ts5500/
14756
14757TECHNOTREND USB IR RECEIVER
14758M:	Sean Young <sean@mess.org>
14759L:	linux-media@vger.kernel.org
14760S:	Maintained
14761F:	drivers/media/rc/ttusbir.c
14762
14763TECHWELL TW9910 VIDEO DECODER
14764L:	linux-media@vger.kernel.org
14765S:	Orphan
14766F:	drivers/media/i2c/tw9910.c
14767F:	include/media/i2c/tw9910.h
14768
14769TEE SUBSYSTEM
14770M:	Jens Wiklander <jens.wiklander@linaro.org>
14771S:	Maintained
14772F:	include/linux/tee_drv.h
14773F:	include/uapi/linux/tee.h
14774F:	drivers/tee/
14775F:	Documentation/tee.txt
14776
14777TEGRA ARCHITECTURE SUPPORT
14778M:	Thierry Reding <thierry.reding@gmail.com>
14779M:	Jonathan Hunter <jonathanh@nvidia.com>
14780L:	linux-tegra@vger.kernel.org
14781Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14783S:	Supported
14784N:	[^a-z]tegra
14785
14786TEGRA CLOCK DRIVER
14787M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14788M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14789S:	Supported
14790F:	drivers/clk/tegra/
14791
14792TEGRA DMA DRIVERS
14793M:	Laxman Dewangan <ldewangan@nvidia.com>
14794M:	Jon Hunter <jonathanh@nvidia.com>
14795S:	Supported
14796F:	drivers/dma/tegra*
14797
14798TEGRA I2C DRIVER
14799M:	Laxman Dewangan <ldewangan@nvidia.com>
14800S:	Supported
14801F:	drivers/i2c/busses/i2c-tegra.c
14802
14803TEGRA IOMMU DRIVERS
14804M:	Thierry Reding <thierry.reding@gmail.com>
14805L:	linux-tegra@vger.kernel.org
14806S:	Supported
14807F:	drivers/iommu/tegra*
14808
14809TEGRA KBC DRIVER
14810M:	Laxman Dewangan <ldewangan@nvidia.com>
14811S:	Supported
14812F:	drivers/input/keyboard/tegra-kbc.c
14813
14814TEGRA NAND DRIVER
14815M:	Stefan Agner <stefan@agner.ch>
14816M:	Lucas Stach <dev@lynxeye.de>
14817S:	Maintained
14818F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14819F:	drivers/mtd/nand/raw/tegra_nand.c
14820
14821TEGRA PWM DRIVER
14822M:	Thierry Reding <thierry.reding@gmail.com>
14823S:	Supported
14824F:	drivers/pwm/pwm-tegra.c
14825
14826TEGRA SERIAL DRIVER
14827M:	Laxman Dewangan <ldewangan@nvidia.com>
14828S:	Supported
14829F:	drivers/tty/serial/serial-tegra.c
14830
14831TEGRA SPI DRIVER
14832M:	Laxman Dewangan <ldewangan@nvidia.com>
14833S:	Supported
14834F:	drivers/spi/spi-tegra*
14835
14836TEHUTI ETHERNET DRIVER
14837M:	Andy Gospodarek <andy@greyhouse.net>
14838L:	netdev@vger.kernel.org
14839S:	Supported
14840F:	drivers/net/ethernet/tehuti/*
14841
14842Telecom Clock Driver for MCPL0010
14843M:	Mark Gross <mark.gross@intel.com>
14844S:	Supported
14845F:	drivers/char/tlclk.c
14846
14847TENSILICA XTENSA PORT (xtensa)
14848M:	Chris Zankel <chris@zankel.net>
14849M:	Max Filippov <jcmvbkbc@gmail.com>
14850L:	linux-xtensa@linux-xtensa.org
14851T:	git git://github.com/czankel/xtensa-linux.git
14852S:	Maintained
14853F:	arch/xtensa/
14854F:	drivers/irqchip/irq-xtensa-*
14855
14856Texas Instruments' System Control Interface (TISCI) Protocol Driver
14857M:	Nishanth Menon <nm@ti.com>
14858M:	Tero Kristo <t-kristo@ti.com>
14859M:	Santosh Shilimkar <ssantosh@kernel.org>
14860L:	linux-arm-kernel@lists.infradead.org
14861S:	Maintained
14862F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14863F:	drivers/firmware/ti_sci*
14864F:	include/linux/soc/ti/ti_sci_protocol.h
14865F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14866F:	drivers/soc/ti/ti_sci_pm_domains.c
14867F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14868F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14869F:	drivers/clk/keystone/sci-clk.c
14870F:	drivers/reset/reset-ti-sci.c
14871
14872THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14873M:	Hans Verkuil <hverkuil@xs4all.nl>
14874L:	linux-media@vger.kernel.org
14875T:	git git://linuxtv.org/media_tree.git
14876W:	https://linuxtv.org
14877S:	Maintained
14878F:	drivers/media/radio/radio-raremono.c
14879
14880THERMAL
14881M:	Zhang Rui <rui.zhang@intel.com>
14882M:	Eduardo Valentin <edubezval@gmail.com>
14883R:	Daniel Lezcano <daniel.lezcano@linaro.org>
14884L:	linux-pm@vger.kernel.org
14885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14887Q:	https://patchwork.kernel.org/project/linux-pm/list/
14888S:	Supported
14889F:	drivers/thermal/
14890F:	include/linux/thermal.h
14891F:	include/uapi/linux/thermal.h
14892F:	include/linux/cpu_cooling.h
14893F:	Documentation/devicetree/bindings/thermal/
14894
14895THERMAL/CPU_COOLING
14896M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14897M:	Viresh Kumar <viresh.kumar@linaro.org>
14898M:	Javi Merino <javi.merino@kernel.org>
14899L:	linux-pm@vger.kernel.org
14900S:	Supported
14901F:	Documentation/thermal/cpu-cooling-api.txt
14902F:	drivers/thermal/cpu_cooling.c
14903F:	include/linux/cpu_cooling.h
14904
14905THINKPAD ACPI EXTRAS DRIVER
14906M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14907L:	ibm-acpi-devel@lists.sourceforge.net
14908L:	platform-driver-x86@vger.kernel.org
14909W:	http://ibm-acpi.sourceforge.net
14910W:	http://thinkwiki.org/wiki/Ibm-acpi
14911T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14912S:	Maintained
14913F:	drivers/platform/x86/thinkpad_acpi.c
14914
14915THUNDERBOLT DRIVER
14916M:	Andreas Noever <andreas.noever@gmail.com>
14917M:	Michael Jamet <michael.jamet@intel.com>
14918M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14919M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14921S:	Maintained
14922F:	Documentation/admin-guide/thunderbolt.rst
14923F:	drivers/thunderbolt/
14924F:	include/linux/thunderbolt.h
14925
14926THUNDERBOLT NETWORK DRIVER
14927M:	Michael Jamet <michael.jamet@intel.com>
14928M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14929M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14930L:	netdev@vger.kernel.org
14931S:	Maintained
14932F:	drivers/net/thunderbolt.c
14933
14934THUNDERX GPIO DRIVER
14935M:	David Daney <david.daney@cavium.com>
14936S:	Maintained
14937F:	drivers/gpio/gpio-thunderx.c
14938
14939TI AM437X VPFE DRIVER
14940M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14941L:	linux-media@vger.kernel.org
14942W:	https://linuxtv.org
14943Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14944T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14945S:	Maintained
14946F:	drivers/media/platform/am437x/
14947
14948TI BANDGAP AND THERMAL DRIVER
14949M:	Eduardo Valentin <edubezval@gmail.com>
14950M:	Keerthy <j-keerthy@ti.com>
14951L:	linux-pm@vger.kernel.org
14952L:	linux-omap@vger.kernel.org
14953S:	Maintained
14954F:	drivers/thermal/ti-soc-thermal/
14955
14956TI BQ27XXX POWER SUPPLY DRIVER
14957R:	Andrew F. Davis <afd@ti.com>
14958F:	include/linux/power/bq27xxx_battery.h
14959F:	drivers/power/supply/bq27xxx_battery.c
14960F:	drivers/power/supply/bq27xxx_battery_i2c.c
14961
14962TI CDCE706 CLOCK DRIVER
14963M:	Max Filippov <jcmvbkbc@gmail.com>
14964S:	Maintained
14965F:	drivers/clk/clk-cdce706.c
14966
14967TI CLOCK DRIVER
14968M:	Tero Kristo <t-kristo@ti.com>
14969L:	linux-omap@vger.kernel.org
14970S:	Maintained
14971F:	drivers/clk/ti/
14972F:	include/linux/clk/ti.h
14973
14974TI DAVINCI MACHINE SUPPORT
14975M:	Sekhar Nori <nsekhar@ti.com>
14976M:	Kevin Hilman <khilman@kernel.org>
14977L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14979S:	Supported
14980F:	arch/arm/mach-davinci/
14981F:	drivers/i2c/busses/i2c-davinci.c
14982F:	arch/arm/boot/dts/da850*
14983
14984TI DAVINCI SERIES CLOCK DRIVER
14985M:	David Lechner <david@lechnology.com>
14986R:	Sekhar Nori <nsekhar@ti.com>
14987S:	Maintained
14988F:	Documentation/devicetree/bindings/clock/ti/davinci/
14989F:	drivers/clk/davinci/
14990
14991TI DAVINCI SERIES GPIO DRIVER
14992M:	Keerthy <j-keerthy@ti.com>
14993L:	linux-gpio@vger.kernel.org
14994S:	Maintained
14995F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14996F:	drivers/gpio/gpio-davinci.c
14997
14998TI DAVINCI SERIES MEDIA DRIVER
14999M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15000L:	linux-media@vger.kernel.org
15001W:	https://linuxtv.org
15002Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15003T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15004S:	Maintained
15005F:	drivers/media/platform/davinci/
15006F:	include/media/davinci/
15007
15008TI ETHERNET SWITCH DRIVER (CPSW)
15009R:	Grygorii Strashko <grygorii.strashko@ti.com>
15010L:	linux-omap@vger.kernel.org
15011L:	netdev@vger.kernel.org
15012S:	Maintained
15013F:	drivers/net/ethernet/ti/cpsw*
15014F:	drivers/net/ethernet/ti/davinci*
15015
15016TI FLASH MEDIA INTERFACE DRIVER
15017M:	Alex Dubov <oakad@yahoo.com>
15018S:	Maintained
15019F:	drivers/misc/tifm*
15020F:	drivers/mmc/host/tifm_sd.c
15021F:	include/linux/tifm.h
15022
15023TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15024M:	Santosh Shilimkar <ssantosh@kernel.org>
15025L:	linux-kernel@vger.kernel.org
15026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15027S:	Maintained
15028F:	drivers/soc/ti/*
15029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15030
15031TI LM49xxx FAMILY ASoC CODEC DRIVERS
15032M:	M R Swami Reddy <mr.swami.reddy@ti.com>
15033M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15034L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15035S:	Maintained
15036F:	sound/soc/codecs/lm49453*
15037F:	sound/soc/codecs/isabelle*
15038
15039TI LP855x BACKLIGHT DRIVER
15040M:	Milo Kim <milo.kim@ti.com>
15041S:	Maintained
15042F:	Documentation/backlight/lp855x-driver.txt
15043F:	drivers/video/backlight/lp855x_bl.c
15044F:	include/linux/platform_data/lp855x.h
15045
15046TI LP8727 CHARGER DRIVER
15047M:	Milo Kim <milo.kim@ti.com>
15048S:	Maintained
15049F:	drivers/power/supply/lp8727_charger.c
15050F:	include/linux/platform_data/lp8727.h
15051
15052TI LP8788 MFD DRIVER
15053M:	Milo Kim <milo.kim@ti.com>
15054S:	Maintained
15055F:	drivers/iio/adc/lp8788_adc.c
15056F:	drivers/leds/leds-lp8788.c
15057F:	drivers/mfd/lp8788*.c
15058F:	drivers/power/supply/lp8788-charger.c
15059F:	drivers/regulator/lp8788-*.c
15060F:	include/linux/mfd/lp8788*.h
15061
15062TI NETCP ETHERNET DRIVER
15063M:	Wingman Kwok <w-kwok2@ti.com>
15064M:	Murali Karicheri <m-karicheri2@ti.com>
15065L:	netdev@vger.kernel.org
15066S:	Maintained
15067F:	drivers/net/ethernet/ti/netcp*
15068
15069TI PCM3060 ASoC CODEC DRIVER
15070M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
15071L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15072S:	Maintained
15073F:	Documentation/devicetree/bindings/sound/pcm3060.txt
15074F:	sound/soc/codecs/pcm3060*
15075
15076TI TAS571X FAMILY ASoC CODEC DRIVER
15077M:	Kevin Cernekee <cernekee@chromium.org>
15078L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15079S:	Odd Fixes
15080F:	sound/soc/codecs/tas571x*
15081
15082TI TRF7970A NFC DRIVER
15083M:	Mark Greer <mgreer@animalcreek.com>
15084L:	linux-wireless@vger.kernel.org
15085L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15086S:	Supported
15087F:	drivers/nfc/trf7970a.c
15088F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15089
15090TI TWL4030 SERIES SOC CODEC DRIVER
15091M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15092L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15093S:	Maintained
15094F:	sound/soc/codecs/twl4030*
15095
15096TI VPE/CAL DRIVERS
15097M:	Benoit Parrot <bparrot@ti.com>
15098L:	linux-media@vger.kernel.org
15099W:	http://linuxtv.org/
15100Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15101S:	Maintained
15102F:	drivers/media/platform/ti-vpe/
15103
15104TI WILINK WIRELESS DRIVERS
15105L:	linux-wireless@vger.kernel.org
15106W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
15107W:	http://wireless.kernel.org/en/users/Drivers/wl1251
15108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15109S:	Orphan
15110F:	drivers/net/wireless/ti/
15111F:	include/linux/wl12xx.h
15112
15113TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15114M:	John Stultz <john.stultz@linaro.org>
15115M:	Thomas Gleixner <tglx@linutronix.de>
15116R:	Stephen Boyd <sboyd@kernel.org>
15117L:	linux-kernel@vger.kernel.org
15118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15119S:	Supported
15120F:	include/linux/clocksource.h
15121F:	include/linux/time.h
15122F:	include/linux/timex.h
15123F:	include/uapi/linux/time.h
15124F:	include/uapi/linux/timex.h
15125F:	kernel/time/clocksource.c
15126F:	kernel/time/time*.c
15127F:	kernel/time/alarmtimer.c
15128F:	kernel/time/ntp.c
15129F:	tools/testing/selftests/timers/
15130
15131TIPC NETWORK LAYER
15132M:	Jon Maloy <jon.maloy@ericsson.com>
15133M:	Ying Xue <ying.xue@windriver.com>
15134L:	netdev@vger.kernel.org (core kernel code)
15135L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15136W:	http://tipc.sourceforge.net/
15137S:	Maintained
15138F:	include/uapi/linux/tipc*.h
15139F:	net/tipc/
15140
15141TLAN NETWORK DRIVER
15142M:	Samuel Chessman <chessman@tux.org>
15143L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15144W:	http://sourceforge.net/projects/tlan/
15145S:	Maintained
15146F:	Documentation/networking/tlan.txt
15147F:	drivers/net/ethernet/ti/tlan.*
15148
15149TM6000 VIDEO4LINUX DRIVER
15150M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15151L:	linux-media@vger.kernel.org
15152W:	https://linuxtv.org
15153T:	git git://linuxtv.org/media_tree.git
15154S:	Odd fixes
15155F:	drivers/media/usb/tm6000/
15156F:	Documentation/media/v4l-drivers/tm6000*
15157
15158TMIO/SDHI MMC DRIVER
15159M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15160L:	linux-mmc@vger.kernel.org
15161S:	Supported
15162F:	drivers/mmc/host/tmio_mmc*
15163F:	drivers/mmc/host/renesas_sdhi*
15164F:	include/linux/mfd/tmio.h
15165
15166TMP401 HARDWARE MONITOR DRIVER
15167M:	Guenter Roeck <linux@roeck-us.net>
15168L:	linux-hwmon@vger.kernel.org
15169S:	Maintained
15170F:	Documentation/hwmon/tmp401
15171F:	drivers/hwmon/tmp401.c
15172
15173TMPFS (SHMEM FILESYSTEM)
15174M:	Hugh Dickins <hughd@google.com>
15175L:	linux-mm@kvack.org
15176S:	Maintained
15177F:	include/linux/shmem_fs.h
15178F:	mm/shmem.c
15179
15180TOMOYO SECURITY MODULE
15181M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15182M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15183L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15184L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15185L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15186L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15187W:	http://tomoyo.sourceforge.jp/
15188T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15189S:	Maintained
15190F:	security/tomoyo/
15191
15192TOPSTAR LAPTOP EXTRAS DRIVER
15193M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15194L:	platform-driver-x86@vger.kernel.org
15195S:	Maintained
15196F:	drivers/platform/x86/topstar-laptop.c
15197
15198TORTURE-TEST MODULES
15199M:	Davidlohr Bueso <dave@stgolabs.net>
15200M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15201M:	Josh Triplett <josh@joshtriplett.org>
15202L:	linux-kernel@vger.kernel.org
15203S:	Supported
15204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15205F:	Documentation/RCU/torture.txt
15206F:	kernel/torture.c
15207F:	kernel/rcu/rcutorture.c
15208F:	kernel/rcu/rcuperf.c
15209F:	kernel/locking/locktorture.c
15210
15211TOSHIBA ACPI EXTRAS DRIVER
15212M:	Azael Avalos <coproscefalo@gmail.com>
15213L:	platform-driver-x86@vger.kernel.org
15214S:	Maintained
15215F:	drivers/platform/x86/toshiba_acpi.c
15216
15217TOSHIBA BLUETOOTH DRIVER
15218M:	Azael Avalos <coproscefalo@gmail.com>
15219L:	platform-driver-x86@vger.kernel.org
15220S:	Maintained
15221F:	drivers/platform/x86/toshiba_bluetooth.c
15222
15223TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15224M:	Azael Avalos <coproscefalo@gmail.com>
15225L:	platform-driver-x86@vger.kernel.org
15226S:	Maintained
15227F:	drivers/platform/x86/toshiba_haps.c
15228
15229TOSHIBA SMM DRIVER
15230M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15231W:	http://www.buzzard.org.uk/toshiba/
15232S:	Maintained
15233F:	drivers/char/toshiba.c
15234F:	include/linux/toshiba.h
15235F:	include/uapi/linux/toshiba.h
15236
15237TOSHIBA TC358743 DRIVER
15238M:	Mats Randgaard <matrandg@cisco.com>
15239L:	linux-media@vger.kernel.org
15240S:	Maintained
15241F:	drivers/media/i2c/tc358743*
15242F:	include/media/i2c/tc358743.h
15243
15244TOSHIBA WMI HOTKEYS DRIVER
15245M:	Azael Avalos <coproscefalo@gmail.com>
15246L:	platform-driver-x86@vger.kernel.org
15247S:	Maintained
15248F:	drivers/platform/x86/toshiba-wmi.c
15249
15250TPM DEVICE DRIVER
15251M:	Peter Huewe <peterhuewe@gmx.de>
15252M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15253R:	Jason Gunthorpe <jgg@ziepe.ca>
15254L:	linux-integrity@vger.kernel.org
15255Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15256W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15257T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15258S:	Maintained
15259F:	drivers/char/tpm/
15260
15261TRACING
15262M:	Steven Rostedt <rostedt@goodmis.org>
15263M:	Ingo Molnar <mingo@redhat.com>
15264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15265S:	Maintained
15266F:	Documentation/trace/ftrace.rst
15267F:	arch/*/*/*/ftrace.h
15268F:	arch/*/kernel/ftrace.c
15269F:	include/*/ftrace.h
15270F:	include/linux/trace*.h
15271F:	include/trace/
15272F:	kernel/trace/
15273F:	tools/testing/selftests/ftrace/
15274
15275TRACING MMIO ACCESSES (MMIOTRACE)
15276M:	Steven Rostedt <rostedt@goodmis.org>
15277M:	Ingo Molnar <mingo@kernel.org>
15278R:	Karol Herbst <karolherbst@gmail.com>
15279R:	Pekka Paalanen <ppaalanen@gmail.com>
15280S:	Maintained
15281L:	linux-kernel@vger.kernel.org
15282L:	nouveau@lists.freedesktop.org
15283F:	kernel/trace/trace_mmiotrace.c
15284F:	include/linux/mmiotrace.h
15285F:	arch/x86/mm/kmmio.c
15286F:	arch/x86/mm/mmio-mod.c
15287F:	arch/x86/mm/testmmiotrace.c
15288
15289TRIVIAL PATCHES
15290M:	Jiri Kosina <trivial@kernel.org>
15291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15292S:	Maintained
15293K:	^Subject:.*(?i)trivial
15294
15295TEMPO SEMICONDUCTOR DRIVERS
15296M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15297S:	Maintained
15298F:	sound/soc/codecs/tscs*.c
15299F:	sound/soc/codecs/tscs*.h
15300F:	Documentation/devicetree/bindings/sound/tscs*.txt
15301
15302TTY LAYER
15303M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15304M:	Jiri Slaby <jslaby@suse.com>
15305S:	Supported
15306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15307F:	Documentation/serial/
15308F:	drivers/tty/
15309F:	drivers/tty/serial/serial_core.c
15310F:	include/linux/serial_core.h
15311F:	include/linux/serial.h
15312F:	include/linux/tty.h
15313F:	include/uapi/linux/serial_core.h
15314F:	include/uapi/linux/serial.h
15315F:	include/uapi/linux/tty.h
15316
15317TUA9001 MEDIA DRIVER
15318M:	Antti Palosaari <crope@iki.fi>
15319L:	linux-media@vger.kernel.org
15320W:	https://linuxtv.org
15321W:	http://palosaari.fi/linux/
15322Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15323T:	git git://linuxtv.org/anttip/media_tree.git
15324S:	Maintained
15325F:	drivers/media/tuners/tua9001*
15326
15327TULIP NETWORK DRIVERS
15328L:	netdev@vger.kernel.org
15329L:	linux-parisc@vger.kernel.org
15330S:	Orphan
15331F:	drivers/net/ethernet/dec/tulip/
15332
15333TUN/TAP driver
15334M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
15335W:	http://vtun.sourceforge.net/tun
15336S:	Maintained
15337F:	Documentation/networking/tuntap.txt
15338F:	arch/um/os-Linux/drivers/
15339
15340TURBOCHANNEL SUBSYSTEM
15341M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15342M:	Ralf Baechle <ralf@linux-mips.org>
15343L:	linux-mips@vger.kernel.org
15344Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
15345S:	Maintained
15346F:	drivers/tc/
15347F:	include/linux/tc.h
15348
15349TURBOSTAT UTILITY
15350M:	"Len Brown" <lenb@kernel.org>
15351L:	linux-pm@vger.kernel.org
15352B:	https://bugzilla.kernel.org
15353Q:	https://patchwork.kernel.org/project/linux-pm/list/
15354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15355S:	Supported
15356F:	tools/power/x86/turbostat/
15357
15358TW5864 VIDEO4LINUX DRIVER
15359M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15360M:	Anton Sviridenko <anton@corp.bluecherry.net>
15361M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15362M:	Andrey Utkin <andrey_utkin@fastmail.com>
15363L:	linux-media@vger.kernel.org
15364S:	Supported
15365F:	drivers/media/pci/tw5864/
15366
15367TW68 VIDEO4LINUX DRIVER
15368M:	Hans Verkuil <hverkuil@xs4all.nl>
15369L:	linux-media@vger.kernel.org
15370T:	git git://linuxtv.org/media_tree.git
15371W:	https://linuxtv.org
15372S:	Odd Fixes
15373F:	drivers/media/pci/tw68/
15374
15375TW686X VIDEO4LINUX DRIVER
15376M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15377L:	linux-media@vger.kernel.org
15378T:	git git://linuxtv.org/media_tree.git
15379W:	http://linuxtv.org
15380S:	Maintained
15381F:	drivers/media/pci/tw686x/
15382
15383UBI FILE SYSTEM (UBIFS)
15384M:	Richard Weinberger <richard@nod.at>
15385M:	Artem Bityutskiy <dedekind1@gmail.com>
15386M:	Adrian Hunter <adrian.hunter@intel.com>
15387L:	linux-mtd@lists.infradead.org
15388T:	git git://git.infradead.org/ubifs-2.6.git
15389W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
15390S:	Supported
15391F:	Documentation/filesystems/ubifs.txt
15392F:	fs/ubifs/
15393
15394UCLINUX (M68KNOMMU AND COLDFIRE)
15395M:	Greg Ungerer <gerg@linux-m68k.org>
15396W:	http://www.linux-m68k.org/
15397W:	http://www.uclinux.org/
15398L:	linux-m68k@lists.linux-m68k.org
15399L:	uclinux-dev@uclinux.org  (subscribers-only)
15400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15401S:	Maintained
15402F:	arch/m68k/coldfire/
15403F:	arch/m68k/68*/
15404F:	arch/m68k/*/*_no.*
15405F:	arch/m68k/include/asm/*_no.*
15406
15407UDF FILESYSTEM
15408M:	Jan Kara <jack@suse.com>
15409S:	Maintained
15410F:	Documentation/filesystems/udf.txt
15411F:	fs/udf/
15412
15413UDRAW TABLET
15414M:	Bastien Nocera <hadess@hadess.net>
15415L:	linux-input@vger.kernel.org
15416S:	Maintained
15417F:	drivers/hid/hid-udraw-ps3.c
15418
15419UFS FILESYSTEM
15420M:	Evgeniy Dushistov <dushistov@mail.ru>
15421S:	Maintained
15422F:	Documentation/filesystems/ufs.txt
15423F:	fs/ufs/
15424
15425UHID USERSPACE HID IO DRIVER:
15426M:	David Herrmann <dh.herrmann@googlemail.com>
15427L:	linux-input@vger.kernel.org
15428S:	Maintained
15429F:	drivers/hid/uhid.c
15430F:	include/uapi/linux/uhid.h
15431
15432ULPI BUS
15433M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15434L:	linux-usb@vger.kernel.org
15435S:	Maintained
15436F:	drivers/usb/common/ulpi.c
15437F:	include/linux/ulpi/
15438
15439ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15440L:	linux-usb@vger.kernel.org
15441S:	Orphan
15442F:	drivers/uwb/
15443F:	include/linux/uwb.h
15444F:	include/linux/uwb/
15445
15446UNICORE32 ARCHITECTURE:
15447M:	Guan Xuetao <gxt@pku.edu.cn>
15448W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15449S:	Maintained
15450T:	git git://github.com/gxt/linux.git
15451F:	arch/unicore32/
15452
15453UNIFDEF
15454M:	Tony Finch <dot@dotat.at>
15455W:	http://dotat.at/prog/unifdef
15456S:	Maintained
15457F:	scripts/unifdef.c
15458
15459UNIFORM CDROM DRIVER
15460M:	Jens Axboe <axboe@kernel.dk>
15461W:	http://www.kernel.dk
15462S:	Maintained
15463F:	Documentation/cdrom/
15464F:	drivers/cdrom/cdrom.c
15465F:	include/linux/cdrom.h
15466F:	include/uapi/linux/cdrom.h
15467
15468UNISYS S-PAR DRIVERS
15469M:	David Kershner <david.kershner@unisys.com>
15470L:	sparmaintainer@unisys.com (Unisys internal)
15471S:	Supported
15472F:	include/linux/visorbus.h
15473F:	drivers/visorbus/
15474F:	drivers/staging/unisys/
15475
15476UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15477M:	Vinayak Holikatti <vinholikatti@gmail.com>
15478L:	linux-scsi@vger.kernel.org
15479S:	Supported
15480F:	Documentation/scsi/ufs.txt
15481F:	drivers/scsi/ufs/
15482
15483UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15484M:	Joao Pinto <jpinto@synopsys.com>
15485L:	linux-scsi@vger.kernel.org
15486S:	Supported
15487F:	drivers/scsi/ufs/*dwc*
15488
15489UNSORTED BLOCK IMAGES (UBI)
15490M:	Artem Bityutskiy <dedekind1@gmail.com>
15491M:	Richard Weinberger <richard@nod.at>
15492W:	http://www.linux-mtd.infradead.org/
15493L:	linux-mtd@lists.infradead.org
15494T:	git git://git.infradead.org/ubifs-2.6.git
15495S:	Supported
15496F:	drivers/mtd/ubi/
15497F:	include/linux/mtd/ubi.h
15498F:	include/uapi/mtd/ubi-user.h
15499
15500USB "USBNET" DRIVER FRAMEWORK
15501M:	Oliver Neukum <oneukum@suse.com>
15502L:	netdev@vger.kernel.org
15503W:	http://www.linux-usb.org/usbnet
15504S:	Maintained
15505F:	drivers/net/usb/usbnet.c
15506F:	include/linux/usb/usbnet.h
15507
15508USB ACM DRIVER
15509M:	Oliver Neukum <oneukum@suse.com>
15510L:	linux-usb@vger.kernel.org
15511S:	Maintained
15512F:	Documentation/usb/acm.txt
15513F:	drivers/usb/class/cdc-acm.*
15514
15515USB AR5523 WIRELESS DRIVER
15516M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15517L:	linux-wireless@vger.kernel.org
15518S:	Maintained
15519F:	drivers/net/wireless/ath/ar5523/
15520
15521USB ATTACHED SCSI
15522M:	Oliver Neukum <oneukum@suse.com>
15523L:	linux-usb@vger.kernel.org
15524L:	linux-scsi@vger.kernel.org
15525S:	Maintained
15526F:	drivers/usb/storage/uas.c
15527
15528USB CDC ETHERNET DRIVER
15529M:	Oliver Neukum <oliver@neukum.org>
15530L:	linux-usb@vger.kernel.org
15531S:	Maintained
15532F:	drivers/net/usb/cdc_*.c
15533F:	include/uapi/linux/usb/cdc.h
15534
15535USB CHAOSKEY DRIVER
15536M:	Keith Packard <keithp@keithp.com>
15537L:	linux-usb@vger.kernel.org
15538S:	Maintained
15539F:	drivers/usb/misc/chaoskey.c
15540
15541USB CYPRESS C67X00 DRIVER
15542M:	Peter Korsgaard <jacmet@sunsite.dk>
15543L:	linux-usb@vger.kernel.org
15544S:	Maintained
15545F:	drivers/usb/c67x00/
15546
15547USB DAVICOM DM9601 DRIVER
15548M:	Peter Korsgaard <jacmet@sunsite.dk>
15549L:	netdev@vger.kernel.org
15550W:	http://www.linux-usb.org/usbnet
15551S:	Maintained
15552F:	drivers/net/usb/dm9601.c
15553
15554USB DIAMOND RIO500 DRIVER
15555M:	Cesar Miquel <miquel@df.uba.ar>
15556L:	rio500-users@lists.sourceforge.net
15557W:	http://rio500.sourceforge.net
15558S:	Maintained
15559F:	drivers/usb/misc/rio500*
15560
15561USB EHCI DRIVER
15562M:	Alan Stern <stern@rowland.harvard.edu>
15563L:	linux-usb@vger.kernel.org
15564S:	Maintained
15565F:	Documentation/usb/ehci.txt
15566F:	drivers/usb/host/ehci*
15567
15568USB GADGET/PERIPHERAL SUBSYSTEM
15569M:	Felipe Balbi <balbi@kernel.org>
15570L:	linux-usb@vger.kernel.org
15571W:	http://www.linux-usb.org/gadget
15572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15573S:	Maintained
15574F:	drivers/usb/gadget/
15575F:	include/linux/usb/gadget*
15576
15577USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15578M:	Jiri Kosina <jikos@kernel.org>
15579M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15580L:	linux-usb@vger.kernel.org
15581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15582S:	Maintained
15583F:	Documentation/hid/hiddev.txt
15584F:	drivers/hid/usbhid/
15585
15586USB INTEL XHCI ROLE MUX DRIVER
15587M:	Hans de Goede <hdegoede@redhat.com>
15588L:	linux-usb@vger.kernel.org
15589S:	Maintained
15590F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15591
15592USB ISP116X DRIVER
15593M:	Olav Kongas <ok@artecdesign.ee>
15594L:	linux-usb@vger.kernel.org
15595S:	Maintained
15596F:	drivers/usb/host/isp116x*
15597F:	include/linux/usb/isp116x.h
15598
15599USB LAN78XX ETHERNET DRIVER
15600M:	Woojung Huh <woojung.huh@microchip.com>
15601M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15602L:	netdev@vger.kernel.org
15603S:	Maintained
15604F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15605F:	drivers/net/usb/lan78xx.*
15606F:	include/dt-bindings/net/microchip-lan78xx.h
15607
15608USB MASS STORAGE DRIVER
15609M:	Alan Stern <stern@rowland.harvard.edu>
15610L:	linux-usb@vger.kernel.org
15611L:	usb-storage@lists.one-eyed-alien.net
15612S:	Maintained
15613W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15614F:	drivers/usb/storage/
15615
15616USB MIDI DRIVER
15617M:	Clemens Ladisch <clemens@ladisch.de>
15618L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15619T:	git git://git.alsa-project.org/alsa-kernel.git
15620S:	Maintained
15621F:	sound/usb/midi.*
15622
15623USB NETWORKING DRIVERS
15624L:	linux-usb@vger.kernel.org
15625S:	Odd Fixes
15626F:	drivers/net/usb/
15627
15628USB OHCI DRIVER
15629M:	Alan Stern <stern@rowland.harvard.edu>
15630L:	linux-usb@vger.kernel.org
15631S:	Maintained
15632F:	Documentation/usb/ohci.txt
15633F:	drivers/usb/host/ohci*
15634
15635USB OTG FSM (Finite State Machine)
15636M:	Peter Chen <Peter.Chen@nxp.com>
15637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15638L:	linux-usb@vger.kernel.org
15639S:	Maintained
15640F:	drivers/usb/common/usb-otg-fsm.c
15641
15642USB OVER IP DRIVER
15643M:	Valentina Manea <valentina.manea.m@gmail.com>
15644M:	Shuah Khan <shuah@kernel.org>
15645L:	linux-usb@vger.kernel.org
15646S:	Maintained
15647F:	Documentation/usb/usbip_protocol.txt
15648F:	drivers/usb/usbip/
15649F:	tools/usb/usbip/
15650F:	tools/testing/selftests/drivers/usb/usbip/
15651
15652USB PEGASUS DRIVER
15653M:	Petko Manolov <petkan@nucleusys.com>
15654L:	linux-usb@vger.kernel.org
15655L:	netdev@vger.kernel.org
15656T:	git git://github.com/petkan/pegasus.git
15657W:	https://github.com/petkan/pegasus
15658S:	Maintained
15659F:	drivers/net/usb/pegasus.*
15660
15661USB PHY LAYER
15662M:	Felipe Balbi <balbi@kernel.org>
15663L:	linux-usb@vger.kernel.org
15664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15665S:	Maintained
15666F:	drivers/usb/phy/
15667
15668USB PRINTER DRIVER (usblp)
15669M:	Pete Zaitcev <zaitcev@redhat.com>
15670L:	linux-usb@vger.kernel.org
15671S:	Supported
15672F:	drivers/usb/class/usblp.c
15673
15674USB QMI WWAN NETWORK DRIVER
15675M:	Bjørn Mork <bjorn@mork.no>
15676L:	netdev@vger.kernel.org
15677S:	Maintained
15678F:	Documentation/ABI/testing/sysfs-class-net-qmi
15679F:	drivers/net/usb/qmi_wwan.c
15680
15681USB RTL8150 DRIVER
15682M:	Petko Manolov <petkan@nucleusys.com>
15683L:	linux-usb@vger.kernel.org
15684L:	netdev@vger.kernel.org
15685T:	git git://github.com/petkan/rtl8150.git
15686W:	https://github.com/petkan/rtl8150
15687S:	Maintained
15688F:	drivers/net/usb/rtl8150.c
15689
15690USB SERIAL SUBSYSTEM
15691M:	Johan Hovold <johan@kernel.org>
15692L:	linux-usb@vger.kernel.org
15693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15694S:	Maintained
15695F:	Documentation/usb/usb-serial.txt
15696F:	drivers/usb/serial/
15697F:	include/linux/usb/serial.h
15698
15699USB SMSC75XX ETHERNET DRIVER
15700M:	Steve Glendinning <steve.glendinning@shawell.net>
15701L:	netdev@vger.kernel.org
15702S:	Maintained
15703F:	drivers/net/usb/smsc75xx.*
15704
15705USB SMSC95XX ETHERNET DRIVER
15706M:	Steve Glendinning <steve.glendinning@shawell.net>
15707M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15708L:	netdev@vger.kernel.org
15709S:	Maintained
15710F:	drivers/net/usb/smsc95xx.*
15711
15712USB SUBSYSTEM
15713M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15714L:	linux-usb@vger.kernel.org
15715W:	http://www.linux-usb.org
15716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15717S:	Supported
15718F:	Documentation/devicetree/bindings/usb/
15719F:	Documentation/usb/
15720F:	drivers/usb/
15721F:	include/linux/usb.h
15722F:	include/linux/usb/
15723
15724USB TYPEC PI3USB30532 MUX DRIVER
15725M:	Hans de Goede <hdegoede@redhat.com>
15726L:	linux-usb@vger.kernel.org
15727S:	Maintained
15728F:	drivers/usb/typec/mux/pi3usb30532.c
15729
15730USB TYPEC CLASS
15731M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15732L:	linux-usb@vger.kernel.org
15733S:	Maintained
15734F:	Documentation/ABI/testing/sysfs-class-typec
15735F:	Documentation/driver-api/usb/typec.rst
15736F:	drivers/usb/typec/
15737F:	include/linux/usb/typec.h
15738
15739USB TYPEC BUS FOR ALTERNATE MODES
15740M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15741L:	linux-usb@vger.kernel.org
15742S:	Maintained
15743F:	Documentation/ABI/testing/sysfs-bus-typec
15744F:	Documentation/driver-api/usb/typec_bus.rst
15745F:	drivers/usb/typec/altmodes/
15746F:	include/linux/usb/typec_altmode.h
15747
15748USB TYPEC PORT CONTROLLER DRIVERS
15749M:	Guenter Roeck <linux@roeck-us.net>
15750L:	linux-usb@vger.kernel.org
15751S:	Maintained
15752F:	drivers/usb/typec/tcpm/
15753
15754USB UHCI DRIVER
15755M:	Alan Stern <stern@rowland.harvard.edu>
15756L:	linux-usb@vger.kernel.org
15757S:	Maintained
15758F:	drivers/usb/host/uhci*
15759
15760USB VIDEO CLASS
15761M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15762L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15763L:	linux-media@vger.kernel.org
15764T:	git git://linuxtv.org/media_tree.git
15765W:	http://www.ideasonboard.org/uvc/
15766S:	Maintained
15767F:	drivers/media/usb/uvc/
15768F:	include/uapi/linux/uvcvideo.h
15769
15770USB VISION DRIVER
15771M:	Hans Verkuil <hverkuil@xs4all.nl>
15772L:	linux-media@vger.kernel.org
15773T:	git git://linuxtv.org/media_tree.git
15774W:	https://linuxtv.org
15775S:	Odd Fixes
15776F:	drivers/media/usb/usbvision/
15777
15778USB WEBCAM GADGET
15779M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15780L:	linux-usb@vger.kernel.org
15781S:	Maintained
15782F:	drivers/usb/gadget/function/*uvc*
15783F:	drivers/usb/gadget/legacy/webcam.c
15784F:	include/uapi/linux/usb/g_uvc.h
15785
15786USB WIRELESS RNDIS DRIVER (rndis_wlan)
15787M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15788L:	linux-wireless@vger.kernel.org
15789S:	Maintained
15790F:	drivers/net/wireless/rndis_wlan.c
15791
15792USB XHCI DRIVER
15793M:	Mathias Nyman <mathias.nyman@intel.com>
15794L:	linux-usb@vger.kernel.org
15795S:	Supported
15796F:	drivers/usb/host/xhci*
15797F:	drivers/usb/host/pci-quirks*
15798
15799USB ZD1201 DRIVER
15800L:	linux-wireless@vger.kernel.org
15801W:	http://linux-lc100020.sourceforge.net
15802S:	Orphan
15803F:	drivers/net/wireless/zydas/zd1201.*
15804
15805USB ZR364XX DRIVER
15806M:	Antoine Jacquet <royale@zerezo.com>
15807L:	linux-usb@vger.kernel.org
15808L:	linux-media@vger.kernel.org
15809T:	git git://linuxtv.org/media_tree.git
15810W:	http://royale.zerezo.com/zr364xx/
15811S:	Maintained
15812F:	Documentation/media/v4l-drivers/zr364xx*
15813F:	drivers/media/usb/zr364xx/
15814
15815USER-MODE LINUX (UML)
15816M:	Jeff Dike <jdike@addtoit.com>
15817M:	Richard Weinberger <richard@nod.at>
15818L:	linux-um@lists.infradead.org
15819W:	http://user-mode-linux.sourceforge.net
15820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15821S:	Maintained
15822F:	Documentation/virtual/uml/
15823F:	arch/um/
15824F:	arch/x86/um/
15825F:	fs/hostfs/
15826F:	fs/hppfs/
15827
15828USERSPACE COPYIN/COPYOUT (UIOVEC)
15829M:	Alexander Viro <viro@zeniv.linux.org.uk>
15830S:	Maintained
15831F:	lib/iov_iter.c
15832F:	include/linux/uio.h
15833
15834USERSPACE DMA BUFFER DRIVER
15835M:	Gerd Hoffmann <kraxel@redhat.com>
15836S:	Maintained
15837L:	dri-devel@lists.freedesktop.org
15838F:	drivers/dma-buf/udmabuf.c
15839F:	include/uapi/linux/udmabuf.h
15840T:	git git://anongit.freedesktop.org/drm/drm-misc
15841
15842USERSPACE I/O (UIO)
15843M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15844S:	Maintained
15845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15846F:	Documentation/driver-api/uio-howto.rst
15847F:	drivers/uio/
15848F:	include/linux/uio_driver.h
15849
15850UTIL-LINUX PACKAGE
15851M:	Karel Zak <kzak@redhat.com>
15852L:	util-linux@vger.kernel.org
15853W:	http://en.wikipedia.org/wiki/Util-linux
15854T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15855S:	Maintained
15856
15857UUID HELPERS
15858M:	Christoph Hellwig <hch@lst.de>
15859R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15860L:	linux-kernel@vger.kernel.org
15861T:	git git://git.infradead.org/users/hch/uuid.git
15862F:	lib/uuid.c
15863F:	lib/test_uuid.c
15864F:	include/linux/uuid.h
15865F:	include/uapi/linux/uuid.h
15866S:	Maintained
15867
15868UVESAFB DRIVER
15869M:	Michal Januszewski <spock@gentoo.org>
15870L:	linux-fbdev@vger.kernel.org
15871W:	https://github.com/mjanusz/v86d
15872S:	Maintained
15873F:	Documentation/fb/uvesafb.txt
15874F:	drivers/video/fbdev/uvesafb.*
15875
15876VF610 NAND DRIVER
15877M:	Stefan Agner <stefan@agner.ch>
15878L:	linux-mtd@lists.infradead.org
15879S:	Supported
15880F:	drivers/mtd/nand/raw/vf610_nfc.c
15881
15882VFAT/FAT/MSDOS FILESYSTEM
15883M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15884S:	Maintained
15885F:	Documentation/filesystems/vfat.txt
15886F:	fs/fat/
15887
15888VFIO DRIVER
15889M:	Alex Williamson <alex.williamson@redhat.com>
15890L:	kvm@vger.kernel.org
15891T:	git git://github.com/awilliam/linux-vfio.git
15892S:	Maintained
15893F:	Documentation/vfio.txt
15894F:	drivers/vfio/
15895F:	include/linux/vfio.h
15896F:	include/uapi/linux/vfio.h
15897
15898VFIO MEDIATED DEVICE DRIVERS
15899M:	Kirti Wankhede <kwankhede@nvidia.com>
15900L:	kvm@vger.kernel.org
15901S:	Maintained
15902F:	Documentation/vfio-mediated-device.txt
15903F:	drivers/vfio/mdev/
15904F:	include/linux/mdev.h
15905F:	samples/vfio-mdev/
15906
15907VFIO PLATFORM DRIVER
15908M:	Eric Auger <eric.auger@redhat.com>
15909L:	kvm@vger.kernel.org
15910S:	Maintained
15911F:	drivers/vfio/platform/
15912
15913VGA_SWITCHEROO
15914R:	Lukas Wunner <lukas@wunner.de>
15915S:	Maintained
15916F:	Documentation/gpu/vga-switcheroo.rst
15917F:	drivers/gpu/vga/vga_switcheroo.c
15918F:	include/linux/vga_switcheroo.h
15919T:	git git://anongit.freedesktop.org/drm/drm-misc
15920
15921VIA RHINE NETWORK DRIVER
15922S:	Orphan
15923F:	drivers/net/ethernet/via/via-rhine.c
15924
15925VIA SD/MMC CARD CONTROLLER DRIVER
15926M:	Bruce Chang <brucechang@via.com.tw>
15927M:	Harald Welte <HaraldWelte@viatech.com>
15928S:	Maintained
15929F:	drivers/mmc/host/via-sdmmc.c
15930
15931VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15932M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15933L:	linux-fbdev@vger.kernel.org
15934S:	Maintained
15935F:	include/linux/via-core.h
15936F:	include/linux/via-gpio.h
15937F:	include/linux/via_i2c.h
15938F:	drivers/video/fbdev/via/
15939
15940VIA VELOCITY NETWORK DRIVER
15941M:	Francois Romieu <romieu@fr.zoreil.com>
15942L:	netdev@vger.kernel.org
15943S:	Maintained
15944F:	drivers/net/ethernet/via/via-velocity.*
15945
15946VICODEC VIRTUAL CODEC DRIVER
15947M:	Hans Verkuil <hans.verkuil@cisco.com>
15948L:	linux-media@vger.kernel.org
15949T:	git git://linuxtv.org/media_tree.git
15950W:	https://linuxtv.org
15951S:	Maintained
15952F:	drivers/media/platform/vicodec/*
15953
15954VIDEO MULTIPLEXER DRIVER
15955M:	Philipp Zabel <p.zabel@pengutronix.de>
15956L:	linux-media@vger.kernel.org
15957S:	Maintained
15958F:	drivers/media/platform/video-mux.c
15959
15960VIDEO I2C POLLING DRIVER
15961M:	Matt Ranostay <matt.ranostay@konsulko.com>
15962L:	linux-media@vger.kernel.org
15963S:	Maintained
15964F:	drivers/media/i2c/video-i2c.c
15965
15966VIDEOBUF2 FRAMEWORK
15967M:	Pawel Osciak <pawel@osciak.com>
15968M:	Marek Szyprowski <m.szyprowski@samsung.com>
15969M:	Kyungmin Park <kyungmin.park@samsung.com>
15970L:	linux-media@vger.kernel.org
15971S:	Maintained
15972F:	drivers/media/common/videobuf2/*
15973F:	include/media/videobuf2-*
15974
15975VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15976M:	Helen Koike <helen.koike@collabora.com>
15977L:	linux-media@vger.kernel.org
15978T:	git git://linuxtv.org/media_tree.git
15979W:	https://linuxtv.org
15980S:	Maintained
15981F:	drivers/media/platform/vimc/*
15982
15983VIRT LIB
15984M:	Alex Williamson <alex.williamson@redhat.com>
15985M:	Paolo Bonzini <pbonzini@redhat.com>
15986L:	kvm@vger.kernel.org
15987S:	Supported
15988F:	virt/lib/
15989
15990VIRTIO AND VHOST VSOCK DRIVER
15991M:	Stefan Hajnoczi <stefanha@redhat.com>
15992L:	kvm@vger.kernel.org
15993L:	virtualization@lists.linux-foundation.org
15994L:	netdev@vger.kernel.org
15995S:	Maintained
15996F:	include/linux/virtio_vsock.h
15997F:	include/uapi/linux/virtio_vsock.h
15998F:	include/uapi/linux/vsockmon.h
15999F:	include/uapi/linux/vm_sockets_diag.h
16000F:	net/vmw_vsock/diag.c
16001F:	net/vmw_vsock/af_vsock_tap.c
16002F:	net/vmw_vsock/virtio_transport_common.c
16003F:	net/vmw_vsock/virtio_transport.c
16004F:	drivers/net/vsockmon.c
16005F:	drivers/vhost/vsock.c
16006F:	tools/testing/vsock/
16007
16008VIRTIO CONSOLE DRIVER
16009M:	Amit Shah <amit@kernel.org>
16010L:	virtualization@lists.linux-foundation.org
16011S:	Maintained
16012F:	drivers/char/virtio_console.c
16013F:	include/linux/virtio_console.h
16014F:	include/uapi/linux/virtio_console.h
16015
16016VIRTIO CORE, NET AND BLOCK DRIVERS
16017M:	"Michael S. Tsirkin" <mst@redhat.com>
16018M:	Jason Wang <jasowang@redhat.com>
16019L:	virtualization@lists.linux-foundation.org
16020S:	Maintained
16021F:	Documentation/devicetree/bindings/virtio/
16022F:	drivers/virtio/
16023F:	tools/virtio/
16024F:	drivers/net/virtio_net.c
16025F:	drivers/block/virtio_blk.c
16026F:	include/linux/virtio*.h
16027F:	include/uapi/linux/virtio_*.h
16028F:	drivers/crypto/virtio/
16029F:	mm/balloon_compaction.c
16030
16031VIRTIO CRYPTO DRIVER
16032M:	Gonglei <arei.gonglei@huawei.com>
16033L:	virtualization@lists.linux-foundation.org
16034L:	linux-crypto@vger.kernel.org
16035S:	Maintained
16036F:	drivers/crypto/virtio/
16037F:	include/uapi/linux/virtio_crypto.h
16038
16039VIRTIO DRIVERS FOR S390
16040M:	Cornelia Huck <cohuck@redhat.com>
16041M:	Halil Pasic <pasic@linux.ibm.com>
16042L:	linux-s390@vger.kernel.org
16043L:	virtualization@lists.linux-foundation.org
16044L:	kvm@vger.kernel.org
16045S:	Supported
16046F:	drivers/s390/virtio/
16047F:	arch/s390/include/uapi/asm/virtio-ccw.h
16048
16049VIRTIO GPU DRIVER
16050M:	David Airlie <airlied@linux.ie>
16051M:	Gerd Hoffmann <kraxel@redhat.com>
16052L:	dri-devel@lists.freedesktop.org
16053L:	virtualization@lists.linux-foundation.org
16054T:	git git://anongit.freedesktop.org/drm/drm-misc
16055S:	Maintained
16056F:	drivers/gpu/drm/virtio/
16057F:	include/uapi/linux/virtio_gpu.h
16058
16059VIRTIO HOST (VHOST)
16060M:	"Michael S. Tsirkin" <mst@redhat.com>
16061M:	Jason Wang <jasowang@redhat.com>
16062L:	kvm@vger.kernel.org
16063L:	virtualization@lists.linux-foundation.org
16064L:	netdev@vger.kernel.org
16065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16066S:	Maintained
16067F:	drivers/vhost/
16068F:	include/uapi/linux/vhost.h
16069
16070VIRTIO INPUT DRIVER
16071M:	Gerd Hoffmann <kraxel@redhat.com>
16072S:	Maintained
16073F:	drivers/virtio/virtio_input.c
16074F:	include/uapi/linux/virtio_input.h
16075
16076VIRTUAL BOX GUEST DEVICE DRIVER
16077M:	Hans de Goede <hdegoede@redhat.com>
16078M:	Arnd Bergmann <arnd@arndb.de>
16079M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16080S:	Maintained
16081F:	include/linux/vbox_utils.h
16082F:	include/uapi/linux/vbox*.h
16083F:	drivers/virt/vboxguest/
16084
16085VIRTUAL SERIO DEVICE DRIVER
16086M:	Stephen Chandler Paul <thatslyude@gmail.com>
16087S:	Maintained
16088F:	drivers/input/serio/userio.c
16089F:	include/uapi/linux/userio.h
16090
16091VIVID VIRTUAL VIDEO DRIVER
16092M:	Hans Verkuil <hverkuil@xs4all.nl>
16093L:	linux-media@vger.kernel.org
16094T:	git git://linuxtv.org/media_tree.git
16095W:	https://linuxtv.org
16096S:	Maintained
16097F:	drivers/media/platform/vivid/*
16098
16099VLYNQ BUS
16100M:	Florian Fainelli <f.fainelli@gmail.com>
16101L:	openwrt-devel@lists.openwrt.org (subscribers-only)
16102S:	Maintained
16103F:	drivers/vlynq/vlynq.c
16104F:	include/linux/vlynq.h
16105
16106VME SUBSYSTEM
16107M:	Martyn Welch <martyn@welchs.me.uk>
16108M:	Manohar Vanga <manohar.vanga@gmail.com>
16109M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16110L:	devel@driverdev.osuosl.org
16111S:	Maintained
16112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16113F:	Documentation/driver-api/vme.rst
16114F:	drivers/staging/vme/
16115F:	drivers/vme/
16116F:	include/linux/vme*
16117
16118VMWARE BALLOON DRIVER
16119M:	Xavier Deguillard <xdeguillard@vmware.com>
16120M:	Nadav Amit <namit@vmware.com>
16121M:	"VMware, Inc." <pv-drivers@vmware.com>
16122L:	linux-kernel@vger.kernel.org
16123S:	Maintained
16124F:	drivers/misc/vmw_balloon.c
16125
16126VMWARE HYPERVISOR INTERFACE
16127M:	Alok Kataria <akataria@vmware.com>
16128L:	virtualization@lists.linux-foundation.org
16129S:	Supported
16130F:	arch/x86/kernel/cpu/vmware.c
16131
16132VMWARE PVRDMA DRIVER
16133M:	Adit Ranadive <aditr@vmware.com>
16134M:	VMware PV-Drivers <pv-drivers@vmware.com>
16135L:	linux-rdma@vger.kernel.org
16136S:	Maintained
16137F:	drivers/infiniband/hw/vmw_pvrdma/
16138
16139VMware PVSCSI driver
16140M:	Jim Gill <jgill@vmware.com>
16141M:	VMware PV-Drivers <pv-drivers@vmware.com>
16142L:	linux-scsi@vger.kernel.org
16143S:	Maintained
16144F:	drivers/scsi/vmw_pvscsi.c
16145F:	drivers/scsi/vmw_pvscsi.h
16146
16147VMWARE VMMOUSE SUBDRIVER
16148M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16149M:	"VMware, Inc." <pv-drivers@vmware.com>
16150L:	linux-input@vger.kernel.org
16151S:	Maintained
16152F:	drivers/input/mouse/vmmouse.c
16153F:	drivers/input/mouse/vmmouse.h
16154
16155VMWARE VMXNET3 ETHERNET DRIVER
16156M:	Ronak Doshi <doshir@vmware.com>
16157M:	"VMware, Inc." <pv-drivers@vmware.com>
16158L:	netdev@vger.kernel.org
16159S:	Maintained
16160F:	drivers/net/vmxnet3/
16161
16162VOCORE VOCORE2 BOARD
16163M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16164L:	linux-mips@vger.kernel.org
16165S:	Maintained
16166F:	arch/mips/boot/dts/ralink/vocore2.dts
16167
16168VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16169M:	Liam Girdwood <lgirdwood@gmail.com>
16170M:	Mark Brown <broonie@kernel.org>
16171L:	linux-kernel@vger.kernel.org
16172W:	http://www.slimlogic.co.uk/?p=48
16173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16174S:	Supported
16175F:	Documentation/devicetree/bindings/regulator/
16176F:	Documentation/power/regulator/
16177F:	drivers/regulator/
16178F:	include/dt-bindings/regulator/
16179F:	include/linux/regulator/
16180
16181VRF
16182M:	David Ahern <dsa@cumulusnetworks.com>
16183M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16184L:	netdev@vger.kernel.org
16185S:	Maintained
16186F:	drivers/net/vrf.c
16187F:	Documentation/networking/vrf.txt
16188
16189VT1211 HARDWARE MONITOR DRIVER
16190M:	Juerg Haefliger <juergh@gmail.com>
16191L:	linux-hwmon@vger.kernel.org
16192S:	Maintained
16193F:	Documentation/hwmon/vt1211
16194F:	drivers/hwmon/vt1211.c
16195
16196VT8231 HARDWARE MONITOR DRIVER
16197M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16198L:	linux-hwmon@vger.kernel.org
16199S:	Maintained
16200F:	drivers/hwmon/vt8231.c
16201
16202VUB300 USB to SDIO/SD/MMC bridge chip
16203M:	Tony Olech <tony.olech@elandigitalsystems.com>
16204L:	linux-mmc@vger.kernel.org
16205L:	linux-usb@vger.kernel.org
16206S:	Supported
16207F:	drivers/mmc/host/vub300.c
16208
16209W1 DALLAS'S 1-WIRE BUS
16210M:	Evgeniy Polyakov <zbr@ioremap.net>
16211S:	Maintained
16212F:	Documentation/devicetree/bindings/w1/
16213F:	Documentation/w1/
16214F:	drivers/w1/
16215F:	include/linux/w1.h
16216
16217W83791D HARDWARE MONITORING DRIVER
16218M:	Marc Hulsman <m.hulsman@tudelft.nl>
16219L:	linux-hwmon@vger.kernel.org
16220S:	Maintained
16221F:	Documentation/hwmon/w83791d
16222F:	drivers/hwmon/w83791d.c
16223
16224W83793 HARDWARE MONITORING DRIVER
16225M:	Rudolf Marek <r.marek@assembler.cz>
16226L:	linux-hwmon@vger.kernel.org
16227S:	Maintained
16228F:	Documentation/hwmon/w83793
16229F:	drivers/hwmon/w83793.c
16230
16231W83795 HARDWARE MONITORING DRIVER
16232M:	Jean Delvare <jdelvare@suse.com>
16233L:	linux-hwmon@vger.kernel.org
16234S:	Maintained
16235F:	drivers/hwmon/w83795.c
16236
16237W83L51xD SD/MMC CARD INTERFACE DRIVER
16238M:	Pierre Ossman <pierre@ossman.eu>
16239S:	Maintained
16240F:	drivers/mmc/host/wbsd.*
16241
16242WACOM PROTOCOL 4 SERIAL TABLETS
16243M:	Julian Squires <julian@cipht.net>
16244M:	Hans de Goede <hdegoede@redhat.com>
16245L:	linux-input@vger.kernel.org
16246S:	Maintained
16247F:	drivers/input/tablet/wacom_serial4.c
16248
16249WATCHDOG DEVICE DRIVERS
16250M:	Wim Van Sebroeck <wim@linux-watchdog.org>
16251M:	Guenter Roeck <linux@roeck-us.net>
16252L:	linux-watchdog@vger.kernel.org
16253W:	http://www.linux-watchdog.org/
16254T:	git git://www.linux-watchdog.org/linux-watchdog.git
16255S:	Maintained
16256F:	Documentation/devicetree/bindings/watchdog/
16257F:	Documentation/watchdog/
16258F:	drivers/watchdog/
16259F:	include/linux/watchdog.h
16260F:	include/uapi/linux/watchdog.h
16261
16262WHISKEYCOVE PMIC GPIO DRIVER
16263M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16264L:	linux-gpio@vger.kernel.org
16265S:	Maintained
16266F:	drivers/gpio/gpio-wcove.c
16267
16268WIIMOTE HID DRIVER
16269M:	David Herrmann <dh.herrmann@googlemail.com>
16270L:	linux-input@vger.kernel.org
16271S:	Maintained
16272F:	drivers/hid/hid-wiimote*
16273
16274WILOCITY WIL6210 WIRELESS DRIVER
16275M:	Maya Erez <merez@codeaurora.org>
16276L:	linux-wireless@vger.kernel.org
16277L:	wil6210@qti.qualcomm.com
16278S:	Supported
16279W:	http://wireless.kernel.org/en/users/Drivers/wil6210
16280F:	drivers/net/wireless/ath/wil6210/
16281
16282WIMAX STACK
16283M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16284M:	linux-wimax@intel.com
16285L:	wimax@linuxwimax.org (subscribers-only)
16286S:	Supported
16287W:	http://linuxwimax.org
16288F:	Documentation/wimax/README.wimax
16289F:	include/linux/wimax/debug.h
16290F:	include/net/wimax.h
16291F:	include/uapi/linux/wimax.h
16292F:	net/wimax/
16293
16294WINBOND CIR DRIVER
16295M:	David Härdeman <david@hardeman.nu>
16296S:	Maintained
16297F:	drivers/media/rc/winbond-cir.c
16298
16299WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16300M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16301L:	linux-watchdog@vger.kernel.org
16302S:	Maintained
16303F:	drivers/watchdog/ebc-c384_wdt.c
16304
16305WINSYSTEMS WS16C48 GPIO DRIVER
16306M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16307L:	linux-gpio@vger.kernel.org
16308S:	Maintained
16309F:	drivers/gpio/gpio-ws16c48.c
16310
16311WISTRON LAPTOP BUTTON DRIVER
16312M:	Miloslav Trmac <mitr@volny.cz>
16313S:	Maintained
16314F:	drivers/input/misc/wistron_btns.c
16315
16316WL3501 WIRELESS PCMCIA CARD DRIVER
16317L:	linux-wireless@vger.kernel.org
16318S:	Odd fixes
16319F:	drivers/net/wireless/wl3501*
16320
16321WOLFSON MICROELECTRONICS DRIVERS
16322L:	patches@opensource.cirrus.com
16323T:	git https://github.com/CirrusLogic/linux-drivers.git
16324W:	https://github.com/CirrusLogic/linux-drivers/wiki
16325S:	Supported
16326F:	Documentation/hwmon/wm83??
16327F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16328F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16329F:	Documentation/devicetree/bindings/mfd/arizona.txt
16330F:	Documentation/devicetree/bindings/mfd/wm831x.txt
16331F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
16332F:	arch/arm/mach-s3c64xx/mach-crag6410*
16333F:	drivers/clk/clk-wm83*.c
16334F:	drivers/extcon/extcon-arizona.c
16335F:	drivers/leds/leds-wm83*.c
16336F:	drivers/gpio/gpio-*wm*.c
16337F:	drivers/gpio/gpio-arizona.c
16338F:	drivers/hwmon/wm83??-hwmon.c
16339F:	drivers/input/misc/wm831x-on.c
16340F:	drivers/input/touchscreen/wm831x-ts.c
16341F:	drivers/input/touchscreen/wm97*.c
16342F:	drivers/mfd/arizona*
16343F:	drivers/mfd/wm*.c
16344F:	drivers/mfd/cs47l24*
16345F:	drivers/power/supply/wm83*.c
16346F:	drivers/rtc/rtc-wm83*.c
16347F:	drivers/regulator/wm8*.c
16348F:	drivers/regulator/arizona*
16349F:	drivers/video/backlight/wm83*_bl.c
16350F:	drivers/watchdog/wm83*_wdt.c
16351F:	include/linux/mfd/arizona/
16352F:	include/linux/mfd/wm831x/
16353F:	include/linux/mfd/wm8350/
16354F:	include/linux/mfd/wm8400*
16355F:	include/linux/regulator/arizona*
16356F:	include/linux/wm97xx.h
16357F:	include/sound/wm????.h
16358F:	sound/soc/codecs/arizona.?
16359F:	sound/soc/codecs/wm*
16360F:	sound/soc/codecs/cs47l24*
16361
16362WORKQUEUE
16363M:	Tejun Heo <tj@kernel.org>
16364R:	Lai Jiangshan <jiangshanlai@gmail.com>
16365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16366S:	Maintained
16367F:	include/linux/workqueue.h
16368F:	kernel/workqueue.c
16369F:	Documentation/core-api/workqueue.rst
16370
16371X-POWERS AXP288 PMIC DRIVERS
16372M:	Hans de Goede <hdegoede@redhat.com>
16373S:	Maintained
16374N:	axp288
16375F:	drivers/acpi/pmic/intel_pmic_xpower.c
16376
16377X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16378M:	Chen-Yu Tsai <wens@csie.org>
16379L:	linux-kernel@vger.kernel.org
16380S:	Maintained
16381N:	axp[128]
16382
16383X.25 NETWORK LAYER
16384M:	Andrew Hendry <andrew.hendry@gmail.com>
16385L:	linux-x25@vger.kernel.org
16386S:	Odd Fixes
16387F:	Documentation/networking/x25*
16388F:	include/net/x25*
16389F:	net/x25/
16390
16391X86 ARCHITECTURE (32-BIT AND 64-BIT)
16392M:	Thomas Gleixner <tglx@linutronix.de>
16393M:	Ingo Molnar <mingo@redhat.com>
16394M:	Borislav Petkov <bp@alien8.de>
16395R:	"H. Peter Anvin" <hpa@zytor.com>
16396M:	x86@kernel.org
16397L:	linux-kernel@vger.kernel.org
16398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16399S:	Maintained
16400F:	Documentation/devicetree/bindings/x86/
16401F:	Documentation/x86/
16402F:	arch/x86/
16403
16404X86 ENTRY CODE
16405M:	Andy Lutomirski <luto@kernel.org>
16406L:	linux-kernel@vger.kernel.org
16407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16408S:	Maintained
16409F:	arch/x86/entry/
16410
16411X86 MCE INFRASTRUCTURE
16412M:	Tony Luck <tony.luck@intel.com>
16413M:	Borislav Petkov <bp@alien8.de>
16414L:	linux-edac@vger.kernel.org
16415S:	Maintained
16416F:	arch/x86/kernel/cpu/mcheck/*
16417
16418X86 MICROCODE UPDATE SUPPORT
16419M:	Borislav Petkov <bp@alien8.de>
16420S:	Maintained
16421F:	arch/x86/kernel/cpu/microcode/*
16422
16423X86 MM
16424M:	Dave Hansen <dave.hansen@linux.intel.com>
16425M:	Andy Lutomirski <luto@kernel.org>
16426M:	Peter Zijlstra <peterz@infradead.org>
16427L:	linux-kernel@vger.kernel.org
16428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16429S:	Maintained
16430F:	arch/x86/mm/
16431
16432X86 PLATFORM DRIVERS
16433M:	Darren Hart <dvhart@infradead.org>
16434M:	Andy Shevchenko <andy@infradead.org>
16435L:	platform-driver-x86@vger.kernel.org
16436T:	git git://git.infradead.org/linux-platform-drivers-x86.git
16437S:	Maintained
16438F:	drivers/platform/x86/
16439F:	drivers/platform/olpc/
16440
16441X86 VDSO
16442M:	Andy Lutomirski <luto@kernel.org>
16443L:	linux-kernel@vger.kernel.org
16444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16445S:	Maintained
16446F:	arch/x86/entry/vdso/
16447
16448XARRAY
16449M:	Matthew Wilcox <willy@infradead.org>
16450L:	linux-fsdevel@vger.kernel.org
16451S:	Supported
16452F:	Documentation/core-api/xarray.rst
16453F:	lib/idr.c
16454F:	lib/xarray.c
16455F:	include/linux/idr.h
16456F:	include/linux/xarray.h
16457F:	tools/testing/radix-tree
16458
16459XC2028/3028 TUNER DRIVER
16460M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16461L:	linux-media@vger.kernel.org
16462W:	https://linuxtv.org
16463T:	git git://linuxtv.org/media_tree.git
16464S:	Maintained
16465F:	drivers/media/tuners/tuner-xc2028.*
16466
16467XDP SOCKETS (AF_XDP)
16468M:	Björn Töpel <bjorn.topel@intel.com>
16469M:	Magnus Karlsson <magnus.karlsson@intel.com>
16470L:	netdev@vger.kernel.org
16471S:	Maintained
16472F:	kernel/bpf/xskmap.c
16473F:	net/xdp/
16474
16475XEN BLOCK SUBSYSTEM
16476M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16477M:	Roger Pau Monné <roger.pau@citrix.com>
16478L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16479S:	Supported
16480F:	drivers/block/xen-blkback/*
16481F:	drivers/block/xen*
16482
16483XEN HYPERVISOR ARM
16484M:	Stefano Stabellini <sstabellini@kernel.org>
16485L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16486S:	Maintained
16487F:	arch/arm/xen/
16488F:	arch/arm/include/asm/xen/
16489
16490XEN HYPERVISOR ARM64
16491M:	Stefano Stabellini <sstabellini@kernel.org>
16492L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16493S:	Maintained
16494F:	arch/arm64/xen/
16495F:	arch/arm64/include/asm/xen/
16496
16497XEN HYPERVISOR INTERFACE
16498M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16499M:	Juergen Gross <jgross@suse.com>
16500R:	Stefano Stabellini <sstabellini@kernel.org>
16501L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16503S:	Supported
16504F:	arch/x86/xen/
16505F:	drivers/*/xen-*front.c
16506F:	drivers/xen/
16507F:	arch/x86/include/asm/xen/
16508F:	arch/x86/include/asm/pvclock-abi.h
16509F:	include/xen/
16510F:	include/uapi/xen/
16511F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16512F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16513
16514XEN NETWORK BACKEND DRIVER
16515M:	Wei Liu <wei.liu2@citrix.com>
16516M:	Paul Durrant <paul.durrant@citrix.com>
16517L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16518L:	netdev@vger.kernel.org
16519S:	Supported
16520F:	drivers/net/xen-netback/*
16521
16522XEN PCI SUBSYSTEM
16523M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16524L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16525S:	Supported
16526F:	arch/x86/pci/*xen*
16527F:	drivers/pci/*xen*
16528
16529XEN PVSCSI DRIVERS
16530M:	Juergen Gross <jgross@suse.com>
16531L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16532L:	linux-scsi@vger.kernel.org
16533S:	Supported
16534F:	drivers/scsi/xen-scsifront.c
16535F:	drivers/xen/xen-scsiback.c
16536F:	include/xen/interface/io/vscsiif.h
16537
16538XEN SWIOTLB SUBSYSTEM
16539M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16540L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16541L:	iommu@lists.linux-foundation.org
16542S:	Supported
16543F:	arch/x86/xen/*swiotlb*
16544F:	drivers/xen/*swiotlb*
16545
16546XEN SOUND FRONTEND DRIVER
16547M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16548L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16549L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16550S:	Supported
16551F:	sound/xen/*
16552
16553XFS FILESYSTEM
16554M:	Darrick J. Wong <darrick.wong@oracle.com>
16555M:	linux-xfs@vger.kernel.org
16556L:	linux-xfs@vger.kernel.org
16557W:	http://xfs.org/
16558T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16559S:	Supported
16560F:	Documentation/filesystems/xfs.txt
16561F:	fs/xfs/
16562
16563XILINX AXI ETHERNET DRIVER
16564M:	Anirudha Sarangi <anirudh@xilinx.com>
16565M:	John Linn <John.Linn@xilinx.com>
16566S:	Maintained
16567F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16568
16569XILINX UARTLITE SERIAL DRIVER
16570M:	Peter Korsgaard <jacmet@sunsite.dk>
16571L:	linux-serial@vger.kernel.org
16572S:	Maintained
16573F:	drivers/tty/serial/uartlite.c
16574
16575XILINX VIDEO IP CORES
16576M:	Hyun Kwon <hyun.kwon@xilinx.com>
16577M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16578L:	linux-media@vger.kernel.org
16579T:	git git://linuxtv.org/media_tree.git
16580S:	Supported
16581F:	Documentation/devicetree/bindings/media/xilinx/
16582F:	drivers/media/platform/xilinx/
16583F:	include/uapi/linux/xilinx-v4l2-controls.h
16584
16585XILLYBUS DRIVER
16586M:	Eli Billauer <eli.billauer@gmail.com>
16587L:	linux-kernel@vger.kernel.org
16588S:	Supported
16589F:	drivers/char/xillybus/
16590
16591XLP9XX I2C DRIVER
16592M:	George Cherian <george.cherian@cavium.com>
16593M:	Jan Glauber <jglauber@cavium.com>
16594L:	linux-i2c@vger.kernel.org
16595W:	http://www.cavium.com
16596S:	Supported
16597F:	drivers/i2c/busses/i2c-xlp9xx.c
16598
16599XRA1403 GPIO EXPANDER
16600M:	Nandor Han <nandor.han@ge.com>
16601M:	Semi Malinen <semi.malinen@ge.com>
16602L:	linux-gpio@vger.kernel.org
16603S:	Maintained
16604F:	drivers/gpio/gpio-xra1403.c
16605F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16606
16607XTENSA XTFPGA PLATFORM SUPPORT
16608M:	Max Filippov <jcmvbkbc@gmail.com>
16609L:	linux-xtensa@linux-xtensa.org
16610S:	Maintained
16611F:	drivers/spi/spi-xtensa-xtfpga.c
16612F:	sound/soc/xtensa/xtfpga-i2s.c
16613
16614YAM DRIVER FOR AX.25
16615M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16616L:	linux-hams@vger.kernel.org
16617S:	Maintained
16618F:	drivers/net/hamradio/yam*
16619F:	include/linux/yam.h
16620
16621YAMA SECURITY MODULE
16622M:	Kees Cook <keescook@chromium.org>
16623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16624S:	Supported
16625F:	security/yama/
16626F:	Documentation/admin-guide/LSM/Yama.rst
16627
16628YEALINK PHONE DRIVER
16629M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16630L:	usbb2k-api-dev@nongnu.org
16631S:	Maintained
16632F:	Documentation/input/devices/yealink.rst
16633F:	drivers/input/misc/yealink.*
16634
16635Z8530 DRIVER FOR AX.25
16636M:	Joerg Reuter <jreuter@yaina.de>
16637W:	http://yaina.de/jreuter/
16638W:	http://www.qsl.net/dl1bke/
16639L:	linux-hams@vger.kernel.org
16640S:	Maintained
16641F:	Documentation/networking/z8530drv.txt
16642F:	drivers/net/hamradio/*scc.c
16643F:	drivers/net/hamradio/z8530.h
16644
16645ZBUD COMPRESSED PAGE ALLOCATOR
16646M:	Seth Jennings <sjenning@redhat.com>
16647M:	Dan Streetman <ddstreet@ieee.org>
16648L:	linux-mm@kvack.org
16649S:	Maintained
16650F:	mm/zbud.c
16651F:	include/linux/zbud.h
16652
16653ZD1211RW WIRELESS DRIVER
16654M:	Daniel Drake <dsd@gentoo.org>
16655M:	Ulrich Kunitz <kune@deine-taler.de>
16656W:	http://zd1211.ath.cx/wiki/DriverRewrite
16657L:	linux-wireless@vger.kernel.org
16658L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16659S:	Maintained
16660F:	drivers/net/wireless/zydas/zd1211rw/
16661
16662ZD1301 MEDIA DRIVER
16663M:	Antti Palosaari <crope@iki.fi>
16664L:	linux-media@vger.kernel.org
16665W:	https://linuxtv.org/
16666W:	http://palosaari.fi/linux/
16667Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16668S:	Maintained
16669F:	drivers/media/usb/dvb-usb-v2/zd1301*
16670
16671ZD1301_DEMOD MEDIA DRIVER
16672M:	Antti Palosaari <crope@iki.fi>
16673L:	linux-media@vger.kernel.org
16674W:	https://linuxtv.org/
16675W:	http://palosaari.fi/linux/
16676Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16677S:	Maintained
16678F:	drivers/media/dvb-frontends/zd1301_demod*
16679
16680ZPOOL COMPRESSED PAGE STORAGE API
16681M:	Dan Streetman <ddstreet@ieee.org>
16682L:	linux-mm@kvack.org
16683S:	Maintained
16684F:	mm/zpool.c
16685F:	include/linux/zpool.h
16686
16687ZR36067 VIDEO FOR LINUX DRIVER
16688L:	mjpeg-users@lists.sourceforge.net
16689L:	linux-media@vger.kernel.org
16690W:	http://mjpeg.sourceforge.net/driver-zoran/
16691T:	hg https://linuxtv.org/hg/v4l-dvb
16692S:	Odd Fixes
16693F:	drivers/staging/media/zoran/
16694
16695ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16696M:	Minchan Kim <minchan@kernel.org>
16697M:	Nitin Gupta <ngupta@vflare.org>
16698R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16699L:	linux-kernel@vger.kernel.org
16700S:	Maintained
16701F:	drivers/block/zram/
16702F:	Documentation/blockdev/zram.txt
16703
16704ZS DECSTATION Z85C30 SERIAL DRIVER
16705M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16706S:	Maintained
16707F:	drivers/tty/serial/zs.*
16708
16709ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16710M:	Minchan Kim <minchan@kernel.org>
16711M:	Nitin Gupta <ngupta@vflare.org>
16712R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16713L:	linux-mm@kvack.org
16714S:	Maintained
16715F:	mm/zsmalloc.c
16716F:	include/linux/zsmalloc.h
16717F:	Documentation/vm/zsmalloc.rst
16718
16719ZSWAP COMPRESSED SWAP CACHING
16720M:	Seth Jennings <sjenning@redhat.com>
16721M:	Dan Streetman <ddstreet@ieee.org>
16722L:	linux-mm@kvack.org
16723S:	Maintained
16724F:	mm/zswap.c
16725
16726THE REST
16727M:	Linus Torvalds <torvalds@linux-foundation.org>
16728L:	linux-kernel@vger.kernel.org
16729Q:	http://patchwork.kernel.org/project/LKML/list/
16730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16731S:	Buried alive in reporters
16732F:	*
16733F:	*/
16734