xref: /openbmc/linux/MAINTAINERS (revision f1770e3c)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183M:	Heiner Kallweit <hkallweit1@gmail.com>
184L:	netdev@vger.kernel.org
185S:	Maintained
186F:	drivers/net/ethernet/realtek/r8169.c
187
1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190L:	linux-serial@vger.kernel.org
191S:	Maintained
192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193F:	drivers/tty/serial/8250*
194F:	include/linux/serial_8250.h
195
1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197L:	netdev@vger.kernel.org
198S:	Orphan / Obsolete
199F:	drivers/net/ethernet/8390/
200
2019P FILE SYSTEM
202M:	Eric Van Hensbergen <ericvh@gmail.com>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204M:	Dominique Martinet <asmadeus@codewreck.org>
205L:	v9fs-developer@lists.sourceforge.net
206W:	http://swik.net/v9fs
207Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209T:	git git://github.com/martinetd/linux.git
210S:	Maintained
211F:	Documentation/filesystems/9p.txt
212F:	fs/9p/
213F:	net/9p/
214F:	include/net/9p/
215F:	include/uapi/linux/virtio_9p.h
216F:	include/trace/events/9p.h
217
218A8293 MEDIA DRIVER
219M:	Antti Palosaari <crope@iki.fi>
220L:	linux-media@vger.kernel.org
221W:	https://linuxtv.org
222W:	http://palosaari.fi/linux/
223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
224T:	git git://linuxtv.org/anttip/media_tree.git
225S:	Maintained
226F:	drivers/media/dvb-frontends/a8293*
227
228AACRAID SCSI RAID DRIVER
229M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230L:	linux-scsi@vger.kernel.org
231W:	http://www.adaptec.com/
232S:	Supported
233F:	Documentation/scsi/aacraid.txt
234F:	drivers/scsi/aacraid/
235
236ABI/API
237L:	linux-api@vger.kernel.org
238F:	include/linux/syscalls.h
239F:	kernel/sys_ni.c
240
241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242M:	Hans de Goede <hdegoede@redhat.com>
243L:	linux-hwmon@vger.kernel.org
244S:	Maintained
245F:	drivers/hwmon/abituguru.c
246
247ABIT UGURU 3 HARDWARE MONITOR DRIVER
248M:	Alistair John Strachan <alistair@devzero.co.uk>
249L:	linux-hwmon@vger.kernel.org
250S:	Maintained
251F:	drivers/hwmon/abituguru3.c
252
253ACCES 104-DIO-48E GPIO DRIVER
254M:	William Breathitt Gray <vilhelm.gray@gmail.com>
255L:	linux-gpio@vger.kernel.org
256S:	Maintained
257F:	drivers/gpio/gpio-104-dio-48e.c
258
259ACCES 104-IDI-48 GPIO DRIVER
260M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
261L:	linux-gpio@vger.kernel.org
262S:	Maintained
263F:	drivers/gpio/gpio-104-idi-48.c
264
265ACCES 104-IDIO-16 GPIO DRIVER
266M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
267L:	linux-gpio@vger.kernel.org
268S:	Maintained
269F:	drivers/gpio/gpio-104-idio-16.c
270
271ACCES 104-QUAD-8 IIO DRIVER
272M:	William Breathitt Gray <vilhelm.gray@gmail.com>
273L:	linux-iio@vger.kernel.org
274S:	Maintained
275F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276F:	drivers/iio/counter/104-quad-8.c
277
278ACCES PCI-IDIO-16 GPIO DRIVER
279M:	William Breathitt Gray <vilhelm.gray@gmail.com>
280L:	linux-gpio@vger.kernel.org
281S:	Maintained
282F:	drivers/gpio/gpio-pci-idio-16.c
283
284ACCES PCIe-IDIO-24 GPIO DRIVER
285M:	William Breathitt Gray <vilhelm.gray@gmail.com>
286L:	linux-gpio@vger.kernel.org
287S:	Maintained
288F:	drivers/gpio/gpio-pcie-idio-24.c
289
290ACENIC DRIVER
291M:	Jes Sorensen <jes@trained-monkey.org>
292L:	linux-acenic@sunsite.dk
293S:	Maintained
294F:	drivers/net/ethernet/alteon/acenic*
295
296ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297M:	Peter Feuerer <peter@piie.net>
298L:	platform-driver-x86@vger.kernel.org
299W:	http://piie.net/?section=acerhdf
300S:	Maintained
301F:	drivers/platform/x86/acerhdf.c
302
303ACER WMI LAPTOP EXTRAS
304M:	"Lee, Chun-Yi" <jlee@suse.com>
305L:	platform-driver-x86@vger.kernel.org
306S:	Maintained
307F:	drivers/platform/x86/acer-wmi.c
308
309ACPI
310M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
311M:	Len Brown <lenb@kernel.org>
312L:	linux-acpi@vger.kernel.org
313W:	https://01.org/linux-acpi
314Q:	https://patchwork.kernel.org/project/linux-acpi/list/
315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316B:	https://bugzilla.kernel.org
317S:	Supported
318F:	drivers/acpi/
319F:	drivers/pnp/pnpacpi/
320F:	include/linux/acpi.h
321F:	include/linux/fwnode.h
322F:	include/acpi/
323F:	Documentation/acpi/
324F:	Documentation/ABI/testing/sysfs-bus-acpi
325F:	Documentation/ABI/testing/configfs-acpi
326F:	drivers/pci/*acpi*
327F:	drivers/pci/*/*acpi*
328F:	tools/power/acpi/
329
330ACPI APEI
331M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
332M:	Len Brown <lenb@kernel.org>
333L:	linux-acpi@vger.kernel.org
334R:	Tony Luck <tony.luck@intel.com>
335R:	Borislav Petkov <bp@alien8.de>
336F:	drivers/acpi/apei/
337
338ACPI COMPONENT ARCHITECTURE (ACPICA)
339M:	Robert Moore <robert.moore@intel.com>
340M:	Erik Schmauss <erik.schmauss@intel.com>
341M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342L:	linux-acpi@vger.kernel.org
343L:	devel@acpica.org
344W:	https://acpica.org/
345W:	https://github.com/acpica/acpica/
346Q:	https://patchwork.kernel.org/project/linux-acpi/list/
347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348B:	https://bugzilla.kernel.org
349B:	https://bugs.acpica.org
350S:	Supported
351F:	drivers/acpi/acpica/
352F:	include/acpi/
353F:	tools/power/acpi/
354
355ACPI FAN DRIVER
356M:	Zhang Rui <rui.zhang@intel.com>
357L:	linux-acpi@vger.kernel.org
358W:	https://01.org/linux-acpi
359B:	https://bugzilla.kernel.org
360S:	Supported
361F:	drivers/acpi/fan.c
362
363ACPI FOR ARM64 (ACPI/arm64)
364M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365M:	Hanjun Guo <hanjun.guo@linaro.org>
366M:	Sudeep Holla <sudeep.holla@arm.com>
367L:	linux-acpi@vger.kernel.org
368S:	Maintained
369F:	drivers/acpi/arm64
370
371ACPI I2C MULTI INSTANTIATE DRIVER
372M:	Hans de Goede <hdegoede@redhat.com>
373L:	platform-driver-x86@vger.kernel.org
374S:	Maintained
375F:	drivers/platform/x86/i2c-multi-instantiate.c
376
377ACPI PMIC DRIVERS
378M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
379M:	Len Brown <lenb@kernel.org>
380R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381R:	Mika Westerberg <mika.westerberg@linux.intel.com>
382L:	linux-acpi@vger.kernel.org
383Q:	https://patchwork.kernel.org/project/linux-acpi/list/
384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385B:	https://bugzilla.kernel.org
386S:	Supported
387F:	drivers/acpi/pmic/
388
389ACPI THERMAL DRIVER
390M:	Zhang Rui <rui.zhang@intel.com>
391L:	linux-acpi@vger.kernel.org
392W:	https://01.org/linux-acpi
393B:	https://bugzilla.kernel.org
394S:	Supported
395F:	drivers/acpi/*thermal*
396
397ACPI VIDEO DRIVER
398M:	Zhang Rui <rui.zhang@intel.com>
399L:	linux-acpi@vger.kernel.org
400W:	https://01.org/linux-acpi
401B:	https://bugzilla.kernel.org
402S:	Supported
403F:	drivers/acpi/acpi_video.c
404
405ACPI WMI DRIVER
406L:	platform-driver-x86@vger.kernel.org
407S:	Orphan
408F:	drivers/platform/x86/wmi.c
409F:	include/uapi/linux/wmi.h
410
411AD1889 ALSA SOUND DRIVER
412M:	Thibaut Varene <T-Bone@parisc-linux.org>
413W:	http://wiki.parisc-linux.org/AD1889
414L:	linux-parisc@vger.kernel.org
415S:	Maintained
416F:	sound/pci/ad1889.*
417
418AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5254
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/misc/ad525x_dpot.c
424
425AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD5398
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/regulator/ad5398.c
431
432AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7142
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/misc/ad714x.c
438
439AD7877 TOUCHSCREEN DRIVER
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7877
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7877.c
445
446AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447M:	Michael Hennerich <michael.hennerich@analog.com>
448W:	http://wiki.analog.com/AD7879
449W:	http://ez.analog.com/community/linux-device-drivers
450S:	Supported
451F:	drivers/input/touchscreen/ad7879.c
452
453ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454M:	Jiri Kosina <jikos@kernel.org>
455S:	Maintained
456
457ADF7242 IEEE 802.15.4 RADIO DRIVER
458M:	Michael Hennerich <michael.hennerich@analog.com>
459W:	https://wiki.analog.com/ADF7242
460W:	http://ez.analog.com/community/linux-device-drivers
461L:	linux-wpan@vger.kernel.org
462S:	Supported
463F:	drivers/net/ieee802154/adf7242.c
464F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466ADM1025 HARDWARE MONITOR DRIVER
467M:	Jean Delvare <jdelvare@suse.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	Documentation/hwmon/adm1025
471F:	drivers/hwmon/adm1025.c
472
473ADM1029 HARDWARE MONITOR DRIVER
474M:	Corentin Labbe <clabbe.montjoie@gmail.com>
475L:	linux-hwmon@vger.kernel.org
476S:	Maintained
477F:	drivers/hwmon/adm1029.c
478
479ADM8211 WIRELESS DRIVER
480L:	linux-wireless@vger.kernel.org
481W:	http://wireless.kernel.org/
482S:	Orphan
483F:	drivers/net/wireless/admtek/adm8211.*
484
485ADP1653 FLASH CONTROLLER DRIVER
486M:	Sakari Ailus <sakari.ailus@iki.fi>
487L:	linux-media@vger.kernel.org
488S:	Maintained
489F:	drivers/media/i2c/adp1653.c
490F:	include/media/i2c/adp1653.h
491
492ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493M:	Michael Hennerich <michael.hennerich@analog.com>
494W:	http://wiki.analog.com/ADP5520
495W:	http://ez.analog.com/community/linux-device-drivers
496S:	Supported
497F:	drivers/mfd/adp5520.c
498F:	drivers/video/backlight/adp5520_bl.c
499F:	drivers/leds/leds-adp5520.c
500F:	drivers/gpio/gpio-adp5520.c
501F:	drivers/input/keyboard/adp5520-keys.c
502
503ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504M:	Michael Hennerich <michael.hennerich@analog.com>
505W:	http://wiki.analog.com/ADP5588
506W:	http://ez.analog.com/community/linux-device-drivers
507S:	Supported
508F:	drivers/input/keyboard/adp5588-keys.c
509F:	drivers/gpio/gpio-adp5588.c
510
511ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512M:	Michael Hennerich <michael.hennerich@analog.com>
513W:	http://wiki.analog.com/ADP8860
514W:	http://ez.analog.com/community/linux-device-drivers
515S:	Supported
516F:	drivers/video/backlight/adp8860_bl.c
517
518ADS1015 HARDWARE MONITOR DRIVER
519M:	Dirk Eibach <eibach@gdsys.de>
520L:	linux-hwmon@vger.kernel.org
521S:	Maintained
522F:	Documentation/hwmon/ads1015
523F:	drivers/hwmon/ads1015.c
524F:	include/linux/platform_data/ads1015.h
525
526ADT746X FAN DRIVER
527M:	Colin Leroy <colin@colino.net>
528S:	Maintained
529F:	drivers/macintosh/therm_adt746x.c
530
531ADT7475 HARDWARE MONITOR DRIVER
532M:	Jean Delvare <jdelvare@suse.com>
533L:	linux-hwmon@vger.kernel.org
534S:	Maintained
535F:	Documentation/hwmon/adt7475
536F:	drivers/hwmon/adt7475.c
537
538ADVANSYS SCSI DRIVER
539M:	Matthew Wilcox <willy@infradead.org>
540M:	Hannes Reinecke <hare@suse.com>
541L:	linux-scsi@vger.kernel.org
542S:	Maintained
543F:	Documentation/scsi/advansys.txt
544F:	drivers/scsi/advansys.c
545
546ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547M:	Michael Hennerich <michael.hennerich@analog.com>
548W:	http://wiki.analog.com/ADXL345
549W:	http://ez.analog.com/community/linux-device-drivers
550S:	Supported
551F:	drivers/input/misc/adxl34x.c
552
553ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554M:	Stefan Popa <stefan.popa@analog.com>
555W:	http://ez.analog.com/community/linux-device-drivers
556S:	Supported
557F:	drivers/iio/accel/adxl372.c
558F:	drivers/iio/accel/adxl372_spi.c
559F:	drivers/iio/accel/adxl372_i2c.c
560F:	Documentation/devicetree/bindings/iio/accel/adxl372.txt
561
562AF9013 MEDIA DRIVER
563M:	Antti Palosaari <crope@iki.fi>
564L:	linux-media@vger.kernel.org
565W:	https://linuxtv.org
566W:	http://palosaari.fi/linux/
567Q:	http://patchwork.linuxtv.org/project/linux-media/list/
568T:	git git://linuxtv.org/anttip/media_tree.git
569S:	Maintained
570F:	drivers/media/dvb-frontends/af9013*
571
572AF9033 MEDIA DRIVER
573M:	Antti Palosaari <crope@iki.fi>
574L:	linux-media@vger.kernel.org
575W:	https://linuxtv.org
576W:	http://palosaari.fi/linux/
577Q:	http://patchwork.linuxtv.org/project/linux-media/list/
578T:	git git://linuxtv.org/anttip/media_tree.git
579S:	Maintained
580F:	drivers/media/dvb-frontends/af9033*
581
582AFFS FILE SYSTEM
583M:	David Sterba <dsterba@suse.com>
584L:	linux-fsdevel@vger.kernel.org
585S:	Odd Fixes
586F:	Documentation/filesystems/affs.txt
587F:	fs/affs/
588
589AFS FILESYSTEM
590M:	David Howells <dhowells@redhat.com>
591L:	linux-afs@lists.infradead.org
592S:	Supported
593F:	fs/afs/
594F:	include/trace/events/afs.h
595F:	Documentation/filesystems/afs.txt
596W:	https://www.infradead.org/~dhowells/kafs/
597
598AGPGART DRIVER
599M:	David Airlie <airlied@linux.ie>
600T:	git git://anongit.freedesktop.org/drm/drm
601S:	Maintained
602F:	drivers/char/agp/
603F:	include/linux/agp*
604F:	include/uapi/linux/agp*
605
606AHA152X SCSI DRIVER
607M:	"Juergen E. Fischer" <fischer@norbit.de>
608L:	linux-scsi@vger.kernel.org
609S:	Maintained
610F:	drivers/scsi/aha152x*
611F:	drivers/scsi/pcmcia/aha152x*
612
613AIC7XXX / AIC79XX SCSI DRIVER
614M:	Hannes Reinecke <hare@suse.com>
615L:	linux-scsi@vger.kernel.org
616S:	Maintained
617F:	drivers/scsi/aic7xxx/
618
619AIMSLAB FM RADIO RECEIVER DRIVER
620M:	Hans Verkuil <hverkuil@xs4all.nl>
621L:	linux-media@vger.kernel.org
622T:	git git://linuxtv.org/media_tree.git
623W:	https://linuxtv.org
624S:	Maintained
625F:	drivers/media/radio/radio-aimslab*
626
627AIO
628M:	Benjamin LaHaise <bcrl@kvack.org>
629L:	linux-aio@kvack.org
630S:	Supported
631F:	fs/aio.c
632F:	include/linux/*aio*.h
633
634AIRSPY MEDIA DRIVER
635M:	Antti Palosaari <crope@iki.fi>
636L:	linux-media@vger.kernel.org
637W:	https://linuxtv.org
638W:	http://palosaari.fi/linux/
639Q:	http://patchwork.linuxtv.org/project/linux-media/list/
640T:	git git://linuxtv.org/anttip/media_tree.git
641S:	Maintained
642F:	drivers/media/usb/airspy/
643
644ALACRITECH GIGABIT ETHERNET DRIVER
645M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
646S:	Maintained
647F:	drivers/net/ethernet/alacritech/*
648
649ALCATEL SPEEDTOUCH USB DRIVER
650M:	Duncan Sands <duncan.sands@free.fr>
651L:	linux-usb@vger.kernel.org
652W:	http://www.linux-usb.org/SpeedTouch/
653S:	Maintained
654F:	drivers/usb/atm/speedtch.c
655F:	drivers/usb/atm/usbatm.c
656
657ALCHEMY AU1XX0 MMC DRIVER
658M:	Manuel Lauss <manuel.lauss@gmail.com>
659S:	Maintained
660F:	drivers/mmc/host/au1xmmc.c
661
662ALI1563 I2C DRIVER
663M:	Rudolf Marek <r.marek@assembler.cz>
664L:	linux-i2c@vger.kernel.org
665S:	Maintained
666F:	Documentation/i2c/busses/i2c-ali1563
667F:	drivers/i2c/busses/i2c-ali1563.c
668
669ALLWINNER SECURITY SYSTEM
670M:	Corentin Labbe <clabbe.montjoie@gmail.com>
671L:	linux-crypto@vger.kernel.org
672S:	Maintained
673F:	drivers/crypto/sunxi-ss/
674
675ALLWINNER VPU DRIVER
676M:	Maxime Ripard <maxime.ripard@bootlin.com>
677M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678L:	linux-media@vger.kernel.org
679S:	Maintained
680F:	drivers/staging/media/sunxi/cedrus/
681
682ALPHA PORT
683M:	Richard Henderson <rth@twiddle.net>
684M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685M:	Matt Turner <mattst88@gmail.com>
686S:	Odd Fixes
687L:	linux-alpha@vger.kernel.org
688F:	arch/alpha/
689
690ALPS PS/2 TOUCHPAD DRIVER
691R:	Pali Rohár <pali.rohar@gmail.com>
692F:	drivers/input/mouse/alps.*
693
694ALTERA I2C CONTROLLER DRIVER
695M:	Thor Thayer <thor.thayer@linux.intel.com>
696S:	Maintained
697F:	drivers/i2c/busses/i2c-altera.c
698
699ALTERA MAILBOX DRIVER
700M:	Ley Foon Tan <lftan@altera.com>
701L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702S:	Maintained
703F:	drivers/mailbox/mailbox-altera.c
704
705ALTERA PIO DRIVER
706M:	Tien Hock Loh <thloh@altera.com>
707L:	linux-gpio@vger.kernel.org
708S:	Maintained
709F:	drivers/gpio/gpio-altera.c
710
711ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712M:	Thor Thayer <thor.thayer@linux.intel.com>
713S:	Maintained
714F:	drivers/gpio/gpio-altera-a10sr.c
715F:	drivers/mfd/altera-a10sr.c
716F:	drivers/reset/reset-a10sr.c
717F:	include/linux/mfd/altera-a10sr.h
718F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719
720ALTERA TRIPLE SPEED ETHERNET DRIVER
721M:	Thor Thayer <thor.thayer@linux.intel.com>
722L:	netdev@vger.kernel.org
723L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724S:	Maintained
725F:	drivers/net/ethernet/altera/
726
727ALTERA UART/JTAG UART SERIAL DRIVERS
728M:	Tobias Klauser <tklauser@distanz.ch>
729L:	linux-serial@vger.kernel.org
730L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731S:	Maintained
732F:	drivers/tty/serial/altera_uart.c
733F:	drivers/tty/serial/altera_jtaguart.c
734F:	include/linux/altera_uart.h
735F:	include/linux/altera_jtaguart.h
736
737AMAZON ETHERNET DRIVERS
738M:	Netanel Belgazal <netanel@amazon.com>
739R:	Saeed Bishara <saeedb@amazon.com>
740R:	Zorik Machulsky <zorik@amazon.com>
741L:	netdev@vger.kernel.org
742S:	Supported
743F:	Documentation/networking/ena.txt
744F:	drivers/net/ethernet/amazon/
745
746AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747M:	Tom Lendacky <thomas.lendacky@amd.com>
748M:	Gary Hook <gary.hook@amd.com>
749L:	linux-crypto@vger.kernel.org
750S:	Supported
751F:	drivers/crypto/ccp/
752F:	include/linux/ccp.h
753
754AMD DISPLAY CORE
755M:	Harry Wentland <harry.wentland@amd.com>
756M:	Leo Li <sunpeng.li@amd.com>
757L:	amd-gfx@lists.freedesktop.org
758T:	git git://people.freedesktop.org/~agd5f/linux
759S:	Supported
760F:	drivers/gpu/drm/amd/display/
761
762AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763M:	Huang Rui <ray.huang@amd.com>
764L:	linux-hwmon@vger.kernel.org
765S:	Supported
766F:	Documentation/hwmon/fam15h_power
767F:	drivers/hwmon/fam15h_power.c
768
769AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
771S:	Orphan
772F:	drivers/usb/gadget/udc/amd5536udc.*
773
774AMD GEODE PROCESSOR/CHIPSET SUPPORT
775P:	Andres Salomon <dilinger@queued.net>
776L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
777W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778S:	Supported
779F:	drivers/char/hw_random/geode-rng.c
780F:	drivers/crypto/geode*
781F:	drivers/video/fbdev/geode/
782F:	arch/x86/include/asm/geode.h
783
784AMD IOMMU (AMD-VI)
785M:	Joerg Roedel <joro@8bytes.org>
786L:	iommu@lists.linux-foundation.org
787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788S:	Maintained
789F:	drivers/iommu/amd_iommu*.[ch]
790F:	include/linux/amd-iommu.h
791
792AMD KFD
793M:	Oded Gabbay <oded.gabbay@gmail.com>
794L:	dri-devel@lists.freedesktop.org
795T:	git git://people.freedesktop.org/~gabbayo/linux.git
796S:	Supported
797F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804F:	drivers/gpu/drm/amd/amdkfd/
805F:	drivers/gpu/drm/amd/include/cik_structs.h
806F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807F:	drivers/gpu/drm/amd/include/vi_structs.h
808F:	drivers/gpu/drm/amd/include/v9_structs.h
809F:	include/uapi/linux/kfd_ioctl.h
810
811AMD POWERPLAY
812M:	Rex Zhu <rex.zhu@amd.com>
813M:	Evan Quan <evan.quan@amd.com>
814L:	amd-gfx@lists.freedesktop.org
815S:	Supported
816F:	drivers/gpu/drm/amd/powerplay/
817T:	git git://people.freedesktop.org/~agd5f/linux
818
819AMD SEATTLE DEVICE TREE SUPPORT
820M:	Brijesh Singh <brijeshkumar.singh@amd.com>
821M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822M:	Tom Lendacky <thomas.lendacky@amd.com>
823S:	Supported
824F:	arch/arm64/boot/dts/amd/
825
826AMD XGBE DRIVER
827M:	Tom Lendacky <thomas.lendacky@amd.com>
828L:	netdev@vger.kernel.org
829S:	Supported
830F:	drivers/net/ethernet/amd/xgbe/
831F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832
833ANALOG DEVICES INC AD5686 DRIVER
834M:	Stefan Popa <stefan.popa@analog.com>
835L:	linux-pm@vger.kernel.org
836W:	http://ez.analog.com/community/linux-device-drivers
837S:	Supported
838F:	drivers/iio/dac/ad5686*
839F:	drivers/iio/dac/ad5696*
840
841ANALOG DEVICES INC AD5758 DRIVER
842M:	Stefan Popa <stefan.popa@analog.com>
843L:	linux-iio@vger.kernel.org
844W:	http://ez.analog.com/community/linux-device-drivers
845S:	Supported
846F:	drivers/iio/dac/ad5758.c
847F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
848
849ANALOG DEVICES INC AD9389B DRIVER
850M:	Hans Verkuil <hans.verkuil@cisco.com>
851L:	linux-media@vger.kernel.org
852S:	Maintained
853F:	drivers/media/i2c/ad9389b*
854
855ANALOG DEVICES INC ADGS1408 DRIVER
856M:	Mircea Caprioru <mircea.caprioru@analog.com>
857S:	Supported
858F:	drivers/mux/adgs1408.c
859F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
860
861ANALOG DEVICES INC ADP5061 DRIVER
862M:	Stefan Popa <stefan.popa@analog.com>
863L:	linux-pm@vger.kernel.org
864W:	http://ez.analog.com/community/linux-device-drivers
865S:	Supported
866F:	drivers/power/supply/adp5061.c
867
868ANALOG DEVICES INC ADV7180 DRIVER
869M:	Lars-Peter Clausen <lars@metafoo.de>
870L:	linux-media@vger.kernel.org
871W:	http://ez.analog.com/community/linux-device-drivers
872S:	Supported
873F:	drivers/media/i2c/adv7180.c
874
875ANALOG DEVICES INC ADV748X DRIVER
876M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
877L:	linux-media@vger.kernel.org
878S:	Maintained
879F:	drivers/media/i2c/adv748x/*
880
881ANALOG DEVICES INC ADV7511 DRIVER
882M:	Hans Verkuil <hans.verkuil@cisco.com>
883L:	linux-media@vger.kernel.org
884S:	Maintained
885F:	drivers/media/i2c/adv7511*
886
887ANALOG DEVICES INC ADV7604 DRIVER
888M:	Hans Verkuil <hans.verkuil@cisco.com>
889L:	linux-media@vger.kernel.org
890S:	Maintained
891F:	drivers/media/i2c/adv7604*
892
893ANALOG DEVICES INC ADV7842 DRIVER
894M:	Hans Verkuil <hans.verkuil@cisco.com>
895L:	linux-media@vger.kernel.org
896S:	Maintained
897F:	drivers/media/i2c/adv7842*
898
899ANALOG DEVICES INC ASOC CODEC DRIVERS
900M:	Lars-Peter Clausen <lars@metafoo.de>
901L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
902W:	http://wiki.analog.com/
903W:	http://ez.analog.com/community/linux-device-drivers
904S:	Supported
905F:	sound/soc/codecs/adau*
906F:	sound/soc/codecs/adav*
907F:	sound/soc/codecs/ad1*
908F:	sound/soc/codecs/ad7*
909F:	sound/soc/codecs/ssm*
910F:	sound/soc/codecs/sigmadsp.*
911
912ANALOG DEVICES INC DMA DRIVERS
913M:	Lars-Peter Clausen <lars@metafoo.de>
914W:	http://ez.analog.com/community/linux-device-drivers
915S:	Supported
916F:	drivers/dma/dma-axi-dmac.c
917
918ANALOG DEVICES INC IIO DRIVERS
919M:	Lars-Peter Clausen <lars@metafoo.de>
920M:	Michael Hennerich <Michael.Hennerich@analog.com>
921W:	http://wiki.analog.com/
922W:	http://ez.analog.com/community/linux-device-drivers
923S:	Supported
924F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
925F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
926F:	drivers/iio/*/ad*
927F:	drivers/iio/adc/ltc2497*
928X:	drivers/iio/*/adjd*
929F:	drivers/staging/iio/*/ad*
930
931ANDES ARCHITECTURE
932M:	Greentime Hu <green.hu@gmail.com>
933M:	Vincent Chen <deanbo422@gmail.com>
934T:	git https://github.com/andestech/linux.git
935S:	Supported
936F:	arch/nds32/
937F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
938F:	Documentation/devicetree/bindings/nds32/
939K:	nds32
940N:	nds32
941
942ANDROID CONFIG FRAGMENTS
943M:	Rob Herring <robh@kernel.org>
944S:	Supported
945F:	kernel/configs/android*
946
947ANDROID DRIVERS
948M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
949M:	Arve Hjønnevåg <arve@android.com>
950M:	Todd Kjos <tkjos@android.com>
951M:	Martijn Coenen <maco@android.com>
952M:	Joel Fernandes <joel@joelfernandes.org>
953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
954L:	devel@driverdev.osuosl.org
955S:	Supported
956F:	drivers/android/
957F:	drivers/staging/android/
958
959ANDROID GOLDFISH PIC DRIVER
960M:	Miodrag Dinic <miodrag.dinic@mips.com>
961S:	Supported
962F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
963F:	drivers/irqchip/irq-goldfish-pic.c
964
965ANDROID GOLDFISH RTC DRIVER
966M:	Miodrag Dinic <miodrag.dinic@mips.com>
967S:	Supported
968F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
969F:	drivers/rtc/rtc-goldfish.c
970
971ANDROID ION DRIVER
972M:	Laura Abbott <labbott@redhat.com>
973M:	Sumit Semwal <sumit.semwal@linaro.org>
974L:	devel@driverdev.osuosl.org
975L:	dri-devel@lists.freedesktop.org
976L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
977S:	Supported
978F:	drivers/staging/android/ion
979F:	drivers/staging/android/uapi/ion.h
980
981AOA (Apple Onboard Audio) ALSA DRIVER
982M:	Johannes Berg <johannes@sipsolutions.net>
983L:	linuxppc-dev@lists.ozlabs.org
984L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
985S:	Maintained
986F:	sound/aoa/
987
988APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
989M:	William Breathitt Gray <vilhelm.gray@gmail.com>
990L:	linux-iio@vger.kernel.org
991S:	Maintained
992F:	drivers/iio/adc/stx104.c
993
994APM DRIVER
995M:	Jiri Kosina <jikos@kernel.org>
996S:	Odd fixes
997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
998F:	arch/x86/kernel/apm_32.c
999F:	include/linux/apm_bios.h
1000F:	include/uapi/linux/apm_bios.h
1001F:	drivers/char/apm-emulation.c
1002
1003APPARMOR SECURITY MODULE
1004M:	John Johansen <john.johansen@canonical.com>
1005L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1006W:	wiki.apparmor.net
1007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1008S:	Supported
1009F:	security/apparmor/
1010F:	Documentation/admin-guide/LSM/apparmor.rst
1011
1012APPLE BCM5974 MULTITOUCH DRIVER
1013M:	Henrik Rydberg <rydberg@bitmath.org>
1014L:	linux-input@vger.kernel.org
1015S:	Odd fixes
1016F:	drivers/input/mouse/bcm5974.c
1017
1018APPLE SMC DRIVER
1019M:	Henrik Rydberg <rydberg@bitmath.org>
1020L:	linux-hwmon@vger.kernel.org
1021S:	Odd fixes
1022F:	drivers/hwmon/applesmc.c
1023
1024APPLETALK NETWORK LAYER
1025L:	netdev@vger.kernel.org
1026S:	Odd fixes
1027F:	drivers/net/appletalk/
1028F:	net/appletalk/
1029
1030APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1031M:	Duc Dang <dhdang@apm.com>
1032S:	Supported
1033F:	arch/arm64/boot/dts/apm/
1034
1035APPLIED MICRO (APM) X-GENE SOC EDAC
1036M:	Loc Ho <lho@apm.com>
1037S:	Supported
1038F:	drivers/edac/xgene_edac.c
1039F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1040
1041APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1042M:	Iyappan Subramanian <isubramanian@apm.com>
1043M:	Keyur Chudgar <kchudgar@apm.com>
1044S:	Supported
1045F:	drivers/net/ethernet/apm/xgene-v2/
1046
1047APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1048M:	Iyappan Subramanian <isubramanian@apm.com>
1049M:	Keyur Chudgar <kchudgar@apm.com>
1050M:	Quan Nguyen <qnguyen@apm.com>
1051S:	Supported
1052F:	drivers/net/ethernet/apm/xgene/
1053F:	drivers/net/phy/mdio-xgene.c
1054F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1055F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1056
1057APPLIED MICRO (APM) X-GENE SOC PMU
1058M:	Tai Nguyen <ttnguyen@apm.com>
1059S:	Supported
1060F:	drivers/perf/xgene_pmu.c
1061F:	Documentation/perf/xgene-pmu.txt
1062F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1063
1064APTINA CAMERA SENSOR PLL
1065M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1066L:	linux-media@vger.kernel.org
1067S:	Maintained
1068F:	drivers/media/i2c/aptina-pll.*
1069
1070ARC FRAMEBUFFER DRIVER
1071M:	Jaya Kumar <jayalk@intworks.biz>
1072S:	Maintained
1073F:	drivers/video/fbdev/arcfb.c
1074F:	drivers/video/fbdev/core/fb_defio.c
1075
1076ARC PGU DRM DRIVER
1077M:	Alexey Brodkin <abrodkin@synopsys.com>
1078S:	Supported
1079F:	drivers/gpu/drm/arc/
1080F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1081
1082ARCNET NETWORK LAYER
1083M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1084L:	netdev@vger.kernel.org
1085S:	Maintained
1086F:	drivers/net/arcnet/
1087F:	include/uapi/linux/if_arcnet.h
1088
1089ARM ARCHITECTED TIMER DRIVER
1090M:	Mark Rutland <mark.rutland@arm.com>
1091M:	Marc Zyngier <marc.zyngier@arm.com>
1092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093S:	Maintained
1094F:	arch/arm/include/asm/arch_timer.h
1095F:	arch/arm64/include/asm/arch_timer.h
1096F:	drivers/clocksource/arm_arch_timer.c
1097
1098ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1099M:	Linus Walleij <linus.walleij@linaro.org>
1100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101S:	Maintained
1102F:	Documentation/devicetree/bindings/arm/arm-boards
1103F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1104F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1105F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1106F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1107F:	arch/arm/mach-integrator/
1108F:	arch/arm/mach-realview/
1109F:	arch/arm/mach-versatile/
1110F:	arch/arm/plat-versatile/
1111F:	arch/arm/boot/dts/arm-realview-*
1112F:	arch/arm/boot/dts/integrator*
1113F:	arch/arm/boot/dts/versatile*
1114F:	drivers/clk/versatile/
1115F:	drivers/i2c/busses/i2c-versatile.c
1116F:	drivers/irqchip/irq-versatile-fpga.c
1117F:	drivers/mtd/maps/physmap_of_versatile.c
1118F:	drivers/power/reset/arm-versatile-reboot.c
1119F:	drivers/soc/versatile/
1120
1121ARM HDLCD DRM DRIVER
1122M:	Liviu Dudau <liviu.dudau@arm.com>
1123S:	Supported
1124F:	drivers/gpu/drm/arm/hdlcd_*
1125F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1126
1127ARM MALI-DP DRM DRIVER
1128M:	Liviu Dudau <liviu.dudau@arm.com>
1129M:	Brian Starkey <brian.starkey@arm.com>
1130M:	Mali DP Maintainers <malidp@foss.arm.com>
1131S:	Supported
1132F:	drivers/gpu/drm/arm/
1133F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1134
1135ARM MFM AND FLOPPY DRIVERS
1136M:	Ian Molton <spyro@f2s.com>
1137S:	Maintained
1138F:	arch/arm/lib/floppydma.S
1139F:	arch/arm/include/asm/floppy.h
1140
1141ARM PMU PROFILING AND DEBUGGING
1142M:	Will Deacon <will.deacon@arm.com>
1143M:	Mark Rutland <mark.rutland@arm.com>
1144S:	Maintained
1145L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146F:	arch/arm*/kernel/perf_*
1147F:	arch/arm/oprofile/common.c
1148F:	arch/arm*/kernel/hw_breakpoint.c
1149F:	arch/arm*/include/asm/hw_breakpoint.h
1150F:	arch/arm*/include/asm/perf_event.h
1151F:	drivers/perf/*
1152F:	include/linux/perf/arm_pmu.h
1153F:	Documentation/devicetree/bindings/arm/pmu.txt
1154F:	Documentation/devicetree/bindings/perf/
1155
1156ARM PORT
1157M:	Russell King <linux@armlinux.org.uk>
1158L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159W:	http://www.armlinux.org.uk/
1160S:	Odd Fixes
1161T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1162F:	arch/arm/
1163X:	arch/arm/boot/dts/
1164
1165ARM PRIMECELL AACI PL041 DRIVER
1166M:	Russell King <linux@armlinux.org.uk>
1167S:	Odd Fixes
1168F:	sound/arm/aaci.*
1169
1170ARM PRIMECELL BUS SUPPORT
1171M:	Russell King <linux@armlinux.org.uk>
1172S:	Odd Fixes
1173F:	drivers/amba/
1174F:	include/linux/amba/bus.h
1175
1176ARM PRIMECELL CLCD PL110 DRIVER
1177M:	Russell King <linux@armlinux.org.uk>
1178S:	Odd Fixes
1179F:	drivers/video/fbdev/amba-clcd.*
1180
1181ARM PRIMECELL KMI PL050 DRIVER
1182M:	Russell King <linux@armlinux.org.uk>
1183S:	Odd Fixes
1184F:	drivers/input/serio/ambakmi.*
1185F:	include/linux/amba/kmi.h
1186
1187ARM PRIMECELL MMCI PL180/1 DRIVER
1188M:	Russell King <linux@armlinux.org.uk>
1189S:	Odd Fixes
1190F:	drivers/mmc/host/mmci.*
1191F:	include/linux/amba/mmci.h
1192
1193ARM PRIMECELL SSP PL022 SPI DRIVER
1194M:	Linus Walleij <linus.walleij@linaro.org>
1195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196S:	Maintained
1197F:	Documentation/devicetree/bindings/spi/spi_pl022.txt
1198F:	drivers/spi/spi-pl022.c
1199
1200ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1201M:	Russell King <linux@armlinux.org.uk>
1202S:	Odd Fixes
1203F:	drivers/tty/serial/amba-pl01*.c
1204F:	include/linux/amba/serial.h
1205
1206ARM PRIMECELL VIC PL190/PL192 DRIVER
1207M:	Linus Walleij <linus.walleij@linaro.org>
1208L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209S:	Maintained
1210F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1211F:	drivers/irqchip/irq-vic.c
1212
1213ARM SMMU DRIVERS
1214M:	Will Deacon <will.deacon@arm.com>
1215R:	Robin Murphy <robin.murphy@arm.com>
1216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S:	Maintained
1218F:	drivers/iommu/arm-smmu.c
1219F:	drivers/iommu/arm-smmu-v3.c
1220F:	drivers/iommu/io-pgtable-arm.c
1221F:	drivers/iommu/io-pgtable-arm-v7s.c
1222
1223ARM SUB-ARCHITECTURES
1224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225S:	Maintained
1226F:	arch/arm/mach-*/
1227F:	arch/arm/plat-*/
1228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1229
1230ARM/ACTIONS SEMI ARCHITECTURE
1231M:	Andreas Färber <afaerber@suse.de>
1232R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234S:	Maintained
1235N:	owl
1236F:	arch/arm/mach-actions/
1237F:	arch/arm/boot/dts/owl-*
1238F:	arch/arm64/boot/dts/actions/
1239F:	drivers/clk/actions/
1240F:	drivers/clocksource/timer-owl*
1241F:	drivers/dma/owl-dma.c
1242F:	drivers/i2c/busses/i2c-owl.c
1243F:	drivers/pinctrl/actions/*
1244F:	drivers/soc/actions/
1245F:	include/dt-bindings/power/owl-*
1246F:	include/linux/soc/actions/
1247F:	Documentation/devicetree/bindings/arm/actions.txt
1248F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1249F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1250F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1251F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1252F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1253F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1254
1255ARM/ADS SPHERE MACHINE SUPPORT
1256M:	Lennert Buytenhek <kernel@wantstofly.org>
1257L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258S:	Maintained
1259
1260ARM/AFEB9260 MACHINE SUPPORT
1261M:	Sergey Lapin <slapin@ossfans.org>
1262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S:	Maintained
1264
1265ARM/AJECO 1ARM MACHINE SUPPORT
1266M:	Lennert Buytenhek <kernel@wantstofly.org>
1267L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268S:	Maintained
1269
1270ARM/Allwinner SoC Clock Support
1271M:	Emilio López <emilio@elopez.com.ar>
1272S:	Maintained
1273F:	drivers/clk/sunxi/
1274
1275ARM/Allwinner sunXi SoC support
1276M:	Maxime Ripard <maxime.ripard@bootlin.com>
1277M:	Chen-Yu Tsai <wens@csie.org>
1278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279S:	Maintained
1280N:	sun[x456789]i
1281N:	sun50i
1282F:	arch/arm/mach-sunxi/
1283F:	arch/arm64/boot/dts/allwinner/
1284F:	drivers/clk/sunxi-ng/
1285F:	drivers/pinctrl/sunxi/
1286F:	drivers/soc/sunxi/
1287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1288
1289ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1290M:	Neil Armstrong <narmstrong@baylibre.com>
1291M:	Jerome Brunet <jbrunet@baylibre.com>
1292L:	linux-amlogic@lists.infradead.org
1293S:	Maintained
1294F:	drivers/clk/meson/
1295F:	include/dt-bindings/clock/meson*
1296F:	include/dt-bindings/clock/gxbb*
1297F:	Documentation/devicetree/bindings/clock/amlogic*
1298
1299ARM/Amlogic Meson SoC support
1300M:	Carlo Caione <carlo@caione.org>
1301M:	Kevin Hilman <khilman@baylibre.com>
1302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303L:	linux-amlogic@lists.infradead.org
1304W:	http://linux-meson.com/
1305S:	Maintained
1306F:	arch/arm/mach-meson/
1307F:	arch/arm/boot/dts/meson*
1308F:	arch/arm64/boot/dts/amlogic/
1309F:	drivers/pinctrl/meson/
1310F:	drivers/mmc/host/meson*
1311N:	meson
1312
1313ARM/Annapurna Labs ALPINE ARCHITECTURE
1314M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1315M:	Antoine Tenart <antoine.tenart@bootlin.com>
1316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317S:	Maintained
1318F:	arch/arm/mach-alpine/
1319F:	arch/arm/boot/dts/alpine*
1320F:	arch/arm64/boot/dts/al/
1321F:	drivers/*/*alpine*
1322
1323ARM/ARTPEC MACHINE SUPPORT
1324M:	Jesper Nilsson <jesper.nilsson@axis.com>
1325M:	Lars Persson <lars.persson@axis.com>
1326S:	Maintained
1327L:	linux-arm-kernel@axis.com
1328F:	arch/arm/mach-artpec
1329F:	arch/arm/boot/dts/artpec6*
1330F:	drivers/clk/axis
1331F:	drivers/crypto/axis
1332F:	drivers/pinctrl/pinctrl-artpec*
1333F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1334
1335ARM/ASPEED I2C DRIVER
1336M:	Brendan Higgins <brendanhiggins@google.com>
1337R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1338R:	Joel Stanley <joel@jms.id.au>
1339L:	linux-i2c@vger.kernel.org
1340L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1341S:	Maintained
1342F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1343F:	drivers/i2c/busses/i2c-aspeed.c
1344F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1345F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1346
1347ARM/ASPEED MACHINE SUPPORT
1348M:	Joel Stanley <joel@jms.id.au>
1349R:	Andrew Jeffery <andrew@aj.id.au>
1350L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1352Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1353S:	Supported
1354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1355F:	arch/arm/mach-aspeed/
1356F:	arch/arm/boot/dts/aspeed-*
1357N:	aspeed
1358
1359ARM/CALXEDA HIGHBANK ARCHITECTURE
1360M:	Rob Herring <robh@kernel.org>
1361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362S:	Maintained
1363F:	arch/arm/mach-highbank/
1364F:	arch/arm/boot/dts/highbank.dts
1365F:	arch/arm/boot/dts/ecx-*.dts*
1366
1367ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1368M:	Krzysztof Halasa <khalasa@piap.pl>
1369S:	Maintained
1370F:	arch/arm/mach-cns3xxx/
1371
1372ARM/CAVIUM THUNDER NETWORK DRIVER
1373M:	Sunil Goutham <sgoutham@cavium.com>
1374M:	Robert Richter <rric@kernel.org>
1375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376S:	Supported
1377F:	drivers/net/ethernet/cavium/thunder/
1378
1379ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1380M:	Lukasz Majewski <lukma@denx.de>
1381L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382S:	Maintained
1383F:	arch/arm/mach-ep93xx/ts72xx.c
1384
1385ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1386M:	Alexander Shiyan <shc_work@mail.ru>
1387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388S:	Odd Fixes
1389N:	clps711x
1390
1391ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1392M:	Lennert Buytenhek <kernel@wantstofly.org>
1393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394S:	Maintained
1395
1396ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1397M:	Hartley Sweeten <hsweeten@visionengravers.com>
1398M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400S:	Maintained
1401F:	arch/arm/mach-ep93xx/
1402F:	arch/arm/mach-ep93xx/include/mach/
1403
1404ARM/CLKDEV SUPPORT
1405M:	Russell King <linux@armlinux.org.uk>
1406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407S:	Maintained
1408T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1409F:	drivers/clk/clkdev.c
1410
1411ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1412M:	Mike Rapoport <mike@compulab.co.il>
1413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S:	Maintained
1415
1416ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1417M:	Baruch Siach <baruch@tkos.co.il>
1418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S:	Maintained
1420F:	arch/arm/boot/dts/cx92755*
1421N:	digicolor
1422
1423ARM/CONTEC MICRO9 MACHINE SUPPORT
1424M:	Hubert Feurstein <hubert.feurstein@contec.at>
1425S:	Maintained
1426F:	arch/arm/mach-ep93xx/micro9.c
1427
1428ARM/CORESIGHT FRAMEWORK AND DRIVERS
1429M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1430L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431S:	Maintained
1432F:	drivers/hwtracing/coresight/*
1433F:	Documentation/trace/coresight.txt
1434F:	Documentation/trace/coresight-cpu-debug.txt
1435F:	Documentation/devicetree/bindings/arm/coresight.txt
1436F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1437F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1438F:	tools/perf/arch/arm/util/pmu.c
1439F:	tools/perf/arch/arm/util/auxtrace.c
1440F:	tools/perf/arch/arm/util/cs-etm.c
1441F:	tools/perf/arch/arm/util/cs-etm.h
1442F:	tools/perf/util/cs-etm.*
1443F:	tools/perf/util/cs-etm-decoder/*
1444
1445ARM/CORGI MACHINE SUPPORT
1446M:	Richard Purdie <rpurdie@rpsys.net>
1447S:	Maintained
1448
1449ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1450M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1451M:	Linus Walleij <linus.walleij@linaro.org>
1452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453T:	git git://github.com/ulli-kroll/linux.git
1454S:	Maintained
1455F:	Documentation/devicetree/bindings/arm/gemini.txt
1456F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1457F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1458F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1459F:	arch/arm/mach-gemini/
1460F:	drivers/net/ethernet/cortina/
1461F:	drivers/pinctrl/pinctrl-gemini.c
1462F:	drivers/rtc/rtc-ftrtc010.c
1463
1464ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1465M:	Barry Song <baohua@kernel.org>
1466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1468S:	Maintained
1469F:	arch/arm/boot/dts/prima2*
1470F:	arch/arm/mach-prima2/
1471F:	drivers/clk/sirf/
1472F:	drivers/clocksource/timer-prima2.c
1473F:	drivers/clocksource/timer-atlas7.c
1474N:	[^a-z]sirf
1475X:	drivers/gnss
1476
1477ARM/EBSA110 MACHINE SUPPORT
1478M:	Russell King <linux@armlinux.org.uk>
1479L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480W:	http://www.armlinux.org.uk/
1481S:	Maintained
1482F:	arch/arm/mach-ebsa110/
1483F:	drivers/net/ethernet/amd/am79c961a.*
1484
1485ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1486M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1487R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489S:	Maintained
1490N:	efm32
1491
1492ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1493M:	Robert Jarzmik <robert.jarzmik@free.fr>
1494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495S:	Maintained
1496F:	arch/arm/mach-pxa/ezx.c
1497
1498ARM/FARADAY FA526 PORT
1499M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S:	Maintained
1502T:	git git://git.berlios.de/gemini-board
1503F:	arch/arm/mm/*-fa*
1504
1505ARM/FOOTBRIDGE ARCHITECTURE
1506M:	Russell King <linux@armlinux.org.uk>
1507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508W:	http://www.armlinux.org.uk/
1509S:	Maintained
1510F:	arch/arm/include/asm/hardware/dec21285.h
1511F:	arch/arm/mach-footbridge/
1512
1513ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1514M:	Shawn Guo <shawnguo@kernel.org>
1515M:	Sascha Hauer <s.hauer@pengutronix.de>
1516R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1517R:	Fabio Estevam <fabio.estevam@nxp.com>
1518R:	NXP Linux Team <linux-imx@nxp.com>
1519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520S:	Maintained
1521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1522F:	arch/arm/mach-imx/
1523F:	arch/arm/mach-mxs/
1524F:	arch/arm/boot/dts/imx*
1525F:	arch/arm/configs/imx*_defconfig
1526F:	drivers/clk/imx/
1527F:	drivers/firmware/imx/
1528F:	drivers/soc/imx/
1529F:	include/linux/firmware/imx/
1530F:	include/soc/imx/
1531
1532ARM/FREESCALE VYBRID ARM ARCHITECTURE
1533M:	Shawn Guo <shawnguo@kernel.org>
1534M:	Sascha Hauer <s.hauer@pengutronix.de>
1535R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1536R:	Stefan Agner <stefan@agner.ch>
1537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538S:	Maintained
1539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1540F:	arch/arm/mach-imx/*vf610*
1541F:	arch/arm/boot/dts/vf*
1542
1543ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1544M:	Shawn Guo <shawnguo@kernel.org>
1545M:	Li Yang <leoyang.li@nxp.com>
1546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S:	Maintained
1548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1549F:	arch/arm/boot/dts/ls1021a*
1550F:	arch/arm64/boot/dts/freescale/fsl-*
1551F:	arch/arm64/boot/dts/freescale/qoriq-*
1552
1553ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1554M:	Lennert Buytenhek <kernel@wantstofly.org>
1555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556S:	Maintained
1557
1558ARM/GUMSTIX MACHINE SUPPORT
1559M:	Steve Sakoman <sakoman@gmail.com>
1560L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561S:	Maintained
1562
1563ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1564M:	Philipp Zabel <philipp.zabel@gmail.com>
1565M:	Paul Parsons <lost.distance@yahoo.com>
1566L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567S:	Maintained
1568F:	arch/arm/mach-pxa/hx4700.c
1569F:	arch/arm/mach-pxa/include/mach/hx4700.h
1570F:	sound/soc/pxa/hx4700.c
1571
1572ARM/HISILICON SOC SUPPORT
1573M:	Wei Xu <xuwei5@hisilicon.com>
1574L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575W:	http://www.hisilicon.com
1576S:	Supported
1577T:	git git://github.com/hisilicon/linux-hisi.git
1578F:	arch/arm/mach-hisi/
1579F:	arch/arm/boot/dts/hi3*
1580F:	arch/arm/boot/dts/hip*
1581F:	arch/arm/boot/dts/hisi*
1582F:	arch/arm64/boot/dts/hisilicon/
1583
1584ARM/HP JORNADA 7XX MACHINE SUPPORT
1585M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1586W:	www.jlime.com
1587S:	Maintained
1588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1589F:	arch/arm/mach-sa1100/jornada720.c
1590F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1591
1592ARM/IGEP MACHINE SUPPORT
1593M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1594M:	Javier Martinez Canillas <javier@dowhile0.org>
1595L:	linux-omap@vger.kernel.org
1596L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597S:	Maintained
1598F:	arch/arm/boot/dts/omap3-igep*
1599
1600ARM/INCOME PXA270 SUPPORT
1601M:	Marek Vasut <marek.vasut@gmail.com>
1602L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603S:	Maintained
1604F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1605
1606ARM/INTEL IOP13XX ARM ARCHITECTURE
1607M:	Lennert Buytenhek <kernel@wantstofly.org>
1608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609S:	Maintained
1610
1611ARM/INTEL IOP32X ARM ARCHITECTURE
1612M:	Lennert Buytenhek <kernel@wantstofly.org>
1613L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614S:	Maintained
1615
1616ARM/INTEL IOP33X ARM ARCHITECTURE
1617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618S:	Orphan
1619
1620ARM/INTEL IQ81342EX MACHINE SUPPORT
1621M:	Lennert Buytenhek <kernel@wantstofly.org>
1622L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623S:	Maintained
1624
1625ARM/INTEL IXDP2850 MACHINE SUPPORT
1626M:	Lennert Buytenhek <kernel@wantstofly.org>
1627L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628S:	Maintained
1629
1630ARM/INTEL IXP4XX ARM ARCHITECTURE
1631M:	Imre Kaloz <kaloz@openwrt.org>
1632M:	Krzysztof Halasa <khalasa@piap.pl>
1633L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634S:	Maintained
1635F:	arch/arm/mach-ixp4xx/
1636
1637ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1638M:	Jonathan Cameron <jic23@cam.ac.uk>
1639L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640S:	Maintained
1641F:	arch/arm/mach-pxa/stargate2.c
1642F:	drivers/pcmcia/pxa2xx_stargate2.c
1643
1644ARM/INTEL XSC3 (MANZANO) ARM CORE
1645M:	Lennert Buytenhek <kernel@wantstofly.org>
1646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647S:	Maintained
1648
1649ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1650M:	Lennert Buytenhek <kernel@wantstofly.org>
1651L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652S:	Maintained
1653
1654ARM/LG1K ARCHITECTURE
1655M:	Chanho Min <chanho.min@lge.com>
1656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657S:	Maintained
1658F:	arch/arm64/boot/dts/lg/
1659
1660ARM/LOGICPD PXA270 MACHINE SUPPORT
1661M:	Lennert Buytenhek <kernel@wantstofly.org>
1662L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663S:	Maintained
1664
1665ARM/LPC18XX ARCHITECTURE
1666M:	Vladimir Zapolskiy <vz@mleia.com>
1667L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668S:	Maintained
1669F:	arch/arm/boot/dts/lpc43*
1670F:	drivers/i2c/busses/i2c-lpc2k.c
1671F:	drivers/memory/pl172.c
1672F:	drivers/mtd/spi-nor/nxp-spifi.c
1673F:	drivers/rtc/rtc-lpc24xx.c
1674N:	lpc18xx
1675
1676ARM/LPC32XX SOC SUPPORT
1677M:	Vladimir Zapolskiy <vz@mleia.com>
1678M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1681S:	Maintained
1682F:	arch/arm/boot/dts/lpc32*
1683F:	arch/arm/mach-lpc32xx/
1684F:	drivers/i2c/busses/i2c-pnx.c
1685F:	drivers/net/ethernet/nxp/lpc_eth.c
1686F:	drivers/usb/host/ohci-nxp.c
1687F:	drivers/watchdog/pnx4008_wdt.c
1688N:	lpc32xx
1689
1690ARM/MAGICIAN MACHINE SUPPORT
1691M:	Philipp Zabel <philipp.zabel@gmail.com>
1692S:	Maintained
1693
1694ARM/Marvell Dove/MV78xx0/Orion SOC support
1695M:	Jason Cooper <jason@lakedaemon.net>
1696M:	Andrew Lunn <andrew@lunn.ch>
1697M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1698M:	Gregory Clement <gregory.clement@bootlin.com>
1699L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700S:	Maintained
1701F:	Documentation/devicetree/bindings/soc/dove/
1702F:	arch/arm/mach-dove/
1703F:	arch/arm/mach-mv78xx0/
1704F:	arch/arm/mach-orion5x/
1705F:	arch/arm/plat-orion/
1706F:	arch/arm/boot/dts/dove*
1707F:	arch/arm/boot/dts/orion5x*
1708
1709ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1710M:	Jason Cooper <jason@lakedaemon.net>
1711M:	Andrew Lunn <andrew@lunn.ch>
1712M:	Gregory Clement <gregory.clement@bootlin.com>
1713M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1714L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715S:	Maintained
1716F:	arch/arm/boot/dts/armada*
1717F:	arch/arm/boot/dts/kirkwood*
1718F:	arch/arm/configs/mvebu_*_defconfig
1719F:	arch/arm/mach-mvebu/
1720F:	arch/arm64/boot/dts/marvell/armada*
1721F:	drivers/cpufreq/armada-37xx-cpufreq.c
1722F:	drivers/cpufreq/mvebu-cpufreq.c
1723F:	drivers/irqchip/irq-armada-370-xp.c
1724F:	drivers/irqchip/irq-mvebu-*
1725F:	drivers/pinctrl/mvebu/
1726F:	drivers/rtc/rtc-armada38x.c
1727
1728ARM/Mediatek RTC DRIVER
1729M:	Eddie Huang <eddie.huang@mediatek.com>
1730M:	Sean Wang <sean.wang@mediatek.com>
1731L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1733S:	Maintained
1734F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1735F:	drivers/rtc/rtc-mt6397.c
1736F:	drivers/rtc/rtc-mt7622.c
1737
1738ARM/Mediatek SoC support
1739M:	Matthias Brugger <matthias.bgg@gmail.com>
1740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1742W:	https://mtk.bcnfs.org/
1743C:	irc://chat.freenode.net/linux-mediatek
1744S:	Maintained
1745F:	arch/arm/boot/dts/mt6*
1746F:	arch/arm/boot/dts/mt7*
1747F:	arch/arm/boot/dts/mt8*
1748F:	arch/arm/mach-mediatek/
1749F:	arch/arm64/boot/dts/mediatek/
1750F:	drivers/soc/mediatek/
1751N:	mtk
1752N:	mt[678]
1753K:	mediatek
1754
1755ARM/Mediatek USB3 PHY DRIVER
1756M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1759S:	Maintained
1760F:	drivers/phy/mediatek/
1761F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1762
1763ARM/MICREL KS8695 ARCHITECTURE
1764M:	Greg Ungerer <gerg@uclinux.org>
1765L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766F:	arch/arm/mach-ks8695/
1767S:	Odd Fixes
1768
1769ARM/Microchip (AT91) SoC support
1770M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1771M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1772M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1773L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774W:	http://www.linux4sam.org
1775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1776S:	Supported
1777N:	at91
1778N:	atmel
1779F:	arch/arm/mach-at91/
1780F:	include/soc/at91/
1781F:	arch/arm/boot/dts/at91*.dts
1782F:	arch/arm/boot/dts/at91*.dtsi
1783F:	arch/arm/boot/dts/sama*.dts
1784F:	arch/arm/boot/dts/sama*.dtsi
1785F:	arch/arm/include/debug/at91.S
1786F:	drivers/memory/atmel*
1787F:	drivers/watchdog/sama5d4_wdt.c
1788X:	drivers/input/touchscreen/atmel_mxt_ts.c
1789X:	drivers/net/wireless/atmel/
1790
1791ARM/MIOA701 MACHINE SUPPORT
1792M:	Robert Jarzmik <robert.jarzmik@free.fr>
1793L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794F:	arch/arm/mach-pxa/mioa701.c
1795S:	Maintained
1796
1797ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1798M:	Michael Petchkovsky <mkpetch@internode.on.net>
1799S:	Maintained
1800
1801ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1802M:	Linus Walleij <linus.walleij@linaro.org>
1803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804S:	Maintained
1805F:	arch/arm/mach-nomadik/
1806F:	arch/arm/mach-u300/
1807F:	arch/arm/mach-ux500/
1808F:	arch/arm/boot/dts/ste-*
1809F:	drivers/clk/clk-nomadik.c
1810F:	drivers/clk/clk-u300.c
1811F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1812F:	drivers/clocksource/timer-u300.c
1813F:	drivers/dma/coh901318*
1814F:	drivers/dma/ste_dma40*
1815F:	drivers/hwspinlock/u8500_hsem.c
1816F:	drivers/i2c/busses/i2c-nomadik.c
1817F:	drivers/i2c/busses/i2c-stu300.c
1818F:	drivers/mfd/ab3100*
1819F:	drivers/mfd/ab8500*
1820F:	drivers/mfd/abx500*
1821F:	drivers/mfd/dbx500*
1822F:	drivers/mfd/db8500*
1823F:	drivers/pinctrl/nomadik/
1824F:	drivers/pinctrl/pinctrl-coh901*
1825F:	drivers/pinctrl/pinctrl-u300.c
1826F:	drivers/rtc/rtc-ab3100.c
1827F:	drivers/rtc/rtc-ab8500.c
1828F:	drivers/rtc/rtc-coh901331.c
1829F:	drivers/rtc/rtc-pl031.c
1830F:	drivers/watchdog/coh901327_wdt.c
1831F:	Documentation/devicetree/bindings/arm/ste-*
1832F:	Documentation/devicetree/bindings/arm/ux500/
1833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1834
1835ARM/NUVOTON NPCM ARCHITECTURE
1836M:	Avi Fishman <avifishman70@gmail.com>
1837M:	Tomer Maimon <tmaimon77@gmail.com>
1838R:	Patrick Venture <venture@google.com>
1839R:	Nancy Yuen <yuenn@google.com>
1840R:	Brendan Higgins <brendanhiggins@google.com>
1841L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1842S:	Supported
1843F:	arch/arm/mach-npcm/
1844F:	arch/arm/boot/dts/nuvoton-npcm*
1845F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1846F:	drivers/*/*npcm*
1847F:	Documentation/devicetree/bindings/*/*npcm*
1848F:	Documentation/devicetree/bindings/*/*/*npcm*
1849
1850ARM/NUVOTON W90X900 ARM ARCHITECTURE
1851M:	Wan ZongShun <mcuos.com@gmail.com>
1852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853W:	http://www.mcuos.com
1854S:	Maintained
1855F:	arch/arm/mach-w90x900/
1856F:	drivers/input/keyboard/w90p910_keypad.c
1857F:	drivers/input/touchscreen/w90p910_ts.c
1858F:	drivers/watchdog/nuc900_wdt.c
1859F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1860F:	drivers/mtd/nand/raw/nuc900_nand.c
1861F:	drivers/rtc/rtc-nuc900.c
1862F:	drivers/spi/spi-nuc900.c
1863F:	drivers/usb/host/ehci-w90x900.c
1864F:	drivers/video/fbdev/nuc900fb.c
1865
1866ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1867M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1868L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1869W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1870S:	Supported
1871
1872ARM/Orion SoC/Technologic Systems TS-78xx platform support
1873M:	Alexander Clouter <alex@digriz.org.uk>
1874L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875W:	http://www.digriz.org.uk/ts78xx/kernel
1876S:	Maintained
1877F:	arch/arm/mach-orion5x/ts78xx-*
1878
1879ARM/OXNAS platform support
1880M:	Neil Armstrong <narmstrong@baylibre.com>
1881L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882L:	linux-oxnas@groups.io (moderated for non-subscribers)
1883S:	Maintained
1884F:	arch/arm/mach-oxnas/
1885F:	arch/arm/boot/dts/ox8*.dts*
1886N:	oxnas
1887
1888ARM/PALM TREO SUPPORT
1889M:	Tomas Cech <sleep_walker@suse.com>
1890L:	linux-arm-kernel@lists.infradead.org
1891W:	http://hackndev.com
1892S:	Maintained
1893F:	arch/arm/mach-pxa/palmtreo.*
1894
1895ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1896M:	Marek Vasut <marek.vasut@gmail.com>
1897L:	linux-arm-kernel@lists.infradead.org
1898W:	http://hackndev.com
1899S:	Maintained
1900F:	arch/arm/mach-pxa/include/mach/palmtx.h
1901F:	arch/arm/mach-pxa/palmtx.c
1902F:	arch/arm/mach-pxa/palmt5.*
1903F:	arch/arm/mach-pxa/include/mach/palmld.h
1904F:	arch/arm/mach-pxa/palmld.c
1905F:	arch/arm/mach-pxa/palmte2.*
1906F:	arch/arm/mach-pxa/include/mach/palmtc.h
1907F:	arch/arm/mach-pxa/palmtc.c
1908
1909ARM/PALMZ72 SUPPORT
1910M:	Sergey Lapin <slapin@ossfans.org>
1911L:	linux-arm-kernel@lists.infradead.org
1912W:	http://hackndev.com
1913S:	Maintained
1914F:	arch/arm/mach-pxa/palmz72.*
1915
1916ARM/PLEB SUPPORT
1917M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1918W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1919S:	Maintained
1920
1921ARM/PT DIGITAL BOARD PORT
1922M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924W:	http://www.armlinux.org.uk/
1925S:	Maintained
1926
1927ARM/QUALCOMM SUPPORT
1928M:	Andy Gross <andy.gross@linaro.org>
1929M:	David Brown <david.brown@linaro.org>
1930L:	linux-arm-msm@vger.kernel.org
1931S:	Maintained
1932F:	Documentation/devicetree/bindings/soc/qcom/
1933F:	arch/arm/boot/dts/qcom-*.dts
1934F:	arch/arm/boot/dts/qcom-*.dtsi
1935F:	arch/arm/mach-qcom/
1936F:	arch/arm64/boot/dts/qcom/*
1937F:	drivers/i2c/busses/i2c-qup.c
1938F:	drivers/clk/qcom/
1939F:	drivers/dma/qcom/
1940F:	drivers/soc/qcom/
1941F:	drivers/spi/spi-qup.c
1942F:	drivers/tty/serial/msm_serial.c
1943F:	drivers/*/pm8???-*
1944F:	drivers/mfd/ssbi.c
1945F:	drivers/firmware/qcom_scm*
1946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1947
1948ARM/RADISYS ENP2611 MACHINE SUPPORT
1949M:	Lennert Buytenhek <kernel@wantstofly.org>
1950L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951S:	Maintained
1952
1953ARM/REALTEK ARCHITECTURE
1954M:	Andreas Färber <afaerber@suse.de>
1955L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956S:	Maintained
1957F:	arch/arm64/boot/dts/realtek/
1958F:	Documentation/devicetree/bindings/arm/realtek.txt
1959
1960ARM/RENESAS ARM64 ARCHITECTURE
1961M:	Simon Horman <horms@verge.net.au>
1962M:	Magnus Damm <magnus.damm@gmail.com>
1963L:	linux-renesas-soc@vger.kernel.org
1964Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1966S:	Supported
1967F:	arch/arm64/boot/dts/renesas/
1968F:	Documentation/devicetree/bindings/arm/shmobile.txt
1969F:	drivers/soc/renesas/
1970F:	include/linux/soc/renesas/
1971
1972ARM/RISCPC ARCHITECTURE
1973M:	Russell King <linux@armlinux.org.uk>
1974L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975W:	http://www.armlinux.org.uk/
1976S:	Maintained
1977F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1978F:	arch/arm/include/asm/hardware/ioc.h
1979F:	arch/arm/include/asm/hardware/iomd.h
1980F:	arch/arm/include/asm/hardware/memc.h
1981F:	arch/arm/mach-rpc/
1982F:	drivers/net/ethernet/8390/etherh.c
1983F:	drivers/net/ethernet/i825xx/ether1*
1984F:	drivers/net/ethernet/seeq/ether3*
1985F:	drivers/scsi/arm/
1986
1987ARM/Rockchip SoC support
1988M:	Heiko Stuebner <heiko@sntech.de>
1989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990L:	linux-rockchip@lists.infradead.org
1991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1992S:	Maintained
1993F:	arch/arm/boot/dts/rk3*
1994F:	arch/arm/boot/dts/rv1108*
1995F:	arch/arm/mach-rockchip/
1996F:	drivers/clk/rockchip/
1997F:	drivers/i2c/busses/i2c-rk3x.c
1998F:	drivers/*/*rockchip*
1999F:	drivers/*/*/*rockchip*
2000F:	sound/soc/rockchip/
2001N:	rockchip
2002
2003ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2004M:	Kukjin Kim <kgene@kernel.org>
2005M:	Krzysztof Kozlowski <krzk@kernel.org>
2006L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2008Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2009S:	Maintained
2010F:	arch/arm/boot/dts/s3c*
2011F:	arch/arm/boot/dts/s5p*
2012F:	arch/arm/boot/dts/exynos*
2013F:	arch/arm64/boot/dts/exynos/
2014F:	arch/arm/plat-samsung/
2015F:	arch/arm/mach-s3c24*/
2016F:	arch/arm/mach-s3c64xx/
2017F:	arch/arm/mach-s5p*/
2018F:	arch/arm/mach-exynos*/
2019F:	drivers/*/*s3c24*
2020F:	drivers/*/*/*s3c24*
2021F:	drivers/*/*s3c64xx*
2022F:	drivers/*/*s5pv210*
2023F:	drivers/memory/samsung/*
2024F:	drivers/soc/samsung/*
2025F:	Documentation/arm/Samsung/
2026F:	Documentation/devicetree/bindings/arm/samsung/
2027F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2028F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2029N:	exynos
2030
2031ARM/SAMSUNG MOBILE MACHINE SUPPORT
2032M:	Kyungmin Park <kyungmin.park@samsung.com>
2033L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2034S:	Maintained
2035F:	arch/arm/mach-s5pv210/
2036
2037ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2038M:	Kyungmin Park <kyungmin.park@samsung.com>
2039M:	Kamil Debski <kamil@wypas.org>
2040M:	Andrzej Hajda <a.hajda@samsung.com>
2041L:	linux-arm-kernel@lists.infradead.org
2042L:	linux-media@vger.kernel.org
2043S:	Maintained
2044F:	drivers/media/platform/s5p-g2d/
2045
2046ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2047M:	Marek Szyprowski <m.szyprowski@samsung.com>
2048L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2049L:	linux-media@vger.kernel.org
2050S:	Maintained
2051F:	drivers/media/platform/s5p-cec/
2052F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2053
2054ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2055M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2056M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2057L:	linux-arm-kernel@lists.infradead.org
2058L:	linux-media@vger.kernel.org
2059S:	Maintained
2060F:	drivers/media/platform/s5p-jpeg/
2061
2062ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2063M:	Kyungmin Park <kyungmin.park@samsung.com>
2064M:	Kamil Debski <kamil@wypas.org>
2065M:	Jeongtae Park <jtp.park@samsung.com>
2066M:	Andrzej Hajda <a.hajda@samsung.com>
2067L:	linux-arm-kernel@lists.infradead.org
2068L:	linux-media@vger.kernel.org
2069S:	Maintained
2070F:	arch/arm/plat-samsung/s5p-dev-mfc.c
2071F:	drivers/media/platform/s5p-mfc/
2072
2073ARM/SHMOBILE ARM ARCHITECTURE
2074M:	Simon Horman <horms@verge.net.au>
2075M:	Magnus Damm <magnus.damm@gmail.com>
2076L:	linux-renesas-soc@vger.kernel.org
2077Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2079S:	Supported
2080F:	arch/arm/boot/dts/emev2*
2081F:	arch/arm/boot/dts/r7s*
2082F:	arch/arm/boot/dts/r8a*
2083F:	arch/arm/boot/dts/r9a*
2084F:	arch/arm/boot/dts/sh*
2085F:	arch/arm/configs/shmobile_defconfig
2086F:	arch/arm/include/debug/renesas-scif.S
2087F:	arch/arm/mach-shmobile/
2088F:	Documentation/devicetree/bindings/arm/shmobile.txt
2089F:	drivers/soc/renesas/
2090F:	include/linux/soc/renesas/
2091
2092ARM/SOCFPGA ARCHITECTURE
2093M:	Dinh Nguyen <dinguyen@kernel.org>
2094S:	Maintained
2095F:	arch/arm/mach-socfpga/
2096F:	arch/arm/boot/dts/socfpga*
2097F:	arch/arm/configs/socfpga_defconfig
2098F:	arch/arm64/boot/dts/altera/
2099W:	http://www.rocketboards.org
2100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2101
2102ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2103M:	Dinh Nguyen <dinguyen@kernel.org>
2104S:	Maintained
2105F:	drivers/clk/socfpga/
2106
2107ARM/SOCFPGA EDAC SUPPORT
2108M:	Thor Thayer <thor.thayer@linux.intel.com>
2109S:	Maintained
2110F:	drivers/edac/altera_edac.
2111
2112ARM/SPREADTRUM SoC SUPPORT
2113M:	Orson Zhai <orsonzhai@gmail.com>
2114M:	Baolin Wang <baolin.wang@linaro.org>
2115M:	Chunyan Zhang <zhang.lyra@gmail.com>
2116S:	Maintained
2117F:	arch/arm64/boot/dts/sprd
2118N:	sprd
2119
2120ARM/STI ARCHITECTURE
2121M:	Patrice Chotard <patrice.chotard@st.com>
2122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123W:	http://www.stlinux.com
2124S:	Maintained
2125F:	arch/arm/mach-sti/
2126F:	arch/arm/boot/dts/sti*
2127F:	drivers/char/hw_random/st-rng.c
2128F:	drivers/clocksource/arm_global_timer.c
2129F:	drivers/clocksource/clksrc_st_lpc.c
2130F:	drivers/cpufreq/sti-cpufreq.c
2131F:	drivers/dma/st_fdma*
2132F:	drivers/i2c/busses/i2c-st.c
2133F:	drivers/media/rc/st_rc.c
2134F:	drivers/media/platform/sti/c8sectpfe/
2135F:	drivers/mmc/host/sdhci-st.c
2136F:	drivers/phy/st/phy-miphy28lp.c
2137F:	drivers/phy/st/phy-stih407-usb.c
2138F:	drivers/pinctrl/pinctrl-st.c
2139F:	drivers/remoteproc/st_remoteproc.c
2140F:	drivers/remoteproc/st_slim_rproc.c
2141F:	drivers/reset/sti/
2142F:	drivers/rtc/rtc-st-lpc.c
2143F:	drivers/tty/serial/st-asc.c
2144F:	drivers/usb/dwc3/dwc3-st.c
2145F:	drivers/usb/host/ehci-st.c
2146F:	drivers/usb/host/ohci-st.c
2147F:	drivers/watchdog/st_lpc_wdt.c
2148F:	drivers/ata/ahci_st.c
2149F:	include/linux/remoteproc/st_slim_rproc.h
2150
2151ARM/STM32 ARCHITECTURE
2152M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2153M:	Alexandre Torgue <alexandre.torgue@st.com>
2154L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2155L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2156S:	Maintained
2157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2158N:	stm32
2159N:	stm
2160F:	arch/arm/boot/dts/stm32*
2161F:	arch/arm/mach-stm32/
2162F:	drivers/clocksource/armv7m_systick.c
2163
2164ARM/Synaptics SoC support
2165M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2166M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168S:	Maintained
2169F:	arch/arm/mach-berlin/
2170F:	arch/arm/boot/dts/berlin*
2171F:	arch/arm64/boot/dts/synaptics/
2172
2173ARM/TANGO ARCHITECTURE
2174M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2175M:	Mans Rullgard <mans@mansr.com>
2176L:	linux-arm-kernel@lists.infradead.org
2177S:	Odd Fixes
2178N:	tango
2179
2180ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2181M:	Lennert Buytenhek <kernel@wantstofly.org>
2182L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2183S:	Maintained
2184
2185ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2186M:	Hans Verkuil <hans.verkuil@cisco.com>
2187L:	linux-tegra@vger.kernel.org
2188L:	linux-media@vger.kernel.org
2189S:	Maintained
2190F:	drivers/media/platform/tegra-cec/
2191F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2192
2193ARM/TETON BGA MACHINE SUPPORT
2194M:	"Mark F. Brown" <mark.brown314@gmail.com>
2195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196S:	Maintained
2197
2198ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2199M:	Santosh Shilimkar <ssantosh@kernel.org>
2200L:	linux-kernel@vger.kernel.org
2201S:	Maintained
2202F:	drivers/memory/*emif*
2203
2204ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2205M:	Tero Kristo <t-kristo@ti.com>
2206M:	Nishanth Menon <nm@ti.com>
2207L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2208S:	Supported
2209F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2210F:	arch/arm64/boot/dts/ti/Makefile
2211F:	arch/arm64/boot/dts/ti/k3-*
2212
2213ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2214M:	Santosh Shilimkar <ssantosh@kernel.org>
2215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216S:	Maintained
2217F:	arch/arm/mach-keystone/
2218F:	arch/arm/boot/dts/keystone-*
2219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2220
2221ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2222M:	Santosh Shilimkar <ssantosh@kernel.org>
2223L:	linux-kernel@vger.kernel.org
2224S:	Maintained
2225F:	drivers/clk/keystone/
2226
2227ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2228M:	Santosh Shilimkar <ssantosh@kernel.org>
2229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230L:	linux-kernel@vger.kernel.org
2231S:	Maintained
2232F:	drivers/clocksource/timer-keystone.c
2233
2234ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2235M:	Santosh Shilimkar <ssantosh@kernel.org>
2236L:	linux-kernel@vger.kernel.org
2237S:	Maintained
2238F:	drivers/power/reset/keystone-reset.c
2239
2240ARM/THECUS N2100 MACHINE SUPPORT
2241M:	Lennert Buytenhek <kernel@wantstofly.org>
2242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243S:	Maintained
2244
2245ARM/TOSA MACHINE SUPPORT
2246M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2247M:	Dirk Opfer <dirk@opfer-online.de>
2248S:	Maintained
2249
2250ARM/UNIPHIER ARCHITECTURE
2251M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2252L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2254S:	Maintained
2255F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2256F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2257F:	arch/arm/boot/dts/uniphier*
2258F:	arch/arm/include/asm/hardware/cache-uniphier.h
2259F:	arch/arm/mach-uniphier/
2260F:	arch/arm/mm/cache-uniphier.c
2261F:	arch/arm64/boot/dts/socionext/uniphier*
2262F:	drivers/bus/uniphier-system-bus.c
2263F:	drivers/clk/uniphier/
2264F:	drivers/gpio/gpio-uniphier.c
2265F:	drivers/i2c/busses/i2c-uniphier*
2266F:	drivers/irqchip/irq-uniphier-aidet.c
2267F:	drivers/mmc/host/uniphier-sd.c
2268F:	drivers/pinctrl/uniphier/
2269F:	drivers/reset/reset-uniphier.c
2270F:	drivers/tty/serial/8250/8250_uniphier.c
2271N:	uniphier
2272
2273ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2274M:	Ulf Hansson <ulf.hansson@linaro.org>
2275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2276T:	git git://git.linaro.org/people/ulfh/clk.git
2277S:	Maintained
2278F:	drivers/clk/ux500/
2279
2280ARM/VERSATILE EXPRESS PLATFORM
2281M:	Liviu Dudau <liviu.dudau@arm.com>
2282M:	Sudeep Holla <sudeep.holla@arm.com>
2283M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2285S:	Maintained
2286F:	arch/arm/boot/dts/vexpress*
2287F:	arch/arm64/boot/dts/arm/
2288F:	arch/arm/mach-vexpress/
2289F:	*/*/vexpress*
2290F:	*/*/*/vexpress*
2291F:	drivers/clk/versatile/clk-vexpress-osc.c
2292F:	drivers/clocksource/timer-versatile.c
2293N:	mps2
2294
2295ARM/VFP SUPPORT
2296M:	Russell King <linux@armlinux.org.uk>
2297L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2298W:	http://www.armlinux.org.uk/
2299S:	Maintained
2300F:	arch/arm/vfp/
2301
2302ARM/VOIPAC PXA270 SUPPORT
2303M:	Marek Vasut <marek.vasut@gmail.com>
2304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2305S:	Maintained
2306F:	arch/arm/mach-pxa/vpac270.c
2307F:	arch/arm/mach-pxa/include/mach/vpac270.h
2308
2309ARM/VT8500 ARM ARCHITECTURE
2310M:	Tony Prisk <linux@prisktech.co.nz>
2311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2312S:	Maintained
2313F:	arch/arm/mach-vt8500/
2314F:	drivers/clocksource/timer-vt8500.c
2315F:	drivers/i2c/busses/i2c-wmt.c
2316F:	drivers/mmc/host/wmt-sdmmc.c
2317F:	drivers/pwm/pwm-vt8500.c
2318F:	drivers/rtc/rtc-vt8500.c
2319F:	drivers/tty/serial/vt8500_serial.c
2320F:	drivers/usb/host/ehci-platform.c
2321F:	drivers/usb/host/uhci-platform.c
2322F:	drivers/video/fbdev/vt8500lcdfb.*
2323F:	drivers/video/fbdev/wm8505fb*
2324F:	drivers/video/fbdev/wmt_ge_rops.*
2325
2326ARM/ZIPIT Z2 SUPPORT
2327M:	Marek Vasut <marek.vasut@gmail.com>
2328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329S:	Maintained
2330F:	arch/arm/mach-pxa/z2.c
2331F:	arch/arm/mach-pxa/include/mach/z2.h
2332
2333ARM/ZTE ARCHITECTURE
2334M:	Jun Nie <jun.nie@linaro.org>
2335M:	Shawn Guo <shawnguo@kernel.org>
2336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2337S:	Maintained
2338F:	arch/arm/boot/dts/zx2967*
2339F:	arch/arm/mach-zx/
2340F:	arch/arm64/boot/dts/zte/
2341F:	drivers/clk/zte/
2342F:	drivers/dma/zx_dma.c
2343F:	drivers/gpio/gpio-zx.c
2344F:	drivers/i2c/busses/i2c-zx2967.c
2345F:	drivers/mmc/host/dw_mmc-zx.*
2346F:	drivers/pinctrl/zte/
2347F:	drivers/soc/zte/
2348F:	drivers/thermal/zx2967_thermal.c
2349F:	drivers/watchdog/zx2967_wdt.c
2350F:	Documentation/devicetree/bindings/arm/zte.txt
2351F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2352F:	Documentation/devicetree/bindings/dma/zxdma.txt
2353F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2354F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2355F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2356F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2357F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2358F:	Documentation/devicetree/bindings/soc/zte/
2359F:	Documentation/devicetree/bindings/sound/zte,*.txt
2360F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2361F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2362F:	include/dt-bindings/clock/zx2967*.h
2363F:	include/dt-bindings/soc/zte,*.h
2364F:	sound/soc/codecs/zx_aud96p22.c
2365F:	sound/soc/zte/
2366
2367ARM/ZYNQ ARCHITECTURE
2368M:	Michal Simek <michal.simek@xilinx.com>
2369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370W:	http://wiki.xilinx.com
2371T:	git https://github.com/Xilinx/linux-xlnx.git
2372S:	Supported
2373F:	arch/arm/mach-zynq/
2374F:	drivers/cpuidle/cpuidle-zynq.c
2375F:	drivers/block/xsysace.c
2376N:	zynq
2377N:	xilinx
2378F:	drivers/clocksource/timer-cadence-ttc.c
2379F:	drivers/i2c/busses/i2c-cadence.c
2380F:	drivers/mmc/host/sdhci-of-arasan.c
2381F:	drivers/edac/synopsys_edac.c
2382F:	drivers/i2c/busses/i2c-xiic.c
2383
2384ARM64 PORT (AARCH64 ARCHITECTURE)
2385M:	Catalin Marinas <catalin.marinas@arm.com>
2386M:	Will Deacon <will.deacon@arm.com>
2387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2389S:	Maintained
2390F:	arch/arm64/
2391X:	arch/arm64/boot/dts/
2392F:	Documentation/arm64/
2393
2394AS3645A LED FLASH CONTROLLER DRIVER
2395M:	Sakari Ailus <sakari.ailus@iki.fi>
2396L:	linux-leds@vger.kernel.org
2397S:	Maintained
2398F:	drivers/leds/leds-as3645a.c
2399
2400ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2401M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2402L:	linux-media@vger.kernel.org
2403T:	git git://linuxtv.org/media_tree.git
2404S:	Maintained
2405F:	drivers/media/i2c/ak7375.c
2406F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2407
2408ASAHI KASEI AK8974 DRIVER
2409M:	Linus Walleij <linus.walleij@linaro.org>
2410L:	linux-iio@vger.kernel.org
2411W:	http://www.akm.com/
2412S:	Supported
2413F:	drivers/iio/magnetometer/ak8974.c
2414
2415ASC7621 HARDWARE MONITOR DRIVER
2416M:	George Joseph <george.joseph@fairview5.com>
2417L:	linux-hwmon@vger.kernel.org
2418S:	Maintained
2419F:	Documentation/hwmon/asc7621
2420F:	drivers/hwmon/asc7621.c
2421
2422ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2423M:	Corentin Chary <corentin.chary@gmail.com>
2424L:	acpi4asus-user@lists.sourceforge.net
2425L:	platform-driver-x86@vger.kernel.org
2426W:	http://acpi4asus.sf.net
2427S:	Maintained
2428F:	drivers/platform/x86/asus*.c
2429F:	drivers/platform/x86/eeepc*.c
2430
2431ASUS WIRELESS RADIO CONTROL DRIVER
2432M:	João Paulo Rechi Vita <jprvita@gmail.com>
2433L:	platform-driver-x86@vger.kernel.org
2434S:	Maintained
2435F:	drivers/platform/x86/asus-wireless.c
2436
2437ASYMMETRIC KEYS
2438M:	David Howells <dhowells@redhat.com>
2439L:	keyrings@vger.kernel.org
2440S:	Maintained
2441F:	Documentation/crypto/asymmetric-keys.txt
2442F:	include/linux/verification.h
2443F:	include/crypto/public_key.h
2444F:	include/crypto/pkcs7.h
2445F:	crypto/asymmetric_keys/
2446
2447ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2448R:	Dan Williams <dan.j.williams@intel.com>
2449W:	http://sourceforge.net/projects/xscaleiop
2450S:	Odd fixes
2451F:	Documentation/crypto/async-tx-api.txt
2452F:	crypto/async_tx/
2453F:	drivers/dma/
2454F:	include/linux/dmaengine.h
2455F:	include/linux/async_tx.h
2456
2457AT24 EEPROM DRIVER
2458M:	Bartosz Golaszewski <brgl@bgdev.pl>
2459L:	linux-i2c@vger.kernel.org
2460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2461S:	Maintained
2462F:	Documentation/devicetree/bindings/eeprom/at24.txt
2463F:	drivers/misc/eeprom/at24.c
2464F:	include/linux/platform_data/at24.h
2465
2466ATA OVER ETHERNET (AOE) DRIVER
2467M:	"Ed L. Cashin" <ed.cashin@acm.org>
2468W:	http://www.openaoe.org/
2469S:	Supported
2470F:	Documentation/aoe/
2471F:	drivers/block/aoe/
2472
2473ATHEROS 71XX/9XXX GPIO DRIVER
2474M:	Alban Bedel <albeu@free.fr>
2475W:	https://github.com/AlbanBedel/linux
2476T:	git git://github.com/AlbanBedel/linux
2477S:	Maintained
2478F:	drivers/gpio/gpio-ath79.c
2479F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2480
2481ATHEROS 71XX/9XXX USB PHY DRIVER
2482M:	Alban Bedel <albeu@free.fr>
2483W:	https://github.com/AlbanBedel/linux
2484T:	git git://github.com/AlbanBedel/linux
2485S:	Maintained
2486F:	drivers/phy/qualcomm/phy-ath79-usb.c
2487F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2488
2489ATHEROS ATH GENERIC UTILITIES
2490M:	Kalle Valo <kvalo@codeaurora.org>
2491L:	linux-wireless@vger.kernel.org
2492S:	Supported
2493F:	drivers/net/wireless/ath/*
2494
2495ATHEROS ATH5K WIRELESS DRIVER
2496M:	Jiri Slaby <jirislaby@gmail.com>
2497M:	Nick Kossifidis <mickflemm@gmail.com>
2498M:	Luis Chamberlain <mcgrof@kernel.org>
2499L:	linux-wireless@vger.kernel.org
2500W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2501S:	Maintained
2502F:	drivers/net/wireless/ath/ath5k/
2503
2504ATHEROS ATH6KL WIRELESS DRIVER
2505M:	Kalle Valo <kvalo@codeaurora.org>
2506L:	linux-wireless@vger.kernel.org
2507W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2509S:	Supported
2510F:	drivers/net/wireless/ath/ath6kl/
2511
2512ATI_REMOTE2 DRIVER
2513M:	Ville Syrjala <syrjala@sci.fi>
2514S:	Maintained
2515F:	drivers/input/misc/ati_remote2.c
2516
2517ATK0110 HWMON DRIVER
2518M:	Luca Tettamanti <kronos.it@gmail.com>
2519L:	linux-hwmon@vger.kernel.org
2520S:	Maintained
2521F:	drivers/hwmon/asus_atk0110.c
2522
2523ATLX ETHERNET DRIVERS
2524M:	Jay Cliburn <jcliburn@gmail.com>
2525M:	Chris Snook <chris.snook@gmail.com>
2526L:	netdev@vger.kernel.org
2527W:	http://sourceforge.net/projects/atl1
2528W:	http://atl1.sourceforge.net
2529S:	Maintained
2530F:	drivers/net/ethernet/atheros/
2531
2532ATM
2533M:	Chas Williams <3chas3@gmail.com>
2534L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2535L:	netdev@vger.kernel.org
2536W:	http://linux-atm.sourceforge.net
2537S:	Maintained
2538F:	drivers/atm/
2539F:	include/linux/atm*
2540F:	include/uapi/linux/atm*
2541
2542ATMEL MACB ETHERNET DRIVER
2543M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2544S:	Supported
2545F:	drivers/net/ethernet/cadence/
2546
2547ATMEL MAXTOUCH DRIVER
2548M:	Nick Dyer <nick@shmanahar.org>
2549T:	git git://github.com/ndyer/linux.git
2550S:	Maintained
2551F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2552F:	drivers/input/touchscreen/atmel_mxt_ts.c
2553
2554ATMEL WIRELESS DRIVER
2555M:	Simon Kelley <simon@thekelleys.org.uk>
2556L:	linux-wireless@vger.kernel.org
2557W:	http://www.thekelleys.org.uk/atmel
2558W:	http://atmelwlandriver.sourceforge.net/
2559S:	Maintained
2560F:	drivers/net/wireless/atmel/atmel*
2561
2562ATOMIC INFRASTRUCTURE
2563M:	Will Deacon <will.deacon@arm.com>
2564M:	Peter Zijlstra <peterz@infradead.org>
2565R:	Boqun Feng <boqun.feng@gmail.com>
2566L:	linux-kernel@vger.kernel.org
2567S:	Maintained
2568F:	arch/*/include/asm/atomic*.h
2569F:	include/*/atomic*.h
2570
2571ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2572M:	Bradley Grove <linuxdrivers@attotech.com>
2573L:	linux-scsi@vger.kernel.org
2574W:	http://www.attotech.com
2575S:	Supported
2576F:	drivers/scsi/esas2r
2577
2578ATUSB IEEE 802.15.4 RADIO DRIVER
2579M:	Stefan Schmidt <stefan@datenfreihafen.org>
2580L:	linux-wpan@vger.kernel.org
2581S:	Maintained
2582F:	drivers/net/ieee802154/atusb.c
2583F:	drivers/net/ieee802154/atusb.h
2584F:	drivers/net/ieee802154/at86rf230.h
2585
2586AUDIT SUBSYSTEM
2587M:	Paul Moore <paul@paul-moore.com>
2588M:	Eric Paris <eparis@redhat.com>
2589L:	linux-audit@redhat.com (moderated for non-subscribers)
2590W:	https://github.com/linux-audit
2591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2592S:	Supported
2593F:	include/linux/audit.h
2594F:	include/uapi/linux/audit.h
2595F:	kernel/audit*
2596
2597AUXILIARY DISPLAY DRIVERS
2598M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2599S:	Maintained
2600F:	drivers/auxdisplay/
2601F:	include/linux/cfag12864b.h
2602
2603AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2604M:	Andreas Klinger <ak@it-klinger.de>
2605L:	linux-iio@vger.kernel.org
2606S:	Maintained
2607F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2608F:	drivers/iio/adc/hx711.c
2609
2610AX.25 NETWORK LAYER
2611M:	Ralf Baechle <ralf@linux-mips.org>
2612L:	linux-hams@vger.kernel.org
2613W:	http://www.linux-ax25.org/
2614S:	Maintained
2615F:	include/uapi/linux/ax25.h
2616F:	include/net/ax25.h
2617F:	net/ax25/
2618
2619AXENTIA ARM DEVICES
2620M:	Peter Rosin <peda@axentia.se>
2621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2622S:	Maintained
2623F:	Documentation/devicetree/bindings/arm/axentia.txt
2624F:	arch/arm/boot/dts/at91-linea.dtsi
2625F:	arch/arm/boot/dts/at91-natte.dtsi
2626F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2627F:	arch/arm/boot/dts/at91-tse850-3.dts
2628
2629AXENTIA ASOC DRIVERS
2630M:	Peter Rosin <peda@axentia.se>
2631L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2632S:	Maintained
2633F:	Documentation/devicetree/bindings/sound/axentia,*
2634F:	sound/soc/atmel/tse850-pcm5142.c
2635
2636AZ6007 DVB DRIVER
2637M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2638L:	linux-media@vger.kernel.org
2639W:	https://linuxtv.org
2640T:	git git://linuxtv.org/media_tree.git
2641S:	Maintained
2642F:	drivers/media/usb/dvb-usb-v2/az6007.c
2643
2644AZTECH FM RADIO RECEIVER DRIVER
2645M:	Hans Verkuil <hverkuil@xs4all.nl>
2646L:	linux-media@vger.kernel.org
2647T:	git git://linuxtv.org/media_tree.git
2648W:	https://linuxtv.org
2649S:	Maintained
2650F:	drivers/media/radio/radio-aztech*
2651
2652B43 WIRELESS DRIVER
2653L:	linux-wireless@vger.kernel.org
2654L:	b43-dev@lists.infradead.org
2655W:	http://wireless.kernel.org/en/users/Drivers/b43
2656S:	Odd Fixes
2657F:	drivers/net/wireless/broadcom/b43/
2658
2659B43LEGACY WIRELESS DRIVER
2660M:	Larry Finger <Larry.Finger@lwfinger.net>
2661L:	linux-wireless@vger.kernel.org
2662L:	b43-dev@lists.infradead.org
2663W:	http://wireless.kernel.org/en/users/Drivers/b43
2664S:	Maintained
2665F:	drivers/net/wireless/broadcom/b43legacy/
2666
2667BACKLIGHT CLASS/SUBSYSTEM
2668M:	Lee Jones <lee.jones@linaro.org>
2669M:	Daniel Thompson <daniel.thompson@linaro.org>
2670M:	Jingoo Han <jingoohan1@gmail.com>
2671L:	dri-devel@lists.freedesktop.org
2672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2673S:	Maintained
2674F:	drivers/video/backlight/
2675F:	include/linux/backlight.h
2676F:	include/linux/pwm_backlight.h
2677F:	Documentation/devicetree/bindings/leds/backlight
2678
2679BATMAN ADVANCED
2680M:	Marek Lindner <mareklindner@neomailbox.ch>
2681M:	Simon Wunderlich <sw@simonwunderlich.de>
2682M:	Antonio Quartulli <a@unstable.cc>
2683L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2684W:	https://www.open-mesh.org/
2685Q:	https://patchwork.open-mesh.org/project/batman/list/
2686S:	Maintained
2687F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2688F:	Documentation/ABI/testing/sysfs-class-net-mesh
2689F:	Documentation/networking/batman-adv.rst
2690F:	include/uapi/linux/batadv_packet.h
2691F:	include/uapi/linux/batman_adv.h
2692F:	net/batman-adv/
2693
2694BAYCOM/HDLCDRV DRIVERS FOR AX.25
2695M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2696L:	linux-hams@vger.kernel.org
2697W:	http://www.baycom.org/~tom/ham/ham.html
2698S:	Maintained
2699F:	drivers/net/hamradio/baycom*
2700
2701BCACHE (BLOCK LAYER CACHE)
2702M:	Coly Li <colyli@suse.de>
2703M:	Kent Overstreet <kent.overstreet@gmail.com>
2704L:	linux-bcache@vger.kernel.org
2705W:	http://bcache.evilpiepirate.org
2706C:	irc://irc.oftc.net/bcache
2707S:	Maintained
2708F:	drivers/md/bcache/
2709
2710BDISP ST MEDIA DRIVER
2711M:	Fabien Dessenne <fabien.dessenne@st.com>
2712L:	linux-media@vger.kernel.org
2713T:	git git://linuxtv.org/media_tree.git
2714W:	https://linuxtv.org
2715S:	Supported
2716F:	drivers/media/platform/sti/bdisp
2717
2718BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2719M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2720L:	netdev@vger.kernel.org
2721S:	Maintained
2722F:	drivers/net/ethernet/ec_bhf.c
2723
2724BEFS FILE SYSTEM
2725M:	Luis de Bethencourt <luisbg@kernel.org>
2726M:	Salah Triki <salah.triki@gmail.com>
2727S:	Maintained
2728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2729F:	Documentation/filesystems/befs.txt
2730F:	fs/befs/
2731
2732BFQ I/O SCHEDULER
2733M:	Paolo Valente <paolo.valente@linaro.org>
2734M:	Jens Axboe <axboe@kernel.dk>
2735L:	linux-block@vger.kernel.org
2736S:	Maintained
2737F:	block/bfq-*
2738F:	Documentation/block/bfq-iosched.txt
2739
2740BFS FILE SYSTEM
2741M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2742S:	Maintained
2743F:	Documentation/filesystems/bfs.txt
2744F:	fs/bfs/
2745F:	include/uapi/linux/bfs_fs.h
2746
2747BLINKM RGB LED DRIVER
2748M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2749S:	Maintained
2750F:	drivers/leds/leds-blinkm.c
2751
2752BLOCK LAYER
2753M:	Jens Axboe <axboe@kernel.dk>
2754L:	linux-block@vger.kernel.org
2755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2756S:	Maintained
2757F:	block/
2758F:	drivers/block/
2759F:	kernel/trace/blktrace.c
2760F:	lib/sbitmap.c
2761
2762BLOCK2MTD DRIVER
2763M:	Joern Engel <joern@lazybastard.org>
2764L:	linux-mtd@lists.infradead.org
2765S:	Maintained
2766F:	drivers/mtd/devices/block2mtd.c
2767
2768BLUETOOTH DRIVERS
2769M:	Marcel Holtmann <marcel@holtmann.org>
2770M:	Johan Hedberg <johan.hedberg@gmail.com>
2771L:	linux-bluetooth@vger.kernel.org
2772W:	http://www.bluez.org/
2773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2775S:	Maintained
2776F:	drivers/bluetooth/
2777
2778BLUETOOTH SUBSYSTEM
2779M:	Marcel Holtmann <marcel@holtmann.org>
2780M:	Johan Hedberg <johan.hedberg@gmail.com>
2781L:	linux-bluetooth@vger.kernel.org
2782W:	http://www.bluez.org/
2783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2785S:	Maintained
2786F:	net/bluetooth/
2787F:	include/net/bluetooth/
2788
2789BONDING DRIVER
2790M:	Jay Vosburgh <j.vosburgh@gmail.com>
2791M:	Veaceslav Falico <vfalico@gmail.com>
2792M:	Andy Gospodarek <andy@greyhouse.net>
2793L:	netdev@vger.kernel.org
2794W:	http://sourceforge.net/projects/bonding/
2795S:	Supported
2796F:	drivers/net/bonding/
2797F:	include/uapi/linux/if_bonding.h
2798
2799BPF (Safe dynamic programs and tools)
2800M:	Alexei Starovoitov <ast@kernel.org>
2801M:	Daniel Borkmann <daniel@iogearbox.net>
2802L:	netdev@vger.kernel.org
2803L:	linux-kernel@vger.kernel.org
2804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2806Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2807S:	Supported
2808F:	arch/*/net/*
2809F:	Documentation/networking/filter.txt
2810F:	Documentation/bpf/
2811F:	include/linux/bpf*
2812F:	include/linux/filter.h
2813F:	include/trace/events/xdp.h
2814F:	include/uapi/linux/bpf*
2815F:	include/uapi/linux/filter.h
2816F:	kernel/bpf/
2817F:	kernel/trace/bpf_trace.c
2818F:	lib/test_bpf.c
2819F:	net/bpf/
2820F:	net/core/filter.c
2821F:	net/sched/act_bpf.c
2822F:	net/sched/cls_bpf.c
2823F:	samples/bpf/
2824F:	tools/bpf/
2825F:	tools/lib/bpf/
2826F:	tools/testing/selftests/bpf/
2827
2828BPF JIT for ARM
2829M:	Shubham Bansal <illusionist.neo@gmail.com>
2830L:	netdev@vger.kernel.org
2831S:	Maintained
2832F:	arch/arm/net/
2833
2834BPF JIT for ARM64
2835M:	Daniel Borkmann <daniel@iogearbox.net>
2836M:	Alexei Starovoitov <ast@kernel.org>
2837M:	Zi Shen Lim <zlim.lnx@gmail.com>
2838L:	netdev@vger.kernel.org
2839S:	Supported
2840F:	arch/arm64/net/
2841
2842BPF JIT for MIPS (32-BIT AND 64-BIT)
2843M:	Paul Burton <paul.burton@mips.com>
2844L:	netdev@vger.kernel.org
2845S:	Maintained
2846F:	arch/mips/net/
2847
2848BPF JIT for NFP NICs
2849M:	Jakub Kicinski <jakub.kicinski@netronome.com>
2850L:	netdev@vger.kernel.org
2851S:	Supported
2852F:	drivers/net/ethernet/netronome/nfp/bpf/
2853
2854BPF JIT for POWERPC (32-BIT AND 64-BIT)
2855M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2856M:	Sandipan Das <sandipan@linux.ibm.com>
2857L:	netdev@vger.kernel.org
2858S:	Maintained
2859F:	arch/powerpc/net/
2860
2861BPF JIT for S390
2862M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
2863M:	Heiko Carstens <heiko.carstens@de.ibm.com>
2864L:	netdev@vger.kernel.org
2865S:	Maintained
2866F:	arch/s390/net/
2867X:	arch/s390/net/pnet.c
2868
2869BPF JIT for SPARC (32-BIT AND 64-BIT)
2870M:	David S. Miller <davem@davemloft.net>
2871L:	netdev@vger.kernel.org
2872S:	Maintained
2873F:	arch/sparc/net/
2874
2875BPF JIT for X86 32-BIT
2876M:	Wang YanQing <udknight@gmail.com>
2877L:	netdev@vger.kernel.org
2878S:	Maintained
2879F:	arch/x86/net/bpf_jit_comp32.c
2880
2881BPF JIT for X86 64-BIT
2882M:	Alexei Starovoitov <ast@kernel.org>
2883M:	Daniel Borkmann <daniel@iogearbox.net>
2884L:	netdev@vger.kernel.org
2885S:	Supported
2886F:	arch/x86/net/
2887X:	arch/x86/net/bpf_jit_comp32.c
2888
2889BROADCOM B44 10/100 ETHERNET DRIVER
2890M:	Michael Chan <michael.chan@broadcom.com>
2891L:	netdev@vger.kernel.org
2892S:	Supported
2893F:	drivers/net/ethernet/broadcom/b44.*
2894
2895BROADCOM B53 ETHERNET SWITCH DRIVER
2896M:	Florian Fainelli <f.fainelli@gmail.com>
2897L:	netdev@vger.kernel.org
2898L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2899S:	Supported
2900F:	drivers/net/dsa/b53/*
2901F:	include/linux/platform_data/b53.h
2902
2903BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2904M:	Florian Fainelli <f.fainelli@gmail.com>
2905M:	Ray Jui <rjui@broadcom.com>
2906M:	Scott Branden <sbranden@broadcom.com>
2907M:	bcm-kernel-feedback-list@broadcom.com
2908T:	git git://github.com/broadcom/mach-bcm
2909S:	Maintained
2910N:	bcm281*
2911N:	bcm113*
2912N:	bcm216*
2913N:	kona
2914F:	arch/arm/mach-bcm/
2915
2916BROADCOM BCM2835 ARM ARCHITECTURE
2917M:	Eric Anholt <eric@anholt.net>
2918M:	Stefan Wahren <stefan.wahren@i2se.com>
2919L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2921T:	git git://github.com/anholt/linux
2922S:	Maintained
2923N:	bcm2835
2924F:	drivers/staging/vc04_services
2925
2926BROADCOM BCM47XX MIPS ARCHITECTURE
2927M:	Hauke Mehrtens <hauke@hauke-m.de>
2928M:	Rafał Miłecki <zajec5@gmail.com>
2929L:	linux-mips@vger.kernel.org
2930S:	Maintained
2931F:	Documentation/devicetree/bindings/mips/brcm/
2932F:	arch/mips/bcm47xx/*
2933F:	arch/mips/include/asm/mach-bcm47xx/*
2934
2935BROADCOM BCM5301X ARM ARCHITECTURE
2936M:	Hauke Mehrtens <hauke@hauke-m.de>
2937M:	Rafał Miłecki <zajec5@gmail.com>
2938M:	bcm-kernel-feedback-list@broadcom.com
2939L:	linux-arm-kernel@lists.infradead.org
2940S:	Maintained
2941F:	arch/arm/mach-bcm/bcm_5301x.c
2942F:	arch/arm/boot/dts/bcm5301x*.dtsi
2943F:	arch/arm/boot/dts/bcm470*
2944F:	arch/arm/boot/dts/bcm953012*
2945
2946BROADCOM BCM53573 ARM ARCHITECTURE
2947M:	Rafał Miłecki <rafal@milecki.pl>
2948L:	linux-arm-kernel@lists.infradead.org
2949S:	Maintained
2950F:	arch/arm/boot/dts/bcm53573*
2951F:	arch/arm/boot/dts/bcm47189*
2952
2953BROADCOM BCM63XX ARM ARCHITECTURE
2954M:	Florian Fainelli <f.fainelli@gmail.com>
2955M:	bcm-kernel-feedback-list@broadcom.com
2956L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2957T:	git git://github.com/broadcom/stblinux.git
2958S:	Maintained
2959N:	bcm63xx
2960
2961BROADCOM BCM63XX/BCM33XX UDC DRIVER
2962M:	Kevin Cernekee <cernekee@gmail.com>
2963L:	linux-usb@vger.kernel.org
2964S:	Maintained
2965F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2966
2967BROADCOM BCM7XXX ARM ARCHITECTURE
2968M:	Brian Norris <computersforpeace@gmail.com>
2969M:	Gregory Fong <gregory.0xf0@gmail.com>
2970M:	Florian Fainelli <f.fainelli@gmail.com>
2971M:	bcm-kernel-feedback-list@broadcom.com
2972L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2973T:	git git://github.com/broadcom/stblinux.git
2974S:	Maintained
2975F:	arch/arm/mach-bcm/*brcmstb*
2976F:	arch/arm/boot/dts/bcm7*.dts*
2977F:	drivers/bus/brcmstb_gisb.c
2978F:	arch/arm/mm/cache-b15-rac.c
2979F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2980N:	brcmstb
2981
2982BROADCOM BMIPS CPUFREQ DRIVER
2983M:	Markus Mayer <mmayer@broadcom.com>
2984M:	bcm-kernel-feedback-list@broadcom.com
2985L:	linux-pm@vger.kernel.org
2986S:	Maintained
2987F:	drivers/cpufreq/bmips-cpufreq.c
2988
2989BROADCOM BMIPS MIPS ARCHITECTURE
2990M:	Kevin Cernekee <cernekee@gmail.com>
2991M:	Florian Fainelli <f.fainelli@gmail.com>
2992L:	linux-mips@vger.kernel.org
2993T:	git git://github.com/broadcom/stblinux.git
2994S:	Maintained
2995F:	arch/mips/bmips/*
2996F:	arch/mips/include/asm/mach-bmips/*
2997F:	arch/mips/kernel/*bmips*
2998F:	arch/mips/boot/dts/brcm/bcm*.dts*
2999F:	drivers/irqchip/irq-bcm63*
3000F:	drivers/irqchip/irq-bcm7*
3001F:	drivers/irqchip/irq-brcmstb*
3002F:	include/linux/bcm963xx_nvram.h
3003F:	include/linux/bcm963xx_tag.h
3004
3005BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3006M:	Rasesh Mody <rasesh.mody@cavium.com>
3007M:	Dept-GELinuxNICDev@cavium.com
3008L:	netdev@vger.kernel.org
3009S:	Supported
3010F:	drivers/net/ethernet/broadcom/bnx2.*
3011F:	drivers/net/ethernet/broadcom/bnx2_*
3012
3013BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3014M:	QLogic-Storage-Upstream@qlogic.com
3015L:	linux-scsi@vger.kernel.org
3016S:	Supported
3017F:	drivers/scsi/bnx2fc/
3018
3019BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3020M:	QLogic-Storage-Upstream@qlogic.com
3021L:	linux-scsi@vger.kernel.org
3022S:	Supported
3023F:	drivers/scsi/bnx2i/
3024
3025BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3026M:	Ariel Elior <ariel.elior@cavium.com>
3027M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3028M:	everest-linux-l2@cavium.com
3029L:	netdev@vger.kernel.org
3030S:	Supported
3031F:	drivers/net/ethernet/broadcom/bnx2x/
3032
3033BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3034M:	Michael Chan <michael.chan@broadcom.com>
3035L:	netdev@vger.kernel.org
3036S:	Supported
3037F:	drivers/net/ethernet/broadcom/bnxt/
3038
3039BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3040M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3041M:	Franky Lin <franky.lin@broadcom.com>
3042M:	Hante Meuleman <hante.meuleman@broadcom.com>
3043M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3044M:	Wright Feng <wright.feng@cypress.com>
3045L:	linux-wireless@vger.kernel.org
3046L:	brcm80211-dev-list.pdl@broadcom.com
3047L:	brcm80211-dev-list@cypress.com
3048S:	Supported
3049F:	drivers/net/wireless/broadcom/brcm80211/
3050
3051BROADCOM BRCMSTB GPIO DRIVER
3052M:	Gregory Fong <gregory.0xf0@gmail.com>
3053L:	bcm-kernel-feedback-list@broadcom.com
3054S:	Supported
3055F:	drivers/gpio/gpio-brcmstb.c
3056F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3057
3058BROADCOM BRCMSTB I2C DRIVER
3059M:	Kamal Dasu <kdasu.kdev@gmail.com>
3060L:	linux-i2c@vger.kernel.org
3061L:	bcm-kernel-feedback-list@broadcom.com
3062S:	Supported
3063F:	drivers/i2c/busses/i2c-brcmstb.c
3064F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3065
3066BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3067M:	Al Cooper <alcooperx@gmail.com>
3068L:	linux-kernel@vger.kernel.org
3069L:	bcm-kernel-feedback-list@broadcom.com
3070S:	Maintained
3071F:	drivers/phy/broadcom/phy-brcm-usb*
3072
3073BROADCOM GENET ETHERNET DRIVER
3074M:	Doug Berger <opendmb@gmail.com>
3075M:	Florian Fainelli <f.fainelli@gmail.com>
3076L:	netdev@vger.kernel.org
3077S:	Supported
3078F:	drivers/net/ethernet/broadcom/genet/
3079
3080BROADCOM IPROC ARM ARCHITECTURE
3081M:	Ray Jui <rjui@broadcom.com>
3082M:	Scott Branden <sbranden@broadcom.com>
3083M:	bcm-kernel-feedback-list@broadcom.com
3084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3085T:	git git://github.com/broadcom/cygnus-linux.git
3086S:	Maintained
3087N:	iproc
3088N:	cygnus
3089N:	bcm[-_]nsp
3090N:	bcm9113*
3091N:	bcm9583*
3092N:	bcm9585*
3093N:	bcm9586*
3094N:	bcm988312
3095N:	bcm113*
3096N:	bcm583*
3097N:	bcm585*
3098N:	bcm586*
3099N:	bcm88312
3100N:	hr2
3101N:	stingray
3102F:	arch/arm64/boot/dts/broadcom/northstar2/*
3103F:	arch/arm64/boot/dts/broadcom/stingray/*
3104F:	drivers/clk/bcm/clk-ns*
3105F:	drivers/clk/bcm/clk-sr*
3106F:	drivers/pinctrl/bcm/pinctrl-ns*
3107F:	include/dt-bindings/clock/bcm-sr*
3108
3109BROADCOM KONA GPIO DRIVER
3110M:	Ray Jui <rjui@broadcom.com>
3111L:	bcm-kernel-feedback-list@broadcom.com
3112S:	Supported
3113F:	drivers/gpio/gpio-bcm-kona.c
3114F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3115
3116BROADCOM NETXTREME-E ROCE DRIVER
3117M:	Selvin Xavier <selvin.xavier@broadcom.com>
3118M:	Devesh Sharma <devesh.sharma@broadcom.com>
3119M:	Somnath Kotur <somnath.kotur@broadcom.com>
3120M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3121L:	linux-rdma@vger.kernel.org
3122W:	http://www.broadcom.com
3123S:	Supported
3124F:	drivers/infiniband/hw/bnxt_re/
3125F:	include/uapi/rdma/bnxt_re-abi.h
3126
3127BROADCOM NVRAM DRIVER
3128M:	Rafał Miłecki <zajec5@gmail.com>
3129L:	linux-mips@vger.kernel.org
3130S:	Maintained
3131F:	drivers/firmware/broadcom/*
3132
3133BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3134M:	Rafał Miłecki <zajec5@gmail.com>
3135L:	linux-wireless@vger.kernel.org
3136S:	Maintained
3137F:	drivers/bcma/
3138F:	include/linux/bcma/
3139
3140BROADCOM STB AVS CPUFREQ DRIVER
3141M:	Markus Mayer <mmayer@broadcom.com>
3142M:	bcm-kernel-feedback-list@broadcom.com
3143L:	linux-pm@vger.kernel.org
3144S:	Maintained
3145F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3146F:	drivers/cpufreq/brcmstb*
3147
3148BROADCOM STB AVS TMON DRIVER
3149M:	Markus Mayer <mmayer@broadcom.com>
3150M:	bcm-kernel-feedback-list@broadcom.com
3151L:	linux-pm@vger.kernel.org
3152S:	Maintained
3153F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3154F:	drivers/thermal/broadcom/brcmstb*
3155
3156BROADCOM STB NAND FLASH DRIVER
3157M:	Brian Norris <computersforpeace@gmail.com>
3158M:	Kamal Dasu <kdasu.kdev@gmail.com>
3159L:	linux-mtd@lists.infradead.org
3160L:	bcm-kernel-feedback-list@broadcom.com
3161S:	Maintained
3162F:	drivers/mtd/nand/raw/brcmnand/
3163
3164BROADCOM STB DPFE DRIVER
3165M:	Markus Mayer <mmayer@broadcom.com>
3166M:	bcm-kernel-feedback-list@broadcom.com
3167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3168S:	Maintained
3169F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3170F:	drivers/memory/brcmstb_dpfe.c
3171
3172BROADCOM SPI DRIVER
3173M:	Kamal Dasu <kdasu.kdev@gmail.com>
3174M:	bcm-kernel-feedback-list@broadcom.com
3175S:	Maintained
3176F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3177F:	drivers/spi/spi-bcm-qspi.*
3178F:	drivers/spi/spi-brcmstb-qspi.c
3179F:	drivers/spi/spi-iproc-qspi.c
3180
3181BROADCOM SYSTEMPORT ETHERNET DRIVER
3182M:	Florian Fainelli <f.fainelli@gmail.com>
3183L:	netdev@vger.kernel.org
3184S:	Supported
3185F:	drivers/net/ethernet/broadcom/bcmsysport.*
3186
3187BROADCOM TG3 GIGABIT ETHERNET DRIVER
3188M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3189M:	Prashant Sreedharan <prashant@broadcom.com>
3190M:	Michael Chan <mchan@broadcom.com>
3191L:	netdev@vger.kernel.org
3192S:	Supported
3193F:	drivers/net/ethernet/broadcom/tg3.*
3194
3195BROCADE BFA FC SCSI DRIVER
3196M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3197M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3198L:	linux-scsi@vger.kernel.org
3199S:	Supported
3200F:	drivers/scsi/bfa/
3201
3202BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3203M:	Rasesh Mody <rasesh.mody@cavium.com>
3204M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3205M:	Dept-GELinuxNICDev@cavium.com
3206L:	netdev@vger.kernel.org
3207S:	Supported
3208F:	drivers/net/ethernet/brocade/bna/
3209
3210BSG (block layer generic sg v4 driver)
3211M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3212L:	linux-scsi@vger.kernel.org
3213S:	Supported
3214F:	block/bsg.c
3215F:	include/linux/bsg.h
3216F:	include/uapi/linux/bsg.h
3217
3218BT87X AUDIO DRIVER
3219M:	Clemens Ladisch <clemens@ladisch.de>
3220L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3221T:	git git://git.alsa-project.org/alsa-kernel.git
3222S:	Maintained
3223F:	Documentation/sound/cards/bt87x.rst
3224F:	sound/pci/bt87x.c
3225
3226BT8XXGPIO DRIVER
3227M:	Michael Buesch <m@bues.ch>
3228W:	http://bu3sch.de/btgpio.php
3229S:	Maintained
3230F:	drivers/gpio/gpio-bt8xx.c
3231
3232BTRFS FILE SYSTEM
3233M:	Chris Mason <clm@fb.com>
3234M:	Josef Bacik <josef@toxicpanda.com>
3235M:	David Sterba <dsterba@suse.com>
3236L:	linux-btrfs@vger.kernel.org
3237W:	http://btrfs.wiki.kernel.org/
3238Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3240S:	Maintained
3241F:	Documentation/filesystems/btrfs.txt
3242F:	fs/btrfs/
3243F:	include/linux/btrfs*
3244F:	include/uapi/linux/btrfs*
3245
3246BTTV VIDEO4LINUX DRIVER
3247M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3248L:	linux-media@vger.kernel.org
3249W:	https://linuxtv.org
3250T:	git git://linuxtv.org/media_tree.git
3251S:	Odd fixes
3252F:	Documentation/media/v4l-drivers/bttv*
3253F:	drivers/media/pci/bt8xx/bttv*
3254
3255BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3256M:	Chanwoo Choi <cw00.choi@samsung.com>
3257L:	linux-pm@vger.kernel.org
3258L:	linux-samsung-soc@vger.kernel.org
3259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3260S:	Maintained
3261F:	drivers/devfreq/exynos-bus.c
3262F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3263
3264BUSLOGIC SCSI DRIVER
3265M:	Khalid Aziz <khalid@gonehiking.org>
3266L:	linux-scsi@vger.kernel.org
3267S:	Maintained
3268F:	drivers/scsi/BusLogic.*
3269F:	drivers/scsi/FlashPoint.*
3270
3271C-MEDIA CMI8788 DRIVER
3272M:	Clemens Ladisch <clemens@ladisch.de>
3273L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3274T:	git git://git.alsa-project.org/alsa-kernel.git
3275S:	Maintained
3276F:	sound/pci/oxygen/
3277
3278C-SKY ARCHITECTURE
3279M:	Guo Ren <guoren@kernel.org>
3280T:	git https://github.com/c-sky/csky-linux.git
3281S:	Supported
3282F:	arch/csky/
3283F:	Documentation/devicetree/bindings/csky/
3284F:	drivers/irqchip/irq-csky-*
3285F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3286F:	drivers/clocksource/timer-gx6605s.c
3287F:	drivers/clocksource/timer-mp-csky.c
3288F:	Documentation/devicetree/bindings/timer/csky,*
3289K:	csky
3290N:	csky
3291
3292C6X ARCHITECTURE
3293M:	Mark Salter <msalter@redhat.com>
3294M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3295L:	linux-c6x-dev@linux-c6x.org
3296W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3297S:	Maintained
3298F:	arch/c6x/
3299
3300CA8210 IEEE-802.15.4 RADIO DRIVER
3301M:	Harry Morris <h.morris@cascoda.com>
3302L:	linux-wpan@vger.kernel.org
3303W:	https://github.com/Cascoda/ca8210-linux.git
3304S:	Maintained
3305F:	drivers/net/ieee802154/ca8210.c
3306F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3307
3308CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3309M:	David Howells <dhowells@redhat.com>
3310L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3311S:	Supported
3312F:	Documentation/filesystems/caching/cachefiles.txt
3313F:	fs/cachefiles/
3314
3315CADENCE MIPI-CSI2 BRIDGES
3316M:	Maxime Ripard <maxime.ripard@bootlin.com>
3317L:	linux-media@vger.kernel.org
3318S:	Maintained
3319F:	Documentation/devicetree/bindings/media/cdns,*.txt
3320F:	drivers/media/platform/cadence/cdns-csi2*
3321
3322CADET FM/AM RADIO RECEIVER DRIVER
3323M:	Hans Verkuil <hverkuil@xs4all.nl>
3324L:	linux-media@vger.kernel.org
3325T:	git git://linuxtv.org/media_tree.git
3326W:	https://linuxtv.org
3327S:	Maintained
3328F:	drivers/media/radio/radio-cadet*
3329
3330CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3331M:	Jonathan Corbet <corbet@lwn.net>
3332L:	linux-media@vger.kernel.org
3333T:	git git://linuxtv.org/media_tree.git
3334S:	Maintained
3335F:	Documentation/media/v4l-drivers/cafe_ccic*
3336F:	drivers/media/platform/marvell-ccic/
3337
3338CAIF NETWORK LAYER
3339M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3340L:	netdev@vger.kernel.org
3341S:	Supported
3342F:	Documentation/networking/caif/
3343F:	drivers/net/caif/
3344F:	include/uapi/linux/caif/
3345F:	include/net/caif/
3346F:	net/caif/
3347
3348CAKE QDISC
3349M:	Toke Høiland-Jørgensen <toke@toke.dk>
3350L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3351S:	Maintained
3352F:	net/sched/sch_cake.c
3353
3354CALGARY x86-64 IOMMU
3355M:	Muli Ben-Yehuda <mulix@mulix.org>
3356M:	Jon Mason <jdmason@kudzu.us>
3357L:	iommu@lists.linux-foundation.org
3358S:	Maintained
3359F:	arch/x86/kernel/pci-calgary_64.c
3360F:	arch/x86/kernel/tce_64.c
3361F:	arch/x86/include/asm/calgary.h
3362F:	arch/x86/include/asm/tce.h
3363
3364CAN NETWORK DRIVERS
3365M:	Wolfgang Grandegger <wg@grandegger.com>
3366M:	Marc Kleine-Budde <mkl@pengutronix.de>
3367L:	linux-can@vger.kernel.org
3368W:	https://github.com/linux-can
3369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3371S:	Maintained
3372F:	Documentation/devicetree/bindings/net/can/
3373F:	drivers/net/can/
3374F:	include/linux/can/dev.h
3375F:	include/linux/can/platform/
3376F:	include/uapi/linux/can/error.h
3377F:	include/uapi/linux/can/netlink.h
3378
3379CAN NETWORK LAYER
3380M:	Oliver Hartkopp <socketcan@hartkopp.net>
3381M:	Marc Kleine-Budde <mkl@pengutronix.de>
3382L:	linux-can@vger.kernel.org
3383W:	https://github.com/linux-can
3384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3386S:	Maintained
3387F:	Documentation/networking/can.rst
3388F:	net/can/
3389F:	include/linux/can/core.h
3390F:	include/uapi/linux/can.h
3391F:	include/uapi/linux/can/bcm.h
3392F:	include/uapi/linux/can/raw.h
3393F:	include/uapi/linux/can/gw.h
3394
3395CAPABILITIES
3396M:	Serge Hallyn <serge@hallyn.com>
3397L:	linux-security-module@vger.kernel.org
3398S:	Supported
3399F:	include/linux/capability.h
3400F:	include/uapi/linux/capability.h
3401F:	security/commoncap.c
3402F:	kernel/capability.c
3403
3404CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3405M:	Kevin Tsai <ktsai@capellamicro.com>
3406S:	Maintained
3407F:	drivers/iio/light/cm*
3408
3409CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3410M:	Christian Lamparter <chunkeey@googlemail.com>
3411L:	linux-wireless@vger.kernel.org
3412W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3413S:	Maintained
3414F:	drivers/net/wireless/ath/carl9170/
3415
3416CAVIUM I2C DRIVER
3417M:	Jan Glauber <jglauber@cavium.com>
3418M:	David Daney <david.daney@cavium.com>
3419W:	http://www.cavium.com
3420S:	Supported
3421F:	drivers/i2c/busses/i2c-octeon*
3422F:	drivers/i2c/busses/i2c-thunderx*
3423
3424CAVIUM LIQUIDIO NETWORK DRIVER
3425M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3426M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3427M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3428M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3429L:	netdev@vger.kernel.org
3430W:	http://www.cavium.com
3431S:	Supported
3432F:	drivers/net/ethernet/cavium/liquidio/
3433
3434CAVIUM MMC DRIVER
3435M:	Jan Glauber <jglauber@cavium.com>
3436M:	David Daney <david.daney@cavium.com>
3437M:	Steven J. Hill <Steven.Hill@cavium.com>
3438W:	http://www.cavium.com
3439S:	Supported
3440F:	drivers/mmc/host/cavium*
3441
3442CAVIUM OCTEON-TX CRYPTO DRIVER
3443M:	George Cherian <george.cherian@cavium.com>
3444L:	linux-crypto@vger.kernel.org
3445W:	http://www.cavium.com
3446S:	Supported
3447F:	drivers/crypto/cavium/cpt/
3448
3449CAVIUM THUNDERX2 ARM64 SOC
3450M:	Robert Richter <rrichter@cavium.com>
3451M:	Jayachandran C <jnair@caviumnetworks.com>
3452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3453S:	Maintained
3454F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3455F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3456
3457CC2520 IEEE-802.15.4 RADIO DRIVER
3458M:	Varka Bhadram <varkabhadram@gmail.com>
3459L:	linux-wpan@vger.kernel.org
3460S:	Maintained
3461F:	drivers/net/ieee802154/cc2520.c
3462F:	include/linux/spi/cc2520.h
3463F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3464
3465CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3466M:	Gilad Ben-Yossef <gilad@benyossef.com>
3467L:	linux-crypto@vger.kernel.org
3468S:	Supported
3469F:	drivers/crypto/ccree/
3470W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3471
3472CEC FRAMEWORK
3473M:	Hans Verkuil <hans.verkuil@cisco.com>
3474L:	linux-media@vger.kernel.org
3475T:	git git://linuxtv.org/media_tree.git
3476W:	http://linuxtv.org
3477S:	Supported
3478F:	Documentation/media/kapi/cec-core.rst
3479F:	Documentation/media/uapi/cec
3480F:	drivers/media/cec/
3481F:	drivers/media/rc/keymaps/rc-cec.c
3482F:	include/media/cec.h
3483F:	include/media/cec-notifier.h
3484F:	include/uapi/linux/cec.h
3485F:	include/uapi/linux/cec-funcs.h
3486F:	Documentation/devicetree/bindings/media/cec.txt
3487F:	Documentation/ABI/testing/debugfs-cec-error-inj
3488
3489CEC GPIO DRIVER
3490M:	Hans Verkuil <hans.verkuil@cisco.com>
3491L:	linux-media@vger.kernel.org
3492T:	git git://linuxtv.org/media_tree.git
3493W:	http://linuxtv.org
3494S:	Supported
3495F:	drivers/media/platform/cec-gpio/
3496F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3497
3498CELL BROADBAND ENGINE ARCHITECTURE
3499M:	Arnd Bergmann <arnd@arndb.de>
3500L:	linuxppc-dev@lists.ozlabs.org
3501W:	http://www.ibm.com/developerworks/power/cell/
3502S:	Supported
3503F:	arch/powerpc/include/asm/cell*.h
3504F:	arch/powerpc/include/asm/spu*.h
3505F:	arch/powerpc/include/uapi/asm/spu*.h
3506F:	arch/powerpc/oprofile/*cell*
3507F:	arch/powerpc/platforms/cell/
3508
3509CEPH COMMON CODE (LIBCEPH)
3510M:	Ilya Dryomov <idryomov@gmail.com>
3511M:	"Yan, Zheng" <zyan@redhat.com>
3512M:	Sage Weil <sage@redhat.com>
3513L:	ceph-devel@vger.kernel.org
3514W:	http://ceph.com/
3515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3516T:	git git://github.com/ceph/ceph-client.git
3517S:	Supported
3518F:	net/ceph/
3519F:	include/linux/ceph/
3520F:	include/linux/crush/
3521
3522CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3523M:	"Yan, Zheng" <zyan@redhat.com>
3524M:	Sage Weil <sage@redhat.com>
3525M:	Ilya Dryomov <idryomov@gmail.com>
3526L:	ceph-devel@vger.kernel.org
3527W:	http://ceph.com/
3528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3529T:	git git://github.com/ceph/ceph-client.git
3530S:	Supported
3531F:	Documentation/filesystems/ceph.txt
3532F:	fs/ceph/
3533
3534CERTIFICATE HANDLING:
3535M:	David Howells <dhowells@redhat.com>
3536M:	David Woodhouse <dwmw2@infradead.org>
3537L:	keyrings@vger.kernel.org
3538S:	Maintained
3539F:	Documentation/admin-guide/module-signing.rst
3540F:	certs/
3541F:	scripts/sign-file.c
3542F:	scripts/extract-cert.c
3543
3544CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3545L:	linux-usb@vger.kernel.org
3546S:	Orphan
3547F:	Documentation/usb/WUSB-Design-overview.txt
3548F:	Documentation/usb/wusb-cbaf
3549F:	drivers/usb/host/hwa-hc.c
3550F:	drivers/usb/host/whci/
3551F:	drivers/usb/wusbcore/
3552F:	include/linux/usb/wusb*
3553
3554CFAG12864B LCD DRIVER
3555M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3556S:	Maintained
3557F:	drivers/auxdisplay/cfag12864b.c
3558F:	include/linux/cfag12864b.h
3559
3560CFAG12864BFB LCD FRAMEBUFFER DRIVER
3561M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3562S:	Maintained
3563F:	drivers/auxdisplay/cfag12864bfb.c
3564F:	include/linux/cfag12864b.h
3565
3566802.11 (including CFG80211/NL80211)
3567M:	Johannes Berg <johannes@sipsolutions.net>
3568L:	linux-wireless@vger.kernel.org
3569W:	http://wireless.kernel.org/
3570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3572S:	Maintained
3573F:	net/wireless/
3574F:	include/uapi/linux/nl80211.h
3575F:	include/linux/ieee80211.h
3576F:	include/net/wext.h
3577F:	include/net/cfg80211.h
3578F:	include/net/iw_handler.h
3579F:	include/net/ieee80211_radiotap.h
3580F:	Documentation/driver-api/80211/cfg80211.rst
3581F:	Documentation/networking/regulatory.txt
3582
3583CHAR and MISC DRIVERS
3584M:	Arnd Bergmann <arnd@arndb.de>
3585M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3587S:	Supported
3588F:	drivers/char/
3589F:	drivers/misc/
3590F:	include/linux/miscdevice.h
3591
3592CHECKPATCH
3593M:	Andy Whitcroft <apw@canonical.com>
3594M:	Joe Perches <joe@perches.com>
3595S:	Maintained
3596F:	scripts/checkpatch.pl
3597
3598CHINESE DOCUMENTATION
3599M:	Harry Wei <harryxiyou@gmail.com>
3600L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3601L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3602S:	Maintained
3603F:	Documentation/translations/zh_CN/
3604
3605CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3606M:	Peter Chen <Peter.Chen@nxp.com>
3607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3608L:	linux-usb@vger.kernel.org
3609S:	Maintained
3610F:	drivers/usb/chipidea/
3611
3612CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3613M:	Hans de Goede <hdegoede@redhat.com>
3614L:	linux-input@vger.kernel.org
3615S:	Maintained
3616F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3617F:	drivers/input/touchscreen/chipone_icn8318.c
3618
3619CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3620M:	Hans de Goede <hdegoede@redhat.com>
3621L:	linux-input@vger.kernel.org
3622S:	Maintained
3623F:	drivers/input/touchscreen/chipone_icn8505.c
3624
3625CHROME HARDWARE PLATFORM SUPPORT
3626M:	Benson Leung <bleung@chromium.org>
3627M:	Olof Johansson <olof@lixom.net>
3628S:	Maintained
3629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3630F:	drivers/platform/chrome/
3631
3632CIRRUS LOGIC AUDIO CODEC DRIVERS
3633M:	Brian Austin <brian.austin@cirrus.com>
3634M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3635L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3636S:	Maintained
3637F:	sound/soc/codecs/cs*
3638
3639CIRRUS LOGIC EP93XX ETHERNET DRIVER
3640M:	Hartley Sweeten <hsweeten@visionengravers.com>
3641L:	netdev@vger.kernel.org
3642S:	Maintained
3643F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3644
3645CISCO FCOE HBA DRIVER
3646M:	Satish Kharat <satishkh@cisco.com>
3647M:	Sesidhar Baddela <sebaddel@cisco.com>
3648M:	Karan Tilak Kumar <kartilak@cisco.com>
3649L:	linux-scsi@vger.kernel.org
3650S:	Supported
3651F:	drivers/scsi/fnic/
3652
3653CISCO SCSI HBA DRIVER
3654M:	Karan Tilak Kumar <kartilak@cisco.com>
3655M:	Sesidhar Baddela <sebaddel@cisco.com>
3656L:	linux-scsi@vger.kernel.org
3657S:	Supported
3658F:	drivers/scsi/snic/
3659
3660CISCO VIC ETHERNET NIC DRIVER
3661M:	Christian Benvenuti <benve@cisco.com>
3662M:	Govindarajulu Varadarajan <_govind@gmx.com>
3663M:	Parvi Kaustubhi <pkaustub@cisco.com>
3664S:	Supported
3665F:	drivers/net/ethernet/cisco/enic/
3666
3667CISCO VIC LOW LATENCY NIC DRIVER
3668M:	Christian Benvenuti <benve@cisco.com>
3669S:	Supported
3670F:	drivers/infiniband/hw/usnic/
3671
3672CIRRUS LOGIC MADERA CODEC DRIVERS
3673M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3674M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3675L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3676L:	patches@opensource.cirrus.com
3677T:	git https://github.com/CirrusLogic/linux-drivers.git
3678W:	https://github.com/CirrusLogic/linux-drivers/wiki
3679S:	Supported
3680F:	Documentation/devicetree/bindings/mfd/madera.txt
3681F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3682F:	include/linux/mfd/madera/*
3683F:	drivers/gpio/gpio-madera*
3684F:	drivers/mfd/madera*
3685F:	drivers/mfd/cs47l*
3686F:	drivers/pinctrl/cirrus/*
3687
3688CLANG-FORMAT FILE
3689M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3690S:	Maintained
3691F:	.clang-format
3692
3693CLEANCACHE API
3694M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3695L:	linux-kernel@vger.kernel.org
3696S:	Maintained
3697F:	mm/cleancache.c
3698F:	include/linux/cleancache.h
3699
3700CLK API
3701M:	Russell King <linux@armlinux.org.uk>
3702L:	linux-clk@vger.kernel.org
3703S:	Maintained
3704F:	include/linux/clk.h
3705
3706CLOCKSOURCE, CLOCKEVENT DRIVERS
3707M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3708M:	Thomas Gleixner <tglx@linutronix.de>
3709L:	linux-kernel@vger.kernel.org
3710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3711S:	Supported
3712F:	drivers/clocksource/
3713F:	Documentation/devicetree/bindings/timer/
3714
3715CMPC ACPI DRIVER
3716M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3717M:	Daniel Oliveira Nascimento <don@syst.com.br>
3718L:	platform-driver-x86@vger.kernel.org
3719S:	Supported
3720F:	drivers/platform/x86/classmate-laptop.c
3721
3722COBALT MEDIA DRIVER
3723M:	Hans Verkuil <hans.verkuil@cisco.com>
3724L:	linux-media@vger.kernel.org
3725T:	git git://linuxtv.org/media_tree.git
3726W:	https://linuxtv.org
3727S:	Supported
3728F:	drivers/media/pci/cobalt/
3729
3730COCCINELLE/Semantic Patches (SmPL)
3731M:	Julia Lawall <Julia.Lawall@lip6.fr>
3732M:	Gilles Muller <Gilles.Muller@lip6.fr>
3733M:	Nicolas Palix <nicolas.palix@imag.fr>
3734M:	Michal Marek <michal.lkml@markovi.net>
3735L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3737W:	http://coccinelle.lip6.fr/
3738S:	Supported
3739F:	Documentation/dev-tools/coccinelle.rst
3740F:	scripts/coccinelle/
3741F:	scripts/coccicheck
3742
3743CODA FILE SYSTEM
3744M:	Jan Harkes <jaharkes@cs.cmu.edu>
3745M:	coda@cs.cmu.edu
3746L:	codalist@coda.cs.cmu.edu
3747W:	http://www.coda.cs.cmu.edu/
3748S:	Maintained
3749F:	Documentation/filesystems/coda.txt
3750F:	fs/coda/
3751F:	include/linux/coda*.h
3752F:	include/uapi/linux/coda*.h
3753
3754CODA V4L2 MEM2MEM DRIVER
3755M:	Philipp Zabel <p.zabel@pengutronix.de>
3756L:	linux-media@vger.kernel.org
3757S:	Maintained
3758F:	Documentation/devicetree/bindings/media/coda.txt
3759F:	drivers/media/platform/coda/
3760
3761CODE OF CONDUCT
3762M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3763S:	Supported
3764F:	Documentation/process/code-of-conduct.rst
3765F:	Documentation/process/code-of-conduct-interpretation.rst
3766
3767COMMON CLK FRAMEWORK
3768M:	Michael Turquette <mturquette@baylibre.com>
3769M:	Stephen Boyd <sboyd@kernel.org>
3770L:	linux-clk@vger.kernel.org
3771Q:	http://patchwork.kernel.org/project/linux-clk/list/
3772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3773S:	Maintained
3774F:	Documentation/devicetree/bindings/clock/
3775F:	drivers/clk/
3776X:	drivers/clk/clkdev.c
3777F:	include/linux/clk-pr*
3778F:	include/linux/clk/
3779F:	include/linux/of_clk.h
3780
3781COMMON INTERNET FILE SYSTEM (CIFS)
3782M:	Steve French <sfrench@samba.org>
3783L:	linux-cifs@vger.kernel.org
3784L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3785W:	http://linux-cifs.samba.org/
3786T:	git git://git.samba.org/sfrench/cifs-2.6.git
3787S:	Supported
3788F:	Documentation/filesystems/cifs/
3789F:	fs/cifs/
3790
3791COMPACTPCI HOTPLUG CORE
3792M:	Scott Murray <scott@spiteful.org>
3793L:	linux-pci@vger.kernel.org
3794S:	Maintained
3795F:	drivers/pci/hotplug/cpci_hotplug*
3796
3797COMPACTPCI HOTPLUG GENERIC DRIVER
3798M:	Scott Murray <scott@spiteful.org>
3799L:	linux-pci@vger.kernel.org
3800S:	Maintained
3801F:	drivers/pci/hotplug/cpcihp_generic.c
3802
3803COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3804M:	Scott Murray <scott@spiteful.org>
3805L:	linux-pci@vger.kernel.org
3806S:	Maintained
3807F:	drivers/pci/hotplug/cpcihp_zt5550.*
3808
3809COMPAL LAPTOP SUPPORT
3810M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3811L:	platform-driver-x86@vger.kernel.org
3812S:	Maintained
3813F:	drivers/platform/x86/compal-laptop.c
3814
3815COMPILER ATTRIBUTES
3816M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3817S:	Maintained
3818F:	include/linux/compiler_attributes.h
3819
3820CONEXANT ACCESSRUNNER USB DRIVER
3821L:	accessrunner-general@lists.sourceforge.net
3822W:	http://accessrunner.sourceforge.net/
3823S:	Orphan
3824F:	drivers/usb/atm/cxacru.c
3825
3826CONFIGFS
3827M:	Joel Becker <jlbec@evilplan.org>
3828M:	Christoph Hellwig <hch@lst.de>
3829T:	git git://git.infradead.org/users/hch/configfs.git
3830S:	Supported
3831F:	fs/configfs/
3832F:	include/linux/configfs.h
3833
3834CONNECTOR
3835M:	Evgeniy Polyakov <zbr@ioremap.net>
3836L:	netdev@vger.kernel.org
3837S:	Maintained
3838F:	drivers/connector/
3839
3840CONTROL GROUP (CGROUP)
3841M:	Tejun Heo <tj@kernel.org>
3842M:	Li Zefan <lizefan@huawei.com>
3843M:	Johannes Weiner <hannes@cmpxchg.org>
3844L:	cgroups@vger.kernel.org
3845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3846S:	Maintained
3847F:	Documentation/cgroup*
3848F:	include/linux/cgroup*
3849F:	kernel/cgroup*
3850
3851CONTROL GROUP - CPUSET
3852M:	Li Zefan <lizefan@huawei.com>
3853L:	cgroups@vger.kernel.org
3854W:	http://www.bullopensource.org/cpuset/
3855W:	http://oss.sgi.com/projects/cpusets/
3856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3857S:	Maintained
3858F:	Documentation/cgroup-v1/cpusets.txt
3859F:	include/linux/cpuset.h
3860F:	kernel/cgroup/cpuset.c
3861
3862CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3863M:	Johannes Weiner <hannes@cmpxchg.org>
3864M:	Michal Hocko <mhocko@kernel.org>
3865M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3866L:	cgroups@vger.kernel.org
3867L:	linux-mm@kvack.org
3868S:	Maintained
3869F:	mm/memcontrol.c
3870F:	mm/swap_cgroup.c
3871
3872CORETEMP HARDWARE MONITORING DRIVER
3873M:	Fenghua Yu <fenghua.yu@intel.com>
3874L:	linux-hwmon@vger.kernel.org
3875S:	Maintained
3876F:	Documentation/hwmon/coretemp
3877F:	drivers/hwmon/coretemp.c
3878
3879COSA/SRP SYNC SERIAL DRIVER
3880M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3881W:	http://www.fi.muni.cz/~kas/cosa/
3882S:	Maintained
3883F:	drivers/net/wan/cosa*
3884
3885CPMAC ETHERNET DRIVER
3886M:	Florian Fainelli <f.fainelli@gmail.com>
3887L:	netdev@vger.kernel.org
3888S:	Maintained
3889F:	drivers/net/ethernet/ti/cpmac.c
3890
3891CPU FREQUENCY DRIVERS
3892M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3893M:	Viresh Kumar <viresh.kumar@linaro.org>
3894L:	linux-pm@vger.kernel.org
3895S:	Maintained
3896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3897T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3898B:	https://bugzilla.kernel.org
3899F:	Documentation/cpu-freq/
3900F:	Documentation/devicetree/bindings/cpufreq/
3901F:	drivers/cpufreq/
3902F:	include/linux/cpufreq.h
3903F:	tools/testing/selftests/cpufreq/
3904
3905CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3906M:	Viresh Kumar <viresh.kumar@linaro.org>
3907M:	Sudeep Holla <sudeep.holla@arm.com>
3908L:	linux-pm@vger.kernel.org
3909W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3910S:	Maintained
3911F:	drivers/cpufreq/arm_big_little.h
3912F:	drivers/cpufreq/arm_big_little.c
3913
3914CPU POWER MONITORING SUBSYSTEM
3915M:	Thomas Renninger <trenn@suse.com>
3916M:	Shuah Khan <shuah@kernel.org>
3917L:	linux-pm@vger.kernel.org
3918S:	Maintained
3919F:	tools/power/cpupower/
3920
3921CPUID/MSR DRIVER
3922M:	"H. Peter Anvin" <hpa@zytor.com>
3923S:	Maintained
3924F:	arch/x86/kernel/cpuid.c
3925F:	arch/x86/kernel/msr.c
3926
3927CPUIDLE DRIVER - ARM BIG LITTLE
3928M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3929M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3930L:	linux-pm@vger.kernel.org
3931L:	linux-arm-kernel@lists.infradead.org
3932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3933S:	Maintained
3934F:	drivers/cpuidle/cpuidle-big_little.c
3935
3936CPUIDLE DRIVER - ARM EXYNOS
3937M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3938M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3939M:	Kukjin Kim <kgene@kernel.org>
3940L:	linux-pm@vger.kernel.org
3941L:	linux-samsung-soc@vger.kernel.org
3942S:	Supported
3943F:	drivers/cpuidle/cpuidle-exynos.c
3944F:	arch/arm/mach-exynos/pm.c
3945
3946CPUIDLE DRIVERS
3947M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3948M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3949L:	linux-pm@vger.kernel.org
3950S:	Maintained
3951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3952B:	https://bugzilla.kernel.org
3953F:	drivers/cpuidle/*
3954F:	include/linux/cpuidle.h
3955
3956CRAMFS FILESYSTEM
3957M:	Nicolas Pitre <nico@linaro.org>
3958S:	Maintained
3959F:	Documentation/filesystems/cramfs.txt
3960F:	fs/cramfs/
3961
3962CRYPTO API
3963M:	Herbert Xu <herbert@gondor.apana.org.au>
3964M:	"David S. Miller" <davem@davemloft.net>
3965L:	linux-crypto@vger.kernel.org
3966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3968S:	Maintained
3969F:	Documentation/crypto/
3970F:	Documentation/devicetree/bindings/crypto/
3971F:	arch/*/crypto/
3972F:	crypto/
3973F:	drivers/crypto/
3974F:	include/crypto/
3975F:	include/linux/crypto*
3976
3977CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3978M:	Neil Horman <nhorman@tuxdriver.com>
3979L:	linux-crypto@vger.kernel.org
3980S:	Maintained
3981F:	crypto/ansi_cprng.c
3982F:	crypto/rng.c
3983
3984CS3308 MEDIA DRIVER
3985M:	Hans Verkuil <hverkuil@xs4all.nl>
3986L:	linux-media@vger.kernel.org
3987T:	git git://linuxtv.org/media_tree.git
3988W:	http://linuxtv.org
3989S:	Odd Fixes
3990F:	drivers/media/i2c/cs3308.c
3991F:	drivers/media/i2c/cs3308.h
3992
3993CS5535 Audio ALSA driver
3994M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3995S:	Maintained
3996F:	sound/pci/cs5535audio/
3997
3998CW1200 WLAN driver
3999M:	Solomon Peachy <pizza@shaftnet.org>
4000S:	Maintained
4001F:	drivers/net/wireless/st/cw1200/
4002
4003CX18 VIDEO4LINUX DRIVER
4004M:	Andy Walls <awalls@md.metrocast.net>
4005L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4006L:	linux-media@vger.kernel.org
4007T:	git git://linuxtv.org/media_tree.git
4008W:	https://linuxtv.org
4009W:	http://www.ivtvdriver.org/index.php/Cx18
4010S:	Maintained
4011F:	Documentation/media/v4l-drivers/cx18*
4012F:	drivers/media/pci/cx18/
4013F:	include/uapi/linux/ivtv*
4014
4015CX2341X MPEG ENCODER HELPER MODULE
4016M:	Hans Verkuil <hverkuil@xs4all.nl>
4017L:	linux-media@vger.kernel.org
4018T:	git git://linuxtv.org/media_tree.git
4019W:	https://linuxtv.org
4020S:	Maintained
4021F:	drivers/media/common/cx2341x*
4022F:	include/media/cx2341x*
4023
4024CX24120 MEDIA DRIVER
4025M:	Jemma Denson <jdenson@gmail.com>
4026M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4027L:	linux-media@vger.kernel.org
4028W:	https://linuxtv.org
4029Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4030S:	Maintained
4031F:	drivers/media/dvb-frontends/cx24120*
4032
4033CX88 VIDEO4LINUX DRIVER
4034M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4035L:	linux-media@vger.kernel.org
4036W:	https://linuxtv.org
4037T:	git git://linuxtv.org/media_tree.git
4038S:	Odd fixes
4039F:	Documentation/media/v4l-drivers/cx88*
4040F:	drivers/media/pci/cx88/
4041
4042CXD2820R MEDIA DRIVER
4043M:	Antti Palosaari <crope@iki.fi>
4044L:	linux-media@vger.kernel.org
4045W:	https://linuxtv.org
4046W:	http://palosaari.fi/linux/
4047Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4048T:	git git://linuxtv.org/anttip/media_tree.git
4049S:	Maintained
4050F:	drivers/media/dvb-frontends/cxd2820r*
4051
4052CXGB3 ETHERNET DRIVER (CXGB3)
4053M:	Santosh Raspatur <santosh@chelsio.com>
4054L:	netdev@vger.kernel.org
4055W:	http://www.chelsio.com
4056S:	Supported
4057F:	drivers/net/ethernet/chelsio/cxgb3/
4058
4059CXGB3 ISCSI DRIVER (CXGB3I)
4060M:	Karen Xie <kxie@chelsio.com>
4061L:	linux-scsi@vger.kernel.org
4062W:	http://www.chelsio.com
4063S:	Supported
4064F:	drivers/scsi/cxgbi/cxgb3i
4065
4066CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4067M:	Steve Wise <swise@chelsio.com>
4068L:	linux-rdma@vger.kernel.org
4069W:	http://www.openfabrics.org
4070S:	Supported
4071F:	drivers/infiniband/hw/cxgb3/
4072F:	include/uapi/rdma/cxgb3-abi.h
4073
4074CXGB4 CRYPTO DRIVER (chcr)
4075M:	Harsh Jain <harsh@chelsio.com>
4076L:	linux-crypto@vger.kernel.org
4077W:	http://www.chelsio.com
4078S:	Supported
4079F:	drivers/crypto/chelsio
4080
4081CXGB4 ETHERNET DRIVER (CXGB4)
4082M:	Ganesh Goudar <ganeshgr@chelsio.com>
4083L:	netdev@vger.kernel.org
4084W:	http://www.chelsio.com
4085S:	Supported
4086F:	drivers/net/ethernet/chelsio/cxgb4/
4087
4088CXGB4 ISCSI DRIVER (CXGB4I)
4089M:	Karen Xie <kxie@chelsio.com>
4090L:	linux-scsi@vger.kernel.org
4091W:	http://www.chelsio.com
4092S:	Supported
4093F:	drivers/scsi/cxgbi/cxgb4i
4094
4095CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4096M:	Steve Wise <swise@chelsio.com>
4097L:	linux-rdma@vger.kernel.org
4098W:	http://www.openfabrics.org
4099S:	Supported
4100F:	drivers/infiniband/hw/cxgb4/
4101F:	include/uapi/rdma/cxgb4-abi.h
4102
4103CXGB4VF ETHERNET DRIVER (CXGB4VF)
4104M:	Casey Leedom <leedom@chelsio.com>
4105L:	netdev@vger.kernel.org
4106W:	http://www.chelsio.com
4107S:	Supported
4108F:	drivers/net/ethernet/chelsio/cxgb4vf/
4109
4110CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4111M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4112M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4113L:	linuxppc-dev@lists.ozlabs.org
4114S:	Supported
4115F:	arch/powerpc/platforms/powernv/pci-cxl.c
4116F:	drivers/misc/cxl/
4117F:	include/misc/cxl*
4118F:	include/uapi/misc/cxl.h
4119F:	Documentation/powerpc/cxl.txt
4120F:	Documentation/ABI/testing/sysfs-class-cxl
4121
4122CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4123M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4124M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4125M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4126L:	linux-scsi@vger.kernel.org
4127S:	Supported
4128F:	drivers/scsi/cxlflash/
4129F:	include/uapi/scsi/cxlflash_ioctl.h
4130F:	Documentation/powerpc/cxlflash.txt
4131
4132CYBERPRO FB DRIVER
4133M:	Russell King <linux@armlinux.org.uk>
4134L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4135W:	http://www.armlinux.org.uk/
4136S:	Maintained
4137F:	drivers/video/fbdev/cyber2000fb.*
4138
4139CYCLADES ASYNC MUX DRIVER
4140W:	http://www.cyclades.com/
4141S:	Orphan
4142F:	drivers/tty/cyclades.c
4143F:	include/linux/cyclades.h
4144F:	include/uapi/linux/cyclades.h
4145
4146CYCLADES PC300 DRIVER
4147W:	http://www.cyclades.com/
4148S:	Orphan
4149F:	drivers/net/wan/pc300*
4150
4151CYPRESS_FIRMWARE MEDIA DRIVER
4152M:	Antti Palosaari <crope@iki.fi>
4153L:	linux-media@vger.kernel.org
4154W:	https://linuxtv.org
4155W:	http://palosaari.fi/linux/
4156Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4157T:	git git://linuxtv.org/anttip/media_tree.git
4158S:	Maintained
4159F:	drivers/media/common/cypress_firmware*
4160
4161CYTTSP TOUCHSCREEN DRIVER
4162M:	Ferruh Yigit <fery@cypress.com>
4163L:	linux-input@vger.kernel.org
4164S:	Supported
4165F:	drivers/input/touchscreen/cyttsp*
4166F:	include/linux/input/cyttsp.h
4167
4168D-LINK DIR-685 TOUCHKEYS DRIVER
4169M:	Linus Walleij <linus.walleij@linaro.org>
4170L:	linux-input@vger.kernel.org
4171S:	Supported
4172F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4173
4174DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4175M:	Joshua Kinard <kumba@gentoo.org>
4176S:	Maintained
4177F:	drivers/rtc/rtc-ds1685.c
4178F:	include/linux/rtc/ds1685.h
4179
4180DAMA SLAVE for AX.25
4181M:	Joerg Reuter <jreuter@yaina.de>
4182W:	http://yaina.de/jreuter/
4183W:	http://www.qsl.net/dl1bke/
4184L:	linux-hams@vger.kernel.org
4185S:	Maintained
4186F:	net/ax25/af_ax25.c
4187F:	net/ax25/ax25_dev.c
4188F:	net/ax25/ax25_ds_*
4189F:	net/ax25/ax25_in.c
4190F:	net/ax25/ax25_out.c
4191F:	net/ax25/ax25_timer.c
4192F:	net/ax25/sysctl_net_ax25.c
4193
4194DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4195L:	netdev@vger.kernel.org
4196S:	Orphan
4197F:	Documentation/networking/dmfe.txt
4198F:	drivers/net/ethernet/dec/tulip/dmfe.c
4199
4200DC390/AM53C974 SCSI driver
4201M:	Hannes Reinecke <hare@suse.com>
4202L:	linux-scsi@vger.kernel.org
4203S:	Maintained
4204F:	drivers/scsi/am53c974.c
4205
4206DC395x SCSI driver
4207M:	Oliver Neukum <oliver@neukum.org>
4208M:	Ali Akcaagac <aliakc@web.de>
4209M:	Jamie Lenehan <lenehan@twibble.org>
4210L:	dc395x@twibble.org
4211W:	http://twibble.org/dist/dc395x/
4212W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4213S:	Maintained
4214F:	Documentation/scsi/dc395x.txt
4215F:	drivers/scsi/dc395x.*
4216
4217DCCP PROTOCOL
4218M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4219L:	dccp@vger.kernel.org
4220W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4221S:	Maintained
4222F:	include/linux/dccp.h
4223F:	include/uapi/linux/dccp.h
4224F:	include/linux/tfrc.h
4225F:	net/dccp/
4226
4227DECnet NETWORK LAYER
4228W:	http://linux-decnet.sourceforge.net
4229L:	linux-decnet-user@lists.sourceforge.net
4230S:	Orphan
4231F:	Documentation/networking/decnet.txt
4232F:	net/decnet/
4233
4234DECSTATION PLATFORM SUPPORT
4235M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4236L:	linux-mips@vger.kernel.org
4237W:	http://www.linux-mips.org/wiki/DECstation
4238S:	Maintained
4239F:	arch/mips/dec/
4240F:	arch/mips/include/asm/dec/
4241F:	arch/mips/include/asm/mach-dec/
4242
4243DEFXX FDDI NETWORK DRIVER
4244M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4245S:	Maintained
4246F:	drivers/net/fddi/defxx.*
4247
4248DELL SMBIOS DRIVER
4249M:	Pali Rohár <pali.rohar@gmail.com>
4250M:	Mario Limonciello <mario.limonciello@dell.com>
4251L:	platform-driver-x86@vger.kernel.org
4252S:	Maintained
4253F:	drivers/platform/x86/dell-smbios.*
4254
4255DELL SMBIOS SMM DRIVER
4256M:	Mario Limonciello <mario.limonciello@dell.com>
4257L:	platform-driver-x86@vger.kernel.org
4258S:	Maintained
4259F:	drivers/platform/x86/dell-smbios-smm.c
4260
4261DELL SMBIOS WMI DRIVER
4262M:	Mario Limonciello <mario.limonciello@dell.com>
4263L:	platform-driver-x86@vger.kernel.org
4264S:	Maintained
4265F:	drivers/platform/x86/dell-smbios-wmi.c
4266F:	tools/wmi/dell-smbios-example.c
4267
4268DEFZA FDDI NETWORK DRIVER
4269M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4270S:	Maintained
4271F:	drivers/net/fddi/defza.*
4272
4273DELL LAPTOP DRIVER
4274M:	Matthew Garrett <mjg59@srcf.ucam.org>
4275M:	Pali Rohár <pali.rohar@gmail.com>
4276L:	platform-driver-x86@vger.kernel.org
4277S:	Maintained
4278F:	drivers/platform/x86/dell-laptop.c
4279
4280DELL LAPTOP FREEFALL DRIVER
4281M:	Pali Rohár <pali.rohar@gmail.com>
4282S:	Maintained
4283F:	drivers/platform/x86/dell-smo8800.c
4284
4285DELL LAPTOP RBTN DRIVER
4286M:	Pali Rohár <pali.rohar@gmail.com>
4287S:	Maintained
4288F:	drivers/platform/x86/dell-rbtn.*
4289
4290DELL REMOTE BIOS UPDATE DRIVER
4291M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4292L:	platform-driver-x86@vger.kernel.org
4293S:	Maintained
4294F:	drivers/platform/x86/dell_rbu.c
4295
4296DELL LAPTOP SMM DRIVER
4297M:	Pali Rohár <pali.rohar@gmail.com>
4298S:	Maintained
4299F:	drivers/hwmon/dell-smm-hwmon.c
4300F:	include/uapi/linux/i8k.h
4301
4302DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4303M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4304L:	platform-driver-x86@vger.kernel.org
4305S:	Maintained
4306F:	Documentation/dcdbas.txt
4307F:	drivers/platform/x86/dcdbas.*
4308
4309DELL WMI NOTIFICATIONS DRIVER
4310M:	Matthew Garrett <mjg59@srcf.ucam.org>
4311M:	Pali Rohár <pali.rohar@gmail.com>
4312S:	Maintained
4313F:	drivers/platform/x86/dell-wmi.c
4314
4315DELL WMI DESCRIPTOR DRIVER
4316M:	Mario Limonciello <mario.limonciello@dell.com>
4317S:	Maintained
4318F:	drivers/platform/x86/dell-wmi-descriptor.c
4319
4320DELTA ST MEDIA DRIVER
4321M:	Hugues Fruchet <hugues.fruchet@st.com>
4322L:	linux-media@vger.kernel.org
4323T:	git git://linuxtv.org/media_tree.git
4324W:	https://linuxtv.org
4325S:	Supported
4326F:	drivers/media/platform/sti/delta
4327
4328DENALI NAND DRIVER
4329M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4330L:	linux-mtd@lists.infradead.org
4331S:	Supported
4332F:	drivers/mtd/nand/raw/denali*
4333
4334DESIGNWARE USB2 DRD IP DRIVER
4335M:	Minas Harutyunyan <hminas@synopsys.com>
4336L:	linux-usb@vger.kernel.org
4337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4338S:	Maintained
4339F:	drivers/usb/dwc2/
4340
4341DESIGNWARE USB3 DRD IP DRIVER
4342M:	Felipe Balbi <balbi@kernel.org>
4343L:	linux-usb@vger.kernel.org
4344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4345S:	Maintained
4346F:	drivers/usb/dwc3/
4347
4348DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4349M:	Andreas Klinger <ak@it-klinger.de>
4350L:	linux-iio@vger.kernel.org
4351S:	Maintained
4352F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4353F:	drivers/iio/proximity/srf*.c
4354
4355DEVICE COREDUMP (DEV_COREDUMP)
4356M:	Johannes Berg <johannes@sipsolutions.net>
4357L:	linux-kernel@vger.kernel.org
4358S:	Maintained
4359F:	drivers/base/devcoredump.c
4360F:	include/linux/devcoredump.h
4361
4362DEVICE FREQUENCY (DEVFREQ)
4363M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4364M:	Kyungmin Park <kyungmin.park@samsung.com>
4365R:	Chanwoo Choi <cw00.choi@samsung.com>
4366L:	linux-pm@vger.kernel.org
4367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4368S:	Maintained
4369F:	drivers/devfreq/
4370F:	include/linux/devfreq.h
4371F:	Documentation/devicetree/bindings/devfreq/
4372
4373DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4374M:	Chanwoo Choi <cw00.choi@samsung.com>
4375L:	linux-pm@vger.kernel.org
4376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4377S:	Supported
4378F:	drivers/devfreq/event/
4379F:	drivers/devfreq/devfreq-event.c
4380F:	include/linux/devfreq-event.h
4381F:	Documentation/devicetree/bindings/devfreq/event/
4382
4383DEVICE NUMBER REGISTRY
4384M:	Torben Mathiasen <device@lanana.org>
4385W:	http://lanana.org/docs/device-list/index.html
4386S:	Maintained
4387
4388DEVICE-MAPPER  (LVM)
4389M:	Alasdair Kergon <agk@redhat.com>
4390M:	Mike Snitzer <snitzer@redhat.com>
4391M:	dm-devel@redhat.com
4392L:	dm-devel@redhat.com
4393W:	http://sources.redhat.com/dm
4394Q:	http://patchwork.kernel.org/project/dm-devel/list/
4395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4396T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4397S:	Maintained
4398F:	Documentation/device-mapper/
4399F:	drivers/md/Makefile
4400F:	drivers/md/Kconfig
4401F:	drivers/md/dm*
4402F:	drivers/md/persistent-data/
4403F:	include/linux/device-mapper.h
4404F:	include/linux/dm-*.h
4405F:	include/uapi/linux/dm-*.h
4406
4407DEVLINK
4408M:	Jiri Pirko <jiri@mellanox.com>
4409L:	netdev@vger.kernel.org
4410S:	Supported
4411F:	net/core/devlink.c
4412F:	include/net/devlink.h
4413F:	include/uapi/linux/devlink.h
4414
4415DIALOG SEMICONDUCTOR DRIVERS
4416M:	Support Opensource <support.opensource@diasemi.com>
4417W:	http://www.dialog-semiconductor.com/products
4418S:	Supported
4419F:	Documentation/hwmon/da90??
4420F:	Documentation/devicetree/bindings/mfd/da90*.txt
4421F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4422F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4423F:	Documentation/devicetree/bindings/regulator/da92*.txt
4424F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4425F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4426F:	drivers/gpio/gpio-da90??.c
4427F:	drivers/hwmon/da90??-hwmon.c
4428F:	drivers/iio/adc/da91??-*.c
4429F:	drivers/input/misc/da90??_onkey.c
4430F:	drivers/input/touchscreen/da9052_tsi.c
4431F:	drivers/leds/leds-da90??.c
4432F:	drivers/mfd/da903x.c
4433F:	drivers/mfd/da90??-*.c
4434F:	drivers/mfd/da91??-*.c
4435F:	drivers/power/supply/da9052-battery.c
4436F:	drivers/power/supply/da91??-*.c
4437F:	drivers/regulator/da903x.c
4438F:	drivers/regulator/da9???-regulator.[ch]
4439F:	drivers/thermal/da90??-thermal.c
4440F:	drivers/rtc/rtc-da90??.c
4441F:	drivers/video/backlight/da90??_bl.c
4442F:	drivers/watchdog/da90??_wdt.c
4443F:	include/linux/mfd/da903x.h
4444F:	include/linux/mfd/da9052/
4445F:	include/linux/mfd/da9055/
4446F:	include/linux/mfd/da9062/
4447F:	include/linux/mfd/da9063/
4448F:	include/linux/mfd/da9150/
4449F:	include/linux/regulator/da9211.h
4450F:	include/sound/da[79]*.h
4451F:	sound/soc/codecs/da[79]*.[ch]
4452
4453DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4454M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4455L:	linux-gpio@vger.kernel.org
4456S:	Maintained
4457F:	drivers/gpio/gpio-gpio-mm.c
4458
4459DIOLAN U2C-12 I2C DRIVER
4460M:	Guenter Roeck <linux@roeck-us.net>
4461L:	linux-i2c@vger.kernel.org
4462S:	Maintained
4463F:	drivers/i2c/busses/i2c-diolan-u2c.c
4464
4465FILESYSTEM DIRECT ACCESS (DAX)
4466M:	Matthew Wilcox <willy@infradead.org>
4467M:	Ross Zwisler <zwisler@kernel.org>
4468M:	Jan Kara <jack@suse.cz>
4469L:	linux-fsdevel@vger.kernel.org
4470S:	Supported
4471F:	fs/dax.c
4472F:	include/linux/dax.h
4473F:	include/trace/events/fs_dax.h
4474
4475DEVICE DIRECT ACCESS (DAX)
4476M:	Dan Williams <dan.j.williams@intel.com>
4477M:	Dave Jiang <dave.jiang@intel.com>
4478M:	Ross Zwisler <zwisler@kernel.org>
4479M:	Vishal Verma <vishal.l.verma@intel.com>
4480L:	linux-nvdimm@lists.01.org
4481S:	Supported
4482F:	drivers/dax/
4483
4484DIRECTORY NOTIFICATION (DNOTIFY)
4485M:	Jan Kara <jack@suse.cz>
4486R:	Amir Goldstein <amir73il@gmail.com>
4487L:	linux-fsdevel@vger.kernel.org
4488S:	Maintained
4489F:	Documentation/filesystems/dnotify.txt
4490F:	fs/notify/dnotify/
4491F:	include/linux/dnotify.h
4492
4493DISK GEOMETRY AND PARTITION HANDLING
4494M:	Andries Brouwer <aeb@cwi.nl>
4495W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4496W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4497W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4498S:	Maintained
4499
4500DISKQUOTA
4501M:	Jan Kara <jack@suse.com>
4502S:	Maintained
4503F:	Documentation/filesystems/quota.txt
4504F:	fs/quota/
4505F:	include/linux/quota*.h
4506F:	include/uapi/linux/quota*.h
4507
4508DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4509M:	Bernie Thompson <bernie@plugable.com>
4510L:	linux-fbdev@vger.kernel.org
4511S:	Maintained
4512W:	http://plugable.com/category/projects/udlfb/
4513F:	drivers/video/fbdev/udlfb.c
4514F:	include/video/udlfb.h
4515F:	Documentation/fb/udlfb.txt
4516
4517DISTRIBUTED LOCK MANAGER (DLM)
4518M:	Christine Caulfield <ccaulfie@redhat.com>
4519M:	David Teigland <teigland@redhat.com>
4520L:	cluster-devel@redhat.com
4521W:	http://sources.redhat.com/cluster/
4522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4523S:	Supported
4524F:	fs/dlm/
4525
4526DMA BUFFER SHARING FRAMEWORK
4527M:	Sumit Semwal <sumit.semwal@linaro.org>
4528S:	Maintained
4529L:	linux-media@vger.kernel.org
4530L:	dri-devel@lists.freedesktop.org
4531L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4532F:	drivers/dma-buf/
4533F:	include/linux/dma-buf*
4534F:	include/linux/reservation.h
4535F:	include/linux/*fence.h
4536F:	Documentation/driver-api/dma-buf.rst
4537T:	git git://anongit.freedesktop.org/drm/drm-misc
4538
4539DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4540M:	Vinod Koul <vkoul@kernel.org>
4541L:	dmaengine@vger.kernel.org
4542Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4543S:	Maintained
4544F:	drivers/dma/
4545F:	include/linux/dmaengine.h
4546F:	include/linux/of_dma.h
4547F:	Documentation/devicetree/bindings/dma/
4548F:	Documentation/driver-api/dmaengine/
4549T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4550
4551DMA MAPPING HELPERS
4552M:	Christoph Hellwig <hch@lst.de>
4553M:	Marek Szyprowski <m.szyprowski@samsung.com>
4554R:	Robin Murphy <robin.murphy@arm.com>
4555L:	iommu@lists.linux-foundation.org
4556T:	git git://git.infradead.org/users/hch/dma-mapping.git
4557W:	http://git.infradead.org/users/hch/dma-mapping.git
4558S:	Supported
4559F:	kernel/dma/
4560F:	include/asm-generic/dma-mapping.h
4561F:	include/linux/dma-direct.h
4562F:	include/linux/dma-mapping.h
4563F:	include/linux/dma-noncoherent.h
4564
4565DME1737 HARDWARE MONITOR DRIVER
4566M:	Juerg Haefliger <juergh@gmail.com>
4567L:	linux-hwmon@vger.kernel.org
4568S:	Maintained
4569F:	Documentation/hwmon/dme1737
4570F:	drivers/hwmon/dme1737.c
4571
4572DMI/SMBIOS SUPPORT
4573M:	Jean Delvare <jdelvare@suse.com>
4574S:	Maintained
4575T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4576F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4577F:	drivers/firmware/dmi-id.c
4578F:	drivers/firmware/dmi_scan.c
4579F:	include/linux/dmi.h
4580
4581DOCUMENTATION
4582M:	Jonathan Corbet <corbet@lwn.net>
4583L:	linux-doc@vger.kernel.org
4584S:	Maintained
4585F:	Documentation/
4586F:	scripts/kernel-doc
4587X:	Documentation/ABI/
4588X:	Documentation/acpi/
4589X:	Documentation/devicetree/
4590X:	Documentation/i2c/
4591X:	Documentation/media/
4592X:	Documentation/power/
4593X:	Documentation/spi/
4594T:	git git://git.lwn.net/linux.git docs-next
4595
4596DOCUMENTATION/ITALIAN
4597M:	Federico Vaga <federico.vaga@vaga.pv.it>
4598L:	linux-doc@vger.kernel.org
4599S:	Maintained
4600F:	Documentation/translations/it_IT
4601
4602DONGWOON DW9714 LENS VOICE COIL DRIVER
4603M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4604L:	linux-media@vger.kernel.org
4605T:	git git://linuxtv.org/media_tree.git
4606S:	Maintained
4607F:	drivers/media/i2c/dw9714.c
4608F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4609
4610DONGWOON DW9807 LENS VOICE COIL DRIVER
4611M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4612L:	linux-media@vger.kernel.org
4613T:	git git://linuxtv.org/media_tree.git
4614S:	Maintained
4615F:	drivers/media/i2c/dw9807-vcm.c
4616F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4617
4618DOUBLETALK DRIVER
4619M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4620L:	blinux-list@redhat.com
4621S:	Maintained
4622F:	drivers/char/dtlk.c
4623F:	include/linux/dtlk.h
4624
4625DPAA2 DATAPATH I/O (DPIO) DRIVER
4626M:	Roy Pledge <Roy.Pledge@nxp.com>
4627L:	linux-kernel@vger.kernel.org
4628S:	Maintained
4629F:	drivers/soc/fsl/dpio
4630
4631DPAA2 ETHERNET DRIVER
4632M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4633L:	netdev@vger.kernel.org
4634S:	Maintained
4635F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4636F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4637F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4638F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4639F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4640
4641DPAA2 ETHERNET SWITCH DRIVER
4642M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4643M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4644L:	linux-kernel@vger.kernel.org
4645S:	Maintained
4646F:	drivers/staging/fsl-dpaa2/ethsw
4647
4648DPAA2 PTP CLOCK DRIVER
4649M:	Yangbo Lu <yangbo.lu@nxp.com>
4650L:	netdev@vger.kernel.org
4651S:	Maintained
4652F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4653F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4654
4655DPT_I2O SCSI RAID DRIVER
4656M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4657L:	linux-scsi@vger.kernel.org
4658W:	http://www.adaptec.com/
4659S:	Maintained
4660F:	drivers/scsi/dpt*
4661F:	drivers/scsi/dpt/
4662
4663DRBD DRIVER
4664M:	Philipp Reisner <philipp.reisner@linbit.com>
4665M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4666L:	drbd-dev@lists.linbit.com
4667W:	http://www.drbd.org
4668T:	git git://git.linbit.com/linux-drbd.git
4669T:	git git://git.linbit.com/drbd-8.4.git
4670S:	Supported
4671F:	drivers/block/drbd/
4672F:	lib/lru_cache.c
4673F:	Documentation/blockdev/drbd/
4674
4675DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4676M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4677R:	"Rafael J. Wysocki" <rafael@kernel.org>
4678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4679S:	Supported
4680F:	Documentation/kobject.txt
4681F:	drivers/base/
4682F:	fs/debugfs/
4683F:	fs/sysfs/
4684F:	include/linux/debugfs.h
4685F:	include/linux/kobj*
4686F:	lib/kobj*
4687
4688DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4689M:	Kevin Hilman <khilman@kernel.org>
4690M:	Nishanth Menon <nm@ti.com>
4691S:	Maintained
4692F:	drivers/power/avs/
4693F:	include/linux/power/smartreflex.h
4694L:	linux-pm@vger.kernel.org
4695
4696DRM DRIVER FOR ARM PL111 CLCD
4697M:	Eric Anholt <eric@anholt.net>
4698T:	git git://anongit.freedesktop.org/drm/drm-misc
4699S:	Supported
4700F:	drivers/gpu/drm/pl111/
4701
4702DRM DRIVER FOR ARM VERSATILE TFT PANELS
4703M:	Linus Walleij <linus.walleij@linaro.org>
4704T:	git git://anongit.freedesktop.org/drm/drm-misc
4705S:	Maintained
4706F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4707F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4708
4709DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4710M:	Dave Airlie <airlied@redhat.com>
4711S:	Odd Fixes
4712F:	drivers/gpu/drm/ast/
4713
4714DRM DRIVER FOR BOCHS VIRTUAL GPU
4715M:	Gerd Hoffmann <kraxel@redhat.com>
4716L:	virtualization@lists.linux-foundation.org
4717T:	git git://anongit.freedesktop.org/drm/drm-misc
4718S:	Maintained
4719F:	drivers/gpu/drm/bochs/
4720
4721DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4722M:	Linus Walleij <linus.walleij@linaro.org>
4723T:	git git://anongit.freedesktop.org/drm/drm-misc
4724S:	Maintained
4725F:	drivers/gpu/drm/tve200/
4726
4727DRM DRIVER FOR ILITEK ILI9225 PANELS
4728M:	David Lechner <david@lechnology.com>
4729S:	Maintained
4730F:	drivers/gpu/drm/tinydrm/ili9225.c
4731F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4732
4733DRM DRIVER FOR INTEL I810 VIDEO CARDS
4734S:	Orphan / Obsolete
4735F:	drivers/gpu/drm/i810/
4736F:	include/uapi/drm/i810_drm.h
4737
4738DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4739S:	Orphan / Obsolete
4740F:	drivers/gpu/drm/mga/
4741F:	include/uapi/drm/mga_drm.h
4742
4743DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4744M:	Dave Airlie <airlied@redhat.com>
4745S:	Odd Fixes
4746F:	drivers/gpu/drm/mgag200/
4747
4748DRM DRIVER FOR MI0283QT
4749M:	Noralf Trønnes <noralf@tronnes.org>
4750S:	Maintained
4751F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4752F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4753
4754DRM DRIVER FOR MSM ADRENO GPU
4755M:	Rob Clark <robdclark@gmail.com>
4756L:	linux-arm-msm@vger.kernel.org
4757L:	dri-devel@lists.freedesktop.org
4758L:	freedreno@lists.freedesktop.org
4759T:	git git://people.freedesktop.org/~robclark/linux
4760S:	Maintained
4761F:	drivers/gpu/drm/msm/
4762F:	include/uapi/drm/msm_drm.h
4763F:	Documentation/devicetree/bindings/display/msm/
4764
4765DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4766M:	Ben Skeggs <bskeggs@redhat.com>
4767L:	dri-devel@lists.freedesktop.org
4768L:	nouveau@lists.freedesktop.org
4769T:	git git://github.com/skeggsb/linux
4770S:	Supported
4771F:	drivers/gpu/drm/nouveau/
4772F:	include/uapi/drm/nouveau_drm.h
4773
4774DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4775M:	Noralf Trønnes <noralf@tronnes.org>
4776S:	Maintained
4777F:	drivers/gpu/drm/tinydrm/repaper.c
4778F:	Documentation/devicetree/bindings/display/repaper.txt
4779
4780DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4781M:	Dave Airlie <airlied@redhat.com>
4782M:	Gerd Hoffmann <kraxel@redhat.com>
4783L:	virtualization@lists.linux-foundation.org
4784T:	git git://anongit.freedesktop.org/drm/drm-misc
4785S:	Obsolete
4786W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4787F:	drivers/gpu/drm/cirrus/
4788
4789DRM DRIVER FOR QXL VIRTUAL GPU
4790M:	Dave Airlie <airlied@redhat.com>
4791M:	Gerd Hoffmann <kraxel@redhat.com>
4792L:	virtualization@lists.linux-foundation.org
4793T:	git git://anongit.freedesktop.org/drm/drm-misc
4794S:	Maintained
4795F:	drivers/gpu/drm/qxl/
4796F:	include/uapi/drm/qxl_drm.h
4797
4798DRM DRIVER FOR RAGE 128 VIDEO CARDS
4799S:	Orphan / Obsolete
4800F:	drivers/gpu/drm/r128/
4801F:	include/uapi/drm/r128_drm.h
4802
4803DRM DRIVER FOR SAVAGE VIDEO CARDS
4804S:	Orphan / Obsolete
4805F:	drivers/gpu/drm/savage/
4806F:	include/uapi/drm/savage_drm.h
4807
4808DRM DRIVER FOR SIS VIDEO CARDS
4809S:	Orphan / Obsolete
4810F:	drivers/gpu/drm/sis/
4811F:	include/uapi/drm/sis_drm.h
4812
4813DRM DRIVER FOR SITRONIX ST7586 PANELS
4814M:	David Lechner <david@lechnology.com>
4815S:	Maintained
4816F:	drivers/gpu/drm/tinydrm/st7586.c
4817F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4818
4819DRM DRIVER FOR SITRONIX ST7735R PANELS
4820M:	David Lechner <david@lechnology.com>
4821S:	Maintained
4822F:	drivers/gpu/drm/tinydrm/st7735r.c
4823F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4824
4825DRM DRIVER FOR TDFX VIDEO CARDS
4826S:	Orphan / Obsolete
4827F:	drivers/gpu/drm/tdfx/
4828
4829DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4830M:	Dave Airlie <airlied@redhat.com>
4831R:	Sean Paul <sean@poorly.run>
4832L:	dri-devel@lists.freedesktop.org
4833S:	Odd Fixes
4834F:	drivers/gpu/drm/udl/
4835T:	git git://anongit.freedesktop.org/drm/drm-misc
4836
4837DRM DRIVER FOR VMWARE VIRTUAL GPU
4838M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4839M:	Sinclair Yeh <syeh@vmware.com>
4840M:	Thomas Hellstrom <thellstrom@vmware.com>
4841L:	dri-devel@lists.freedesktop.org
4842T:	git git://people.freedesktop.org/~syeh/repos_linux
4843T:	git git://people.freedesktop.org/~thomash/linux
4844S:	Supported
4845F:	drivers/gpu/drm/vmwgfx/
4846F:	include/uapi/drm/vmwgfx_drm.h
4847
4848DRM DRIVERS
4849M:	David Airlie <airlied@linux.ie>
4850M:	Daniel Vetter <daniel@ffwll.ch>
4851L:	dri-devel@lists.freedesktop.org
4852T:	git git://anongit.freedesktop.org/drm/drm
4853B:	https://bugs.freedesktop.org/
4854C:	irc://chat.freenode.net/dri-devel
4855S:	Maintained
4856F:	drivers/gpu/drm/
4857F:	drivers/gpu/vga/
4858F:	Documentation/devicetree/bindings/display/
4859F:	Documentation/devicetree/bindings/gpu/
4860F:	Documentation/gpu/
4861F:	include/drm/
4862F:	include/uapi/drm/
4863F:	include/linux/vga*
4864
4865DRM DRIVERS AND MISC GPU PATCHES
4866M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4867M:	Maxime Ripard <maxime.ripard@bootlin.com>
4868M:	Sean Paul <sean@poorly.run>
4869W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4870S:	Maintained
4871T:	git git://anongit.freedesktop.org/drm/drm-misc
4872F:	Documentation/gpu/
4873F:	drivers/gpu/vga/
4874F:	drivers/gpu/drm/*
4875F:	include/drm/drm*
4876F:	include/uapi/drm/drm*
4877F:	include/linux/vga*
4878
4879DRM DRIVERS FOR ALLWINNER A10
4880M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4881L:	dri-devel@lists.freedesktop.org
4882S:	Supported
4883F:	drivers/gpu/drm/sun4i/
4884F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4885T:	git git://anongit.freedesktop.org/drm/drm-misc
4886
4887DRM DRIVERS FOR AMLOGIC SOCS
4888M:	Neil Armstrong <narmstrong@baylibre.com>
4889L:	dri-devel@lists.freedesktop.org
4890L:	linux-amlogic@lists.infradead.org
4891W:	http://linux-meson.com/
4892S:	Supported
4893F:	drivers/gpu/drm/meson/
4894F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4895F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4896F:	Documentation/gpu/meson.rst
4897T:	git git://anongit.freedesktop.org/drm/drm-misc
4898
4899DRM DRIVERS FOR ATMEL HLCDC
4900M:	Boris Brezillon <boris.brezillon@bootlin.com>
4901L:	dri-devel@lists.freedesktop.org
4902S:	Supported
4903F:	drivers/gpu/drm/atmel-hlcdc/
4904F:	Documentation/devicetree/bindings/display/atmel/
4905T:	git git://anongit.freedesktop.org/drm/drm-misc
4906
4907DRM DRIVERS FOR BRIDGE CHIPS
4908M:	Archit Taneja <architt@codeaurora.org>
4909M:	Andrzej Hajda <a.hajda@samsung.com>
4910R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4911S:	Maintained
4912T:	git git://anongit.freedesktop.org/drm/drm-misc
4913F:	drivers/gpu/drm/bridge/
4914
4915DRM DRIVERS FOR EXYNOS
4916M:	Inki Dae <inki.dae@samsung.com>
4917M:	Joonyoung Shim <jy0922.shim@samsung.com>
4918M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4919M:	Kyungmin Park <kyungmin.park@samsung.com>
4920L:	dri-devel@lists.freedesktop.org
4921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4922S:	Supported
4923F:	drivers/gpu/drm/exynos/
4924F:	include/uapi/drm/exynos_drm.h
4925F:	Documentation/devicetree/bindings/display/exynos/
4926
4927DRM DRIVERS FOR FREESCALE DCU
4928M:	Stefan Agner <stefan@agner.ch>
4929M:	Alison Wang <alison.wang@nxp.com>
4930L:	dri-devel@lists.freedesktop.org
4931S:	Supported
4932F:	drivers/gpu/drm/fsl-dcu/
4933F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4934F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4935F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4936T:	git git://anongit.freedesktop.org/drm/drm-misc
4937
4938DRM DRIVERS FOR FREESCALE IMX
4939M:	Philipp Zabel <p.zabel@pengutronix.de>
4940L:	dri-devel@lists.freedesktop.org
4941S:	Maintained
4942F:	drivers/gpu/drm/imx/
4943F:	drivers/gpu/ipu-v3/
4944F:	Documentation/devicetree/bindings/display/imx/
4945
4946DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4947M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4948L:	dri-devel@lists.freedesktop.org
4949T:	git git://github.com/patjak/drm-gma500
4950S:	Maintained
4951F:	drivers/gpu/drm/gma500/
4952
4953DRM DRIVERS FOR HISILICON
4954M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4955M:	Rongrong Zou <zourongrong@gmail.com>
4956R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4957R:	Chen Feng <puck.chen@hisilicon.com>
4958L:	dri-devel@lists.freedesktop.org
4959T:	git git://github.com/xin3liang/linux.git
4960S:	Maintained
4961F:	drivers/gpu/drm/hisilicon/
4962F:	Documentation/devicetree/bindings/display/hisilicon/
4963
4964DRM DRIVERS FOR MEDIATEK
4965M:	CK Hu <ck.hu@mediatek.com>
4966M:	Philipp Zabel <p.zabel@pengutronix.de>
4967L:	dri-devel@lists.freedesktop.org
4968S:	Supported
4969F:	drivers/gpu/drm/mediatek/
4970F:	Documentation/devicetree/bindings/display/mediatek/
4971
4972DRM DRIVERS FOR NVIDIA TEGRA
4973M:	Thierry Reding <thierry.reding@gmail.com>
4974L:	dri-devel@lists.freedesktop.org
4975L:	linux-tegra@vger.kernel.org
4976T:	git git://anongit.freedesktop.org/tegra/linux.git
4977S:	Supported
4978F:	drivers/gpu/drm/tegra/
4979F:	drivers/gpu/host1x/
4980F:	include/linux/host1x.h
4981F:	include/uapi/drm/tegra_drm.h
4982F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4983
4984DRM DRIVERS FOR RENESAS
4985M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4986M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4987L:	dri-devel@lists.freedesktop.org
4988L:	linux-renesas-soc@vger.kernel.org
4989T:	git git://linuxtv.org/pinchartl/media drm/du/next
4990S:	Supported
4991F:	drivers/gpu/drm/rcar-du/
4992F:	drivers/gpu/drm/shmobile/
4993F:	include/linux/platform_data/shmob_drm.h
4994F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4995F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4996F:	Documentation/devicetree/bindings/display/renesas,du.txt
4997
4998DRM DRIVERS FOR ROCKCHIP
4999M:	Sandy Huang <hjc@rock-chips.com>
5000M:	Heiko Stübner <heiko@sntech.de>
5001L:	dri-devel@lists.freedesktop.org
5002S:	Maintained
5003F:	drivers/gpu/drm/rockchip/
5004F:	Documentation/devicetree/bindings/display/rockchip/
5005T:	git git://anongit.freedesktop.org/drm/drm-misc
5006
5007DRM DRIVERS FOR STI
5008M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5009M:	Vincent Abriou <vincent.abriou@st.com>
5010L:	dri-devel@lists.freedesktop.org
5011T:	git git://anongit.freedesktop.org/drm/drm-misc
5012S:	Maintained
5013F:	drivers/gpu/drm/sti
5014F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5015
5016DRM DRIVERS FOR STM
5017M:	Yannick Fertre <yannick.fertre@st.com>
5018M:	Philippe Cornu <philippe.cornu@st.com>
5019M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5020M:	Vincent Abriou <vincent.abriou@st.com>
5021L:	dri-devel@lists.freedesktop.org
5022T:	git git://anongit.freedesktop.org/drm/drm-misc
5023S:	Maintained
5024F:	drivers/gpu/drm/stm
5025F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5026
5027DRM DRIVERS FOR TI LCDC
5028M:	Jyri Sarha <jsarha@ti.com>
5029R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5030L:	dri-devel@lists.freedesktop.org
5031S:	Maintained
5032F:	drivers/gpu/drm/tilcdc/
5033F:	Documentation/devicetree/bindings/display/tilcdc/
5034
5035DRM DRIVERS FOR TI OMAP
5036M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5037L:	dri-devel@lists.freedesktop.org
5038S:	Maintained
5039F:	drivers/gpu/drm/omapdrm/
5040F:	Documentation/devicetree/bindings/display/ti/
5041
5042DRM DRIVERS FOR V3D
5043M:	Eric Anholt <eric@anholt.net>
5044S:	Supported
5045F:	drivers/gpu/drm/v3d/
5046F:	include/uapi/drm/v3d_drm.h
5047F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5048T:	git git://anongit.freedesktop.org/drm/drm-misc
5049
5050DRM DRIVERS FOR VC4
5051M:	Eric Anholt <eric@anholt.net>
5052T:	git git://github.com/anholt/linux
5053S:	Supported
5054F:	drivers/gpu/drm/vc4/
5055F:	include/uapi/drm/vc4_drm.h
5056F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5057T:	git git://anongit.freedesktop.org/drm/drm-misc
5058
5059DRM DRIVERS FOR VIVANTE GPU IP
5060M:	Lucas Stach <l.stach@pengutronix.de>
5061R:	Russell King <linux+etnaviv@armlinux.org.uk>
5062R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5063L:	etnaviv@lists.freedesktop.org
5064L:	dri-devel@lists.freedesktop.org
5065S:	Maintained
5066F:	drivers/gpu/drm/etnaviv/
5067F:	include/uapi/drm/etnaviv_drm.h
5068F:	Documentation/devicetree/bindings/display/etnaviv/
5069
5070DRM DRIVERS FOR ZTE ZX
5071M:	Shawn Guo <shawnguo@kernel.org>
5072L:	dri-devel@lists.freedesktop.org
5073S:	Maintained
5074F:	drivers/gpu/drm/zte/
5075F:	Documentation/devicetree/bindings/display/zte,vou.txt
5076T:	git git://anongit.freedesktop.org/drm/drm-misc
5077
5078DRM PANEL DRIVERS
5079M:	Thierry Reding <thierry.reding@gmail.com>
5080L:	dri-devel@lists.freedesktop.org
5081T:	git git://anongit.freedesktop.org/drm/drm-misc
5082S:	Maintained
5083F:	drivers/gpu/drm/drm_panel.c
5084F:	drivers/gpu/drm/panel/
5085F:	include/drm/drm_panel.h
5086F:	Documentation/devicetree/bindings/display/panel/
5087
5088DRM TINYDRM DRIVERS
5089M:	Noralf Trønnes <noralf@tronnes.org>
5090W:	https://github.com/notro/tinydrm/wiki/Development
5091T:	git git://anongit.freedesktop.org/drm/drm-misc
5092S:	Maintained
5093F:	drivers/gpu/drm/tinydrm/
5094F:	include/drm/tinydrm/
5095
5096DRM DRIVERS FOR XEN
5097M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5098T:	git git://anongit.freedesktop.org/drm/drm-misc
5099L:	dri-devel@lists.freedesktop.org
5100L:	xen-devel@lists.xen.org
5101S:	Supported
5102F:	drivers/gpu/drm/xen/
5103F:	Documentation/gpu/xen-front.rst
5104
5105DRM TTM SUBSYSTEM
5106M:	Christian Koenig <christian.koenig@amd.com>
5107M:	Huang Rui <ray.huang@amd.com>
5108M:	Junwei Zhang <Jerry.Zhang@amd.com>
5109T:	git git://people.freedesktop.org/~agd5f/linux
5110S:	Maintained
5111L:	dri-devel@lists.freedesktop.org
5112F:	include/drm/ttm/
5113F:	drivers/gpu/drm/ttm/
5114
5115DSBR100 USB FM RADIO DRIVER
5116M:	Alexey Klimov <klimov.linux@gmail.com>
5117L:	linux-media@vger.kernel.org
5118T:	git git://linuxtv.org/media_tree.git
5119S:	Maintained
5120F:	drivers/media/radio/dsbr100.c
5121
5122DSCC4 DRIVER
5123M:	Francois Romieu <romieu@fr.zoreil.com>
5124L:	netdev@vger.kernel.org
5125S:	Maintained
5126F:	drivers/net/wan/dscc4.c
5127
5128DT3155 MEDIA DRIVER
5129M:	Hans Verkuil <hverkuil@xs4all.nl>
5130L:	linux-media@vger.kernel.org
5131T:	git git://linuxtv.org/media_tree.git
5132W:	https://linuxtv.org
5133S:	Odd Fixes
5134F:	drivers/media/pci/dt3155/
5135
5136DVB_USB_AF9015 MEDIA DRIVER
5137M:	Antti Palosaari <crope@iki.fi>
5138L:	linux-media@vger.kernel.org
5139W:	https://linuxtv.org
5140W:	http://palosaari.fi/linux/
5141Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5142T:	git git://linuxtv.org/anttip/media_tree.git
5143S:	Maintained
5144F:	drivers/media/usb/dvb-usb-v2/af9015*
5145
5146DVB_USB_AF9035 MEDIA DRIVER
5147M:	Antti Palosaari <crope@iki.fi>
5148L:	linux-media@vger.kernel.org
5149W:	https://linuxtv.org
5150W:	http://palosaari.fi/linux/
5151Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5152T:	git git://linuxtv.org/anttip/media_tree.git
5153S:	Maintained
5154F:	drivers/media/usb/dvb-usb-v2/af9035*
5155
5156DVB_USB_ANYSEE MEDIA DRIVER
5157M:	Antti Palosaari <crope@iki.fi>
5158L:	linux-media@vger.kernel.org
5159W:	https://linuxtv.org
5160W:	http://palosaari.fi/linux/
5161Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5162T:	git git://linuxtv.org/anttip/media_tree.git
5163S:	Maintained
5164F:	drivers/media/usb/dvb-usb-v2/anysee*
5165
5166DVB_USB_AU6610 MEDIA DRIVER
5167M:	Antti Palosaari <crope@iki.fi>
5168L:	linux-media@vger.kernel.org
5169W:	https://linuxtv.org
5170W:	http://palosaari.fi/linux/
5171Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5172T:	git git://linuxtv.org/anttip/media_tree.git
5173S:	Maintained
5174F:	drivers/media/usb/dvb-usb-v2/au6610*
5175
5176DVB_USB_CE6230 MEDIA DRIVER
5177M:	Antti Palosaari <crope@iki.fi>
5178L:	linux-media@vger.kernel.org
5179W:	https://linuxtv.org
5180W:	http://palosaari.fi/linux/
5181Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5182T:	git git://linuxtv.org/anttip/media_tree.git
5183S:	Maintained
5184F:	drivers/media/usb/dvb-usb-v2/ce6230*
5185
5186DVB_USB_CXUSB MEDIA DRIVER
5187M:	Michael Krufky <mkrufky@linuxtv.org>
5188L:	linux-media@vger.kernel.org
5189W:	https://linuxtv.org
5190W:	http://github.com/mkrufky
5191Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5192T:	git git://linuxtv.org/media_tree.git
5193S:	Maintained
5194F:	drivers/media/usb/dvb-usb/cxusb*
5195
5196DVB_USB_EC168 MEDIA DRIVER
5197M:	Antti Palosaari <crope@iki.fi>
5198L:	linux-media@vger.kernel.org
5199W:	https://linuxtv.org
5200W:	http://palosaari.fi/linux/
5201Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5202T:	git git://linuxtv.org/anttip/media_tree.git
5203S:	Maintained
5204F:	drivers/media/usb/dvb-usb-v2/ec168*
5205
5206DVB_USB_GL861 MEDIA DRIVER
5207M:	Antti Palosaari <crope@iki.fi>
5208L:	linux-media@vger.kernel.org
5209W:	https://linuxtv.org
5210Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5211T:	git git://linuxtv.org/anttip/media_tree.git
5212S:	Maintained
5213F:	drivers/media/usb/dvb-usb-v2/gl861*
5214
5215DVB_USB_MXL111SF MEDIA DRIVER
5216M:	Michael Krufky <mkrufky@linuxtv.org>
5217L:	linux-media@vger.kernel.org
5218W:	https://linuxtv.org
5219W:	http://github.com/mkrufky
5220Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5221T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5222S:	Maintained
5223F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5224
5225DVB_USB_RTL28XXU MEDIA DRIVER
5226M:	Antti Palosaari <crope@iki.fi>
5227L:	linux-media@vger.kernel.org
5228W:	https://linuxtv.org
5229W:	http://palosaari.fi/linux/
5230Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5231T:	git git://linuxtv.org/anttip/media_tree.git
5232S:	Maintained
5233F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5234
5235DVB_USB_V2 MEDIA DRIVER
5236M:	Antti Palosaari <crope@iki.fi>
5237L:	linux-media@vger.kernel.org
5238W:	https://linuxtv.org
5239W:	http://palosaari.fi/linux/
5240Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5241T:	git git://linuxtv.org/anttip/media_tree.git
5242S:	Maintained
5243F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5244F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5245
5246DYNAMIC DEBUG
5247M:	Jason Baron <jbaron@akamai.com>
5248S:	Maintained
5249F:	lib/dynamic_debug.c
5250F:	include/linux/dynamic_debug.h
5251
5252DYNAMIC INTERRUPT MODERATION
5253M:	Tal Gilboa <talgi@mellanox.com>
5254S:	Maintained
5255F:	include/linux/net_dim.h
5256
5257DZ DECSTATION DZ11 SERIAL DRIVER
5258M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5259S:	Maintained
5260F:	drivers/tty/serial/dz.*
5261
5262E3X0 POWER BUTTON DRIVER
5263M:	Moritz Fischer <moritz.fischer@ettus.com>
5264L:	usrp-users@lists.ettus.com
5265W:	http://www.ettus.com
5266S:	Supported
5267F:	drivers/input/misc/e3x0-button.c
5268F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5269
5270E4000 MEDIA DRIVER
5271M:	Antti Palosaari <crope@iki.fi>
5272L:	linux-media@vger.kernel.org
5273W:	https://linuxtv.org
5274W:	http://palosaari.fi/linux/
5275Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5276T:	git git://linuxtv.org/anttip/media_tree.git
5277S:	Maintained
5278F:	drivers/media/tuners/e4000*
5279
5280EARTH_PT1 MEDIA DRIVER
5281M:	Akihiro Tsukada <tskd08@gmail.com>
5282L:	linux-media@vger.kernel.org
5283S:	Odd Fixes
5284F:	drivers/media/pci/pt1/
5285
5286EARTH_PT3 MEDIA DRIVER
5287M:	Akihiro Tsukada <tskd08@gmail.com>
5288L:	linux-media@vger.kernel.org
5289S:	Odd Fixes
5290F:	drivers/media/pci/pt3/
5291
5292EC100 MEDIA DRIVER
5293M:	Antti Palosaari <crope@iki.fi>
5294L:	linux-media@vger.kernel.org
5295W:	https://linuxtv.org
5296W:	http://palosaari.fi/linux/
5297Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5298T:	git git://linuxtv.org/anttip/media_tree.git
5299S:	Maintained
5300F:	drivers/media/dvb-frontends/ec100*
5301
5302ECRYPT FILE SYSTEM
5303M:	Tyler Hicks <tyhicks@canonical.com>
5304L:	ecryptfs@vger.kernel.org
5305W:	http://ecryptfs.org
5306W:	https://launchpad.net/ecryptfs
5307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5308S:	Supported
5309F:	Documentation/filesystems/ecryptfs.txt
5310F:	fs/ecryptfs/
5311
5312EDAC-AMD64
5313M:	Borislav Petkov <bp@alien8.de>
5314L:	linux-edac@vger.kernel.org
5315S:	Maintained
5316F:	drivers/edac/amd64_edac*
5317
5318EDAC-CALXEDA
5319M:	Robert Richter <rric@kernel.org>
5320L:	linux-edac@vger.kernel.org
5321S:	Maintained
5322F:	drivers/edac/highbank*
5323
5324EDAC-CAVIUM OCTEON
5325M:	Ralf Baechle <ralf@linux-mips.org>
5326M:	David Daney <david.daney@cavium.com>
5327L:	linux-edac@vger.kernel.org
5328L:	linux-mips@vger.kernel.org
5329S:	Supported
5330F:	drivers/edac/octeon_edac*
5331
5332EDAC-CAVIUM THUNDERX
5333M:	David Daney <david.daney@cavium.com>
5334M:	Jan Glauber <jglauber@cavium.com>
5335L:	linux-edac@vger.kernel.org
5336S:	Supported
5337F:	drivers/edac/thunderx_edac*
5338
5339EDAC-CORE
5340M:	Borislav Petkov <bp@alien8.de>
5341M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5342L:	linux-edac@vger.kernel.org
5343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5345S:	Supported
5346F:	Documentation/admin-guide/ras.rst
5347F:	Documentation/driver-api/edac.rst
5348F:	drivers/edac/
5349F:	include/linux/edac.h
5350
5351EDAC-E752X
5352M:	Mark Gross <mark.gross@intel.com>
5353L:	linux-edac@vger.kernel.org
5354S:	Maintained
5355F:	drivers/edac/e752x_edac.c
5356
5357EDAC-E7XXX
5358L:	linux-edac@vger.kernel.org
5359S:	Maintained
5360F:	drivers/edac/e7xxx_edac.c
5361
5362EDAC-FSL_DDR
5363M:	York Sun <york.sun@nxp.com>
5364L:	linux-edac@vger.kernel.org
5365S:	Maintained
5366F:	drivers/edac/fsl_ddr_edac.*
5367
5368EDAC-GHES
5369M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5370L:	linux-edac@vger.kernel.org
5371S:	Maintained
5372F:	drivers/edac/ghes_edac.c
5373
5374EDAC-I3000
5375L:	linux-edac@vger.kernel.org
5376S:	Orphan
5377F:	drivers/edac/i3000_edac.c
5378
5379EDAC-I5000
5380L:	linux-edac@vger.kernel.org
5381S:	Maintained
5382F:	drivers/edac/i5000_edac.c
5383
5384EDAC-I5400
5385M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5386L:	linux-edac@vger.kernel.org
5387S:	Maintained
5388F:	drivers/edac/i5400_edac.c
5389
5390EDAC-I7300
5391M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5392L:	linux-edac@vger.kernel.org
5393S:	Maintained
5394F:	drivers/edac/i7300_edac.c
5395
5396EDAC-I7CORE
5397M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5398L:	linux-edac@vger.kernel.org
5399S:	Maintained
5400F:	drivers/edac/i7core_edac.c
5401
5402EDAC-I82443BXGX
5403M:	Tim Small <tim@buttersideup.com>
5404L:	linux-edac@vger.kernel.org
5405S:	Maintained
5406F:	drivers/edac/i82443bxgx_edac.c
5407
5408EDAC-I82975X
5409M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5410M:	"Arvind R." <arvino55@gmail.com>
5411L:	linux-edac@vger.kernel.org
5412S:	Maintained
5413F:	drivers/edac/i82975x_edac.c
5414
5415EDAC-IE31200
5416M:	Jason Baron <jbaron@akamai.com>
5417L:	linux-edac@vger.kernel.org
5418S:	Maintained
5419F:	drivers/edac/ie31200_edac.c
5420
5421EDAC-MPC85XX
5422M:	Johannes Thumshirn <morbidrsa@gmail.com>
5423L:	linux-edac@vger.kernel.org
5424S:	Maintained
5425F:	drivers/edac/mpc85xx_edac.[ch]
5426
5427EDAC-PASEMI
5428M:	Egor Martovetsky <egor@pasemi.com>
5429L:	linux-edac@vger.kernel.org
5430S:	Maintained
5431F:	drivers/edac/pasemi_edac.c
5432
5433EDAC-PND2
5434M:	Tony Luck <tony.luck@intel.com>
5435L:	linux-edac@vger.kernel.org
5436S:	Maintained
5437F:	drivers/edac/pnd2_edac.[ch]
5438
5439EDAC-R82600
5440M:	Tim Small <tim@buttersideup.com>
5441L:	linux-edac@vger.kernel.org
5442S:	Maintained
5443F:	drivers/edac/r82600_edac.c
5444
5445EDAC-SBRIDGE
5446M:	Tony Luck <tony.luck@intel.com>
5447R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5448L:	linux-edac@vger.kernel.org
5449S:	Maintained
5450F:	drivers/edac/sb_edac.c
5451
5452EDAC-SKYLAKE
5453M:	Tony Luck <tony.luck@intel.com>
5454L:	linux-edac@vger.kernel.org
5455S:	Maintained
5456F:	drivers/edac/skx_edac.c
5457
5458EDAC-TI
5459M:	Tero Kristo <t-kristo@ti.com>
5460L:	linux-edac@vger.kernel.org
5461S:	Maintained
5462F:	drivers/edac/ti_edac.c
5463
5464EDAC-QCOM
5465M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5466M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5467L:	linux-arm-msm@vger.kernel.org
5468L:	linux-edac@vger.kernel.org
5469S:	Maintained
5470F:	drivers/edac/qcom_edac.c
5471
5472EDIROL UA-101/UA-1000 DRIVER
5473M:	Clemens Ladisch <clemens@ladisch.de>
5474L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5475T:	git git://git.alsa-project.org/alsa-kernel.git
5476S:	Maintained
5477F:	sound/usb/misc/ua101.c
5478
5479EFI TEST DRIVER
5480L:	linux-efi@vger.kernel.org
5481M:	Ivan Hu <ivan.hu@canonical.com>
5482M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5483S:	Maintained
5484F:	drivers/firmware/efi/test/
5485
5486EFI VARIABLE FILESYSTEM
5487M:	Matthew Garrett <matthew.garrett@nebula.com>
5488M:	Jeremy Kerr <jk@ozlabs.org>
5489M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5491L:	linux-efi@vger.kernel.org
5492S:	Maintained
5493F:	fs/efivarfs/
5494
5495EFIFB FRAMEBUFFER DRIVER
5496L:	linux-fbdev@vger.kernel.org
5497M:	Peter Jones <pjones@redhat.com>
5498S:	Maintained
5499F:	drivers/video/fbdev/efifb.c
5500
5501EFS FILESYSTEM
5502W:	http://aeschi.ch.eu.org/efs/
5503S:	Orphan
5504F:	fs/efs/
5505
5506EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5507M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5508L:	netdev@vger.kernel.org
5509S:	Maintained
5510F:	drivers/net/ethernet/ibm/ehea/
5511
5512EM28XX VIDEO4LINUX DRIVER
5513M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5514L:	linux-media@vger.kernel.org
5515W:	https://linuxtv.org
5516T:	git git://linuxtv.org/media_tree.git
5517S:	Maintained
5518F:	drivers/media/usb/em28xx/
5519F:	Documentation/media/v4l-drivers/em28xx*
5520
5521EMBEDDED LINUX
5522M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5523M:	Matt Mackall <mpm@selenic.com>
5524M:	David Woodhouse <dwmw2@infradead.org>
5525L:	linux-embedded@vger.kernel.org
5526S:	Maintained
5527
5528Emulex 10Gbps iSCSI - OneConnect DRIVER
5529M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5530M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5531M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5532L:	linux-scsi@vger.kernel.org
5533W:	http://www.broadcom.com
5534S:	Supported
5535F:	drivers/scsi/be2iscsi/
5536
5537Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5538M:	Sathya Perla <sathya.perla@broadcom.com>
5539M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5540M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5541M:	Somnath Kotur <somnath.kotur@broadcom.com>
5542L:	netdev@vger.kernel.org
5543W:	http://www.emulex.com
5544S:	Supported
5545F:	drivers/net/ethernet/emulex/benet/
5546
5547EMULEX ONECONNECT ROCE DRIVER
5548M:	Selvin Xavier <selvin.xavier@broadcom.com>
5549M:	Devesh Sharma <devesh.sharma@broadcom.com>
5550L:	linux-rdma@vger.kernel.org
5551W:	http://www.broadcom.com
5552S:	Odd Fixes
5553F:	drivers/infiniband/hw/ocrdma/
5554F:	include/uapi/rdma/ocrdma-abi.h
5555
5556EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5557M:	James Smart <james.smart@broadcom.com>
5558M:	Dick Kennedy <dick.kennedy@broadcom.com>
5559L:	linux-scsi@vger.kernel.org
5560W:	http://www.broadcom.com
5561S:	Supported
5562F:	drivers/scsi/lpfc/
5563
5564ENE CB710 FLASH CARD READER DRIVER
5565M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5566S:	Maintained
5567F:	drivers/misc/cb710/
5568F:	drivers/mmc/host/cb710-mmc.*
5569F:	include/linux/cb710.h
5570
5571ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5572M:	Maxim Levitsky <maximlevitsky@gmail.com>
5573S:	Maintained
5574F:	drivers/media/rc/ene_ir.*
5575
5576EPSON S1D13XXX FRAMEBUFFER DRIVER
5577M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5578S:	Maintained
5579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5580F:	drivers/video/fbdev/s1d13xxxfb.c
5581F:	include/video/s1d13xxxfb.h
5582
5583ERRSEQ ERROR TRACKING INFRASTRUCTURE
5584M:	Jeff Layton <jlayton@kernel.org>
5585S:	Maintained
5586F:	lib/errseq.c
5587F:	include/linux/errseq.h
5588
5589ET131X NETWORK DRIVER
5590M:	Mark Einon <mark.einon@gmail.com>
5591S:	Odd Fixes
5592F:	drivers/net/ethernet/agere/
5593
5594ETHERNET BRIDGE
5595M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5596M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5597L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5598L:	netdev@vger.kernel.org
5599W:	http://www.linuxfoundation.org/en/Net:Bridge
5600S:	Maintained
5601F:	include/linux/netfilter_bridge/
5602F:	net/bridge/
5603
5604ETHERNET PHY LIBRARY
5605M:	Andrew Lunn <andrew@lunn.ch>
5606M:	Florian Fainelli <f.fainelli@gmail.com>
5607M:	Heiner Kallweit <hkallweit1@gmail.com>
5608L:	netdev@vger.kernel.org
5609S:	Maintained
5610F:	Documentation/ABI/testing/sysfs-bus-mdio
5611F:	Documentation/devicetree/bindings/net/mdio*
5612F:	Documentation/networking/phy.txt
5613F:	drivers/net/phy/
5614F:	drivers/of/of_mdio.c
5615F:	drivers/of/of_net.c
5616F:	include/linux/*mdio*.h
5617F:	include/linux/of_net.h
5618F:	include/linux/phy.h
5619F:	include/linux/phy_fixed.h
5620F:	include/linux/platform_data/mdio-bcm-unimac.h
5621F:	include/trace/events/mdio.h
5622F:	include/uapi/linux/mdio.h
5623F:	include/uapi/linux/mii.h
5624
5625EXT2 FILE SYSTEM
5626M:	Jan Kara <jack@suse.com>
5627L:	linux-ext4@vger.kernel.org
5628S:	Maintained
5629F:	Documentation/filesystems/ext2.txt
5630F:	fs/ext2/
5631F:	include/linux/ext2*
5632
5633EXT4 FILE SYSTEM
5634M:	"Theodore Ts'o" <tytso@mit.edu>
5635M:	Andreas Dilger <adilger.kernel@dilger.ca>
5636L:	linux-ext4@vger.kernel.org
5637W:	http://ext4.wiki.kernel.org
5638Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5640S:	Maintained
5641F:	Documentation/filesystems/ext4/ext4.rst
5642F:	fs/ext4/
5643
5644Extended Verification Module (EVM)
5645M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5646L:	linux-integrity@vger.kernel.org
5647S:	Supported
5648F:	security/integrity/evm/
5649
5650EXTENSIBLE FIRMWARE INTERFACE (EFI)
5651M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5652L:	linux-efi@vger.kernel.org
5653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5654S:	Maintained
5655F:	Documentation/efi-stub.txt
5656F:	arch/*/kernel/efi.c
5657F:	arch/x86/boot/compressed/eboot.[ch]
5658F:	arch/*/include/asm/efi.h
5659F:	arch/x86/platform/efi/
5660F:	drivers/firmware/efi/
5661F:	include/linux/efi*.h
5662F:	arch/arm/boot/compressed/efi-header.S
5663F:	arch/arm64/kernel/efi-entry.S
5664
5665EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5666M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5667M:	Chanwoo Choi <cw00.choi@samsung.com>
5668L:	linux-kernel@vger.kernel.org
5669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5670S:	Maintained
5671F:	drivers/extcon/
5672F:	include/linux/extcon/
5673F:	include/linux/extcon.h
5674F:	Documentation/extcon/
5675F:	Documentation/devicetree/bindings/extcon/
5676
5677EXYNOS DP DRIVER
5678M:	Jingoo Han <jingoohan1@gmail.com>
5679L:	dri-devel@lists.freedesktop.org
5680S:	Maintained
5681F:	drivers/gpu/drm/exynos/exynos_dp*
5682
5683EXYNOS SYSMMU (IOMMU) driver
5684M:	Marek Szyprowski <m.szyprowski@samsung.com>
5685L:	iommu@lists.linux-foundation.org
5686S:	Maintained
5687F:	drivers/iommu/exynos-iommu.c
5688
5689EZchip NPS platform support
5690M:	Vineet Gupta <vgupta@synopsys.com>
5691M:	Ofer Levi <oferle@mellanox.com>
5692S:	Supported
5693F:	arch/arc/plat-eznps
5694F:	arch/arc/boot/dts/eznps.dts
5695
5696F2FS FILE SYSTEM
5697M:	Jaegeuk Kim <jaegeuk@kernel.org>
5698M:	Chao Yu <yuchao0@huawei.com>
5699L:	linux-f2fs-devel@lists.sourceforge.net
5700W:	https://f2fs.wiki.kernel.org/
5701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5702S:	Maintained
5703F:	Documentation/filesystems/f2fs.txt
5704F:	Documentation/ABI/testing/sysfs-fs-f2fs
5705F:	fs/f2fs/
5706F:	include/linux/f2fs_fs.h
5707F:	include/trace/events/f2fs.h
5708
5709F71805F HARDWARE MONITORING DRIVER
5710M:	Jean Delvare <jdelvare@suse.com>
5711L:	linux-hwmon@vger.kernel.org
5712S:	Maintained
5713F:	Documentation/hwmon/f71805f
5714F:	drivers/hwmon/f71805f.c
5715
5716FADDR2LINE
5717M:	Josh Poimboeuf <jpoimboe@redhat.com>
5718S:	Maintained
5719F:	scripts/faddr2line
5720
5721FAILOVER MODULE
5722M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5723L:	netdev@vger.kernel.org
5724S:	Supported
5725F:	net/core/failover.c
5726F:	include/net/failover.h
5727F:	Documentation/networking/failover.rst
5728
5729FANOTIFY
5730M:	Jan Kara <jack@suse.cz>
5731R:	Amir Goldstein <amir73il@gmail.com>
5732L:	linux-fsdevel@vger.kernel.org
5733S:	Maintained
5734F:	fs/notify/fanotify/
5735F:	include/linux/fanotify.h
5736F:	include/uapi/linux/fanotify.h
5737
5738FARSYNC SYNCHRONOUS DRIVER
5739M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5740W:	http://www.farsite.co.uk/
5741S:	Supported
5742F:	drivers/net/wan/farsync.*
5743
5744FAULT INJECTION SUPPORT
5745M:	Akinobu Mita <akinobu.mita@gmail.com>
5746S:	Supported
5747F:	Documentation/fault-injection/
5748F:	lib/fault-inject.c
5749
5750FBTFT Framebuffer drivers
5751S:	Orphan
5752L:	dri-devel@lists.freedesktop.org
5753L:	linux-fbdev@vger.kernel.org
5754F:	drivers/staging/fbtft/
5755
5756FC0011 TUNER DRIVER
5757M:	Michael Buesch <m@bues.ch>
5758L:	linux-media@vger.kernel.org
5759S:	Maintained
5760F:	drivers/media/tuners/fc0011.h
5761F:	drivers/media/tuners/fc0011.c
5762
5763FC2580 MEDIA DRIVER
5764M:	Antti Palosaari <crope@iki.fi>
5765L:	linux-media@vger.kernel.org
5766W:	https://linuxtv.org
5767W:	http://palosaari.fi/linux/
5768Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5769T:	git git://linuxtv.org/anttip/media_tree.git
5770S:	Maintained
5771F:	drivers/media/tuners/fc2580*
5772
5773FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5774M:	Johannes Thumshirn <jth@kernel.org>
5775L:	linux-scsi@vger.kernel.org
5776W:	www.Open-FCoE.org
5777S:	Supported
5778F:	drivers/scsi/libfc/
5779F:	drivers/scsi/fcoe/
5780F:	include/scsi/fc/
5781F:	include/scsi/libfc.h
5782F:	include/scsi/libfcoe.h
5783F:	include/uapi/scsi/fc/
5784
5785FILE LOCKING (flock() and fcntl()/lockf())
5786M:	Jeff Layton <jlayton@kernel.org>
5787M:	"J. Bruce Fields" <bfields@fieldses.org>
5788L:	linux-fsdevel@vger.kernel.org
5789S:	Maintained
5790F:	include/linux/fcntl.h
5791F:	include/uapi/linux/fcntl.h
5792F:	fs/fcntl.c
5793F:	fs/locks.c
5794
5795FILESYSTEMS (VFS and infrastructure)
5796M:	Alexander Viro <viro@zeniv.linux.org.uk>
5797L:	linux-fsdevel@vger.kernel.org
5798S:	Maintained
5799F:	fs/*
5800F:	include/linux/fs.h
5801F:	include/uapi/linux/fs.h
5802
5803FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5804M:	Riku Voipio <riku.voipio@iki.fi>
5805L:	linux-hwmon@vger.kernel.org
5806S:	Maintained
5807F:	drivers/hwmon/f75375s.c
5808F:	include/linux/f75375s.h
5809
5810FIREWIRE AUDIO DRIVERS
5811M:	Clemens Ladisch <clemens@ladisch.de>
5812L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5813T:	git git://git.alsa-project.org/alsa-kernel.git
5814S:	Maintained
5815F:	sound/firewire/
5816
5817FIREWIRE MEDIA DRIVERS (firedtv)
5818M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5819L:	linux-media@vger.kernel.org
5820L:	linux1394-devel@lists.sourceforge.net
5821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5822S:	Maintained
5823F:	drivers/media/firewire/
5824
5825FIREWIRE SBP-2 TARGET
5826M:	Chris Boot <bootc@bootc.net>
5827L:	linux-scsi@vger.kernel.org
5828L:	target-devel@vger.kernel.org
5829L:	linux1394-devel@lists.sourceforge.net
5830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5831S:	Maintained
5832F:	drivers/target/sbp/
5833
5834FIREWIRE SUBSYSTEM
5835M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5836L:	linux1394-devel@lists.sourceforge.net
5837W:	http://ieee1394.wiki.kernel.org/
5838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5839S:	Maintained
5840F:	drivers/firewire/
5841F:	include/linux/firewire.h
5842F:	include/uapi/linux/firewire*.h
5843F:	tools/firewire/
5844
5845FIRMWARE LOADER (request_firmware)
5846M:	Luis Chamberlain <mcgrof@kernel.org>
5847L:	linux-kernel@vger.kernel.org
5848S:	Maintained
5849F:	Documentation/firmware_class/
5850F:	drivers/base/firmware_loader/
5851F:	include/linux/firmware.h
5852
5853FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5854M:	Joshua Morris <josh.h.morris@us.ibm.com>
5855M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5856S:	Maintained
5857F:	drivers/block/rsxx/
5858
5859FLOPPY DRIVER
5860M:	Jiri Kosina <jikos@kernel.org>
5861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5862S:	Odd fixes
5863F:	drivers/block/floppy.c
5864
5865FMC SUBSYSTEM
5866M:	Alessandro Rubini <rubini@gnudd.com>
5867W:	http://www.ohwr.org/projects/fmc-bus
5868S:	Supported
5869F:	drivers/fmc/
5870F:	include/linux/fmc*.h
5871F:	include/linux/ipmi-fru.h
5872K:	fmc_d.*register
5873
5874FPGA MANAGER FRAMEWORK
5875M:	Alan Tull <atull@kernel.org>
5876M:	Moritz Fischer <mdf@kernel.org>
5877L:	linux-fpga@vger.kernel.org
5878S:	Maintained
5879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5880Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5881F:	Documentation/fpga/
5882F:	Documentation/driver-api/fpga/
5883F:	Documentation/devicetree/bindings/fpga/
5884F:	drivers/fpga/
5885F:	include/linux/fpga/
5886W:	http://www.rocketboards.org
5887
5888FPGA DFL DRIVERS
5889M:	Wu Hao <hao.wu@intel.com>
5890L:	linux-fpga@vger.kernel.org
5891S:	Maintained
5892F:	Documentation/fpga/dfl.txt
5893F:	include/uapi/linux/fpga-dfl.h
5894F:	drivers/fpga/dfl*
5895
5896FPU EMULATOR
5897M:	Bill Metzenthen <billm@melbpc.org.au>
5898W:	http://floatingpoint.sourceforge.net/emulator/index.html
5899S:	Maintained
5900F:	arch/x86/math-emu/
5901
5902FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5903L:	netdev@vger.kernel.org
5904S:	Orphan
5905F:	drivers/net/wan/dlci.c
5906F:	drivers/net/wan/sdla.c
5907
5908FRAMEBUFFER LAYER
5909M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5910L:	dri-devel@lists.freedesktop.org
5911L:	linux-fbdev@vger.kernel.org
5912T:	git git://github.com/bzolnier/linux.git
5913Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5914S:	Maintained
5915F:	Documentation/fb/
5916F:	drivers/video/
5917F:	include/video/
5918F:	include/linux/fb.h
5919F:	include/uapi/video/
5920F:	include/uapi/linux/fb.h
5921
5922FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5923M:	Horia Geantă <horia.geanta@nxp.com>
5924M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5925L:	linux-crypto@vger.kernel.org
5926S:	Maintained
5927F:	drivers/crypto/caam/
5928F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5929
5930FREESCALE DIU FRAMEBUFFER DRIVER
5931M:	Timur Tabi <timur@kernel.org>
5932L:	linux-fbdev@vger.kernel.org
5933S:	Maintained
5934F:	drivers/video/fbdev/fsl-diu-fb.*
5935
5936FREESCALE DMA DRIVER
5937M:	Li Yang <leoyang.li@nxp.com>
5938M:	Zhang Wei <zw@zh-kernel.org>
5939L:	linuxppc-dev@lists.ozlabs.org
5940S:	Maintained
5941F:	drivers/dma/fsldma.*
5942
5943FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5944M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5945L:	netdev@vger.kernel.org
5946S:	Maintained
5947F:	drivers/net/ethernet/freescale/gianfar*
5948F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5949
5950FREESCALE GPMI NAND DRIVER
5951M:	Han Xu <han.xu@nxp.com>
5952L:	linux-mtd@lists.infradead.org
5953S:	Maintained
5954F:	drivers/mtd/nand/raw/gpmi-nand/*
5955
5956FREESCALE I2C CPM DRIVER
5957M:	Jochen Friedrich <jochen@scram.de>
5958L:	linuxppc-dev@lists.ozlabs.org
5959L:	linux-i2c@vger.kernel.org
5960S:	Maintained
5961F:	drivers/i2c/busses/i2c-cpm.c
5962
5963FREESCALE IMX LPI2C DRIVER
5964M:	Dong Aisheng <aisheng.dong@nxp.com>
5965L:	linux-i2c@vger.kernel.org
5966L:	linux-imx@nxp.com
5967S:	Maintained
5968F:	drivers/i2c/busses/i2c-imx-lpi2c.c
5969F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5970
5971FREESCALE IMX / MXC FEC DRIVER
5972M:	Fugang Duan <fugang.duan@nxp.com>
5973L:	netdev@vger.kernel.org
5974S:	Maintained
5975F:	drivers/net/ethernet/freescale/fec_main.c
5976F:	drivers/net/ethernet/freescale/fec_ptp.c
5977F:	drivers/net/ethernet/freescale/fec.h
5978F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5979
5980FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5981M:	Sascha Hauer <s.hauer@pengutronix.de>
5982R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5983L:	linux-fbdev@vger.kernel.org
5984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5985S:	Maintained
5986F:	include/linux/platform_data/video-imxfb.h
5987F:	drivers/video/fbdev/imxfb.c
5988
5989FREESCALE QORIQ DPAA ETHERNET DRIVER
5990M:	Madalin Bucur <madalin.bucur@nxp.com>
5991L:	netdev@vger.kernel.org
5992S:	Maintained
5993F:	drivers/net/ethernet/freescale/dpaa
5994
5995FREESCALE QORIQ DPAA FMAN DRIVER
5996M:	Madalin Bucur <madalin.bucur@nxp.com>
5997L:	netdev@vger.kernel.org
5998S:	Maintained
5999F:	drivers/net/ethernet/freescale/fman
6000F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6001
6002FREESCALE QORIQ PTP CLOCK DRIVER
6003M:	Yangbo Lu <yangbo.lu@nxp.com>
6004L:	netdev@vger.kernel.org
6005S:	Maintained
6006F:	drivers/ptp/ptp_qoriq.c
6007F:	include/linux/fsl/ptp_qoriq.h
6008F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6009
6010FREESCALE QUAD SPI DRIVER
6011M:	Han Xu <han.xu@nxp.com>
6012L:	linux-mtd@lists.infradead.org
6013S:	Maintained
6014F:	drivers/mtd/spi-nor/fsl-quadspi.c
6015
6016FREESCALE QUICC ENGINE LIBRARY
6017M:	Qiang Zhao <qiang.zhao@nxp.com>
6018L:	linuxppc-dev@lists.ozlabs.org
6019S:	Maintained
6020F:	drivers/soc/fsl/qe/
6021F:	include/soc/fsl/*qe*.h
6022F:	include/soc/fsl/*ucc*.h
6023
6024FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6025M:	Li Yang <leoyang.li@nxp.com>
6026L:	netdev@vger.kernel.org
6027L:	linuxppc-dev@lists.ozlabs.org
6028S:	Maintained
6029F:	drivers/net/ethernet/freescale/ucc_geth*
6030
6031FREESCALE QUICC ENGINE UCC HDLC DRIVER
6032M:	Zhao Qiang <qiang.zhao@nxp.com>
6033L:	netdev@vger.kernel.org
6034L:	linuxppc-dev@lists.ozlabs.org
6035S:	Maintained
6036F:	drivers/net/wan/fsl_ucc_hdlc*
6037
6038FREESCALE QUICC ENGINE UCC UART DRIVER
6039M:	Timur Tabi <timur@kernel.org>
6040L:	linuxppc-dev@lists.ozlabs.org
6041S:	Maintained
6042F:	drivers/tty/serial/ucc_uart.c
6043
6044FREESCALE SOC DRIVERS
6045M:	Li Yang <leoyang.li@nxp.com>
6046L:	linuxppc-dev@lists.ozlabs.org
6047L:	linux-arm-kernel@lists.infradead.org
6048S:	Maintained
6049F:	Documentation/devicetree/bindings/soc/fsl/
6050F:	drivers/soc/fsl/
6051F:	include/linux/fsl/
6052
6053FREESCALE SOC FS_ENET DRIVER
6054M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6055L:	linuxppc-dev@lists.ozlabs.org
6056L:	netdev@vger.kernel.org
6057S:	Maintained
6058F:	drivers/net/ethernet/freescale/fs_enet/
6059F:	include/linux/fs_enet_pd.h
6060
6061FREESCALE SOC SOUND DRIVERS
6062M:	Timur Tabi <timur@kernel.org>
6063M:	Nicolin Chen <nicoleotsuka@gmail.com>
6064M:	Xiubo Li <Xiubo.Lee@gmail.com>
6065R:	Fabio Estevam <fabio.estevam@nxp.com>
6066L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6067L:	linuxppc-dev@lists.ozlabs.org
6068S:	Maintained
6069F:	sound/soc/fsl/fsl*
6070F:	sound/soc/fsl/imx*
6071F:	sound/soc/fsl/mpc8610_hpcd.c
6072
6073FREESCALE USB PERIPHERAL DRIVERS
6074M:	Li Yang <leoyang.li@nxp.com>
6075L:	linux-usb@vger.kernel.org
6076L:	linuxppc-dev@lists.ozlabs.org
6077S:	Maintained
6078F:	drivers/usb/gadget/udc/fsl*
6079
6080FREEVXFS FILESYSTEM
6081M:	Christoph Hellwig <hch@infradead.org>
6082W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6083S:	Maintained
6084F:	fs/freevxfs/
6085
6086FREEZER
6087M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6088M:	Pavel Machek <pavel@ucw.cz>
6089L:	linux-pm@vger.kernel.org
6090S:	Supported
6091F:	Documentation/power/freezing-of-tasks.txt
6092F:	include/linux/freezer.h
6093F:	kernel/freezer.c
6094
6095FRONTSWAP API
6096M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6097L:	linux-kernel@vger.kernel.org
6098S:	Maintained
6099F:	mm/frontswap.c
6100F:	include/linux/frontswap.h
6101
6102FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6103M:	David Howells <dhowells@redhat.com>
6104L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6105S:	Supported
6106F:	Documentation/filesystems/caching/
6107F:	fs/fscache/
6108F:	include/linux/fscache*.h
6109
6110FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6111M:	Theodore Y. Ts'o <tytso@mit.edu>
6112M:	Jaegeuk Kim <jaegeuk@kernel.org>
6113L:	linux-fscrypt@vger.kernel.org
6114Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6116S:	Supported
6117F:	fs/crypto/
6118F:	include/linux/fscrypt*.h
6119F:	Documentation/filesystems/fscrypt.rst
6120
6121FSI-ATTACHED I2C DRIVER
6122M:	Eddie James <eajames@linux.vnet.ibm.com>
6123L:	linux-i2c@vger.kernel.org
6124L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6125S:	Maintained
6126F:	drivers/i2c/busses/i2c-fsi.c
6127F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6128
6129FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6130M:	Jan Kara <jack@suse.cz>
6131R:	Amir Goldstein <amir73il@gmail.com>
6132L:	linux-fsdevel@vger.kernel.org
6133S:	Maintained
6134F:	fs/notify/
6135F:	include/linux/fsnotify*.h
6136
6137FUJITSU LAPTOP EXTRAS
6138M:	Jonathan Woithe <jwoithe@just42.net>
6139L:	platform-driver-x86@vger.kernel.org
6140S:	Maintained
6141F:	drivers/platform/x86/fujitsu-laptop.c
6142
6143FUJITSU M-5MO LS CAMERA ISP DRIVER
6144M:	Kyungmin Park <kyungmin.park@samsung.com>
6145M:	Heungjun Kim <riverful.kim@samsung.com>
6146L:	linux-media@vger.kernel.org
6147S:	Maintained
6148F:	drivers/media/i2c/m5mols/
6149F:	include/media/i2c/m5mols.h
6150
6151FUJITSU TABLET EXTRAS
6152M:	Robert Gerlach <khnz@gmx.de>
6153L:	platform-driver-x86@vger.kernel.org
6154S:	Maintained
6155F:	drivers/platform/x86/fujitsu-tablet.c
6156
6157FUSE: FILESYSTEM IN USERSPACE
6158M:	Miklos Szeredi <miklos@szeredi.hu>
6159L:	linux-fsdevel@vger.kernel.org
6160W:	http://fuse.sourceforge.net/
6161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6162S:	Maintained
6163F:	fs/fuse/
6164F:	include/uapi/linux/fuse.h
6165F:	Documentation/filesystems/fuse.txt
6166
6167FUTEX SUBSYSTEM
6168M:	Thomas Gleixner <tglx@linutronix.de>
6169M:	Ingo Molnar <mingo@redhat.com>
6170R:	Peter Zijlstra <peterz@infradead.org>
6171R:	Darren Hart <dvhart@infradead.org>
6172L:	linux-kernel@vger.kernel.org
6173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6174S:	Maintained
6175F:	kernel/futex.c
6176F:	kernel/futex_compat.c
6177F:	include/asm-generic/futex.h
6178F:	include/linux/futex.h
6179F:	include/uapi/linux/futex.h
6180F:	tools/testing/selftests/futex/
6181F:	tools/perf/bench/futex*
6182F:	Documentation/*futex*
6183
6184GCC PLUGINS
6185M:	Kees Cook <keescook@chromium.org>
6186R:	Emese Revfy <re.emese@gmail.com>
6187L:	kernel-hardening@lists.openwall.com
6188S:	Maintained
6189F:	scripts/gcc-plugins/
6190F:	scripts/gcc-plugin.sh
6191F:	scripts/Makefile.gcc-plugins
6192F:	Documentation/gcc-plugins.txt
6193
6194GASKET DRIVER FRAMEWORK
6195M:	Rob Springer <rspringer@google.com>
6196M:	Todd Poynor <toddpoynor@google.com>
6197M:	Ben Chan <benchan@chromium.org>
6198S:	Maintained
6199F:	drivers/staging/gasket/
6200
6201GCOV BASED KERNEL PROFILING
6202M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6203S:	Maintained
6204F:	kernel/gcov/
6205F:	Documentation/dev-tools/gcov.rst
6206
6207GDB KERNEL DEBUGGING HELPER SCRIPTS
6208M:	Jan Kiszka <jan.kiszka@siemens.com>
6209M:	Kieran Bingham <kbingham@kernel.org>
6210S:	Supported
6211F:	scripts/gdb/
6212
6213GDT SCSI DISK ARRAY CONTROLLER DRIVER
6214M:	Achim Leubner <achim_leubner@adaptec.com>
6215L:	linux-scsi@vger.kernel.org
6216W:	http://www.icp-vortex.com/
6217S:	Supported
6218F:	drivers/scsi/gdt*
6219
6220GEMTEK FM RADIO RECEIVER DRIVER
6221M:	Hans Verkuil <hverkuil@xs4all.nl>
6222L:	linux-media@vger.kernel.org
6223T:	git git://linuxtv.org/media_tree.git
6224W:	https://linuxtv.org
6225S:	Maintained
6226F:	drivers/media/radio/radio-gemtek*
6227
6228GENERIC GPIO I2C DRIVER
6229M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6230S:	Supported
6231F:	drivers/i2c/busses/i2c-gpio.c
6232F:	include/linux/platform_data/i2c-gpio.h
6233
6234GENERIC GPIO I2C MULTIPLEXER DRIVER
6235M:	Peter Korsgaard <peter.korsgaard@barco.com>
6236L:	linux-i2c@vger.kernel.org
6237S:	Supported
6238F:	drivers/i2c/muxes/i2c-mux-gpio.c
6239F:	include/linux/platform_data/i2c-mux-gpio.h
6240F:	Documentation/i2c/muxes/i2c-mux-gpio
6241
6242GENERIC HDLC (WAN) DRIVERS
6243M:	Krzysztof Halasa <khc@pm.waw.pl>
6244W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6245S:	Maintained
6246F:	drivers/net/wan/c101.c
6247F:	drivers/net/wan/hd6457*
6248F:	drivers/net/wan/hdlc*
6249F:	drivers/net/wan/n2.c
6250F:	drivers/net/wan/pc300too.c
6251F:	drivers/net/wan/pci200syn.c
6252F:	drivers/net/wan/wanxl*
6253
6254GENERIC INCLUDE/ASM HEADER FILES
6255M:	Arnd Bergmann <arnd@arndb.de>
6256L:	linux-arch@vger.kernel.org
6257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6258S:	Maintained
6259F:	include/asm-generic/
6260F:	include/uapi/asm-generic/
6261
6262GENERIC PHY FRAMEWORK
6263M:	Kishon Vijay Abraham I <kishon@ti.com>
6264L:	linux-kernel@vger.kernel.org
6265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6266S:	Supported
6267F:	drivers/phy/
6268F:	include/linux/phy/
6269
6270GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6271M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6272S:	Supported
6273F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6274
6275GENERIC PM DOMAINS
6276M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6277M:	Kevin Hilman <khilman@kernel.org>
6278M:	Ulf Hansson <ulf.hansson@linaro.org>
6279L:	linux-pm@vger.kernel.org
6280S:	Supported
6281F:	drivers/base/power/domain*.c
6282F:	include/linux/pm_domain.h
6283F:	Documentation/devicetree/bindings/power/power_domain.txt
6284
6285GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6286M:	Eugen Hristev <eugen.hristev@microchip.com>
6287L:	linux-input@vger.kernel.org
6288S:	Maintained
6289F:	drivers/input/touchscreen/resistive-adc-touch.c
6290
6291GENERIC UIO DRIVER FOR PCI DEVICES
6292M:	"Michael S. Tsirkin" <mst@redhat.com>
6293L:	kvm@vger.kernel.org
6294S:	Supported
6295F:	drivers/uio/uio_pci_generic.c
6296
6297GENWQE (IBM Generic Workqueue Card)
6298M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6299M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6300S:	Supported
6301F:	drivers/misc/genwqe/
6302
6303GET_MAINTAINER SCRIPT
6304M:	Joe Perches <joe@perches.com>
6305S:	Maintained
6306F:	scripts/get_maintainer.pl
6307
6308GFS2 FILE SYSTEM
6309M:	Bob Peterson <rpeterso@redhat.com>
6310M:	Andreas Gruenbacher <agruenba@redhat.com>
6311L:	cluster-devel@redhat.com
6312W:	http://sources.redhat.com/cluster/
6313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6314S:	Supported
6315F:	Documentation/filesystems/gfs2*.txt
6316F:	fs/gfs2/
6317F:	include/uapi/linux/gfs2_ondisk.h
6318
6319GIGASET ISDN DRIVERS
6320M:	Paul Bolle <pebolle@tiscali.nl>
6321L:	gigaset307x-common@lists.sourceforge.net
6322W:	http://gigaset307x.sourceforge.net/
6323S:	Odd Fixes
6324F:	Documentation/isdn/README.gigaset
6325F:	drivers/isdn/gigaset/
6326F:	include/uapi/linux/gigaset_dev.h
6327
6328GNSS SUBSYSTEM
6329M:	Johan Hovold <johan@kernel.org>
6330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6331S:	Maintained
6332F:	Documentation/ABI/testing/sysfs-class-gnss
6333F:	Documentation/devicetree/bindings/gnss/
6334F:	drivers/gnss/
6335F:	include/linux/gnss.h
6336
6337GO7007 MPEG CODEC
6338M:	Hans Verkuil <hans.verkuil@cisco.com>
6339L:	linux-media@vger.kernel.org
6340S:	Maintained
6341F:	drivers/media/usb/go7007/
6342
6343GOODIX TOUCHSCREEN
6344M:	Bastien Nocera <hadess@hadess.net>
6345L:	linux-input@vger.kernel.org
6346S:	Maintained
6347F:	drivers/input/touchscreen/goodix.c
6348
6349GPD POCKET FAN DRIVER
6350M:	Hans de Goede <hdegoede@redhat.com>
6351L:	platform-driver-x86@vger.kernel.org
6352S:	Maintained
6353F:	drivers/platform/x86/gpd-pocket-fan.c
6354
6355GPIO ACPI SUPPORT
6356M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6357M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6358L:	linux-gpio@vger.kernel.org
6359L:	linux-acpi@vger.kernel.org
6360S:	Maintained
6361F:	Documentation/acpi/gpio-properties.txt
6362F:	drivers/gpio/gpiolib-acpi.c
6363
6364GPIO IR Transmitter
6365M:	Sean Young <sean@mess.org>
6366L:	linux-media@vger.kernel.org
6367S:	Maintained
6368F:	drivers/media/rc/gpio-ir-tx.c
6369
6370GPIO MOCKUP DRIVER
6371M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6372R:	Bartosz Golaszewski <brgl@bgdev.pl>
6373L:	linux-gpio@vger.kernel.org
6374S:	Maintained
6375F:	drivers/gpio/gpio-mockup.c
6376F:	tools/testing/selftests/gpio/
6377
6378GPIO SUBSYSTEM
6379M:	Linus Walleij <linus.walleij@linaro.org>
6380M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6381L:	linux-gpio@vger.kernel.org
6382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6383S:	Maintained
6384F:	Documentation/devicetree/bindings/gpio/
6385F:	Documentation/driver-api/gpio/
6386F:	Documentation/gpio/
6387F:	Documentation/ABI/testing/gpio-cdev
6388F:	Documentation/ABI/obsolete/sysfs-gpio
6389F:	drivers/gpio/
6390F:	include/linux/gpio/
6391F:	include/linux/gpio.h
6392F:	include/linux/of_gpio.h
6393F:	include/asm-generic/gpio.h
6394F:	include/uapi/linux/gpio.h
6395F:	tools/gpio/
6396
6397GRE DEMULTIPLEXER DRIVER
6398M:	Dmitry Kozlov <xeb@mail.ru>
6399L:	netdev@vger.kernel.org
6400S:	Maintained
6401F:	net/ipv4/gre_demux.c
6402F:	net/ipv4/gre_offload.c
6403F:	include/net/gre.h
6404
6405GRETH 10/100/1G Ethernet MAC device driver
6406M:	Andreas Larsson <andreas@gaisler.com>
6407L:	netdev@vger.kernel.org
6408S:	Maintained
6409F:	drivers/net/ethernet/aeroflex/
6410
6411GREYBUS AUDIO PROTOCOLS DRIVERS
6412M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6413M:	Mark Greer <mgreer@animalcreek.com>
6414S:	Maintained
6415F:	drivers/staging/greybus/audio_apbridgea.c
6416F:	drivers/staging/greybus/audio_apbridgea.h
6417F:	drivers/staging/greybus/audio_codec.c
6418F:	drivers/staging/greybus/audio_codec.h
6419F:	drivers/staging/greybus/audio_gb.c
6420F:	drivers/staging/greybus/audio_manager.c
6421F:	drivers/staging/greybus/audio_manager.h
6422F:	drivers/staging/greybus/audio_manager_module.c
6423F:	drivers/staging/greybus/audio_manager_private.h
6424F:	drivers/staging/greybus/audio_manager_sysfs.c
6425F:	drivers/staging/greybus/audio_module.c
6426F:	drivers/staging/greybus/audio_topology.c
6427
6428GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6429M:	Viresh Kumar <vireshk@kernel.org>
6430S:	Maintained
6431F:	drivers/staging/greybus/authentication.c
6432F:	drivers/staging/greybus/bootrom.c
6433F:	drivers/staging/greybus/firmware.h
6434F:	drivers/staging/greybus/fw-core.c
6435F:	drivers/staging/greybus/fw-download.c
6436F:	drivers/staging/greybus/fw-management.c
6437F:	drivers/staging/greybus/greybus_authentication.h
6438F:	drivers/staging/greybus/greybus_firmware.h
6439F:	drivers/staging/greybus/hid.c
6440F:	drivers/staging/greybus/i2c.c
6441F:	drivers/staging/greybus/spi.c
6442F:	drivers/staging/greybus/spilib.c
6443F:	drivers/staging/greybus/spilib.h
6444
6445GREYBUS LOOPBACK DRIVER
6446M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6447S:	Maintained
6448F:	drivers/staging/greybus/loopback.c
6449
6450GREYBUS PLATFORM DRIVERS
6451M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6452S:	Maintained
6453F:	drivers/staging/greybus/arche-platform.c
6454F:	drivers/staging/greybus/arche-apb-ctrl.c
6455F:	drivers/staging/greybus/arche_platform.h
6456
6457GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6458M:	Rui Miguel Silva <rmfrfs@gmail.com>
6459S:	Maintained
6460F:	drivers/staging/greybus/sdio.c
6461F:	drivers/staging/greybus/light.c
6462F:	drivers/staging/greybus/gpio.c
6463F:	drivers/staging/greybus/power_supply.c
6464F:	drivers/staging/greybus/spi.c
6465F:	drivers/staging/greybus/spilib.c
6466
6467GREYBUS SUBSYSTEM
6468M:	Johan Hovold <johan@kernel.org>
6469M:	Alex Elder <elder@kernel.org>
6470M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6471S:	Maintained
6472F:	drivers/staging/greybus/
6473L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6474
6475GREYBUS UART PROTOCOLS DRIVERS
6476M:	David Lin <dtwlin@gmail.com>
6477S:	Maintained
6478F:	drivers/staging/greybus/uart.c
6479F:	drivers/staging/greybus/log.c
6480
6481GS1662 VIDEO SERIALIZER
6482M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6483L:	linux-media@vger.kernel.org
6484T:	git git://linuxtv.org/media_tree.git
6485S:	Maintained
6486F:	drivers/media/spi/gs1662.c
6487
6488GSPCA FINEPIX SUBDRIVER
6489M:	Frank Zago <frank@zago.net>
6490L:	linux-media@vger.kernel.org
6491T:	git git://linuxtv.org/media_tree.git
6492S:	Maintained
6493F:	drivers/media/usb/gspca/finepix.c
6494
6495GSPCA GL860 SUBDRIVER
6496M:	Olivier Lorin <o.lorin@laposte.net>
6497L:	linux-media@vger.kernel.org
6498T:	git git://linuxtv.org/media_tree.git
6499S:	Maintained
6500F:	drivers/media/usb/gspca/gl860/
6501
6502GSPCA M5602 SUBDRIVER
6503M:	Erik Andren <erik.andren@gmail.com>
6504L:	linux-media@vger.kernel.org
6505T:	git git://linuxtv.org/media_tree.git
6506S:	Maintained
6507F:	drivers/media/usb/gspca/m5602/
6508
6509GSPCA PAC207 SONIXB SUBDRIVER
6510M:	Hans Verkuil <hverkuil@xs4all.nl>
6511L:	linux-media@vger.kernel.org
6512T:	git git://linuxtv.org/media_tree.git
6513S:	Odd Fixes
6514F:	drivers/media/usb/gspca/pac207.c
6515
6516GSPCA SN9C20X SUBDRIVER
6517M:	Brian Johnson <brijohn@gmail.com>
6518L:	linux-media@vger.kernel.org
6519T:	git git://linuxtv.org/media_tree.git
6520S:	Maintained
6521F:	drivers/media/usb/gspca/sn9c20x.c
6522
6523GSPCA T613 SUBDRIVER
6524M:	Leandro Costantino <lcostantino@gmail.com>
6525L:	linux-media@vger.kernel.org
6526T:	git git://linuxtv.org/media_tree.git
6527S:	Maintained
6528F:	drivers/media/usb/gspca/t613.c
6529
6530GSPCA USB WEBCAM DRIVER
6531M:	Hans Verkuil <hverkuil@xs4all.nl>
6532L:	linux-media@vger.kernel.org
6533T:	git git://linuxtv.org/media_tree.git
6534S:	Odd Fixes
6535F:	drivers/media/usb/gspca/
6536
6537GTP (GPRS Tunneling Protocol)
6538M:	Pablo Neira Ayuso <pablo@netfilter.org>
6539M:	Harald Welte <laforge@gnumonks.org>
6540L:	osmocom-net-gprs@lists.osmocom.org
6541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6542S:	Maintained
6543F:	drivers/net/gtp.c
6544
6545GUID PARTITION TABLE (GPT)
6546M:	Davidlohr Bueso <dave@stgolabs.net>
6547L:	linux-efi@vger.kernel.org
6548S:	Maintained
6549F:	block/partitions/efi.*
6550
6551H8/300 ARCHITECTURE
6552M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6553L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6554W:	http://uclinux-h8.sourceforge.jp
6555T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6556S:	Maintained
6557F:	arch/h8300/
6558F:	drivers/clocksource/h8300_*.c
6559F:	drivers/clk/h8300/
6560F:	drivers/irqchip/irq-renesas-h8*.c
6561
6562HACKRF MEDIA DRIVER
6563M:	Antti Palosaari <crope@iki.fi>
6564L:	linux-media@vger.kernel.org
6565W:	https://linuxtv.org
6566W:	http://palosaari.fi/linux/
6567Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6568T:	git git://linuxtv.org/anttip/media_tree.git
6569S:	Maintained
6570F:	drivers/media/usb/hackrf/
6571
6572HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6573M:	Frank Seidel <frank@f-seidel.de>
6574L:	platform-driver-x86@vger.kernel.org
6575W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6576S:	Maintained
6577F:	drivers/platform/x86/hdaps.c
6578
6579HARDWARE MONITORING
6580M:	Jean Delvare <jdelvare@suse.com>
6581M:	Guenter Roeck <linux@roeck-us.net>
6582L:	linux-hwmon@vger.kernel.org
6583W:	http://hwmon.wiki.kernel.org/
6584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6585S:	Maintained
6586F:	Documentation/devicetree/bindings/hwmon/
6587F:	Documentation/hwmon/
6588F:	drivers/hwmon/
6589F:	include/linux/hwmon*.h
6590F:	include/trace/events/hwmon*.h
6591
6592HARDWARE RANDOM NUMBER GENERATOR CORE
6593M:	Matt Mackall <mpm@selenic.com>
6594M:	Herbert Xu <herbert@gondor.apana.org.au>
6595L:	linux-crypto@vger.kernel.org
6596S:	Odd fixes
6597F:	Documentation/devicetree/bindings/rng/
6598F:	Documentation/hw_random.txt
6599F:	drivers/char/hw_random/
6600F:	include/linux/hw_random.h
6601
6602HARDWARE TRACING FACILITIES
6603M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6604S:	Maintained
6605F:	drivers/hwtracing/
6606
6607HARDWARE SPINLOCK CORE
6608M:	Ohad Ben-Cohen <ohad@wizery.com>
6609M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6610L:	linux-remoteproc@vger.kernel.org
6611S:	Maintained
6612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6613F:	Documentation/devicetree/bindings/hwlock/
6614F:	Documentation/hwspinlock.txt
6615F:	drivers/hwspinlock/
6616F:	include/linux/hwspinlock.h
6617
6618HARMONY SOUND DRIVER
6619L:	linux-parisc@vger.kernel.org
6620S:	Maintained
6621F:	sound/parisc/harmony.*
6622
6623HDPVR USB VIDEO ENCODER DRIVER
6624M:	Hans Verkuil <hverkuil@xs4all.nl>
6625L:	linux-media@vger.kernel.org
6626T:	git git://linuxtv.org/media_tree.git
6627W:	https://linuxtv.org
6628S:	Odd Fixes
6629F:	drivers/media/usb/hdpvr/
6630
6631HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6632M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6633S:	Supported
6634F:	Documentation/watchdog/hpwdt.txt
6635F:	drivers/watchdog/hpwdt.c
6636
6637HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6638M:	Don Brace <don.brace@microsemi.com>
6639L:	esc.storagedev@microsemi.com
6640L:	linux-scsi@vger.kernel.org
6641S:	Supported
6642F:	Documentation/scsi/hpsa.txt
6643F:	drivers/scsi/hpsa*.[ch]
6644F:	include/linux/cciss*.h
6645F:	include/uapi/linux/cciss*.h
6646
6647HFI1 DRIVER
6648M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6649M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6650L:	linux-rdma@vger.kernel.org
6651S:	Supported
6652F:	drivers/infiniband/hw/hfi1
6653
6654HFS FILESYSTEM
6655L:	linux-fsdevel@vger.kernel.org
6656S:	Orphan
6657F:	Documentation/filesystems/hfs.txt
6658F:	fs/hfs/
6659
6660HFSPLUS FILESYSTEM
6661L:	linux-fsdevel@vger.kernel.org
6662S:	Orphan
6663F:	Documentation/filesystems/hfsplus.txt
6664F:	fs/hfsplus/
6665
6666HGA FRAMEBUFFER DRIVER
6667M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6668L:	linux-nvidia@lists.surfsouth.com
6669W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6670S:	Maintained
6671F:	drivers/video/fbdev/hgafb.c
6672
6673HIBERNATION (aka Software Suspend, aka swsusp)
6674M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6675M:	Pavel Machek <pavel@ucw.cz>
6676L:	linux-pm@vger.kernel.org
6677B:	https://bugzilla.kernel.org
6678S:	Supported
6679F:	arch/x86/power/
6680F:	drivers/base/power/
6681F:	kernel/power/
6682F:	include/linux/suspend.h
6683F:	include/linux/freezer.h
6684F:	include/linux/pm.h
6685F:	arch/*/include/asm/suspend*.h
6686
6687HID CORE LAYER
6688M:	Jiri Kosina <jikos@kernel.org>
6689M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6690L:	linux-input@vger.kernel.org
6691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6692S:	Maintained
6693F:	drivers/hid/
6694F:	include/linux/hid*
6695F:	include/uapi/linux/hid*
6696
6697HID SENSOR HUB DRIVERS
6698M:	Jiri Kosina <jikos@kernel.org>
6699M:	Jonathan Cameron <jic23@kernel.org>
6700M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6701L:	linux-input@vger.kernel.org
6702L:	linux-iio@vger.kernel.org
6703S:	Maintained
6704F:	Documentation/hid/hid-sensor*
6705F:	drivers/hid/hid-sensor-*
6706F:	drivers/iio/*/hid-*
6707F:	include/linux/hid-sensor-*
6708
6709HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6710M:	Thomas Gleixner <tglx@linutronix.de>
6711L:	linux-kernel@vger.kernel.org
6712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6713S:	Maintained
6714F:	Documentation/timers/
6715F:	kernel/time/hrtimer.c
6716F:	kernel/time/clockevents.c
6717F:	kernel/time/timer_*.c
6718F:	include/linux/clockchips.h
6719F:	include/linux/hrtimer.h
6720
6721HIGH-SPEED SCC DRIVER FOR AX.25
6722L:	linux-hams@vger.kernel.org
6723S:	Orphan
6724F:	drivers/net/hamradio/dmascc.c
6725F:	drivers/net/hamradio/scc.c
6726
6727HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6728M:	HighPoint Linux Team <linux@highpoint-tech.com>
6729W:	http://www.highpoint-tech.com
6730S:	Supported
6731F:	Documentation/scsi/hptiop.txt
6732F:	drivers/scsi/hptiop.c
6733
6734HIPPI
6735M:	Jes Sorensen <jes@trained-monkey.org>
6736L:	linux-hippi@sunsite.dk
6737S:	Maintained
6738F:	include/linux/hippidevice.h
6739F:	include/uapi/linux/if_hippi.h
6740F:	net/802/hippi.c
6741F:	drivers/net/hippi/
6742
6743HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6744M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6745M:	Salil Mehta <salil.mehta@huawei.com>
6746L:	netdev@vger.kernel.org
6747W:	http://www.hisilicon.com
6748S:	Maintained
6749F:	drivers/net/ethernet/hisilicon/hns3/
6750
6751HISILICON LPC BUS DRIVER
6752M:	john.garry@huawei.com
6753W:	http://www.hisilicon.com
6754S:	Maintained
6755F:	drivers/bus/hisi_lpc.c
6756F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6757
6758HISILICON NETWORK SUBSYSTEM DRIVER
6759M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6760M:	Salil Mehta <salil.mehta@huawei.com>
6761L:	netdev@vger.kernel.org
6762W:	http://www.hisilicon.com
6763S:	Maintained
6764F:	drivers/net/ethernet/hisilicon/
6765F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6766
6767HISILICON PMU DRIVER
6768M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6769W:	http://www.hisilicon.com
6770S:	Supported
6771F:	drivers/perf/hisilicon
6772F:	Documentation/perf/hisi-pmu.txt
6773
6774HISILICON ROCE DRIVER
6775M:	Lijun Ou <oulijun@huawei.com>
6776M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6777L:	linux-rdma@vger.kernel.org
6778S:	Maintained
6779F:	drivers/infiniband/hw/hns/
6780F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6781
6782HISILICON SAS Controller
6783M:	John Garry <john.garry@huawei.com>
6784W:	http://www.hisilicon.com
6785S:	Supported
6786F:	drivers/scsi/hisi_sas/
6787F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6788
6789HMM - Heterogeneous Memory Management
6790M:	Jérôme Glisse <jglisse@redhat.com>
6791L:	linux-mm@kvack.org
6792S:	Maintained
6793F:	mm/hmm*
6794F:	include/linux/hmm*
6795F:	Documentation/vm/hmm.rst
6796
6797HOST AP DRIVER
6798M:	Jouni Malinen <j@w1.fi>
6799L:	linux-wireless@vger.kernel.org
6800W:	http://w1.fi/hostap-driver.html
6801S:	Obsolete
6802F:	drivers/net/wireless/intersil/hostap/
6803
6804HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6805L:	platform-driver-x86@vger.kernel.org
6806S:	Orphan
6807F:	drivers/platform/x86/tc1100-wmi.c
6808
6809HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6810M:	Jaroslav Kysela <perex@perex.cz>
6811S:	Maintained
6812F:	drivers/net/ethernet/hp/hp100.*
6813
6814HPET:	High Precision Event Timers driver
6815M:	Clemens Ladisch <clemens@ladisch.de>
6816S:	Maintained
6817F:	Documentation/timers/hpet.txt
6818F:	drivers/char/hpet.c
6819F:	include/linux/hpet.h
6820F:	include/uapi/linux/hpet.h
6821
6822HPET:	x86
6823S:	Orphan
6824F:	arch/x86/kernel/hpet.c
6825F:	arch/x86/include/asm/hpet.h
6826
6827HPFS FILESYSTEM
6828M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6829W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6830S:	Maintained
6831F:	fs/hpfs/
6832
6833HSI SUBSYSTEM
6834M:	Sebastian Reichel <sre@kernel.org>
6835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6836S:	Maintained
6837F:	Documentation/ABI/testing/sysfs-bus-hsi
6838F:	Documentation/driver-api/hsi.rst
6839F:	drivers/hsi/
6840F:	include/linux/hsi/
6841F:	include/uapi/linux/hsi/
6842
6843HSO 3G MODEM DRIVER
6844L:	linux-usb@vger.kernel.org
6845S:	Orphan
6846F:	drivers/net/usb/hso.c
6847
6848HSR NETWORK PROTOCOL
6849M:	Arvid Brodin <arvid.brodin@alten.se>
6850L:	netdev@vger.kernel.org
6851S:	Maintained
6852F:	net/hsr/
6853
6854HT16K33 LED CONTROLLER DRIVER
6855M:	Robin van der Gracht <robin@protonic.nl>
6856S:	Maintained
6857F:	drivers/auxdisplay/ht16k33.c
6858F:	Documentation/devicetree/bindings/display/ht16k33.txt
6859
6860HTCPEN TOUCHSCREEN DRIVER
6861M:	Pau Oliva Fora <pof@eslack.org>
6862L:	linux-input@vger.kernel.org
6863S:	Maintained
6864F:	drivers/input/touchscreen/htcpen.c
6865
6866HUAWEI ETHERNET DRIVER
6867M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6868L:	netdev@vger.kernel.org
6869S:	Supported
6870F:	Documentation/networking/hinic.txt
6871F:	drivers/net/ethernet/huawei/hinic/
6872
6873HUGETLB FILESYSTEM
6874M:	Mike Kravetz <mike.kravetz@oracle.com>
6875L:	linux-mm@kvack.org
6876S:	Maintained
6877F:	fs/hugetlbfs/
6878F:	mm/hugetlb.c
6879F:	include/linux/hugetlb.h
6880F:	Documentation/admin-guide/mm/hugetlbpage.rst
6881F:	Documentation/vm/hugetlbfs_reserv.rst
6882F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6883
6884HVA ST MEDIA DRIVER
6885M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6886L:	linux-media@vger.kernel.org
6887T:	git git://linuxtv.org/media_tree.git
6888W:	https://linuxtv.org
6889S:	Supported
6890F:	drivers/media/platform/sti/hva
6891
6892HWPOISON MEMORY FAILURE HANDLING
6893M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6894L:	linux-mm@kvack.org
6895S:	Maintained
6896F:	mm/memory-failure.c
6897F:	mm/hwpoison-inject.c
6898
6899HYGON PROCESSOR SUPPORT
6900M:	Pu Wen <puwen@hygon.cn>
6901L:	linux-kernel@vger.kernel.org
6902S:	Maintained
6903F:	arch/x86/kernel/cpu/hygon.c
6904
6905Hyper-V CORE AND DRIVERS
6906M:	"K. Y. Srinivasan" <kys@microsoft.com>
6907M:	Haiyang Zhang <haiyangz@microsoft.com>
6908M:	Stephen Hemminger <sthemmin@microsoft.com>
6909L:	devel@linuxdriverproject.org
6910S:	Maintained
6911F:	Documentation/networking/netvsc.txt
6912F:	arch/x86/include/asm/mshyperv.h
6913F:	arch/x86/include/asm/trace/hyperv.h
6914F:	arch/x86/include/asm/hyperv-tlfs.h
6915F:	arch/x86/kernel/cpu/mshyperv.c
6916F:	arch/x86/hyperv
6917F:	drivers/hid/hid-hyperv.c
6918F:	drivers/hv/
6919F:	drivers/input/serio/hyperv-keyboard.c
6920F:	drivers/pci/controller/pci-hyperv.c
6921F:	drivers/net/hyperv/
6922F:	drivers/scsi/storvsc_drv.c
6923F:	drivers/uio/uio_hv_generic.c
6924F:	drivers/video/fbdev/hyperv_fb.c
6925F:	net/vmw_vsock/hyperv_transport.c
6926F:	include/linux/hyperv.h
6927F:	include/uapi/linux/hyperv.h
6928F:	tools/hv/
6929F:	Documentation/ABI/stable/sysfs-bus-vmbus
6930
6931HYPERVISOR VIRTUAL CONSOLE DRIVER
6932L:	linuxppc-dev@lists.ozlabs.org
6933S:	Odd Fixes
6934F:	drivers/tty/hvc/
6935
6936I2C ACPI SUPPORT
6937M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6938L:	linux-i2c@vger.kernel.org
6939L:	linux-acpi@vger.kernel.org
6940S:	Maintained
6941F:	drivers/i2c/i2c-core-acpi.c
6942
6943I2C CONTROLLER DRIVER FOR NVIDIA GPU
6944M:	Ajay Gupta <ajayg@nvidia.com>
6945L:	linux-i2c@vger.kernel.org
6946S:	Maintained
6947F:	Documentation/i2c/busses/i2c-nvidia-gpu
6948F:	drivers/i2c/busses/i2c-nvidia-gpu.c
6949
6950I2C MUXES
6951M:	Peter Rosin <peda@axentia.se>
6952L:	linux-i2c@vger.kernel.org
6953S:	Maintained
6954F:	Documentation/i2c/i2c-topology
6955F:	Documentation/i2c/muxes/
6956F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6957F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6958F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6959F:	drivers/i2c/i2c-mux.c
6960F:	drivers/i2c/muxes/
6961F:	include/linux/i2c-mux.h
6962
6963I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6964M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6965L:	linux-i2c@vger.kernel.org
6966S:	Maintained
6967F:	drivers/i2c/busses/i2c-mv64xxx.c
6968
6969I2C OVER PARALLEL PORT
6970M:	Jean Delvare <jdelvare@suse.com>
6971L:	linux-i2c@vger.kernel.org
6972S:	Maintained
6973F:	Documentation/i2c/busses/i2c-parport
6974F:	Documentation/i2c/busses/i2c-parport-light
6975F:	drivers/i2c/busses/i2c-parport.c
6976F:	drivers/i2c/busses/i2c-parport-light.c
6977
6978I2C SUBSYSTEM
6979M:	Wolfram Sang <wsa@the-dreams.de>
6980L:	linux-i2c@vger.kernel.org
6981W:	https://i2c.wiki.kernel.org/
6982Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6984S:	Maintained
6985F:	Documentation/devicetree/bindings/i2c/i2c.txt
6986F:	Documentation/i2c/
6987F:	drivers/i2c/*
6988F:	include/linux/i2c.h
6989F:	include/linux/i2c-dev.h
6990F:	include/linux/i2c-smbus.h
6991F:	include/uapi/linux/i2c.h
6992F:	include/uapi/linux/i2c-*.h
6993
6994I2C SUBSYSTEM HOST DRIVERS
6995L:	linux-i2c@vger.kernel.org
6996W:	https://i2c.wiki.kernel.org/
6997Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6999S:	Odd Fixes
7000F:	Documentation/devicetree/bindings/i2c/
7001F:	drivers/i2c/algos/
7002F:	drivers/i2c/busses/
7003
7004I2C-TAOS-EVM DRIVER
7005M:	Jean Delvare <jdelvare@suse.com>
7006L:	linux-i2c@vger.kernel.org
7007S:	Maintained
7008F:	Documentation/i2c/busses/i2c-taos-evm
7009F:	drivers/i2c/busses/i2c-taos-evm.c
7010
7011I2C-TINY-USB DRIVER
7012M:	Till Harbaum <till@harbaum.org>
7013L:	linux-i2c@vger.kernel.org
7014W:	http://www.harbaum.org/till/i2c_tiny_usb
7015S:	Maintained
7016F:	drivers/i2c/busses/i2c-tiny-usb.c
7017
7018I2C/SMBUS CONTROLLER DRIVERS FOR PC
7019M:	Jean Delvare <jdelvare@suse.com>
7020L:	linux-i2c@vger.kernel.org
7021S:	Maintained
7022F:	Documentation/i2c/busses/i2c-ali1535
7023F:	Documentation/i2c/busses/i2c-ali1563
7024F:	Documentation/i2c/busses/i2c-ali15x3
7025F:	Documentation/i2c/busses/i2c-amd756
7026F:	Documentation/i2c/busses/i2c-amd8111
7027F:	Documentation/i2c/busses/i2c-i801
7028F:	Documentation/i2c/busses/i2c-nforce2
7029F:	Documentation/i2c/busses/i2c-piix4
7030F:	Documentation/i2c/busses/i2c-sis5595
7031F:	Documentation/i2c/busses/i2c-sis630
7032F:	Documentation/i2c/busses/i2c-sis96x
7033F:	Documentation/i2c/busses/i2c-via
7034F:	Documentation/i2c/busses/i2c-viapro
7035F:	drivers/i2c/busses/i2c-ali1535.c
7036F:	drivers/i2c/busses/i2c-ali1563.c
7037F:	drivers/i2c/busses/i2c-ali15x3.c
7038F:	drivers/i2c/busses/i2c-amd756.c
7039F:	drivers/i2c/busses/i2c-amd756-s4882.c
7040F:	drivers/i2c/busses/i2c-amd8111.c
7041F:	drivers/i2c/busses/i2c-i801.c
7042F:	drivers/i2c/busses/i2c-isch.c
7043F:	drivers/i2c/busses/i2c-nforce2.c
7044F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7045F:	drivers/i2c/busses/i2c-piix4.c
7046F:	drivers/i2c/busses/i2c-sis5595.c
7047F:	drivers/i2c/busses/i2c-sis630.c
7048F:	drivers/i2c/busses/i2c-sis96x.c
7049F:	drivers/i2c/busses/i2c-via.c
7050F:	drivers/i2c/busses/i2c-viapro.c
7051
7052I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7053M:	Hans de Goede <hdegoede@redhat.com>
7054L:	linux-i2c@vger.kernel.org
7055S:	Maintained
7056F:	drivers/i2c/busses/i2c-cht-wc.c
7057
7058I2C/SMBUS ISMT DRIVER
7059M:	Seth Heasley <seth.heasley@intel.com>
7060M:	Neil Horman <nhorman@tuxdriver.com>
7061L:	linux-i2c@vger.kernel.org
7062F:	drivers/i2c/busses/i2c-ismt.c
7063F:	Documentation/i2c/busses/i2c-ismt
7064
7065I2C/SMBUS STUB DRIVER
7066M:	Jean Delvare <jdelvare@suse.com>
7067L:	linux-i2c@vger.kernel.org
7068S:	Maintained
7069F:	drivers/i2c/i2c-stub.c
7070
7071IA64 (Itanium) PLATFORM
7072M:	Tony Luck <tony.luck@intel.com>
7073M:	Fenghua Yu <fenghua.yu@intel.com>
7074L:	linux-ia64@vger.kernel.org
7075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7076S:	Maintained
7077F:	arch/ia64/
7078
7079IBM Power 842 compression accelerator
7080M:	Haren Myneni <haren@us.ibm.com>
7081S:	Supported
7082F:	drivers/crypto/nx/Makefile
7083F:	drivers/crypto/nx/Kconfig
7084F:	drivers/crypto/nx/nx-842*
7085F:	include/linux/sw842.h
7086F:	crypto/842.c
7087F:	lib/842/
7088
7089IBM Power in-Nest Crypto Acceleration
7090M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7091M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7092L:	linux-crypto@vger.kernel.org
7093S:	Supported
7094F:	drivers/crypto/nx/Makefile
7095F:	drivers/crypto/nx/Kconfig
7096F:	drivers/crypto/nx/nx-aes*
7097F:	drivers/crypto/nx/nx-sha*
7098F:	drivers/crypto/nx/nx.*
7099F:	drivers/crypto/nx/nx_csbcpb.h
7100F:	drivers/crypto/nx/nx_debugfs.h
7101
7102IBM Power Linux RAID adapter
7103M:	Brian King <brking@us.ibm.com>
7104S:	Supported
7105F:	drivers/scsi/ipr.*
7106
7107IBM Power SRIOV Virtual NIC Device Driver
7108M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7109M:	John Allen <jallen@linux.vnet.ibm.com>
7110L:	netdev@vger.kernel.org
7111S:	Supported
7112F:	drivers/net/ethernet/ibm/ibmvnic.*
7113
7114IBM Power Virtual Accelerator Switchboard
7115M:	Sukadev Bhattiprolu
7116L:	linuxppc-dev@lists.ozlabs.org
7117S:	Supported
7118F:	arch/powerpc/platforms/powernv/vas*
7119F:	arch/powerpc/platforms/powernv/copy-paste.h
7120F:	arch/powerpc/include/asm/vas.h
7121F:	arch/powerpc/include/uapi/asm/vas.h
7122
7123IBM Power Virtual Ethernet Device Driver
7124M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7125L:	netdev@vger.kernel.org
7126S:	Supported
7127F:	drivers/net/ethernet/ibm/ibmveth.*
7128
7129IBM Power Virtual FC Device Drivers
7130M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7131L:	linux-scsi@vger.kernel.org
7132S:	Supported
7133F:	drivers/scsi/ibmvscsi/ibmvfc*
7134
7135IBM Power Virtual Management Channel Driver
7136M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7137M:	Steven Royer <seroyer@linux.vnet.ibm.com>
7138S:	Supported
7139F:	drivers/misc/ibmvmc.*
7140
7141IBM Power Virtual SCSI Device Drivers
7142M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7143L:	linux-scsi@vger.kernel.org
7144S:	Supported
7145F:	drivers/scsi/ibmvscsi/ibmvscsi*
7146F:	include/scsi/viosrp.h
7147
7148IBM Power Virtual SCSI Device Target Driver
7149M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7150M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
7151L:	linux-scsi@vger.kernel.org
7152L:	target-devel@vger.kernel.org
7153S:	Supported
7154F:	drivers/scsi/ibmvscsi_tgt/
7155
7156IBM Power VMX Cryptographic instructions
7157M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7158M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7159L:	linux-crypto@vger.kernel.org
7160S:	Supported
7161F:	drivers/crypto/vmx/Makefile
7162F:	drivers/crypto/vmx/Kconfig
7163F:	drivers/crypto/vmx/vmx.c
7164F:	drivers/crypto/vmx/aes*
7165F:	drivers/crypto/vmx/ghash*
7166F:	drivers/crypto/vmx/ppc-xlate.pl
7167
7168IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7169M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7170L:	linux-pci@vger.kernel.org
7171L:	linuxppc-dev@lists.ozlabs.org
7172S:	Supported
7173F:	drivers/pci/hotplug/rpaphp*
7174
7175IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7176M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7177L:	linux-pci@vger.kernel.org
7178L:	linuxppc-dev@lists.ozlabs.org
7179S:	Supported
7180F:	drivers/pci/hotplug/rpadlpar*
7181
7182IBM ServeRAID RAID DRIVER
7183S:	Orphan
7184F:	drivers/scsi/ips.*
7185
7186ICH LPC AND GPIO DRIVER
7187M:	Peter Tyser <ptyser@xes-inc.com>
7188S:	Maintained
7189F:	drivers/mfd/lpc_ich.c
7190F:	drivers/gpio/gpio-ich.c
7191
7192IDE SUBSYSTEM
7193M:	"David S. Miller" <davem@davemloft.net>
7194L:	linux-ide@vger.kernel.org
7195Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7197S:	Maintained
7198F:	Documentation/ide/
7199F:	drivers/ide/
7200F:	include/linux/ide.h
7201
7202IDE/ATAPI DRIVERS
7203M:	Borislav Petkov <bp@alien8.de>
7204L:	linux-ide@vger.kernel.org
7205S:	Maintained
7206F:	Documentation/cdrom/ide-cd
7207F:	drivers/ide/ide-cd*
7208
7209IDEAPAD LAPTOP EXTRAS DRIVER
7210M:	Ike Panhc <ike.pan@canonical.com>
7211L:	platform-driver-x86@vger.kernel.org
7212W:	http://launchpad.net/ideapad-laptop
7213S:	Maintained
7214F:	drivers/platform/x86/ideapad-laptop.c
7215
7216IDEAPAD LAPTOP SLIDEBAR DRIVER
7217M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7218L:	linux-input@vger.kernel.org
7219W:	https://github.com/o2genum/ideapad-slidebar
7220S:	Maintained
7221F:	drivers/input/misc/ideapad_slidebar.c
7222
7223IDT VersaClock 5 CLOCK DRIVER
7224M:	Marek Vasut <marek.vasut@gmail.com>
7225S:	Maintained
7226F:	drivers/clk/clk-versaclock5.c
7227
7228IEEE 802.15.4 SUBSYSTEM
7229M:	Alexander Aring <alex.aring@gmail.com>
7230M:	Stefan Schmidt <stefan@datenfreihafen.org>
7231L:	linux-wpan@vger.kernel.org
7232W:	http://wpan.cakelab.org/
7233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7235S:	Maintained
7236F:	net/ieee802154/
7237F:	net/mac802154/
7238F:	drivers/net/ieee802154/
7239F:	include/linux/nl802154.h
7240F:	include/linux/ieee802154.h
7241F:	include/net/nl802154.h
7242F:	include/net/mac802154.h
7243F:	include/net/af_ieee802154.h
7244F:	include/net/cfg802154.h
7245F:	include/net/ieee802154_netdev.h
7246F:	Documentation/networking/ieee802154.txt
7247
7248IFE PROTOCOL
7249M:	Yotam Gigi <yotam.gi@gmail.com>
7250M:	Jamal Hadi Salim <jhs@mojatatu.com>
7251F:	net/ife
7252F:	include/net/ife.h
7253F:	include/uapi/linux/ife.h
7254
7255IGORPLUG-USB IR RECEIVER
7256M:	Sean Young <sean@mess.org>
7257L:	linux-media@vger.kernel.org
7258S:	Maintained
7259F:	drivers/media/rc/igorplugusb.c
7260
7261IGUANAWORKS USB IR TRANSCEIVER
7262M:	Sean Young <sean@mess.org>
7263L:	linux-media@vger.kernel.org
7264S:	Maintained
7265F:	drivers/media/rc/iguanair.c
7266
7267IIO DIGITAL POTENTIOMETER DAC
7268M:	Peter Rosin <peda@axentia.se>
7269L:	linux-iio@vger.kernel.org
7270S:	Maintained
7271F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7272F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7273F:	drivers/iio/dac/dpot-dac.c
7274
7275IIO ENVELOPE DETECTOR
7276M:	Peter Rosin <peda@axentia.se>
7277L:	linux-iio@vger.kernel.org
7278S:	Maintained
7279F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7280F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7281F:	drivers/iio/adc/envelope-detector.c
7282
7283IIO MULTIPLEXER
7284M:	Peter Rosin <peda@axentia.se>
7285L:	linux-iio@vger.kernel.org
7286S:	Maintained
7287F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7288F:	drivers/iio/multiplexer/iio-mux.c
7289
7290IIO SUBSYSTEM AND DRIVERS
7291M:	Jonathan Cameron <jic23@kernel.org>
7292R:	Hartmut Knaack <knaack.h@gmx.de>
7293R:	Lars-Peter Clausen <lars@metafoo.de>
7294R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7295L:	linux-iio@vger.kernel.org
7296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7297S:	Maintained
7298F:	Documentation/ABI/testing/configfs-iio*
7299F:	Documentation/ABI/testing/sysfs-bus-iio*
7300F:	Documentation/devicetree/bindings/iio/
7301F:	drivers/iio/
7302F:	drivers/staging/iio/
7303F:	include/linux/iio/
7304F:	tools/iio/
7305
7306IIO UNIT CONVERTER
7307M:	Peter Rosin <peda@axentia.se>
7308L:	linux-iio@vger.kernel.org
7309S:	Maintained
7310F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7311F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7312F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7313F:	drivers/iio/afe/iio-rescale.c
7314
7315IKANOS/ADI EAGLE ADSL USB DRIVER
7316M:	Matthieu Castet <castet.matthieu@free.fr>
7317M:	Stanislaw Gruszka <stf_xl@wp.pl>
7318S:	Maintained
7319F:	drivers/usb/atm/ueagle-atm.c
7320
7321IMGTEC ASCII LCD DRIVER
7322M:	Paul Burton <paul.burton@mips.com>
7323S:	Maintained
7324F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7325F:	drivers/auxdisplay/img-ascii-lcd.c
7326
7327IMGTEC IR DECODER DRIVER
7328M:	James Hogan <jhogan@kernel.org>
7329S:	Maintained
7330F:	drivers/media/rc/img-ir/
7331
7332IMON SOUNDGRAPH USB IR RECEIVER
7333M:	Sean Young <sean@mess.org>
7334L:	linux-media@vger.kernel.org
7335S:	Maintained
7336F:	drivers/media/rc/imon_raw.c
7337F:	drivers/media/rc/imon.c
7338
7339IMS TWINTURBO FRAMEBUFFER DRIVER
7340L:	linux-fbdev@vger.kernel.org
7341S:	Orphan
7342F:	drivers/video/fbdev/imsttfb.c
7343
7344INA209 HARDWARE MONITOR DRIVER
7345M:	Guenter Roeck <linux@roeck-us.net>
7346L:	linux-hwmon@vger.kernel.org
7347S:	Maintained
7348F:	Documentation/hwmon/ina209
7349F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7350F:	drivers/hwmon/ina209.c
7351
7352INA2XX HARDWARE MONITOR DRIVER
7353M:	Guenter Roeck <linux@roeck-us.net>
7354L:	linux-hwmon@vger.kernel.org
7355S:	Maintained
7356F:	Documentation/hwmon/ina2xx
7357F:	drivers/hwmon/ina2xx.c
7358F:	include/linux/platform_data/ina2xx.h
7359
7360INDUSTRY PACK SUBSYSTEM (IPACK)
7361M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7362M:	Jens Taprogge <jens.taprogge@taprogge.org>
7363M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7364L:	industrypack-devel@lists.sourceforge.net
7365W:	http://industrypack.sourceforge.net
7366S:	Maintained
7367F:	drivers/ipack/
7368
7369INFINIBAND SUBSYSTEM
7370M:	Doug Ledford <dledford@redhat.com>
7371M:	Jason Gunthorpe <jgg@mellanox.com>
7372L:	linux-rdma@vger.kernel.org
7373W:	https://github.com/linux-rdma/rdma-core
7374Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7376S:	Supported
7377F:	Documentation/devicetree/bindings/infiniband/
7378F:	Documentation/infiniband/
7379F:	drivers/infiniband/
7380F:	include/uapi/linux/if_infiniband.h
7381F:	include/uapi/rdma/
7382F:	include/rdma/
7383
7384INGENIC JZ4780 DMA Driver
7385M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7386S:	Maintained
7387F:	drivers/dma/dma-jz4780.c
7388
7389INGENIC JZ4780 NAND DRIVER
7390M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7391L:	linux-mtd@lists.infradead.org
7392S:	Maintained
7393F:	drivers/mtd/nand/raw/jz4780_*
7394
7395INOTIFY
7396M:	Jan Kara <jack@suse.cz>
7397R:	Amir Goldstein <amir73il@gmail.com>
7398L:	linux-fsdevel@vger.kernel.org
7399S:	Maintained
7400F:	Documentation/filesystems/inotify.txt
7401F:	fs/notify/inotify/
7402F:	include/linux/inotify.h
7403F:	include/uapi/linux/inotify.h
7404
7405INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7406M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7407L:	linux-input@vger.kernel.org
7408Q:	http://patchwork.kernel.org/project/linux-input/list/
7409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7410S:	Maintained
7411F:	drivers/input/
7412F:	include/linux/input.h
7413F:	include/uapi/linux/input.h
7414F:	include/uapi/linux/input-event-codes.h
7415F:	include/linux/input/
7416F:	Documentation/devicetree/bindings/input/
7417F:	Documentation/devicetree/bindings/serio/
7418F:	Documentation/input/
7419
7420INPUT MULTITOUCH (MT) PROTOCOL
7421M:	Henrik Rydberg <rydberg@bitmath.org>
7422L:	linux-input@vger.kernel.org
7423S:	Odd fixes
7424F:	Documentation/input/multi-touch-protocol.rst
7425F:	drivers/input/input-mt.c
7426K:	\b(ABS|SYN)_MT_
7427
7428INSIDE SECURE CRYPTO DRIVER
7429M:	Antoine Tenart <antoine.tenart@bootlin.com>
7430F:	drivers/crypto/inside-secure/
7431S:	Maintained
7432L:	linux-crypto@vger.kernel.org
7433
7434INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7435M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7436M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7437L:	linux-integrity@vger.kernel.org
7438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7439S:	Supported
7440F:	security/integrity/ima/
7441
7442INTEL 810/815 FRAMEBUFFER DRIVER
7443M:	Antonino Daplas <adaplas@gmail.com>
7444L:	linux-fbdev@vger.kernel.org
7445S:	Maintained
7446F:	drivers/video/fbdev/i810/
7447
7448INTEL ASoC DRIVERS
7449M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7450M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7451M:	Jie Yang <yang.jie@linux.intel.com>
7452L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7453S:	Supported
7454F:	sound/soc/intel/
7455
7456INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7457M:	Hans de Goede <hdegoede@redhat.com>
7458L:	platform-driver-x86@vger.kernel.org
7459S:	Maintained
7460F:	drivers/platform/x86/intel_atomisp2_pm.c
7461
7462INTEL C600 SERIES SAS CONTROLLER DRIVER
7463M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7464M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7465L:	linux-scsi@vger.kernel.org
7466T:	git git://git.code.sf.net/p/intel-sas/isci
7467S:	Supported
7468F:	drivers/scsi/isci/
7469
7470INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7471M:	Jani Nikula <jani.nikula@linux.intel.com>
7472M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7473M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7474L:	intel-gfx@lists.freedesktop.org
7475W:	https://01.org/linuxgraphics/
7476B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7477C:	irc://chat.freenode.net/intel-gfx
7478Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7479T:	git git://anongit.freedesktop.org/drm-intel
7480S:	Supported
7481F:	drivers/gpu/drm/i915/
7482F:	include/drm/i915*
7483F:	include/uapi/drm/i915_drm.h
7484F:	Documentation/gpu/i915.rst
7485
7486INTEL ETHERNET DRIVERS
7487M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7488L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7489W:	http://www.intel.com/support/feedback.htm
7490W:	http://e1000.sourceforge.net/
7491Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7494S:	Supported
7495F:	Documentation/networking/e100.rst
7496F:	Documentation/networking/e1000.rst
7497F:	Documentation/networking/e1000e.rst
7498F:	Documentation/networking/fm10k.rst
7499F:	Documentation/networking/igb.rst
7500F:	Documentation/networking/igbvf.rst
7501F:	Documentation/networking/ixgb.rst
7502F:	Documentation/networking/ixgbe.rst
7503F:	Documentation/networking/ixgbevf.rst
7504F:	Documentation/networking/i40e.rst
7505F:	Documentation/networking/iavf.rst
7506F:	Documentation/networking/ice.rst
7507F:	drivers/net/ethernet/intel/
7508F:	drivers/net/ethernet/intel/*/
7509F:	include/linux/avf/virtchnl.h
7510
7511INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7512M:	Maik Broemme <mbroemme@libmpq.org>
7513L:	linux-fbdev@vger.kernel.org
7514S:	Maintained
7515F:	Documentation/fb/intelfb.txt
7516F:	drivers/video/fbdev/intelfb/
7517
7518INTEL GPIO DRIVERS
7519M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7520L:	linux-gpio@vger.kernel.org
7521S:	Maintained
7522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7523F:	drivers/gpio/gpio-ich.c
7524F:	drivers/gpio/gpio-intel-mid.c
7525F:	drivers/gpio/gpio-lynxpoint.c
7526F:	drivers/gpio/gpio-merrifield.c
7527F:	drivers/gpio/gpio-ml-ioh.c
7528F:	drivers/gpio/gpio-pch.c
7529F:	drivers/gpio/gpio-sch.c
7530F:	drivers/gpio/gpio-sodaville.c
7531
7532INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7533M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7534M:	Zhi Wang <zhi.a.wang@intel.com>
7535L:	intel-gvt-dev@lists.freedesktop.org
7536L:	intel-gfx@lists.freedesktop.org
7537W:	https://01.org/igvt-g
7538T:	git https://github.com/intel/gvt-linux.git
7539S:	Supported
7540F:	drivers/gpu/drm/i915/gvt/
7541
7542INTEL HID EVENT DRIVER
7543M:	Alex Hung <alex.hung@canonical.com>
7544L:	platform-driver-x86@vger.kernel.org
7545S:	Maintained
7546F:	drivers/platform/x86/intel-hid.c
7547
7548INTEL I/OAT DMA DRIVER
7549M:	Dave Jiang <dave.jiang@intel.com>
7550R:	Dan Williams <dan.j.williams@intel.com>
7551L:	dmaengine@vger.kernel.org
7552Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7553S:	Supported
7554F:	drivers/dma/ioat*
7555
7556INTEL IDLE DRIVER
7557M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7558M:	Len Brown <lenb@kernel.org>
7559L:	linux-pm@vger.kernel.org
7560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7561B:	https://bugzilla.kernel.org
7562S:	Supported
7563F:	drivers/idle/intel_idle.c
7564
7565INTEL INTEGRATED SENSOR HUB DRIVER
7566M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7567M:	Jiri Kosina <jikos@kernel.org>
7568L:	linux-input@vger.kernel.org
7569S:	Maintained
7570F:	drivers/hid/intel-ish-hid/
7571
7572INTEL IOMMU (VT-d)
7573M:	David Woodhouse <dwmw2@infradead.org>
7574L:	iommu@lists.linux-foundation.org
7575T:	git git://git.infradead.org/iommu-2.6.git
7576S:	Supported
7577F:	drivers/iommu/intel-iommu.c
7578F:	include/linux/intel-iommu.h
7579
7580INTEL IOP-ADMA DMA DRIVER
7581R:	Dan Williams <dan.j.williams@intel.com>
7582S:	Odd fixes
7583F:	drivers/dma/iop-adma.c
7584
7585INTEL IPU3 CSI-2 CIO2 DRIVER
7586M:	Yong Zhi <yong.zhi@intel.com>
7587M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7588M:	Bingbu Cao <bingbu.cao@intel.com>
7589R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7590R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7591L:	linux-media@vger.kernel.org
7592S:	Maintained
7593F:	drivers/media/pci/intel/ipu3/
7594F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7595
7596INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7597M:	Krzysztof Halasa <khalasa@piap.pl>
7598S:	Maintained
7599F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7600F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7601F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7602F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7603F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7604F:	drivers/net/wan/ixp4xx_hss.c
7605
7606INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7607M:	Deepak Saxena <dsaxena@plexity.net>
7608S:	Maintained
7609F:	drivers/char/hw_random/ixp4xx-rng.c
7610
7611INTEL MANAGEMENT ENGINE (mei)
7612M:	Tomas Winkler <tomas.winkler@intel.com>
7613L:	linux-kernel@vger.kernel.org
7614S:	Supported
7615F:	include/uapi/linux/mei.h
7616F:	include/linux/mei_cl_bus.h
7617F:	drivers/misc/mei/*
7618F:	drivers/watchdog/mei_wdt.c
7619F:	Documentation/misc-devices/mei/*
7620F:	samples/mei/*
7621
7622INTEL MENLOW THERMAL DRIVER
7623M:	Sujith Thomas <sujith.thomas@intel.com>
7624L:	platform-driver-x86@vger.kernel.org
7625W:	https://01.org/linux-acpi
7626S:	Supported
7627F:	drivers/platform/x86/intel_menlow.c
7628
7629INTEL MIC DRIVERS (mic)
7630M:	Sudeep Dutt <sudeep.dutt@intel.com>
7631M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7632S:	Supported
7633W:	https://github.com/sudeepdutt/mic
7634W:	http://software.intel.com/en-us/mic-developer
7635F:	include/linux/mic_bus.h
7636F:	include/linux/scif.h
7637F:	include/uapi/linux/mic_common.h
7638F:	include/uapi/linux/mic_ioctl.h
7639F:	include/uapi/linux/scif_ioctl.h
7640F:	drivers/misc/mic/
7641F:	drivers/dma/mic_x100_dma.c
7642F:	drivers/dma/mic_x100_dma.h
7643F:	Documentation/mic/
7644
7645INTEL PMC CORE DRIVER
7646M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7647M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7648L:	platform-driver-x86@vger.kernel.org
7649S:	Maintained
7650F:	drivers/platform/x86/intel_pmc_core*
7651
7652INTEL PMC/P-Unit IPC DRIVER
7653M:	Zha Qipeng<qipeng.zha@intel.com>
7654L:	platform-driver-x86@vger.kernel.org
7655S:	Maintained
7656F:	drivers/platform/x86/intel_pmc_ipc.c
7657F:	drivers/platform/x86/intel_punit_ipc.c
7658F:	arch/x86/include/asm/intel_pmc_ipc.h
7659F:	arch/x86/include/asm/intel_punit_ipc.h
7660
7661INTEL PMIC GPIO DRIVERS
7662M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7663S:	Maintained
7664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7665F:	drivers/gpio/gpio-*cove.c
7666F:	drivers/gpio/gpio-msic.c
7667
7668INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7669R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7670S:	Maintained
7671F:	drivers/mfd/intel_msic.c
7672F:	drivers/mfd/intel_soc_pmic*
7673F:	include/linux/mfd/intel_msic.h
7674F:	include/linux/mfd/intel_soc_pmic*
7675
7676INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7677M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7678L:	linux-wireless@vger.kernel.org
7679S:	Maintained
7680F:	Documentation/networking/README.ipw2100
7681F:	Documentation/networking/README.ipw2200
7682F:	drivers/net/wireless/intel/ipw2x00/
7683
7684INTEL PSTATE DRIVER
7685M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7686M:	Len Brown <lenb@kernel.org>
7687L:	linux-pm@vger.kernel.org
7688S:	Supported
7689F:	drivers/cpufreq/intel_pstate.c
7690
7691INTEL RDMA RNIC DRIVER
7692M:	Faisal Latif <faisal.latif@intel.com>
7693M:	Shiraz Saleem <shiraz.saleem@intel.com>
7694L:	linux-rdma@vger.kernel.org
7695S:	Supported
7696F:	drivers/infiniband/hw/i40iw/
7697F:	include/uapi/rdma/i40iw-abi.h
7698
7699INTEL TELEMETRY DRIVER
7700M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7701M:	"David E. Box" <david.e.box@linux.intel.com>
7702L:	platform-driver-x86@vger.kernel.org
7703S:	Maintained
7704F:	arch/x86/include/asm/intel_telemetry.h
7705F:	drivers/platform/x86/intel_telemetry*
7706
7707INTEL VIRTUAL BUTTON DRIVER
7708M:	AceLan Kao <acelan.kao@canonical.com>
7709L:	platform-driver-x86@vger.kernel.org
7710S:	Maintained
7711F:	drivers/platform/x86/intel-vbtn.c
7712
7713INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7714M:	Stanislaw Gruszka <sgruszka@redhat.com>
7715L:	linux-wireless@vger.kernel.org
7716S:	Supported
7717F:	drivers/net/wireless/intel/iwlegacy/
7718
7719INTEL WIRELESS WIFI LINK (iwlwifi)
7720M:	Johannes Berg <johannes.berg@intel.com>
7721M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7722M:	Luca Coelho <luciano.coelho@intel.com>
7723M:	Intel Linux Wireless <linuxwifi@intel.com>
7724L:	linux-wireless@vger.kernel.org
7725W:	http://intellinuxwireless.org
7726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7727S:	Supported
7728F:	drivers/net/wireless/intel/iwlwifi/
7729
7730INTEL WIRELESS WIMAX CONNECTION 2400
7731M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7732M:	linux-wimax@intel.com
7733L:	wimax@linuxwimax.org (subscribers-only)
7734S:	Supported
7735W:	http://linuxwimax.org
7736F:	Documentation/wimax/README.i2400m
7737F:	drivers/net/wimax/i2400m/
7738F:	include/uapi/linux/wimax/i2400m.h
7739
7740INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7741M:	Mario Limonciello <mario.limonciello@dell.com>
7742S:	Maintained
7743F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7744
7745INTEL(R) TRACE HUB
7746M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7747S:	Supported
7748F:	Documentation/trace/intel_th.rst
7749F:	drivers/hwtracing/intel_th/
7750
7751INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7752M:	Ning Sun <ning.sun@intel.com>
7753L:	tboot-devel@lists.sourceforge.net
7754W:	http://tboot.sourceforge.net
7755T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7756S:	Supported
7757F:	Documentation/intel_txt.txt
7758F:	include/linux/tboot.h
7759F:	arch/x86/kernel/tboot.c
7760
7761INTEL-MID GPIO DRIVER
7762M:	David Cohen <david.a.cohen@linux.intel.com>
7763L:	linux-gpio@vger.kernel.org
7764S:	Maintained
7765F:	drivers/gpio/gpio-intel-mid.c
7766
7767INVENSENSE MPU-3050 GYROSCOPE DRIVER
7768M:	Linus Walleij <linus.walleij@linaro.org>
7769L:	linux-iio@vger.kernel.org
7770S:	Maintained
7771F:	drivers/iio/gyro/mpu3050*
7772F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7773
7774IOC3 ETHERNET DRIVER
7775M:	Ralf Baechle <ralf@linux-mips.org>
7776L:	linux-mips@vger.kernel.org
7777S:	Maintained
7778F:	drivers/net/ethernet/sgi/ioc3-eth.c
7779
7780IOC3 SERIAL DRIVER
7781M:	Pat Gefre <pfg@sgi.com>
7782L:	linux-serial@vger.kernel.org
7783S:	Maintained
7784F:	drivers/tty/serial/ioc3_serial.c
7785
7786IOMMU DRIVERS
7787M:	Joerg Roedel <joro@8bytes.org>
7788L:	iommu@lists.linux-foundation.org
7789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7790S:	Maintained
7791F:	Documentation/devicetree/bindings/iommu/
7792F:	drivers/iommu/
7793F:	include/linux/iommu.h
7794F:	include/linux/of_iommu.h
7795F:	include/linux/iova.h
7796
7797IP MASQUERADING
7798M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7799S:	Maintained
7800F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7801
7802IPMI SUBSYSTEM
7803M:	Corey Minyard <minyard@acm.org>
7804L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7805W:	http://openipmi.sourceforge.net/
7806S:	Supported
7807F:	Documentation/devicetree/bindings/ipmi/
7808F:	Documentation/IPMI.txt
7809F:	drivers/char/ipmi/
7810F:	include/linux/ipmi*
7811F:	include/uapi/linux/ipmi*
7812
7813IPS SCSI RAID DRIVER
7814M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7815L:	linux-scsi@vger.kernel.org
7816W:	http://www.adaptec.com/
7817S:	Maintained
7818F:	drivers/scsi/ips*
7819
7820IPVS
7821M:	Wensong Zhang <wensong@linux-vs.org>
7822M:	Simon Horman <horms@verge.net.au>
7823M:	Julian Anastasov <ja@ssi.bg>
7824L:	netdev@vger.kernel.org
7825L:	lvs-devel@vger.kernel.org
7826S:	Maintained
7827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7829F:	Documentation/networking/ipvs-sysctl.txt
7830F:	include/net/ip_vs.h
7831F:	include/uapi/linux/ip_vs.h
7832F:	net/netfilter/ipvs/
7833
7834IPWIRELESS DRIVER
7835M:	Jiri Kosina <jikos@kernel.org>
7836M:	David Sterba <dsterba@suse.com>
7837S:	Odd Fixes
7838F:	drivers/tty/ipwireless/
7839
7840IPX NETWORK LAYER
7841L:	netdev@vger.kernel.org
7842S:	Obsolete
7843F:	include/uapi/linux/ipx.h
7844
7845IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7846M:	Marc Zyngier <marc.zyngier@arm.com>
7847S:	Maintained
7848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7849F:	Documentation/IRQ-domain.txt
7850F:	include/linux/irqdomain.h
7851F:	kernel/irq/irqdomain.c
7852F:	kernel/irq/msi.c
7853
7854IRQ SUBSYSTEM
7855M:	Thomas Gleixner <tglx@linutronix.de>
7856L:	linux-kernel@vger.kernel.org
7857S:	Maintained
7858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7859F:	kernel/irq/
7860
7861IRQCHIP DRIVERS
7862M:	Thomas Gleixner <tglx@linutronix.de>
7863M:	Jason Cooper <jason@lakedaemon.net>
7864M:	Marc Zyngier <marc.zyngier@arm.com>
7865L:	linux-kernel@vger.kernel.org
7866S:	Maintained
7867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7868F:	Documentation/devicetree/bindings/interrupt-controller/
7869F:	drivers/irqchip/
7870
7871ISA
7872M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7873S:	Maintained
7874F:	Documentation/isa.txt
7875F:	drivers/base/isa.c
7876F:	include/linux/isa.h
7877
7878ISA RADIO MODULE
7879M:	Hans Verkuil <hverkuil@xs4all.nl>
7880L:	linux-media@vger.kernel.org
7881T:	git git://linuxtv.org/media_tree.git
7882W:	https://linuxtv.org
7883S:	Maintained
7884F:	drivers/media/radio/radio-isa*
7885
7886ISAPNP
7887M:	Jaroslav Kysela <perex@perex.cz>
7888S:	Maintained
7889F:	Documentation/isapnp.txt
7890F:	drivers/pnp/isapnp/
7891F:	include/linux/isapnp.h
7892
7893ISCSI
7894M:	Lee Duncan <lduncan@suse.com>
7895M:	Chris Leech <cleech@redhat.com>
7896L:	open-iscsi@googlegroups.com
7897W:	www.open-iscsi.com
7898S:	Maintained
7899F:	drivers/scsi/*iscsi*
7900F:	include/scsi/*iscsi*
7901
7902iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7903M:	Peter Jones <pjones@redhat.com>
7904M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7905S:	Maintained
7906F:	drivers/firmware/iscsi_ibft*
7907
7908ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7909M:	Sagi Grimberg <sagi@grimberg.me>
7910M:	Max Gurtovoy <maxg@mellanox.com>
7911L:	linux-rdma@vger.kernel.org
7912S:	Supported
7913W:	http://www.openfabrics.org
7914W:	www.open-iscsi.org
7915Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7916F:	drivers/infiniband/ulp/iser/
7917
7918ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7919M:	Sagi Grimberg <sagi@grimberg.me>
7920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7921L:	linux-rdma@vger.kernel.org
7922L:	target-devel@vger.kernel.org
7923S:	Supported
7924W:	http://www.linux-iscsi.org
7925F:	drivers/infiniband/ulp/isert
7926
7927ISDN SUBSYSTEM
7928M:	Karsten Keil <isdn@linux-pingi.de>
7929L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7930L:	netdev@vger.kernel.org
7931W:	http://www.isdn4linux.de
7932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7933S:	Maintained
7934F:	Documentation/isdn/
7935F:	drivers/isdn/
7936F:	include/linux/isdn.h
7937F:	include/linux/isdn/
7938F:	include/uapi/linux/isdn.h
7939F:	include/uapi/linux/isdn/
7940
7941ISDN SUBSYSTEM (Eicon active card driver)
7942M:	Armin Schindler <mac@melware.de>
7943L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7944W:	http://www.melware.de
7945S:	Maintained
7946F:	drivers/isdn/hardware/eicon/
7947
7948IT87 HARDWARE MONITORING DRIVER
7949M:	Jean Delvare <jdelvare@suse.com>
7950L:	linux-hwmon@vger.kernel.org
7951S:	Maintained
7952F:	Documentation/hwmon/it87
7953F:	drivers/hwmon/it87.c
7954
7955IT913X MEDIA DRIVER
7956M:	Antti Palosaari <crope@iki.fi>
7957L:	linux-media@vger.kernel.org
7958W:	https://linuxtv.org
7959W:	http://palosaari.fi/linux/
7960Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7961T:	git git://linuxtv.org/anttip/media_tree.git
7962S:	Maintained
7963F:	drivers/media/tuners/it913x*
7964
7965IVTV VIDEO4LINUX DRIVER
7966M:	Andy Walls <awalls@md.metrocast.net>
7967L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7968L:	linux-media@vger.kernel.org
7969T:	git git://linuxtv.org/media_tree.git
7970W:	http://www.ivtvdriver.org
7971S:	Maintained
7972F:	Documentation/media/v4l-drivers/ivtv*
7973F:	drivers/media/pci/ivtv/
7974F:	include/uapi/linux/ivtv*
7975
7976IX2505V MEDIA DRIVER
7977M:	Malcolm Priestley <tvboxspy@gmail.com>
7978L:	linux-media@vger.kernel.org
7979W:	https://linuxtv.org
7980Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7981S:	Maintained
7982F:	drivers/media/dvb-frontends/ix2505v*
7983
7984JAILHOUSE HYPERVISOR INTERFACE
7985M:	Jan Kiszka <jan.kiszka@siemens.com>
7986L:	jailhouse-dev@googlegroups.com
7987S:	Maintained
7988F:	arch/x86/kernel/jailhouse.c
7989F:	arch/x86/include/asm/jailhouse_para.h
7990
7991JC42.4 TEMPERATURE SENSOR DRIVER
7992M:	Guenter Roeck <linux@roeck-us.net>
7993L:	linux-hwmon@vger.kernel.org
7994S:	Maintained
7995F:	drivers/hwmon/jc42.c
7996F:	Documentation/hwmon/jc42
7997
7998JFS FILESYSTEM
7999M:	Dave Kleikamp <shaggy@kernel.org>
8000L:	jfs-discussion@lists.sourceforge.net
8001W:	http://jfs.sourceforge.net/
8002T:	git git://github.com/kleikamp/linux-shaggy.git
8003S:	Maintained
8004F:	Documentation/filesystems/jfs.txt
8005F:	fs/jfs/
8006
8007JME NETWORK DRIVER
8008M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8009L:	netdev@vger.kernel.org
8010S:	Maintained
8011F:	drivers/net/ethernet/jme.*
8012
8013JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8014M:	David Woodhouse <dwmw2@infradead.org>
8015L:	linux-mtd@lists.infradead.org
8016W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8017S:	Maintained
8018F:	fs/jffs2/
8019F:	include/uapi/linux/jffs2.h
8020
8021JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8022M:	"Theodore Ts'o" <tytso@mit.edu>
8023M:	Jan Kara <jack@suse.com>
8024L:	linux-ext4@vger.kernel.org
8025S:	Maintained
8026F:	fs/jbd2/
8027F:	include/linux/jbd2.h
8028
8029JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8030M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8031L:	linux-media@vger.kernel.org
8032S:	Maintained
8033F:	drivers/media/platform/rcar_jpu.c
8034
8035JSM Neo PCI based serial card
8036M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
8037L:	linux-serial@vger.kernel.org
8038S:	Maintained
8039F:	drivers/tty/serial/jsm/
8040
8041K10TEMP HARDWARE MONITORING DRIVER
8042M:	Clemens Ladisch <clemens@ladisch.de>
8043L:	linux-hwmon@vger.kernel.org
8044S:	Maintained
8045F:	Documentation/hwmon/k10temp
8046F:	drivers/hwmon/k10temp.c
8047
8048K8TEMP HARDWARE MONITORING DRIVER
8049M:	Rudolf Marek <r.marek@assembler.cz>
8050L:	linux-hwmon@vger.kernel.org
8051S:	Maintained
8052F:	Documentation/hwmon/k8temp
8053F:	drivers/hwmon/k8temp.c
8054
8055KASAN
8056M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8057R:	Alexander Potapenko <glider@google.com>
8058R:	Dmitry Vyukov <dvyukov@google.com>
8059L:	kasan-dev@googlegroups.com
8060S:	Maintained
8061F:	arch/*/include/asm/kasan.h
8062F:	arch/*/mm/kasan_init*
8063F:	Documentation/dev-tools/kasan.rst
8064F:	include/linux/kasan*.h
8065F:	lib/test_kasan.c
8066F:	mm/kasan/
8067F:	scripts/Makefile.kasan
8068
8069KCONFIG
8070M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8072L:	linux-kbuild@vger.kernel.org
8073S:	Maintained
8074F:	Documentation/kbuild/kconfig*
8075F:	scripts/kconfig/
8076F:	scripts/Kconfig.include
8077
8078KDUMP
8079M:	Dave Young <dyoung@redhat.com>
8080M:	Baoquan He <bhe@redhat.com>
8081R:	Vivek Goyal <vgoyal@redhat.com>
8082L:	kexec@lists.infradead.org
8083W:	http://lse.sourceforge.net/kdump/
8084S:	Maintained
8085F:	Documentation/kdump/
8086
8087KEENE FM RADIO TRANSMITTER DRIVER
8088M:	Hans Verkuil <hverkuil@xs4all.nl>
8089L:	linux-media@vger.kernel.org
8090T:	git git://linuxtv.org/media_tree.git
8091W:	https://linuxtv.org
8092S:	Maintained
8093F:	drivers/media/radio/radio-keene*
8094
8095KERNEL AUTOMOUNTER
8096M:	Ian Kent <raven@themaw.net>
8097L:	autofs@vger.kernel.org
8098S:	Maintained
8099F:	fs/autofs/
8100
8101KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8102M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8103M:	Michal Marek <michal.lkml@markovi.net>
8104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8105L:	linux-kbuild@vger.kernel.org
8106S:	Maintained
8107F:	Documentation/kbuild/
8108F:	Makefile
8109F:	scripts/Kbuild*
8110F:	scripts/Makefile*
8111F:	scripts/basic/
8112F:	scripts/mk*
8113F:	scripts/mod/
8114F:	scripts/package/
8115
8116KERNEL JANITORS
8117L:	kernel-janitors@vger.kernel.org
8118W:	http://kernelnewbies.org/KernelJanitors
8119S:	Odd Fixes
8120
8121KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8122M:	"J. Bruce Fields" <bfields@fieldses.org>
8123M:	Jeff Layton <jlayton@kernel.org>
8124L:	linux-nfs@vger.kernel.org
8125W:	http://nfs.sourceforge.net/
8126T:	git git://linux-nfs.org/~bfields/linux.git
8127S:	Supported
8128F:	fs/nfsd/
8129F:	include/uapi/linux/nfsd/
8130F:	fs/lockd/
8131F:	fs/nfs_common/
8132F:	net/sunrpc/
8133F:	include/linux/lockd/
8134F:	include/linux/sunrpc/
8135F:	include/uapi/linux/sunrpc/
8136
8137KERNEL SELFTEST FRAMEWORK
8138M:	Shuah Khan <shuah@kernel.org>
8139L:	linux-kselftest@vger.kernel.org
8140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8141Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8142S:	Maintained
8143F:	tools/testing/selftests/
8144F:	Documentation/dev-tools/kselftest*
8145
8146KERNEL USERMODE HELPER
8147M:	Luis Chamberlain <mcgrof@kernel.org>
8148L:	linux-kernel@vger.kernel.org
8149S:	Maintained
8150F:	kernel/umh.c
8151F:	include/linux/umh.h
8152
8153KERNEL VIRTUAL MACHINE (KVM)
8154M:	Paolo Bonzini <pbonzini@redhat.com>
8155M:	Radim Krčmář <rkrcmar@redhat.com>
8156L:	kvm@vger.kernel.org
8157W:	http://www.linux-kvm.org
8158T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8159S:	Supported
8160F:	Documentation/virtual/kvm/
8161F:	include/trace/events/kvm.h
8162F:	include/uapi/asm-generic/kvm*
8163F:	include/uapi/linux/kvm*
8164F:	include/asm-generic/kvm*
8165F:	include/linux/kvm*
8166F:	include/kvm/iodev.h
8167F:	virt/kvm/*
8168F:	tools/kvm/
8169
8170KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8171M:	Joerg Roedel <joro@8bytes.org>
8172L:	kvm@vger.kernel.org
8173W:	http://www.linux-kvm.org/
8174S:	Maintained
8175F:	arch/x86/include/asm/svm.h
8176F:	arch/x86/kvm/svm.c
8177
8178KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8179M:	Christoffer Dall <christoffer.dall@arm.com>
8180M:	Marc Zyngier <marc.zyngier@arm.com>
8181L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8182L:	kvmarm@lists.cs.columbia.edu
8183W:	http://systems.cs.columbia.edu/projects/kvm-arm
8184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8185S:	Supported
8186F:	arch/arm/include/uapi/asm/kvm*
8187F:	arch/arm/include/asm/kvm*
8188F:	arch/arm/kvm/
8189F:	virt/kvm/arm/
8190F:	include/kvm/arm_*
8191
8192KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8193M:	Christoffer Dall <christoffer.dall@arm.com>
8194M:	Marc Zyngier <marc.zyngier@arm.com>
8195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8196L:	kvmarm@lists.cs.columbia.edu
8197S:	Maintained
8198F:	arch/arm64/include/uapi/asm/kvm*
8199F:	arch/arm64/include/asm/kvm*
8200F:	arch/arm64/kvm/
8201
8202KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8203M:	James Hogan <jhogan@kernel.org>
8204L:	linux-mips@vger.kernel.org
8205S:	Supported
8206F:	arch/mips/include/uapi/asm/kvm*
8207F:	arch/mips/include/asm/kvm*
8208F:	arch/mips/kvm/
8209
8210KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8211M:	Paul Mackerras <paulus@ozlabs.org>
8212L:	kvm-ppc@vger.kernel.org
8213W:	http://www.linux-kvm.org/
8214T:	git git://github.com/agraf/linux-2.6.git
8215S:	Supported
8216F:	arch/powerpc/include/uapi/asm/kvm*
8217F:	arch/powerpc/include/asm/kvm*
8218F:	arch/powerpc/kvm/
8219F:	arch/powerpc/kernel/kvm*
8220
8221KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8222M:	Christian Borntraeger <borntraeger@de.ibm.com>
8223M:	Janosch Frank <frankja@linux.ibm.com>
8224R:	David Hildenbrand <david@redhat.com>
8225R:	Cornelia Huck <cohuck@redhat.com>
8226L:	linux-s390@vger.kernel.org
8227W:	http://www.ibm.com/developerworks/linux/linux390/
8228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8229S:	Supported
8230F:	arch/s390/include/uapi/asm/kvm*
8231F:	arch/s390/include/asm/gmap.h
8232F:	arch/s390/include/asm/kvm*
8233F:	arch/s390/kvm/
8234F:	arch/s390/mm/gmap.c
8235
8236KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8237M:	Paolo Bonzini <pbonzini@redhat.com>
8238M:	Radim Krčmář <rkrcmar@redhat.com>
8239L:	kvm@vger.kernel.org
8240W:	http://www.linux-kvm.org
8241T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8242S:	Supported
8243F:	arch/x86/kvm/
8244F:	arch/x86/include/uapi/asm/kvm*
8245F:	arch/x86/include/asm/kvm*
8246F:	arch/x86/include/asm/pvclock-abi.h
8247F:	arch/x86/kernel/kvm.c
8248F:	arch/x86/kernel/kvmclock.c
8249
8250KERNFS
8251M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8252M:	Tejun Heo <tj@kernel.org>
8253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8254S:	Supported
8255F:	include/linux/kernfs.h
8256F:	fs/kernfs/
8257
8258KEXEC
8259M:	Eric Biederman <ebiederm@xmission.com>
8260W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8261L:	kexec@lists.infradead.org
8262S:	Maintained
8263F:	include/linux/kexec.h
8264F:	include/uapi/linux/kexec.h
8265F:	kernel/kexec*
8266
8267KEYS-ENCRYPTED
8268M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8269L:	linux-integrity@vger.kernel.org
8270L:	keyrings@vger.kernel.org
8271S:	Supported
8272F:	Documentation/security/keys/trusted-encrypted.rst
8273F:	include/keys/encrypted-type.h
8274F:	security/keys/encrypted-keys/
8275
8276KEYS-TRUSTED
8277M:	James Bottomley <jejb@linux.vnet.ibm.com>
8278M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
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/trusted-type.h
8285F:	security/keys/trusted.c
8286F:	security/keys/trusted.h
8287
8288KEYS/KEYRINGS:
8289M:	David Howells <dhowells@redhat.com>
8290L:	keyrings@vger.kernel.org
8291S:	Maintained
8292F:	Documentation/security/keys/core.rst
8293F:	include/linux/key.h
8294F:	include/linux/key-type.h
8295F:	include/linux/keyctl.h
8296F:	include/uapi/linux/keyctl.h
8297F:	include/keys/
8298F:	security/keys/
8299
8300KGDB / KDB /debug_core
8301M:	Jason Wessel <jason.wessel@windriver.com>
8302M:	Daniel Thompson <daniel.thompson@linaro.org>
8303W:	http://kgdb.wiki.kernel.org/
8304L:	kgdb-bugreport@lists.sourceforge.net
8305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8306S:	Maintained
8307F:	Documentation/dev-tools/kgdb.rst
8308F:	drivers/misc/kgdbts.c
8309F:	drivers/tty/serial/kgdboc.c
8310F:	include/linux/kdb.h
8311F:	include/linux/kgdb.h
8312F:	kernel/debug/
8313
8314KMEMLEAK
8315M:	Catalin Marinas <catalin.marinas@arm.com>
8316S:	Maintained
8317F:	Documentation/dev-tools/kmemleak.rst
8318F:	include/linux/kmemleak.h
8319F:	mm/kmemleak.c
8320F:	mm/kmemleak-test.c
8321
8322KMOD KERNEL MODULE LOADER - USERMODE HELPER
8323M:	Luis Chamberlain <mcgrof@kernel.org>
8324L:	linux-kernel@vger.kernel.org
8325S:	Maintained
8326F:	kernel/kmod.c
8327F:	include/linux/kmod.h
8328F:	lib/test_kmod.c
8329F:	tools/testing/selftests/kmod/
8330
8331KPROBES
8332M:	Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8333M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8334M:	"David S. Miller" <davem@davemloft.net>
8335M:	Masami Hiramatsu <mhiramat@kernel.org>
8336S:	Maintained
8337F:	Documentation/kprobes.txt
8338F:	include/linux/kprobes.h
8339F:	include/asm-generic/kprobes.h
8340F:	kernel/kprobes.c
8341
8342KS0108 LCD CONTROLLER DRIVER
8343M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8344S:	Maintained
8345F:	Documentation/auxdisplay/ks0108
8346F:	drivers/auxdisplay/ks0108.c
8347F:	include/linux/ks0108.h
8348
8349L3MDEV
8350M:	David Ahern <dsa@cumulusnetworks.com>
8351L:	netdev@vger.kernel.org
8352S:	Maintained
8353F:	net/l3mdev
8354F:	include/net/l3mdev.h
8355
8356L7 BPF FRAMEWORK
8357M:	John Fastabend <john.fastabend@gmail.com>
8358M:	Daniel Borkmann <daniel@iogearbox.net>
8359L:	netdev@vger.kernel.org
8360S:	Maintained
8361F:	include/linux/skmsg.h
8362F:	net/core/skmsg.c
8363F:	net/core/sock_map.c
8364F:	net/ipv4/tcp_bpf.c
8365
8366LANTIQ / INTEL Ethernet drivers
8367M:	Hauke Mehrtens <hauke@hauke-m.de>
8368L:	netdev@vger.kernel.org
8369S:	Maintained
8370F:	net/dsa/tag_gswip.c
8371F:	drivers/net/ethernet/lantiq_xrx200.c
8372F:	drivers/net/dsa/lantiq_pce.h
8373F:	drivers/net/dsa/lantiq_gswip.c
8374
8375LANTIQ MIPS ARCHITECTURE
8376M:	John Crispin <john@phrozen.org>
8377L:	linux-mips@vger.kernel.org
8378S:	Maintained
8379F:	arch/mips/lantiq
8380F:	drivers/soc/lantiq
8381
8382LAPB module
8383L:	linux-x25@vger.kernel.org
8384S:	Orphan
8385F:	Documentation/networking/lapb-module.txt
8386F:	include/*/lapb.h
8387F:	net/lapb/
8388
8389LASI 53c700 driver for PARISC
8390M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8391L:	linux-scsi@vger.kernel.org
8392S:	Maintained
8393F:	Documentation/scsi/53c700.txt
8394F:	drivers/scsi/53c700*
8395
8396LEAKING_ADDRESSES
8397M:	Tobin C. Harding <me@tobin.cc>
8398M:	Tycho Andersen <tycho@tycho.ws>
8399L:	kernel-hardening@lists.openwall.com
8400S:	Maintained
8401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8402F:	scripts/leaking_addresses.pl
8403
8404LED SUBSYSTEM
8405M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8406M:	Pavel Machek <pavel@ucw.cz>
8407L:	linux-leds@vger.kernel.org
8408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8409S:	Maintained
8410F:	Documentation/devicetree/bindings/leds/
8411F:	drivers/leds/
8412F:	include/linux/leds.h
8413
8414LEGACY EEPROM DRIVER
8415M:	Jean Delvare <jdelvare@suse.com>
8416S:	Maintained
8417F:	Documentation/misc-devices/eeprom
8418F:	drivers/misc/eeprom/eeprom.c
8419
8420LEGO MINDSTORMS EV3
8421R:	David Lechner <david@lechnology.com>
8422S:	Maintained
8423F:	arch/arm/boot/dts/da850-lego-ev3.dts
8424F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8425F:	drivers/power/supply/lego_ev3_battery.c
8426
8427LEGO USB Tower driver
8428M:	Juergen Stuber <starblue@users.sourceforge.net>
8429L:	legousb-devel@lists.sourceforge.net
8430W:	http://legousb.sourceforge.net/
8431S:	Maintained
8432F:	drivers/usb/misc/legousbtower.c
8433
8434LG LAPTOP EXTRAS
8435M:	Matan Ziv-Av <matan@svgalib.org>
8436L:	platform-driver-x86@vger.kernel.org
8437S:	Maintained
8438F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8439F:	Documentation/laptops/lg-laptop.rst
8440F:	drivers/platform/x86/lg-laptop.c
8441
8442LG2160 MEDIA DRIVER
8443M:	Michael Krufky <mkrufky@linuxtv.org>
8444L:	linux-media@vger.kernel.org
8445W:	https://linuxtv.org
8446W:	http://github.com/mkrufky
8447Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8448T:	git git://linuxtv.org/mkrufky/tuners.git
8449S:	Maintained
8450F:	drivers/media/dvb-frontends/lg2160.*
8451
8452LGDT3305 MEDIA DRIVER
8453M:	Michael Krufky <mkrufky@linuxtv.org>
8454L:	linux-media@vger.kernel.org
8455W:	https://linuxtv.org
8456W:	http://github.com/mkrufky
8457Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8458T:	git git://linuxtv.org/mkrufky/tuners.git
8459S:	Maintained
8460F:	drivers/media/dvb-frontends/lgdt3305.*
8461
8462LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8463M:	Viresh Kumar <vireshk@kernel.org>
8464L:	linux-ide@vger.kernel.org
8465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8466S:	Maintained
8467F:	include/linux/pata_arasan_cf_data.h
8468F:	drivers/ata/pata_arasan_cf.c
8469
8470LIBATA PATA DRIVERS
8471M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8472M:	Jens Axboe <axboe@kernel.dk>
8473L:	linux-ide@vger.kernel.org
8474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8475S:	Maintained
8476F:	drivers/ata/pata_*.c
8477F:	drivers/ata/ata_generic.c
8478
8479LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8480M:	Linus Walleij <linus.walleij@linaro.org>
8481L:	linux-ide@vger.kernel.org
8482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8483S:	Maintained
8484F:	drivers/ata/pata_ftide010.c
8485F:	drivers/ata/sata_gemini.c
8486F:	drivers/ata/sata_gemini.h
8487
8488LIBATA SATA AHCI PLATFORM devices support
8489M:	Hans de Goede <hdegoede@redhat.com>
8490M:	Jens Axboe <axboe@kernel.dk>
8491L:	linux-ide@vger.kernel.org
8492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8493S:	Maintained
8494F:	drivers/ata/ahci_platform.c
8495F:	drivers/ata/libahci_platform.c
8496F:	include/linux/ahci_platform.h
8497
8498LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8499M:	Mikael Pettersson <mikpelinux@gmail.com>
8500L:	linux-ide@vger.kernel.org
8501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8502S:	Maintained
8503F:	drivers/ata/sata_promise.*
8504
8505LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8506M:	Jens Axboe <axboe@kernel.dk>
8507L:	linux-ide@vger.kernel.org
8508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8509S:	Maintained
8510F:	drivers/ata/
8511F:	include/linux/ata.h
8512F:	include/linux/libata.h
8513F:	Documentation/devicetree/bindings/ata/
8514
8515LIBLOCKDEP
8516M:	Sasha Levin <alexander.levin@microsoft.com>
8517S:	Maintained
8518F:	tools/lib/lockdep/
8519
8520LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8521M:	Ross Zwisler <zwisler@kernel.org>
8522M:	Dan Williams <dan.j.williams@intel.com>
8523M:	Vishal Verma <vishal.l.verma@intel.com>
8524M:	Dave Jiang <dave.jiang@intel.com>
8525L:	linux-nvdimm@lists.01.org
8526Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8527S:	Supported
8528F:	drivers/nvdimm/blk.c
8529F:	drivers/nvdimm/region_devs.c
8530
8531LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8532M:	Vishal Verma <vishal.l.verma@intel.com>
8533M:	Dan Williams <dan.j.williams@intel.com>
8534M:	Ross Zwisler <zwisler@kernel.org>
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/btt*
8540
8541LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8542M:	Ross Zwisler <zwisler@kernel.org>
8543M:	Dan Williams <dan.j.williams@intel.com>
8544M:	Vishal Verma <vishal.l.verma@intel.com>
8545M:	Dave Jiang <dave.jiang@intel.com>
8546L:	linux-nvdimm@lists.01.org
8547Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8548S:	Supported
8549F:	drivers/nvdimm/pmem*
8550
8551LIBNVDIMM: DEVICETREE BINDINGS
8552M:	Oliver O'Halloran <oohall@gmail.com>
8553L:	linux-nvdimm@lists.01.org
8554Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8555S:	Supported
8556F:	drivers/nvdimm/of_pmem.c
8557F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8558
8559LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8560M:	Dan Williams <dan.j.williams@intel.com>
8561M:	Ross Zwisler <zwisler@kernel.org>
8562M:	Vishal Verma <vishal.l.verma@intel.com>
8563M:	Dave Jiang <dave.jiang@intel.com>
8564L:	linux-nvdimm@lists.01.org
8565Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8567S:	Supported
8568F:	drivers/nvdimm/*
8569F:	drivers/acpi/nfit/*
8570F:	include/linux/nd.h
8571F:	include/linux/libnvdimm.h
8572F:	include/uapi/linux/ndctl.h
8573
8574LIGHTNVM PLATFORM SUPPORT
8575M:	Matias Bjorling <mb@lightnvm.io>
8576W:	http://github/OpenChannelSSD
8577L:	linux-block@vger.kernel.org
8578S:	Maintained
8579F:	drivers/lightnvm/
8580F:	include/linux/lightnvm.h
8581F:	include/uapi/linux/lightnvm.h
8582
8583LINUX FOR POWER MACINTOSH
8584M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8585W:	http://www.penguinppc.org/
8586L:	linuxppc-dev@lists.ozlabs.org
8587S:	Maintained
8588F:	arch/powerpc/platforms/powermac/
8589F:	drivers/macintosh/
8590
8591LINUX FOR POWERPC (32-BIT AND 64-BIT)
8592M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8593M:	Paul Mackerras <paulus@samba.org>
8594M:	Michael Ellerman <mpe@ellerman.id.au>
8595W:	https://github.com/linuxppc/linux/wiki
8596L:	linuxppc-dev@lists.ozlabs.org
8597Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8599S:	Supported
8600F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8601F:	Documentation/devicetree/bindings/powerpc/
8602F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8603F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8604F:	Documentation/powerpc/
8605F:	arch/powerpc/
8606F:	drivers/char/tpm/tpm_ibmvtpm*
8607F:	drivers/crypto/nx/
8608F:	drivers/crypto/vmx/
8609F:	drivers/i2c/busses/i2c-opal.c
8610F:	drivers/net/ethernet/ibm/ibmveth.*
8611F:	drivers/net/ethernet/ibm/ibmvnic.*
8612F:	drivers/pci/hotplug/pnv_php.c
8613F:	drivers/pci/hotplug/rpa*
8614F:	drivers/rtc/rtc-opal.c
8615F:	drivers/scsi/ibmvscsi/
8616F:	drivers/tty/hvc/hvc_opal.c
8617F:	drivers/watchdog/wdrtas.c
8618F:	tools/testing/selftests/powerpc
8619N:	/pmac
8620N:	powermac
8621N:	powernv
8622N:	[^a-z0-9]ps3
8623N:	pseries
8624
8625LINUX FOR POWERPC EMBEDDED MPC5XXX
8626M:	Anatolij Gustschin <agust@denx.de>
8627L:	linuxppc-dev@lists.ozlabs.org
8628T:	git git://git.denx.de/linux-denx-agust.git
8629S:	Maintained
8630F:	arch/powerpc/platforms/512x/
8631F:	arch/powerpc/platforms/52xx/
8632
8633LINUX FOR POWERPC EMBEDDED PPC4XX
8634M:	Alistair Popple <alistair@popple.id.au>
8635M:	Matt Porter <mporter@kernel.crashing.org>
8636W:	http://www.penguinppc.org/
8637L:	linuxppc-dev@lists.ozlabs.org
8638S:	Maintained
8639F:	arch/powerpc/platforms/40x/
8640F:	arch/powerpc/platforms/44x/
8641
8642LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8643M:	Scott Wood <oss@buserror.net>
8644M:	Kumar Gala <galak@kernel.crashing.org>
8645W:	http://www.penguinppc.org/
8646L:	linuxppc-dev@lists.ozlabs.org
8647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8648S:	Maintained
8649F:	arch/powerpc/platforms/83xx/
8650F:	arch/powerpc/platforms/85xx/
8651F:	Documentation/devicetree/bindings/powerpc/fsl/
8652
8653LINUX FOR POWERPC EMBEDDED PPC8XX
8654M:	Vitaly Bordug <vitb@kernel.crashing.org>
8655W:	http://www.penguinppc.org/
8656L:	linuxppc-dev@lists.ozlabs.org
8657S:	Maintained
8658F:	arch/powerpc/platforms/8xx/
8659
8660LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8661L:	linuxppc-dev@lists.ozlabs.org
8662S:	Orphan
8663F:	arch/powerpc/*/*virtex*
8664F:	arch/powerpc/*/*/*virtex*
8665
8666LINUX FOR POWERPC PA SEMI PWRFICIENT
8667L:	linuxppc-dev@lists.ozlabs.org
8668S:	Orphan
8669F:	arch/powerpc/platforms/pasemi/
8670F:	drivers/*/*pasemi*
8671F:	drivers/*/*/*pasemi*
8672
8673LINUX KERNEL DUMP TEST MODULE (LKDTM)
8674M:	Kees Cook <keescook@chromium.org>
8675S:	Maintained
8676F:	drivers/misc/lkdtm/*
8677
8678LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8679M:	Alan Stern <stern@rowland.harvard.edu>
8680M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8681M:	Will Deacon <will.deacon@arm.com>
8682M:	Peter Zijlstra <peterz@infradead.org>
8683M:	Boqun Feng <boqun.feng@gmail.com>
8684M:	Nicholas Piggin <npiggin@gmail.com>
8685M:	David Howells <dhowells@redhat.com>
8686M:	Jade Alglave <j.alglave@ucl.ac.uk>
8687M:	Luc Maranget <luc.maranget@inria.fr>
8688M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8689R:	Akira Yokosawa <akiyks@gmail.com>
8690R:	Daniel Lustig <dlustig@nvidia.com>
8691L:	linux-kernel@vger.kernel.org
8692L:	linux-arch@vger.kernel.org
8693S:	Supported
8694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8695F:	tools/memory-model/
8696F:	Documentation/atomic_bitops.txt
8697F:	Documentation/atomic_t.txt
8698F:	Documentation/core-api/atomic_ops.rst
8699F:	Documentation/core-api/refcount-vs-atomic.rst
8700F:	Documentation/memory-barriers.txt
8701
8702LIS3LV02D ACCELEROMETER DRIVER
8703M:	Eric Piel <eric.piel@tremplin-utc.net>
8704S:	Maintained
8705F:	Documentation/misc-devices/lis3lv02d
8706F:	drivers/misc/lis3lv02d/
8707F:	drivers/platform/x86/hp_accel.c
8708
8709LIVE PATCHING
8710M:	Josh Poimboeuf <jpoimboe@redhat.com>
8711M:	Jessica Yu <jeyu@kernel.org>
8712M:	Jiri Kosina <jikos@kernel.org>
8713M:	Miroslav Benes <mbenes@suse.cz>
8714R:	Petr Mladek <pmladek@suse.com>
8715S:	Maintained
8716F:	kernel/livepatch/
8717F:	include/linux/livepatch.h
8718F:	arch/x86/include/asm/livepatch.h
8719F:	arch/x86/kernel/livepatch.c
8720F:	Documentation/livepatch/
8721F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8722F:	samples/livepatch/
8723L:	live-patching@vger.kernel.org
8724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8725
8726LLC (802.2)
8727L:	netdev@vger.kernel.org
8728S:	Odd fixes
8729F:	include/linux/llc.h
8730F:	include/uapi/linux/llc.h
8731F:	include/net/llc*
8732F:	net/llc/
8733
8734LM73 HARDWARE MONITOR DRIVER
8735M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8736L:	linux-hwmon@vger.kernel.org
8737S:	Maintained
8738F:	drivers/hwmon/lm73.c
8739
8740LM78 HARDWARE MONITOR DRIVER
8741M:	Jean Delvare <jdelvare@suse.com>
8742L:	linux-hwmon@vger.kernel.org
8743S:	Maintained
8744F:	Documentation/hwmon/lm78
8745F:	drivers/hwmon/lm78.c
8746
8747LM83 HARDWARE MONITOR DRIVER
8748M:	Jean Delvare <jdelvare@suse.com>
8749L:	linux-hwmon@vger.kernel.org
8750S:	Maintained
8751F:	Documentation/hwmon/lm83
8752F:	drivers/hwmon/lm83.c
8753
8754LM90 HARDWARE MONITOR DRIVER
8755M:	Jean Delvare <jdelvare@suse.com>
8756L:	linux-hwmon@vger.kernel.org
8757S:	Maintained
8758F:	Documentation/hwmon/lm90
8759F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8760F:	drivers/hwmon/lm90.c
8761F:	include/dt-bindings/thermal/lm90.h
8762
8763LM95234 HARDWARE MONITOR DRIVER
8764M:	Guenter Roeck <linux@roeck-us.net>
8765L:	linux-hwmon@vger.kernel.org
8766S:	Maintained
8767F:	Documentation/hwmon/lm95234
8768F:	drivers/hwmon/lm95234.c
8769
8770LME2510 MEDIA DRIVER
8771M:	Malcolm Priestley <tvboxspy@gmail.com>
8772L:	linux-media@vger.kernel.org
8773W:	https://linuxtv.org
8774Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8775S:	Maintained
8776F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8777
8778LOADPIN SECURITY MODULE
8779M:	Kees Cook <keescook@chromium.org>
8780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8781S:	Supported
8782F:	security/loadpin/
8783F:	Documentation/admin-guide/LSM/LoadPin.rst
8784
8785LOCKING PRIMITIVES
8786M:	Peter Zijlstra <peterz@infradead.org>
8787M:	Ingo Molnar <mingo@redhat.com>
8788M:	Will Deacon <will.deacon@arm.com>
8789L:	linux-kernel@vger.kernel.org
8790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8791S:	Maintained
8792F:	Documentation/locking/
8793F:	include/linux/lockdep.h
8794F:	include/linux/spinlock*.h
8795F:	arch/*/include/asm/spinlock*.h
8796F:	include/linux/rwlock*.h
8797F:	include/linux/mutex*.h
8798F:	include/linux/rwsem*.h
8799F:	arch/*/include/asm/rwsem.h
8800F:	include/linux/seqlock.h
8801F:	lib/locking*.[ch]
8802F:	kernel/locking/
8803X:	kernel/locking/locktorture.c
8804
8805LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8806M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8807L:	linux-ntfs-dev@lists.sourceforge.net
8808W:	http://www.linux-ntfs.org/content/view/19/37/
8809S:	Maintained
8810F:	Documentation/ldm.txt
8811F:	block/partitions/ldm.*
8812
8813LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8814M:	Sathya Prakash <sathya.prakash@broadcom.com>
8815M:	Chaitra P B <chaitra.basappa@broadcom.com>
8816M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8817L:	MPT-FusionLinux.pdl@broadcom.com
8818L:	linux-scsi@vger.kernel.org
8819W:	http://www.avagotech.com/support/
8820S:	Supported
8821F:	drivers/message/fusion/
8822F:	drivers/scsi/mpt3sas/
8823
8824LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8825M:	Matthew Wilcox <willy@infradead.org>
8826L:	linux-scsi@vger.kernel.org
8827S:	Maintained
8828F:	drivers/scsi/sym53c8xx_2/
8829
8830LTC1660 DAC DRIVER
8831M:	Marcus Folkesson <marcus.folkesson@gmail.com>
8832L:	linux-iio@vger.kernel.org
8833S:	Maintained
8834F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8835F:	drivers/iio/dac/ltc1660.c
8836
8837LTC4261 HARDWARE MONITOR DRIVER
8838M:	Guenter Roeck <linux@roeck-us.net>
8839L:	linux-hwmon@vger.kernel.org
8840S:	Maintained
8841F:	Documentation/hwmon/ltc4261
8842F:	drivers/hwmon/ltc4261.c
8843
8844LTC4306 I2C MULTIPLEXER DRIVER
8845M:	Michael Hennerich <michael.hennerich@analog.com>
8846W:	http://ez.analog.com/community/linux-device-drivers
8847L:	linux-i2c@vger.kernel.org
8848S:	Supported
8849F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8850F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8851
8852LTP (Linux Test Project)
8853M:	Mike Frysinger <vapier@gentoo.org>
8854M:	Cyril Hrubis <chrubis@suse.cz>
8855M:	Wanlong Gao <wanlong.gao@gmail.com>
8856M:	Jan Stancek <jstancek@redhat.com>
8857M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8858M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8859L:	ltp@lists.linux.it (subscribers-only)
8860W:	http://linux-test-project.github.io/
8861T:	git git://github.com/linux-test-project/ltp.git
8862S:	Maintained
8863
8864M68K ARCHITECTURE
8865M:	Geert Uytterhoeven <geert@linux-m68k.org>
8866L:	linux-m68k@lists.linux-m68k.org
8867W:	http://www.linux-m68k.org/
8868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8869S:	Maintained
8870F:	arch/m68k/
8871F:	drivers/zorro/
8872
8873M68K ON APPLE MACINTOSH
8874M:	Joshua Thompson <funaho@jurai.org>
8875W:	http://www.mac.linux-m68k.org/
8876L:	linux-m68k@lists.linux-m68k.org
8877S:	Maintained
8878F:	arch/m68k/mac/
8879
8880M68K ON HP9000/300
8881M:	Philip Blundell <philb@gnu.org>
8882W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8883S:	Maintained
8884F:	arch/m68k/hp300/
8885
8886M88DS3103 MEDIA DRIVER
8887M:	Antti Palosaari <crope@iki.fi>
8888L:	linux-media@vger.kernel.org
8889W:	https://linuxtv.org
8890W:	http://palosaari.fi/linux/
8891Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8892T:	git git://linuxtv.org/anttip/media_tree.git
8893S:	Maintained
8894F:	drivers/media/dvb-frontends/m88ds3103*
8895
8896M88RS2000 MEDIA DRIVER
8897M:	Malcolm Priestley <tvboxspy@gmail.com>
8898L:	linux-media@vger.kernel.org
8899W:	https://linuxtv.org
8900Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8901S:	Maintained
8902F:	drivers/media/dvb-frontends/m88rs2000*
8903
8904MA901 MASTERKIT USB FM RADIO DRIVER
8905M:	Alexey Klimov <klimov.linux@gmail.com>
8906L:	linux-media@vger.kernel.org
8907T:	git git://linuxtv.org/media_tree.git
8908S:	Maintained
8909F:	drivers/media/radio/radio-ma901.c
8910
8911MAC80211
8912M:	Johannes Berg <johannes@sipsolutions.net>
8913L:	linux-wireless@vger.kernel.org
8914W:	http://wireless.kernel.org/
8915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8917S:	Maintained
8918F:	Documentation/networking/mac80211-injection.txt
8919F:	include/net/mac80211.h
8920F:	net/mac80211/
8921F:	drivers/net/wireless/mac80211_hwsim.[ch]
8922F:	Documentation/networking/mac80211_hwsim/README
8923
8924MAILBOX API
8925M:	Jassi Brar <jassisinghbrar@gmail.com>
8926L:	linux-kernel@vger.kernel.org
8927S:	Maintained
8928F:	drivers/mailbox/
8929F:	include/linux/mailbox_client.h
8930F:	include/linux/mailbox_controller.h
8931
8932MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8933M:	Michael Kerrisk <mtk.manpages@gmail.com>
8934W:	http://www.kernel.org/doc/man-pages
8935L:	linux-man@vger.kernel.org
8936S:	Maintained
8937
8938MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8939M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8940L:	linux-mips@vger.kernel.org
8941S:	Maintained
8942F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8943
8944MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8945M:	Andrew Lunn <andrew@lunn.ch>
8946M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8947L:	netdev@vger.kernel.org
8948S:	Maintained
8949F:	drivers/net/dsa/mv88e6xxx/
8950F:	include/linux/platform_data/mv88e6xxx.h
8951F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8952
8953MARVELL ARMADA DRM SUPPORT
8954M:	Russell King <linux@armlinux.org.uk>
8955S:	Maintained
8956T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8957T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8958F:	drivers/gpu/drm/armada/
8959F:	include/uapi/drm/armada_drm.h
8960F:	Documentation/devicetree/bindings/display/armada/
8961
8962MARVELL CRYPTO DRIVER
8963M:	Boris Brezillon <boris.brezillon@bootlin.com>
8964M:	Arnaud Ebalard <arno@natisbad.org>
8965F:	drivers/crypto/marvell/
8966S:	Maintained
8967L:	linux-crypto@vger.kernel.org
8968
8969MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8970M:	Mirko Lindner <mlindner@marvell.com>
8971M:	Stephen Hemminger <stephen@networkplumber.org>
8972L:	netdev@vger.kernel.org
8973S:	Maintained
8974F:	drivers/net/ethernet/marvell/sk*
8975
8976MARVELL LIBERTAS WIRELESS DRIVER
8977L:	libertas-dev@lists.infradead.org
8978S:	Orphan
8979F:	drivers/net/wireless/marvell/libertas/
8980
8981MARVELL MACCHIATOBIN SUPPORT
8982M:	Russell King <linux@armlinux.org.uk>
8983L:	linux-arm-kernel@lists.infradead.org
8984S:	Maintained
8985F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8986
8987MARVELL MV643XX ETHERNET DRIVER
8988M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8989L:	netdev@vger.kernel.org
8990S:	Maintained
8991F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8992F:	include/linux/mv643xx.h
8993
8994MARVELL MV88X3310 PHY DRIVER
8995M:	Russell King <linux@armlinux.org.uk>
8996L:	netdev@vger.kernel.org
8997S:	Maintained
8998F:	drivers/net/phy/marvell10g.c
8999
9000MARVELL MVNETA ETHERNET DRIVER
9001M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9002L:	netdev@vger.kernel.org
9003S:	Maintained
9004F:	drivers/net/ethernet/marvell/mvneta.*
9005
9006MARVELL MWIFIEX WIRELESS DRIVER
9007M:	Amitkumar Karwar <amitkarwar@gmail.com>
9008M:	Nishant Sarmukadam <nishants@marvell.com>
9009M:	Ganapathi Bhat <gbhat@marvell.com>
9010M:	Xinming Hu <huxinming820@gmail.com>
9011L:	linux-wireless@vger.kernel.org
9012S:	Maintained
9013F:	drivers/net/wireless/marvell/mwifiex/
9014
9015MARVELL MWL8K WIRELESS DRIVER
9016M:	Lennert Buytenhek <buytenh@wantstofly.org>
9017L:	linux-wireless@vger.kernel.org
9018S:	Odd Fixes
9019F:	drivers/net/wireless/marvell/mwl8k.c
9020
9021MARVELL NAND CONTROLLER DRIVER
9022M:	Miquel Raynal <miquel.raynal@bootlin.com>
9023L:	linux-mtd@lists.infradead.org
9024S:	Maintained
9025F:	drivers/mtd/nand/raw/marvell_nand.c
9026F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9027
9028MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9029M:	Nicolas Pitre <nico@fluxnic.net>
9030S:	Odd Fixes
9031F:	drivers/mmc/host/mvsdio.*
9032
9033MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9034M:	Hu Ziji <huziji@marvell.com>
9035L:	linux-mmc@vger.kernel.org
9036S:	Supported
9037F:	drivers/mmc/host/sdhci-xenon*
9038F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9039
9040MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9041M:	Sunil Goutham <sgoutham@marvell.com>
9042M:	Linu Cherian <lcherian@marvell.com>
9043M:	Geetha sowjanya <gakula@marvell.com>
9044M:	Jerin Jacob <jerinj@marvell.com>
9045L:	netdev@vger.kernel.org
9046S:	Supported
9047F:	drivers/net/ethernet/marvell/octeontx2/af/
9048
9049MATROX FRAMEBUFFER DRIVER
9050L:	linux-fbdev@vger.kernel.org
9051S:	Orphan
9052F:	drivers/video/fbdev/matrox/matroxfb_*
9053F:	include/uapi/linux/matroxfb.h
9054
9055MAX16065 HARDWARE MONITOR DRIVER
9056M:	Guenter Roeck <linux@roeck-us.net>
9057L:	linux-hwmon@vger.kernel.org
9058S:	Maintained
9059F:	Documentation/hwmon/max16065
9060F:	drivers/hwmon/max16065.c
9061
9062MAX2175 SDR TUNER DRIVER
9063M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9064L:	linux-media@vger.kernel.org
9065T:	git git://linuxtv.org/media_tree.git
9066S:	Maintained
9067F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9068F:	Documentation/media/v4l-drivers/max2175.rst
9069F:	drivers/media/i2c/max2175*
9070F:	include/uapi/linux/max2175.h
9071
9072MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9073L:	linux-hwmon@vger.kernel.org
9074S:	Orphan
9075F:	Documentation/hwmon/max6650
9076F:	drivers/hwmon/max6650.c
9077
9078MAX6697 HARDWARE MONITOR DRIVER
9079M:	Guenter Roeck <linux@roeck-us.net>
9080L:	linux-hwmon@vger.kernel.org
9081S:	Maintained
9082F:	Documentation/hwmon/max6697
9083F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9084F:	drivers/hwmon/max6697.c
9085F:	include/linux/platform_data/max6697.h
9086
9087MAX9860 MONO AUDIO VOICE CODEC DRIVER
9088M:	Peter Rosin <peda@axentia.se>
9089L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9090S:	Maintained
9091F:	Documentation/devicetree/bindings/sound/max9860.txt
9092F:	sound/soc/codecs/max9860.*
9093
9094MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9095M:	Javier Martinez Canillas <javier@dowhile0.org>
9096L:	linux-kernel@vger.kernel.org
9097S:	Supported
9098F:	drivers/regulator/max77802-regulator.c
9099F:	Documentation/devicetree/bindings/*/*max77802.txt
9100F:	include/dt-bindings/*/*max77802.h
9101
9102MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9103M:	Krzysztof Kozlowski <krzk@kernel.org>
9104M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9105L:	linux-pm@vger.kernel.org
9106S:	Supported
9107F:	drivers/power/supply/max14577_charger.c
9108F:	drivers/power/supply/max77693_charger.c
9109
9110MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9111M:	Chanwoo Choi <cw00.choi@samsung.com>
9112M:	Krzysztof Kozlowski <krzk@kernel.org>
9113M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9114L:	linux-kernel@vger.kernel.org
9115S:	Supported
9116F:	drivers/*/max14577*.c
9117F:	drivers/*/max77686*.c
9118F:	drivers/*/max77693*.c
9119F:	drivers/extcon/extcon-max14577.c
9120F:	drivers/extcon/extcon-max77693.c
9121F:	drivers/rtc/rtc-max77686.c
9122F:	drivers/clk/clk-max77686.c
9123F:	Documentation/devicetree/bindings/mfd/max14577.txt
9124F:	Documentation/devicetree/bindings/*/max77686.txt
9125F:	Documentation/devicetree/bindings/mfd/max77693.txt
9126F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9127F:	include/linux/mfd/max14577*.h
9128F:	include/linux/mfd/max77686*.h
9129F:	include/linux/mfd/max77693*.h
9130
9131MAXIRADIO FM RADIO RECEIVER DRIVER
9132M:	Hans Verkuil <hverkuil@xs4all.nl>
9133L:	linux-media@vger.kernel.org
9134T:	git git://linuxtv.org/media_tree.git
9135W:	https://linuxtv.org
9136S:	Maintained
9137F:	drivers/media/radio/radio-maxiradio*
9138
9139MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9140M:	Peter Rosin <peda@axentia.se>
9141L:	linux-iio@vger.kernel.org
9142S:	Maintained
9143F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9144F:	drivers/iio/potentiometer/mcp4018.c
9145F:	drivers/iio/potentiometer/mcp4531.c
9146
9147MCR20A IEEE-802.15.4 RADIO DRIVER
9148M:	Xue Liu <liuxuenetmail@gmail.com>
9149L:	linux-wpan@vger.kernel.org
9150W:	https://github.com/xueliu/mcr20a-linux
9151S:	Maintained
9152F:	drivers/net/ieee802154/mcr20a.c
9153F:	drivers/net/ieee802154/mcr20a.h
9154F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9155
9156MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9157M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9158L:	linux-iio@vger.kernel.org
9159S:	Maintained
9160F:	drivers/iio/dac/cio-dac.c
9161
9162MEDIA DRIVERS FOR ASCOT2E
9163M:	Sergey Kozlov <serjk@netup.ru>
9164M:	Abylay Ospan <aospan@netup.ru>
9165L:	linux-media@vger.kernel.org
9166W:	https://linuxtv.org
9167W:	http://netup.tv/
9168T:	git git://linuxtv.org/media_tree.git
9169S:	Supported
9170F:	drivers/media/dvb-frontends/ascot2e*
9171
9172MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9173M:	Jasmin Jessich <jasmin@anw.at>
9174L:	linux-media@vger.kernel.org
9175W:	https://linuxtv.org
9176T:	git git://linuxtv.org/media_tree.git
9177S:	Maintained
9178F:	drivers/media/dvb-frontends/cxd2099*
9179
9180MEDIA DRIVERS FOR CXD2841ER
9181M:	Sergey Kozlov <serjk@netup.ru>
9182M:	Abylay Ospan <aospan@netup.ru>
9183L:	linux-media@vger.kernel.org
9184W:	https://linuxtv.org
9185W:	http://netup.tv/
9186T:	git git://linuxtv.org/media_tree.git
9187S:	Supported
9188F:	drivers/media/dvb-frontends/cxd2841er*
9189
9190MEDIA DRIVERS FOR CXD2880
9191M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9192L:	linux-media@vger.kernel.org
9193W:	http://linuxtv.org/
9194T:	git git://linuxtv.org/media_tree.git
9195S:	Supported
9196F:	drivers/media/dvb-frontends/cxd2880/*
9197F:	drivers/media/spi/cxd2880*
9198
9199MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9200L:	linux-media@vger.kernel.org
9201W:	https://linuxtv.org
9202T:	git git://linuxtv.org/media_tree.git
9203S:	Orphan
9204F:	drivers/media/pci/ddbridge/*
9205
9206MEDIA DRIVERS FOR FREESCALE IMX
9207M:	Steve Longerbeam <slongerbeam@gmail.com>
9208M:	Philipp Zabel <p.zabel@pengutronix.de>
9209L:	linux-media@vger.kernel.org
9210T:	git git://linuxtv.org/media_tree.git
9211S:	Maintained
9212F:	Documentation/devicetree/bindings/media/imx.txt
9213F:	Documentation/media/v4l-drivers/imx.rst
9214F:	drivers/staging/media/imx/
9215F:	include/linux/imx-media.h
9216F:	include/media/imx.h
9217
9218MEDIA DRIVER FOR FREESCALE IMX PXP
9219M:	Philipp Zabel <p.zabel@pengutronix.de>
9220L:	linux-media@vger.kernel.org
9221T:	git git://linuxtv.org/media_tree.git
9222S:	Maintained
9223F:	drivers/media/platform/imx-pxp.[ch]
9224
9225MEDIA DRIVERS FOR HELENE
9226M:	Abylay Ospan <aospan@netup.ru>
9227L:	linux-media@vger.kernel.org
9228W:	https://linuxtv.org
9229W:	http://netup.tv/
9230T:	git git://linuxtv.org/media_tree.git
9231S:	Supported
9232F:	drivers/media/dvb-frontends/helene*
9233
9234MEDIA DRIVERS FOR HORUS3A
9235M:	Sergey Kozlov <serjk@netup.ru>
9236M:	Abylay Ospan <aospan@netup.ru>
9237L:	linux-media@vger.kernel.org
9238W:	https://linuxtv.org
9239W:	http://netup.tv/
9240T:	git git://linuxtv.org/media_tree.git
9241S:	Supported
9242F:	drivers/media/dvb-frontends/horus3a*
9243
9244MEDIA DRIVERS FOR LNBH25
9245M:	Sergey Kozlov <serjk@netup.ru>
9246M:	Abylay Ospan <aospan@netup.ru>
9247L:	linux-media@vger.kernel.org
9248W:	https://linuxtv.org
9249W:	http://netup.tv/
9250T:	git git://linuxtv.org/media_tree.git
9251S:	Supported
9252F:	drivers/media/dvb-frontends/lnbh25*
9253
9254MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9255L:	linux-media@vger.kernel.org
9256W:	https://linuxtv.org
9257T:	git git://linuxtv.org/media_tree.git
9258S:	Orphan
9259F:	drivers/media/dvb-frontends/mxl5xx*
9260
9261MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9262M:	Sergey Kozlov <serjk@netup.ru>
9263M:	Abylay Ospan <aospan@netup.ru>
9264L:	linux-media@vger.kernel.org
9265W:	https://linuxtv.org
9266W:	http://netup.tv/
9267T:	git git://linuxtv.org/media_tree.git
9268S:	Supported
9269F:	drivers/media/pci/netup_unidvb/*
9270
9271MEDIA DRIVERS FOR RENESAS - CEU
9272M:	Jacopo Mondi <jacopo@jmondi.org>
9273L:	linux-media@vger.kernel.org
9274L:	linux-renesas-soc@vger.kernel.org
9275T:	git git://linuxtv.org/media_tree.git
9276S:	Supported
9277F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9278F:	drivers/media/platform/renesas-ceu.c
9279F:	include/media/drv-intf/renesas-ceu.h
9280
9281MEDIA DRIVERS FOR RENESAS - DRIF
9282M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9283L:	linux-media@vger.kernel.org
9284L:	linux-renesas-soc@vger.kernel.org
9285T:	git git://linuxtv.org/media_tree.git
9286S:	Supported
9287F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9288F:	drivers/media/platform/rcar_drif.c
9289
9290MEDIA DRIVERS FOR RENESAS - FCP
9291M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9292L:	linux-media@vger.kernel.org
9293L:	linux-renesas-soc@vger.kernel.org
9294T:	git git://linuxtv.org/media_tree.git
9295S:	Supported
9296F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9297F:	drivers/media/platform/rcar-fcp.c
9298F:	include/media/rcar-fcp.h
9299
9300MEDIA DRIVERS FOR RENESAS - FDP1
9301M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9302L:	linux-media@vger.kernel.org
9303L:	linux-renesas-soc@vger.kernel.org
9304T:	git git://linuxtv.org/media_tree.git
9305S:	Supported
9306F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9307F:	drivers/media/platform/rcar_fdp1.c
9308
9309MEDIA DRIVERS FOR RENESAS - VIN
9310M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9311L:	linux-media@vger.kernel.org
9312L:	linux-renesas-soc@vger.kernel.org
9313T:	git git://linuxtv.org/media_tree.git
9314S:	Supported
9315F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9316F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9317F:	drivers/media/platform/rcar-vin/
9318
9319MEDIA DRIVERS FOR RENESAS - VSP1
9320M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9321M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
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,vsp1.txt
9327F:	drivers/media/platform/vsp1/
9328
9329MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9330L:	linux-media@vger.kernel.org
9331W:	https://linuxtv.org
9332T:	git git://linuxtv.org/media_tree.git
9333S:	Orphan
9334F:	drivers/media/dvb-frontends/stv0910*
9335
9336MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9337L:	linux-media@vger.kernel.org
9338W:	https://linuxtv.org
9339T:	git git://linuxtv.org/media_tree.git
9340S:	Orphan
9341F:	drivers/media/dvb-frontends/stv6111*
9342
9343MEDIA DRIVERS FOR STM32 - DCMI
9344M:	Hugues Fruchet <hugues.fruchet@st.com>
9345L:	linux-media@vger.kernel.org
9346T:	git git://linuxtv.org/media_tree.git
9347S:	Supported
9348F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9349F:	drivers/media/platform/stm32/stm32-dcmi.c
9350
9351MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9352M:	Dmitry Osipenko <digetx@gmail.com>
9353L:	linux-media@vger.kernel.org
9354L:	linux-tegra@vger.kernel.org
9355T:	git git://linuxtv.org/media_tree.git
9356S:	Maintained
9357F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9358F:	drivers/staging/media/tegra-vde/
9359
9360MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9361M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9362P:	LinuxTV.org Project
9363L:	linux-media@vger.kernel.org
9364W:	https://linuxtv.org
9365Q:	http://patchwork.kernel.org/project/linux-media/list/
9366T:	git git://linuxtv.org/media_tree.git
9367S:	Maintained
9368F:	Documentation/devicetree/bindings/media/
9369F:	Documentation/media/
9370F:	drivers/media/
9371F:	drivers/staging/media/
9372F:	include/linux/platform_data/media/
9373F:	include/media/
9374F:	include/uapi/linux/dvb/
9375F:	include/uapi/linux/videodev2.h
9376F:	include/uapi/linux/media.h
9377F:	include/uapi/linux/v4l2-*
9378F:	include/uapi/linux/meye.h
9379F:	include/uapi/linux/ivtv*
9380F:	include/uapi/linux/uvcvideo.h
9381
9382MEDIATEK BLUETOOTH DRIVER
9383M:	Sean Wang <sean.wang@mediatek.com>
9384L:	linux-bluetooth@vger.kernel.org
9385L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9386S:	Maintained
9387F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9388F:	drivers/bluetooth/btmtkuart.c
9389
9390MEDIATEK CIR DRIVER
9391M:	Sean Wang <sean.wang@mediatek.com>
9392S:	Maintained
9393F:	drivers/media/rc/mtk-cir.c
9394
9395MEDIATEK DMA DRIVER
9396M:	Sean Wang <sean.wang@mediatek.com>
9397L:	dmaengine@vger.kernel.org
9398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9399L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9400S:	Maintained
9401F:	Documentation/devicetree/bindings/dma/mtk-*
9402F:	drivers/dma/mediatek/
9403
9404MEDIATEK PMIC LED DRIVER
9405M:	Sean Wang <sean.wang@mediatek.com>
9406S:	Maintained
9407F:	drivers/leds/leds-mt6323.c
9408F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9409
9410MEDIATEK ETHERNET DRIVER
9411M:	Felix Fietkau <nbd@openwrt.org>
9412M:	John Crispin <john@phrozen.org>
9413M:	Sean Wang <sean.wang@mediatek.com>
9414M:	Nelson Chang <nelson.chang@mediatek.com>
9415L:	netdev@vger.kernel.org
9416S:	Maintained
9417F:	drivers/net/ethernet/mediatek/
9418
9419MEDIATEK SWITCH DRIVER
9420M:	Sean Wang <sean.wang@mediatek.com>
9421L:	netdev@vger.kernel.org
9422S:	Maintained
9423F:	drivers/net/dsa/mt7530.*
9424F:	net/dsa/tag_mtk.c
9425
9426MEDIATEK JPEG DRIVER
9427M:	Rick Chang <rick.chang@mediatek.com>
9428M:	Bin Liu <bin.liu@mediatek.com>
9429S:	Supported
9430F:	drivers/media/platform/mtk-jpeg/
9431F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9432
9433MEDIATEK MDP DRIVER
9434M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9435M:	Houlong Wei <houlong.wei@mediatek.com>
9436M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9437S:	Supported
9438F:	drivers/media/platform/mtk-mdp/
9439F:	drivers/media/platform/mtk-vpu/
9440F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9441
9442MEDIATEK MEDIA DRIVER
9443M:	Tiffany Lin <tiffany.lin@mediatek.com>
9444M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9445S:	Supported
9446F:	drivers/media/platform/mtk-vcodec/
9447F:	drivers/media/platform/mtk-vpu/
9448F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9449F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9450
9451MEDIATEK MT7601U WIRELESS LAN DRIVER
9452M:	Jakub Kicinski <kubakici@wp.pl>
9453L:	linux-wireless@vger.kernel.org
9454S:	Maintained
9455F:	drivers/net/wireless/mediatek/mt7601u/
9456
9457MEDIATEK NAND CONTROLLER DRIVER
9458M:	Xiaolei Li <xiaolei.li@mediatek.com>
9459L:	linux-mtd@lists.infradead.org
9460S:	Maintained
9461F:	drivers/mtd/nand/raw/mtk_*
9462F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9463
9464MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9465M:	Sean Wang <sean.wang@mediatek.com>
9466S:	Maintained
9467F:	drivers/char/hw_random/mtk-rng.c
9468
9469MEDIATEK USB3 DRD IP DRIVER
9470M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9471L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9472L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9473L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9474S:	Maintained
9475F:	drivers/usb/mtu3/
9476
9477MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9478M:	Peter Senna Tschudin <peter.senna@gmail.com>
9479M:	Martin Donnelly <martin.donnelly@ge.com>
9480M:	Martyn Welch <martyn.welch@collabora.co.uk>
9481S:	Maintained
9482F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9483F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9484
9485MEGARAID SCSI/SAS DRIVERS
9486M:	Kashyap Desai <kashyap.desai@broadcom.com>
9487M:	Sumit Saxena <sumit.saxena@broadcom.com>
9488M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9489L:	megaraidlinux.pdl@broadcom.com
9490L:	linux-scsi@vger.kernel.org
9491W:	http://www.avagotech.com/support/
9492S:	Maintained
9493F:	Documentation/scsi/megaraid.txt
9494F:	drivers/scsi/megaraid.*
9495F:	drivers/scsi/megaraid/
9496
9497MELEXIS MLX90614 DRIVER
9498M:	Crt Mori <cmo@melexis.com>
9499L:	linux-iio@vger.kernel.org
9500W:	http://www.melexis.com
9501S:	Supported
9502F:	drivers/iio/temperature/mlx90614.c
9503
9504MELEXIS MLX90632 DRIVER
9505M:	Crt Mori <cmo@melexis.com>
9506L:	linux-iio@vger.kernel.org
9507W:	http://www.melexis.com
9508S:	Supported
9509F:	drivers/iio/temperature/mlx90632.c
9510
9511MELFAS MIP4 TOUCHSCREEN DRIVER
9512M:	Sangwon Jee <jeesw@melfas.com>
9513W:	http://www.melfas.com
9514S:	Supported
9515F:	drivers/input/touchscreen/melfas_mip4.c
9516F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9517
9518MELLANOX ETHERNET DRIVER (mlx4_en)
9519M:	Tariq Toukan <tariqt@mellanox.com>
9520L:	netdev@vger.kernel.org
9521S:	Supported
9522W:	http://www.mellanox.com
9523Q:	http://patchwork.ozlabs.org/project/netdev/list/
9524F:	drivers/net/ethernet/mellanox/mlx4/en_*
9525
9526MELLANOX ETHERNET DRIVER (mlx5e)
9527M:	Saeed Mahameed <saeedm@mellanox.com>
9528L:	netdev@vger.kernel.org
9529S:	Supported
9530W:	http://www.mellanox.com
9531Q:	http://patchwork.ozlabs.org/project/netdev/list/
9532F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9533
9534MELLANOX ETHERNET INNOVA DRIVERS
9535R:	Boris Pismenny <borisp@mellanox.com>
9536L:	netdev@vger.kernel.org
9537S:	Supported
9538W:	http://www.mellanox.com
9539Q:	http://patchwork.ozlabs.org/project/netdev/list/
9540F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9541F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9542F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9543F:	include/linux/mlx5/mlx5_ifc_fpga.h
9544
9545MELLANOX ETHERNET INNOVA IPSEC DRIVER
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_ipsec/*
9552F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9553
9554MELLANOX ETHERNET SWITCH DRIVERS
9555M:	Jiri Pirko <jiri@mellanox.com>
9556M:	Ido Schimmel <idosch@mellanox.com>
9557L:	netdev@vger.kernel.org
9558S:	Supported
9559W:	http://www.mellanox.com
9560Q:	http://patchwork.ozlabs.org/project/netdev/list/
9561F:	drivers/net/ethernet/mellanox/mlxsw/
9562F:	tools/testing/selftests/drivers/net/mlxsw/
9563
9564MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9565M:	mlxsw@mellanox.com
9566L:	netdev@vger.kernel.org
9567S:	Supported
9568W:	http://www.mellanox.com
9569Q:	http://patchwork.ozlabs.org/project/netdev/list/
9570F:	drivers/net/ethernet/mellanox/mlxfw/
9571
9572MELLANOX HARDWARE PLATFORM SUPPORT
9573M:	Andy Shevchenko <andy@infradead.org>
9574M:	Darren Hart <dvhart@infradead.org>
9575M:	Vadim Pasternak <vadimp@mellanox.com>
9576L:	platform-driver-x86@vger.kernel.org
9577S:	Supported
9578F:	drivers/platform/mellanox/
9579
9580MELLANOX MLX4 core VPI driver
9581M:	Tariq Toukan <tariqt@mellanox.com>
9582L:	netdev@vger.kernel.org
9583L:	linux-rdma@vger.kernel.org
9584W:	http://www.mellanox.com
9585Q:	http://patchwork.ozlabs.org/project/netdev/list/
9586S:	Supported
9587F:	drivers/net/ethernet/mellanox/mlx4/
9588F:	include/linux/mlx4/
9589
9590MELLANOX MLX4 IB driver
9591M:	Yishai Hadas <yishaih@mellanox.com>
9592L:	linux-rdma@vger.kernel.org
9593W:	http://www.mellanox.com
9594Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9595S:	Supported
9596F:	drivers/infiniband/hw/mlx4/
9597F:	include/linux/mlx4/
9598F:	include/uapi/rdma/mlx4-abi.h
9599
9600MELLANOX MLX5 core VPI driver
9601M:	Saeed Mahameed <saeedm@mellanox.com>
9602M:	Leon Romanovsky <leonro@mellanox.com>
9603L:	netdev@vger.kernel.org
9604L:	linux-rdma@vger.kernel.org
9605W:	http://www.mellanox.com
9606Q:	http://patchwork.ozlabs.org/project/netdev/list/
9607S:	Supported
9608F:	drivers/net/ethernet/mellanox/mlx5/core/
9609F:	include/linux/mlx5/
9610
9611MELLANOX MLX5 IB driver
9612M:	Leon Romanovsky <leonro@mellanox.com>
9613L:	linux-rdma@vger.kernel.org
9614W:	http://www.mellanox.com
9615Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9616S:	Supported
9617F:	drivers/infiniband/hw/mlx5/
9618F:	include/linux/mlx5/
9619F:	include/uapi/rdma/mlx5-abi.h
9620
9621MELLANOX MLXCPLD I2C AND MUX DRIVER
9622M:	Vadim Pasternak <vadimp@mellanox.com>
9623M:	Michael Shych <michaelsh@mellanox.com>
9624L:	linux-i2c@vger.kernel.org
9625S:	Supported
9626F:	drivers/i2c/busses/i2c-mlxcpld.c
9627F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9628F:	Documentation/i2c/busses/i2c-mlxcpld
9629
9630MELLANOX MLXCPLD LED DRIVER
9631M:	Vadim Pasternak <vadimp@mellanox.com>
9632L:	linux-leds@vger.kernel.org
9633S:	Supported
9634F:	drivers/leds/leds-mlxcpld.c
9635F:	drivers/leds/leds-mlxreg.c
9636F:	Documentation/leds/leds-mlxcpld.txt
9637
9638MELLANOX PLATFORM DRIVER
9639M:	Vadim Pasternak <vadimp@mellanox.com>
9640L:	platform-driver-x86@vger.kernel.org
9641S:	Supported
9642F:	drivers/platform/x86/mlx-platform.c
9643
9644MEMBARRIER SUPPORT
9645M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9646M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9647L:	linux-kernel@vger.kernel.org
9648S:	Supported
9649F:	kernel/sched/membarrier.c
9650F:	include/uapi/linux/membarrier.h
9651F:	arch/powerpc/include/asm/membarrier.h
9652
9653MEMORY MANAGEMENT
9654L:	linux-mm@kvack.org
9655W:	http://www.linux-mm.org
9656S:	Maintained
9657F:	include/linux/mm.h
9658F:	include/linux/gfp.h
9659F:	include/linux/mmzone.h
9660F:	include/linux/memory_hotplug.h
9661F:	include/linux/vmalloc.h
9662F:	mm/
9663
9664MEMORY TECHNOLOGY DEVICES (MTD)
9665M:	David Woodhouse <dwmw2@infradead.org>
9666M:	Brian Norris <computersforpeace@gmail.com>
9667M:	Boris Brezillon <boris.brezillon@bootlin.com>
9668M:	Marek Vasut <marek.vasut@gmail.com>
9669M:	Richard Weinberger <richard@nod.at>
9670L:	linux-mtd@lists.infradead.org
9671W:	http://www.linux-mtd.infradead.org/
9672Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9673T:	git git://git.infradead.org/linux-mtd.git master
9674T:	git git://git.infradead.org/linux-mtd.git mtd/next
9675S:	Maintained
9676F:	Documentation/devicetree/bindings/mtd/
9677F:	drivers/mtd/
9678F:	include/linux/mtd/
9679F:	include/uapi/mtd/
9680
9681MEN A21 WATCHDOG DRIVER
9682M:	Johannes Thumshirn <morbidrsa@gmail.com>
9683L:	linux-watchdog@vger.kernel.org
9684S:	Maintained
9685F:	drivers/watchdog/mena21_wdt.c
9686
9687MEN CHAMELEON BUS (mcb)
9688M:	Johannes Thumshirn <morbidrsa@gmail.com>
9689S:	Maintained
9690F:	drivers/mcb/
9691F:	include/linux/mcb.h
9692F:	Documentation/men-chameleon-bus.txt
9693
9694MEN F21BMC (Board Management Controller)
9695M:	Andreas Werner <andreas.werner@men.de>
9696S:	Supported
9697F:	drivers/mfd/menf21bmc.c
9698F:	drivers/watchdog/menf21bmc_wdt.c
9699F:	drivers/leds/leds-menf21bmc.c
9700F:	drivers/hwmon/menf21bmc_hwmon.c
9701F:	Documentation/hwmon/menf21bmc
9702
9703MEN Z069 WATCHDOG DRIVER
9704M:	Johannes Thumshirn <jth@kernel.org>
9705L:	linux-watchdog@vger.kernel.org
9706S:	Maintained
9707F:	drivers/watchdog/menz69_wdt.c
9708
9709MESON AO CEC DRIVER FOR AMLOGIC SOCS
9710M:	Neil Armstrong <narmstrong@baylibre.com>
9711L:	linux-media@lists.freedesktop.org
9712L:	linux-amlogic@lists.infradead.org
9713W:	http://linux-meson.com/
9714S:	Supported
9715F:	drivers/media/platform/meson/ao-cec.c
9716F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9717T:	git git://linuxtv.org/media_tree.git
9718
9719MICROBLAZE ARCHITECTURE
9720M:	Michal Simek <monstr@monstr.eu>
9721W:	http://www.monstr.eu/fdt/
9722T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9723S:	Supported
9724F:	arch/microblaze/
9725
9726MICROCHIP AT91 SERIAL DRIVER
9727M:	Richard Genoud <richard.genoud@gmail.com>
9728S:	Maintained
9729F:	drivers/tty/serial/atmel_serial.c
9730F:	drivers/tty/serial/atmel_serial.h
9731F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9732
9733MICROCHIP AUDIO ASOC DRIVERS
9734M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9735L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9736S:	Supported
9737F:	sound/soc/atmel
9738
9739MICROCHIP DMA DRIVER
9740M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9741L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9742L:	dmaengine@vger.kernel.org
9743S:	Supported
9744F:	drivers/dma/at_hdmac.c
9745F:	drivers/dma/at_hdmac_regs.h
9746F:	include/linux/platform_data/dma-atmel.h
9747F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
9748F:	include/dt-bindings/dma/at91.h
9749
9750MICROCHIP ECC DRIVER
9751M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9752L:	linux-crypto@vger.kernel.org
9753S:	Maintained
9754F:	drivers/crypto/atmel-ecc.*
9755
9756MICROCHIP I2C DRIVER
9757M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9758L:	linux-i2c@vger.kernel.org
9759S:	Supported
9760F:	drivers/i2c/busses/i2c-at91.c
9761
9762MICROCHIP ISC DRIVER
9763M:	Eugen Hristev <eugen.hristev@microchip.com>
9764L:	linux-media@vger.kernel.org
9765S:	Supported
9766F:	drivers/media/platform/atmel/atmel-isc.c
9767F:	drivers/media/platform/atmel/atmel-isc-regs.h
9768F:	devicetree/bindings/media/atmel-isc.txt
9769
9770MICROCHIP ISI DRIVER
9771M:	Eugen Hristev <eugen.hristev@microchip.com>
9772L:	linux-media@vger.kernel.org
9773S:	Supported
9774F:	drivers/media/platform/atmel/atmel-isi.c
9775F:	include/media/atmel-isi.h
9776
9777MICROCHIP AT91 USART MFD DRIVER
9778M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9779L:	linux-kernel@vger.kernel.org
9780S:	Supported
9781F:	drivers/mfd/at91-usart.c
9782F:	include/dt-bindings/mfd/at91-usart.h
9783F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9784
9785MICROCHIP AT91 USART SPI DRIVER
9786M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9787L:	linux-spi@vger.kernel.org
9788S:	Supported
9789F:	drivers/spi/spi-at91-usart.c
9790F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9791
9792MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9793M:	Woojung Huh <Woojung.Huh@microchip.com>
9794M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9795L:	netdev@vger.kernel.org
9796S:	Maintained
9797F:	net/dsa/tag_ksz.c
9798F:	drivers/net/dsa/microchip/*
9799F:	include/linux/platform_data/microchip-ksz.h
9800F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9801
9802MICROCHIP LAN743X ETHERNET DRIVER
9803M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9804M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9805L:	netdev@vger.kernel.org
9806S:	Maintained
9807F:	drivers/net/ethernet/microchip/lan743x_*
9808
9809MICROCHIP LCDFB DRIVER
9810M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9811L:	linux-fbdev@vger.kernel.org
9812S:	Maintained
9813F:	drivers/video/fbdev/atmel_lcdfb.c
9814F:	include/video/atmel_lcdc.h
9815
9816MICROCHIP MMC/SD/SDIO MCI DRIVER
9817M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9818S:	Maintained
9819F:	drivers/mmc/host/atmel-mci.c
9820
9821MICROCHIP MCP3911 ADC DRIVER
9822M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9823M:	Kent Gustavsson <kent@minoris.se>
9824L:	linux-iio@vger.kernel.org
9825S:	Supported
9826F:	drivers/iio/adc/mcp3911.c
9827F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9828
9829MICROCHIP NAND DRIVER
9830M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9831L:	linux-mtd@lists.infradead.org
9832S:	Supported
9833F:	drivers/mtd/nand/raw/atmel/*
9834F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9835
9836MICROCHIP PWM DRIVER
9837M:	Claudiu Beznea <claudiu.beznea@microchip.com>
9838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9839L:	linux-pwm@vger.kernel.org
9840S:	Supported
9841F:	drivers/pwm/pwm-atmel.c
9842F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9843
9844MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9845M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9846M:	Eugen Hristev <eugen.hristev@microchip.com>
9847L:	linux-iio@vger.kernel.org
9848S:	Supported
9849F:	drivers/iio/adc/at91-sama5d2_adc.c
9850F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9851F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9852
9853MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9854M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9855S:	Supported
9856F:	drivers/power/reset/at91-sama5d2_shdwc.c
9857
9858MICROCHIP SPI DRIVER
9859M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9860S:	Supported
9861F:	drivers/spi/spi-atmel.*
9862
9863MICROCHIP SSC DRIVER
9864M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9865L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9866S:	Supported
9867F:	drivers/misc/atmel-ssc.c
9868F:	include/linux/atmel-ssc.h
9869
9870MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9871M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9872L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9873S:	Supported
9874F:	drivers/misc/atmel_tclib.c
9875F:	drivers/clocksource/tcb_clksrc.c
9876
9877MICROCHIP USBA UDC DRIVER
9878M:	Cristian Birsan <cristian.birsan@microchip.com>
9879L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9880S:	Supported
9881F:	drivers/usb/gadget/udc/atmel_usba_udc.*
9882
9883MICROCHIP USB251XB DRIVER
9884M:	Richard Leitner <richard.leitner@skidata.com>
9885L:	linux-usb@vger.kernel.org
9886S:	Maintained
9887F:	drivers/usb/misc/usb251xb.c
9888F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9889
9890MICROCHIP XDMA DRIVER
9891M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9892L:	linux-arm-kernel@lists.infradead.org
9893L:	dmaengine@vger.kernel.org
9894S:	Supported
9895F:	drivers/dma/at_xdmac.c
9896
9897MICROSEMI MIPS SOCS
9898M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9899L:	linux-mips@vger.kernel.org
9900S:	Maintained
9901F:	arch/mips/generic/board-ocelot.c
9902F:	arch/mips/configs/generic/board-ocelot.config
9903F:	arch/mips/boot/dts/mscc/
9904F:	Documentation/devicetree/bindings/mips/mscc.txt
9905
9906MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9907M:	Don Brace <don.brace@microsemi.com>
9908L:	esc.storagedev@microsemi.com
9909L:	linux-scsi@vger.kernel.org
9910S:	Supported
9911F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9912F:	drivers/scsi/smartpqi/Kconfig
9913F:	drivers/scsi/smartpqi/Makefile
9914F:	include/linux/cciss*.h
9915F:	include/uapi/linux/cciss*.h
9916F:	Documentation/scsi/smartpqi.txt
9917
9918MICROSEMI ETHERNET SWITCH DRIVER
9919M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9920L:	netdev@vger.kernel.org
9921S:	Supported
9922F:	drivers/net/ethernet/mscc/
9923
9924MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9925M:	Chen Yu <yu.c.chen@intel.com>
9926L:	platform-driver-x86@vger.kernel.org
9927S:	Supported
9928F:	drivers/platform/x86/surfacepro3_button.c
9929
9930MICROTEK X6 SCANNER
9931M:	Oliver Neukum <oliver@neukum.org>
9932S:	Maintained
9933F:	drivers/usb/image/microtek.*
9934
9935MIPS
9936M:	Ralf Baechle <ralf@linux-mips.org>
9937M:	Paul Burton <paul.burton@mips.com>
9938M:	James Hogan <jhogan@kernel.org>
9939L:	linux-mips@vger.kernel.org
9940W:	http://www.linux-mips.org/
9941T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9943Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9944S:	Supported
9945F:	Documentation/devicetree/bindings/mips/
9946F:	Documentation/mips/
9947F:	arch/mips/
9948F:	drivers/platform/mips/
9949
9950MIPS BOSTON DEVELOPMENT BOARD
9951M:	Paul Burton <paul.burton@mips.com>
9952L:	linux-mips@vger.kernel.org
9953S:	Maintained
9954F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9955F:	arch/mips/boot/dts/img/boston.dts
9956F:	arch/mips/configs/generic/board-boston.config
9957F:	drivers/clk/imgtec/clk-boston.c
9958F:	include/dt-bindings/clock/boston-clock.h
9959
9960MIPS GENERIC PLATFORM
9961M:	Paul Burton <paul.burton@mips.com>
9962L:	linux-mips@vger.kernel.org
9963S:	Supported
9964F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9965F:	arch/mips/generic/
9966F:	arch/mips/tools/generic-board-config.sh
9967
9968MIPS/LOONGSON1 ARCHITECTURE
9969M:	Keguang Zhang <keguang.zhang@gmail.com>
9970L:	linux-mips@vger.kernel.org
9971S:	Maintained
9972F:	arch/mips/loongson32/
9973F:	arch/mips/include/asm/mach-loongson32/
9974F:	drivers/*/*loongson1*
9975F:	drivers/*/*/*loongson1*
9976
9977MIPS/LOONGSON2 ARCHITECTURE
9978M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9979L:	linux-mips@vger.kernel.org
9980S:	Maintained
9981F:	arch/mips/loongson64/fuloong-2e/
9982F:	arch/mips/loongson64/lemote-2f/
9983F:	arch/mips/include/asm/mach-loongson64/
9984F:	drivers/*/*loongson2*
9985F:	drivers/*/*/*loongson2*
9986
9987MIPS/LOONGSON3 ARCHITECTURE
9988M:	Huacai Chen <chenhc@lemote.com>
9989L:	linux-mips@vger.kernel.org
9990S:	Maintained
9991F:	arch/mips/loongson64/
9992F:	arch/mips/include/asm/mach-loongson64/
9993F:	drivers/platform/mips/cpu_hwmon.c
9994F:	drivers/*/*loongson3*
9995F:	drivers/*/*/*loongson3*
9996
9997MIPS RINT INSTRUCTION EMULATION
9998M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9999L:	linux-mips@vger.kernel.org
10000S:	Supported
10001F:	arch/mips/math-emu/sp_rint.c
10002F:	arch/mips/math-emu/dp_rint.c
10003
10004MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10005M:	Hans Verkuil <hverkuil@xs4all.nl>
10006L:	linux-media@vger.kernel.org
10007T:	git git://linuxtv.org/media_tree.git
10008W:	https://linuxtv.org
10009S:	Odd Fixes
10010F:	drivers/media/radio/radio-miropcm20*
10011
10012MMP SUPPORT
10013R:	Lubomir Rintel <lkundrak@v3.sk>
10014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10015S:	Odd Fixes
10016F:	arch/arm/boot/dts/mmp*
10017F:	arch/arm/mach-mmp/
10018
10019MMU GATHER AND TLB INVALIDATION
10020M:	Will Deacon <will.deacon@arm.com>
10021M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10022M:	Andrew Morton <akpm@linux-foundation.org>
10023M:	Nick Piggin <npiggin@gmail.com>
10024M:	Peter Zijlstra <peterz@infradead.org>
10025L:	linux-arch@vger.kernel.org
10026L:	linux-mm@kvack.org
10027S:	Maintained
10028F:	arch/*/include/asm/tlb.h
10029F:	include/asm-generic/tlb.h
10030F:	mm/mmu_gather.c
10031
10032MN88472 MEDIA DRIVER
10033M:	Antti Palosaari <crope@iki.fi>
10034L:	linux-media@vger.kernel.org
10035W:	https://linuxtv.org
10036W:	http://palosaari.fi/linux/
10037Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10038S:	Maintained
10039F:	drivers/media/dvb-frontends/mn88472*
10040
10041MN88473 MEDIA DRIVER
10042M:	Antti Palosaari <crope@iki.fi>
10043L:	linux-media@vger.kernel.org
10044W:	https://linuxtv.org
10045W:	http://palosaari.fi/linux/
10046Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10047S:	Maintained
10048F:	drivers/media/dvb-frontends/mn88473*
10049
10050MODULE SUPPORT
10051M:	Jessica Yu <jeyu@kernel.org>
10052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10053S:	Maintained
10054F:	include/linux/module.h
10055F:	kernel/module.c
10056
10057MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10058W:	http://popies.net/meye/
10059S:	Orphan
10060F:	Documentation/media/v4l-drivers/meye*
10061F:	drivers/media/pci/meye/
10062F:	include/uapi/linux/meye.h
10063
10064MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10065M:	Jiri Slaby <jirislaby@gmail.com>
10066S:	Maintained
10067F:	Documentation/serial/moxa-smartio
10068F:	drivers/tty/mxser.*
10069
10070MR800 AVERMEDIA USB FM RADIO DRIVER
10071M:	Alexey Klimov <klimov.linux@gmail.com>
10072L:	linux-media@vger.kernel.org
10073T:	git git://linuxtv.org/media_tree.git
10074S:	Maintained
10075F:	drivers/media/radio/radio-mr800.c
10076
10077MRF24J40 IEEE 802.15.4 RADIO DRIVER
10078M:	Alan Ott <alan@signal11.us>
10079L:	linux-wpan@vger.kernel.org
10080S:	Maintained
10081F:	drivers/net/ieee802154/mrf24j40.c
10082F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10083
10084MSI LAPTOP SUPPORT
10085M:	"Lee, Chun-Yi" <jlee@suse.com>
10086L:	platform-driver-x86@vger.kernel.org
10087S:	Maintained
10088F:	drivers/platform/x86/msi-laptop.c
10089
10090MSI WMI SUPPORT
10091L:	platform-driver-x86@vger.kernel.org
10092S:	Orphan
10093F:	drivers/platform/x86/msi-wmi.c
10094
10095MSI001 MEDIA DRIVER
10096M:	Antti Palosaari <crope@iki.fi>
10097L:	linux-media@vger.kernel.org
10098W:	https://linuxtv.org
10099W:	http://palosaari.fi/linux/
10100Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10101T:	git git://linuxtv.org/anttip/media_tree.git
10102S:	Maintained
10103F:	drivers/media/tuners/msi001*
10104
10105MSI2500 MEDIA DRIVER
10106M:	Antti Palosaari <crope@iki.fi>
10107L:	linux-media@vger.kernel.org
10108W:	https://linuxtv.org
10109W:	http://palosaari.fi/linux/
10110Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10111T:	git git://linuxtv.org/anttip/media_tree.git
10112S:	Maintained
10113F:	drivers/media/usb/msi2500/
10114
10115MSYSTEMS DISKONCHIP G3 MTD DRIVER
10116M:	Robert Jarzmik <robert.jarzmik@free.fr>
10117L:	linux-mtd@lists.infradead.org
10118S:	Maintained
10119F:	drivers/mtd/devices/docg3*
10120
10121MT9M032 APTINA SENSOR DRIVER
10122M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10123L:	linux-media@vger.kernel.org
10124T:	git git://linuxtv.org/media_tree.git
10125S:	Maintained
10126F:	drivers/media/i2c/mt9m032.c
10127F:	include/media/i2c/mt9m032.h
10128
10129MT9P031 APTINA CAMERA SENSOR
10130M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10131L:	linux-media@vger.kernel.org
10132T:	git git://linuxtv.org/media_tree.git
10133S:	Maintained
10134F:	drivers/media/i2c/mt9p031.c
10135F:	include/media/i2c/mt9p031.h
10136
10137MT9T001 APTINA CAMERA SENSOR
10138M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10139L:	linux-media@vger.kernel.org
10140T:	git git://linuxtv.org/media_tree.git
10141S:	Maintained
10142F:	drivers/media/i2c/mt9t001.c
10143F:	include/media/i2c/mt9t001.h
10144
10145MT9T112 APTINA CAMERA SENSOR
10146M:	Jacopo Mondi <jacopo@jmondi.org>
10147L:	linux-media@vger.kernel.org
10148T:	git git://linuxtv.org/media_tree.git
10149S:	Odd Fixes
10150F:	drivers/media/i2c/mt9t112.c
10151F:	include/media/i2c/mt9t112.h
10152
10153MT9V032 APTINA CAMERA SENSOR
10154M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10155L:	linux-media@vger.kernel.org
10156T:	git git://linuxtv.org/media_tree.git
10157S:	Maintained
10158F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10159F:	drivers/media/i2c/mt9v032.c
10160F:	include/media/i2c/mt9v032.h
10161
10162MT9V111 APTINA CAMERA SENSOR
10163M:	Jacopo Mondi <jacopo@jmondi.org>
10164L:	linux-media@vger.kernel.org
10165T:	git git://linuxtv.org/media_tree.git
10166S:	Maintained
10167F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10168F:	drivers/media/i2c/mt9v111.c
10169
10170MULTIFUNCTION DEVICES (MFD)
10171M:	Lee Jones <lee.jones@linaro.org>
10172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10173S:	Supported
10174F:	Documentation/devicetree/bindings/mfd/
10175F:	drivers/mfd/
10176F:	include/linux/mfd/
10177F:	include/dt-bindings/mfd/
10178
10179MULTIMEDIA CARD (MMC) ETC. OVER SPI
10180S:	Orphan
10181F:	drivers/mmc/host/mmc_spi.c
10182F:	include/linux/spi/mmc_spi.h
10183
10184MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10185M:	Ulf Hansson <ulf.hansson@linaro.org>
10186L:	linux-mmc@vger.kernel.org
10187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10188S:	Maintained
10189F:	Documentation/devicetree/bindings/mmc/
10190F:	drivers/mmc/
10191F:	include/linux/mmc/
10192F:	include/uapi/linux/mmc/
10193
10194MULTIPLEXER SUBSYSTEM
10195M:	Peter Rosin <peda@axentia.se>
10196S:	Maintained
10197F:	Documentation/ABI/testing/sysfs-class-mux*
10198F:	Documentation/devicetree/bindings/mux/
10199F:	include/dt-bindings/mux/
10200F:	include/linux/mux/
10201F:	drivers/mux/
10202
10203MULTITECH MULTIPORT CARD (ISICOM)
10204S:	Orphan
10205F:	drivers/tty/isicom.c
10206F:	include/linux/isicom.h
10207
10208MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10209M:	Bin Liu <b-liu@ti.com>
10210L:	linux-usb@vger.kernel.org
10211S:	Maintained
10212F:	drivers/usb/musb/
10213
10214MXL301RF MEDIA DRIVER
10215M:	Akihiro Tsukada <tskd08@gmail.com>
10216L:	linux-media@vger.kernel.org
10217S:	Odd Fixes
10218F:	drivers/media/tuners/mxl301rf*
10219
10220MXL5007T MEDIA DRIVER
10221M:	Michael Krufky <mkrufky@linuxtv.org>
10222L:	linux-media@vger.kernel.org
10223W:	https://linuxtv.org
10224W:	http://github.com/mkrufky
10225Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10226T:	git git://linuxtv.org/mkrufky/tuners.git
10227S:	Maintained
10228F:	drivers/media/tuners/mxl5007t.*
10229
10230MXSFB DRM DRIVER
10231M:	Marek Vasut <marex@denx.de>
10232M:	Stefan Agner <stefan@agner.ch>
10233L:	dri-devel@lists.freedesktop.org
10234S:	Supported
10235F:	drivers/gpu/drm/mxsfb/
10236F:	Documentation/devicetree/bindings/display/mxsfb.txt
10237T:	git git://anongit.freedesktop.org/drm/drm-misc
10238
10239MYLEX DAC960 PCI RAID Controller
10240M:	Hannes Reinecke <hare@kernel.org>
10241L:	linux-scsi@vger.kernel.org
10242S:	Supported
10243F:	drivers/scsi/myrb.*
10244F:	drivers/scsi/myrs.*
10245
10246MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10247M:	Chris Lee <christopher.lee@cspi.com>
10248L:	netdev@vger.kernel.org
10249W:	https://www.cspi.com/ethernet-products/support/downloads/
10250S:	Supported
10251F:	drivers/net/ethernet/myricom/myri10ge/
10252
10253NAND FLASH SUBSYSTEM
10254M:	Boris Brezillon <boris.brezillon@bootlin.com>
10255M:	Miquel Raynal <miquel.raynal@bootlin.com>
10256R:	Richard Weinberger <richard@nod.at>
10257L:	linux-mtd@lists.infradead.org
10258W:	http://www.linux-mtd.infradead.org/
10259Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10260T:	git git://git.infradead.org/linux-mtd.git nand/fixes
10261T:	git git://git.infradead.org/linux-mtd.git nand/next
10262S:	Maintained
10263F:	drivers/mtd/nand/
10264F:	include/linux/mtd/*nand*.h
10265
10266NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10267M:	Daniel Mack <zonque@gmail.com>
10268S:	Maintained
10269L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10270W:	http://www.native-instruments.com
10271F:	sound/usb/caiaq/
10272
10273NATSEMI ETHERNET DRIVER (DP8381x)
10274S:	Orphan
10275F:	drivers/net/ethernet/natsemi/natsemi.c
10276
10277NCR 5380 SCSI DRIVERS
10278M:	Finn Thain <fthain@telegraphics.com.au>
10279M:	Michael Schmitz <schmitzmic@gmail.com>
10280L:	linux-scsi@vger.kernel.org
10281S:	Maintained
10282F:	Documentation/scsi/g_NCR5380.txt
10283F:	drivers/scsi/NCR5380.*
10284F:	drivers/scsi/arm/cumana_1.c
10285F:	drivers/scsi/arm/oak.c
10286F:	drivers/scsi/atari_scsi.*
10287F:	drivers/scsi/dmx3191d.c
10288F:	drivers/scsi/g_NCR5380.*
10289F:	drivers/scsi/mac_scsi.*
10290F:	drivers/scsi/sun3_scsi.*
10291F:	drivers/scsi/sun3_scsi_vme.c
10292
10293NCSI LIBRARY:
10294M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10295S:	Maintained
10296F:	net/ncsi/
10297
10298NCT6775 HARDWARE MONITOR DRIVER
10299M:	Guenter Roeck <linux@roeck-us.net>
10300L:	linux-hwmon@vger.kernel.org
10301S:	Maintained
10302F:	Documentation/hwmon/nct6775
10303F:	drivers/hwmon/nct6775.c
10304
10305NET_FAILOVER MODULE
10306M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10307L:	netdev@vger.kernel.org
10308S:	Supported
10309F:	driver/net/net_failover.c
10310F:	include/net/net_failover.h
10311F:	Documentation/networking/net_failover.rst
10312
10313NETEFFECT IWARP RNIC DRIVER (IW_NES)
10314M:	Faisal Latif <faisal.latif@intel.com>
10315L:	linux-rdma@vger.kernel.org
10316W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10317S:	Supported
10318F:	drivers/infiniband/hw/nes/
10319F:	include/uapi/rdma/nes-abi.h
10320
10321NETEM NETWORK EMULATOR
10322M:	Stephen Hemminger <stephen@networkplumber.org>
10323L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10324S:	Maintained
10325F:	net/sched/sch_netem.c
10326
10327NETERION 10GbE DRIVERS (s2io/vxge)
10328M:	Jon Mason <jdmason@kudzu.us>
10329L:	netdev@vger.kernel.org
10330S:	Supported
10331F:	Documentation/networking/s2io.txt
10332F:	Documentation/networking/vxge.txt
10333F:	drivers/net/ethernet/neterion/
10334
10335NETFILTER
10336M:	Pablo Neira Ayuso <pablo@netfilter.org>
10337M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10338M:	Florian Westphal <fw@strlen.de>
10339L:	netfilter-devel@vger.kernel.org
10340L:	coreteam@netfilter.org
10341W:	http://www.netfilter.org/
10342W:	http://www.iptables.org/
10343W:	http://www.nftables.org/
10344Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10347S:	Maintained
10348F:	include/linux/netfilter*
10349F:	include/linux/netfilter/
10350F:	include/net/netfilter/
10351F:	include/uapi/linux/netfilter*
10352F:	include/uapi/linux/netfilter/
10353F:	net/*/netfilter.c
10354F:	net/*/netfilter/
10355F:	net/netfilter/
10356F:	net/bridge/br_netfilter*.c
10357
10358NETROM NETWORK LAYER
10359M:	Ralf Baechle <ralf@linux-mips.org>
10360L:	linux-hams@vger.kernel.org
10361W:	http://www.linux-ax25.org/
10362S:	Maintained
10363F:	include/net/netrom.h
10364F:	include/uapi/linux/netrom.h
10365F:	net/netrom/
10366
10367NETRONOME ETHERNET DRIVERS
10368M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10369L:	oss-drivers@netronome.com
10370S:	Maintained
10371F:	drivers/net/ethernet/netronome/
10372
10373NETWORK BLOCK DEVICE (NBD)
10374M:	Josef Bacik <josef@toxicpanda.com>
10375S:	Maintained
10376L:	linux-block@vger.kernel.org
10377L:	nbd@other.debian.org
10378F:	Documentation/blockdev/nbd.txt
10379F:	drivers/block/nbd.c
10380F:	include/uapi/linux/nbd.h
10381
10382NETWORK DROP MONITOR
10383M:	Neil Horman <nhorman@tuxdriver.com>
10384L:	netdev@vger.kernel.org
10385S:	Maintained
10386W:	https://fedorahosted.org/dropwatch/
10387F:	net/core/drop_monitor.c
10388
10389NETWORKING DRIVERS
10390M:	"David S. Miller" <davem@davemloft.net>
10391L:	netdev@vger.kernel.org
10392W:	http://www.linuxfoundation.org/en/Net
10393Q:	http://patchwork.ozlabs.org/project/netdev/list/
10394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10396S:	Odd Fixes
10397F:	Documentation/devicetree/bindings/net/
10398F:	drivers/net/
10399F:	include/linux/if_*
10400F:	include/linux/netdevice.h
10401F:	include/linux/etherdevice.h
10402F:	include/linux/fcdevice.h
10403F:	include/linux/fddidevice.h
10404F:	include/linux/hippidevice.h
10405F:	include/linux/inetdevice.h
10406F:	include/uapi/linux/if_*
10407F:	include/uapi/linux/netdevice.h
10408
10409NETWORKING DRIVERS (WIRELESS)
10410M:	Kalle Valo <kvalo@codeaurora.org>
10411L:	linux-wireless@vger.kernel.org
10412Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10415S:	Maintained
10416F:	Documentation/devicetree/bindings/net/wireless/
10417F:	drivers/net/wireless/
10418
10419NETWORKING [DSA]
10420M:	Andrew Lunn <andrew@lunn.ch>
10421M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10422M:	Florian Fainelli <f.fainelli@gmail.com>
10423S:	Maintained
10424F:	Documentation/devicetree/bindings/net/dsa/
10425F:	net/dsa/
10426F:	include/net/dsa.h
10427F:	include/linux/dsa/
10428F:	drivers/net/dsa/
10429
10430NETWORKING [GENERAL]
10431M:	"David S. Miller" <davem@davemloft.net>
10432L:	netdev@vger.kernel.org
10433W:	http://www.linuxfoundation.org/en/Net
10434Q:	http://patchwork.ozlabs.org/project/netdev/list/
10435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10437B:	mailto:netdev@vger.kernel.org
10438S:	Maintained
10439F:	net/
10440F:	include/net/
10441F:	include/linux/in.h
10442F:	include/linux/net.h
10443F:	include/linux/netdevice.h
10444F:	include/uapi/linux/in.h
10445F:	include/uapi/linux/net.h
10446F:	include/uapi/linux/netdevice.h
10447F:	include/uapi/linux/net_namespace.h
10448F:	tools/testing/selftests/net/
10449F:	lib/net_utils.c
10450F:	lib/random32.c
10451F:	Documentation/networking/
10452
10453NETWORKING [IPSEC]
10454M:	Steffen Klassert <steffen.klassert@secunet.com>
10455M:	Herbert Xu <herbert@gondor.apana.org.au>
10456M:	"David S. Miller" <davem@davemloft.net>
10457L:	netdev@vger.kernel.org
10458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10460S:	Maintained
10461F:	net/xfrm/
10462F:	net/key/
10463F:	net/ipv4/xfrm*
10464F:	net/ipv4/esp4*
10465F:	net/ipv4/ah4.c
10466F:	net/ipv4/ipcomp.c
10467F:	net/ipv4/ip_vti.c
10468F:	net/ipv6/xfrm*
10469F:	net/ipv6/esp6*
10470F:	net/ipv6/ah6.c
10471F:	net/ipv6/ipcomp6.c
10472F:	net/ipv6/ip6_vti.c
10473F:	include/uapi/linux/xfrm.h
10474F:	include/net/xfrm.h
10475
10476NETWORKING [IPv4/IPv6]
10477M:	"David S. Miller" <davem@davemloft.net>
10478M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10479M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10480L:	netdev@vger.kernel.org
10481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10482S:	Maintained
10483F:	net/ipv4/
10484F:	net/ipv6/
10485F:	include/net/ip*
10486F:	arch/x86/net/*
10487
10488NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10489M:	Paul Moore <paul@paul-moore.com>
10490W:	https://github.com/netlabel
10491L:	netdev@vger.kernel.org
10492L:	linux-security-module@vger.kernel.org
10493S:	Maintained
10494F:	Documentation/netlabel/
10495F:	include/net/calipso.h
10496F:	include/net/cipso_ipv4.h
10497F:	include/net/netlabel.h
10498F:	include/uapi/linux/netfilter/xt_SECMARK.h
10499F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10500F:	net/netlabel/
10501F:	net/ipv4/cipso_ipv4.c
10502F:	net/ipv6/calipso.c
10503F:	net/netfilter/xt_CONNSECMARK.c
10504F:	net/netfilter/xt_SECMARK.c
10505
10506NETWORKING [TCP]
10507M:	Eric Dumazet <edumazet@google.com>
10508L:	netdev@vger.kernel.org
10509S:	Maintained
10510F:	net/ipv4/tcp*.c
10511F:	net/ipv4/syncookies.c
10512F:	net/ipv6/tcp*.c
10513F:	net/ipv6/syncookies.c
10514F:	include/uapi/linux/tcp.h
10515F:	include/net/tcp.h
10516F:	include/linux/tcp.h
10517F:	include/trace/events/tcp.h
10518
10519NETWORKING [TLS]
10520M:	Boris Pismenny <borisp@mellanox.com>
10521M:	Aviad Yehezkel <aviadye@mellanox.com>
10522M:	Dave Watson <davejwatson@fb.com>
10523M:	John Fastabend <john.fastabend@gmail.com>
10524M:	Daniel Borkmann <daniel@iogearbox.net>
10525L:	netdev@vger.kernel.org
10526S:	Maintained
10527F:	net/tls/*
10528F:	include/uapi/linux/tls.h
10529F:	include/net/tls.h
10530
10531NETWORKING [WIRELESS]
10532L:	linux-wireless@vger.kernel.org
10533Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10534
10535NETDEVSIM
10536M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10537S:	Maintained
10538F:	drivers/net/netdevsim/*
10539
10540NETXEN (1/10) GbE SUPPORT
10541M:	Manish Chopra <manish.chopra@cavium.com>
10542M:	Rahul Verma <rahul.verma@cavium.com>
10543M:	Dept-GELinuxNICDev@cavium.com
10544L:	netdev@vger.kernel.org
10545S:	Supported
10546F:	drivers/net/ethernet/qlogic/netxen/
10547
10548NFC SUBSYSTEM
10549M:	Samuel Ortiz <sameo@linux.intel.com>
10550L:	linux-wireless@vger.kernel.org
10551L:	linux-nfc@lists.01.org (subscribers-only)
10552S:	Supported
10553F:	net/nfc/
10554F:	include/net/nfc/
10555F:	include/uapi/linux/nfc.h
10556F:	drivers/nfc/
10557F:	include/linux/platform_data/nfcmrvl.h
10558F:	include/linux/platform_data/nxp-nci.h
10559F:	Documentation/devicetree/bindings/net/nfc/
10560
10561NFS, SUNRPC, AND LOCKD CLIENTS
10562M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10563M:	Anna Schumaker <anna.schumaker@netapp.com>
10564L:	linux-nfs@vger.kernel.org
10565W:	http://client.linux-nfs.org
10566T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10567S:	Maintained
10568F:	fs/lockd/
10569F:	fs/nfs/
10570F:	fs/nfs_common/
10571F:	net/sunrpc/
10572F:	include/linux/lockd/
10573F:	include/linux/nfs*
10574F:	include/linux/sunrpc/
10575F:	include/uapi/linux/nfs*
10576F:	include/uapi/linux/sunrpc/
10577
10578NILFS2 FILESYSTEM
10579M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10580L:	linux-nilfs@vger.kernel.org
10581W:	https://nilfs.sourceforge.io/
10582W:	https://nilfs.osdn.jp/
10583T:	git git://github.com/konis/nilfs2.git
10584S:	Supported
10585F:	Documentation/filesystems/nilfs2.txt
10586F:	fs/nilfs2/
10587F:	include/trace/events/nilfs2.h
10588F:	include/uapi/linux/nilfs2_api.h
10589F:	include/uapi/linux/nilfs2_ondisk.h
10590
10591NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10592M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10593W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10594S:	Maintained
10595F:	Documentation/scsi/NinjaSCSI.txt
10596F:	drivers/scsi/pcmcia/nsp_*
10597
10598NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10599M:	GOTO Masanori <gotom@debian.or.jp>
10600M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10601W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10602S:	Maintained
10603F:	Documentation/scsi/NinjaSCSI.txt
10604F:	drivers/scsi/nsp32*
10605
10606NIOS2 ARCHITECTURE
10607M:	Ley Foon Tan <lftan@altera.com>
10608L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10610S:	Maintained
10611F:	arch/nios2/
10612
10613NOHZ, DYNTICKS SUPPORT
10614M:	Frederic Weisbecker <fweisbec@gmail.com>
10615M:	Thomas Gleixner <tglx@linutronix.de>
10616M:	Ingo Molnar <mingo@kernel.org>
10617L:	linux-kernel@vger.kernel.org
10618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10619S:	Maintained
10620F:	kernel/time/tick*.*
10621F:	include/linux/tick.h
10622F:	include/linux/sched/nohz.h
10623
10624NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10625M:	Pavel Machek <pavel@ucw.cz>
10626M:	Sakari Ailus <sakari.ailus@iki.fi>
10627L:	linux-media@vger.kernel.org
10628S:	Maintained
10629F:	drivers/media/i2c/et8ek8
10630F:	drivers/media/i2c/ad5820.c
10631
10632NOKIA N900 POWER SUPPLY DRIVERS
10633R:	Pali Rohár <pali.rohar@gmail.com>
10634F:	include/linux/power/bq2415x_charger.h
10635F:	include/linux/power/bq27xxx_battery.h
10636F:	include/linux/power/isp1704_charger.h
10637F:	drivers/power/supply/bq2415x_charger.c
10638F:	drivers/power/supply/bq27xxx_battery.c
10639F:	drivers/power/supply/bq27xxx_battery_i2c.c
10640F:	drivers/power/supply/isp1704_charger.c
10641F:	drivers/power/supply/rx51_battery.c
10642
10643NTB AMD DRIVER
10644M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10645L:	linux-ntb@googlegroups.com
10646S:	Supported
10647F:	drivers/ntb/hw/amd/
10648
10649NTB DRIVER CORE
10650M:	Jon Mason <jdmason@kudzu.us>
10651M:	Dave Jiang <dave.jiang@intel.com>
10652M:	Allen Hubbe <allenbh@gmail.com>
10653L:	linux-ntb@googlegroups.com
10654S:	Supported
10655W:	https://github.com/jonmason/ntb/wiki
10656T:	git git://github.com/jonmason/ntb.git
10657F:	drivers/ntb/
10658F:	drivers/net/ntb_netdev.c
10659F:	include/linux/ntb.h
10660F:	include/linux/ntb_transport.h
10661F:	tools/testing/selftests/ntb/
10662
10663NTB IDT DRIVER
10664M:	Serge Semin <fancer.lancer@gmail.com>
10665L:	linux-ntb@googlegroups.com
10666S:	Supported
10667F:	drivers/ntb/hw/idt/
10668
10669NTB INTEL DRIVER
10670M:	Dave Jiang <dave.jiang@intel.com>
10671L:	linux-ntb@googlegroups.com
10672S:	Supported
10673W:	https://github.com/davejiang/linux/wiki
10674T:	git https://github.com/davejiang/linux.git
10675F:	drivers/ntb/hw/intel/
10676
10677NTFS FILESYSTEM
10678M:	Anton Altaparmakov <anton@tuxera.com>
10679L:	linux-ntfs-dev@lists.sourceforge.net
10680W:	http://www.tuxera.com/
10681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10682S:	Supported
10683F:	Documentation/filesystems/ntfs.txt
10684F:	fs/ntfs/
10685
10686NUBUS SUBSYSTEM
10687M:	Finn Thain <fthain@telegraphics.com.au>
10688L:	linux-m68k@lists.linux-m68k.org
10689S:	Maintained
10690F:	arch/*/include/asm/nubus.h
10691F:	drivers/nubus/
10692F:	include/linux/nubus.h
10693F:	include/uapi/linux/nubus.h
10694
10695NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10696M:	Antonino Daplas <adaplas@gmail.com>
10697L:	linux-fbdev@vger.kernel.org
10698S:	Maintained
10699F:	drivers/video/fbdev/riva/
10700F:	drivers/video/fbdev/nvidia/
10701
10702NVM EXPRESS DRIVER
10703M:	Keith Busch <keith.busch@intel.com>
10704M:	Jens Axboe <axboe@fb.com>
10705M:	Christoph Hellwig <hch@lst.de>
10706M:	Sagi Grimberg <sagi@grimberg.me>
10707L:	linux-nvme@lists.infradead.org
10708T:	git://git.infradead.org/nvme.git
10709W:	http://git.infradead.org/nvme.git
10710S:	Supported
10711F:	drivers/nvme/host/
10712F:	include/linux/nvme.h
10713F:	include/uapi/linux/nvme_ioctl.h
10714
10715NVM EXPRESS FC TRANSPORT DRIVERS
10716M:	James Smart <james.smart@broadcom.com>
10717L:	linux-nvme@lists.infradead.org
10718S:	Supported
10719F:	include/linux/nvme-fc.h
10720F:	include/linux/nvme-fc-driver.h
10721F:	drivers/nvme/host/fc.c
10722F:	drivers/nvme/target/fc.c
10723F:	drivers/nvme/target/fcloop.c
10724
10725NVM EXPRESS TARGET DRIVER
10726M:	Christoph Hellwig <hch@lst.de>
10727M:	Sagi Grimberg <sagi@grimberg.me>
10728L:	linux-nvme@lists.infradead.org
10729T:	git://git.infradead.org/nvme.git
10730W:	http://git.infradead.org/nvme.git
10731S:	Supported
10732F:	drivers/nvme/target/
10733
10734NVMEM FRAMEWORK
10735M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10736S:	Maintained
10737F:	drivers/nvmem/
10738F:	Documentation/devicetree/bindings/nvmem/
10739F:	Documentation/ABI/stable/sysfs-bus-nvmem
10740F:	include/linux/nvmem-consumer.h
10741F:	include/linux/nvmem-provider.h
10742
10743NXP SGTL5000 DRIVER
10744M:	Fabio Estevam <fabio.estevam@nxp.com>
10745L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10746S:	Maintained
10747F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10748F:	sound/soc/codecs/sgtl5000*
10749
10750NXP TDA998X DRM DRIVER
10751M:	Russell King <linux@armlinux.org.uk>
10752S:	Maintained
10753T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10754T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10755F:	drivers/gpu/drm/i2c/tda998x_drv.c
10756F:	include/drm/i2c/tda998x.h
10757F:	include/dt-bindings/display/tda998x.h
10758K:	"nxp,tda998x"
10759
10760NXP TFA9879 DRIVER
10761M:	Peter Rosin <peda@axentia.se>
10762L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10763S:	Maintained
10764F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10765F:	sound/soc/codecs/tfa9879*
10766
10767NXP-NCI NFC DRIVER
10768M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10769R:	Charles Gorand <charles.gorand@effinnov.com>
10770L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10771S:	Supported
10772F:	drivers/nfc/nxp-nci
10773
10774OBJTOOL
10775M:	Josh Poimboeuf <jpoimboe@redhat.com>
10776M:	Peter Zijlstra <peterz@infradead.org>
10777S:	Supported
10778F:	tools/objtool/
10779
10780OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10781M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10782M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10783L:	linuxppc-dev@lists.ozlabs.org
10784S:	Supported
10785F:	arch/powerpc/platforms/powernv/ocxl.c
10786F:	arch/powerpc/include/asm/pnv-ocxl.h
10787F:	drivers/misc/ocxl/
10788F:	include/misc/ocxl*
10789F:	include/uapi/misc/ocxl.h
10790F:	Documentation/accelerators/ocxl.rst
10791
10792OMAP AUDIO SUPPORT
10793M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10794M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10795L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10796L:	linux-omap@vger.kernel.org
10797S:	Maintained
10798F:	sound/soc/omap/
10799
10800OMAP CLOCK FRAMEWORK SUPPORT
10801M:	Paul Walmsley <paul@pwsan.com>
10802L:	linux-omap@vger.kernel.org
10803S:	Maintained
10804F:	arch/arm/*omap*/*clock*
10805
10806OMAP DEVICE TREE SUPPORT
10807M:	Benoît Cousson <bcousson@baylibre.com>
10808M:	Tony Lindgren <tony@atomide.com>
10809L:	linux-omap@vger.kernel.org
10810L:	devicetree@vger.kernel.org
10811S:	Maintained
10812F:	arch/arm/boot/dts/*omap*
10813F:	arch/arm/boot/dts/*am3*
10814F:	arch/arm/boot/dts/*am4*
10815F:	arch/arm/boot/dts/*am5*
10816F:	arch/arm/boot/dts/*dra7*
10817
10818OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10819L:	linux-omap@vger.kernel.org
10820L:	linux-fbdev@vger.kernel.org
10821S:	Orphan
10822F:	drivers/video/fbdev/omap2/
10823F:	Documentation/arm/OMAP/DSS
10824
10825OMAP FRAMEBUFFER SUPPORT
10826L:	linux-fbdev@vger.kernel.org
10827L:	linux-omap@vger.kernel.org
10828S:	Orphan
10829F:	drivers/video/fbdev/omap/
10830
10831OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10832M:	Roger Quadros <rogerq@ti.com>
10833M:	Tony Lindgren <tony@atomide.com>
10834L:	linux-omap@vger.kernel.org
10835S:	Maintained
10836F:	drivers/memory/omap-gpmc.c
10837F:	arch/arm/mach-omap2/*gpmc*
10838
10839OMAP GPIO DRIVER
10840M:	Grygorii Strashko <grygorii.strashko@ti.com>
10841M:	Santosh Shilimkar <ssantosh@kernel.org>
10842M:	Kevin Hilman <khilman@kernel.org>
10843L:	linux-omap@vger.kernel.org
10844S:	Maintained
10845F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10846F:	drivers/gpio/gpio-omap.c
10847
10848OMAP HARDWARE SPINLOCK SUPPORT
10849M:	Ohad Ben-Cohen <ohad@wizery.com>
10850L:	linux-omap@vger.kernel.org
10851S:	Maintained
10852F:	drivers/hwspinlock/omap_hwspinlock.c
10853
10854OMAP HS MMC SUPPORT
10855L:	linux-mmc@vger.kernel.org
10856L:	linux-omap@vger.kernel.org
10857S:	Orphan
10858F:	drivers/mmc/host/omap_hsmmc.c
10859
10860OMAP HWMOD DATA
10861M:	Paul Walmsley <paul@pwsan.com>
10862L:	linux-omap@vger.kernel.org
10863S:	Maintained
10864F:	arch/arm/mach-omap2/omap_hwmod*data*
10865
10866OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10867M:	Benoît Cousson <bcousson@baylibre.com>
10868L:	linux-omap@vger.kernel.org
10869S:	Maintained
10870F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10871
10872OMAP HWMOD SUPPORT
10873M:	Benoît Cousson <bcousson@baylibre.com>
10874M:	Paul Walmsley <paul@pwsan.com>
10875L:	linux-omap@vger.kernel.org
10876S:	Maintained
10877F:	arch/arm/mach-omap2/omap_hwmod.*
10878
10879OMAP I2C DRIVER
10880M:	Vignesh R <vigneshr@ti.com>
10881L:	linux-omap@vger.kernel.org
10882L:	linux-i2c@vger.kernel.org
10883S:	Maintained
10884F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
10885F:	drivers/i2c/busses/i2c-omap.c
10886
10887OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10888M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10889L:	linux-media@vger.kernel.org
10890S:	Maintained
10891F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10892F:	drivers/media/platform/omap3isp/
10893F:	drivers/staging/media/omap4iss/
10894
10895OMAP MMC SUPPORT
10896M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10897L:	linux-omap@vger.kernel.org
10898S:	Odd Fixes
10899F:	drivers/mmc/host/omap.c
10900
10901OMAP POWER MANAGEMENT SUPPORT
10902M:	Kevin Hilman <khilman@kernel.org>
10903L:	linux-omap@vger.kernel.org
10904S:	Maintained
10905F:	arch/arm/*omap*/*pm*
10906F:	drivers/cpufreq/omap-cpufreq.c
10907
10908OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10909M:	Rajendra Nayak <rnayak@codeaurora.org>
10910M:	Paul Walmsley <paul@pwsan.com>
10911L:	linux-omap@vger.kernel.org
10912S:	Maintained
10913F:	arch/arm/mach-omap2/prm*
10914
10915OMAP RANDOM NUMBER GENERATOR SUPPORT
10916M:	Deepak Saxena <dsaxena@plexity.net>
10917S:	Maintained
10918F:	drivers/char/hw_random/omap-rng.c
10919
10920OMAP USB SUPPORT
10921L:	linux-usb@vger.kernel.org
10922L:	linux-omap@vger.kernel.org
10923S:	Orphan
10924F:	drivers/usb/*/*omap*
10925F:	arch/arm/*omap*/usb*
10926
10927OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10928M:	Mark Jackson <mpfj@newflow.co.uk>
10929L:	linux-omap@vger.kernel.org
10930S:	Maintained
10931F:	arch/arm/boot/dts/am335x-nano.dts
10932
10933OMAP1 SUPPORT
10934M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10935M:	Tony Lindgren <tony@atomide.com>
10936L:	linux-omap@vger.kernel.org
10937Q:	http://patchwork.kernel.org/project/linux-omap/list/
10938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10939S:	Maintained
10940F:	arch/arm/mach-omap1/
10941F:	arch/arm/plat-omap/
10942F:	arch/arm/configs/omap1_defconfig
10943F:	drivers/i2c/busses/i2c-omap.c
10944F:	include/linux/platform_data/i2c-omap.h
10945F:	include/linux/platform_data/ams-delta-fiq.h
10946
10947OMAP2+ SUPPORT
10948M:	Tony Lindgren <tony@atomide.com>
10949L:	linux-omap@vger.kernel.org
10950W:	http://www.muru.com/linux/omap/
10951W:	http://linux.omap.com/
10952Q:	http://patchwork.kernel.org/project/linux-omap/list/
10953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10954S:	Maintained
10955F:	arch/arm/mach-omap2/
10956F:	arch/arm/plat-omap/
10957F:	arch/arm/configs/omap2plus_defconfig
10958F:	drivers/i2c/busses/i2c-omap.c
10959F:	drivers/irqchip/irq-omap-intc.c
10960F:	drivers/mfd/*omap*.c
10961F:	drivers/mfd/menelaus.c
10962F:	drivers/mfd/palmas.c
10963F:	drivers/mfd/tps65217.c
10964F:	drivers/mfd/tps65218.c
10965F:	drivers/mfd/tps65910.c
10966F:	drivers/mfd/twl-core.[ch]
10967F:	drivers/mfd/twl4030*.c
10968F:	drivers/mfd/twl6030*.c
10969F:	drivers/mfd/twl6040*.c
10970F:	drivers/regulator/palmas-regulator*.c
10971F:	drivers/regulator/pbias-regulator.c
10972F:	drivers/regulator/tps65217-regulator.c
10973F:	drivers/regulator/tps65218-regulator.c
10974F:	drivers/regulator/tps65910-regulator.c
10975F:	drivers/regulator/twl-regulator.c
10976F:	drivers/regulator/twl6030-regulator.c
10977F:	include/linux/platform_data/i2c-omap.h
10978
10979ONION OMEGA2+ BOARD
10980M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10981L:	linux-mips@vger.kernel.org
10982S:	Maintained
10983F:	arch/mips/boot/dts/ralink/omega2p.dts
10984
10985OMFS FILESYSTEM
10986M:	Bob Copeland <me@bobcopeland.com>
10987L:	linux-karma-devel@lists.sourceforge.net
10988S:	Maintained
10989F:	Documentation/filesystems/omfs.txt
10990F:	fs/omfs/
10991
10992OMNIKEY CARDMAN 4000 DRIVER
10993M:	Harald Welte <laforge@gnumonks.org>
10994S:	Maintained
10995F:	drivers/char/pcmcia/cm4000_cs.c
10996F:	include/linux/cm4000_cs.h
10997F:	include/uapi/linux/cm4000_cs.h
10998
10999OMNIKEY CARDMAN 4040 DRIVER
11000M:	Harald Welte <laforge@gnumonks.org>
11001S:	Maintained
11002F:	drivers/char/pcmcia/cm4040_cs.*
11003
11004OMNIVISION OV13858 SENSOR DRIVER
11005M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11006L:	linux-media@vger.kernel.org
11007T:	git git://linuxtv.org/media_tree.git
11008S:	Maintained
11009F:	drivers/media/i2c/ov13858.c
11010
11011OMNIVISION OV2680 SENSOR DRIVER
11012M:	Rui Miguel Silva <rmfrfs@gmail.com>
11013L:	linux-media@vger.kernel.org
11014T:	git git://linuxtv.org/media_tree.git
11015S:	Maintained
11016F:	drivers/media/i2c/ov2680.c
11017F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11018
11019OMNIVISION OV2685 SENSOR DRIVER
11020M:	Shunqian Zheng <zhengsq@rock-chips.com>
11021L:	linux-media@vger.kernel.org
11022T:	git git://linuxtv.org/media_tree.git
11023S:	Maintained
11024F:	drivers/media/i2c/ov2685.c
11025
11026OMNIVISION OV5640 SENSOR DRIVER
11027M:	Steve Longerbeam <slongerbeam@gmail.com>
11028L:	linux-media@vger.kernel.org
11029T:	git git://linuxtv.org/media_tree.git
11030S:	Maintained
11031F:	drivers/media/i2c/ov5640.c
11032
11033OMNIVISION OV5647 SENSOR DRIVER
11034M:	Luis Oliveira <lolivei@synopsys.com>
11035L:	linux-media@vger.kernel.org
11036T:	git git://linuxtv.org/media_tree.git
11037S:	Maintained
11038F:	drivers/media/i2c/ov5647.c
11039
11040OMNIVISION OV5695 SENSOR DRIVER
11041M:	Shunqian Zheng <zhengsq@rock-chips.com>
11042L:	linux-media@vger.kernel.org
11043T:	git git://linuxtv.org/media_tree.git
11044S:	Maintained
11045F:	drivers/media/i2c/ov5695.c
11046
11047OMNIVISION OV7670 SENSOR DRIVER
11048M:	Jonathan Corbet <corbet@lwn.net>
11049L:	linux-media@vger.kernel.org
11050T:	git git://linuxtv.org/media_tree.git
11051S:	Maintained
11052F:	drivers/media/i2c/ov7670.c
11053F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11054
11055OMNIVISION OV772x SENSOR DRIVER
11056M:	Jacopo Mondi <jacopo@jmondi.org>
11057L:	linux-media@vger.kernel.org
11058T:	git git://linuxtv.org/media_tree.git
11059S:	Odd fixes
11060F:	drivers/media/i2c/ov772x.c
11061F:	include/media/i2c/ov772x.h
11062F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11063
11064OMNIVISION OV7740 SENSOR DRIVER
11065M:	Wenyou Yang <wenyou.yang@microchip.com>
11066L:	linux-media@vger.kernel.org
11067T:	git git://linuxtv.org/media_tree.git
11068S:	Maintained
11069F:	drivers/media/i2c/ov7740.c
11070F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11071
11072OMNIVISION OV9650 SENSOR DRIVER
11073M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11074R:	Akinobu Mita <akinobu.mita@gmail.com>
11075R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11076L:	linux-media@vger.kernel.org
11077T:	git git://linuxtv.org/media_tree.git
11078S:	Maintained
11079F:	drivers/media/i2c/ov9650.c
11080F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11081
11082ONENAND FLASH DRIVER
11083M:	Kyungmin Park <kyungmin.park@samsung.com>
11084L:	linux-mtd@lists.infradead.org
11085S:	Maintained
11086F:	drivers/mtd/nand/onenand/
11087F:	include/linux/mtd/onenand*.h
11088
11089ONSTREAM SCSI TAPE DRIVER
11090M:	Willem Riede <osst@riede.org>
11091L:	osst-users@lists.sourceforge.net
11092L:	linux-scsi@vger.kernel.org
11093S:	Maintained
11094F:	Documentation/scsi/osst.txt
11095F:	drivers/scsi/osst.*
11096F:	drivers/scsi/osst_*.h
11097F:	drivers/scsi/st.h
11098
11099OP-TEE DRIVER
11100M:	Jens Wiklander <jens.wiklander@linaro.org>
11101S:	Maintained
11102F:	drivers/tee/optee/
11103
11104OPA-VNIC DRIVER
11105M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11106M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11107L:	linux-rdma@vger.kernel.org
11108S:	Supported
11109F:	drivers/infiniband/ulp/opa_vnic
11110
11111OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11112M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11113M:	Frank Rowand <frowand.list@gmail.com>
11114L:	devicetree@vger.kernel.org
11115S:	Maintained
11116F:	Documentation/devicetree/dynamic-resolution-notes.txt
11117F:	Documentation/devicetree/overlay-notes.txt
11118F:	drivers/of/overlay.c
11119F:	drivers/of/resolver.c
11120K:	of_overlay_notifier_
11121
11122OPEN FIRMWARE AND FLATTENED DEVICE TREE
11123M:	Rob Herring <robh+dt@kernel.org>
11124M:	Frank Rowand <frowand.list@gmail.com>
11125L:	devicetree@vger.kernel.org
11126W:	http://www.devicetree.org/
11127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11128S:	Maintained
11129F:	drivers/of/
11130F:	include/linux/of*.h
11131F:	scripts/dtc/
11132F:	Documentation/ABI/testing/sysfs-firmware-ofw
11133
11134OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11135M:	Rob Herring <robh+dt@kernel.org>
11136M:	Mark Rutland <mark.rutland@arm.com>
11137L:	devicetree@vger.kernel.org
11138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11139Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11140S:	Maintained
11141F:	Documentation/devicetree/
11142F:	arch/*/boot/dts/
11143F:	include/dt-bindings/
11144
11145OPENCORES I2C BUS DRIVER
11146M:	Peter Korsgaard <peter@korsgaard.com>
11147L:	linux-i2c@vger.kernel.org
11148S:	Maintained
11149F:	Documentation/i2c/busses/i2c-ocores
11150F:	drivers/i2c/busses/i2c-ocores.c
11151
11152OPENRISC ARCHITECTURE
11153M:	Jonas Bonn <jonas@southpole.se>
11154M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11155M:	Stafford Horne <shorne@gmail.com>
11156T:	git git://github.com/openrisc/linux.git
11157L:	openrisc@lists.librecores.org
11158W:	http://openrisc.io
11159S:	Maintained
11160F:	Documentation/devicetree/bindings/openrisc/
11161F:	Documentation/openrisc/
11162F:	arch/openrisc/
11163F:	drivers/irqchip/irq-ompic.c
11164F:	drivers/irqchip/irq-or1k-*
11165
11166OPENVSWITCH
11167M:	Pravin B Shelar <pshelar@ovn.org>
11168L:	netdev@vger.kernel.org
11169L:	dev@openvswitch.org
11170W:	http://openvswitch.org
11171S:	Maintained
11172F:	net/openvswitch/
11173F:	include/uapi/linux/openvswitch.h
11174
11175OPERATING PERFORMANCE POINTS (OPP)
11176M:	Viresh Kumar <vireshk@kernel.org>
11177M:	Nishanth Menon <nm@ti.com>
11178M:	Stephen Boyd <sboyd@kernel.org>
11179L:	linux-pm@vger.kernel.org
11180S:	Maintained
11181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11182F:	drivers/opp/
11183F:	include/linux/pm_opp.h
11184F:	Documentation/power/opp.txt
11185F:	Documentation/devicetree/bindings/opp/
11186
11187OPL4 DRIVER
11188M:	Clemens Ladisch <clemens@ladisch.de>
11189L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11190T:	git git://git.alsa-project.org/alsa-kernel.git
11191S:	Maintained
11192F:	sound/drivers/opl4/
11193
11194OPROFILE
11195M:	Robert Richter <rric@kernel.org>
11196L:	oprofile-list@lists.sf.net
11197S:	Maintained
11198F:	arch/*/include/asm/oprofile*.h
11199F:	arch/*/oprofile/
11200F:	drivers/oprofile/
11201F:	include/linux/oprofile.h
11202
11203ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11204M:	Mark Fasheh <mark@fasheh.com>
11205M:	Joel Becker <jlbec@evilplan.org>
11206L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11207W:	http://ocfs2.wiki.kernel.org
11208S:	Supported
11209F:	Documentation/filesystems/ocfs2.txt
11210F:	Documentation/filesystems/dlmfs.txt
11211F:	fs/ocfs2/
11212
11213ORANGEFS FILESYSTEM
11214M:	Mike Marshall <hubcap@omnibond.com>
11215R:	Martin Brandenburg <martin@omnibond.com>
11216L:	devel@lists.orangefs.org
11217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11218S:	Supported
11219F:	fs/orangefs/
11220F:	Documentation/filesystems/orangefs.txt
11221
11222ORINOCO DRIVER
11223L:	linux-wireless@vger.kernel.org
11224W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11225W:	http://www.nongnu.org/orinoco/
11226S:	Orphan
11227F:	drivers/net/wireless/intersil/orinoco/
11228
11229OSD LIBRARY and FILESYSTEM
11230M:	Boaz Harrosh <ooo@electrozaur.com>
11231S:	Maintained
11232F:	drivers/scsi/osd/
11233F:	include/scsi/osd_*
11234F:	fs/exofs/
11235
11236OV2659 OMNIVISION SENSOR DRIVER
11237M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11238L:	linux-media@vger.kernel.org
11239W:	https://linuxtv.org
11240Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11241T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11242S:	Maintained
11243F:	drivers/media/i2c/ov2659.c
11244F:	include/media/i2c/ov2659.h
11245
11246OVERLAY FILESYSTEM
11247M:	Miklos Szeredi <miklos@szeredi.hu>
11248L:	linux-unionfs@vger.kernel.org
11249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11250S:	Supported
11251F:	fs/overlayfs/
11252F:	Documentation/filesystems/overlayfs.txt
11253
11254P54 WIRELESS DRIVER
11255M:	Christian Lamparter <chunkeey@googlemail.com>
11256L:	linux-wireless@vger.kernel.org
11257W:	http://wireless.kernel.org/en/users/Drivers/p54
11258S:	Maintained
11259F:	drivers/net/wireless/intersil/p54/
11260
11261PA SEMI ETHERNET DRIVER
11262L:	netdev@vger.kernel.org
11263S:	Orphan
11264F:	drivers/net/ethernet/pasemi/*
11265
11266PA SEMI SMBUS DRIVER
11267L:	linux-i2c@vger.kernel.org
11268S:	Orphan
11269F:	drivers/i2c/busses/i2c-pasemi.c
11270
11271PADATA PARALLEL EXECUTION MECHANISM
11272M:	Steffen Klassert <steffen.klassert@secunet.com>
11273L:	linux-crypto@vger.kernel.org
11274S:	Maintained
11275F:	kernel/padata.c
11276F:	include/linux/padata.h
11277F:	Documentation/padata.txt
11278
11279PANASONIC LAPTOP ACPI EXTRAS DRIVER
11280M:	Harald Welte <laforge@gnumonks.org>
11281L:	platform-driver-x86@vger.kernel.org
11282S:	Maintained
11283F:	drivers/platform/x86/panasonic-laptop.c
11284
11285PARALLEL LCD/KEYPAD PANEL DRIVER
11286M:	Willy Tarreau <willy@haproxy.com>
11287M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11288S:	Odd Fixes
11289F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11290F:	drivers/auxdisplay/panel.c
11291
11292PARALLEL PORT SUBSYSTEM
11293M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11294M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11295L:	linux-parport@lists.infradead.org (subscribers-only)
11296S:	Maintained
11297F:	drivers/parport/
11298F:	include/linux/parport*.h
11299F:	drivers/char/ppdev.c
11300F:	include/uapi/linux/ppdev.h
11301F:	Documentation/parport*.txt
11302
11303PARAVIRT_OPS INTERFACE
11304M:	Juergen Gross <jgross@suse.com>
11305M:	Alok Kataria <akataria@vmware.com>
11306L:	virtualization@lists.linux-foundation.org
11307S:	Supported
11308F:	Documentation/virtual/paravirt_ops.txt
11309F:	arch/*/kernel/paravirt*
11310F:	arch/*/include/asm/paravirt*.h
11311F:	include/linux/hypervisor.h
11312
11313PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11314M:	Tim Waugh <tim@cyberelk.net>
11315L:	linux-parport@lists.infradead.org (subscribers-only)
11316S:	Maintained
11317F:	Documentation/blockdev/paride.txt
11318F:	drivers/block/paride/
11319
11320PARISC ARCHITECTURE
11321M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
11322M:	Helge Deller <deller@gmx.de>
11323L:	linux-parisc@vger.kernel.org
11324W:	http://www.parisc-linux.org/
11325Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11328S:	Maintained
11329F:	arch/parisc/
11330F:	Documentation/parisc/
11331F:	drivers/parisc/
11332F:	drivers/char/agp/parisc-agp.c
11333F:	drivers/input/serio/gscps2.c
11334F:	drivers/parport/parport_gsc.*
11335F:	drivers/tty/serial/8250/8250_gsc.c
11336F:	drivers/video/fbdev/sti*
11337F:	drivers/video/console/sti*
11338F:	drivers/video/logo/logo_parisc*
11339
11340PARMAN
11341M:	Jiri Pirko <jiri@mellanox.com>
11342L:	netdev@vger.kernel.org
11343S:	Supported
11344F:	lib/parman.c
11345F:	lib/test_parman.c
11346F:	include/linux/parman.h
11347
11348PC87360 HARDWARE MONITORING DRIVER
11349M:	Jim Cromie <jim.cromie@gmail.com>
11350L:	linux-hwmon@vger.kernel.org
11351S:	Maintained
11352F:	Documentation/hwmon/pc87360
11353F:	drivers/hwmon/pc87360.c
11354
11355PC8736x GPIO DRIVER
11356M:	Jim Cromie <jim.cromie@gmail.com>
11357S:	Maintained
11358F:	drivers/char/pc8736x_gpio.c
11359
11360PC87427 HARDWARE MONITORING DRIVER
11361M:	Jean Delvare <jdelvare@suse.com>
11362L:	linux-hwmon@vger.kernel.org
11363S:	Maintained
11364F:	Documentation/hwmon/pc87427
11365F:	drivers/hwmon/pc87427.c
11366
11367PCA9532 LED DRIVER
11368M:	Riku Voipio <riku.voipio@iki.fi>
11369S:	Maintained
11370F:	drivers/leds/leds-pca9532.c
11371F:	include/linux/leds-pca9532.h
11372
11373PCA9541 I2C BUS MASTER SELECTOR DRIVER
11374M:	Guenter Roeck <linux@roeck-us.net>
11375L:	linux-i2c@vger.kernel.org
11376S:	Maintained
11377F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11378
11379PCDP - PRIMARY CONSOLE AND DEBUG PORT
11380M:	Khalid Aziz <khalid@gonehiking.org>
11381S:	Maintained
11382F:	drivers/firmware/pcdp.*
11383
11384PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11385M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11386L:	linux-pci@vger.kernel.org
11387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11388S:	Maintained
11389F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11390F:	drivers/pci/controller/pci-aardvark.c
11391
11392PCI DRIVER FOR ALTERA PCIE IP
11393M:	Ley Foon Tan <lftan@altera.com>
11394L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11395L:	linux-pci@vger.kernel.org
11396S:	Supported
11397F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11398F:	drivers/pci/controller/pcie-altera.c
11399
11400PCI DRIVER FOR APPLIEDMICRO XGENE
11401M:	Tanmay Inamdar <tinamdar@apm.com>
11402L:	linux-pci@vger.kernel.org
11403L:	linux-arm-kernel@lists.infradead.org
11404S:	Maintained
11405F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11406F:	drivers/pci/controller/pci-xgene.c
11407
11408PCI DRIVER FOR ARM VERSATILE PLATFORM
11409M:	Rob Herring <robh@kernel.org>
11410L:	linux-pci@vger.kernel.org
11411L:	linux-arm-kernel@lists.infradead.org
11412S:	Maintained
11413F:	Documentation/devicetree/bindings/pci/versatile.txt
11414F:	drivers/pci/controller/pci-versatile.c
11415
11416PCI DRIVER FOR ARMADA 8K
11417M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11418L:	linux-pci@vger.kernel.org
11419L:	linux-arm-kernel@lists.infradead.org
11420S:	Maintained
11421F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11422F:	drivers/pci/controller/dwc/pcie-armada8k.c
11423
11424PCI DRIVER FOR CADENCE PCIE IP
11425M:	Alan Douglas <adouglas@cadence.com>
11426L:	linux-pci@vger.kernel.org
11427S:	Maintained
11428F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11429F:	drivers/pci/controller/pcie-cadence*
11430
11431PCI DRIVER FOR FREESCALE LAYERSCAPE
11432M:	Minghuan Lian <minghuan.Lian@nxp.com>
11433M:	Mingkai Hu <mingkai.hu@nxp.com>
11434M:	Roy Zang <roy.zang@nxp.com>
11435L:	linuxppc-dev@lists.ozlabs.org
11436L:	linux-pci@vger.kernel.org
11437L:	linux-arm-kernel@lists.infradead.org
11438S:	Maintained
11439F:	drivers/pci/controller/dwc/*layerscape*
11440
11441PCI DRIVER FOR GENERIC OF HOSTS
11442M:	Will Deacon <will.deacon@arm.com>
11443L:	linux-pci@vger.kernel.org
11444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11445S:	Maintained
11446F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11447F:	drivers/pci/controller/pci-host-common.c
11448F:	drivers/pci/controller/pci-host-generic.c
11449
11450PCI DRIVER FOR IMX6
11451M:	Richard Zhu <hongxing.zhu@nxp.com>
11452M:	Lucas Stach <l.stach@pengutronix.de>
11453L:	linux-pci@vger.kernel.org
11454L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11455S:	Maintained
11456F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11457F:	drivers/pci/controller/dwc/*imx6*
11458
11459PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11460M:	Keith Busch <keith.busch@intel.com>
11461M:	Jonathan Derrick <jonathan.derrick@intel.com>
11462L:	linux-pci@vger.kernel.org
11463S:	Supported
11464F:	drivers/pci/controller/vmd.c
11465
11466PCI DRIVER FOR MICROSEMI SWITCHTEC
11467M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11468M:	Logan Gunthorpe <logang@deltatee.com>
11469L:	linux-pci@vger.kernel.org
11470S:	Maintained
11471F:	Documentation/switchtec.txt
11472F:	Documentation/ABI/testing/sysfs-class-switchtec
11473F:	drivers/pci/switch/switchtec*
11474F:	include/uapi/linux/switchtec_ioctl.h
11475F:	include/linux/switchtec.h
11476F:	drivers/ntb/hw/mscc/
11477
11478PCI DRIVER FOR MOBIVEIL PCIE IP
11479M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11480L:	linux-pci@vger.kernel.org
11481S:	Supported
11482F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11483F:	drivers/pci/controller/pcie-mobiveil.c
11484
11485PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11486M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11487M:	Jason Cooper <jason@lakedaemon.net>
11488L:	linux-pci@vger.kernel.org
11489L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11490S:	Maintained
11491F:	drivers/pci/controller/*mvebu*
11492
11493PCI DRIVER FOR NVIDIA TEGRA
11494M:	Thierry Reding <thierry.reding@gmail.com>
11495L:	linux-tegra@vger.kernel.org
11496L:	linux-pci@vger.kernel.org
11497S:	Supported
11498F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11499F:	drivers/pci/controller/pci-tegra.c
11500
11501PCI DRIVER FOR RENESAS R-CAR
11502M:	Simon Horman <horms@verge.net.au>
11503L:	linux-pci@vger.kernel.org
11504L:	linux-renesas-soc@vger.kernel.org
11505S:	Maintained
11506F:	drivers/pci/controller/*rcar*
11507
11508PCI DRIVER FOR SAMSUNG EXYNOS
11509M:	Jingoo Han <jingoohan1@gmail.com>
11510L:	linux-pci@vger.kernel.org
11511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11512L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11513S:	Maintained
11514F:	drivers/pci/controller/dwc/pci-exynos.c
11515
11516PCI DRIVER FOR SYNOPSYS DESIGNWARE
11517M:	Jingoo Han <jingoohan1@gmail.com>
11518M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11519L:	linux-pci@vger.kernel.org
11520S:	Maintained
11521F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11522F:	drivers/pci/controller/dwc/*designware*
11523
11524PCI DRIVER FOR TI DRA7XX
11525M:	Kishon Vijay Abraham I <kishon@ti.com>
11526L:	linux-omap@vger.kernel.org
11527L:	linux-pci@vger.kernel.org
11528S:	Supported
11529F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11530F:	drivers/pci/controller/dwc/pci-dra7xx.c
11531
11532PCI DRIVER FOR TI KEYSTONE
11533M:	Murali Karicheri <m-karicheri2@ti.com>
11534L:	linux-pci@vger.kernel.org
11535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11536S:	Maintained
11537F:	drivers/pci/controller/dwc/pci-keystone.c
11538
11539PCI ENDPOINT SUBSYSTEM
11540M:	Kishon Vijay Abraham I <kishon@ti.com>
11541M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11542L:	linux-pci@vger.kernel.org
11543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11544S:	Supported
11545F:	drivers/pci/endpoint/
11546F:	drivers/misc/pci_endpoint_test.c
11547F:	tools/pci/
11548
11549PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11550M:	Russell Currey <ruscur@russell.cc>
11551M:	Sam Bobroff <sbobroff@linux.ibm.com>
11552M:	Oliver O'Halloran <oohall@gmail.com>
11553L:	linuxppc-dev@lists.ozlabs.org
11554S:	Supported
11555F:	Documentation/PCI/pci-error-recovery.txt
11556F:	drivers/pci/pcie/aer.c
11557F:	drivers/pci/pcie/dpc.c
11558F:	drivers/pci/pcie/err.c
11559F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11560F:	arch/powerpc/kernel/eeh*.c
11561F:	arch/powerpc/platforms/*/eeh*.c
11562F:	arch/powerpc/include/*/eeh*.h
11563
11564PCI ERROR RECOVERY
11565M:	Linas Vepstas <linasvepstas@gmail.com>
11566L:	linux-pci@vger.kernel.org
11567S:	Supported
11568F:	Documentation/PCI/pci-error-recovery.txt
11569
11570PCI MSI DRIVER FOR ALTERA MSI IP
11571M:	Ley Foon Tan <lftan@altera.com>
11572L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11573L:	linux-pci@vger.kernel.org
11574S:	Supported
11575F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11576F:	drivers/pci/controller/pcie-altera-msi.c
11577
11578PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11579M:	Duc Dang <dhdang@apm.com>
11580L:	linux-pci@vger.kernel.org
11581L:	linux-arm-kernel@lists.infradead.org
11582S:	Maintained
11583F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11584F:	drivers/pci/controller/pci-xgene-msi.c
11585
11586PCI SUBSYSTEM
11587M:	Bjorn Helgaas <bhelgaas@google.com>
11588L:	linux-pci@vger.kernel.org
11589Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11591S:	Supported
11592F:	Documentation/devicetree/bindings/pci/
11593F:	Documentation/PCI/
11594F:	drivers/acpi/pci*
11595F:	drivers/pci/
11596F:	include/asm-generic/pci*
11597F:	include/linux/pci*
11598F:	include/linux/of_pci.h
11599F:	include/uapi/linux/pci*
11600F:	lib/pci*
11601F:	arch/x86/pci/
11602F:	arch/x86/kernel/quirks.c
11603
11604PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11605M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11606L:	linux-pci@vger.kernel.org
11607Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11609S:	Supported
11610F:	drivers/pci/controller/
11611
11612PCIE DRIVER FOR AXIS ARTPEC
11613M:	Jesper Nilsson <jesper.nilsson@axis.com>
11614L:	linux-arm-kernel@axis.com
11615L:	linux-pci@vger.kernel.org
11616S:	Maintained
11617F:	Documentation/devicetree/bindings/pci/axis,artpec*
11618F:	drivers/pci/controller/dwc/*artpec*
11619
11620PCIE DRIVER FOR CAVIUM THUNDERX
11621M:	David Daney <david.daney@cavium.com>
11622L:	linux-pci@vger.kernel.org
11623L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11624S:	Supported
11625F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11626F:	drivers/pci/controller/pci-thunder-*
11627
11628PCIE DRIVER FOR HISILICON
11629M:	Zhou Wang <wangzhou1@hisilicon.com>
11630L:	linux-pci@vger.kernel.org
11631S:	Maintained
11632F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11633F:	drivers/pci/controller/dwc/pcie-hisi.c
11634
11635PCIE DRIVER FOR HISILICON KIRIN
11636M:	Xiaowei Song <songxiaowei@hisilicon.com>
11637M:	Binghui Wang <wangbinghui@hisilicon.com>
11638L:	linux-pci@vger.kernel.org
11639S:	Maintained
11640F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11641F:	drivers/pci/controller/dwc/pcie-kirin.c
11642
11643PCIE DRIVER FOR HISILICON STB
11644M:	Jianguo Sun <sunjianguo1@huawei.com>
11645M:	Shawn Guo <shawn.guo@linaro.org>
11646L:	linux-pci@vger.kernel.org
11647S:	Maintained
11648F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11649F:	drivers/pci/controller/dwc/pcie-histb.c
11650
11651PCIE DRIVER FOR MEDIATEK
11652M:	Ryder Lee <ryder.lee@mediatek.com>
11653L:	linux-pci@vger.kernel.org
11654L:	linux-mediatek@lists.infradead.org
11655S:	Supported
11656F:	Documentation/devicetree/bindings/pci/mediatek*
11657F:	drivers/pci/controller/*mediatek*
11658
11659PCIE DRIVER FOR QUALCOMM MSM
11660M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11661L:	linux-pci@vger.kernel.org
11662L:	linux-arm-msm@vger.kernel.org
11663S:	Maintained
11664F:	drivers/pci/controller/dwc/*qcom*
11665
11666PCIE DRIVER FOR ROCKCHIP
11667M:	Shawn Lin <shawn.lin@rock-chips.com>
11668L:	linux-pci@vger.kernel.org
11669L:	linux-rockchip@lists.infradead.org
11670S:	Maintained
11671F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11672F:	drivers/pci/controller/pcie-rockchip*
11673
11674PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11675M:	Linus Walleij <linus.walleij@linaro.org>
11676L:	linux-pci@vger.kernel.org
11677S:	Maintained
11678F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11679F:	drivers/pci/controller/pci-v3-semi.c
11680
11681PCIE DRIVER FOR ST SPEAR13XX
11682M:	Pratyush Anand <pratyush.anand@gmail.com>
11683L:	linux-pci@vger.kernel.org
11684S:	Maintained
11685F:	drivers/pci/controller/dwc/*spear*
11686
11687PCMCIA SUBSYSTEM
11688M:	Dominik Brodowski <linux@dominikbrodowski.net>
11689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11690S:	Odd Fixes
11691F:	Documentation/pcmcia/
11692F:	tools/pcmcia/
11693F:	drivers/pcmcia/
11694F:	include/pcmcia/
11695
11696PCNET32 NETWORK DRIVER
11697M:	Don Fry <pcnet32@frontier.com>
11698L:	netdev@vger.kernel.org
11699S:	Maintained
11700F:	drivers/net/ethernet/amd/pcnet32.c
11701
11702PCRYPT PARALLEL CRYPTO ENGINE
11703M:	Steffen Klassert <steffen.klassert@secunet.com>
11704L:	linux-crypto@vger.kernel.org
11705S:	Maintained
11706F:	crypto/pcrypt.c
11707F:	include/crypto/pcrypt.h
11708
11709PEAQ WMI HOTKEYS DRIVER
11710M:	Hans de Goede <hdegoede@redhat.com>
11711L:	platform-driver-x86@vger.kernel.org
11712S:	Maintained
11713F:	drivers/platform/x86/peaq-wmi.c
11714
11715PER-CPU MEMORY ALLOCATOR
11716M:	Dennis Zhou <dennis@kernel.org>
11717M:	Tejun Heo <tj@kernel.org>
11718M:	Christoph Lameter <cl@linux.com>
11719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11720S:	Maintained
11721F:	include/linux/percpu*.h
11722F:	mm/percpu*.c
11723F:	arch/*/include/asm/percpu.h
11724
11725PER-TASK DELAY ACCOUNTING
11726M:	Balbir Singh <bsingharora@gmail.com>
11727S:	Maintained
11728F:	include/linux/delayacct.h
11729F:	kernel/delayacct.c
11730
11731PERFORMANCE EVENTS SUBSYSTEM
11732M:	Peter Zijlstra <peterz@infradead.org>
11733M:	Ingo Molnar <mingo@redhat.com>
11734M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11735R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11736R:	Jiri Olsa <jolsa@redhat.com>
11737R:	Namhyung Kim <namhyung@kernel.org>
11738L:	linux-kernel@vger.kernel.org
11739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11740S:	Supported
11741F:	kernel/events/*
11742F:	include/linux/perf_event.h
11743F:	include/uapi/linux/perf_event.h
11744F:	arch/*/kernel/perf_event*.c
11745F:	arch/*/kernel/*/perf_event*.c
11746F:	arch/*/kernel/*/*/perf_event*.c
11747F:	arch/*/include/asm/perf_event.h
11748F:	arch/*/kernel/perf_callchain.c
11749F:	arch/*/events/*
11750F:	tools/perf/
11751
11752PERSONALITY HANDLING
11753M:	Christoph Hellwig <hch@infradead.org>
11754L:	linux-abi-devel@lists.sourceforge.net
11755S:	Maintained
11756F:	include/linux/personality.h
11757F:	include/uapi/linux/personality.h
11758
11759PHOENIX RC FLIGHT CONTROLLER ADAPTER
11760M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11761L:	linux-input@vger.kernel.org
11762S:	Maintained
11763F:	Documentation/input/devices/pxrc.rst
11764F:	drivers/input/joystick/pxrc.c
11765
11766PHONET PROTOCOL
11767M:	Remi Denis-Courmont <courmisch@gmail.com>
11768S:	Supported
11769F:	Documentation/networking/phonet.txt
11770F:	include/linux/phonet.h
11771F:	include/net/phonet/
11772F:	include/uapi/linux/phonet.h
11773F:	net/phonet/
11774
11775PHRAM MTD DRIVER
11776M:	Joern Engel <joern@lazybastard.org>
11777L:	linux-mtd@lists.infradead.org
11778S:	Maintained
11779F:	drivers/mtd/devices/phram.c
11780
11781PICOLCD HID DRIVER
11782M:	Bruno Prémont <bonbons@linux-vserver.org>
11783L:	linux-input@vger.kernel.org
11784S:	Maintained
11785F:	drivers/hid/hid-picolcd*
11786
11787PICOXCELL SUPPORT
11788M:	Jamie Iles <jamie@jamieiles.com>
11789L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11790T:	git git://github.com/jamieiles/linux-2.6-ji.git
11791S:	Supported
11792F:	arch/arm/boot/dts/picoxcell*
11793F:	arch/arm/mach-picoxcell/
11794F:	drivers/crypto/picoxcell*
11795
11796PIN CONTROL SUBSYSTEM
11797M:	Linus Walleij <linus.walleij@linaro.org>
11798L:	linux-gpio@vger.kernel.org
11799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11800S:	Maintained
11801F:	Documentation/devicetree/bindings/pinctrl/
11802F:	Documentation/driver-api/pinctl.rst
11803F:	drivers/pinctrl/
11804F:	include/linux/pinctrl/
11805
11806PIN CONTROLLER - ATMEL AT91
11807M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11808L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11809S:	Maintained
11810F:	drivers/pinctrl/pinctrl-at91.*
11811
11812PIN CONTROLLER - ATMEL AT91 PIO4
11813M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11814L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11815L:	linux-gpio@vger.kernel.org
11816S:	Supported
11817F:	drivers/pinctrl/pinctrl-at91-pio4.*
11818
11819PIN CONTROLLER - FREESCALE
11820M:	Dong Aisheng <aisheng.dong@nxp.com>
11821M:	Fabio Estevam <festevam@gmail.com>
11822M:	Shawn Guo <shawnguo@kernel.org>
11823M:	Stefan Agner <stefan@agner.ch>
11824R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11825L:	linux-gpio@vger.kernel.org
11826S:	Maintained
11827F:	drivers/pinctrl/freescale/
11828F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11829
11830PIN CONTROLLER - INTEL
11831M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11832M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11834S:	Maintained
11835F:	drivers/pinctrl/intel/
11836
11837PIN CONTROLLER - MEDIATEK
11838M:	Sean Wang <sean.wang@kernel.org>
11839L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11840S:	Maintained
11841F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11842F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11843F:	drivers/pinctrl/mediatek/
11844
11845PIN CONTROLLER - QUALCOMM
11846M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11847S:	Maintained
11848L:	linux-arm-msm@vger.kernel.org
11849F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11850F:	drivers/pinctrl/qcom/
11851
11852PIN CONTROLLER - RENESAS
11853M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11854M:	Geert Uytterhoeven <geert+renesas@glider.be>
11855L:	linux-renesas-soc@vger.kernel.org
11856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11857S:	Maintained
11858F:	drivers/pinctrl/sh-pfc/
11859
11860PIN CONTROLLER - SAMSUNG
11861M:	Tomasz Figa <tomasz.figa@gmail.com>
11862M:	Krzysztof Kozlowski <krzk@kernel.org>
11863M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11865L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11866Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11868S:	Maintained
11869F:	drivers/pinctrl/samsung/
11870F:	include/dt-bindings/pinctrl/samsung.h
11871F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11872
11873PIN CONTROLLER - SINGLE
11874M:	Tony Lindgren <tony@atomide.com>
11875M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11876L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11877L:	linux-omap@vger.kernel.org
11878S:	Maintained
11879F:	drivers/pinctrl/pinctrl-single.c
11880
11881PIN CONTROLLER - ST SPEAR
11882M:	Viresh Kumar <vireshk@kernel.org>
11883L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11884W:	http://www.st.com/spear
11885S:	Maintained
11886F:	drivers/pinctrl/spear/
11887
11888PISTACHIO SOC SUPPORT
11889M:	James Hartley <james.hartley@sondrel.com>
11890L:	linux-mips@vger.kernel.org
11891S:	Odd Fixes
11892F:	arch/mips/pistachio/
11893F:	arch/mips/include/asm/mach-pistachio/
11894F:	arch/mips/boot/dts/img/pistachio*
11895F:	arch/mips/configs/pistachio*_defconfig
11896
11897PKTCDVD DRIVER
11898S:	Orphan
11899M:	linux-block@vger.kernel.org
11900F:	drivers/block/pktcdvd.c
11901F:	include/linux/pktcdvd.h
11902F:	include/uapi/linux/pktcdvd.h
11903
11904PKUNITY SOC DRIVERS
11905M:	Guan Xuetao <gxt@pku.edu.cn>
11906W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11907S:	Maintained
11908T:	git git://github.com/gxt/linux.git
11909F:	drivers/input/serio/i8042-unicore32io.h
11910F:	drivers/i2c/busses/i2c-puv3.c
11911F:	drivers/video/fbdev/fb-puv3.c
11912F:	drivers/rtc/rtc-puv3.c
11913
11914PMBUS HARDWARE MONITORING DRIVERS
11915M:	Guenter Roeck <linux@roeck-us.net>
11916L:	linux-hwmon@vger.kernel.org
11917W:	http://hwmon.wiki.kernel.org/
11918W:	http://www.roeck-us.net/linux/drivers/
11919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11920S:	Maintained
11921F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11922F:	Documentation/devicetree/bindings/hwmon/max31785.txt
11923F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
11924F:	Documentation/hwmon/adm1275
11925F:	Documentation/hwmon/ibm-cffps
11926F:	Documentation/hwmon/ir35221
11927F:	Documentation/hwmon/lm25066
11928F:	Documentation/hwmon/ltc2978
11929F:	Documentation/hwmon/ltc3815
11930F:	Documentation/hwmon/max16064
11931F:	Documentation/hwmon/max20751
11932F:	Documentation/hwmon/max31785
11933F:	Documentation/hwmon/max34440
11934F:	Documentation/hwmon/max8688
11935F:	Documentation/hwmon/pmbus
11936F:	Documentation/hwmon/pmbus-core
11937F:	Documentation/hwmon/tps40422
11938F:	Documentation/hwmon/ucd9000
11939F:	Documentation/hwmon/ucd9200
11940F:	Documentation/hwmon/zl6100
11941F:	drivers/hwmon/pmbus/
11942F:	include/linux/pmbus.h
11943
11944PMC SIERRA MaxRAID DRIVER
11945L:	linux-scsi@vger.kernel.org
11946W:	http://www.pmc-sierra.com/
11947S:	Orphan
11948F:	drivers/scsi/pmcraid.*
11949
11950PMC SIERRA PM8001 DRIVER
11951M:	Jack Wang <jinpu.wang@profitbricks.com>
11952M:	lindar_liu@usish.com
11953L:	linux-scsi@vger.kernel.org
11954S:	Supported
11955F:	drivers/scsi/pm8001/
11956
11957PNP SUPPORT
11958M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11959S:	Maintained
11960F:	drivers/pnp/
11961
11962POSIX CLOCKS and TIMERS
11963M:	Thomas Gleixner <tglx@linutronix.de>
11964L:	linux-kernel@vger.kernel.org
11965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11966S:	Maintained
11967F:	fs/timerfd.c
11968F:	include/linux/timer*
11969F:	kernel/time/*timer*
11970
11971POWER MANAGEMENT CORE
11972M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11973L:	linux-pm@vger.kernel.org
11974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11975B:	https://bugzilla.kernel.org
11976S:	Supported
11977F:	drivers/base/power/
11978F:	include/linux/pm.h
11979F:	include/linux/pm_*
11980F:	include/linux/powercap.h
11981F:	drivers/powercap/
11982F:	kernel/configs/nopm.config
11983
11984POWER STATE COORDINATION INTERFACE (PSCI)
11985M:	Mark Rutland <mark.rutland@arm.com>
11986M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11987L:	linux-arm-kernel@lists.infradead.org
11988S:	Maintained
11989F:	drivers/firmware/psci*.c
11990F:	include/linux/psci.h
11991F:	include/uapi/linux/psci.h
11992
11993POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11994M:	Sebastian Reichel <sre@kernel.org>
11995L:	linux-pm@vger.kernel.org
11996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11997S:	Maintained
11998F:	Documentation/ABI/testing/sysfs-class-power
11999F:	Documentation/devicetree/bindings/power/supply/
12000F:	include/linux/power_supply.h
12001F:	drivers/power/supply/
12002
12003POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12004M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12005L:	linuxppc-dev@lists.ozlabs.org
12006S:	Maintained
12007F:	drivers/char/powernv-op-panel.c
12008
12009PPP OVER ATM (RFC 2364)
12010M:	Mitchell Blank Jr <mitch@sfgoth.com>
12011S:	Maintained
12012F:	net/atm/pppoatm.c
12013F:	include/uapi/linux/atmppp.h
12014
12015PPP OVER ETHERNET
12016M:	Michal Ostrowski <mostrows@earthlink.net>
12017S:	Maintained
12018F:	drivers/net/ppp/pppoe.c
12019F:	drivers/net/ppp/pppox.c
12020
12021PPP OVER L2TP
12022M:	James Chapman <jchapman@katalix.com>
12023S:	Maintained
12024F:	net/l2tp/l2tp_ppp.c
12025F:	include/linux/if_pppol2tp.h
12026F:	include/uapi/linux/if_pppol2tp.h
12027
12028PPP PROTOCOL DRIVERS AND COMPRESSORS
12029M:	Paul Mackerras <paulus@samba.org>
12030L:	linux-ppp@vger.kernel.org
12031S:	Maintained
12032F:	drivers/net/ppp/ppp_*
12033
12034PPS SUPPORT
12035M:	Rodolfo Giometti <giometti@enneenne.com>
12036W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
12037L:	linuxpps@ml.enneenne.com (subscribers-only)
12038S:	Maintained
12039F:	Documentation/pps/
12040F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
12041F:	Documentation/ABI/testing/sysfs-pps
12042F:	drivers/pps/
12043F:	include/linux/pps*.h
12044F:	include/uapi/linux/pps.h
12045
12046PPTP DRIVER
12047M:	Dmitry Kozlov <xeb@mail.ru>
12048L:	netdev@vger.kernel.org
12049S:	Maintained
12050F:	drivers/net/ppp/pptp.c
12051W:	http://sourceforge.net/projects/accel-pptp
12052
12053PREEMPTIBLE KERNEL
12054M:	Robert Love <rml@tech9.net>
12055L:	kpreempt-tech@lists.sourceforge.net
12056W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12057S:	Supported
12058F:	Documentation/preempt-locking.txt
12059F:	include/linux/preempt.h
12060
12061PRINTK
12062M:	Petr Mladek <pmladek@suse.com>
12063M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12064R:	Steven Rostedt <rostedt@goodmis.org>
12065S:	Maintained
12066F:	kernel/printk/
12067F:	include/linux/printk.h
12068
12069PRISM54 WIRELESS DRIVER
12070M:	Luis Chamberlain <mcgrof@kernel.org>
12071L:	linux-wireless@vger.kernel.org
12072W:	http://wireless.kernel.org/en/users/Drivers/p54
12073S:	Obsolete
12074F:	drivers/net/wireless/intersil/prism54/
12075
12076PROC FILESYSTEM
12077R:	Alexey Dobriyan <adobriyan@gmail.com>
12078L:	linux-kernel@vger.kernel.org
12079L:	linux-fsdevel@vger.kernel.org
12080S:	Maintained
12081F:	fs/proc/
12082F:	include/linux/proc_fs.h
12083F:	tools/testing/selftests/proc/
12084F:	Documentation/filesystems/proc.txt
12085
12086PROC SYSCTL
12087M:	Luis Chamberlain <mcgrof@kernel.org>
12088M:	Kees Cook <keescook@chromium.org>
12089L:	linux-kernel@vger.kernel.org
12090L:	linux-fsdevel@vger.kernel.org
12091S:	Maintained
12092F:	fs/proc/proc_sysctl.c
12093F:	include/linux/sysctl.h
12094F:	kernel/sysctl.c
12095F:	tools/testing/selftests/sysctl/
12096
12097PS3 NETWORK SUPPORT
12098M:	Geoff Levand <geoff@infradead.org>
12099L:	netdev@vger.kernel.org
12100L:	linuxppc-dev@lists.ozlabs.org
12101S:	Maintained
12102F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12103
12104PS3 PLATFORM SUPPORT
12105M:	Geoff Levand <geoff@infradead.org>
12106L:	linuxppc-dev@lists.ozlabs.org
12107S:	Maintained
12108F:	arch/powerpc/boot/ps3*
12109F:	arch/powerpc/include/asm/lv1call.h
12110F:	arch/powerpc/include/asm/ps3*.h
12111F:	arch/powerpc/platforms/ps3/
12112F:	drivers/*/ps3*
12113F:	drivers/ps3/
12114F:	drivers/rtc/rtc-ps3.c
12115F:	drivers/usb/host/*ps3.c
12116F:	sound/ppc/snd_ps3*
12117
12118PS3VRAM DRIVER
12119M:	Jim Paris <jim@jtan.com>
12120M:	Geoff Levand <geoff@infradead.org>
12121L:	linuxppc-dev@lists.ozlabs.org
12122S:	Maintained
12123F:	drivers/block/ps3vram.c
12124
12125PSAMPLE PACKET SAMPLING SUPPORT:
12126M:	Yotam Gigi <yotam.gi@gmail.com>
12127S:	Maintained
12128F:	net/psample
12129F:	include/net/psample.h
12130F:	include/uapi/linux/psample.h
12131
12132PSTORE FILESYSTEM
12133M:	Kees Cook <keescook@chromium.org>
12134M:	Anton Vorontsov <anton@enomsg.org>
12135M:	Colin Cross <ccross@android.com>
12136M:	Tony Luck <tony.luck@intel.com>
12137S:	Maintained
12138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12139F:	fs/pstore/
12140F:	include/linux/pstore*
12141F:	drivers/firmware/efi/efi-pstore.c
12142F:	drivers/acpi/apei/erst.c
12143F:	Documentation/admin-guide/ramoops.rst
12144F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12145K:	\b(pstore|ramoops)
12146
12147PTP HARDWARE CLOCK SUPPORT
12148M:	Richard Cochran <richardcochran@gmail.com>
12149L:	netdev@vger.kernel.org
12150S:	Maintained
12151W:	http://linuxptp.sourceforge.net/
12152F:	Documentation/ABI/testing/sysfs-ptp
12153F:	Documentation/ptp/*
12154F:	drivers/net/phy/dp83640*
12155F:	drivers/ptp/*
12156F:	include/linux/ptp_cl*
12157
12158PTRACE SUPPORT
12159M:	Oleg Nesterov <oleg@redhat.com>
12160S:	Maintained
12161F:	include/asm-generic/syscall.h
12162F:	include/linux/ptrace.h
12163F:	include/linux/regset.h
12164F:	include/linux/tracehook.h
12165F:	include/uapi/linux/ptrace.h
12166F:	include/uapi/linux/ptrace.h
12167F:	include/asm-generic/ptrace.h
12168F:	kernel/ptrace.c
12169F:	arch/*/ptrace*.c
12170F:	arch/*/*/ptrace*.c
12171F:	arch/*/include/asm/ptrace*.h
12172
12173PULSE8-CEC DRIVER
12174M:	Hans Verkuil <hverkuil@xs4all.nl>
12175L:	linux-media@vger.kernel.org
12176T:	git git://linuxtv.org/media_tree.git
12177S:	Maintained
12178F:	drivers/media/usb/pulse8-cec/*
12179F:	Documentation/media/cec-drivers/pulse8-cec.rst
12180
12181PVRUSB2 VIDEO4LINUX DRIVER
12182M:	Mike Isely <isely@pobox.com>
12183L:	pvrusb2@isely.net	(subscribers-only)
12184L:	linux-media@vger.kernel.org
12185W:	http://www.isely.net/pvrusb2/
12186T:	git git://linuxtv.org/media_tree.git
12187S:	Maintained
12188F:	Documentation/media/v4l-drivers/pvrusb2*
12189F:	drivers/media/usb/pvrusb2/
12190
12191PWC WEBCAM DRIVER
12192M:	Hans Verkuil <hverkuil@xs4all.nl>
12193L:	linux-media@vger.kernel.org
12194T:	git git://linuxtv.org/media_tree.git
12195S:	Odd Fixes
12196F:	drivers/media/usb/pwc/*
12197
12198PWM FAN DRIVER
12199M:	Kamil Debski <kamil@wypas.org>
12200M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12201L:	linux-hwmon@vger.kernel.org
12202S:	Supported
12203F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12204F:	Documentation/hwmon/pwm-fan
12205F:	drivers/hwmon/pwm-fan.c
12206
12207PWM IR Transmitter
12208M:	Sean Young <sean@mess.org>
12209L:	linux-media@vger.kernel.org
12210S:	Maintained
12211F:	drivers/media/rc/pwm-ir-tx.c
12212
12213PWM SUBSYSTEM
12214M:	Thierry Reding <thierry.reding@gmail.com>
12215L:	linux-pwm@vger.kernel.org
12216S:	Maintained
12217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12218F:	Documentation/pwm.txt
12219F:	Documentation/devicetree/bindings/pwm/
12220F:	include/linux/pwm.h
12221F:	drivers/pwm/
12222F:	drivers/video/backlight/pwm_bl.c
12223F:	include/linux/pwm_backlight.h
12224F:	drivers/gpio/gpio-mvebu.c
12225F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12226
12227PXA GPIO DRIVER
12228M:	Robert Jarzmik <robert.jarzmik@free.fr>
12229L:	linux-gpio@vger.kernel.org
12230S:	Maintained
12231F:	drivers/gpio/gpio-pxa.c
12232
12233PXA MMCI DRIVER
12234S:	Orphan
12235
12236PXA RTC DRIVER
12237M:	Robert Jarzmik <robert.jarzmik@free.fr>
12238L:	linux-rtc@vger.kernel.org
12239S:	Maintained
12240
12241PXA2xx/PXA3xx SUPPORT
12242M:	Daniel Mack <daniel@zonque.org>
12243M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12244M:	Robert Jarzmik <robert.jarzmik@free.fr>
12245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12246T:	git git://github.com/hzhuang1/linux.git
12247T:	git git://github.com/rjarzmik/linux.git
12248S:	Maintained
12249F:	arch/arm/boot/dts/pxa*
12250F:	arch/arm/mach-pxa/
12251F:	drivers/dma/pxa*
12252F:	drivers/pcmcia/pxa2xx*
12253F:	drivers/pinctrl/pxa/
12254F:	drivers/spi/spi-pxa2xx*
12255F:	drivers/usb/gadget/udc/pxa2*
12256F:	include/sound/pxa2xx-lib.h
12257F:	sound/arm/pxa*
12258F:	sound/soc/pxa/
12259
12260QAT DRIVER
12261M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12262L:	qat-linux@intel.com
12263S:	Supported
12264F:	drivers/crypto/qat/
12265
12266QCOM AUDIO (ASoC) DRIVERS
12267M:	Patrick Lai <plai@codeaurora.org>
12268M:	Banajit Goswami <bgoswami@codeaurora.org>
12269L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12270S:	Supported
12271F:	sound/soc/qcom/
12272
12273QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12274M:	Gabriel Somlo <somlo@cmu.edu>
12275M:	"Michael S. Tsirkin" <mst@redhat.com>
12276L:	qemu-devel@nongnu.org
12277S:	Maintained
12278F:	drivers/firmware/qemu_fw_cfg.c
12279F:	include/uapi/linux/qemu_fw_cfg.h
12280
12281QIB DRIVER
12282M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12283M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12284L:	linux-rdma@vger.kernel.org
12285S:	Supported
12286F:	drivers/infiniband/hw/qib/
12287
12288QLOGIC QL41xxx FCOE DRIVER
12289M:	QLogic-Storage-Upstream@cavium.com
12290L:	linux-scsi@vger.kernel.org
12291S:	Supported
12292F:	drivers/scsi/qedf/
12293
12294QLOGIC QL41xxx ISCSI DRIVER
12295M:	QLogic-Storage-Upstream@cavium.com
12296L:	linux-scsi@vger.kernel.org
12297S:	Supported
12298F:	drivers/scsi/qedi/
12299
12300QLOGIC QL4xxx ETHERNET DRIVER
12301M:	Ariel Elior <Ariel.Elior@cavium.com>
12302M:	everest-linux-l2@cavium.com
12303L:	netdev@vger.kernel.org
12304S:	Supported
12305F:	drivers/net/ethernet/qlogic/qed/
12306F:	include/linux/qed/
12307F:	drivers/net/ethernet/qlogic/qede/
12308
12309QLOGIC QL4xxx RDMA DRIVER
12310M:	Michal Kalderon <Michal.Kalderon@cavium.com>
12311M:	Ariel Elior <Ariel.Elior@cavium.com>
12312L:	linux-rdma@vger.kernel.org
12313S:	Supported
12314F:	drivers/infiniband/hw/qedr/
12315F:	include/uapi/rdma/qedr-abi.h
12316
12317QLOGIC QLA1280 SCSI DRIVER
12318M:	Michael Reed <mdr@sgi.com>
12319L:	linux-scsi@vger.kernel.org
12320S:	Maintained
12321F:	drivers/scsi/qla1280.[ch]
12322
12323QLOGIC QLA2XXX FC-SCSI DRIVER
12324M:	qla2xxx-upstream@qlogic.com
12325L:	linux-scsi@vger.kernel.org
12326S:	Supported
12327F:	Documentation/scsi/LICENSE.qla2xxx
12328F:	drivers/scsi/qla2xxx/
12329
12330QLOGIC QLA3XXX NETWORK DRIVER
12331M:	Dept-GELinuxNICDev@cavium.com
12332L:	netdev@vger.kernel.org
12333S:	Supported
12334F:	Documentation/networking/LICENSE.qla3xxx
12335F:	drivers/net/ethernet/qlogic/qla3xxx.*
12336
12337QLOGIC QLA4XXX iSCSI DRIVER
12338M:	QLogic-Storage-Upstream@qlogic.com
12339L:	linux-scsi@vger.kernel.org
12340S:	Supported
12341F:	Documentation/scsi/LICENSE.qla4xxx
12342F:	drivers/scsi/qla4xxx/
12343
12344QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12345M:	Shahed Shaikh <Shahed.Shaikh@cavium.com>
12346M:	Manish Chopra <manish.chopra@cavium.com>
12347M:	Dept-GELinuxNICDev@cavium.com
12348L:	netdev@vger.kernel.org
12349S:	Supported
12350F:	drivers/net/ethernet/qlogic/qlcnic/
12351
12352QLOGIC QLGE 10Gb ETHERNET DRIVER
12353M:	Manish Chopra <manish.chopra@cavium.com>
12354M:	Dept-GELinuxNICDev@cavium.com
12355L:	netdev@vger.kernel.org
12356S:	Supported
12357F:	drivers/net/ethernet/qlogic/qlge/
12358
12359QM1D1B0004 MEDIA DRIVER
12360M:	Akihiro Tsukada <tskd08@gmail.com>
12361L:	linux-media@vger.kernel.org
12362S:	Odd Fixes
12363F:	drivers/media/tuners/qm1d1b0004*
12364
12365QM1D1C0042 MEDIA DRIVER
12366M:	Akihiro Tsukada <tskd08@gmail.com>
12367L:	linux-media@vger.kernel.org
12368S:	Odd Fixes
12369F:	drivers/media/tuners/qm1d1c0042*
12370
12371QNX4 FILESYSTEM
12372M:	Anders Larsen <al@alarsen.net>
12373W:	http://www.alarsen.net/linux/qnx4fs/
12374S:	Maintained
12375F:	fs/qnx4/
12376F:	include/uapi/linux/qnx4_fs.h
12377F:	include/uapi/linux/qnxtypes.h
12378
12379QORIQ DPAA2 FSL-MC BUS DRIVER
12380M:	Stuart Yoder <stuyoder@gmail.com>
12381M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12382L:	linux-kernel@vger.kernel.org
12383S:	Maintained
12384F:	drivers/bus/fsl-mc/
12385F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12386F:	Documentation/networking/dpaa2/overview.rst
12387
12388QT1010 MEDIA DRIVER
12389M:	Antti Palosaari <crope@iki.fi>
12390L:	linux-media@vger.kernel.org
12391W:	https://linuxtv.org
12392W:	http://palosaari.fi/linux/
12393Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12394T:	git git://linuxtv.org/anttip/media_tree.git
12395S:	Maintained
12396F:	drivers/media/tuners/qt1010*
12397
12398QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12399M:	Kalle Valo <kvalo@codeaurora.org>
12400L:	ath10k@lists.infradead.org
12401W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12403S:	Supported
12404F:	drivers/net/wireless/ath/ath10k/
12405
12406QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12407M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12408L:	linux-wireless@vger.kernel.org
12409W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12410S:	Supported
12411F:	drivers/net/wireless/ath/ath9k/
12412
12413QUALCOMM CAMERA SUBSYSTEM DRIVER
12414M:	Todor Tomov <todor.tomov@linaro.org>
12415L:	linux-media@vger.kernel.org
12416S:	Maintained
12417F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12418F:	Documentation/media/v4l-drivers/qcom_camss.rst
12419F:	drivers/media/platform/qcom/camss/
12420
12421QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12422M:  Ilia Lin <ilia.lin@gmail.com>
12423L:  linux-pm@vger.kernel.org
12424S:  Maintained
12425F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12426F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12427
12428QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12429M:	Timur Tabi <timur@kernel.org>
12430L:	netdev@vger.kernel.org
12431S:	Maintained
12432F:	drivers/net/ethernet/qualcomm/emac/
12433
12434QUALCOMM GENERIC INTERFACE I2C DRIVER
12435M:	Alok Chauhan <alokc@codeaurora.org>
12436M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12437L:	linux-i2c@vger.kernel.org
12438L:	linux-arm-msm@vger.kernel.org
12439S:	Supported
12440F:	drivers/i2c/busses/i2c-qcom-geni.c
12441
12442QUALCOMM HEXAGON ARCHITECTURE
12443M:	Richard Kuo <rkuo@codeaurora.org>
12444L:	linux-hexagon@vger.kernel.org
12445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12446S:	Supported
12447F:	arch/hexagon/
12448
12449QUALCOMM HIDMA DRIVER
12450M:	Sinan Kaya <okaya@kernel.org>
12451L:	linux-arm-kernel@lists.infradead.org
12452L:	linux-arm-msm@vger.kernel.org
12453L:	dmaengine@vger.kernel.org
12454S:	Supported
12455F:	drivers/dma/qcom/hidma*
12456
12457QUALCOMM IOMMU
12458M:	Rob Clark <robdclark@gmail.com>
12459L:	iommu@lists.linux-foundation.org
12460L:	linux-arm-msm@vger.kernel.org
12461S:	Maintained
12462F:	drivers/iommu/qcom_iommu.c
12463
12464QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12465M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12466L:	linux-media@vger.kernel.org
12467L:	linux-arm-msm@vger.kernel.org
12468T:	git git://linuxtv.org/media_tree.git
12469S:	Maintained
12470F:	drivers/media/platform/qcom/venus/
12471
12472QUALCOMM WCN36XX WIRELESS DRIVER
12473M:	Kalle Valo <kvalo@codeaurora.org>
12474L:	wcn36xx@lists.infradead.org
12475W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12476T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12477S:	Supported
12478F:	drivers/net/wireless/ath/wcn36xx/
12479
12480QUANTENNA QTNFMAC WIRELESS DRIVER
12481M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12482M:	Avinash Patil <avinashp@quantenna.com>
12483M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12484L:	linux-wireless@vger.kernel.org
12485S:	Maintained
12486F:	drivers/net/wireless/quantenna
12487
12488RADEON and AMDGPU DRM DRIVERS
12489M:	Alex Deucher <alexander.deucher@amd.com>
12490M:	Christian König <christian.koenig@amd.com>
12491M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12492L:	amd-gfx@lists.freedesktop.org
12493T:	git git://people.freedesktop.org/~agd5f/linux
12494S:	Supported
12495F:	drivers/gpu/drm/radeon/
12496F:	include/uapi/drm/radeon_drm.h
12497F:	drivers/gpu/drm/amd/
12498F:	include/uapi/drm/amdgpu_drm.h
12499
12500RADEON FRAMEBUFFER DISPLAY DRIVER
12501M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12502L:	linux-fbdev@vger.kernel.org
12503S:	Maintained
12504F:	drivers/video/fbdev/aty/radeon*
12505F:	include/uapi/linux/radeonfb.h
12506
12507RADIOSHARK RADIO DRIVER
12508M:	Hans Verkuil <hverkuil@xs4all.nl>
12509L:	linux-media@vger.kernel.org
12510T:	git git://linuxtv.org/media_tree.git
12511S:	Maintained
12512F:	drivers/media/radio/radio-shark.c
12513
12514RADIOSHARK2 RADIO DRIVER
12515M:	Hans Verkuil <hverkuil@xs4all.nl>
12516L:	linux-media@vger.kernel.org
12517T:	git git://linuxtv.org/media_tree.git
12518S:	Maintained
12519F:	drivers/media/radio/radio-shark2.c
12520F:	drivers/media/radio/radio-tea5777.c
12521
12522RADOS BLOCK DEVICE (RBD)
12523M:	Ilya Dryomov <idryomov@gmail.com>
12524M:	Sage Weil <sage@redhat.com>
12525M:	Alex Elder <elder@kernel.org>
12526L:	ceph-devel@vger.kernel.org
12527W:	http://ceph.com/
12528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12529T:	git git://github.com/ceph/ceph-client.git
12530S:	Supported
12531F:	Documentation/ABI/testing/sysfs-bus-rbd
12532F:	drivers/block/rbd.c
12533F:	drivers/block/rbd_types.h
12534
12535RAGE128 FRAMEBUFFER DISPLAY DRIVER
12536M:	Paul Mackerras <paulus@samba.org>
12537L:	linux-fbdev@vger.kernel.org
12538S:	Maintained
12539F:	drivers/video/fbdev/aty/aty128fb.c
12540
12541RAINSHADOW-CEC DRIVER
12542M:	Hans Verkuil <hverkuil@xs4all.nl>
12543L:	linux-media@vger.kernel.org
12544T:	git git://linuxtv.org/media_tree.git
12545S:	Maintained
12546F:	drivers/media/usb/rainshadow-cec/*
12547
12548RALINK MIPS ARCHITECTURE
12549M:	John Crispin <john@phrozen.org>
12550L:	linux-mips@vger.kernel.org
12551S:	Maintained
12552F:	arch/mips/ralink
12553
12554RALINK RT2X00 WIRELESS LAN DRIVER
12555P:	rt2x00 project
12556M:	Stanislaw Gruszka <sgruszka@redhat.com>
12557M:	Helmut Schaa <helmut.schaa@googlemail.com>
12558L:	linux-wireless@vger.kernel.org
12559S:	Maintained
12560F:	drivers/net/wireless/ralink/rt2x00/
12561
12562RAMDISK RAM BLOCK DEVICE DRIVER
12563M:	Jens Axboe <axboe@kernel.dk>
12564S:	Maintained
12565F:	Documentation/blockdev/ramdisk.txt
12566F:	drivers/block/brd.c
12567
12568RANCHU VIRTUAL BOARD FOR MIPS
12569M:	Miodrag Dinic <miodrag.dinic@mips.com>
12570L:	linux-mips@vger.kernel.org
12571S:	Supported
12572F:	arch/mips/generic/board-ranchu.c
12573F:	arch/mips/configs/generic/board-ranchu.config
12574
12575RANDOM NUMBER DRIVER
12576M:	"Theodore Ts'o" <tytso@mit.edu>
12577S:	Maintained
12578F:	drivers/char/random.c
12579
12580RAPIDIO SUBSYSTEM
12581M:	Matt Porter <mporter@kernel.crashing.org>
12582M:	Alexandre Bounine <alex.bou9@gmail.com>
12583S:	Maintained
12584F:	drivers/rapidio/
12585
12586RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12587L:	linux-wireless@vger.kernel.org
12588S:	Orphan
12589F:	drivers/net/wireless/ray*
12590
12591RCUTORTURE TEST FRAMEWORK
12592M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12593M:	Josh Triplett <josh@joshtriplett.org>
12594R:	Steven Rostedt <rostedt@goodmis.org>
12595R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12596R:	Lai Jiangshan <jiangshanlai@gmail.com>
12597L:	linux-kernel@vger.kernel.org
12598S:	Supported
12599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12600F:	tools/testing/selftests/rcutorture
12601
12602RDC R-321X SoC
12603M:	Florian Fainelli <florian@openwrt.org>
12604S:	Maintained
12605
12606RDC R6040 FAST ETHERNET DRIVER
12607M:	Florian Fainelli <f.fainelli@gmail.com>
12608L:	netdev@vger.kernel.org
12609S:	Maintained
12610F:	drivers/net/ethernet/rdc/r6040.c
12611
12612RDMAVT - RDMA verbs software
12613M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12614M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12615L:	linux-rdma@vger.kernel.org
12616S:	Supported
12617F:	drivers/infiniband/sw/rdmavt
12618
12619RDS - RELIABLE DATAGRAM SOCKETS
12620M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12621L:	netdev@vger.kernel.org
12622L:	linux-rdma@vger.kernel.org
12623L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12624W:	https://oss.oracle.com/projects/rds/
12625S:	Supported
12626F:	net/rds/
12627F:	Documentation/networking/rds.txt
12628
12629RDT - RESOURCE ALLOCATION
12630M:	Fenghua Yu <fenghua.yu@intel.com>
12631M:	Reinette Chatre <reinette.chatre@intel.com>
12632L:	linux-kernel@vger.kernel.org
12633S:	Supported
12634F:	arch/x86/kernel/cpu/intel_rdt*
12635F:	arch/x86/include/asm/intel_rdt_sched.h
12636F:	Documentation/x86/intel_rdt*
12637
12638READ-COPY UPDATE (RCU)
12639M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12640M:	Josh Triplett <josh@joshtriplett.org>
12641R:	Steven Rostedt <rostedt@goodmis.org>
12642R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12643R:	Lai Jiangshan <jiangshanlai@gmail.com>
12644L:	linux-kernel@vger.kernel.org
12645W:	http://www.rdrop.com/users/paulmck/RCU/
12646S:	Supported
12647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12648F:	Documentation/RCU/
12649X:	Documentation/RCU/torture.txt
12650F:	include/linux/rcu*
12651X:	include/linux/srcu*.h
12652F:	kernel/rcu/
12653X:	kernel/rcu/srcu*.c
12654
12655REAL TIME CLOCK (RTC) SUBSYSTEM
12656M:	Alessandro Zummo <a.zummo@towertech.it>
12657M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12658L:	linux-rtc@vger.kernel.org
12659Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12661S:	Maintained
12662F:	Documentation/devicetree/bindings/rtc/
12663F:	Documentation/rtc.txt
12664F:	drivers/rtc/
12665F:	include/linux/rtc.h
12666F:	include/uapi/linux/rtc.h
12667F:	include/linux/rtc/
12668F:	include/linux/platform_data/rtc-*
12669F:	tools/testing/selftests/rtc/
12670
12671REALTEK AUDIO CODECS
12672M:	Bard Liao <bardliao@realtek.com>
12673M:	Oder Chiou <oder_chiou@realtek.com>
12674S:	Maintained
12675F:	sound/soc/codecs/rt*
12676F:	include/sound/rt*.h
12677
12678REALTEK RTL83xx SMI DSA ROUTER CHIPS
12679M:	Linus Walleij <linus.walleij@linaro.org>
12680S:	Maintained
12681F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12682F:	drivers/net/dsa/realtek-smi*
12683F:	drivers/net/dsa/rtl83*
12684
12685REGISTER MAP ABSTRACTION
12686M:	Mark Brown <broonie@kernel.org>
12687L:	linux-kernel@vger.kernel.org
12688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12689S:	Supported
12690F:	Documentation/devicetree/bindings/regmap/
12691F:	drivers/base/regmap/
12692F:	include/linux/regmap.h
12693
12694REISERFS FILE SYSTEM
12695L:	reiserfs-devel@vger.kernel.org
12696S:	Supported
12697F:	fs/reiserfs/
12698
12699REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12700M:	Ohad Ben-Cohen <ohad@wizery.com>
12701M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12702L:	linux-remoteproc@vger.kernel.org
12703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12704S:	Maintained
12705F:	Documentation/devicetree/bindings/remoteproc/
12706F:	Documentation/remoteproc.txt
12707F:	drivers/remoteproc/
12708F:	include/linux/remoteproc.h
12709
12710REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12711M:	Ohad Ben-Cohen <ohad@wizery.com>
12712M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12713L:	linux-remoteproc@vger.kernel.org
12714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12715S:	Maintained
12716F:	drivers/rpmsg/
12717F:	Documentation/rpmsg.txt
12718F:	include/linux/rpmsg.h
12719F:	include/linux/rpmsg/
12720
12721RENESAS CLOCK DRIVERS
12722M:	Geert Uytterhoeven <geert+renesas@glider.be>
12723L:	linux-renesas-soc@vger.kernel.org
12724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12725S:	Supported
12726F:	drivers/clk/renesas/
12727
12728RENESAS EMEV2 I2C DRIVER
12729M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12730S:	Supported
12731F:	drivers/i2c/busses/i2c-emev2.c
12732
12733RENESAS ETHERNET DRIVERS
12734R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12735L:	netdev@vger.kernel.org
12736L:	linux-renesas-soc@vger.kernel.org
12737F:	Documentation/devicetree/bindings/net/renesas,*.txt
12738F:	Documentation/devicetree/bindings/net/sh_eth.txt
12739F:	drivers/net/ethernet/renesas/
12740F:	include/linux/sh_eth.h
12741
12742RENESAS R-CAR GYROADC DRIVER
12743M:	Marek Vasut <marek.vasut@gmail.com>
12744L:	linux-iio@vger.kernel.org
12745S:	Supported
12746F:	drivers/iio/adc/rcar_gyro_adc.c
12747
12748RENESAS R-CAR I2C DRIVERS
12749M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12750S:	Supported
12751F:	drivers/i2c/busses/i2c-rcar.c
12752F:	drivers/i2c/busses/i2c-sh_mobile.c
12753
12754RENESAS RIIC DRIVER
12755M:	Chris Brandt <chris.brandt@renesas.com>
12756S:	Supported
12757F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
12758F:	drivers/i2c/busses/i2c-riic.c
12759
12760RENESAS USB PHY DRIVER
12761M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12762L:	linux-renesas-soc@vger.kernel.org
12763S:	Maintained
12764F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12765
12766RESET CONTROLLER FRAMEWORK
12767M:	Philipp Zabel <p.zabel@pengutronix.de>
12768T:	git git://git.pengutronix.de/git/pza/linux
12769S:	Maintained
12770F:	drivers/reset/
12771F:	Documentation/devicetree/bindings/reset/
12772F:	include/dt-bindings/reset/
12773F:	include/linux/reset.h
12774F:	include/linux/reset-controller.h
12775
12776RESTARTABLE SEQUENCES SUPPORT
12777M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12778M:	Peter Zijlstra <peterz@infradead.org>
12779M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12780M:	Boqun Feng <boqun.feng@gmail.com>
12781L:	linux-kernel@vger.kernel.org
12782S:	Supported
12783F:	kernel/rseq.c
12784F:	include/uapi/linux/rseq.h
12785F:	include/trace/events/rseq.h
12786F:	tools/testing/selftests/rseq/
12787
12788RFKILL
12789M:	Johannes Berg <johannes@sipsolutions.net>
12790L:	linux-wireless@vger.kernel.org
12791W:	http://wireless.kernel.org/
12792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12794S:	Maintained
12795F:	Documentation/rfkill.txt
12796F:	Documentation/ABI/stable/sysfs-class-rfkill
12797F:	net/rfkill/
12798F:	include/linux/rfkill.h
12799F:	include/uapi/linux/rfkill.h
12800
12801RHASHTABLE
12802M:	Thomas Graf <tgraf@suug.ch>
12803M:	Herbert Xu <herbert@gondor.apana.org.au>
12804L:	netdev@vger.kernel.org
12805S:	Maintained
12806F:	lib/rhashtable.c
12807F:	lib/test_rhashtable.c
12808F:	include/linux/rhashtable.h
12809F:	include/linux/rhashtable-types.h
12810
12811RICOH R5C592 MEMORYSTICK DRIVER
12812M:	Maxim Levitsky <maximlevitsky@gmail.com>
12813S:	Maintained
12814F:	drivers/memstick/host/r592.*
12815
12816RICOH SMARTMEDIA/XD DRIVER
12817M:	Maxim Levitsky <maximlevitsky@gmail.com>
12818S:	Maintained
12819F:	drivers/mtd/nand/raw/r852.c
12820F:	drivers/mtd/nand/raw/r852.h
12821
12822RISC-V ARCHITECTURE
12823M:	Palmer Dabbelt <palmer@sifive.com>
12824M:	Albert Ou <aou@eecs.berkeley.edu>
12825L:	linux-riscv@lists.infradead.org
12826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12827S:	Supported
12828F:	arch/riscv/
12829K:	riscv
12830N:	riscv
12831
12832ROCCAT DRIVERS
12833M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12834W:	http://sourceforge.net/projects/roccat/
12835S:	Maintained
12836F:	drivers/hid/hid-roccat*
12837F:	include/linux/hid-roccat*
12838F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12839
12840ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12841M:	Jacob chen <jacob2.chen@rock-chips.com>
12842L:	linux-media@vger.kernel.org
12843S:	Maintained
12844F:	drivers/media/platform/rockchip/rga/
12845F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12846
12847ROCKER DRIVER
12848M:	Jiri Pirko <jiri@resnulli.us>
12849L:	netdev@vger.kernel.org
12850S:	Supported
12851F:	drivers/net/ethernet/rocker/
12852
12853ROCKETPORT DRIVER
12854P:	Comtrol Corp.
12855W:	http://www.comtrol.com
12856S:	Maintained
12857F:	Documentation/serial/rocket.txt
12858F:	drivers/tty/rocket*
12859
12860ROCKETPORT EXPRESS/INFINITY DRIVER
12861M:	Kevin Cernekee <cernekee@gmail.com>
12862L:	linux-serial@vger.kernel.org
12863S:	Odd Fixes
12864F:	drivers/tty/serial/rp2.*
12865
12866ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12867M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12868L:	linux-kernel@vger.kernel.org
12869L:	linux-renesas-soc@vger.kernel.org
12870S:	Supported
12871F:	drivers/mfd/bd9571mwv.c
12872F:	drivers/regulator/bd9571mwv-regulator.c
12873F:	drivers/gpio/gpio-bd9571mwv.c
12874F:	include/linux/mfd/bd9571mwv.h
12875F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12876
12877ROSE NETWORK LAYER
12878M:	Ralf Baechle <ralf@linux-mips.org>
12879L:	linux-hams@vger.kernel.org
12880W:	http://www.linux-ax25.org/
12881S:	Maintained
12882F:	include/net/rose.h
12883F:	include/uapi/linux/rose.h
12884F:	net/rose/
12885
12886RTL2830 MEDIA DRIVER
12887M:	Antti Palosaari <crope@iki.fi>
12888L:	linux-media@vger.kernel.org
12889W:	https://linuxtv.org
12890W:	http://palosaari.fi/linux/
12891Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12892T:	git git://linuxtv.org/anttip/media_tree.git
12893S:	Maintained
12894F:	drivers/media/dvb-frontends/rtl2830*
12895
12896RTL2832 MEDIA DRIVER
12897M:	Antti Palosaari <crope@iki.fi>
12898L:	linux-media@vger.kernel.org
12899W:	https://linuxtv.org
12900W:	http://palosaari.fi/linux/
12901Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12902T:	git git://linuxtv.org/anttip/media_tree.git
12903S:	Maintained
12904F:	drivers/media/dvb-frontends/rtl2832*
12905
12906RTL2832_SDR MEDIA DRIVER
12907M:	Antti Palosaari <crope@iki.fi>
12908L:	linux-media@vger.kernel.org
12909W:	https://linuxtv.org
12910W:	http://palosaari.fi/linux/
12911Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12912T:	git git://linuxtv.org/anttip/media_tree.git
12913S:	Maintained
12914F:	drivers/media/dvb-frontends/rtl2832_sdr*
12915
12916RTL8180 WIRELESS DRIVER
12917L:	linux-wireless@vger.kernel.org
12918W:	http://wireless.kernel.org/
12919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12920S:	Orphan
12921F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12922
12923RTL8187 WIRELESS DRIVER
12924M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12925M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12926M:	Larry Finger <Larry.Finger@lwfinger.net>
12927L:	linux-wireless@vger.kernel.org
12928W:	http://wireless.kernel.org/
12929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12930S:	Maintained
12931F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12932
12933REALTEK WIRELESS DRIVER (rtlwifi family)
12934M:	Ping-Ke Shih <pkshih@realtek.com>
12935L:	linux-wireless@vger.kernel.org
12936W:	http://wireless.kernel.org/
12937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12938S:	Maintained
12939F:	drivers/net/wireless/realtek/rtlwifi/
12940
12941RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12942M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12943L:	linux-wireless@vger.kernel.org
12944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12945S:	Maintained
12946F:	drivers/net/wireless/realtek/rtl8xxxu/
12947
12948RXRPC SOCKETS (AF_RXRPC)
12949M:	David Howells <dhowells@redhat.com>
12950L:	linux-afs@lists.infradead.org
12951S:	Supported
12952F:	net/rxrpc/
12953F:	include/keys/rxrpc-type.h
12954F:	include/net/af_rxrpc.h
12955F:	include/trace/events/rxrpc.h
12956F:	include/uapi/linux/rxrpc.h
12957F:	Documentation/networking/rxrpc.txt
12958W:	https://www.infradead.org/~dhowells/kafs/
12959
12960S3 SAVAGE FRAMEBUFFER DRIVER
12961M:	Antonino Daplas <adaplas@gmail.com>
12962L:	linux-fbdev@vger.kernel.org
12963S:	Maintained
12964F:	drivers/video/fbdev/savage/
12965
12966S390
12967M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12968M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12969L:	linux-s390@vger.kernel.org
12970W:	http://www.ibm.com/developerworks/linux/linux390/
12971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12972S:	Supported
12973F:	arch/s390/
12974F:	drivers/s390/
12975F:	Documentation/s390/
12976F:	Documentation/driver-api/s390-drivers.rst
12977
12978S390 COMMON I/O LAYER
12979M:	Sebastian Ott <sebott@linux.ibm.com>
12980M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12981L:	linux-s390@vger.kernel.org
12982W:	http://www.ibm.com/developerworks/linux/linux390/
12983S:	Supported
12984F:	drivers/s390/cio/
12985
12986S390 DASD DRIVER
12987M:	Stefan Haberland <sth@linux.ibm.com>
12988M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12989L:	linux-s390@vger.kernel.org
12990W:	http://www.ibm.com/developerworks/linux/linux390/
12991S:	Supported
12992F:	drivers/s390/block/dasd*
12993F:	block/partitions/ibm.c
12994
12995S390 IOMMU (PCI)
12996M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12997L:	linux-s390@vger.kernel.org
12998W:	http://www.ibm.com/developerworks/linux/linux390/
12999S:	Supported
13000F:	drivers/iommu/s390-iommu.c
13001
13002S390 IUCV NETWORK LAYER
13003M:	Julian Wiedmann <jwi@linux.ibm.com>
13004M:	Ursula Braun <ubraun@linux.ibm.com>
13005L:	linux-s390@vger.kernel.org
13006W:	http://www.ibm.com/developerworks/linux/linux390/
13007S:	Supported
13008F:	drivers/s390/net/*iucv*
13009F:	include/net/iucv/
13010F:	net/iucv/
13011
13012S390 NETWORK DRIVERS
13013M:	Julian Wiedmann <jwi@linux.ibm.com>
13014M:	Ursula Braun <ubraun@linux.ibm.com>
13015L:	linux-s390@vger.kernel.org
13016W:	http://www.ibm.com/developerworks/linux/linux390/
13017S:	Supported
13018F:	drivers/s390/net/
13019
13020S390 PCI SUBSYSTEM
13021M:	Sebastian Ott <sebott@linux.ibm.com>
13022M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13023L:	linux-s390@vger.kernel.org
13024W:	http://www.ibm.com/developerworks/linux/linux390/
13025S:	Supported
13026F:	arch/s390/pci/
13027F:	drivers/pci/hotplug/s390_pci_hpc.c
13028
13029S390 VFIO-CCW DRIVER
13030M:	Cornelia Huck <cohuck@redhat.com>
13031M:	Halil Pasic <pasic@linux.ibm.com>
13032L:	linux-s390@vger.kernel.org
13033L:	kvm@vger.kernel.org
13034S:	Supported
13035F:	drivers/s390/cio/vfio_ccw*
13036F:	Documentation/s390/vfio-ccw.txt
13037F:	include/uapi/linux/vfio_ccw.h
13038
13039S390 ZCRYPT DRIVER
13040M:	Harald Freudenberger <freude@linux.ibm.com>
13041L:	linux-s390@vger.kernel.org
13042W:	http://www.ibm.com/developerworks/linux/linux390/
13043S:	Supported
13044F:	drivers/s390/crypto/
13045
13046S390 VFIO AP DRIVER
13047M:	Tony Krowiak <akrowiak@linux.ibm.com>
13048M:	Pierre Morel <pmorel@linux.ibm.com>
13049M:	Halil Pasic <pasic@linux.ibm.com>
13050L:	linux-s390@vger.kernel.org
13051W:	http://www.ibm.com/developerworks/linux/linux390/
13052S:	Supported
13053F:	drivers/s390/crypto/vfio_ap_drv.c
13054F:	drivers/s390/crypto/vfio_ap_private.h
13055F:	drivers/s390/crypto/vfio_ap_ops.c
13056F:	Documentation/s390/vfio-ap.txt
13057
13058S390 ZFCP DRIVER
13059M:	Steffen Maier <maier@linux.ibm.com>
13060M:	Benjamin Block <bblock@linux.ibm.com>
13061L:	linux-s390@vger.kernel.org
13062W:	http://www.ibm.com/developerworks/linux/linux390/
13063S:	Supported
13064F:	drivers/s390/scsi/zfcp_*
13065
13066S3C24XX SD/MMC Driver
13067M:	Ben Dooks <ben-linux@fluff.org>
13068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13069S:	Supported
13070F:	drivers/mmc/host/s3cmci.*
13071
13072SAA6588 RDS RECEIVER DRIVER
13073M:	Hans Verkuil <hverkuil@xs4all.nl>
13074L:	linux-media@vger.kernel.org
13075T:	git git://linuxtv.org/media_tree.git
13076W:	https://linuxtv.org
13077S:	Odd Fixes
13078F:	drivers/media/i2c/saa6588*
13079
13080SAA7134 VIDEO4LINUX DRIVER
13081M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13082L:	linux-media@vger.kernel.org
13083W:	https://linuxtv.org
13084T:	git git://linuxtv.org/media_tree.git
13085S:	Odd fixes
13086F:	Documentation/media/v4l-drivers/saa7134*
13087F:	drivers/media/pci/saa7134/
13088
13089SAA7146 VIDEO4LINUX-2 DRIVER
13090M:	Hans Verkuil <hverkuil@xs4all.nl>
13091L:	linux-media@vger.kernel.org
13092T:	git git://linuxtv.org/media_tree.git
13093S:	Maintained
13094F:	drivers/media/common/saa7146/
13095F:	drivers/media/pci/saa7146/
13096F:	include/media/saa7146*
13097
13098SAMSUNG AUDIO (ASoC) DRIVERS
13099M:	Krzysztof Kozlowski <krzk@kernel.org>
13100M:	Sangbeom Kim <sbkim73@samsung.com>
13101M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13102L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13103S:	Supported
13104F:	sound/soc/samsung/
13105F:	Documentation/devicetree/bindings/sound/samsung*
13106
13107SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13108M:	Krzysztof Kozlowski <krzk@kernel.org>
13109L:	linux-crypto@vger.kernel.org
13110L:	linux-samsung-soc@vger.kernel.org
13111S:	Maintained
13112F:	drivers/crypto/exynos-rng.c
13113F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13114
13115SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13116M:	Łukasz Stelmach <l.stelmach@samsung.com>
13117L:	linux-samsung-soc@vger.kernel.org
13118S:	Maintained
13119F:	drivers/char/hw_random/exynos-trng.c
13120F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13121
13122SAMSUNG FRAMEBUFFER DRIVER
13123M:	Jingoo Han <jingoohan1@gmail.com>
13124L:	linux-fbdev@vger.kernel.org
13125S:	Maintained
13126F:	drivers/video/fbdev/s3c-fb.c
13127
13128SAMSUNG LAPTOP DRIVER
13129M:	Corentin Chary <corentin.chary@gmail.com>
13130L:	platform-driver-x86@vger.kernel.org
13131S:	Maintained
13132F:	drivers/platform/x86/samsung-laptop.c
13133
13134SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13135M:	Sangbeom Kim <sbkim73@samsung.com>
13136M:	Krzysztof Kozlowski <krzk@kernel.org>
13137M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13138L:	linux-kernel@vger.kernel.org
13139L:	linux-samsung-soc@vger.kernel.org
13140S:	Supported
13141F:	drivers/mfd/sec*.c
13142F:	drivers/regulator/s2m*.c
13143F:	drivers/regulator/s5m*.c
13144F:	drivers/clk/clk-s2mps11.c
13145F:	drivers/rtc/rtc-s5m.c
13146F:	include/linux/mfd/samsung/
13147F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13148F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13149F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13150F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13151
13152SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13153M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13154L:	linux-media@vger.kernel.org
13155L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13156S:	Maintained
13157F:	drivers/media/platform/s3c-camif/
13158F:	include/media/drv-intf/s3c_camif.h
13159
13160SAMSUNG S3FWRN5 NFC DRIVER
13161M:	Robert Baldyga <r.baldyga@samsung.com>
13162M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13163L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13164S:	Supported
13165F:	drivers/nfc/s3fwrn5
13166
13167SAMSUNG S5C73M3 CAMERA DRIVER
13168M:	Kyungmin Park <kyungmin.park@samsung.com>
13169M:	Andrzej Hajda <a.hajda@samsung.com>
13170L:	linux-media@vger.kernel.org
13171S:	Supported
13172F:	drivers/media/i2c/s5c73m3/*
13173
13174SAMSUNG S5K5BAF CAMERA DRIVER
13175M:	Kyungmin Park <kyungmin.park@samsung.com>
13176M:	Andrzej Hajda <a.hajda@samsung.com>
13177L:	linux-media@vger.kernel.org
13178S:	Supported
13179F:	drivers/media/i2c/s5k5baf.c
13180
13181SAMSUNG S5P Security SubSystem (SSS) DRIVER
13182M:	Krzysztof Kozlowski <krzk@kernel.org>
13183M:	Vladimir Zapolskiy <vz@mleia.com>
13184M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13185L:	linux-crypto@vger.kernel.org
13186L:	linux-samsung-soc@vger.kernel.org
13187S:	Maintained
13188F:	drivers/crypto/s5p-sss.c
13189
13190SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13191M:	Kyungmin Park <kyungmin.park@samsung.com>
13192M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13193L:	linux-media@vger.kernel.org
13194Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13195S:	Supported
13196F:	drivers/media/platform/exynos4-is/
13197
13198SAMSUNG SOC CLOCK DRIVERS
13199M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13200M:	Tomasz Figa <tomasz.figa@gmail.com>
13201M:	Chanwoo Choi <cw00.choi@samsung.com>
13202S:	Supported
13203L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13205F:	drivers/clk/samsung/
13206F:	include/dt-bindings/clock/exynos*.h
13207F:	Documentation/devicetree/bindings/clock/exynos*.txt
13208
13209SAMSUNG SPI DRIVERS
13210M:	Kukjin Kim <kgene@kernel.org>
13211M:	Krzysztof Kozlowski <krzk@kernel.org>
13212M:	Andi Shyti <andi@etezian.org>
13213L:	linux-spi@vger.kernel.org
13214L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13215S:	Maintained
13216F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13217F:	drivers/spi/spi-s3c*
13218F:	include/linux/platform_data/spi-s3c64xx.h
13219
13220SAMSUNG SXGBE DRIVERS
13221M:	Byungho An <bh74.an@samsung.com>
13222M:	Girish K S <ks.giri@samsung.com>
13223M:	Vipul Pandya <vipul.pandya@samsung.com>
13224S:	Supported
13225L:	netdev@vger.kernel.org
13226F:	drivers/net/ethernet/samsung/sxgbe/
13227
13228SAMSUNG THERMAL DRIVER
13229M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13230L:	linux-pm@vger.kernel.org
13231L:	linux-samsung-soc@vger.kernel.org
13232S:	Supported
13233T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13234F:	drivers/thermal/samsung/
13235
13236SAMSUNG USB2 PHY DRIVER
13237M:	Kamil Debski <kamil@wypas.org>
13238M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13239L:	linux-kernel@vger.kernel.org
13240S:	Supported
13241F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13242F:	Documentation/phy/samsung-usb2.txt
13243F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13244F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13245F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13246F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13247F:	drivers/phy/samsung/phy-samsung-usb2.c
13248F:	drivers/phy/samsung/phy-samsung-usb2.h
13249
13250SC1200 WDT DRIVER
13251M:	Zwane Mwaikambo <zwanem@gmail.com>
13252S:	Maintained
13253F:	drivers/watchdog/sc1200wdt.c
13254
13255SCHEDULER
13256M:	Ingo Molnar <mingo@redhat.com>
13257M:	Peter Zijlstra <peterz@infradead.org>
13258L:	linux-kernel@vger.kernel.org
13259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13260S:	Maintained
13261F:	kernel/sched/
13262F:	include/linux/sched.h
13263F:	include/uapi/linux/sched.h
13264F:	include/linux/wait.h
13265
13266SCR24X CHIP CARD INTERFACE DRIVER
13267M:	Lubomir Rintel <lkundrak@v3.sk>
13268S:	Supported
13269F:	drivers/char/pcmcia/scr24x_cs.c
13270
13271SCSI CDROM DRIVER
13272M:	Jens Axboe <axboe@kernel.dk>
13273L:	linux-scsi@vger.kernel.org
13274W:	http://www.kernel.dk
13275S:	Maintained
13276F:	drivers/scsi/sr*
13277
13278SCSI RDMA PROTOCOL (SRP) INITIATOR
13279M:	Bart Van Assche <bvanassche@acm.org>
13280L:	linux-rdma@vger.kernel.org
13281S:	Supported
13282Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13283F:	drivers/infiniband/ulp/srp/
13284F:	include/scsi/srp.h
13285
13286SCSI RDMA PROTOCOL (SRP) TARGET
13287M:	Bart Van Assche <bvanassche@acm.org>
13288L:	linux-rdma@vger.kernel.org
13289L:	target-devel@vger.kernel.org
13290S:	Supported
13291Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13292F:	drivers/infiniband/ulp/srpt/
13293
13294SCSI SG DRIVER
13295M:	Doug Gilbert <dgilbert@interlog.com>
13296L:	linux-scsi@vger.kernel.org
13297W:	http://sg.danny.cz/sg
13298S:	Maintained
13299F:	Documentation/scsi/scsi-generic.txt
13300F:	drivers/scsi/sg.c
13301F:	include/scsi/sg.h
13302
13303SCSI SUBSYSTEM
13304M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13306M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13308L:	linux-scsi@vger.kernel.org
13309S:	Maintained
13310F:	Documentation/devicetree/bindings/scsi/
13311F:	drivers/scsi/
13312F:	include/scsi/
13313
13314SCSI TAPE DRIVER
13315M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13316L:	linux-scsi@vger.kernel.org
13317S:	Maintained
13318F:	Documentation/scsi/st.txt
13319F:	drivers/scsi/st.*
13320F:	drivers/scsi/st_*.h
13321
13322SCTP PROTOCOL
13323M:	Vlad Yasevich <vyasevich@gmail.com>
13324M:	Neil Horman <nhorman@tuxdriver.com>
13325M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13326L:	linux-sctp@vger.kernel.org
13327W:	http://lksctp.sourceforge.net
13328S:	Maintained
13329F:	Documentation/networking/sctp.txt
13330F:	include/linux/sctp.h
13331F:	include/uapi/linux/sctp.h
13332F:	include/net/sctp/
13333F:	net/sctp/
13334
13335SCx200 CPU SUPPORT
13336M:	Jim Cromie <jim.cromie@gmail.com>
13337S:	Odd Fixes
13338F:	Documentation/i2c/busses/scx200_acb
13339F:	arch/x86/platform/scx200/
13340F:	drivers/watchdog/scx200_wdt.c
13341F:	drivers/i2c/busses/scx200*
13342F:	drivers/mtd/maps/scx200_docflash.c
13343F:	include/linux/scx200.h
13344
13345SCx200 GPIO DRIVER
13346M:	Jim Cromie <jim.cromie@gmail.com>
13347S:	Maintained
13348F:	drivers/char/scx200_gpio.c
13349F:	include/linux/scx200_gpio.h
13350
13351SCx200 HRT CLOCKSOURCE DRIVER
13352M:	Jim Cromie <jim.cromie@gmail.com>
13353S:	Maintained
13354F:	drivers/clocksource/scx200_hrt.c
13355
13356SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13357M:	Sascha Sommer <saschasommer@freenet.de>
13358L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13359S:	Maintained
13360F:	drivers/mmc/host/sdricoh_cs.c
13361
13362SECURE COMPUTING
13363M:	Kees Cook <keescook@chromium.org>
13364R:	Andy Lutomirski <luto@amacapital.net>
13365R:	Will Drewry <wad@chromium.org>
13366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13367S:	Supported
13368F:	kernel/seccomp.c
13369F:	include/uapi/linux/seccomp.h
13370F:	include/linux/seccomp.h
13371F:	tools/testing/selftests/seccomp/*
13372F:	tools/testing/selftests/kselftest_harness.h
13373F:	Documentation/userspace-api/seccomp_filter.rst
13374K:	\bsecure_computing
13375K:	\bTIF_SECCOMP\b
13376
13377SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13378M:	Al Cooper <alcooperx@gmail.com>
13379L:	linux-mmc@vger.kernel.org
13380L:	bcm-kernel-feedback-list@broadcom.com
13381S:	Maintained
13382F:	drivers/mmc/host/sdhci-brcmstb*
13383
13384SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13385M:	Adrian Hunter <adrian.hunter@intel.com>
13386L:	linux-mmc@vger.kernel.org
13387T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
13388S:	Maintained
13389F:	drivers/mmc/host/sdhci*
13390F:	include/linux/mmc/sdhci*
13391
13392SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13393M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13394M:	Manjunath M B <manjumb@synopsys.com>
13395L:	linux-mmc@vger.kernel.org
13396S:	Maintained
13397F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13398
13399SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13400M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13401L:	linux-mmc@vger.kernel.org
13402S:	Supported
13403F:	drivers/mmc/host/sdhci-of-at91.c
13404
13405SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13406M:	Ben Dooks <ben-linux@fluff.org>
13407M:	Jaehoon Chung <jh80.chung@samsung.com>
13408L:	linux-mmc@vger.kernel.org
13409S:	Maintained
13410F:	drivers/mmc/host/sdhci-s3c*
13411
13412SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13413M:	Viresh Kumar <vireshk@kernel.org>
13414L:	linux-mmc@vger.kernel.org
13415S:	Maintained
13416F:	drivers/mmc/host/sdhci-spear.c
13417
13418SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13419M:	Kishon Vijay Abraham I <kishon@ti.com>
13420L:	linux-mmc@vger.kernel.org
13421S:	Maintained
13422F:	drivers/mmc/host/sdhci-omap.c
13423
13424SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13425M:	Scott Bauer <scott.bauer@intel.com>
13426M:	Jonathan Derrick <jonathan.derrick@intel.com>
13427L:	linux-block@vger.kernel.org
13428S:	Supported
13429F:	block/sed*
13430F:	block/opal_proto.h
13431F:	include/linux/sed*
13432F:	include/uapi/linux/sed*
13433
13434SECURITY CONTACT
13435M:	Security Officers <security@kernel.org>
13436S:	Supported
13437
13438SECURITY SUBSYSTEM
13439M:	James Morris <jmorris@namei.org>
13440M:	"Serge E. Hallyn" <serge@hallyn.com>
13441L:	linux-security-module@vger.kernel.org (suggested Cc:)
13442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13443W:	http://kernsec.org/
13444S:	Supported
13445F:	security/
13446X:	security/selinux/
13447
13448SELINUX SECURITY MODULE
13449M:	Paul Moore <paul@paul-moore.com>
13450M:	Stephen Smalley <sds@tycho.nsa.gov>
13451M:	Eric Paris <eparis@parisplace.org>
13452L:	selinux@vger.kernel.org
13453W:	https://selinuxproject.org
13454W:	https://github.com/SELinuxProject
13455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13456S:	Supported
13457F:	include/linux/selinux*
13458F:	security/selinux/
13459F:	scripts/selinux/
13460F:	Documentation/admin-guide/LSM/SELinux.rst
13461
13462SENSABLE PHANTOM
13463M:	Jiri Slaby <jirislaby@gmail.com>
13464S:	Maintained
13465F:	drivers/misc/phantom.c
13466F:	include/uapi/linux/phantom.h
13467
13468SERIAL DEVICE BUS
13469M:	Rob Herring <robh@kernel.org>
13470L:	linux-serial@vger.kernel.org
13471S:	Maintained
13472F:	Documentation/devicetree/bindings/serial/slave-device.txt
13473F:	drivers/tty/serdev/
13474F:	include/linux/serdev.h
13475
13476SERIAL DRIVERS
13477M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13478L:	linux-serial@vger.kernel.org
13479S:	Maintained
13480F:	Documentation/devicetree/bindings/serial/
13481F:	drivers/tty/serial/
13482
13483SERIAL IR RECEIVER
13484M:	Sean Young <sean@mess.org>
13485L:	linux-media@vger.kernel.org
13486S:	Maintained
13487F:	drivers/media/rc/serial_ir.c
13488
13489SFC NETWORK DRIVER
13490M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13491M:	Edward Cree <ecree@solarflare.com>
13492M:	Bert Kenward <bkenward@solarflare.com>
13493L:	netdev@vger.kernel.org
13494S:	Supported
13495F:	drivers/net/ethernet/sfc/
13496
13497SGI GRU DRIVER
13498M:	Dimitri Sivanich <sivanich@sgi.com>
13499S:	Maintained
13500F:	drivers/misc/sgi-gru/
13501
13502SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13503M:	Pat Gefre <pfg@sgi.com>
13504L:	linux-ia64@vger.kernel.org
13505S:	Supported
13506F:	Documentation/ia64/serial.txt
13507F:	drivers/tty/serial/ioc?_serial.c
13508F:	include/linux/ioc?.h
13509
13510SGI XP/XPC/XPNET DRIVER
13511M:	Cliff Whickman <cpw@sgi.com>
13512M:	Robin Holt <robinmholt@gmail.com>
13513S:	Maintained
13514F:	drivers/misc/sgi-xp/
13515
13516SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13517M:	Ursula Braun <ubraun@linux.ibm.com>
13518L:	linux-s390@vger.kernel.org
13519W:	http://www.ibm.com/developerworks/linux/linux390/
13520S:	Supported
13521F:	net/smc/
13522
13523SHARP RJ54N1CB0C SENSOR DRIVER
13524M:	Jacopo Mondi <jacopo@jmondi.org>
13525L:	linux-media@vger.kernel.org
13526T:	git git://linuxtv.org/media_tree.git
13527S:	Odd fixes
13528F:	drivers/media/i2c/rj54n1cb0c.c
13529F:	include/media/i2c/rj54n1cb0c.h
13530
13531SH_VEU V4L2 MEM2MEM DRIVER
13532L:	linux-media@vger.kernel.org
13533S:	Orphan
13534F:	drivers/media/platform/sh_veu.c
13535
13536SH_VOU V4L2 OUTPUT DRIVER
13537L:	linux-media@vger.kernel.org
13538S:	Orphan
13539F:	drivers/media/platform/sh_vou.c
13540F:	include/media/drv-intf/sh_vou.h
13541
13542SI2157 MEDIA DRIVER
13543M:	Antti Palosaari <crope@iki.fi>
13544L:	linux-media@vger.kernel.org
13545W:	https://linuxtv.org
13546W:	http://palosaari.fi/linux/
13547Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13548T:	git git://linuxtv.org/anttip/media_tree.git
13549S:	Maintained
13550F:	drivers/media/tuners/si2157*
13551
13552SI2165 MEDIA DRIVER
13553M:	Matthias Schwarzott <zzam@gentoo.org>
13554L:	linux-media@vger.kernel.org
13555W:	https://linuxtv.org
13556Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13557S:	Maintained
13558F:	drivers/media/dvb-frontends/si2165*
13559
13560SI2168 MEDIA DRIVER
13561M:	Antti Palosaari <crope@iki.fi>
13562L:	linux-media@vger.kernel.org
13563W:	https://linuxtv.org
13564W:	http://palosaari.fi/linux/
13565Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13566T:	git git://linuxtv.org/anttip/media_tree.git
13567S:	Maintained
13568F:	drivers/media/dvb-frontends/si2168*
13569
13570SI470X FM RADIO RECEIVER I2C DRIVER
13571M:	Hans Verkuil <hverkuil@xs4all.nl>
13572L:	linux-media@vger.kernel.org
13573T:	git git://linuxtv.org/media_tree.git
13574W:	https://linuxtv.org
13575S:	Odd Fixes
13576F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13577
13578SI470X FM RADIO RECEIVER USB DRIVER
13579M:	Hans Verkuil <hverkuil@xs4all.nl>
13580L:	linux-media@vger.kernel.org
13581T:	git git://linuxtv.org/media_tree.git
13582W:	https://linuxtv.org
13583S:	Maintained
13584F:	drivers/media/radio/si470x/radio-si470x-common.c
13585F:	drivers/media/radio/si470x/radio-si470x.h
13586F:	drivers/media/radio/si470x/radio-si470x-usb.c
13587
13588SI4713 FM RADIO TRANSMITTER I2C DRIVER
13589M:	Eduardo Valentin <edubezval@gmail.com>
13590L:	linux-media@vger.kernel.org
13591T:	git git://linuxtv.org/media_tree.git
13592W:	https://linuxtv.org
13593S:	Odd Fixes
13594F:	drivers/media/radio/si4713/si4713.?
13595
13596SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13597M:	Eduardo Valentin <edubezval@gmail.com>
13598L:	linux-media@vger.kernel.org
13599T:	git git://linuxtv.org/media_tree.git
13600W:	https://linuxtv.org
13601S:	Odd Fixes
13602F:	drivers/media/radio/si4713/radio-platform-si4713.c
13603
13604SI4713 FM RADIO TRANSMITTER USB DRIVER
13605M:	Hans Verkuil <hverkuil@xs4all.nl>
13606L:	linux-media@vger.kernel.org
13607T:	git git://linuxtv.org/media_tree.git
13608W:	https://linuxtv.org
13609S:	Maintained
13610F:	drivers/media/radio/si4713/radio-usb-si4713.c
13611
13612SIANO DVB DRIVER
13613M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13614L:	linux-media@vger.kernel.org
13615W:	https://linuxtv.org
13616T:	git git://linuxtv.org/media_tree.git
13617S:	Odd fixes
13618F:	drivers/media/common/siano/
13619F:	drivers/media/usb/siano/
13620F:	drivers/media/usb/siano/
13621F:	drivers/media/mmc/siano/
13622
13623SIFIVE DRIVERS
13624M:	Palmer Dabbelt <palmer@sifive.com>
13625L:	linux-riscv@lists.infradead.org
13626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13627S:	Supported
13628K:	sifive
13629N:	sifive
13630
13631SILEAD TOUCHSCREEN DRIVER
13632M:	Hans de Goede <hdegoede@redhat.com>
13633L:	linux-input@vger.kernel.org
13634L:	platform-driver-x86@vger.kernel.org
13635S:	Maintained
13636F:	drivers/input/touchscreen/silead.c
13637F:	drivers/platform/x86/touchscreen_dmi.c
13638
13639SILICON MOTION SM712 FRAME BUFFER DRIVER
13640M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13641M:	Teddy Wang <teddy.wang@siliconmotion.com>
13642M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13643L:	linux-fbdev@vger.kernel.org
13644S:	Maintained
13645F:	drivers/video/fbdev/sm712*
13646F:	Documentation/fb/sm712fb.txt
13647
13648SIMPLE FIRMWARE INTERFACE (SFI)
13649M:	Len Brown <lenb@kernel.org>
13650L:	sfi-devel@simplefirmware.org
13651W:	http://simplefirmware.org/
13652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13653S:	Supported
13654F:	arch/x86/platform/sfi/
13655F:	drivers/sfi/
13656F:	include/linux/sfi*.h
13657
13658SIMPLEFB FB DRIVER
13659M:	Hans de Goede <hdegoede@redhat.com>
13660L:	linux-fbdev@vger.kernel.org
13661S:	Maintained
13662F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13663F:	drivers/video/fbdev/simplefb.c
13664F:	include/linux/platform_data/simplefb.h
13665
13666SIMTEC EB110ATX (Chalice CATS)
13667P:	Ben Dooks
13668P:	Vincent Sanders <vince@simtec.co.uk>
13669M:	Simtec Linux Team <linux@simtec.co.uk>
13670W:	http://www.simtec.co.uk/products/EB110ATX/
13671S:	Supported
13672
13673SIMTEC EB2410ITX (BAST)
13674P:	Ben Dooks
13675P:	Vincent Sanders <vince@simtec.co.uk>
13676M:	Simtec Linux Team <linux@simtec.co.uk>
13677W:	http://www.simtec.co.uk/products/EB2410ITX/
13678S:	Supported
13679F:	arch/arm/mach-s3c24xx/mach-bast.c
13680F:	arch/arm/mach-s3c24xx/bast-ide.c
13681F:	arch/arm/mach-s3c24xx/bast-irq.c
13682
13683SIPHASH PRF ROUTINES
13684M:	Jason A. Donenfeld <Jason@zx2c4.com>
13685S:	Maintained
13686F:	lib/siphash.c
13687F:	lib/test_siphash.c
13688F:	include/linux/siphash.h
13689
13690SIOX
13691M:	Gavin Schenk <g.schenk@eckelmann.de>
13692M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13693R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13694S:	Supported
13695F:	drivers/siox/*
13696F:	drivers/gpio/gpio-siox.c
13697F:	include/trace/events/siox.h
13698
13699SIS 190 ETHERNET DRIVER
13700M:	Francois Romieu <romieu@fr.zoreil.com>
13701L:	netdev@vger.kernel.org
13702S:	Maintained
13703F:	drivers/net/ethernet/sis/sis190.c
13704
13705SIS 900/7016 FAST ETHERNET DRIVER
13706M:	Daniele Venzano <venza@brownhat.org>
13707W:	http://www.brownhat.org/sis900.html
13708L:	netdev@vger.kernel.org
13709S:	Maintained
13710F:	drivers/net/ethernet/sis/sis900.*
13711
13712SIS FRAMEBUFFER DRIVER
13713M:	Thomas Winischhofer <thomas@winischhofer.net>
13714W:	http://www.winischhofer.net/linuxsisvga.shtml
13715S:	Maintained
13716F:	Documentation/fb/sisfb.txt
13717F:	drivers/video/fbdev/sis/
13718F:	include/video/sisfb.h
13719
13720SIS USB2VGA DRIVER
13721M:	Thomas Winischhofer <thomas@winischhofer.net>
13722W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13723S:	Maintained
13724F:	drivers/usb/misc/sisusbvga/
13725
13726SLAB ALLOCATOR
13727M:	Christoph Lameter <cl@linux.com>
13728M:	Pekka Enberg <penberg@kernel.org>
13729M:	David Rientjes <rientjes@google.com>
13730M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13731M:	Andrew Morton <akpm@linux-foundation.org>
13732L:	linux-mm@kvack.org
13733S:	Maintained
13734F:	include/linux/sl?b*.h
13735F:	mm/sl?b*
13736
13737SLEEPABLE READ-COPY UPDATE (SRCU)
13738M:	Lai Jiangshan <jiangshanlai@gmail.com>
13739M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13740M:	Josh Triplett <josh@joshtriplett.org>
13741R:	Steven Rostedt <rostedt@goodmis.org>
13742R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13743L:	linux-kernel@vger.kernel.org
13744W:	http://www.rdrop.com/users/paulmck/RCU/
13745S:	Supported
13746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13747F:	include/linux/srcu*.h
13748F:	kernel/rcu/srcu*.c
13749
13750SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13751M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13752L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13753S:	Maintained
13754F:	drivers/slimbus/
13755F:	Documentation/devicetree/bindings/slimbus/
13756F:	include/linux/slimbus.h
13757
13758SMACK SECURITY MODULE
13759M:	Casey Schaufler <casey@schaufler-ca.com>
13760L:	linux-security-module@vger.kernel.org
13761W:	http://schaufler-ca.com
13762T:	git git://github.com/cschaufler/smack-next
13763S:	Maintained
13764F:	Documentation/admin-guide/LSM/Smack.rst
13765F:	security/smack/
13766
13767SMC91x ETHERNET DRIVER
13768M:	Nicolas Pitre <nico@fluxnic.net>
13769S:	Odd Fixes
13770F:	drivers/net/ethernet/smsc/smc91x.*
13771
13772SMIA AND SMIA++ IMAGE SENSOR DRIVER
13773M:	Sakari Ailus <sakari.ailus@iki.fi>
13774L:	linux-media@vger.kernel.org
13775S:	Maintained
13776F:	drivers/media/i2c/smiapp/
13777F:	include/media/i2c/smiapp.h
13778F:	drivers/media/i2c/smiapp-pll.c
13779F:	drivers/media/i2c/smiapp-pll.h
13780F:	include/uapi/linux/smiapp.h
13781F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13782
13783SMM665 HARDWARE MONITOR DRIVER
13784M:	Guenter Roeck <linux@roeck-us.net>
13785L:	linux-hwmon@vger.kernel.org
13786S:	Maintained
13787F:	Documentation/hwmon/smm665
13788F:	drivers/hwmon/smm665.c
13789
13790SMSC EMC2103 HARDWARE MONITOR DRIVER
13791M:	Steve Glendinning <steve.glendinning@shawell.net>
13792L:	linux-hwmon@vger.kernel.org
13793S:	Maintained
13794F:	Documentation/hwmon/emc2103
13795F:	drivers/hwmon/emc2103.c
13796
13797SMSC SCH5627 HARDWARE MONITOR DRIVER
13798M:	Hans de Goede <hdegoede@redhat.com>
13799L:	linux-hwmon@vger.kernel.org
13800S:	Supported
13801F:	Documentation/hwmon/sch5627
13802F:	drivers/hwmon/sch5627.c
13803
13804SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13805M:	Steve Glendinning <steve.glendinning@shawell.net>
13806L:	linux-fbdev@vger.kernel.org
13807S:	Maintained
13808F:	drivers/video/fbdev/smscufx.c
13809
13810SMSC47B397 HARDWARE MONITOR DRIVER
13811M:	Jean Delvare <jdelvare@suse.com>
13812L:	linux-hwmon@vger.kernel.org
13813S:	Maintained
13814F:	Documentation/hwmon/smsc47b397
13815F:	drivers/hwmon/smsc47b397.c
13816
13817SMSC911x ETHERNET DRIVER
13818M:	Steve Glendinning <steve.glendinning@shawell.net>
13819L:	netdev@vger.kernel.org
13820S:	Maintained
13821F:	include/linux/smsc911x.h
13822F:	drivers/net/ethernet/smsc/smsc911x.*
13823
13824SMSC9420 PCI ETHERNET DRIVER
13825M:	Steve Glendinning <steve.glendinning@shawell.net>
13826L:	netdev@vger.kernel.org
13827S:	Maintained
13828F:	drivers/net/ethernet/smsc/smsc9420.*
13829
13830SOC-CAMERA V4L2 SUBSYSTEM
13831L:	linux-media@vger.kernel.org
13832T:	git git://linuxtv.org/media_tree.git
13833S:	Orphan
13834F:	include/media/soc*
13835F:	drivers/media/i2c/soc_camera/
13836F:	drivers/media/platform/soc_camera/
13837
13838SOCIONEXT SYNQUACER I2C DRIVER
13839M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13840L:	linux-i2c@vger.kernel.org
13841S:	Maintained
13842F:	drivers/i2c/busses/i2c-synquacer.c
13843F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13844
13845SOCIONEXT UNIPHIER SOUND DRIVER
13846L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13847S:	Orphan
13848F:	sound/soc/uniphier/
13849
13850SOEKRIS NET48XX LED SUPPORT
13851M:	Chris Boot <bootc@bootc.net>
13852S:	Maintained
13853F:	drivers/leds/leds-net48xx.c
13854
13855SOFT-ROCE DRIVER (rxe)
13856M:	Moni Shoua <monis@mellanox.com>
13857L:	linux-rdma@vger.kernel.org
13858S:	Supported
13859W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13860Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13861F:	drivers/infiniband/sw/rxe/
13862F:	include/uapi/rdma/rdma_user_rxe.h
13863
13864SOFTLOGIC 6x10 MPEG CODEC
13865M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13866M:	Anton Sviridenko <anton@corp.bluecherry.net>
13867M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13868M:	Andrey Utkin <andrey_utkin@fastmail.com>
13869M:	Ismael Luceno <ismael@iodev.co.uk>
13870L:	linux-media@vger.kernel.org
13871S:	Supported
13872F:	drivers/media/pci/solo6x10/
13873
13874SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13875M:	James Morse <james.morse@arm.com>
13876L:	linux-arm-kernel@lists.infradead.org
13877S:	Maintained
13878F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13879F:	drivers/firmware/arm_sdei.c
13880F:	include/linux/arm_sdei.h
13881F:	include/uapi/linux/arm_sdei.h
13882
13883SOFTWARE RAID (Multiple Disks) SUPPORT
13884M:	Shaohua Li <shli@kernel.org>
13885L:	linux-raid@vger.kernel.org
13886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13887S:	Supported
13888F:	drivers/md/Makefile
13889F:	drivers/md/Kconfig
13890F:	drivers/md/md*
13891F:	drivers/md/raid*
13892F:	include/linux/raid/
13893F:	include/uapi/linux/raid/
13894
13895SOCIONEXT (SNI) AVE NETWORK DRIVER
13896M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13897L:	netdev@vger.kernel.org
13898S:	Maintained
13899F:	drivers/net/ethernet/socionext/sni_ave.c
13900F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
13901
13902SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13903M:	Jassi Brar <jaswinder.singh@linaro.org>
13904L:	netdev@vger.kernel.org
13905S:	Maintained
13906F:	drivers/net/ethernet/socionext/netsec.c
13907F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13908
13909SOLIDRUN CLEARFOG SUPPORT
13910M:	Russell King <linux@armlinux.org.uk>
13911S:	Maintained
13912F:	arch/arm/boot/dts/armada-388-clearfog*
13913F:	arch/arm/boot/dts/armada-38x-solidrun-*
13914
13915SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13916M:	Russell King <linux@armlinux.org.uk>
13917S:	Maintained
13918F:	arch/arm/boot/dts/imx6*-cubox-i*
13919F:	arch/arm/boot/dts/imx6*-hummingboard*
13920F:	arch/arm/boot/dts/imx6*-sr-*
13921
13922SONIC NETWORK DRIVER
13923M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13924L:	netdev@vger.kernel.org
13925S:	Maintained
13926F:	drivers/net/ethernet/natsemi/sonic.*
13927
13928SONICS SILICON BACKPLANE DRIVER (SSB)
13929M:	Michael Buesch <m@bues.ch>
13930L:	linux-wireless@vger.kernel.org
13931S:	Maintained
13932F:	drivers/ssb/
13933F:	include/linux/ssb/
13934
13935SONY IMX258 SENSOR DRIVER
13936M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13937L:	linux-media@vger.kernel.org
13938T:	git git://linuxtv.org/media_tree.git
13939S:	Maintained
13940F:	drivers/media/i2c/imx258.c
13941
13942SONY IMX274 SENSOR DRIVER
13943M:	Leon Luo <leonl@leopardimaging.com>
13944L:	linux-media@vger.kernel.org
13945T:	git git://linuxtv.org/media_tree.git
13946S:	Maintained
13947F:	drivers/media/i2c/imx274.c
13948F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13949
13950SONY IMX319 SENSOR DRIVER
13951M:	Bingbu Cao <bingbu.cao@intel.com>
13952L:	linux-media@vger.kernel.org
13953T:	git git://linuxtv.org/media_tree.git
13954S:	Maintained
13955F:	drivers/media/i2c/imx319.c
13956
13957SONY IMX355 SENSOR DRIVER
13958M:	Tianshu Qiu <tian.shu.qiu@intel.com>
13959L:	linux-media@vger.kernel.org
13960T:	git git://linuxtv.org/media_tree.git
13961S:	Maintained
13962F:	drivers/media/i2c/imx355.c
13963
13964SONY MEMORYSTICK CARD SUPPORT
13965M:	Alex Dubov <oakad@yahoo.com>
13966W:	http://tifmxx.berlios.de/
13967S:	Maintained
13968F:	drivers/memstick/host/tifm_ms.c
13969
13970SONY MEMORYSTICK STANDARD SUPPORT
13971M:	Maxim Levitsky <maximlevitsky@gmail.com>
13972S:	Maintained
13973F:	drivers/memstick/core/ms_block.*
13974
13975SONY VAIO CONTROL DEVICE DRIVER
13976M:	Mattia Dongili <malattia@linux.it>
13977L:	platform-driver-x86@vger.kernel.org
13978W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13979S:	Maintained
13980F:	Documentation/laptops/sony-laptop.txt
13981F:	drivers/char/sonypi.c
13982F:	drivers/platform/x86/sony-laptop.c
13983F:	include/linux/sony-laptop.h
13984
13985SOUND
13986M:	Jaroslav Kysela <perex@perex.cz>
13987M:	Takashi Iwai <tiwai@suse.com>
13988L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13989W:	http://www.alsa-project.org/
13990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13991T:	git git://git.alsa-project.org/alsa-kernel.git
13992Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13993S:	Maintained
13994F:	Documentation/sound/
13995F:	include/sound/
13996F:	include/uapi/sound/
13997F:	sound/
13998
13999SOUND - COMPRESSED AUDIO
14000M:	Vinod Koul <vkoul@kernel.org>
14001L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14003S:	Supported
14004F:	Documentation/sound/designs/compress-offload.rst
14005F:	include/sound/compress_driver.h
14006F:	include/uapi/sound/compress_*
14007F:	sound/core/compress_offload.c
14008F:	sound/soc/soc-compress.c
14009
14010SOUND - DMAENGINE HELPERS
14011M:	Lars-Peter Clausen <lars@metafoo.de>
14012S:	Supported
14013F:	include/sound/dmaengine_pcm.h
14014F:	sound/core/pcm_dmaengine.c
14015F:	sound/soc/soc-generic-dmaengine-pcm.c
14016
14017SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14018M:	Liam Girdwood <lgirdwood@gmail.com>
14019M:	Mark Brown <broonie@kernel.org>
14020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14021L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14022W:	http://alsa-project.org/main/index.php/ASoC
14023S:	Supported
14024F:	Documentation/devicetree/bindings/sound/
14025F:	Documentation/sound/soc/
14026F:	sound/soc/
14027F:	include/dt-bindings/sound/
14028F:	include/sound/soc*
14029
14030SOUNDWIRE SUBSYSTEM
14031M:	Vinod Koul <vkoul@kernel.org>
14032M:	Sanyog Kale <sanyog.r.kale@intel.com>
14033R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14034L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14035S:	Supported
14036F:	Documentation/driver-api/soundwire/
14037F:	drivers/soundwire/
14038F:	include/linux/soundwire/
14039
14040SP2 MEDIA DRIVER
14041M:	Olli Salonen <olli.salonen@iki.fi>
14042L:	linux-media@vger.kernel.org
14043W:	https://linuxtv.org
14044Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14045S:	Maintained
14046F:	drivers/media/dvb-frontends/sp2*
14047
14048SPARC + UltraSPARC (sparc/sparc64)
14049M:	"David S. Miller" <davem@davemloft.net>
14050L:	sparclinux@vger.kernel.org
14051Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
14052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14054S:	Maintained
14055F:	arch/sparc/
14056F:	drivers/sbus/
14057
14058SPARC SERIAL DRIVERS
14059M:	"David S. Miller" <davem@davemloft.net>
14060L:	sparclinux@vger.kernel.org
14061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14063S:	Maintained
14064F:	include/linux/sunserialcore.h
14065F:	drivers/tty/serial/suncore.c
14066F:	drivers/tty/serial/sunhv.c
14067F:	drivers/tty/serial/sunsab.c
14068F:	drivers/tty/serial/sunsab.h
14069F:	drivers/tty/serial/sunsu.c
14070F:	drivers/tty/serial/sunzilog.c
14071F:	drivers/tty/serial/sunzilog.h
14072F:	drivers/tty/vcc.c
14073
14074SPARSE CHECKER
14075M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14076L:	linux-sparse@vger.kernel.org
14077W:	https://sparse.wiki.kernel.org/
14078T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14079S:	Maintained
14080F:	include/linux/compiler.h
14081
14082SPEAR CLOCK FRAMEWORK SUPPORT
14083M:	Viresh Kumar <vireshk@kernel.org>
14084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14085W:	http://www.st.com/spear
14086S:	Maintained
14087F:	drivers/clk/spear/
14088
14089SPEAR PLATFORM SUPPORT
14090M:	Viresh Kumar <vireshk@kernel.org>
14091M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14093W:	http://www.st.com/spear
14094S:	Maintained
14095F:	arch/arm/boot/dts/spear*
14096F:	arch/arm/mach-spear/
14097
14098SPI NOR SUBSYSTEM
14099M:	Marek Vasut <marek.vasut@gmail.com>
14100L:	linux-mtd@lists.infradead.org
14101W:	http://www.linux-mtd.infradead.org/
14102Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14103T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14104T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
14105S:	Maintained
14106F:	drivers/mtd/spi-nor/
14107F:	include/linux/mtd/spi-nor.h
14108
14109SPI SUBSYSTEM
14110M:	Mark Brown <broonie@kernel.org>
14111L:	linux-spi@vger.kernel.org
14112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14113Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14114S:	Maintained
14115F:	Documentation/devicetree/bindings/spi/
14116F:	Documentation/spi/
14117F:	drivers/spi/
14118F:	include/linux/spi/
14119F:	include/uapi/linux/spi/
14120F:	tools/spi/
14121
14122SPIDERNET NETWORK DRIVER for CELL
14123M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14124L:	netdev@vger.kernel.org
14125S:	Supported
14126F:	Documentation/networking/spider_net.txt
14127F:	drivers/net/ethernet/toshiba/spider_net*
14128
14129SPMI SUBSYSTEM
14130R:	Stephen Boyd <sboyd@kernel.org>
14131L:	linux-arm-msm@vger.kernel.org
14132F:	Documentation/devicetree/bindings/spmi/
14133F:	drivers/spmi/
14134F:	include/dt-bindings/spmi/spmi.h
14135F:	include/linux/spmi.h
14136F:	include/trace/events/spmi.h
14137
14138SPU FILE SYSTEM
14139M:	Jeremy Kerr <jk@ozlabs.org>
14140L:	linuxppc-dev@lists.ozlabs.org
14141W:	http://www.ibm.com/developerworks/power/cell/
14142S:	Supported
14143F:	Documentation/filesystems/spufs.txt
14144F:	arch/powerpc/platforms/cell/spufs/
14145
14146SQUASHFS FILE SYSTEM
14147M:	Phillip Lougher <phillip@squashfs.org.uk>
14148L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14149W:	http://squashfs.org.uk
14150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14151S:	Maintained
14152F:	Documentation/filesystems/squashfs.txt
14153F:	fs/squashfs/
14154
14155SRM (Alpha) environment access
14156M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14157S:	Maintained
14158F:	arch/alpha/kernel/srm_env.c
14159
14160ST STM32 I2C/SMBUS DRIVER
14161M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14162L:	linux-i2c@vger.kernel.org
14163S:	Maintained
14164F:	drivers/i2c/busses/i2c-stm32*
14165
14166ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14167M:	Song Qiang <songqiang1304521@gmail.com>
14168L:	linux-iio@vger.kernel.org
14169S:	Maintained
14170F:	drivers/iio/proximity/vl53l0x-i2c.c
14171F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14172
14173STABLE BRANCH
14174M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14175M:	Sasha Levin <sashal@kernel.org>
14176L:	stable@vger.kernel.org
14177S:	Supported
14178F:	Documentation/process/stable-kernel-rules.rst
14179
14180STAGING - COMEDI
14181M:	Ian Abbott <abbotti@mev.co.uk>
14182M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14183S:	Odd Fixes
14184F:	drivers/staging/comedi/
14185
14186STAGING - EROFS FILE SYSTEM
14187M:	Gao Xiang <gaoxiang25@huawei.com>
14188M:	Chao Yu <yuchao0@huawei.com>
14189L:	linux-erofs@lists.ozlabs.org
14190S:	Maintained
14191F:	drivers/staging/erofs/
14192
14193STAGING - INDUSTRIAL IO
14194M:	Jonathan Cameron <jic23@kernel.org>
14195L:	linux-iio@vger.kernel.org
14196S:	Odd Fixes
14197F:	Documentation/devicetree/bindings/staging/iio/
14198F:	drivers/staging/iio/
14199
14200STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14201M:	Marc Dietrich <marvin24@gmx.de>
14202L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14203L:	linux-tegra@vger.kernel.org
14204S:	Maintained
14205F:	drivers/staging/nvec/
14206
14207STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14208M:	Jens Frederich <jfrederich@gmail.com>
14209M:	Daniel Drake <dsd@laptop.org>
14210M:	Jon Nettleton <jon.nettleton@gmail.com>
14211W:	http://wiki.laptop.org/go/DCON
14212S:	Maintained
14213F:	drivers/staging/olpc_dcon/
14214
14215STAGING - REALTEK RTL8712U DRIVERS
14216M:	Larry Finger <Larry.Finger@lwfinger.net>
14217M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14218S:	Odd Fixes
14219F:	drivers/staging/rtl8712/
14220
14221STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14222M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14223M:	Teddy Wang <teddy.wang@siliconmotion.com>
14224M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14225L:	linux-fbdev@vger.kernel.org
14226S:	Maintained
14227F:	drivers/staging/sm750fb/
14228
14229STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14230M:	William Hubbs <w.d.hubbs@gmail.com>
14231M:	Chris Brannon <chris@the-brannons.com>
14232M:	Kirk Reiser <kirk@reisers.ca>
14233M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14234L:	speakup@linux-speakup.org
14235W:	http://www.linux-speakup.org/
14236S:	Odd Fixes
14237F:	drivers/staging/speakup/
14238
14239STAGING - VIA VT665X DRIVERS
14240M:	Forest Bond <forest@alittletooquiet.net>
14241S:	Odd Fixes
14242F:	drivers/staging/vt665?/
14243
14244STAGING - WILC1000 WIFI DRIVER
14245M:	Aditya Shankar <aditya.shankar@microchip.com>
14246M:	Ganesh Krishna <ganesh.krishna@microchip.com>
14247L:	linux-wireless@vger.kernel.org
14248S:	Supported
14249F:	drivers/staging/wilc1000/
14250
14251STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14252M:	Arnaud Patard <arnaud.patard@rtp-net.org>
14253S:	Odd Fixes
14254F:	drivers/staging/xgifb/
14255
14256STAGING SUBSYSTEM
14257M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14259L:	devel@driverdev.osuosl.org
14260S:	Supported
14261F:	drivers/staging/
14262
14263STARFIRE/DURALAN NETWORK DRIVER
14264M:	Ion Badulescu <ionut@badula.org>
14265S:	Odd Fixes
14266F:	drivers/net/ethernet/adaptec/starfire*
14267
14268STEC S1220 SKD DRIVER
14269M:	Bart Van Assche <bart.vanassche@wdc.com>
14270L:	linux-block@vger.kernel.org
14271S:	Maintained
14272F:	drivers/block/skd*[ch]
14273
14274STI AUDIO (ASoC) DRIVERS
14275M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14276L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14277S:	Maintained
14278F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14279F:	sound/soc/sti/
14280
14281STI CEC DRIVER
14282M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
14283S:	Maintained
14284F:	drivers/media/platform/sti/cec/
14285F:	Documentation/devicetree/bindings/media/stih-cec.txt
14286
14287STK1160 USB VIDEO CAPTURE DRIVER
14288M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14289L:	linux-media@vger.kernel.org
14290T:	git git://linuxtv.org/media_tree.git
14291S:	Maintained
14292F:	drivers/media/usb/stk1160/
14293
14294STM32 AUDIO (ASoC) DRIVERS
14295M:	Olivier Moysan <olivier.moysan@st.com>
14296M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14297L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14298S:	Maintained
14299F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
14300F:	sound/soc/stm/
14301
14302STM32 TIMER/LPTIMER DRIVERS
14303M:	Fabrice Gasnier <fabrice.gasnier@st.com>
14304S:	Maintained
14305F:	drivers/*/stm32-*timer*
14306F:	drivers/pwm/pwm-stm32*
14307F:	include/linux/*/stm32-*tim*
14308F:	Documentation/ABI/testing/*timer-stm32
14309F:	Documentation/devicetree/bindings/*/stm32-*timer*
14310F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
14311
14312STMMAC ETHERNET DRIVER
14313M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
14314M:	Alexandre Torgue <alexandre.torgue@st.com>
14315M:	Jose Abreu <joabreu@synopsys.com>
14316L:	netdev@vger.kernel.org
14317W:	http://www.stlinux.com
14318S:	Supported
14319F:	drivers/net/ethernet/stmicro/stmmac/
14320
14321SUN3/3X
14322M:	Sam Creasey <sammy@sammy.net>
14323W:	http://sammy.net/sun3/
14324S:	Maintained
14325F:	arch/m68k/kernel/*sun3*
14326F:	arch/m68k/sun3*/
14327F:	arch/m68k/include/asm/sun3*
14328F:	drivers/net/ethernet/i825xx/sun3*
14329
14330SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14331M:	Hans de Goede <hdegoede@redhat.com>
14332L:	linux-input@vger.kernel.org
14333S:	Maintained
14334F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14335F:	drivers/input/keyboard/sun4i-lradc-keys.c
14336
14337SUNDANCE NETWORK DRIVER
14338M:	Denis Kirjanov <kda@linux-powerpc.org>
14339L:	netdev@vger.kernel.org
14340S:	Maintained
14341F:	drivers/net/ethernet/dlink/sundance.c
14342
14343SUPERH
14344M:	Yoshinori Sato <ysato@users.sourceforge.jp>
14345M:	Rich Felker <dalias@libc.org>
14346L:	linux-sh@vger.kernel.org
14347Q:	http://patchwork.kernel.org/project/linux-sh/list/
14348S:	Maintained
14349F:	Documentation/sh/
14350F:	arch/sh/
14351F:	drivers/sh/
14352
14353SUSPEND TO RAM
14354M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
14355M:	Len Brown <len.brown@intel.com>
14356M:	Pavel Machek <pavel@ucw.cz>
14357L:	linux-pm@vger.kernel.org
14358B:	https://bugzilla.kernel.org
14359S:	Supported
14360F:	Documentation/power/
14361F:	arch/x86/kernel/acpi/
14362F:	drivers/base/power/
14363F:	kernel/power/
14364F:	include/linux/suspend.h
14365F:	include/linux/freezer.h
14366F:	include/linux/pm.h
14367
14368SVGA HANDLING
14369M:	Martin Mares <mj@ucw.cz>
14370L:	linux-video@atrey.karlin.mff.cuni.cz
14371S:	Maintained
14372F:	Documentation/svga.txt
14373F:	arch/x86/boot/video*
14374
14375SWIOTLB SUBSYSTEM
14376M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14377L:	iommu@lists.linux-foundation.org
14378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14379S:	Supported
14380F:	kernel/dma/swiotlb.c
14381F:	arch/*/kernel/pci-swiotlb.c
14382F:	include/linux/swiotlb.h
14383
14384SWITCHDEV
14385M:	Jiri Pirko <jiri@resnulli.us>
14386M:	Ivan Vecera <ivecera@redhat.com>
14387L:	netdev@vger.kernel.org
14388S:	Supported
14389F:	net/switchdev/
14390F:	include/net/switchdev.h
14391
14392SY8106A REGULATOR DRIVER
14393M:	Icenowy Zheng <icenowy@aosc.io>
14394S:	Maintained
14395F:	drivers/regulator/sy8106a-regulator.c
14396F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14397
14398SYNC FILE FRAMEWORK
14399M:	Sumit Semwal <sumit.semwal@linaro.org>
14400R:	Gustavo Padovan <gustavo@padovan.org>
14401S:	Maintained
14402L:	linux-media@vger.kernel.org
14403L:	dri-devel@lists.freedesktop.org
14404F:	drivers/dma-buf/sync_*
14405F:	drivers/dma-buf/dma-fence*
14406F:	drivers/dma-buf/sw_sync.c
14407F:	include/linux/sync_file.h
14408F:	include/uapi/linux/sync_file.h
14409F:	Documentation/sync_file.txt
14410T:	git git://anongit.freedesktop.org/drm/drm-misc
14411
14412SYNOPSYS ARC ARCHITECTURE
14413M:	Vineet Gupta <vgupta@synopsys.com>
14414L:	linux-snps-arc@lists.infradead.org
14415S:	Supported
14416F:	arch/arc/
14417F:	Documentation/devicetree/bindings/arc/*
14418F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14419F:	drivers/clocksource/arc_timer.c
14420F:	drivers/tty/serial/arc_uart.c
14421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14422
14423SYNOPSYS ARC HSDK SDP pll clock driver
14424M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14425S:	Supported
14426F:	drivers/clk/clk-hsdk-pll.c
14427F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14428
14429SYNOPSYS ARC SDP clock driver
14430M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14431S:	Supported
14432F:	drivers/clk/axs10x/*
14433F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14434
14435SYNOPSYS ARC SDP platform support
14436M:	Alexey Brodkin <abrodkin@synopsys.com>
14437S:	Supported
14438F:	arch/arc/plat-axs10x
14439F:	arch/arc/boot/dts/ax*
14440F:	Documentation/devicetree/bindings/arc/axs10*
14441
14442SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14443M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14444S:	Supported
14445F:	drivers/reset/reset-axs10x.c
14446F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14447
14448SYNOPSYS CREG GPIO DRIVER
14449M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14450S:	Maintained
14451F:	drivers/gpio/gpio-creg-snps.c
14452F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14453
14454SYNOPSYS DESIGNWARE 8250 UART DRIVER
14455R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14456S:	Maintained
14457F:	drivers/tty/serial/8250/8250_dw.c
14458
14459SYNOPSYS DESIGNWARE APB GPIO DRIVER
14460M:	Hoan Tran <hotran@apm.com>
14461L:	linux-gpio@vger.kernel.org
14462S:	Maintained
14463F:	drivers/gpio/gpio-dwapb.c
14464F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14465
14466SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14467M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14468S:	Maintained
14469F:	drivers/dma/dwi-axi-dmac/
14470F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14471
14472SYNOPSYS DESIGNWARE DMAC DRIVER
14473M:	Viresh Kumar <vireshk@kernel.org>
14474R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14475S:	Maintained
14476F:	include/linux/dma/dw.h
14477F:	include/linux/platform_data/dma-dw.h
14478F:	drivers/dma/dw/
14479
14480SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14481M:	Jose Abreu <Jose.Abreu@synopsys.com>
14482L:	netdev@vger.kernel.org
14483S:	Supported
14484F:	drivers/net/ethernet/synopsys/
14485
14486SYNOPSYS DESIGNWARE I2C DRIVER
14487M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14488R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14489R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14490L:	linux-i2c@vger.kernel.org
14491S:	Maintained
14492F:	drivers/i2c/busses/i2c-designware-*
14493F:	include/linux/platform_data/i2c-designware.h
14494
14495SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14496M:	Jaehoon Chung <jh80.chung@samsung.com>
14497L:	linux-mmc@vger.kernel.org
14498S:	Maintained
14499F:	drivers/mmc/host/dw_mmc*
14500
14501SYNOPSYS HSDK RESET CONTROLLER DRIVER
14502M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14503S:	Supported
14504F:	drivers/reset/reset-hsdk.c
14505F:	include/dt-bindings/reset/snps,hsdk-reset.h
14506F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14507
14508SYSTEM CONFIGURATION (SYSCON)
14509M:	Lee Jones <lee.jones@linaro.org>
14510M:	Arnd Bergmann <arnd@arndb.de>
14511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14512S:	Supported
14513F:	drivers/mfd/syscon.c
14514
14515SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14516M:	Sudeep Holla <sudeep.holla@arm.com>
14517L:	linux-arm-kernel@lists.infradead.org
14518S:	Maintained
14519F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14520F:	drivers/clk/clk-sc[mp]i.c
14521F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14522F:	drivers/firmware/arm_scpi.c
14523F:	drivers/firmware/arm_scmi/
14524F:	include/linux/sc[mp]i_protocol.h
14525
14526SYSTEM RESET/SHUTDOWN DRIVERS
14527M:	Sebastian Reichel <sre@kernel.org>
14528L:	linux-pm@vger.kernel.org
14529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14530S:	Maintained
14531F:	Documentation/devicetree/bindings/power/reset/
14532F:	drivers/power/reset/
14533
14534SYSTEM TRACE MODULE CLASS
14535M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14536S:	Maintained
14537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14538F:	Documentation/trace/stm.rst
14539F:	drivers/hwtracing/stm/
14540F:	include/linux/stm.h
14541F:	include/uapi/linux/stm.h
14542
14543SYSV FILESYSTEM
14544M:	Christoph Hellwig <hch@infradead.org>
14545S:	Maintained
14546F:	Documentation/filesystems/sysv-fs.txt
14547F:	fs/sysv/
14548F:	include/linux/sysv_fs.h
14549
14550TARGET SUBSYSTEM
14551M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14552L:	linux-scsi@vger.kernel.org
14553L:	target-devel@vger.kernel.org
14554W:	http://www.linux-iscsi.org
14555W:	http://groups.google.com/group/linux-iscsi-target-dev
14556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14557S:	Supported
14558F:	drivers/target/
14559F:	include/target/
14560F:	Documentation/target/
14561
14562TASKSTATS STATISTICS INTERFACE
14563M:	Balbir Singh <bsingharora@gmail.com>
14564S:	Maintained
14565F:	Documentation/accounting/taskstats*
14566F:	include/linux/taskstats*
14567F:	kernel/taskstats.c
14568
14569TC subsystem
14570M:	Jamal Hadi Salim <jhs@mojatatu.com>
14571M:	Cong Wang <xiyou.wangcong@gmail.com>
14572M:	Jiri Pirko <jiri@resnulli.us>
14573L:	netdev@vger.kernel.org
14574S:	Maintained
14575F:	include/net/pkt_cls.h
14576F:	include/net/pkt_sched.h
14577F:	include/net/tc_act/
14578F:	include/uapi/linux/pkt_cls.h
14579F:	include/uapi/linux/pkt_sched.h
14580F:	include/uapi/linux/tc_act/
14581F:	include/uapi/linux/tc_ematch/
14582F:	net/sched/
14583
14584TC90522 MEDIA DRIVER
14585M:	Akihiro Tsukada <tskd08@gmail.com>
14586L:	linux-media@vger.kernel.org
14587S:	Odd Fixes
14588F:	drivers/media/dvb-frontends/tc90522*
14589
14590TCP LOW PRIORITY MODULE
14591M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14592M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14593W:	http://tcp-lp-mod.sourceforge.net/
14594S:	Maintained
14595F:	net/ipv4/tcp_lp.c
14596
14597TDA10071 MEDIA DRIVER
14598M:	Antti Palosaari <crope@iki.fi>
14599L:	linux-media@vger.kernel.org
14600W:	https://linuxtv.org
14601W:	http://palosaari.fi/linux/
14602Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14603T:	git git://linuxtv.org/anttip/media_tree.git
14604S:	Maintained
14605F:	drivers/media/dvb-frontends/tda10071*
14606
14607TDA18212 MEDIA DRIVER
14608M:	Antti Palosaari <crope@iki.fi>
14609L:	linux-media@vger.kernel.org
14610W:	https://linuxtv.org
14611W:	http://palosaari.fi/linux/
14612Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14613T:	git git://linuxtv.org/anttip/media_tree.git
14614S:	Maintained
14615F:	drivers/media/tuners/tda18212*
14616
14617TDA18218 MEDIA DRIVER
14618M:	Antti Palosaari <crope@iki.fi>
14619L:	linux-media@vger.kernel.org
14620W:	https://linuxtv.org
14621W:	http://palosaari.fi/linux/
14622Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14623T:	git git://linuxtv.org/anttip/media_tree.git
14624S:	Maintained
14625F:	drivers/media/tuners/tda18218*
14626
14627TDA18250 MEDIA DRIVER
14628M:	Olli Salonen <olli.salonen@iki.fi>
14629L:	linux-media@vger.kernel.org
14630W:	https://linuxtv.org
14631Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14632T:	git git://linuxtv.org/media_tree.git
14633S:	Maintained
14634F:	drivers/media/tuners/tda18250*
14635
14636TDA18271 MEDIA DRIVER
14637M:	Michael Krufky <mkrufky@linuxtv.org>
14638L:	linux-media@vger.kernel.org
14639W:	https://linuxtv.org
14640W:	http://github.com/mkrufky
14641Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14642T:	git git://linuxtv.org/mkrufky/tuners.git
14643S:	Maintained
14644F:	drivers/media/tuners/tda18271*
14645
14646TDA1997x MEDIA DRIVER
14647M:	Tim Harvey <tharvey@gateworks.com>
14648L:	linux-media@vger.kernel.org
14649W:	https://linuxtv.org
14650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14651S:	Maintained
14652F:	drivers/media/i2c/tda1997x.*
14653
14654TDA827x MEDIA DRIVER
14655M:	Michael Krufky <mkrufky@linuxtv.org>
14656L:	linux-media@vger.kernel.org
14657W:	https://linuxtv.org
14658W:	http://github.com/mkrufky
14659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14660T:	git git://linuxtv.org/mkrufky/tuners.git
14661S:	Maintained
14662F:	drivers/media/tuners/tda8290.*
14663
14664TDA8290 MEDIA DRIVER
14665M:	Michael Krufky <mkrufky@linuxtv.org>
14666L:	linux-media@vger.kernel.org
14667W:	https://linuxtv.org
14668W:	http://github.com/mkrufky
14669Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14670T:	git git://linuxtv.org/mkrufky/tuners.git
14671S:	Maintained
14672F:	drivers/media/tuners/tda8290.*
14673
14674TDA9840 MEDIA DRIVER
14675M:	Hans Verkuil <hverkuil@xs4all.nl>
14676L:	linux-media@vger.kernel.org
14677T:	git git://linuxtv.org/media_tree.git
14678W:	https://linuxtv.org
14679S:	Maintained
14680F:	drivers/media/i2c/tda9840*
14681
14682TEA5761 TUNER DRIVER
14683M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14684L:	linux-media@vger.kernel.org
14685W:	https://linuxtv.org
14686T:	git git://linuxtv.org/media_tree.git
14687S:	Odd fixes
14688F:	drivers/media/tuners/tea5761.*
14689
14690TEA5767 TUNER DRIVER
14691M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14692L:	linux-media@vger.kernel.org
14693W:	https://linuxtv.org
14694T:	git git://linuxtv.org/media_tree.git
14695S:	Maintained
14696F:	drivers/media/tuners/tea5767.*
14697
14698TEA6415C MEDIA DRIVER
14699M:	Hans Verkuil <hverkuil@xs4all.nl>
14700L:	linux-media@vger.kernel.org
14701T:	git git://linuxtv.org/media_tree.git
14702W:	https://linuxtv.org
14703S:	Maintained
14704F:	drivers/media/i2c/tea6415c*
14705
14706TEA6420 MEDIA DRIVER
14707M:	Hans Verkuil <hverkuil@xs4all.nl>
14708L:	linux-media@vger.kernel.org
14709T:	git git://linuxtv.org/media_tree.git
14710W:	https://linuxtv.org
14711S:	Maintained
14712F:	drivers/media/i2c/tea6420*
14713
14714TEAM DRIVER
14715M:	Jiri Pirko <jiri@resnulli.us>
14716L:	netdev@vger.kernel.org
14717S:	Supported
14718F:	drivers/net/team/
14719F:	include/linux/if_team.h
14720F:	include/uapi/linux/if_team.h
14721
14722TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14723M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14724S:	Maintained
14725F:	arch/x86/platform/ts5500/
14726
14727TECHNOTREND USB IR RECEIVER
14728M:	Sean Young <sean@mess.org>
14729L:	linux-media@vger.kernel.org
14730S:	Maintained
14731F:	drivers/media/rc/ttusbir.c
14732
14733TECHWELL TW9910 VIDEO DECODER
14734L:	linux-media@vger.kernel.org
14735S:	Orphan
14736F:	drivers/media/i2c/tw9910.c
14737F:	include/media/i2c/tw9910.h
14738
14739TEE SUBSYSTEM
14740M:	Jens Wiklander <jens.wiklander@linaro.org>
14741S:	Maintained
14742F:	include/linux/tee_drv.h
14743F:	include/uapi/linux/tee.h
14744F:	drivers/tee/
14745F:	Documentation/tee.txt
14746
14747TEGRA ARCHITECTURE SUPPORT
14748M:	Thierry Reding <thierry.reding@gmail.com>
14749M:	Jonathan Hunter <jonathanh@nvidia.com>
14750L:	linux-tegra@vger.kernel.org
14751Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14753S:	Supported
14754N:	[^a-z]tegra
14755
14756TEGRA CLOCK DRIVER
14757M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14758M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14759S:	Supported
14760F:	drivers/clk/tegra/
14761
14762TEGRA DMA DRIVERS
14763M:	Laxman Dewangan <ldewangan@nvidia.com>
14764M:	Jon Hunter <jonathanh@nvidia.com>
14765S:	Supported
14766F:	drivers/dma/tegra*
14767
14768TEGRA I2C DRIVER
14769M:	Laxman Dewangan <ldewangan@nvidia.com>
14770S:	Supported
14771F:	drivers/i2c/busses/i2c-tegra.c
14772
14773TEGRA IOMMU DRIVERS
14774M:	Thierry Reding <thierry.reding@gmail.com>
14775L:	linux-tegra@vger.kernel.org
14776S:	Supported
14777F:	drivers/iommu/tegra*
14778
14779TEGRA KBC DRIVER
14780M:	Laxman Dewangan <ldewangan@nvidia.com>
14781S:	Supported
14782F:	drivers/input/keyboard/tegra-kbc.c
14783
14784TEGRA NAND DRIVER
14785M:	Stefan Agner <stefan@agner.ch>
14786M:	Lucas Stach <dev@lynxeye.de>
14787S:	Maintained
14788F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14789F:	drivers/mtd/nand/raw/tegra_nand.c
14790
14791TEGRA PWM DRIVER
14792M:	Thierry Reding <thierry.reding@gmail.com>
14793S:	Supported
14794F:	drivers/pwm/pwm-tegra.c
14795
14796TEGRA SERIAL DRIVER
14797M:	Laxman Dewangan <ldewangan@nvidia.com>
14798S:	Supported
14799F:	drivers/tty/serial/serial-tegra.c
14800
14801TEGRA SPI DRIVER
14802M:	Laxman Dewangan <ldewangan@nvidia.com>
14803S:	Supported
14804F:	drivers/spi/spi-tegra*
14805
14806TEHUTI ETHERNET DRIVER
14807M:	Andy Gospodarek <andy@greyhouse.net>
14808L:	netdev@vger.kernel.org
14809S:	Supported
14810F:	drivers/net/ethernet/tehuti/*
14811
14812Telecom Clock Driver for MCPL0010
14813M:	Mark Gross <mark.gross@intel.com>
14814S:	Supported
14815F:	drivers/char/tlclk.c
14816
14817TENSILICA XTENSA PORT (xtensa)
14818M:	Chris Zankel <chris@zankel.net>
14819M:	Max Filippov <jcmvbkbc@gmail.com>
14820L:	linux-xtensa@linux-xtensa.org
14821T:	git git://github.com/czankel/xtensa-linux.git
14822S:	Maintained
14823F:	arch/xtensa/
14824F:	drivers/irqchip/irq-xtensa-*
14825
14826Texas Instruments' System Control Interface (TISCI) Protocol Driver
14827M:	Nishanth Menon <nm@ti.com>
14828M:	Tero Kristo <t-kristo@ti.com>
14829M:	Santosh Shilimkar <ssantosh@kernel.org>
14830L:	linux-arm-kernel@lists.infradead.org
14831S:	Maintained
14832F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14833F:	drivers/firmware/ti_sci*
14834F:	include/linux/soc/ti/ti_sci_protocol.h
14835F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14836F:	drivers/soc/ti/ti_sci_pm_domains.c
14837F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14838F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14839F:	drivers/clk/keystone/sci-clk.c
14840F:	drivers/reset/reset-ti-sci.c
14841
14842THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14843M:	Hans Verkuil <hverkuil@xs4all.nl>
14844L:	linux-media@vger.kernel.org
14845T:	git git://linuxtv.org/media_tree.git
14846W:	https://linuxtv.org
14847S:	Maintained
14848F:	drivers/media/radio/radio-raremono.c
14849
14850THERMAL
14851M:	Zhang Rui <rui.zhang@intel.com>
14852M:	Eduardo Valentin <edubezval@gmail.com>
14853R:	Daniel Lezcano <daniel.lezcano@linaro.org>
14854L:	linux-pm@vger.kernel.org
14855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14857Q:	https://patchwork.kernel.org/project/linux-pm/list/
14858S:	Supported
14859F:	drivers/thermal/
14860F:	include/linux/thermal.h
14861F:	include/uapi/linux/thermal.h
14862F:	include/linux/cpu_cooling.h
14863F:	Documentation/devicetree/bindings/thermal/
14864
14865THERMAL/CPU_COOLING
14866M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14867M:	Viresh Kumar <viresh.kumar@linaro.org>
14868M:	Javi Merino <javi.merino@kernel.org>
14869L:	linux-pm@vger.kernel.org
14870S:	Supported
14871F:	Documentation/thermal/cpu-cooling-api.txt
14872F:	drivers/thermal/cpu_cooling.c
14873F:	include/linux/cpu_cooling.h
14874
14875THINKPAD ACPI EXTRAS DRIVER
14876M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14877L:	ibm-acpi-devel@lists.sourceforge.net
14878L:	platform-driver-x86@vger.kernel.org
14879W:	http://ibm-acpi.sourceforge.net
14880W:	http://thinkwiki.org/wiki/Ibm-acpi
14881T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14882S:	Maintained
14883F:	drivers/platform/x86/thinkpad_acpi.c
14884
14885THUNDERBOLT DRIVER
14886M:	Andreas Noever <andreas.noever@gmail.com>
14887M:	Michael Jamet <michael.jamet@intel.com>
14888M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14889M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14891S:	Maintained
14892F:	Documentation/admin-guide/thunderbolt.rst
14893F:	drivers/thunderbolt/
14894F:	include/linux/thunderbolt.h
14895
14896THUNDERBOLT NETWORK DRIVER
14897M:	Michael Jamet <michael.jamet@intel.com>
14898M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14899M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14900L:	netdev@vger.kernel.org
14901S:	Maintained
14902F:	drivers/net/thunderbolt.c
14903
14904THUNDERX GPIO DRIVER
14905M:	David Daney <david.daney@cavium.com>
14906S:	Maintained
14907F:	drivers/gpio/gpio-thunderx.c
14908
14909TI AM437X VPFE DRIVER
14910M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14911L:	linux-media@vger.kernel.org
14912W:	https://linuxtv.org
14913Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14914T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14915S:	Maintained
14916F:	drivers/media/platform/am437x/
14917
14918TI BANDGAP AND THERMAL DRIVER
14919M:	Eduardo Valentin <edubezval@gmail.com>
14920M:	Keerthy <j-keerthy@ti.com>
14921L:	linux-pm@vger.kernel.org
14922L:	linux-omap@vger.kernel.org
14923S:	Maintained
14924F:	drivers/thermal/ti-soc-thermal/
14925
14926TI BQ27XXX POWER SUPPLY DRIVER
14927R:	Andrew F. Davis <afd@ti.com>
14928F:	include/linux/power/bq27xxx_battery.h
14929F:	drivers/power/supply/bq27xxx_battery.c
14930F:	drivers/power/supply/bq27xxx_battery_i2c.c
14931
14932TI CDCE706 CLOCK DRIVER
14933M:	Max Filippov <jcmvbkbc@gmail.com>
14934S:	Maintained
14935F:	drivers/clk/clk-cdce706.c
14936
14937TI CLOCK DRIVER
14938M:	Tero Kristo <t-kristo@ti.com>
14939L:	linux-omap@vger.kernel.org
14940S:	Maintained
14941F:	drivers/clk/ti/
14942F:	include/linux/clk/ti.h
14943
14944TI DAVINCI MACHINE SUPPORT
14945M:	Sekhar Nori <nsekhar@ti.com>
14946M:	Kevin Hilman <khilman@kernel.org>
14947L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14949S:	Supported
14950F:	arch/arm/mach-davinci/
14951F:	drivers/i2c/busses/i2c-davinci.c
14952F:	arch/arm/boot/dts/da850*
14953
14954TI DAVINCI SERIES CLOCK DRIVER
14955M:	David Lechner <david@lechnology.com>
14956R:	Sekhar Nori <nsekhar@ti.com>
14957S:	Maintained
14958F:	Documentation/devicetree/bindings/clock/ti/davinci/
14959F:	drivers/clk/davinci/
14960
14961TI DAVINCI SERIES GPIO DRIVER
14962M:	Keerthy <j-keerthy@ti.com>
14963L:	linux-gpio@vger.kernel.org
14964S:	Maintained
14965F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14966F:	drivers/gpio/gpio-davinci.c
14967
14968TI DAVINCI SERIES MEDIA DRIVER
14969M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14970L:	linux-media@vger.kernel.org
14971W:	https://linuxtv.org
14972Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14973T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14974S:	Maintained
14975F:	drivers/media/platform/davinci/
14976F:	include/media/davinci/
14977
14978TI ETHERNET SWITCH DRIVER (CPSW)
14979R:	Grygorii Strashko <grygorii.strashko@ti.com>
14980L:	linux-omap@vger.kernel.org
14981L:	netdev@vger.kernel.org
14982S:	Maintained
14983F:	drivers/net/ethernet/ti/cpsw*
14984F:	drivers/net/ethernet/ti/davinci*
14985
14986TI FLASH MEDIA INTERFACE DRIVER
14987M:	Alex Dubov <oakad@yahoo.com>
14988S:	Maintained
14989F:	drivers/misc/tifm*
14990F:	drivers/mmc/host/tifm_sd.c
14991F:	include/linux/tifm.h
14992
14993TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14994M:	Santosh Shilimkar <ssantosh@kernel.org>
14995L:	linux-kernel@vger.kernel.org
14996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14997S:	Maintained
14998F:	drivers/soc/ti/*
14999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15000
15001TI LM49xxx FAMILY ASoC CODEC DRIVERS
15002M:	M R Swami Reddy <mr.swami.reddy@ti.com>
15003M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15004L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15005S:	Maintained
15006F:	sound/soc/codecs/lm49453*
15007F:	sound/soc/codecs/isabelle*
15008
15009TI LP855x BACKLIGHT DRIVER
15010M:	Milo Kim <milo.kim@ti.com>
15011S:	Maintained
15012F:	Documentation/backlight/lp855x-driver.txt
15013F:	drivers/video/backlight/lp855x_bl.c
15014F:	include/linux/platform_data/lp855x.h
15015
15016TI LP8727 CHARGER DRIVER
15017M:	Milo Kim <milo.kim@ti.com>
15018S:	Maintained
15019F:	drivers/power/supply/lp8727_charger.c
15020F:	include/linux/platform_data/lp8727.h
15021
15022TI LP8788 MFD DRIVER
15023M:	Milo Kim <milo.kim@ti.com>
15024S:	Maintained
15025F:	drivers/iio/adc/lp8788_adc.c
15026F:	drivers/leds/leds-lp8788.c
15027F:	drivers/mfd/lp8788*.c
15028F:	drivers/power/supply/lp8788-charger.c
15029F:	drivers/regulator/lp8788-*.c
15030F:	include/linux/mfd/lp8788*.h
15031
15032TI NETCP ETHERNET DRIVER
15033M:	Wingman Kwok <w-kwok2@ti.com>
15034M:	Murali Karicheri <m-karicheri2@ti.com>
15035L:	netdev@vger.kernel.org
15036S:	Maintained
15037F:	drivers/net/ethernet/ti/netcp*
15038
15039TI PCM3060 ASoC CODEC DRIVER
15040M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
15041L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15042S:	Maintained
15043F:	Documentation/devicetree/bindings/sound/pcm3060.txt
15044F:	sound/soc/codecs/pcm3060*
15045
15046TI TAS571X FAMILY ASoC CODEC DRIVER
15047M:	Kevin Cernekee <cernekee@chromium.org>
15048L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15049S:	Odd Fixes
15050F:	sound/soc/codecs/tas571x*
15051
15052TI TRF7970A NFC DRIVER
15053M:	Mark Greer <mgreer@animalcreek.com>
15054L:	linux-wireless@vger.kernel.org
15055L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15056S:	Supported
15057F:	drivers/nfc/trf7970a.c
15058F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15059
15060TI TWL4030 SERIES SOC CODEC DRIVER
15061M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15062L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15063S:	Maintained
15064F:	sound/soc/codecs/twl4030*
15065
15066TI VPE/CAL DRIVERS
15067M:	Benoit Parrot <bparrot@ti.com>
15068L:	linux-media@vger.kernel.org
15069W:	http://linuxtv.org/
15070Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15071S:	Maintained
15072F:	drivers/media/platform/ti-vpe/
15073
15074TI WILINK WIRELESS DRIVERS
15075L:	linux-wireless@vger.kernel.org
15076W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
15077W:	http://wireless.kernel.org/en/users/Drivers/wl1251
15078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15079S:	Orphan
15080F:	drivers/net/wireless/ti/
15081F:	include/linux/wl12xx.h
15082
15083TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15084M:	John Stultz <john.stultz@linaro.org>
15085M:	Thomas Gleixner <tglx@linutronix.de>
15086R:	Stephen Boyd <sboyd@kernel.org>
15087L:	linux-kernel@vger.kernel.org
15088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15089S:	Supported
15090F:	include/linux/clocksource.h
15091F:	include/linux/time.h
15092F:	include/linux/timex.h
15093F:	include/uapi/linux/time.h
15094F:	include/uapi/linux/timex.h
15095F:	kernel/time/clocksource.c
15096F:	kernel/time/time*.c
15097F:	kernel/time/alarmtimer.c
15098F:	kernel/time/ntp.c
15099F:	tools/testing/selftests/timers/
15100
15101TIPC NETWORK LAYER
15102M:	Jon Maloy <jon.maloy@ericsson.com>
15103M:	Ying Xue <ying.xue@windriver.com>
15104L:	netdev@vger.kernel.org (core kernel code)
15105L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15106W:	http://tipc.sourceforge.net/
15107S:	Maintained
15108F:	include/uapi/linux/tipc*.h
15109F:	net/tipc/
15110
15111TLAN NETWORK DRIVER
15112M:	Samuel Chessman <chessman@tux.org>
15113L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15114W:	http://sourceforge.net/projects/tlan/
15115S:	Maintained
15116F:	Documentation/networking/tlan.txt
15117F:	drivers/net/ethernet/ti/tlan.*
15118
15119TM6000 VIDEO4LINUX DRIVER
15120M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15121L:	linux-media@vger.kernel.org
15122W:	https://linuxtv.org
15123T:	git git://linuxtv.org/media_tree.git
15124S:	Odd fixes
15125F:	drivers/media/usb/tm6000/
15126F:	Documentation/media/v4l-drivers/tm6000*
15127
15128TMIO/SDHI MMC DRIVER
15129M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15130L:	linux-mmc@vger.kernel.org
15131S:	Supported
15132F:	drivers/mmc/host/tmio_mmc*
15133F:	drivers/mmc/host/renesas_sdhi*
15134F:	include/linux/mfd/tmio.h
15135
15136TMP401 HARDWARE MONITOR DRIVER
15137M:	Guenter Roeck <linux@roeck-us.net>
15138L:	linux-hwmon@vger.kernel.org
15139S:	Maintained
15140F:	Documentation/hwmon/tmp401
15141F:	drivers/hwmon/tmp401.c
15142
15143TMPFS (SHMEM FILESYSTEM)
15144M:	Hugh Dickins <hughd@google.com>
15145L:	linux-mm@kvack.org
15146S:	Maintained
15147F:	include/linux/shmem_fs.h
15148F:	mm/shmem.c
15149
15150TOMOYO SECURITY MODULE
15151M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15152M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15153L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15154L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15155L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15156L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15157W:	http://tomoyo.sourceforge.jp/
15158T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15159S:	Maintained
15160F:	security/tomoyo/
15161
15162TOPSTAR LAPTOP EXTRAS DRIVER
15163M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15164L:	platform-driver-x86@vger.kernel.org
15165S:	Maintained
15166F:	drivers/platform/x86/topstar-laptop.c
15167
15168TORTURE-TEST MODULES
15169M:	Davidlohr Bueso <dave@stgolabs.net>
15170M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15171M:	Josh Triplett <josh@joshtriplett.org>
15172L:	linux-kernel@vger.kernel.org
15173S:	Supported
15174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15175F:	Documentation/RCU/torture.txt
15176F:	kernel/torture.c
15177F:	kernel/rcu/rcutorture.c
15178F:	kernel/rcu/rcuperf.c
15179F:	kernel/locking/locktorture.c
15180
15181TOSHIBA ACPI EXTRAS DRIVER
15182M:	Azael Avalos <coproscefalo@gmail.com>
15183L:	platform-driver-x86@vger.kernel.org
15184S:	Maintained
15185F:	drivers/platform/x86/toshiba_acpi.c
15186
15187TOSHIBA BLUETOOTH DRIVER
15188M:	Azael Avalos <coproscefalo@gmail.com>
15189L:	platform-driver-x86@vger.kernel.org
15190S:	Maintained
15191F:	drivers/platform/x86/toshiba_bluetooth.c
15192
15193TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15194M:	Azael Avalos <coproscefalo@gmail.com>
15195L:	platform-driver-x86@vger.kernel.org
15196S:	Maintained
15197F:	drivers/platform/x86/toshiba_haps.c
15198
15199TOSHIBA SMM DRIVER
15200M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15201W:	http://www.buzzard.org.uk/toshiba/
15202S:	Maintained
15203F:	drivers/char/toshiba.c
15204F:	include/linux/toshiba.h
15205F:	include/uapi/linux/toshiba.h
15206
15207TOSHIBA TC358743 DRIVER
15208M:	Mats Randgaard <matrandg@cisco.com>
15209L:	linux-media@vger.kernel.org
15210S:	Maintained
15211F:	drivers/media/i2c/tc358743*
15212F:	include/media/i2c/tc358743.h
15213
15214TOSHIBA WMI HOTKEYS DRIVER
15215M:	Azael Avalos <coproscefalo@gmail.com>
15216L:	platform-driver-x86@vger.kernel.org
15217S:	Maintained
15218F:	drivers/platform/x86/toshiba-wmi.c
15219
15220TPM DEVICE DRIVER
15221M:	Peter Huewe <peterhuewe@gmx.de>
15222M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15223R:	Jason Gunthorpe <jgg@ziepe.ca>
15224L:	linux-integrity@vger.kernel.org
15225Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15226W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15227T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15228S:	Maintained
15229F:	drivers/char/tpm/
15230
15231TRACING
15232M:	Steven Rostedt <rostedt@goodmis.org>
15233M:	Ingo Molnar <mingo@redhat.com>
15234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15235S:	Maintained
15236F:	Documentation/trace/ftrace.rst
15237F:	arch/*/*/*/ftrace.h
15238F:	arch/*/kernel/ftrace.c
15239F:	include/*/ftrace.h
15240F:	include/linux/trace*.h
15241F:	include/trace/
15242F:	kernel/trace/
15243F:	tools/testing/selftests/ftrace/
15244
15245TRACING MMIO ACCESSES (MMIOTRACE)
15246M:	Steven Rostedt <rostedt@goodmis.org>
15247M:	Ingo Molnar <mingo@kernel.org>
15248R:	Karol Herbst <karolherbst@gmail.com>
15249R:	Pekka Paalanen <ppaalanen@gmail.com>
15250S:	Maintained
15251L:	linux-kernel@vger.kernel.org
15252L:	nouveau@lists.freedesktop.org
15253F:	kernel/trace/trace_mmiotrace.c
15254F:	include/linux/mmiotrace.h
15255F:	arch/x86/mm/kmmio.c
15256F:	arch/x86/mm/mmio-mod.c
15257F:	arch/x86/mm/testmmiotrace.c
15258
15259TRIVIAL PATCHES
15260M:	Jiri Kosina <trivial@kernel.org>
15261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15262S:	Maintained
15263K:	^Subject:.*(?i)trivial
15264
15265TEMPO SEMICONDUCTOR DRIVERS
15266M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15267S:	Maintained
15268F:	sound/soc/codecs/tscs*.c
15269F:	sound/soc/codecs/tscs*.h
15270F:	Documentation/devicetree/bindings/sound/tscs*.txt
15271
15272TTY LAYER
15273M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15274M:	Jiri Slaby <jslaby@suse.com>
15275S:	Supported
15276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15277F:	Documentation/serial/
15278F:	drivers/tty/
15279F:	drivers/tty/serial/serial_core.c
15280F:	include/linux/serial_core.h
15281F:	include/linux/serial.h
15282F:	include/linux/tty.h
15283F:	include/uapi/linux/serial_core.h
15284F:	include/uapi/linux/serial.h
15285F:	include/uapi/linux/tty.h
15286
15287TUA9001 MEDIA DRIVER
15288M:	Antti Palosaari <crope@iki.fi>
15289L:	linux-media@vger.kernel.org
15290W:	https://linuxtv.org
15291W:	http://palosaari.fi/linux/
15292Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15293T:	git git://linuxtv.org/anttip/media_tree.git
15294S:	Maintained
15295F:	drivers/media/tuners/tua9001*
15296
15297TULIP NETWORK DRIVERS
15298L:	netdev@vger.kernel.org
15299L:	linux-parisc@vger.kernel.org
15300S:	Orphan
15301F:	drivers/net/ethernet/dec/tulip/
15302
15303TUN/TAP driver
15304M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
15305W:	http://vtun.sourceforge.net/tun
15306S:	Maintained
15307F:	Documentation/networking/tuntap.txt
15308F:	arch/um/os-Linux/drivers/
15309
15310TURBOCHANNEL SUBSYSTEM
15311M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15312M:	Ralf Baechle <ralf@linux-mips.org>
15313L:	linux-mips@vger.kernel.org
15314Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
15315S:	Maintained
15316F:	drivers/tc/
15317F:	include/linux/tc.h
15318
15319TURBOSTAT UTILITY
15320M:	"Len Brown" <lenb@kernel.org>
15321L:	linux-pm@vger.kernel.org
15322B:	https://bugzilla.kernel.org
15323Q:	https://patchwork.kernel.org/project/linux-pm/list/
15324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15325S:	Supported
15326F:	tools/power/x86/turbostat/
15327
15328TW5864 VIDEO4LINUX DRIVER
15329M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15330M:	Anton Sviridenko <anton@corp.bluecherry.net>
15331M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15332M:	Andrey Utkin <andrey_utkin@fastmail.com>
15333L:	linux-media@vger.kernel.org
15334S:	Supported
15335F:	drivers/media/pci/tw5864/
15336
15337TW68 VIDEO4LINUX DRIVER
15338M:	Hans Verkuil <hverkuil@xs4all.nl>
15339L:	linux-media@vger.kernel.org
15340T:	git git://linuxtv.org/media_tree.git
15341W:	https://linuxtv.org
15342S:	Odd Fixes
15343F:	drivers/media/pci/tw68/
15344
15345TW686X VIDEO4LINUX DRIVER
15346M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15347L:	linux-media@vger.kernel.org
15348T:	git git://linuxtv.org/media_tree.git
15349W:	http://linuxtv.org
15350S:	Maintained
15351F:	drivers/media/pci/tw686x/
15352
15353UBI FILE SYSTEM (UBIFS)
15354M:	Richard Weinberger <richard@nod.at>
15355M:	Artem Bityutskiy <dedekind1@gmail.com>
15356M:	Adrian Hunter <adrian.hunter@intel.com>
15357L:	linux-mtd@lists.infradead.org
15358T:	git git://git.infradead.org/ubifs-2.6.git
15359W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
15360S:	Supported
15361F:	Documentation/filesystems/ubifs.txt
15362F:	fs/ubifs/
15363
15364UCLINUX (M68KNOMMU AND COLDFIRE)
15365M:	Greg Ungerer <gerg@linux-m68k.org>
15366W:	http://www.linux-m68k.org/
15367W:	http://www.uclinux.org/
15368L:	linux-m68k@lists.linux-m68k.org
15369L:	uclinux-dev@uclinux.org  (subscribers-only)
15370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15371S:	Maintained
15372F:	arch/m68k/coldfire/
15373F:	arch/m68k/68*/
15374F:	arch/m68k/*/*_no.*
15375F:	arch/m68k/include/asm/*_no.*
15376
15377UDF FILESYSTEM
15378M:	Jan Kara <jack@suse.com>
15379S:	Maintained
15380F:	Documentation/filesystems/udf.txt
15381F:	fs/udf/
15382
15383UDRAW TABLET
15384M:	Bastien Nocera <hadess@hadess.net>
15385L:	linux-input@vger.kernel.org
15386S:	Maintained
15387F:	drivers/hid/hid-udraw-ps3.c
15388
15389UFS FILESYSTEM
15390M:	Evgeniy Dushistov <dushistov@mail.ru>
15391S:	Maintained
15392F:	Documentation/filesystems/ufs.txt
15393F:	fs/ufs/
15394
15395UHID USERSPACE HID IO DRIVER:
15396M:	David Herrmann <dh.herrmann@googlemail.com>
15397L:	linux-input@vger.kernel.org
15398S:	Maintained
15399F:	drivers/hid/uhid.c
15400F:	include/uapi/linux/uhid.h
15401
15402ULPI BUS
15403M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15404L:	linux-usb@vger.kernel.org
15405S:	Maintained
15406F:	drivers/usb/common/ulpi.c
15407F:	include/linux/ulpi/
15408
15409ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15410L:	linux-usb@vger.kernel.org
15411S:	Orphan
15412F:	drivers/uwb/
15413F:	include/linux/uwb.h
15414F:	include/linux/uwb/
15415
15416UNICORE32 ARCHITECTURE:
15417M:	Guan Xuetao <gxt@pku.edu.cn>
15418W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15419S:	Maintained
15420T:	git git://github.com/gxt/linux.git
15421F:	arch/unicore32/
15422
15423UNIFDEF
15424M:	Tony Finch <dot@dotat.at>
15425W:	http://dotat.at/prog/unifdef
15426S:	Maintained
15427F:	scripts/unifdef.c
15428
15429UNIFORM CDROM DRIVER
15430M:	Jens Axboe <axboe@kernel.dk>
15431W:	http://www.kernel.dk
15432S:	Maintained
15433F:	Documentation/cdrom/
15434F:	drivers/cdrom/cdrom.c
15435F:	include/linux/cdrom.h
15436F:	include/uapi/linux/cdrom.h
15437
15438UNISYS S-PAR DRIVERS
15439M:	David Kershner <david.kershner@unisys.com>
15440L:	sparmaintainer@unisys.com (Unisys internal)
15441S:	Supported
15442F:	include/linux/visorbus.h
15443F:	drivers/visorbus/
15444F:	drivers/staging/unisys/
15445
15446UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15447M:	Vinayak Holikatti <vinholikatti@gmail.com>
15448L:	linux-scsi@vger.kernel.org
15449S:	Supported
15450F:	Documentation/scsi/ufs.txt
15451F:	drivers/scsi/ufs/
15452
15453UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15454M:	Joao Pinto <jpinto@synopsys.com>
15455L:	linux-scsi@vger.kernel.org
15456S:	Supported
15457F:	drivers/scsi/ufs/*dwc*
15458
15459UNSORTED BLOCK IMAGES (UBI)
15460M:	Artem Bityutskiy <dedekind1@gmail.com>
15461M:	Richard Weinberger <richard@nod.at>
15462W:	http://www.linux-mtd.infradead.org/
15463L:	linux-mtd@lists.infradead.org
15464T:	git git://git.infradead.org/ubifs-2.6.git
15465S:	Supported
15466F:	drivers/mtd/ubi/
15467F:	include/linux/mtd/ubi.h
15468F:	include/uapi/mtd/ubi-user.h
15469
15470USB "USBNET" DRIVER FRAMEWORK
15471M:	Oliver Neukum <oneukum@suse.com>
15472L:	netdev@vger.kernel.org
15473W:	http://www.linux-usb.org/usbnet
15474S:	Maintained
15475F:	drivers/net/usb/usbnet.c
15476F:	include/linux/usb/usbnet.h
15477
15478USB ACM DRIVER
15479M:	Oliver Neukum <oneukum@suse.com>
15480L:	linux-usb@vger.kernel.org
15481S:	Maintained
15482F:	Documentation/usb/acm.txt
15483F:	drivers/usb/class/cdc-acm.*
15484
15485USB AR5523 WIRELESS DRIVER
15486M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15487L:	linux-wireless@vger.kernel.org
15488S:	Maintained
15489F:	drivers/net/wireless/ath/ar5523/
15490
15491USB ATTACHED SCSI
15492M:	Oliver Neukum <oneukum@suse.com>
15493L:	linux-usb@vger.kernel.org
15494L:	linux-scsi@vger.kernel.org
15495S:	Maintained
15496F:	drivers/usb/storage/uas.c
15497
15498USB CDC ETHERNET DRIVER
15499M:	Oliver Neukum <oliver@neukum.org>
15500L:	linux-usb@vger.kernel.org
15501S:	Maintained
15502F:	drivers/net/usb/cdc_*.c
15503F:	include/uapi/linux/usb/cdc.h
15504
15505USB CHAOSKEY DRIVER
15506M:	Keith Packard <keithp@keithp.com>
15507L:	linux-usb@vger.kernel.org
15508S:	Maintained
15509F:	drivers/usb/misc/chaoskey.c
15510
15511USB CYPRESS C67X00 DRIVER
15512M:	Peter Korsgaard <jacmet@sunsite.dk>
15513L:	linux-usb@vger.kernel.org
15514S:	Maintained
15515F:	drivers/usb/c67x00/
15516
15517USB DAVICOM DM9601 DRIVER
15518M:	Peter Korsgaard <jacmet@sunsite.dk>
15519L:	netdev@vger.kernel.org
15520W:	http://www.linux-usb.org/usbnet
15521S:	Maintained
15522F:	drivers/net/usb/dm9601.c
15523
15524USB DIAMOND RIO500 DRIVER
15525M:	Cesar Miquel <miquel@df.uba.ar>
15526L:	rio500-users@lists.sourceforge.net
15527W:	http://rio500.sourceforge.net
15528S:	Maintained
15529F:	drivers/usb/misc/rio500*
15530
15531USB EHCI DRIVER
15532M:	Alan Stern <stern@rowland.harvard.edu>
15533L:	linux-usb@vger.kernel.org
15534S:	Maintained
15535F:	Documentation/usb/ehci.txt
15536F:	drivers/usb/host/ehci*
15537
15538USB GADGET/PERIPHERAL SUBSYSTEM
15539M:	Felipe Balbi <balbi@kernel.org>
15540L:	linux-usb@vger.kernel.org
15541W:	http://www.linux-usb.org/gadget
15542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15543S:	Maintained
15544F:	drivers/usb/gadget/
15545F:	include/linux/usb/gadget*
15546
15547USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15548M:	Jiri Kosina <jikos@kernel.org>
15549M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15550L:	linux-usb@vger.kernel.org
15551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15552S:	Maintained
15553F:	Documentation/hid/hiddev.txt
15554F:	drivers/hid/usbhid/
15555
15556USB INTEL XHCI ROLE MUX DRIVER
15557M:	Hans de Goede <hdegoede@redhat.com>
15558L:	linux-usb@vger.kernel.org
15559S:	Maintained
15560F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15561
15562USB ISP116X DRIVER
15563M:	Olav Kongas <ok@artecdesign.ee>
15564L:	linux-usb@vger.kernel.org
15565S:	Maintained
15566F:	drivers/usb/host/isp116x*
15567F:	include/linux/usb/isp116x.h
15568
15569USB LAN78XX ETHERNET DRIVER
15570M:	Woojung Huh <woojung.huh@microchip.com>
15571M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15572L:	netdev@vger.kernel.org
15573S:	Maintained
15574F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15575F:	drivers/net/usb/lan78xx.*
15576F:	include/dt-bindings/net/microchip-lan78xx.h
15577
15578USB MASS STORAGE DRIVER
15579M:	Alan Stern <stern@rowland.harvard.edu>
15580L:	linux-usb@vger.kernel.org
15581L:	usb-storage@lists.one-eyed-alien.net
15582S:	Maintained
15583W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15584F:	drivers/usb/storage/
15585
15586USB MIDI DRIVER
15587M:	Clemens Ladisch <clemens@ladisch.de>
15588L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15589T:	git git://git.alsa-project.org/alsa-kernel.git
15590S:	Maintained
15591F:	sound/usb/midi.*
15592
15593USB NETWORKING DRIVERS
15594L:	linux-usb@vger.kernel.org
15595S:	Odd Fixes
15596F:	drivers/net/usb/
15597
15598USB OHCI DRIVER
15599M:	Alan Stern <stern@rowland.harvard.edu>
15600L:	linux-usb@vger.kernel.org
15601S:	Maintained
15602F:	Documentation/usb/ohci.txt
15603F:	drivers/usb/host/ohci*
15604
15605USB OTG FSM (Finite State Machine)
15606M:	Peter Chen <Peter.Chen@nxp.com>
15607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15608L:	linux-usb@vger.kernel.org
15609S:	Maintained
15610F:	drivers/usb/common/usb-otg-fsm.c
15611
15612USB OVER IP DRIVER
15613M:	Valentina Manea <valentina.manea.m@gmail.com>
15614M:	Shuah Khan <shuah@kernel.org>
15615L:	linux-usb@vger.kernel.org
15616S:	Maintained
15617F:	Documentation/usb/usbip_protocol.txt
15618F:	drivers/usb/usbip/
15619F:	tools/usb/usbip/
15620F:	tools/testing/selftests/drivers/usb/usbip/
15621
15622USB PEGASUS DRIVER
15623M:	Petko Manolov <petkan@nucleusys.com>
15624L:	linux-usb@vger.kernel.org
15625L:	netdev@vger.kernel.org
15626T:	git git://github.com/petkan/pegasus.git
15627W:	https://github.com/petkan/pegasus
15628S:	Maintained
15629F:	drivers/net/usb/pegasus.*
15630
15631USB PHY LAYER
15632M:	Felipe Balbi <balbi@kernel.org>
15633L:	linux-usb@vger.kernel.org
15634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15635S:	Maintained
15636F:	drivers/usb/phy/
15637
15638USB PRINTER DRIVER (usblp)
15639M:	Pete Zaitcev <zaitcev@redhat.com>
15640L:	linux-usb@vger.kernel.org
15641S:	Supported
15642F:	drivers/usb/class/usblp.c
15643
15644USB QMI WWAN NETWORK DRIVER
15645M:	Bjørn Mork <bjorn@mork.no>
15646L:	netdev@vger.kernel.org
15647S:	Maintained
15648F:	Documentation/ABI/testing/sysfs-class-net-qmi
15649F:	drivers/net/usb/qmi_wwan.c
15650
15651USB RTL8150 DRIVER
15652M:	Petko Manolov <petkan@nucleusys.com>
15653L:	linux-usb@vger.kernel.org
15654L:	netdev@vger.kernel.org
15655T:	git git://github.com/petkan/rtl8150.git
15656W:	https://github.com/petkan/rtl8150
15657S:	Maintained
15658F:	drivers/net/usb/rtl8150.c
15659
15660USB SERIAL SUBSYSTEM
15661M:	Johan Hovold <johan@kernel.org>
15662L:	linux-usb@vger.kernel.org
15663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15664S:	Maintained
15665F:	Documentation/usb/usb-serial.txt
15666F:	drivers/usb/serial/
15667F:	include/linux/usb/serial.h
15668
15669USB SMSC75XX ETHERNET DRIVER
15670M:	Steve Glendinning <steve.glendinning@shawell.net>
15671L:	netdev@vger.kernel.org
15672S:	Maintained
15673F:	drivers/net/usb/smsc75xx.*
15674
15675USB SMSC95XX ETHERNET DRIVER
15676M:	Steve Glendinning <steve.glendinning@shawell.net>
15677M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15678L:	netdev@vger.kernel.org
15679S:	Maintained
15680F:	drivers/net/usb/smsc95xx.*
15681
15682USB SUBSYSTEM
15683M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15684L:	linux-usb@vger.kernel.org
15685W:	http://www.linux-usb.org
15686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15687S:	Supported
15688F:	Documentation/devicetree/bindings/usb/
15689F:	Documentation/usb/
15690F:	drivers/usb/
15691F:	include/linux/usb.h
15692F:	include/linux/usb/
15693
15694USB TYPEC PI3USB30532 MUX DRIVER
15695M:	Hans de Goede <hdegoede@redhat.com>
15696L:	linux-usb@vger.kernel.org
15697S:	Maintained
15698F:	drivers/usb/typec/mux/pi3usb30532.c
15699
15700USB TYPEC CLASS
15701M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15702L:	linux-usb@vger.kernel.org
15703S:	Maintained
15704F:	Documentation/ABI/testing/sysfs-class-typec
15705F:	Documentation/driver-api/usb/typec.rst
15706F:	drivers/usb/typec/
15707F:	include/linux/usb/typec.h
15708
15709USB TYPEC BUS FOR ALTERNATE MODES
15710M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15711L:	linux-usb@vger.kernel.org
15712S:	Maintained
15713F:	Documentation/ABI/testing/sysfs-bus-typec
15714F:	Documentation/driver-api/usb/typec_bus.rst
15715F:	drivers/usb/typec/altmodes/
15716F:	include/linux/usb/typec_altmode.h
15717
15718USB TYPEC PORT CONTROLLER DRIVERS
15719M:	Guenter Roeck <linux@roeck-us.net>
15720L:	linux-usb@vger.kernel.org
15721S:	Maintained
15722F:	drivers/usb/typec/tcpm/
15723
15724USB UHCI DRIVER
15725M:	Alan Stern <stern@rowland.harvard.edu>
15726L:	linux-usb@vger.kernel.org
15727S:	Maintained
15728F:	drivers/usb/host/uhci*
15729
15730USB VIDEO CLASS
15731M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15732L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15733L:	linux-media@vger.kernel.org
15734T:	git git://linuxtv.org/media_tree.git
15735W:	http://www.ideasonboard.org/uvc/
15736S:	Maintained
15737F:	drivers/media/usb/uvc/
15738F:	include/uapi/linux/uvcvideo.h
15739
15740USB VISION DRIVER
15741M:	Hans Verkuil <hverkuil@xs4all.nl>
15742L:	linux-media@vger.kernel.org
15743T:	git git://linuxtv.org/media_tree.git
15744W:	https://linuxtv.org
15745S:	Odd Fixes
15746F:	drivers/media/usb/usbvision/
15747
15748USB WEBCAM GADGET
15749M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15750L:	linux-usb@vger.kernel.org
15751S:	Maintained
15752F:	drivers/usb/gadget/function/*uvc*
15753F:	drivers/usb/gadget/legacy/webcam.c
15754F:	include/uapi/linux/usb/g_uvc.h
15755
15756USB WIRELESS RNDIS DRIVER (rndis_wlan)
15757M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15758L:	linux-wireless@vger.kernel.org
15759S:	Maintained
15760F:	drivers/net/wireless/rndis_wlan.c
15761
15762USB XHCI DRIVER
15763M:	Mathias Nyman <mathias.nyman@intel.com>
15764L:	linux-usb@vger.kernel.org
15765S:	Supported
15766F:	drivers/usb/host/xhci*
15767F:	drivers/usb/host/pci-quirks*
15768
15769USB ZD1201 DRIVER
15770L:	linux-wireless@vger.kernel.org
15771W:	http://linux-lc100020.sourceforge.net
15772S:	Orphan
15773F:	drivers/net/wireless/zydas/zd1201.*
15774
15775USB ZR364XX DRIVER
15776M:	Antoine Jacquet <royale@zerezo.com>
15777L:	linux-usb@vger.kernel.org
15778L:	linux-media@vger.kernel.org
15779T:	git git://linuxtv.org/media_tree.git
15780W:	http://royale.zerezo.com/zr364xx/
15781S:	Maintained
15782F:	Documentation/media/v4l-drivers/zr364xx*
15783F:	drivers/media/usb/zr364xx/
15784
15785USER-MODE LINUX (UML)
15786M:	Jeff Dike <jdike@addtoit.com>
15787M:	Richard Weinberger <richard@nod.at>
15788L:	linux-um@lists.infradead.org
15789W:	http://user-mode-linux.sourceforge.net
15790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15791S:	Maintained
15792F:	Documentation/virtual/uml/
15793F:	arch/um/
15794F:	arch/x86/um/
15795F:	fs/hostfs/
15796F:	fs/hppfs/
15797
15798USERSPACE COPYIN/COPYOUT (UIOVEC)
15799M:	Alexander Viro <viro@zeniv.linux.org.uk>
15800S:	Maintained
15801F:	lib/iov_iter.c
15802F:	include/linux/uio.h
15803
15804USERSPACE DMA BUFFER DRIVER
15805M:	Gerd Hoffmann <kraxel@redhat.com>
15806S:	Maintained
15807L:	dri-devel@lists.freedesktop.org
15808F:	drivers/dma-buf/udmabuf.c
15809F:	include/uapi/linux/udmabuf.h
15810T:	git git://anongit.freedesktop.org/drm/drm-misc
15811
15812USERSPACE I/O (UIO)
15813M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15814S:	Maintained
15815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15816F:	Documentation/driver-api/uio-howto.rst
15817F:	drivers/uio/
15818F:	include/linux/uio_driver.h
15819
15820UTIL-LINUX PACKAGE
15821M:	Karel Zak <kzak@redhat.com>
15822L:	util-linux@vger.kernel.org
15823W:	http://en.wikipedia.org/wiki/Util-linux
15824T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15825S:	Maintained
15826
15827UUID HELPERS
15828M:	Christoph Hellwig <hch@lst.de>
15829R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15830L:	linux-kernel@vger.kernel.org
15831T:	git git://git.infradead.org/users/hch/uuid.git
15832F:	lib/uuid.c
15833F:	lib/test_uuid.c
15834F:	include/linux/uuid.h
15835F:	include/uapi/linux/uuid.h
15836S:	Maintained
15837
15838UVESAFB DRIVER
15839M:	Michal Januszewski <spock@gentoo.org>
15840L:	linux-fbdev@vger.kernel.org
15841W:	https://github.com/mjanusz/v86d
15842S:	Maintained
15843F:	Documentation/fb/uvesafb.txt
15844F:	drivers/video/fbdev/uvesafb.*
15845
15846VF610 NAND DRIVER
15847M:	Stefan Agner <stefan@agner.ch>
15848L:	linux-mtd@lists.infradead.org
15849S:	Supported
15850F:	drivers/mtd/nand/raw/vf610_nfc.c
15851
15852VFAT/FAT/MSDOS FILESYSTEM
15853M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15854S:	Maintained
15855F:	Documentation/filesystems/vfat.txt
15856F:	fs/fat/
15857
15858VFIO DRIVER
15859M:	Alex Williamson <alex.williamson@redhat.com>
15860L:	kvm@vger.kernel.org
15861T:	git git://github.com/awilliam/linux-vfio.git
15862S:	Maintained
15863F:	Documentation/vfio.txt
15864F:	drivers/vfio/
15865F:	include/linux/vfio.h
15866F:	include/uapi/linux/vfio.h
15867
15868VFIO MEDIATED DEVICE DRIVERS
15869M:	Kirti Wankhede <kwankhede@nvidia.com>
15870L:	kvm@vger.kernel.org
15871S:	Maintained
15872F:	Documentation/vfio-mediated-device.txt
15873F:	drivers/vfio/mdev/
15874F:	include/linux/mdev.h
15875F:	samples/vfio-mdev/
15876
15877VFIO PLATFORM DRIVER
15878M:	Eric Auger <eric.auger@redhat.com>
15879L:	kvm@vger.kernel.org
15880S:	Maintained
15881F:	drivers/vfio/platform/
15882
15883VGA_SWITCHEROO
15884R:	Lukas Wunner <lukas@wunner.de>
15885S:	Maintained
15886F:	Documentation/gpu/vga-switcheroo.rst
15887F:	drivers/gpu/vga/vga_switcheroo.c
15888F:	include/linux/vga_switcheroo.h
15889T:	git git://anongit.freedesktop.org/drm/drm-misc
15890
15891VIA RHINE NETWORK DRIVER
15892S:	Orphan
15893F:	drivers/net/ethernet/via/via-rhine.c
15894
15895VIA SD/MMC CARD CONTROLLER DRIVER
15896M:	Bruce Chang <brucechang@via.com.tw>
15897M:	Harald Welte <HaraldWelte@viatech.com>
15898S:	Maintained
15899F:	drivers/mmc/host/via-sdmmc.c
15900
15901VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15902M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15903L:	linux-fbdev@vger.kernel.org
15904S:	Maintained
15905F:	include/linux/via-core.h
15906F:	include/linux/via-gpio.h
15907F:	include/linux/via_i2c.h
15908F:	drivers/video/fbdev/via/
15909
15910VIA VELOCITY NETWORK DRIVER
15911M:	Francois Romieu <romieu@fr.zoreil.com>
15912L:	netdev@vger.kernel.org
15913S:	Maintained
15914F:	drivers/net/ethernet/via/via-velocity.*
15915
15916VICODEC VIRTUAL CODEC DRIVER
15917M:	Hans Verkuil <hans.verkuil@cisco.com>
15918L:	linux-media@vger.kernel.org
15919T:	git git://linuxtv.org/media_tree.git
15920W:	https://linuxtv.org
15921S:	Maintained
15922F:	drivers/media/platform/vicodec/*
15923
15924VIDEO MULTIPLEXER DRIVER
15925M:	Philipp Zabel <p.zabel@pengutronix.de>
15926L:	linux-media@vger.kernel.org
15927S:	Maintained
15928F:	drivers/media/platform/video-mux.c
15929
15930VIDEO I2C POLLING DRIVER
15931M:	Matt Ranostay <matt.ranostay@konsulko.com>
15932L:	linux-media@vger.kernel.org
15933S:	Maintained
15934F:	drivers/media/i2c/video-i2c.c
15935
15936VIDEOBUF2 FRAMEWORK
15937M:	Pawel Osciak <pawel@osciak.com>
15938M:	Marek Szyprowski <m.szyprowski@samsung.com>
15939M:	Kyungmin Park <kyungmin.park@samsung.com>
15940L:	linux-media@vger.kernel.org
15941S:	Maintained
15942F:	drivers/media/common/videobuf2/*
15943F:	include/media/videobuf2-*
15944
15945VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15946M:	Helen Koike <helen.koike@collabora.com>
15947L:	linux-media@vger.kernel.org
15948T:	git git://linuxtv.org/media_tree.git
15949W:	https://linuxtv.org
15950S:	Maintained
15951F:	drivers/media/platform/vimc/*
15952
15953VIRT LIB
15954M:	Alex Williamson <alex.williamson@redhat.com>
15955M:	Paolo Bonzini <pbonzini@redhat.com>
15956L:	kvm@vger.kernel.org
15957S:	Supported
15958F:	virt/lib/
15959
15960VIRTIO AND VHOST VSOCK DRIVER
15961M:	Stefan Hajnoczi <stefanha@redhat.com>
15962L:	kvm@vger.kernel.org
15963L:	virtualization@lists.linux-foundation.org
15964L:	netdev@vger.kernel.org
15965S:	Maintained
15966F:	include/linux/virtio_vsock.h
15967F:	include/uapi/linux/virtio_vsock.h
15968F:	include/uapi/linux/vsockmon.h
15969F:	include/uapi/linux/vm_sockets_diag.h
15970F:	net/vmw_vsock/diag.c
15971F:	net/vmw_vsock/af_vsock_tap.c
15972F:	net/vmw_vsock/virtio_transport_common.c
15973F:	net/vmw_vsock/virtio_transport.c
15974F:	drivers/net/vsockmon.c
15975F:	drivers/vhost/vsock.c
15976F:	tools/testing/vsock/
15977
15978VIRTIO CONSOLE DRIVER
15979M:	Amit Shah <amit@kernel.org>
15980L:	virtualization@lists.linux-foundation.org
15981S:	Maintained
15982F:	drivers/char/virtio_console.c
15983F:	include/linux/virtio_console.h
15984F:	include/uapi/linux/virtio_console.h
15985
15986VIRTIO CORE, NET AND BLOCK DRIVERS
15987M:	"Michael S. Tsirkin" <mst@redhat.com>
15988M:	Jason Wang <jasowang@redhat.com>
15989L:	virtualization@lists.linux-foundation.org
15990S:	Maintained
15991F:	Documentation/devicetree/bindings/virtio/
15992F:	drivers/virtio/
15993F:	tools/virtio/
15994F:	drivers/net/virtio_net.c
15995F:	drivers/block/virtio_blk.c
15996F:	include/linux/virtio*.h
15997F:	include/uapi/linux/virtio_*.h
15998F:	drivers/crypto/virtio/
15999F:	mm/balloon_compaction.c
16000
16001VIRTIO CRYPTO DRIVER
16002M:	Gonglei <arei.gonglei@huawei.com>
16003L:	virtualization@lists.linux-foundation.org
16004L:	linux-crypto@vger.kernel.org
16005S:	Maintained
16006F:	drivers/crypto/virtio/
16007F:	include/uapi/linux/virtio_crypto.h
16008
16009VIRTIO DRIVERS FOR S390
16010M:	Cornelia Huck <cohuck@redhat.com>
16011M:	Halil Pasic <pasic@linux.ibm.com>
16012L:	linux-s390@vger.kernel.org
16013L:	virtualization@lists.linux-foundation.org
16014L:	kvm@vger.kernel.org
16015S:	Supported
16016F:	drivers/s390/virtio/
16017F:	arch/s390/include/uapi/asm/virtio-ccw.h
16018
16019VIRTIO GPU DRIVER
16020M:	David Airlie <airlied@linux.ie>
16021M:	Gerd Hoffmann <kraxel@redhat.com>
16022L:	dri-devel@lists.freedesktop.org
16023L:	virtualization@lists.linux-foundation.org
16024T:	git git://anongit.freedesktop.org/drm/drm-misc
16025S:	Maintained
16026F:	drivers/gpu/drm/virtio/
16027F:	include/uapi/linux/virtio_gpu.h
16028
16029VIRTIO HOST (VHOST)
16030M:	"Michael S. Tsirkin" <mst@redhat.com>
16031M:	Jason Wang <jasowang@redhat.com>
16032L:	kvm@vger.kernel.org
16033L:	virtualization@lists.linux-foundation.org
16034L:	netdev@vger.kernel.org
16035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16036S:	Maintained
16037F:	drivers/vhost/
16038F:	include/uapi/linux/vhost.h
16039
16040VIRTIO INPUT DRIVER
16041M:	Gerd Hoffmann <kraxel@redhat.com>
16042S:	Maintained
16043F:	drivers/virtio/virtio_input.c
16044F:	include/uapi/linux/virtio_input.h
16045
16046VIRTUAL BOX GUEST DEVICE DRIVER
16047M:	Hans de Goede <hdegoede@redhat.com>
16048M:	Arnd Bergmann <arnd@arndb.de>
16049M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16050S:	Maintained
16051F:	include/linux/vbox_utils.h
16052F:	include/uapi/linux/vbox*.h
16053F:	drivers/virt/vboxguest/
16054
16055VIRTUAL SERIO DEVICE DRIVER
16056M:	Stephen Chandler Paul <thatslyude@gmail.com>
16057S:	Maintained
16058F:	drivers/input/serio/userio.c
16059F:	include/uapi/linux/userio.h
16060
16061VIVID VIRTUAL VIDEO DRIVER
16062M:	Hans Verkuil <hverkuil@xs4all.nl>
16063L:	linux-media@vger.kernel.org
16064T:	git git://linuxtv.org/media_tree.git
16065W:	https://linuxtv.org
16066S:	Maintained
16067F:	drivers/media/platform/vivid/*
16068
16069VLYNQ BUS
16070M:	Florian Fainelli <f.fainelli@gmail.com>
16071L:	openwrt-devel@lists.openwrt.org (subscribers-only)
16072S:	Maintained
16073F:	drivers/vlynq/vlynq.c
16074F:	include/linux/vlynq.h
16075
16076VME SUBSYSTEM
16077M:	Martyn Welch <martyn@welchs.me.uk>
16078M:	Manohar Vanga <manohar.vanga@gmail.com>
16079M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16080L:	devel@driverdev.osuosl.org
16081S:	Maintained
16082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16083F:	Documentation/driver-api/vme.rst
16084F:	drivers/staging/vme/
16085F:	drivers/vme/
16086F:	include/linux/vme*
16087
16088VMWARE BALLOON DRIVER
16089M:	Xavier Deguillard <xdeguillard@vmware.com>
16090M:	Nadav Amit <namit@vmware.com>
16091M:	"VMware, Inc." <pv-drivers@vmware.com>
16092L:	linux-kernel@vger.kernel.org
16093S:	Maintained
16094F:	drivers/misc/vmw_balloon.c
16095
16096VMWARE HYPERVISOR INTERFACE
16097M:	Alok Kataria <akataria@vmware.com>
16098L:	virtualization@lists.linux-foundation.org
16099S:	Supported
16100F:	arch/x86/kernel/cpu/vmware.c
16101
16102VMWARE PVRDMA DRIVER
16103M:	Adit Ranadive <aditr@vmware.com>
16104M:	VMware PV-Drivers <pv-drivers@vmware.com>
16105L:	linux-rdma@vger.kernel.org
16106S:	Maintained
16107F:	drivers/infiniband/hw/vmw_pvrdma/
16108
16109VMware PVSCSI driver
16110M:	Jim Gill <jgill@vmware.com>
16111M:	VMware PV-Drivers <pv-drivers@vmware.com>
16112L:	linux-scsi@vger.kernel.org
16113S:	Maintained
16114F:	drivers/scsi/vmw_pvscsi.c
16115F:	drivers/scsi/vmw_pvscsi.h
16116
16117VMWARE VMMOUSE SUBDRIVER
16118M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16119M:	"VMware, Inc." <pv-drivers@vmware.com>
16120L:	linux-input@vger.kernel.org
16121S:	Maintained
16122F:	drivers/input/mouse/vmmouse.c
16123F:	drivers/input/mouse/vmmouse.h
16124
16125VMWARE VMXNET3 ETHERNET DRIVER
16126M:	Ronak Doshi <doshir@vmware.com>
16127M:	"VMware, Inc." <pv-drivers@vmware.com>
16128L:	netdev@vger.kernel.org
16129S:	Maintained
16130F:	drivers/net/vmxnet3/
16131
16132VOCORE VOCORE2 BOARD
16133M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16134L:	linux-mips@vger.kernel.org
16135S:	Maintained
16136F:	arch/mips/boot/dts/ralink/vocore2.dts
16137
16138VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16139M:	Liam Girdwood <lgirdwood@gmail.com>
16140M:	Mark Brown <broonie@kernel.org>
16141L:	linux-kernel@vger.kernel.org
16142W:	http://www.slimlogic.co.uk/?p=48
16143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16144S:	Supported
16145F:	Documentation/devicetree/bindings/regulator/
16146F:	Documentation/power/regulator/
16147F:	drivers/regulator/
16148F:	include/dt-bindings/regulator/
16149F:	include/linux/regulator/
16150
16151VRF
16152M:	David Ahern <dsa@cumulusnetworks.com>
16153M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16154L:	netdev@vger.kernel.org
16155S:	Maintained
16156F:	drivers/net/vrf.c
16157F:	Documentation/networking/vrf.txt
16158
16159VT1211 HARDWARE MONITOR DRIVER
16160M:	Juerg Haefliger <juergh@gmail.com>
16161L:	linux-hwmon@vger.kernel.org
16162S:	Maintained
16163F:	Documentation/hwmon/vt1211
16164F:	drivers/hwmon/vt1211.c
16165
16166VT8231 HARDWARE MONITOR DRIVER
16167M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16168L:	linux-hwmon@vger.kernel.org
16169S:	Maintained
16170F:	drivers/hwmon/vt8231.c
16171
16172VUB300 USB to SDIO/SD/MMC bridge chip
16173M:	Tony Olech <tony.olech@elandigitalsystems.com>
16174L:	linux-mmc@vger.kernel.org
16175L:	linux-usb@vger.kernel.org
16176S:	Supported
16177F:	drivers/mmc/host/vub300.c
16178
16179W1 DALLAS'S 1-WIRE BUS
16180M:	Evgeniy Polyakov <zbr@ioremap.net>
16181S:	Maintained
16182F:	Documentation/devicetree/bindings/w1/
16183F:	Documentation/w1/
16184F:	drivers/w1/
16185F:	include/linux/w1.h
16186
16187W83791D HARDWARE MONITORING DRIVER
16188M:	Marc Hulsman <m.hulsman@tudelft.nl>
16189L:	linux-hwmon@vger.kernel.org
16190S:	Maintained
16191F:	Documentation/hwmon/w83791d
16192F:	drivers/hwmon/w83791d.c
16193
16194W83793 HARDWARE MONITORING DRIVER
16195M:	Rudolf Marek <r.marek@assembler.cz>
16196L:	linux-hwmon@vger.kernel.org
16197S:	Maintained
16198F:	Documentation/hwmon/w83793
16199F:	drivers/hwmon/w83793.c
16200
16201W83795 HARDWARE MONITORING DRIVER
16202M:	Jean Delvare <jdelvare@suse.com>
16203L:	linux-hwmon@vger.kernel.org
16204S:	Maintained
16205F:	drivers/hwmon/w83795.c
16206
16207W83L51xD SD/MMC CARD INTERFACE DRIVER
16208M:	Pierre Ossman <pierre@ossman.eu>
16209S:	Maintained
16210F:	drivers/mmc/host/wbsd.*
16211
16212WACOM PROTOCOL 4 SERIAL TABLETS
16213M:	Julian Squires <julian@cipht.net>
16214M:	Hans de Goede <hdegoede@redhat.com>
16215L:	linux-input@vger.kernel.org
16216S:	Maintained
16217F:	drivers/input/tablet/wacom_serial4.c
16218
16219WATCHDOG DEVICE DRIVERS
16220M:	Wim Van Sebroeck <wim@linux-watchdog.org>
16221M:	Guenter Roeck <linux@roeck-us.net>
16222L:	linux-watchdog@vger.kernel.org
16223W:	http://www.linux-watchdog.org/
16224T:	git git://www.linux-watchdog.org/linux-watchdog.git
16225S:	Maintained
16226F:	Documentation/devicetree/bindings/watchdog/
16227F:	Documentation/watchdog/
16228F:	drivers/watchdog/
16229F:	include/linux/watchdog.h
16230F:	include/uapi/linux/watchdog.h
16231
16232WHISKEYCOVE PMIC GPIO DRIVER
16233M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16234L:	linux-gpio@vger.kernel.org
16235S:	Maintained
16236F:	drivers/gpio/gpio-wcove.c
16237
16238WIIMOTE HID DRIVER
16239M:	David Herrmann <dh.herrmann@googlemail.com>
16240L:	linux-input@vger.kernel.org
16241S:	Maintained
16242F:	drivers/hid/hid-wiimote*
16243
16244WILOCITY WIL6210 WIRELESS DRIVER
16245M:	Maya Erez <merez@codeaurora.org>
16246L:	linux-wireless@vger.kernel.org
16247L:	wil6210@qti.qualcomm.com
16248S:	Supported
16249W:	http://wireless.kernel.org/en/users/Drivers/wil6210
16250F:	drivers/net/wireless/ath/wil6210/
16251
16252WIMAX STACK
16253M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16254M:	linux-wimax@intel.com
16255L:	wimax@linuxwimax.org (subscribers-only)
16256S:	Supported
16257W:	http://linuxwimax.org
16258F:	Documentation/wimax/README.wimax
16259F:	include/linux/wimax/debug.h
16260F:	include/net/wimax.h
16261F:	include/uapi/linux/wimax.h
16262F:	net/wimax/
16263
16264WINBOND CIR DRIVER
16265M:	David Härdeman <david@hardeman.nu>
16266S:	Maintained
16267F:	drivers/media/rc/winbond-cir.c
16268
16269WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16270M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16271L:	linux-watchdog@vger.kernel.org
16272S:	Maintained
16273F:	drivers/watchdog/ebc-c384_wdt.c
16274
16275WINSYSTEMS WS16C48 GPIO DRIVER
16276M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16277L:	linux-gpio@vger.kernel.org
16278S:	Maintained
16279F:	drivers/gpio/gpio-ws16c48.c
16280
16281WISTRON LAPTOP BUTTON DRIVER
16282M:	Miloslav Trmac <mitr@volny.cz>
16283S:	Maintained
16284F:	drivers/input/misc/wistron_btns.c
16285
16286WL3501 WIRELESS PCMCIA CARD DRIVER
16287L:	linux-wireless@vger.kernel.org
16288S:	Odd fixes
16289F:	drivers/net/wireless/wl3501*
16290
16291WOLFSON MICROELECTRONICS DRIVERS
16292L:	patches@opensource.cirrus.com
16293T:	git https://github.com/CirrusLogic/linux-drivers.git
16294W:	https://github.com/CirrusLogic/linux-drivers/wiki
16295S:	Supported
16296F:	Documentation/hwmon/wm83??
16297F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16298F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16299F:	Documentation/devicetree/bindings/mfd/arizona.txt
16300F:	Documentation/devicetree/bindings/mfd/wm831x.txt
16301F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
16302F:	arch/arm/mach-s3c64xx/mach-crag6410*
16303F:	drivers/clk/clk-wm83*.c
16304F:	drivers/extcon/extcon-arizona.c
16305F:	drivers/leds/leds-wm83*.c
16306F:	drivers/gpio/gpio-*wm*.c
16307F:	drivers/gpio/gpio-arizona.c
16308F:	drivers/hwmon/wm83??-hwmon.c
16309F:	drivers/input/misc/wm831x-on.c
16310F:	drivers/input/touchscreen/wm831x-ts.c
16311F:	drivers/input/touchscreen/wm97*.c
16312F:	drivers/mfd/arizona*
16313F:	drivers/mfd/wm*.c
16314F:	drivers/mfd/cs47l24*
16315F:	drivers/power/supply/wm83*.c
16316F:	drivers/rtc/rtc-wm83*.c
16317F:	drivers/regulator/wm8*.c
16318F:	drivers/regulator/arizona*
16319F:	drivers/video/backlight/wm83*_bl.c
16320F:	drivers/watchdog/wm83*_wdt.c
16321F:	include/linux/mfd/arizona/
16322F:	include/linux/mfd/wm831x/
16323F:	include/linux/mfd/wm8350/
16324F:	include/linux/mfd/wm8400*
16325F:	include/linux/regulator/arizona*
16326F:	include/linux/wm97xx.h
16327F:	include/sound/wm????.h
16328F:	sound/soc/codecs/arizona.?
16329F:	sound/soc/codecs/wm*
16330F:	sound/soc/codecs/cs47l24*
16331
16332WORKQUEUE
16333M:	Tejun Heo <tj@kernel.org>
16334R:	Lai Jiangshan <jiangshanlai@gmail.com>
16335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16336S:	Maintained
16337F:	include/linux/workqueue.h
16338F:	kernel/workqueue.c
16339F:	Documentation/core-api/workqueue.rst
16340
16341X-POWERS AXP288 PMIC DRIVERS
16342M:	Hans de Goede <hdegoede@redhat.com>
16343S:	Maintained
16344N:	axp288
16345F:	drivers/acpi/pmic/intel_pmic_xpower.c
16346
16347X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16348M:	Chen-Yu Tsai <wens@csie.org>
16349L:	linux-kernel@vger.kernel.org
16350S:	Maintained
16351N:	axp[128]
16352
16353X.25 NETWORK LAYER
16354M:	Andrew Hendry <andrew.hendry@gmail.com>
16355L:	linux-x25@vger.kernel.org
16356S:	Odd Fixes
16357F:	Documentation/networking/x25*
16358F:	include/net/x25*
16359F:	net/x25/
16360
16361X86 ARCHITECTURE (32-BIT AND 64-BIT)
16362M:	Thomas Gleixner <tglx@linutronix.de>
16363M:	Ingo Molnar <mingo@redhat.com>
16364M:	Borislav Petkov <bp@alien8.de>
16365R:	"H. Peter Anvin" <hpa@zytor.com>
16366M:	x86@kernel.org
16367L:	linux-kernel@vger.kernel.org
16368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16369S:	Maintained
16370F:	Documentation/devicetree/bindings/x86/
16371F:	Documentation/x86/
16372F:	arch/x86/
16373
16374X86 ENTRY CODE
16375M:	Andy Lutomirski <luto@kernel.org>
16376L:	linux-kernel@vger.kernel.org
16377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16378S:	Maintained
16379F:	arch/x86/entry/
16380
16381X86 MCE INFRASTRUCTURE
16382M:	Tony Luck <tony.luck@intel.com>
16383M:	Borislav Petkov <bp@alien8.de>
16384L:	linux-edac@vger.kernel.org
16385S:	Maintained
16386F:	arch/x86/kernel/cpu/mcheck/*
16387
16388X86 MICROCODE UPDATE SUPPORT
16389M:	Borislav Petkov <bp@alien8.de>
16390S:	Maintained
16391F:	arch/x86/kernel/cpu/microcode/*
16392
16393X86 MM
16394M:	Dave Hansen <dave.hansen@linux.intel.com>
16395M:	Andy Lutomirski <luto@kernel.org>
16396M:	Peter Zijlstra <peterz@infradead.org>
16397L:	linux-kernel@vger.kernel.org
16398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16399S:	Maintained
16400F:	arch/x86/mm/
16401
16402X86 PLATFORM DRIVERS
16403M:	Darren Hart <dvhart@infradead.org>
16404M:	Andy Shevchenko <andy@infradead.org>
16405L:	platform-driver-x86@vger.kernel.org
16406T:	git git://git.infradead.org/linux-platform-drivers-x86.git
16407S:	Maintained
16408F:	drivers/platform/x86/
16409F:	drivers/platform/olpc/
16410
16411X86 VDSO
16412M:	Andy Lutomirski <luto@kernel.org>
16413L:	linux-kernel@vger.kernel.org
16414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16415S:	Maintained
16416F:	arch/x86/entry/vdso/
16417
16418XARRAY
16419M:	Matthew Wilcox <willy@infradead.org>
16420L:	linux-fsdevel@vger.kernel.org
16421S:	Supported
16422F:	Documentation/core-api/xarray.rst
16423F:	lib/idr.c
16424F:	lib/xarray.c
16425F:	include/linux/idr.h
16426F:	include/linux/xarray.h
16427F:	tools/testing/radix-tree
16428
16429XC2028/3028 TUNER DRIVER
16430M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16431L:	linux-media@vger.kernel.org
16432W:	https://linuxtv.org
16433T:	git git://linuxtv.org/media_tree.git
16434S:	Maintained
16435F:	drivers/media/tuners/tuner-xc2028.*
16436
16437XDP SOCKETS (AF_XDP)
16438M:	Björn Töpel <bjorn.topel@intel.com>
16439M:	Magnus Karlsson <magnus.karlsson@intel.com>
16440L:	netdev@vger.kernel.org
16441S:	Maintained
16442F:	kernel/bpf/xskmap.c
16443F:	net/xdp/
16444
16445XEN BLOCK SUBSYSTEM
16446M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16447M:	Roger Pau Monné <roger.pau@citrix.com>
16448L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16449S:	Supported
16450F:	drivers/block/xen-blkback/*
16451F:	drivers/block/xen*
16452
16453XEN HYPERVISOR ARM
16454M:	Stefano Stabellini <sstabellini@kernel.org>
16455L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16456S:	Maintained
16457F:	arch/arm/xen/
16458F:	arch/arm/include/asm/xen/
16459
16460XEN HYPERVISOR ARM64
16461M:	Stefano Stabellini <sstabellini@kernel.org>
16462L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16463S:	Maintained
16464F:	arch/arm64/xen/
16465F:	arch/arm64/include/asm/xen/
16466
16467XEN HYPERVISOR INTERFACE
16468M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16469M:	Juergen Gross <jgross@suse.com>
16470R:	Stefano Stabellini <sstabellini@kernel.org>
16471L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16473S:	Supported
16474F:	arch/x86/xen/
16475F:	drivers/*/xen-*front.c
16476F:	drivers/xen/
16477F:	arch/x86/include/asm/xen/
16478F:	arch/x86/include/asm/pvclock-abi.h
16479F:	include/xen/
16480F:	include/uapi/xen/
16481F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16482F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16483
16484XEN NETWORK BACKEND DRIVER
16485M:	Wei Liu <wei.liu2@citrix.com>
16486M:	Paul Durrant <paul.durrant@citrix.com>
16487L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16488L:	netdev@vger.kernel.org
16489S:	Supported
16490F:	drivers/net/xen-netback/*
16491
16492XEN PCI SUBSYSTEM
16493M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16494L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16495S:	Supported
16496F:	arch/x86/pci/*xen*
16497F:	drivers/pci/*xen*
16498
16499XEN PVSCSI DRIVERS
16500M:	Juergen Gross <jgross@suse.com>
16501L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16502L:	linux-scsi@vger.kernel.org
16503S:	Supported
16504F:	drivers/scsi/xen-scsifront.c
16505F:	drivers/xen/xen-scsiback.c
16506F:	include/xen/interface/io/vscsiif.h
16507
16508XEN SWIOTLB SUBSYSTEM
16509M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16510L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16511L:	iommu@lists.linux-foundation.org
16512S:	Supported
16513F:	arch/x86/xen/*swiotlb*
16514F:	drivers/xen/*swiotlb*
16515
16516XEN SOUND FRONTEND DRIVER
16517M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16518L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16519L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16520S:	Supported
16521F:	sound/xen/*
16522
16523XFS FILESYSTEM
16524M:	Darrick J. Wong <darrick.wong@oracle.com>
16525M:	linux-xfs@vger.kernel.org
16526L:	linux-xfs@vger.kernel.org
16527W:	http://xfs.org/
16528T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16529S:	Supported
16530F:	Documentation/filesystems/xfs.txt
16531F:	fs/xfs/
16532
16533XILINX AXI ETHERNET DRIVER
16534M:	Anirudha Sarangi <anirudh@xilinx.com>
16535M:	John Linn <John.Linn@xilinx.com>
16536S:	Maintained
16537F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16538
16539XILINX UARTLITE SERIAL DRIVER
16540M:	Peter Korsgaard <jacmet@sunsite.dk>
16541L:	linux-serial@vger.kernel.org
16542S:	Maintained
16543F:	drivers/tty/serial/uartlite.c
16544
16545XILINX VIDEO IP CORES
16546M:	Hyun Kwon <hyun.kwon@xilinx.com>
16547M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16548L:	linux-media@vger.kernel.org
16549T:	git git://linuxtv.org/media_tree.git
16550S:	Supported
16551F:	Documentation/devicetree/bindings/media/xilinx/
16552F:	drivers/media/platform/xilinx/
16553F:	include/uapi/linux/xilinx-v4l2-controls.h
16554
16555XILLYBUS DRIVER
16556M:	Eli Billauer <eli.billauer@gmail.com>
16557L:	linux-kernel@vger.kernel.org
16558S:	Supported
16559F:	drivers/char/xillybus/
16560
16561XLP9XX I2C DRIVER
16562M:	George Cherian <george.cherian@cavium.com>
16563M:	Jan Glauber <jglauber@cavium.com>
16564L:	linux-i2c@vger.kernel.org
16565W:	http://www.cavium.com
16566S:	Supported
16567F:	drivers/i2c/busses/i2c-xlp9xx.c
16568
16569XRA1403 GPIO EXPANDER
16570M:	Nandor Han <nandor.han@ge.com>
16571M:	Semi Malinen <semi.malinen@ge.com>
16572L:	linux-gpio@vger.kernel.org
16573S:	Maintained
16574F:	drivers/gpio/gpio-xra1403.c
16575F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16576
16577XTENSA XTFPGA PLATFORM SUPPORT
16578M:	Max Filippov <jcmvbkbc@gmail.com>
16579L:	linux-xtensa@linux-xtensa.org
16580S:	Maintained
16581F:	drivers/spi/spi-xtensa-xtfpga.c
16582F:	sound/soc/xtensa/xtfpga-i2s.c
16583
16584YAM DRIVER FOR AX.25
16585M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16586L:	linux-hams@vger.kernel.org
16587S:	Maintained
16588F:	drivers/net/hamradio/yam*
16589F:	include/linux/yam.h
16590
16591YAMA SECURITY MODULE
16592M:	Kees Cook <keescook@chromium.org>
16593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16594S:	Supported
16595F:	security/yama/
16596F:	Documentation/admin-guide/LSM/Yama.rst
16597
16598YEALINK PHONE DRIVER
16599M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16600L:	usbb2k-api-dev@nongnu.org
16601S:	Maintained
16602F:	Documentation/input/devices/yealink.rst
16603F:	drivers/input/misc/yealink.*
16604
16605Z8530 DRIVER FOR AX.25
16606M:	Joerg Reuter <jreuter@yaina.de>
16607W:	http://yaina.de/jreuter/
16608W:	http://www.qsl.net/dl1bke/
16609L:	linux-hams@vger.kernel.org
16610S:	Maintained
16611F:	Documentation/networking/z8530drv.txt
16612F:	drivers/net/hamradio/*scc.c
16613F:	drivers/net/hamradio/z8530.h
16614
16615ZBUD COMPRESSED PAGE ALLOCATOR
16616M:	Seth Jennings <sjenning@redhat.com>
16617M:	Dan Streetman <ddstreet@ieee.org>
16618L:	linux-mm@kvack.org
16619S:	Maintained
16620F:	mm/zbud.c
16621F:	include/linux/zbud.h
16622
16623ZD1211RW WIRELESS DRIVER
16624M:	Daniel Drake <dsd@gentoo.org>
16625M:	Ulrich Kunitz <kune@deine-taler.de>
16626W:	http://zd1211.ath.cx/wiki/DriverRewrite
16627L:	linux-wireless@vger.kernel.org
16628L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16629S:	Maintained
16630F:	drivers/net/wireless/zydas/zd1211rw/
16631
16632ZD1301 MEDIA DRIVER
16633M:	Antti Palosaari <crope@iki.fi>
16634L:	linux-media@vger.kernel.org
16635W:	https://linuxtv.org/
16636W:	http://palosaari.fi/linux/
16637Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16638S:	Maintained
16639F:	drivers/media/usb/dvb-usb-v2/zd1301*
16640
16641ZD1301_DEMOD MEDIA DRIVER
16642M:	Antti Palosaari <crope@iki.fi>
16643L:	linux-media@vger.kernel.org
16644W:	https://linuxtv.org/
16645W:	http://palosaari.fi/linux/
16646Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16647S:	Maintained
16648F:	drivers/media/dvb-frontends/zd1301_demod*
16649
16650ZPOOL COMPRESSED PAGE STORAGE API
16651M:	Dan Streetman <ddstreet@ieee.org>
16652L:	linux-mm@kvack.org
16653S:	Maintained
16654F:	mm/zpool.c
16655F:	include/linux/zpool.h
16656
16657ZR36067 VIDEO FOR LINUX DRIVER
16658L:	mjpeg-users@lists.sourceforge.net
16659L:	linux-media@vger.kernel.org
16660W:	http://mjpeg.sourceforge.net/driver-zoran/
16661T:	hg https://linuxtv.org/hg/v4l-dvb
16662S:	Odd Fixes
16663F:	drivers/staging/media/zoran/
16664
16665ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16666M:	Minchan Kim <minchan@kernel.org>
16667M:	Nitin Gupta <ngupta@vflare.org>
16668R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16669L:	linux-kernel@vger.kernel.org
16670S:	Maintained
16671F:	drivers/block/zram/
16672F:	Documentation/blockdev/zram.txt
16673
16674ZS DECSTATION Z85C30 SERIAL DRIVER
16675M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16676S:	Maintained
16677F:	drivers/tty/serial/zs.*
16678
16679ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16680M:	Minchan Kim <minchan@kernel.org>
16681M:	Nitin Gupta <ngupta@vflare.org>
16682R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16683L:	linux-mm@kvack.org
16684S:	Maintained
16685F:	mm/zsmalloc.c
16686F:	include/linux/zsmalloc.h
16687F:	Documentation/vm/zsmalloc.rst
16688
16689ZSWAP COMPRESSED SWAP CACHING
16690M:	Seth Jennings <sjenning@redhat.com>
16691M:	Dan Streetman <ddstreet@ieee.org>
16692L:	linux-mm@kvack.org
16693S:	Maintained
16694F:	mm/zswap.c
16695
16696THE REST
16697M:	Linus Torvalds <torvalds@linux-foundation.org>
16698L:	linux-kernel@vger.kernel.org
16699Q:	http://patchwork.kernel.org/project/LKML/list/
16700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16701S:	Buried alive in reporters
16702F:	*
16703F:	*/
16704