xref: /openbmc/linux/MAINTAINERS (revision 4aea96f4)
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>
183L:	netdev@vger.kernel.org
184S:	Maintained
185F:	drivers/net/ethernet/realtek/r8169.c
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189L:	linux-serial@vger.kernel.org
190S:	Maintained
191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192F:	drivers/tty/serial/8250*
193F:	include/linux/serial_8250.h
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196L:	netdev@vger.kernel.org
197S:	Orphan / Obsolete
198F:	drivers/net/ethernet/8390/
199
2009P FILE SYSTEM
201M:	Eric Van Hensbergen <ericvh@gmail.com>
202M:	Latchesar Ionkov <lucho@ionkov.net>
203M:	Dominique Martinet <asmadeus@codewreck.org>
204L:	v9fs-developer@lists.sourceforge.net
205W:	http://swik.net/v9fs
206Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208T:	git git://github.com/martinetd/linux.git
209S:	Maintained
210F:	Documentation/filesystems/9p.txt
211F:	fs/9p/
212F:	net/9p/
213F:	include/net/9p/
214F:	include/uapi/linux/virtio_9p.h
215F:	include/trace/events/9p.h
216
217A8293 MEDIA DRIVER
218M:	Antti Palosaari <crope@iki.fi>
219L:	linux-media@vger.kernel.org
220W:	https://linuxtv.org
221W:	http://palosaari.fi/linux/
222Q:	http://patchwork.linuxtv.org/project/linux-media/list/
223T:	git git://linuxtv.org/anttip/media_tree.git
224S:	Maintained
225F:	drivers/media/dvb-frontends/a8293*
226
227AACRAID SCSI RAID DRIVER
228M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229L:	linux-scsi@vger.kernel.org
230W:	http://www.adaptec.com/
231S:	Supported
232F:	Documentation/scsi/aacraid.txt
233F:	drivers/scsi/aacraid/
234
235ABI/API
236L:	linux-api@vger.kernel.org
237F:	include/linux/syscalls.h
238F:	kernel/sys_ni.c
239
240ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241M:	Hans de Goede <hdegoede@redhat.com>
242L:	linux-hwmon@vger.kernel.org
243S:	Maintained
244F:	drivers/hwmon/abituguru.c
245
246ABIT UGURU 3 HARDWARE MONITOR DRIVER
247M:	Alistair John Strachan <alistair@devzero.co.uk>
248L:	linux-hwmon@vger.kernel.org
249S:	Maintained
250F:	drivers/hwmon/abituguru3.c
251
252ACCES 104-DIO-48E GPIO DRIVER
253M:	William Breathitt Gray <vilhelm.gray@gmail.com>
254L:	linux-gpio@vger.kernel.org
255S:	Maintained
256F:	drivers/gpio/gpio-104-dio-48e.c
257
258ACCES 104-IDI-48 GPIO DRIVER
259M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
260L:	linux-gpio@vger.kernel.org
261S:	Maintained
262F:	drivers/gpio/gpio-104-idi-48.c
263
264ACCES 104-IDIO-16 GPIO DRIVER
265M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
266L:	linux-gpio@vger.kernel.org
267S:	Maintained
268F:	drivers/gpio/gpio-104-idio-16.c
269
270ACCES 104-QUAD-8 IIO DRIVER
271M:	William Breathitt Gray <vilhelm.gray@gmail.com>
272L:	linux-iio@vger.kernel.org
273S:	Maintained
274F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275F:	drivers/iio/counter/104-quad-8.c
276
277ACCES PCI-IDIO-16 GPIO DRIVER
278M:	William Breathitt Gray <vilhelm.gray@gmail.com>
279L:	linux-gpio@vger.kernel.org
280S:	Maintained
281F:	drivers/gpio/gpio-pci-idio-16.c
282
283ACCES PCIe-IDIO-24 GPIO DRIVER
284M:	William Breathitt Gray <vilhelm.gray@gmail.com>
285L:	linux-gpio@vger.kernel.org
286S:	Maintained
287F:	drivers/gpio/gpio-pcie-idio-24.c
288
289ACENIC DRIVER
290M:	Jes Sorensen <jes@trained-monkey.org>
291L:	linux-acenic@sunsite.dk
292S:	Maintained
293F:	drivers/net/ethernet/alteon/acenic*
294
295ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296M:	Peter Feuerer <peter@piie.net>
297L:	platform-driver-x86@vger.kernel.org
298W:	http://piie.net/?section=acerhdf
299S:	Maintained
300F:	drivers/platform/x86/acerhdf.c
301
302ACER WMI LAPTOP EXTRAS
303M:	"Lee, Chun-Yi" <jlee@suse.com>
304L:	platform-driver-x86@vger.kernel.org
305S:	Maintained
306F:	drivers/platform/x86/acer-wmi.c
307
308ACPI
309M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
310M:	Len Brown <lenb@kernel.org>
311L:	linux-acpi@vger.kernel.org
312W:	https://01.org/linux-acpi
313Q:	https://patchwork.kernel.org/project/linux-acpi/list/
314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315B:	https://bugzilla.kernel.org
316S:	Supported
317F:	drivers/acpi/
318F:	drivers/pnp/pnpacpi/
319F:	include/linux/acpi.h
320F:	include/linux/fwnode.h
321F:	include/acpi/
322F:	Documentation/acpi/
323F:	Documentation/ABI/testing/sysfs-bus-acpi
324F:	Documentation/ABI/testing/configfs-acpi
325F:	drivers/pci/*acpi*
326F:	drivers/pci/*/*acpi*
327F:	tools/power/acpi/
328
329ACPI APEI
330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
331M:	Len Brown <lenb@kernel.org>
332L:	linux-acpi@vger.kernel.org
333R:	Tony Luck <tony.luck@intel.com>
334R:	Borislav Petkov <bp@alien8.de>
335F:	drivers/acpi/apei/
336
337ACPI COMPONENT ARCHITECTURE (ACPICA)
338M:	Robert Moore <robert.moore@intel.com>
339M:	Erik Schmauss <erik.schmauss@intel.com>
340M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341L:	linux-acpi@vger.kernel.org
342L:	devel@acpica.org
343W:	https://acpica.org/
344W:	https://github.com/acpica/acpica/
345Q:	https://patchwork.kernel.org/project/linux-acpi/list/
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347B:	https://bugzilla.kernel.org
348B:	https://bugs.acpica.org
349S:	Supported
350F:	drivers/acpi/acpica/
351F:	include/acpi/
352F:	tools/power/acpi/
353
354ACPI FAN DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/fan.c
361
362ACPI FOR ARM64 (ACPI/arm64)
363M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364M:	Hanjun Guo <hanjun.guo@linaro.org>
365M:	Sudeep Holla <sudeep.holla@arm.com>
366L:	linux-acpi@vger.kernel.org
367S:	Maintained
368F:	drivers/acpi/arm64
369
370ACPI I2C MULTI INSTANTIATE DRIVER
371M:	Hans de Goede <hdegoede@redhat.com>
372L:	platform-driver-x86@vger.kernel.org
373S:	Maintained
374F:	drivers/platform/x86/i2c-multi-instantiate.c
375
376ACPI PMIC DRIVERS
377M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
378M:	Len Brown <lenb@kernel.org>
379R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
380R:	Mika Westerberg <mika.westerberg@linux.intel.com>
381L:	linux-acpi@vger.kernel.org
382Q:	https://patchwork.kernel.org/project/linux-acpi/list/
383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
384B:	https://bugzilla.kernel.org
385S:	Supported
386F:	drivers/acpi/pmic/
387
388ACPI THERMAL DRIVER
389M:	Zhang Rui <rui.zhang@intel.com>
390L:	linux-acpi@vger.kernel.org
391W:	https://01.org/linux-acpi
392B:	https://bugzilla.kernel.org
393S:	Supported
394F:	drivers/acpi/*thermal*
395
396ACPI VIDEO DRIVER
397M:	Zhang Rui <rui.zhang@intel.com>
398L:	linux-acpi@vger.kernel.org
399W:	https://01.org/linux-acpi
400B:	https://bugzilla.kernel.org
401S:	Supported
402F:	drivers/acpi/acpi_video.c
403
404ACPI WMI DRIVER
405L:	platform-driver-x86@vger.kernel.org
406S:	Orphan
407F:	drivers/platform/x86/wmi.c
408F:	include/uapi/linux/wmi.h
409
410AD1889 ALSA SOUND DRIVER
411M:	Thibaut Varene <T-Bone@parisc-linux.org>
412W:	http://wiki.parisc-linux.org/AD1889
413L:	linux-parisc@vger.kernel.org
414S:	Maintained
415F:	sound/pci/ad1889.*
416
417AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418M:	Michael Hennerich <michael.hennerich@analog.com>
419W:	http://wiki.analog.com/AD5254
420W:	http://ez.analog.com/community/linux-device-drivers
421S:	Supported
422F:	drivers/misc/ad525x_dpot.c
423
424AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425M:	Michael Hennerich <michael.hennerich@analog.com>
426W:	http://wiki.analog.com/AD5398
427W:	http://ez.analog.com/community/linux-device-drivers
428S:	Supported
429F:	drivers/regulator/ad5398.c
430
431AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432M:	Michael Hennerich <michael.hennerich@analog.com>
433W:	http://wiki.analog.com/AD7142
434W:	http://ez.analog.com/community/linux-device-drivers
435S:	Supported
436F:	drivers/input/misc/ad714x.c
437
438AD7877 TOUCHSCREEN DRIVER
439M:	Michael Hennerich <michael.hennerich@analog.com>
440W:	http://wiki.analog.com/AD7877
441W:	http://ez.analog.com/community/linux-device-drivers
442S:	Supported
443F:	drivers/input/touchscreen/ad7877.c
444
445AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
446M:	Michael Hennerich <michael.hennerich@analog.com>
447W:	http://wiki.analog.com/AD7879
448W:	http://ez.analog.com/community/linux-device-drivers
449S:	Supported
450F:	drivers/input/touchscreen/ad7879.c
451
452ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453M:	Jiri Kosina <jikos@kernel.org>
454S:	Maintained
455
456ADF7242 IEEE 802.15.4 RADIO DRIVER
457M:	Michael Hennerich <michael.hennerich@analog.com>
458W:	https://wiki.analog.com/ADF7242
459W:	http://ez.analog.com/community/linux-device-drivers
460L:	linux-wpan@vger.kernel.org
461S:	Supported
462F:	drivers/net/ieee802154/adf7242.c
463F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
464
465ADM1025 HARDWARE MONITOR DRIVER
466M:	Jean Delvare <jdelvare@suse.com>
467L:	linux-hwmon@vger.kernel.org
468S:	Maintained
469F:	Documentation/hwmon/adm1025
470F:	drivers/hwmon/adm1025.c
471
472ADM1029 HARDWARE MONITOR DRIVER
473M:	Corentin Labbe <clabbe.montjoie@gmail.com>
474L:	linux-hwmon@vger.kernel.org
475S:	Maintained
476F:	drivers/hwmon/adm1029.c
477
478ADM8211 WIRELESS DRIVER
479L:	linux-wireless@vger.kernel.org
480W:	http://wireless.kernel.org/
481S:	Orphan
482F:	drivers/net/wireless/admtek/adm8211.*
483
484ADP1653 FLASH CONTROLLER DRIVER
485M:	Sakari Ailus <sakari.ailus@iki.fi>
486L:	linux-media@vger.kernel.org
487S:	Maintained
488F:	drivers/media/i2c/adp1653.c
489F:	include/media/i2c/adp1653.h
490
491ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
492M:	Michael Hennerich <michael.hennerich@analog.com>
493W:	http://wiki.analog.com/ADP5520
494W:	http://ez.analog.com/community/linux-device-drivers
495S:	Supported
496F:	drivers/mfd/adp5520.c
497F:	drivers/video/backlight/adp5520_bl.c
498F:	drivers/leds/leds-adp5520.c
499F:	drivers/gpio/gpio-adp5520.c
500F:	drivers/input/keyboard/adp5520-keys.c
501
502ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
503M:	Michael Hennerich <michael.hennerich@analog.com>
504W:	http://wiki.analog.com/ADP5588
505W:	http://ez.analog.com/community/linux-device-drivers
506S:	Supported
507F:	drivers/input/keyboard/adp5588-keys.c
508F:	drivers/gpio/gpio-adp5588.c
509
510ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
511M:	Michael Hennerich <michael.hennerich@analog.com>
512W:	http://wiki.analog.com/ADP8860
513W:	http://ez.analog.com/community/linux-device-drivers
514S:	Supported
515F:	drivers/video/backlight/adp8860_bl.c
516
517ADS1015 HARDWARE MONITOR DRIVER
518M:	Dirk Eibach <eibach@gdsys.de>
519L:	linux-hwmon@vger.kernel.org
520S:	Maintained
521F:	Documentation/hwmon/ads1015
522F:	drivers/hwmon/ads1015.c
523F:	include/linux/platform_data/ads1015.h
524
525ADT746X FAN DRIVER
526M:	Colin Leroy <colin@colino.net>
527S:	Maintained
528F:	drivers/macintosh/therm_adt746x.c
529
530ADT7475 HARDWARE MONITOR DRIVER
531M:	Jean Delvare <jdelvare@suse.com>
532L:	linux-hwmon@vger.kernel.org
533S:	Maintained
534F:	Documentation/hwmon/adt7475
535F:	drivers/hwmon/adt7475.c
536
537ADVANSYS SCSI DRIVER
538M:	Matthew Wilcox <willy@infradead.org>
539M:	Hannes Reinecke <hare@suse.com>
540L:	linux-scsi@vger.kernel.org
541S:	Maintained
542F:	Documentation/scsi/advansys.txt
543F:	drivers/scsi/advansys.c
544
545ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
546M:	Michael Hennerich <michael.hennerich@analog.com>
547W:	http://wiki.analog.com/ADXL345
548W:	http://ez.analog.com/community/linux-device-drivers
549S:	Supported
550F:	drivers/input/misc/adxl34x.c
551
552ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
553M:	Stefan Popa <stefan.popa@analog.com>
554W:	http://ez.analog.com/community/linux-device-drivers
555S:	Supported
556F:	drivers/iio/accel/adxl372.c
557F:	drivers/iio/accel/adxl372_spi.c
558F:	drivers/iio/accel/adxl372_i2c.c
559F:	Documentation/devicetree/bindings/iio/accel/adxl372.txt
560
561AF9013 MEDIA DRIVER
562M:	Antti Palosaari <crope@iki.fi>
563L:	linux-media@vger.kernel.org
564W:	https://linuxtv.org
565W:	http://palosaari.fi/linux/
566Q:	http://patchwork.linuxtv.org/project/linux-media/list/
567T:	git git://linuxtv.org/anttip/media_tree.git
568S:	Maintained
569F:	drivers/media/dvb-frontends/af9013*
570
571AF9033 MEDIA DRIVER
572M:	Antti Palosaari <crope@iki.fi>
573L:	linux-media@vger.kernel.org
574W:	https://linuxtv.org
575W:	http://palosaari.fi/linux/
576Q:	http://patchwork.linuxtv.org/project/linux-media/list/
577T:	git git://linuxtv.org/anttip/media_tree.git
578S:	Maintained
579F:	drivers/media/dvb-frontends/af9033*
580
581AFFS FILE SYSTEM
582M:	David Sterba <dsterba@suse.com>
583L:	linux-fsdevel@vger.kernel.org
584S:	Odd Fixes
585F:	Documentation/filesystems/affs.txt
586F:	fs/affs/
587
588AFS FILESYSTEM
589M:	David Howells <dhowells@redhat.com>
590L:	linux-afs@lists.infradead.org
591S:	Supported
592F:	fs/afs/
593F:	include/trace/events/afs.h
594F:	Documentation/filesystems/afs.txt
595W:	https://www.infradead.org/~dhowells/kafs/
596
597AGPGART DRIVER
598M:	David Airlie <airlied@linux.ie>
599T:	git git://anongit.freedesktop.org/drm/drm
600S:	Maintained
601F:	drivers/char/agp/
602F:	include/linux/agp*
603F:	include/uapi/linux/agp*
604
605AHA152X SCSI DRIVER
606M:	"Juergen E. Fischer" <fischer@norbit.de>
607L:	linux-scsi@vger.kernel.org
608S:	Maintained
609F:	drivers/scsi/aha152x*
610F:	drivers/scsi/pcmcia/aha152x*
611
612AIC7XXX / AIC79XX SCSI DRIVER
613M:	Hannes Reinecke <hare@suse.com>
614L:	linux-scsi@vger.kernel.org
615S:	Maintained
616F:	drivers/scsi/aic7xxx/
617
618AIMSLAB FM RADIO RECEIVER DRIVER
619M:	Hans Verkuil <hverkuil@xs4all.nl>
620L:	linux-media@vger.kernel.org
621T:	git git://linuxtv.org/media_tree.git
622W:	https://linuxtv.org
623S:	Maintained
624F:	drivers/media/radio/radio-aimslab*
625
626AIO
627M:	Benjamin LaHaise <bcrl@kvack.org>
628L:	linux-aio@kvack.org
629S:	Supported
630F:	fs/aio.c
631F:	include/linux/*aio*.h
632
633AIRSPY MEDIA DRIVER
634M:	Antti Palosaari <crope@iki.fi>
635L:	linux-media@vger.kernel.org
636W:	https://linuxtv.org
637W:	http://palosaari.fi/linux/
638Q:	http://patchwork.linuxtv.org/project/linux-media/list/
639T:	git git://linuxtv.org/anttip/media_tree.git
640S:	Maintained
641F:	drivers/media/usb/airspy/
642
643ALACRITECH GIGABIT ETHERNET DRIVER
644M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
645S:	Maintained
646F:	drivers/net/ethernet/alacritech/*
647
648ALCATEL SPEEDTOUCH USB DRIVER
649M:	Duncan Sands <duncan.sands@free.fr>
650L:	linux-usb@vger.kernel.org
651W:	http://www.linux-usb.org/SpeedTouch/
652S:	Maintained
653F:	drivers/usb/atm/speedtch.c
654F:	drivers/usb/atm/usbatm.c
655
656ALCHEMY AU1XX0 MMC DRIVER
657M:	Manuel Lauss <manuel.lauss@gmail.com>
658S:	Maintained
659F:	drivers/mmc/host/au1xmmc.c
660
661ALI1563 I2C DRIVER
662M:	Rudolf Marek <r.marek@assembler.cz>
663L:	linux-i2c@vger.kernel.org
664S:	Maintained
665F:	Documentation/i2c/busses/i2c-ali1563
666F:	drivers/i2c/busses/i2c-ali1563.c
667
668ALLWINNER SECURITY SYSTEM
669M:	Corentin Labbe <clabbe.montjoie@gmail.com>
670L:	linux-crypto@vger.kernel.org
671S:	Maintained
672F:	drivers/crypto/sunxi-ss/
673
674ALLWINNER VPU DRIVER
675M:	Maxime Ripard <maxime.ripard@bootlin.com>
676M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
677L:	linux-media@vger.kernel.org
678S:	Maintained
679F:	drivers/staging/media/sunxi/cedrus/
680
681ALPHA PORT
682M:	Richard Henderson <rth@twiddle.net>
683M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
684M:	Matt Turner <mattst88@gmail.com>
685S:	Odd Fixes
686L:	linux-alpha@vger.kernel.org
687F:	arch/alpha/
688
689ALPS PS/2 TOUCHPAD DRIVER
690R:	Pali Rohár <pali.rohar@gmail.com>
691F:	drivers/input/mouse/alps.*
692
693ALTERA I2C CONTROLLER DRIVER
694M:	Thor Thayer <thor.thayer@linux.intel.com>
695S:	Maintained
696F:	drivers/i2c/busses/i2c-altera.c
697
698ALTERA MAILBOX DRIVER
699M:	Ley Foon Tan <lftan@altera.com>
700L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701S:	Maintained
702F:	drivers/mailbox/mailbox-altera.c
703
704ALTERA PIO DRIVER
705M:	Tien Hock Loh <thloh@altera.com>
706L:	linux-gpio@vger.kernel.org
707S:	Maintained
708F:	drivers/gpio/gpio-altera.c
709
710ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
711M:	Thor Thayer <thor.thayer@linux.intel.com>
712S:	Maintained
713F:	drivers/gpio/gpio-altera-a10sr.c
714F:	drivers/mfd/altera-a10sr.c
715F:	drivers/reset/reset-a10sr.c
716F:	include/linux/mfd/altera-a10sr.h
717F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
718
719ALTERA TRIPLE SPEED ETHERNET DRIVER
720M:	Vince Bridgers <vbridger@opensource.altera.com>
721L:	netdev@vger.kernel.org
722L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
723S:	Maintained
724F:	drivers/net/ethernet/altera/
725
726ALTERA UART/JTAG UART SERIAL DRIVERS
727M:	Tobias Klauser <tklauser@distanz.ch>
728L:	linux-serial@vger.kernel.org
729L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
730S:	Maintained
731F:	drivers/tty/serial/altera_uart.c
732F:	drivers/tty/serial/altera_jtaguart.c
733F:	include/linux/altera_uart.h
734F:	include/linux/altera_jtaguart.h
735
736AMAZON ETHERNET DRIVERS
737M:	Netanel Belgazal <netanel@amazon.com>
738R:	Saeed Bishara <saeedb@amazon.com>
739R:	Zorik Machulsky <zorik@amazon.com>
740L:	netdev@vger.kernel.org
741S:	Supported
742F:	Documentation/networking/ena.txt
743F:	drivers/net/ethernet/amazon/
744
745AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
746M:	Tom Lendacky <thomas.lendacky@amd.com>
747M:	Gary Hook <gary.hook@amd.com>
748L:	linux-crypto@vger.kernel.org
749S:	Supported
750F:	drivers/crypto/ccp/
751F:	include/linux/ccp.h
752
753AMD DISPLAY CORE
754M:	Harry Wentland <harry.wentland@amd.com>
755M:	Leo Li <sunpeng.li@amd.com>
756L:	amd-gfx@lists.freedesktop.org
757T:	git git://people.freedesktop.org/~agd5f/linux
758S:	Supported
759F:	drivers/gpu/drm/amd/display/
760
761AMD FAM15H PROCESSOR POWER MONITORING DRIVER
762M:	Huang Rui <ray.huang@amd.com>
763L:	linux-hwmon@vger.kernel.org
764S:	Supported
765F:	Documentation/hwmon/fam15h_power
766F:	drivers/hwmon/fam15h_power.c
767
768AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
769L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
770S:	Orphan
771F:	drivers/usb/gadget/udc/amd5536udc.*
772
773AMD GEODE PROCESSOR/CHIPSET SUPPORT
774P:	Andres Salomon <dilinger@queued.net>
775L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
776W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
777S:	Supported
778F:	drivers/char/hw_random/geode-rng.c
779F:	drivers/crypto/geode*
780F:	drivers/video/fbdev/geode/
781F:	arch/x86/include/asm/geode.h
782
783AMD IOMMU (AMD-VI)
784M:	Joerg Roedel <joro@8bytes.org>
785L:	iommu@lists.linux-foundation.org
786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
787S:	Maintained
788F:	drivers/iommu/amd_iommu*.[ch]
789F:	include/linux/amd-iommu.h
790
791AMD KFD
792M:	Oded Gabbay <oded.gabbay@gmail.com>
793L:	dri-devel@lists.freedesktop.org
794T:	git git://people.freedesktop.org/~gabbayo/linux.git
795S:	Supported
796F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
797F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
798F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
799F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
800F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
801F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
802F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
803F:	drivers/gpu/drm/amd/amdkfd/
804F:	drivers/gpu/drm/amd/include/cik_structs.h
805F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
806F:	drivers/gpu/drm/amd/include/vi_structs.h
807F:	drivers/gpu/drm/amd/include/v9_structs.h
808F:	include/uapi/linux/kfd_ioctl.h
809
810AMD POWERPLAY
811M:	Rex Zhu <rex.zhu@amd.com>
812M:	Evan Quan <evan.quan@amd.com>
813L:	amd-gfx@lists.freedesktop.org
814S:	Supported
815F:	drivers/gpu/drm/amd/powerplay/
816T:	git git://people.freedesktop.org/~agd5f/linux
817
818AMD SEATTLE DEVICE TREE SUPPORT
819M:	Brijesh Singh <brijeshkumar.singh@amd.com>
820M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
821M:	Tom Lendacky <thomas.lendacky@amd.com>
822S:	Supported
823F:	arch/arm64/boot/dts/amd/
824
825AMD XGBE DRIVER
826M:	Tom Lendacky <thomas.lendacky@amd.com>
827L:	netdev@vger.kernel.org
828S:	Supported
829F:	drivers/net/ethernet/amd/xgbe/
830F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
831
832ANALOG DEVICES INC AD5686 DRIVER
833M:	Stefan Popa <stefan.popa@analog.com>
834L:	linux-pm@vger.kernel.org
835W:	http://ez.analog.com/community/linux-device-drivers
836S:	Supported
837F:	drivers/iio/dac/ad5686*
838F:	drivers/iio/dac/ad5696*
839
840ANALOG DEVICES INC AD5758 DRIVER
841M:	Stefan Popa <stefan.popa@analog.com>
842L:	linux-iio@vger.kernel.org
843W:	http://ez.analog.com/community/linux-device-drivers
844S:	Supported
845F:	drivers/iio/dac/ad5758.c
846F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
847
848ANALOG DEVICES INC AD9389B DRIVER
849M:	Hans Verkuil <hans.verkuil@cisco.com>
850L:	linux-media@vger.kernel.org
851S:	Maintained
852F:	drivers/media/i2c/ad9389b*
853
854ANALOG DEVICES INC ADGS1408 DRIVER
855M:	Mircea Caprioru <mircea.caprioru@analog.com>
856S:	Supported
857F:	drivers/mux/adgs1408.c
858F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
859
860ANALOG DEVICES INC ADP5061 DRIVER
861M:	Stefan Popa <stefan.popa@analog.com>
862L:	linux-pm@vger.kernel.org
863W:	http://ez.analog.com/community/linux-device-drivers
864S:	Supported
865F:	drivers/power/supply/adp5061.c
866
867ANALOG DEVICES INC ADV7180 DRIVER
868M:	Lars-Peter Clausen <lars@metafoo.de>
869L:	linux-media@vger.kernel.org
870W:	http://ez.analog.com/community/linux-device-drivers
871S:	Supported
872F:	drivers/media/i2c/adv7180.c
873
874ANALOG DEVICES INC ADV748X DRIVER
875M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
876L:	linux-media@vger.kernel.org
877S:	Maintained
878F:	drivers/media/i2c/adv748x/*
879
880ANALOG DEVICES INC ADV7511 DRIVER
881M:	Hans Verkuil <hans.verkuil@cisco.com>
882L:	linux-media@vger.kernel.org
883S:	Maintained
884F:	drivers/media/i2c/adv7511*
885
886ANALOG DEVICES INC ADV7604 DRIVER
887M:	Hans Verkuil <hans.verkuil@cisco.com>
888L:	linux-media@vger.kernel.org
889S:	Maintained
890F:	drivers/media/i2c/adv7604*
891
892ANALOG DEVICES INC ADV7842 DRIVER
893M:	Hans Verkuil <hans.verkuil@cisco.com>
894L:	linux-media@vger.kernel.org
895S:	Maintained
896F:	drivers/media/i2c/adv7842*
897
898ANALOG DEVICES INC ASOC CODEC DRIVERS
899M:	Lars-Peter Clausen <lars@metafoo.de>
900L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
901W:	http://wiki.analog.com/
902W:	http://ez.analog.com/community/linux-device-drivers
903S:	Supported
904F:	sound/soc/codecs/adau*
905F:	sound/soc/codecs/adav*
906F:	sound/soc/codecs/ad1*
907F:	sound/soc/codecs/ad7*
908F:	sound/soc/codecs/ssm*
909F:	sound/soc/codecs/sigmadsp.*
910
911ANALOG DEVICES INC DMA DRIVERS
912M:	Lars-Peter Clausen <lars@metafoo.de>
913W:	http://ez.analog.com/community/linux-device-drivers
914S:	Supported
915F:	drivers/dma/dma-axi-dmac.c
916
917ANALOG DEVICES INC IIO DRIVERS
918M:	Lars-Peter Clausen <lars@metafoo.de>
919M:	Michael Hennerich <Michael.Hennerich@analog.com>
920W:	http://wiki.analog.com/
921W:	http://ez.analog.com/community/linux-device-drivers
922S:	Supported
923F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
924F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
925F:	drivers/iio/*/ad*
926F:	drivers/iio/adc/ltc2497*
927X:	drivers/iio/*/adjd*
928F:	drivers/staging/iio/*/ad*
929
930ANDES ARCHITECTURE
931M:	Greentime Hu <green.hu@gmail.com>
932M:	Vincent Chen <deanbo422@gmail.com>
933T:	git https://github.com/andestech/linux.git
934S:	Supported
935F:	arch/nds32/
936F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
937F:	Documentation/devicetree/bindings/nds32/
938K:	nds32
939N:	nds32
940
941ANDROID CONFIG FRAGMENTS
942M:	Rob Herring <robh@kernel.org>
943S:	Supported
944F:	kernel/configs/android*
945
946ANDROID DRIVERS
947M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
948M:	Arve Hjønnevåg <arve@android.com>
949M:	Todd Kjos <tkjos@android.com>
950M:	Martijn Coenen <maco@android.com>
951M:	Joel Fernandes <joel@joelfernandes.org>
952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
953L:	devel@driverdev.osuosl.org
954S:	Supported
955F:	drivers/android/
956F:	drivers/staging/android/
957
958ANDROID GOLDFISH PIC DRIVER
959M:	Miodrag Dinic <miodrag.dinic@mips.com>
960S:	Supported
961F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
962F:	drivers/irqchip/irq-goldfish-pic.c
963
964ANDROID GOLDFISH RTC DRIVER
965M:	Miodrag Dinic <miodrag.dinic@mips.com>
966S:	Supported
967F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
968F:	drivers/rtc/rtc-goldfish.c
969
970ANDROID ION DRIVER
971M:	Laura Abbott <labbott@redhat.com>
972M:	Sumit Semwal <sumit.semwal@linaro.org>
973L:	devel@driverdev.osuosl.org
974L:	dri-devel@lists.freedesktop.org
975L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
976S:	Supported
977F:	drivers/staging/android/ion
978F:	drivers/staging/android/uapi/ion.h
979
980AOA (Apple Onboard Audio) ALSA DRIVER
981M:	Johannes Berg <johannes@sipsolutions.net>
982L:	linuxppc-dev@lists.ozlabs.org
983L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
984S:	Maintained
985F:	sound/aoa/
986
987APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
988M:	William Breathitt Gray <vilhelm.gray@gmail.com>
989L:	linux-iio@vger.kernel.org
990S:	Maintained
991F:	drivers/iio/adc/stx104.c
992
993APM DRIVER
994M:	Jiri Kosina <jikos@kernel.org>
995S:	Odd fixes
996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
997F:	arch/x86/kernel/apm_32.c
998F:	include/linux/apm_bios.h
999F:	include/uapi/linux/apm_bios.h
1000F:	drivers/char/apm-emulation.c
1001
1002APPARMOR SECURITY MODULE
1003M:	John Johansen <john.johansen@canonical.com>
1004L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1005W:	wiki.apparmor.net
1006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1007S:	Supported
1008F:	security/apparmor/
1009F:	Documentation/admin-guide/LSM/apparmor.rst
1010
1011APPLE BCM5974 MULTITOUCH DRIVER
1012M:	Henrik Rydberg <rydberg@bitmath.org>
1013L:	linux-input@vger.kernel.org
1014S:	Odd fixes
1015F:	drivers/input/mouse/bcm5974.c
1016
1017APPLE SMC DRIVER
1018M:	Henrik Rydberg <rydberg@bitmath.org>
1019L:	linux-hwmon@vger.kernel.org
1020S:	Odd fixes
1021F:	drivers/hwmon/applesmc.c
1022
1023APPLETALK NETWORK LAYER
1024L:	netdev@vger.kernel.org
1025S:	Odd fixes
1026F:	drivers/net/appletalk/
1027F:	net/appletalk/
1028
1029APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1030M:	Duc Dang <dhdang@apm.com>
1031S:	Supported
1032F:	arch/arm64/boot/dts/apm/
1033
1034APPLIED MICRO (APM) X-GENE SOC EDAC
1035M:	Loc Ho <lho@apm.com>
1036S:	Supported
1037F:	drivers/edac/xgene_edac.c
1038F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1039
1040APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1041M:	Iyappan Subramanian <isubramanian@apm.com>
1042M:	Keyur Chudgar <kchudgar@apm.com>
1043S:	Supported
1044F:	drivers/net/ethernet/apm/xgene-v2/
1045
1046APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1047M:	Iyappan Subramanian <isubramanian@apm.com>
1048M:	Keyur Chudgar <kchudgar@apm.com>
1049M:	Quan Nguyen <qnguyen@apm.com>
1050S:	Supported
1051F:	drivers/net/ethernet/apm/xgene/
1052F:	drivers/net/phy/mdio-xgene.c
1053F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1054F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1055
1056APPLIED MICRO (APM) X-GENE SOC PMU
1057M:	Tai Nguyen <ttnguyen@apm.com>
1058S:	Supported
1059F:	drivers/perf/xgene_pmu.c
1060F:	Documentation/perf/xgene-pmu.txt
1061F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1062
1063APTINA CAMERA SENSOR PLL
1064M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1065L:	linux-media@vger.kernel.org
1066S:	Maintained
1067F:	drivers/media/i2c/aptina-pll.*
1068
1069ARC FRAMEBUFFER DRIVER
1070M:	Jaya Kumar <jayalk@intworks.biz>
1071S:	Maintained
1072F:	drivers/video/fbdev/arcfb.c
1073F:	drivers/video/fbdev/core/fb_defio.c
1074
1075ARC PGU DRM DRIVER
1076M:	Alexey Brodkin <abrodkin@synopsys.com>
1077S:	Supported
1078F:	drivers/gpu/drm/arc/
1079F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1080
1081ARCNET NETWORK LAYER
1082M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1083L:	netdev@vger.kernel.org
1084S:	Maintained
1085F:	drivers/net/arcnet/
1086F:	include/uapi/linux/if_arcnet.h
1087
1088ARM ARCHITECTED TIMER DRIVER
1089M:	Mark Rutland <mark.rutland@arm.com>
1090M:	Marc Zyngier <marc.zyngier@arm.com>
1091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092S:	Maintained
1093F:	arch/arm/include/asm/arch_timer.h
1094F:	arch/arm64/include/asm/arch_timer.h
1095F:	drivers/clocksource/arm_arch_timer.c
1096
1097ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1098M:	Linus Walleij <linus.walleij@linaro.org>
1099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1100S:	Maintained
1101F:	Documentation/devicetree/bindings/arm/arm-boards
1102F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1103F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1104F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1105F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1106F:	arch/arm/mach-integrator/
1107F:	arch/arm/mach-realview/
1108F:	arch/arm/mach-versatile/
1109F:	arch/arm/plat-versatile/
1110F:	arch/arm/boot/dts/arm-realview-*
1111F:	arch/arm/boot/dts/integrator*
1112F:	arch/arm/boot/dts/versatile*
1113F:	drivers/clk/versatile/
1114F:	drivers/i2c/busses/i2c-versatile.c
1115F:	drivers/irqchip/irq-versatile-fpga.c
1116F:	drivers/mtd/maps/physmap_of_versatile.c
1117F:	drivers/power/reset/arm-versatile-reboot.c
1118F:	drivers/soc/versatile/
1119
1120ARM HDLCD DRM DRIVER
1121M:	Liviu Dudau <liviu.dudau@arm.com>
1122S:	Supported
1123F:	drivers/gpu/drm/arm/hdlcd_*
1124F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1125
1126ARM MALI-DP DRM DRIVER
1127M:	Liviu Dudau <liviu.dudau@arm.com>
1128M:	Brian Starkey <brian.starkey@arm.com>
1129M:	Mali DP Maintainers <malidp@foss.arm.com>
1130S:	Supported
1131F:	drivers/gpu/drm/arm/
1132F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1133
1134ARM MFM AND FLOPPY DRIVERS
1135M:	Ian Molton <spyro@f2s.com>
1136S:	Maintained
1137F:	arch/arm/lib/floppydma.S
1138F:	arch/arm/include/asm/floppy.h
1139
1140ARM PMU PROFILING AND DEBUGGING
1141M:	Will Deacon <will.deacon@arm.com>
1142M:	Mark Rutland <mark.rutland@arm.com>
1143S:	Maintained
1144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145F:	arch/arm*/kernel/perf_*
1146F:	arch/arm/oprofile/common.c
1147F:	arch/arm*/kernel/hw_breakpoint.c
1148F:	arch/arm*/include/asm/hw_breakpoint.h
1149F:	arch/arm*/include/asm/perf_event.h
1150F:	drivers/perf/*
1151F:	include/linux/perf/arm_pmu.h
1152F:	Documentation/devicetree/bindings/arm/pmu.txt
1153F:	Documentation/devicetree/bindings/perf/
1154
1155ARM PORT
1156M:	Russell King <linux@armlinux.org.uk>
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158W:	http://www.armlinux.org.uk/
1159S:	Odd Fixes
1160T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1161F:	arch/arm/
1162X:	arch/arm/boot/dts/
1163
1164ARM PRIMECELL AACI PL041 DRIVER
1165M:	Russell King <linux@armlinux.org.uk>
1166S:	Odd Fixes
1167F:	sound/arm/aaci.*
1168
1169ARM PRIMECELL BUS SUPPORT
1170M:	Russell King <linux@armlinux.org.uk>
1171S:	Odd Fixes
1172F:	drivers/amba/
1173F:	include/linux/amba/bus.h
1174
1175ARM PRIMECELL CLCD PL110 DRIVER
1176M:	Russell King <linux@armlinux.org.uk>
1177S:	Odd Fixes
1178F:	drivers/video/fbdev/amba-clcd.*
1179
1180ARM PRIMECELL KMI PL050 DRIVER
1181M:	Russell King <linux@armlinux.org.uk>
1182S:	Odd Fixes
1183F:	drivers/input/serio/ambakmi.*
1184F:	include/linux/amba/kmi.h
1185
1186ARM PRIMECELL MMCI PL180/1 DRIVER
1187M:	Russell King <linux@armlinux.org.uk>
1188S:	Odd Fixes
1189F:	drivers/mmc/host/mmci.*
1190F:	include/linux/amba/mmci.h
1191
1192ARM PRIMECELL SSP PL022 SPI DRIVER
1193M:	Linus Walleij <linus.walleij@linaro.org>
1194L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1195S:	Maintained
1196F:	Documentation/devicetree/bindings/spi/spi_pl022.txt
1197F:	drivers/spi/spi-pl022.c
1198
1199ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1200M:	Russell King <linux@armlinux.org.uk>
1201S:	Odd Fixes
1202F:	drivers/tty/serial/amba-pl01*.c
1203F:	include/linux/amba/serial.h
1204
1205ARM PRIMECELL VIC PL190/PL192 DRIVER
1206M:	Linus Walleij <linus.walleij@linaro.org>
1207L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208S:	Maintained
1209F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1210F:	drivers/irqchip/irq-vic.c
1211
1212ARM SMMU DRIVERS
1213M:	Will Deacon <will.deacon@arm.com>
1214R:	Robin Murphy <robin.murphy@arm.com>
1215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216S:	Maintained
1217F:	drivers/iommu/arm-smmu.c
1218F:	drivers/iommu/arm-smmu-v3.c
1219F:	drivers/iommu/io-pgtable-arm.c
1220F:	drivers/iommu/io-pgtable-arm-v7s.c
1221
1222ARM SUB-ARCHITECTURES
1223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S:	Maintained
1225F:	arch/arm/mach-*/
1226F:	arch/arm/plat-*/
1227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1228
1229ARM/ACTIONS SEMI ARCHITECTURE
1230M:	Andreas Färber <afaerber@suse.de>
1231R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233S:	Maintained
1234N:	owl
1235F:	arch/arm/mach-actions/
1236F:	arch/arm/boot/dts/owl-*
1237F:	arch/arm64/boot/dts/actions/
1238F:	drivers/clk/actions/
1239F:	drivers/clocksource/timer-owl*
1240F:	drivers/dma/owl-dma.c
1241F:	drivers/i2c/busses/i2c-owl.c
1242F:	drivers/pinctrl/actions/*
1243F:	drivers/soc/actions/
1244F:	include/dt-bindings/power/owl-*
1245F:	include/linux/soc/actions/
1246F:	Documentation/devicetree/bindings/arm/actions.txt
1247F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1248F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1249F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1250F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1251F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1252F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1253
1254ARM/ADS SPHERE MACHINE SUPPORT
1255M:	Lennert Buytenhek <kernel@wantstofly.org>
1256L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257S:	Maintained
1258
1259ARM/AFEB9260 MACHINE SUPPORT
1260M:	Sergey Lapin <slapin@ossfans.org>
1261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262S:	Maintained
1263
1264ARM/AJECO 1ARM MACHINE SUPPORT
1265M:	Lennert Buytenhek <kernel@wantstofly.org>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268
1269ARM/Allwinner SoC Clock Support
1270M:	Emilio López <emilio@elopez.com.ar>
1271S:	Maintained
1272F:	drivers/clk/sunxi/
1273
1274ARM/Allwinner sunXi SoC support
1275M:	Maxime Ripard <maxime.ripard@bootlin.com>
1276M:	Chen-Yu Tsai <wens@csie.org>
1277L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278S:	Maintained
1279N:	sun[x456789]i
1280N:	sun50i
1281F:	arch/arm/mach-sunxi/
1282F:	arch/arm64/boot/dts/allwinner/
1283F:	drivers/clk/sunxi-ng/
1284F:	drivers/pinctrl/sunxi/
1285F:	drivers/soc/sunxi/
1286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1287
1288ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1289M:	Neil Armstrong <narmstrong@baylibre.com>
1290M:	Jerome Brunet <jbrunet@baylibre.com>
1291L:	linux-amlogic@lists.infradead.org
1292S:	Maintained
1293F:	drivers/clk/meson/
1294F:	include/dt-bindings/clock/meson*
1295F:	include/dt-bindings/clock/gxbb*
1296F:	Documentation/devicetree/bindings/clock/amlogic*
1297
1298ARM/Amlogic Meson SoC support
1299M:	Carlo Caione <carlo@caione.org>
1300M:	Kevin Hilman <khilman@baylibre.com>
1301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302L:	linux-amlogic@lists.infradead.org
1303W:	http://linux-meson.com/
1304S:	Maintained
1305F:	arch/arm/mach-meson/
1306F:	arch/arm/boot/dts/meson*
1307F:	arch/arm64/boot/dts/amlogic/
1308F:	drivers/pinctrl/meson/
1309F:	drivers/mmc/host/meson*
1310N:	meson
1311
1312ARM/Annapurna Labs ALPINE ARCHITECTURE
1313M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1314M:	Antoine Tenart <antoine.tenart@bootlin.com>
1315L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316S:	Maintained
1317F:	arch/arm/mach-alpine/
1318F:	arch/arm/boot/dts/alpine*
1319F:	arch/arm64/boot/dts/al/
1320F:	drivers/*/*alpine*
1321
1322ARM/ARTPEC MACHINE SUPPORT
1323M:	Jesper Nilsson <jesper.nilsson@axis.com>
1324M:	Lars Persson <lars.persson@axis.com>
1325S:	Maintained
1326L:	linux-arm-kernel@axis.com
1327F:	arch/arm/mach-artpec
1328F:	arch/arm/boot/dts/artpec6*
1329F:	drivers/clk/axis
1330F:	drivers/crypto/axis
1331F:	drivers/pinctrl/pinctrl-artpec*
1332F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1333
1334ARM/ASPEED I2C DRIVER
1335M:	Brendan Higgins <brendanhiggins@google.com>
1336R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1337R:	Joel Stanley <joel@jms.id.au>
1338L:	linux-i2c@vger.kernel.org
1339L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1340S:	Maintained
1341F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1342F:	drivers/i2c/busses/i2c-aspeed.c
1343F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1344F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1345
1346ARM/ASPEED MACHINE SUPPORT
1347M:	Joel Stanley <joel@jms.id.au>
1348R:	Andrew Jeffery <andrew@aj.id.au>
1349L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1351Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1352S:	Supported
1353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1354F:	arch/arm/mach-aspeed/
1355F:	arch/arm/boot/dts/aspeed-*
1356N:	aspeed
1357
1358ARM/CALXEDA HIGHBANK ARCHITECTURE
1359M:	Rob Herring <robh@kernel.org>
1360L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361S:	Maintained
1362F:	arch/arm/mach-highbank/
1363F:	arch/arm/boot/dts/highbank.dts
1364F:	arch/arm/boot/dts/ecx-*.dts*
1365
1366ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1367M:	Krzysztof Halasa <khalasa@piap.pl>
1368S:	Maintained
1369F:	arch/arm/mach-cns3xxx/
1370
1371ARM/CAVIUM THUNDER NETWORK DRIVER
1372M:	Sunil Goutham <sgoutham@cavium.com>
1373M:	Robert Richter <rric@kernel.org>
1374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S:	Supported
1376F:	drivers/net/ethernet/cavium/thunder/
1377
1378ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1379M:	Lukasz Majewski <lukma@denx.de>
1380L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381S:	Maintained
1382F:	arch/arm/mach-ep93xx/ts72xx.c
1383
1384ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1385M:	Alexander Shiyan <shc_work@mail.ru>
1386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387S:	Odd Fixes
1388N:	clps711x
1389
1390ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1391M:	Lennert Buytenhek <kernel@wantstofly.org>
1392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S:	Maintained
1394
1395ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1396M:	Hartley Sweeten <hsweeten@visionengravers.com>
1397M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399S:	Maintained
1400F:	arch/arm/mach-ep93xx/
1401F:	arch/arm/mach-ep93xx/include/mach/
1402
1403ARM/CLKDEV SUPPORT
1404M:	Russell King <linux@armlinux.org.uk>
1405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406S:	Maintained
1407T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1408F:	drivers/clk/clkdev.c
1409
1410ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1411M:	Mike Rapoport <mike@compulab.co.il>
1412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S:	Maintained
1414
1415ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1416M:	Baruch Siach <baruch@tkos.co.il>
1417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418S:	Maintained
1419F:	arch/arm/boot/dts/cx92755*
1420N:	digicolor
1421
1422ARM/CONTEC MICRO9 MACHINE SUPPORT
1423M:	Hubert Feurstein <hubert.feurstein@contec.at>
1424S:	Maintained
1425F:	arch/arm/mach-ep93xx/micro9.c
1426
1427ARM/CORESIGHT FRAMEWORK AND DRIVERS
1428M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430S:	Maintained
1431F:	drivers/hwtracing/coresight/*
1432F:	Documentation/trace/coresight.txt
1433F:	Documentation/trace/coresight-cpu-debug.txt
1434F:	Documentation/devicetree/bindings/arm/coresight.txt
1435F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1436F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1437F:	tools/perf/arch/arm/util/pmu.c
1438F:	tools/perf/arch/arm/util/auxtrace.c
1439F:	tools/perf/arch/arm/util/cs-etm.c
1440F:	tools/perf/arch/arm/util/cs-etm.h
1441F:	tools/perf/util/cs-etm.*
1442F:	tools/perf/util/cs-etm-decoder/*
1443
1444ARM/CORGI MACHINE SUPPORT
1445M:	Richard Purdie <rpurdie@rpsys.net>
1446S:	Maintained
1447
1448ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1449M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1450M:	Linus Walleij <linus.walleij@linaro.org>
1451L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452T:	git git://github.com/ulli-kroll/linux.git
1453S:	Maintained
1454F:	Documentation/devicetree/bindings/arm/gemini.txt
1455F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1456F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1457F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1458F:	arch/arm/mach-gemini/
1459F:	drivers/net/ethernet/cortina/
1460F:	drivers/pinctrl/pinctrl-gemini.c
1461F:	drivers/rtc/rtc-ftrtc010.c
1462
1463ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1464M:	Barry Song <baohua@kernel.org>
1465L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1467S:	Maintained
1468F:	arch/arm/boot/dts/prima2*
1469F:	arch/arm/mach-prima2/
1470F:	drivers/clk/sirf/
1471F:	drivers/clocksource/timer-prima2.c
1472F:	drivers/clocksource/timer-atlas7.c
1473N:	[^a-z]sirf
1474
1475ARM/EBSA110 MACHINE SUPPORT
1476M:	Russell King <linux@armlinux.org.uk>
1477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478W:	http://www.armlinux.org.uk/
1479S:	Maintained
1480F:	arch/arm/mach-ebsa110/
1481F:	drivers/net/ethernet/amd/am79c961a.*
1482
1483ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1484M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1485R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487S:	Maintained
1488N:	efm32
1489
1490ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1491M:	Robert Jarzmik <robert.jarzmik@free.fr>
1492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493S:	Maintained
1494F:	arch/arm/mach-pxa/ezx.c
1495
1496ARM/FARADAY FA526 PORT
1497M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1498L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499S:	Maintained
1500T:	git git://git.berlios.de/gemini-board
1501F:	arch/arm/mm/*-fa*
1502
1503ARM/FOOTBRIDGE ARCHITECTURE
1504M:	Russell King <linux@armlinux.org.uk>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506W:	http://www.armlinux.org.uk/
1507S:	Maintained
1508F:	arch/arm/include/asm/hardware/dec21285.h
1509F:	arch/arm/mach-footbridge/
1510
1511ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1512M:	Shawn Guo <shawnguo@kernel.org>
1513M:	Sascha Hauer <s.hauer@pengutronix.de>
1514R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1515R:	Fabio Estevam <fabio.estevam@nxp.com>
1516R:	NXP Linux Team <linux-imx@nxp.com>
1517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518S:	Maintained
1519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1520F:	arch/arm/mach-imx/
1521F:	arch/arm/mach-mxs/
1522F:	arch/arm/boot/dts/imx*
1523F:	arch/arm/configs/imx*_defconfig
1524F:	drivers/clk/imx/
1525F:	drivers/firmware/imx/
1526F:	drivers/soc/imx/
1527F:	include/linux/firmware/imx/
1528F:	include/soc/imx/
1529
1530ARM/FREESCALE VYBRID ARM ARCHITECTURE
1531M:	Shawn Guo <shawnguo@kernel.org>
1532M:	Sascha Hauer <s.hauer@pengutronix.de>
1533R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1534R:	Stefan Agner <stefan@agner.ch>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S:	Maintained
1537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1538F:	arch/arm/mach-imx/*vf610*
1539F:	arch/arm/boot/dts/vf*
1540
1541ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1542M:	Shawn Guo <shawnguo@kernel.org>
1543M:	Li Yang <leoyang.li@nxp.com>
1544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545S:	Maintained
1546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1547F:	arch/arm/boot/dts/ls1021a*
1548F:	arch/arm64/boot/dts/freescale/fsl-*
1549F:	arch/arm64/boot/dts/freescale/qoriq-*
1550
1551ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1552M:	Lennert Buytenhek <kernel@wantstofly.org>
1553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554S:	Maintained
1555
1556ARM/GUMSTIX MACHINE SUPPORT
1557M:	Steve Sakoman <sakoman@gmail.com>
1558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559S:	Maintained
1560
1561ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1562M:	Philipp Zabel <philipp.zabel@gmail.com>
1563M:	Paul Parsons <lost.distance@yahoo.com>
1564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S:	Maintained
1566F:	arch/arm/mach-pxa/hx4700.c
1567F:	arch/arm/mach-pxa/include/mach/hx4700.h
1568F:	sound/soc/pxa/hx4700.c
1569
1570ARM/HISILICON SOC SUPPORT
1571M:	Wei Xu <xuwei5@hisilicon.com>
1572L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573W:	http://www.hisilicon.com
1574S:	Supported
1575T:	git git://github.com/hisilicon/linux-hisi.git
1576F:	arch/arm/mach-hisi/
1577F:	arch/arm/boot/dts/hi3*
1578F:	arch/arm/boot/dts/hip*
1579F:	arch/arm/boot/dts/hisi*
1580F:	arch/arm64/boot/dts/hisilicon/
1581
1582ARM/HP JORNADA 7XX MACHINE SUPPORT
1583M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1584W:	www.jlime.com
1585S:	Maintained
1586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1587F:	arch/arm/mach-sa1100/jornada720.c
1588F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1589
1590ARM/IGEP MACHINE SUPPORT
1591M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1592M:	Javier Martinez Canillas <javier@dowhile0.org>
1593L:	linux-omap@vger.kernel.org
1594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595S:	Maintained
1596F:	arch/arm/boot/dts/omap3-igep*
1597
1598ARM/INCOME PXA270 SUPPORT
1599M:	Marek Vasut <marek.vasut@gmail.com>
1600L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601S:	Maintained
1602F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1603
1604ARM/INTEL IOP13XX ARM ARCHITECTURE
1605M:	Lennert Buytenhek <kernel@wantstofly.org>
1606L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607S:	Maintained
1608
1609ARM/INTEL IOP32X ARM ARCHITECTURE
1610M:	Lennert Buytenhek <kernel@wantstofly.org>
1611L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612S:	Maintained
1613
1614ARM/INTEL IOP33X ARM ARCHITECTURE
1615L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616S:	Orphan
1617
1618ARM/INTEL IQ81342EX MACHINE SUPPORT
1619M:	Lennert Buytenhek <kernel@wantstofly.org>
1620L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621S:	Maintained
1622
1623ARM/INTEL IXDP2850 MACHINE SUPPORT
1624M:	Lennert Buytenhek <kernel@wantstofly.org>
1625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626S:	Maintained
1627
1628ARM/INTEL IXP4XX ARM ARCHITECTURE
1629M:	Imre Kaloz <kaloz@openwrt.org>
1630M:	Krzysztof Halasa <khalasa@piap.pl>
1631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632S:	Maintained
1633F:	arch/arm/mach-ixp4xx/
1634
1635ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1636M:	Jonathan Cameron <jic23@cam.ac.uk>
1637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638S:	Maintained
1639F:	arch/arm/mach-pxa/stargate2.c
1640F:	drivers/pcmcia/pxa2xx_stargate2.c
1641
1642ARM/INTEL XSC3 (MANZANO) ARM CORE
1643M:	Lennert Buytenhek <kernel@wantstofly.org>
1644L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645S:	Maintained
1646
1647ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1648M:	Lennert Buytenhek <kernel@wantstofly.org>
1649L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650S:	Maintained
1651
1652ARM/LG1K ARCHITECTURE
1653M:	Chanho Min <chanho.min@lge.com>
1654L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655S:	Maintained
1656F:	arch/arm64/boot/dts/lg/
1657
1658ARM/LOGICPD PXA270 MACHINE SUPPORT
1659M:	Lennert Buytenhek <kernel@wantstofly.org>
1660L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661S:	Maintained
1662
1663ARM/LPC18XX ARCHITECTURE
1664M:	Vladimir Zapolskiy <vz@mleia.com>
1665L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666S:	Maintained
1667F:	arch/arm/boot/dts/lpc43*
1668F:	drivers/i2c/busses/i2c-lpc2k.c
1669F:	drivers/memory/pl172.c
1670F:	drivers/mtd/spi-nor/nxp-spifi.c
1671F:	drivers/rtc/rtc-lpc24xx.c
1672N:	lpc18xx
1673
1674ARM/LPC32XX SOC SUPPORT
1675M:	Vladimir Zapolskiy <vz@mleia.com>
1676M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1677L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1679S:	Maintained
1680F:	arch/arm/boot/dts/lpc32*
1681F:	arch/arm/mach-lpc32xx/
1682F:	drivers/i2c/busses/i2c-pnx.c
1683F:	drivers/net/ethernet/nxp/lpc_eth.c
1684F:	drivers/usb/host/ohci-nxp.c
1685F:	drivers/watchdog/pnx4008_wdt.c
1686N:	lpc32xx
1687
1688ARM/MAGICIAN MACHINE SUPPORT
1689M:	Philipp Zabel <philipp.zabel@gmail.com>
1690S:	Maintained
1691
1692ARM/Marvell Dove/MV78xx0/Orion SOC support
1693M:	Jason Cooper <jason@lakedaemon.net>
1694M:	Andrew Lunn <andrew@lunn.ch>
1695M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1696M:	Gregory Clement <gregory.clement@bootlin.com>
1697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698S:	Maintained
1699F:	Documentation/devicetree/bindings/soc/dove/
1700F:	arch/arm/mach-dove/
1701F:	arch/arm/mach-mv78xx0/
1702F:	arch/arm/mach-orion5x/
1703F:	arch/arm/plat-orion/
1704F:	arch/arm/boot/dts/dove*
1705F:	arch/arm/boot/dts/orion5x*
1706
1707ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1708M:	Jason Cooper <jason@lakedaemon.net>
1709M:	Andrew Lunn <andrew@lunn.ch>
1710M:	Gregory Clement <gregory.clement@bootlin.com>
1711M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1712L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713S:	Maintained
1714F:	arch/arm/boot/dts/armada*
1715F:	arch/arm/boot/dts/kirkwood*
1716F:	arch/arm/configs/mvebu_*_defconfig
1717F:	arch/arm/mach-mvebu/
1718F:	arch/arm64/boot/dts/marvell/armada*
1719F:	drivers/cpufreq/armada-37xx-cpufreq.c
1720F:	drivers/cpufreq/mvebu-cpufreq.c
1721F:	drivers/irqchip/irq-armada-370-xp.c
1722F:	drivers/irqchip/irq-mvebu-*
1723F:	drivers/pinctrl/mvebu/
1724F:	drivers/rtc/rtc-armada38x.c
1725
1726ARM/Mediatek RTC DRIVER
1727M:	Eddie Huang <eddie.huang@mediatek.com>
1728M:	Sean Wang <sean.wang@mediatek.com>
1729L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1731S:	Maintained
1732F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1733F:	drivers/rtc/rtc-mt6397.c
1734F:	drivers/rtc/rtc-mt7622.c
1735
1736ARM/Mediatek SoC support
1737M:	Matthias Brugger <matthias.bgg@gmail.com>
1738L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1740S:	Maintained
1741F:	arch/arm/boot/dts/mt6*
1742F:	arch/arm/boot/dts/mt7*
1743F:	arch/arm/boot/dts/mt8*
1744F:	arch/arm/mach-mediatek/
1745F:	arch/arm64/boot/dts/mediatek/
1746N:	mtk
1747K:	mediatek
1748
1749ARM/Mediatek USB3 PHY DRIVER
1750M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1751L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1753S:	Maintained
1754F:	drivers/phy/mediatek/
1755F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1756
1757ARM/MICREL KS8695 ARCHITECTURE
1758M:	Greg Ungerer <gerg@uclinux.org>
1759L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760F:	arch/arm/mach-ks8695/
1761S:	Odd Fixes
1762
1763ARM/Microchip (AT91) SoC support
1764M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1765M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1766M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1767L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768W:	http://www.linux4sam.org
1769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1770S:	Supported
1771N:	at91
1772N:	atmel
1773F:	arch/arm/mach-at91/
1774F:	include/soc/at91/
1775F:	arch/arm/boot/dts/at91*.dts
1776F:	arch/arm/boot/dts/at91*.dtsi
1777F:	arch/arm/boot/dts/sama*.dts
1778F:	arch/arm/boot/dts/sama*.dtsi
1779F:	arch/arm/include/debug/at91.S
1780F:	drivers/memory/atmel*
1781F:	drivers/watchdog/sama5d4_wdt.c
1782X:	drivers/input/touchscreen/atmel_mxt_ts.c
1783X:	drivers/net/wireless/atmel/
1784
1785ARM/MIOA701 MACHINE SUPPORT
1786M:	Robert Jarzmik <robert.jarzmik@free.fr>
1787L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788F:	arch/arm/mach-pxa/mioa701.c
1789S:	Maintained
1790
1791ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1792M:	Michael Petchkovsky <mkpetch@internode.on.net>
1793S:	Maintained
1794
1795ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1796M:	Linus Walleij <linus.walleij@linaro.org>
1797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798S:	Maintained
1799F:	arch/arm/mach-nomadik/
1800F:	arch/arm/mach-u300/
1801F:	arch/arm/mach-ux500/
1802F:	arch/arm/boot/dts/ste-*
1803F:	drivers/clk/clk-nomadik.c
1804F:	drivers/clk/clk-u300.c
1805F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1806F:	drivers/clocksource/timer-u300.c
1807F:	drivers/dma/coh901318*
1808F:	drivers/dma/ste_dma40*
1809F:	drivers/hwspinlock/u8500_hsem.c
1810F:	drivers/i2c/busses/i2c-nomadik.c
1811F:	drivers/i2c/busses/i2c-stu300.c
1812F:	drivers/mfd/ab3100*
1813F:	drivers/mfd/ab8500*
1814F:	drivers/mfd/abx500*
1815F:	drivers/mfd/dbx500*
1816F:	drivers/mfd/db8500*
1817F:	drivers/pinctrl/nomadik/
1818F:	drivers/pinctrl/pinctrl-coh901*
1819F:	drivers/pinctrl/pinctrl-u300.c
1820F:	drivers/rtc/rtc-ab3100.c
1821F:	drivers/rtc/rtc-ab8500.c
1822F:	drivers/rtc/rtc-coh901331.c
1823F:	drivers/rtc/rtc-pl031.c
1824F:	drivers/watchdog/coh901327_wdt.c
1825F:	Documentation/devicetree/bindings/arm/ste-*
1826F:	Documentation/devicetree/bindings/arm/ux500/
1827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1828
1829ARM/NUVOTON NPCM ARCHITECTURE
1830M:	Avi Fishman <avifishman70@gmail.com>
1831M:	Tomer Maimon <tmaimon77@gmail.com>
1832R:	Patrick Venture <venture@google.com>
1833R:	Nancy Yuen <yuenn@google.com>
1834R:	Brendan Higgins <brendanhiggins@google.com>
1835L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1836S:	Supported
1837F:	arch/arm/mach-npcm/
1838F:	arch/arm/boot/dts/nuvoton-npcm*
1839F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1840F:	drivers/*/*npcm*
1841F:	Documentation/devicetree/bindings/*/*npcm*
1842F:	Documentation/devicetree/bindings/*/*/*npcm*
1843
1844ARM/NUVOTON W90X900 ARM ARCHITECTURE
1845M:	Wan ZongShun <mcuos.com@gmail.com>
1846L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847W:	http://www.mcuos.com
1848S:	Maintained
1849F:	arch/arm/mach-w90x900/
1850F:	drivers/input/keyboard/w90p910_keypad.c
1851F:	drivers/input/touchscreen/w90p910_ts.c
1852F:	drivers/watchdog/nuc900_wdt.c
1853F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1854F:	drivers/mtd/nand/raw/nuc900_nand.c
1855F:	drivers/rtc/rtc-nuc900.c
1856F:	drivers/spi/spi-nuc900.c
1857F:	drivers/usb/host/ehci-w90x900.c
1858F:	drivers/video/fbdev/nuc900fb.c
1859
1860ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1861M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1862L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1863W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1864S:	Supported
1865
1866ARM/Orion SoC/Technologic Systems TS-78xx platform support
1867M:	Alexander Clouter <alex@digriz.org.uk>
1868L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869W:	http://www.digriz.org.uk/ts78xx/kernel
1870S:	Maintained
1871F:	arch/arm/mach-orion5x/ts78xx-*
1872
1873ARM/OXNAS platform support
1874M:	Neil Armstrong <narmstrong@baylibre.com>
1875L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876L:	linux-oxnas@groups.io (moderated for non-subscribers)
1877S:	Maintained
1878F:	arch/arm/mach-oxnas/
1879F:	arch/arm/boot/dts/ox8*.dts*
1880N:	oxnas
1881
1882ARM/PALM TREO SUPPORT
1883M:	Tomas Cech <sleep_walker@suse.com>
1884L:	linux-arm-kernel@lists.infradead.org
1885W:	http://hackndev.com
1886S:	Maintained
1887F:	arch/arm/mach-pxa/palmtreo.*
1888
1889ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1890M:	Marek Vasut <marek.vasut@gmail.com>
1891L:	linux-arm-kernel@lists.infradead.org
1892W:	http://hackndev.com
1893S:	Maintained
1894F:	arch/arm/mach-pxa/include/mach/palmtx.h
1895F:	arch/arm/mach-pxa/palmtx.c
1896F:	arch/arm/mach-pxa/palmt5.*
1897F:	arch/arm/mach-pxa/include/mach/palmld.h
1898F:	arch/arm/mach-pxa/palmld.c
1899F:	arch/arm/mach-pxa/palmte2.*
1900F:	arch/arm/mach-pxa/include/mach/palmtc.h
1901F:	arch/arm/mach-pxa/palmtc.c
1902
1903ARM/PALMZ72 SUPPORT
1904M:	Sergey Lapin <slapin@ossfans.org>
1905L:	linux-arm-kernel@lists.infradead.org
1906W:	http://hackndev.com
1907S:	Maintained
1908F:	arch/arm/mach-pxa/palmz72.*
1909
1910ARM/PLEB SUPPORT
1911M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1912W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1913S:	Maintained
1914
1915ARM/PT DIGITAL BOARD PORT
1916M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1917L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918W:	http://www.armlinux.org.uk/
1919S:	Maintained
1920
1921ARM/QUALCOMM SUPPORT
1922M:	Andy Gross <andy.gross@linaro.org>
1923M:	David Brown <david.brown@linaro.org>
1924L:	linux-arm-msm@vger.kernel.org
1925L:	linux-soc@vger.kernel.org
1926S:	Maintained
1927F:	Documentation/devicetree/bindings/soc/qcom/
1928F:	arch/arm/boot/dts/qcom-*.dts
1929F:	arch/arm/boot/dts/qcom-*.dtsi
1930F:	arch/arm/mach-qcom/
1931F:	arch/arm64/boot/dts/qcom/*
1932F:	drivers/i2c/busses/i2c-qup.c
1933F:	drivers/clk/qcom/
1934F:	drivers/dma/qcom/
1935F:	drivers/soc/qcom/
1936F:	drivers/spi/spi-qup.c
1937F:	drivers/tty/serial/msm_serial.c
1938F:	drivers/*/pm8???-*
1939F:	drivers/mfd/ssbi.c
1940F:	drivers/firmware/qcom_scm*
1941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1942
1943ARM/RADISYS ENP2611 MACHINE SUPPORT
1944M:	Lennert Buytenhek <kernel@wantstofly.org>
1945L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946S:	Maintained
1947
1948ARM/REALTEK ARCHITECTURE
1949M:	Andreas Färber <afaerber@suse.de>
1950L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951S:	Maintained
1952F:	arch/arm64/boot/dts/realtek/
1953F:	Documentation/devicetree/bindings/arm/realtek.txt
1954
1955ARM/RENESAS ARM64 ARCHITECTURE
1956M:	Simon Horman <horms@verge.net.au>
1957M:	Magnus Damm <magnus.damm@gmail.com>
1958L:	linux-renesas-soc@vger.kernel.org
1959Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1961S:	Supported
1962F:	arch/arm64/boot/dts/renesas/
1963F:	Documentation/devicetree/bindings/arm/shmobile.txt
1964F:	drivers/soc/renesas/
1965F:	include/linux/soc/renesas/
1966
1967ARM/RISCPC ARCHITECTURE
1968M:	Russell King <linux@armlinux.org.uk>
1969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970W:	http://www.armlinux.org.uk/
1971S:	Maintained
1972F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1973F:	arch/arm/include/asm/hardware/ioc.h
1974F:	arch/arm/include/asm/hardware/iomd.h
1975F:	arch/arm/include/asm/hardware/memc.h
1976F:	arch/arm/mach-rpc/
1977F:	drivers/net/ethernet/8390/etherh.c
1978F:	drivers/net/ethernet/i825xx/ether1*
1979F:	drivers/net/ethernet/seeq/ether3*
1980F:	drivers/scsi/arm/
1981
1982ARM/Rockchip SoC support
1983M:	Heiko Stuebner <heiko@sntech.de>
1984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985L:	linux-rockchip@lists.infradead.org
1986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1987S:	Maintained
1988F:	arch/arm/boot/dts/rk3*
1989F:	arch/arm/boot/dts/rv1108*
1990F:	arch/arm/mach-rockchip/
1991F:	drivers/clk/rockchip/
1992F:	drivers/i2c/busses/i2c-rk3x.c
1993F:	drivers/*/*rockchip*
1994F:	drivers/*/*/*rockchip*
1995F:	sound/soc/rockchip/
1996N:	rockchip
1997
1998ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1999M:	Kukjin Kim <kgene@kernel.org>
2000M:	Krzysztof Kozlowski <krzk@kernel.org>
2001L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2003Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2004S:	Maintained
2005F:	arch/arm/boot/dts/s3c*
2006F:	arch/arm/boot/dts/s5p*
2007F:	arch/arm/boot/dts/exynos*
2008F:	arch/arm64/boot/dts/exynos/
2009F:	arch/arm/plat-samsung/
2010F:	arch/arm/mach-s3c24*/
2011F:	arch/arm/mach-s3c64xx/
2012F:	arch/arm/mach-s5p*/
2013F:	arch/arm/mach-exynos*/
2014F:	drivers/*/*s3c24*
2015F:	drivers/*/*/*s3c24*
2016F:	drivers/*/*s3c64xx*
2017F:	drivers/*/*s5pv210*
2018F:	drivers/memory/samsung/*
2019F:	drivers/soc/samsung/*
2020F:	Documentation/arm/Samsung/
2021F:	Documentation/devicetree/bindings/arm/samsung/
2022F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2023F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2024N:	exynos
2025
2026ARM/SAMSUNG MOBILE MACHINE SUPPORT
2027M:	Kyungmin Park <kyungmin.park@samsung.com>
2028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029S:	Maintained
2030F:	arch/arm/mach-s5pv210/
2031
2032ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2033M:	Kyungmin Park <kyungmin.park@samsung.com>
2034M:	Kamil Debski <kamil@wypas.org>
2035M:	Andrzej Hajda <a.hajda@samsung.com>
2036L:	linux-arm-kernel@lists.infradead.org
2037L:	linux-media@vger.kernel.org
2038S:	Maintained
2039F:	drivers/media/platform/s5p-g2d/
2040
2041ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2042M:	Marek Szyprowski <m.szyprowski@samsung.com>
2043L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2044L:	linux-media@vger.kernel.org
2045S:	Maintained
2046F:	drivers/media/platform/s5p-cec/
2047F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2048
2049ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2050M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2051M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2052L:	linux-arm-kernel@lists.infradead.org
2053L:	linux-media@vger.kernel.org
2054S:	Maintained
2055F:	drivers/media/platform/s5p-jpeg/
2056
2057ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2058M:	Kyungmin Park <kyungmin.park@samsung.com>
2059M:	Kamil Debski <kamil@wypas.org>
2060M:	Jeongtae Park <jtp.park@samsung.com>
2061M:	Andrzej Hajda <a.hajda@samsung.com>
2062L:	linux-arm-kernel@lists.infradead.org
2063L:	linux-media@vger.kernel.org
2064S:	Maintained
2065F:	arch/arm/plat-samsung/s5p-dev-mfc.c
2066F:	drivers/media/platform/s5p-mfc/
2067
2068ARM/SHMOBILE ARM ARCHITECTURE
2069M:	Simon Horman <horms@verge.net.au>
2070M:	Magnus Damm <magnus.damm@gmail.com>
2071L:	linux-renesas-soc@vger.kernel.org
2072Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2074S:	Supported
2075F:	arch/arm/boot/dts/emev2*
2076F:	arch/arm/boot/dts/r7s*
2077F:	arch/arm/boot/dts/r8a*
2078F:	arch/arm/boot/dts/r9a*
2079F:	arch/arm/boot/dts/sh*
2080F:	arch/arm/configs/shmobile_defconfig
2081F:	arch/arm/include/debug/renesas-scif.S
2082F:	arch/arm/mach-shmobile/
2083F:	Documentation/devicetree/bindings/arm/shmobile.txt
2084F:	drivers/soc/renesas/
2085F:	include/linux/soc/renesas/
2086
2087ARM/SOCFPGA ARCHITECTURE
2088M:	Dinh Nguyen <dinguyen@kernel.org>
2089S:	Maintained
2090F:	arch/arm/mach-socfpga/
2091F:	arch/arm/boot/dts/socfpga*
2092F:	arch/arm/configs/socfpga_defconfig
2093F:	arch/arm64/boot/dts/altera/
2094W:	http://www.rocketboards.org
2095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2096
2097ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2098M:	Dinh Nguyen <dinguyen@kernel.org>
2099S:	Maintained
2100F:	drivers/clk/socfpga/
2101
2102ARM/SOCFPGA EDAC SUPPORT
2103M:	Thor Thayer <thor.thayer@linux.intel.com>
2104S:	Maintained
2105F:	drivers/edac/altera_edac.
2106
2107ARM/SPREADTRUM SoC SUPPORT
2108M:	Orson Zhai <orsonzhai@gmail.com>
2109M:	Baolin Wang <baolin.wang@linaro.org>
2110M:	Chunyan Zhang <zhang.lyra@gmail.com>
2111S:	Maintained
2112F:	arch/arm64/boot/dts/sprd
2113N:	sprd
2114
2115ARM/STI ARCHITECTURE
2116M:	Patrice Chotard <patrice.chotard@st.com>
2117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118W:	http://www.stlinux.com
2119S:	Maintained
2120F:	arch/arm/mach-sti/
2121F:	arch/arm/boot/dts/sti*
2122F:	drivers/char/hw_random/st-rng.c
2123F:	drivers/clocksource/arm_global_timer.c
2124F:	drivers/clocksource/clksrc_st_lpc.c
2125F:	drivers/cpufreq/sti-cpufreq.c
2126F:	drivers/dma/st_fdma*
2127F:	drivers/i2c/busses/i2c-st.c
2128F:	drivers/media/rc/st_rc.c
2129F:	drivers/media/platform/sti/c8sectpfe/
2130F:	drivers/mmc/host/sdhci-st.c
2131F:	drivers/phy/st/phy-miphy28lp.c
2132F:	drivers/phy/st/phy-stih407-usb.c
2133F:	drivers/pinctrl/pinctrl-st.c
2134F:	drivers/remoteproc/st_remoteproc.c
2135F:	drivers/remoteproc/st_slim_rproc.c
2136F:	drivers/reset/sti/
2137F:	drivers/rtc/rtc-st-lpc.c
2138F:	drivers/tty/serial/st-asc.c
2139F:	drivers/usb/dwc3/dwc3-st.c
2140F:	drivers/usb/host/ehci-st.c
2141F:	drivers/usb/host/ohci-st.c
2142F:	drivers/watchdog/st_lpc_wdt.c
2143F:	drivers/ata/ahci_st.c
2144F:	include/linux/remoteproc/st_slim_rproc.h
2145
2146ARM/STM32 ARCHITECTURE
2147M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2148M:	Alexandre Torgue <alexandre.torgue@st.com>
2149L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151S:	Maintained
2152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2153N:	stm32
2154N:	stm
2155F:	arch/arm/boot/dts/stm32*
2156F:	arch/arm/mach-stm32/
2157F:	drivers/clocksource/armv7m_systick.c
2158
2159ARM/Synaptics SoC support
2160M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2161M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163S:	Maintained
2164F:	arch/arm/mach-berlin/
2165F:	arch/arm/boot/dts/berlin*
2166F:	arch/arm64/boot/dts/synaptics/
2167
2168ARM/TANGO ARCHITECTURE
2169M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2170M:	Mans Rullgard <mans@mansr.com>
2171L:	linux-arm-kernel@lists.infradead.org
2172S:	Odd Fixes
2173N:	tango
2174
2175ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2176M:	Lennert Buytenhek <kernel@wantstofly.org>
2177L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178S:	Maintained
2179
2180ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2181M:	Hans Verkuil <hans.verkuil@cisco.com>
2182L:	linux-tegra@vger.kernel.org
2183L:	linux-media@vger.kernel.org
2184S:	Maintained
2185F:	drivers/media/platform/tegra-cec/
2186F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2187
2188ARM/TETON BGA MACHINE SUPPORT
2189M:	"Mark F. Brown" <mark.brown314@gmail.com>
2190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191S:	Maintained
2192
2193ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2194M:	Santosh Shilimkar <ssantosh@kernel.org>
2195L:	linux-kernel@vger.kernel.org
2196S:	Maintained
2197F:	drivers/memory/*emif*
2198
2199ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2200M:	Tero Kristo <t-kristo@ti.com>
2201M:	Nishanth Menon <nm@ti.com>
2202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203S:	Supported
2204F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2205F:	arch/arm64/boot/dts/ti/Makefile
2206F:	arch/arm64/boot/dts/ti/k3-*
2207
2208ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2209M:	Santosh Shilimkar <ssantosh@kernel.org>
2210L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211S:	Maintained
2212F:	arch/arm/mach-keystone/
2213F:	arch/arm/boot/dts/keystone-*
2214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2215
2216ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2217M:	Santosh Shilimkar <ssantosh@kernel.org>
2218L:	linux-kernel@vger.kernel.org
2219S:	Maintained
2220F:	drivers/clk/keystone/
2221
2222ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2223M:	Santosh Shilimkar <ssantosh@kernel.org>
2224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225L:	linux-kernel@vger.kernel.org
2226S:	Maintained
2227F:	drivers/clocksource/timer-keystone.c
2228
2229ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2230M:	Santosh Shilimkar <ssantosh@kernel.org>
2231L:	linux-kernel@vger.kernel.org
2232S:	Maintained
2233F:	drivers/power/reset/keystone-reset.c
2234
2235ARM/THECUS N2100 MACHINE SUPPORT
2236M:	Lennert Buytenhek <kernel@wantstofly.org>
2237L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2238S:	Maintained
2239
2240ARM/TOSA MACHINE SUPPORT
2241M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2242M:	Dirk Opfer <dirk@opfer-online.de>
2243S:	Maintained
2244
2245ARM/UNIPHIER ARCHITECTURE
2246M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2249S:	Maintained
2250F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2251F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2252F:	arch/arm/boot/dts/uniphier*
2253F:	arch/arm/include/asm/hardware/cache-uniphier.h
2254F:	arch/arm/mach-uniphier/
2255F:	arch/arm/mm/cache-uniphier.c
2256F:	arch/arm64/boot/dts/socionext/uniphier*
2257F:	drivers/bus/uniphier-system-bus.c
2258F:	drivers/clk/uniphier/
2259F:	drivers/gpio/gpio-uniphier.c
2260F:	drivers/i2c/busses/i2c-uniphier*
2261F:	drivers/irqchip/irq-uniphier-aidet.c
2262F:	drivers/mmc/host/uniphier-sd.c
2263F:	drivers/pinctrl/uniphier/
2264F:	drivers/reset/reset-uniphier.c
2265F:	drivers/tty/serial/8250/8250_uniphier.c
2266N:	uniphier
2267
2268ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2269M:	Ulf Hansson <ulf.hansson@linaro.org>
2270L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2271T:	git git://git.linaro.org/people/ulfh/clk.git
2272S:	Maintained
2273F:	drivers/clk/ux500/
2274
2275ARM/VERSATILE EXPRESS PLATFORM
2276M:	Liviu Dudau <liviu.dudau@arm.com>
2277M:	Sudeep Holla <sudeep.holla@arm.com>
2278M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280S:	Maintained
2281F:	arch/arm/boot/dts/vexpress*
2282F:	arch/arm64/boot/dts/arm/
2283F:	arch/arm/mach-vexpress/
2284F:	*/*/vexpress*
2285F:	*/*/*/vexpress*
2286F:	drivers/clk/versatile/clk-vexpress-osc.c
2287F:	drivers/clocksource/timer-versatile.c
2288N:	mps2
2289
2290ARM/VFP SUPPORT
2291M:	Russell King <linux@armlinux.org.uk>
2292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293W:	http://www.armlinux.org.uk/
2294S:	Maintained
2295F:	arch/arm/vfp/
2296
2297ARM/VOIPAC PXA270 SUPPORT
2298M:	Marek Vasut <marek.vasut@gmail.com>
2299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300S:	Maintained
2301F:	arch/arm/mach-pxa/vpac270.c
2302F:	arch/arm/mach-pxa/include/mach/vpac270.h
2303
2304ARM/VT8500 ARM ARCHITECTURE
2305M:	Tony Prisk <linux@prisktech.co.nz>
2306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307S:	Maintained
2308F:	arch/arm/mach-vt8500/
2309F:	drivers/clocksource/timer-vt8500.c
2310F:	drivers/i2c/busses/i2c-wmt.c
2311F:	drivers/mmc/host/wmt-sdmmc.c
2312F:	drivers/pwm/pwm-vt8500.c
2313F:	drivers/rtc/rtc-vt8500.c
2314F:	drivers/tty/serial/vt8500_serial.c
2315F:	drivers/usb/host/ehci-platform.c
2316F:	drivers/usb/host/uhci-platform.c
2317F:	drivers/video/fbdev/vt8500lcdfb.*
2318F:	drivers/video/fbdev/wm8505fb*
2319F:	drivers/video/fbdev/wmt_ge_rops.*
2320
2321ARM/ZIPIT Z2 SUPPORT
2322M:	Marek Vasut <marek.vasut@gmail.com>
2323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2324S:	Maintained
2325F:	arch/arm/mach-pxa/z2.c
2326F:	arch/arm/mach-pxa/include/mach/z2.h
2327
2328ARM/ZTE ARCHITECTURE
2329M:	Jun Nie <jun.nie@linaro.org>
2330M:	Shawn Guo <shawnguo@kernel.org>
2331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332S:	Maintained
2333F:	arch/arm/boot/dts/zx2967*
2334F:	arch/arm/mach-zx/
2335F:	arch/arm64/boot/dts/zte/
2336F:	drivers/clk/zte/
2337F:	drivers/dma/zx_dma.c
2338F:	drivers/gpio/gpio-zx.c
2339F:	drivers/i2c/busses/i2c-zx2967.c
2340F:	drivers/mmc/host/dw_mmc-zx.*
2341F:	drivers/pinctrl/zte/
2342F:	drivers/soc/zte/
2343F:	drivers/thermal/zx2967_thermal.c
2344F:	drivers/watchdog/zx2967_wdt.c
2345F:	Documentation/devicetree/bindings/arm/zte.txt
2346F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2347F:	Documentation/devicetree/bindings/dma/zxdma.txt
2348F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2349F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2350F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2351F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2352F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2353F:	Documentation/devicetree/bindings/soc/zte/
2354F:	Documentation/devicetree/bindings/sound/zte,*.txt
2355F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2356F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2357F:	include/dt-bindings/clock/zx2967*.h
2358F:	include/dt-bindings/soc/zte,*.h
2359F:	sound/soc/codecs/zx_aud96p22.c
2360F:	sound/soc/zte/
2361
2362ARM/ZYNQ ARCHITECTURE
2363M:	Michal Simek <michal.simek@xilinx.com>
2364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365W:	http://wiki.xilinx.com
2366T:	git https://github.com/Xilinx/linux-xlnx.git
2367S:	Supported
2368F:	arch/arm/mach-zynq/
2369F:	drivers/cpuidle/cpuidle-zynq.c
2370F:	drivers/block/xsysace.c
2371N:	zynq
2372N:	xilinx
2373F:	drivers/clocksource/timer-cadence-ttc.c
2374F:	drivers/i2c/busses/i2c-cadence.c
2375F:	drivers/mmc/host/sdhci-of-arasan.c
2376F:	drivers/edac/synopsys_edac.c
2377F:	drivers/i2c/busses/i2c-xiic.c
2378
2379ARM64 PORT (AARCH64 ARCHITECTURE)
2380M:	Catalin Marinas <catalin.marinas@arm.com>
2381M:	Will Deacon <will.deacon@arm.com>
2382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2384S:	Maintained
2385F:	arch/arm64/
2386X:	arch/arm64/boot/dts/
2387F:	Documentation/arm64/
2388
2389AS3645A LED FLASH CONTROLLER DRIVER
2390M:	Sakari Ailus <sakari.ailus@iki.fi>
2391L:	linux-leds@vger.kernel.org
2392S:	Maintained
2393F:	drivers/leds/leds-as3645a.c
2394
2395ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2396M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2397L:	linux-media@vger.kernel.org
2398T:	git git://linuxtv.org/media_tree.git
2399S:	Maintained
2400F:	drivers/media/i2c/ak7375.c
2401F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2402
2403ASAHI KASEI AK8974 DRIVER
2404M:	Linus Walleij <linus.walleij@linaro.org>
2405L:	linux-iio@vger.kernel.org
2406W:	http://www.akm.com/
2407S:	Supported
2408F:	drivers/iio/magnetometer/ak8974.c
2409
2410ASC7621 HARDWARE MONITOR DRIVER
2411M:	George Joseph <george.joseph@fairview5.com>
2412L:	linux-hwmon@vger.kernel.org
2413S:	Maintained
2414F:	Documentation/hwmon/asc7621
2415F:	drivers/hwmon/asc7621.c
2416
2417ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2418M:	Corentin Chary <corentin.chary@gmail.com>
2419L:	acpi4asus-user@lists.sourceforge.net
2420L:	platform-driver-x86@vger.kernel.org
2421W:	http://acpi4asus.sf.net
2422S:	Maintained
2423F:	drivers/platform/x86/asus*.c
2424F:	drivers/platform/x86/eeepc*.c
2425
2426ASUS WIRELESS RADIO CONTROL DRIVER
2427M:	João Paulo Rechi Vita <jprvita@gmail.com>
2428L:	platform-driver-x86@vger.kernel.org
2429S:	Maintained
2430F:	drivers/platform/x86/asus-wireless.c
2431
2432ASYMMETRIC KEYS
2433M:	David Howells <dhowells@redhat.com>
2434L:	keyrings@vger.kernel.org
2435S:	Maintained
2436F:	Documentation/crypto/asymmetric-keys.txt
2437F:	include/linux/verification.h
2438F:	include/crypto/public_key.h
2439F:	include/crypto/pkcs7.h
2440F:	crypto/asymmetric_keys/
2441
2442ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2443R:	Dan Williams <dan.j.williams@intel.com>
2444W:	http://sourceforge.net/projects/xscaleiop
2445S:	Odd fixes
2446F:	Documentation/crypto/async-tx-api.txt
2447F:	crypto/async_tx/
2448F:	drivers/dma/
2449F:	include/linux/dmaengine.h
2450F:	include/linux/async_tx.h
2451
2452AT24 EEPROM DRIVER
2453M:	Bartosz Golaszewski <brgl@bgdev.pl>
2454L:	linux-i2c@vger.kernel.org
2455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2456S:	Maintained
2457F:	Documentation/devicetree/bindings/eeprom/at24.txt
2458F:	drivers/misc/eeprom/at24.c
2459F:	include/linux/platform_data/at24.h
2460
2461ATA OVER ETHERNET (AOE) DRIVER
2462M:	"Ed L. Cashin" <ed.cashin@acm.org>
2463W:	http://www.openaoe.org/
2464S:	Supported
2465F:	Documentation/aoe/
2466F:	drivers/block/aoe/
2467
2468ATHEROS 71XX/9XXX GPIO DRIVER
2469M:	Alban Bedel <albeu@free.fr>
2470W:	https://github.com/AlbanBedel/linux
2471T:	git git://github.com/AlbanBedel/linux
2472S:	Maintained
2473F:	drivers/gpio/gpio-ath79.c
2474F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2475
2476ATHEROS 71XX/9XXX USB PHY DRIVER
2477M:	Alban Bedel <albeu@free.fr>
2478W:	https://github.com/AlbanBedel/linux
2479T:	git git://github.com/AlbanBedel/linux
2480S:	Maintained
2481F:	drivers/phy/qualcomm/phy-ath79-usb.c
2482F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2483
2484ATHEROS ATH GENERIC UTILITIES
2485M:	Kalle Valo <kvalo@codeaurora.org>
2486L:	linux-wireless@vger.kernel.org
2487S:	Supported
2488F:	drivers/net/wireless/ath/*
2489
2490ATHEROS ATH5K WIRELESS DRIVER
2491M:	Jiri Slaby <jirislaby@gmail.com>
2492M:	Nick Kossifidis <mickflemm@gmail.com>
2493M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2494L:	linux-wireless@vger.kernel.org
2495W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2496S:	Maintained
2497F:	drivers/net/wireless/ath/ath5k/
2498
2499ATHEROS ATH6KL WIRELESS DRIVER
2500M:	Kalle Valo <kvalo@codeaurora.org>
2501L:	linux-wireless@vger.kernel.org
2502W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2504S:	Supported
2505F:	drivers/net/wireless/ath/ath6kl/
2506
2507ATI_REMOTE2 DRIVER
2508M:	Ville Syrjala <syrjala@sci.fi>
2509S:	Maintained
2510F:	drivers/input/misc/ati_remote2.c
2511
2512ATK0110 HWMON DRIVER
2513M:	Luca Tettamanti <kronos.it@gmail.com>
2514L:	linux-hwmon@vger.kernel.org
2515S:	Maintained
2516F:	drivers/hwmon/asus_atk0110.c
2517
2518ATLX ETHERNET DRIVERS
2519M:	Jay Cliburn <jcliburn@gmail.com>
2520M:	Chris Snook <chris.snook@gmail.com>
2521L:	netdev@vger.kernel.org
2522W:	http://sourceforge.net/projects/atl1
2523W:	http://atl1.sourceforge.net
2524S:	Maintained
2525F:	drivers/net/ethernet/atheros/
2526
2527ATM
2528M:	Chas Williams <3chas3@gmail.com>
2529L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2530L:	netdev@vger.kernel.org
2531W:	http://linux-atm.sourceforge.net
2532S:	Maintained
2533F:	drivers/atm/
2534F:	include/linux/atm*
2535F:	include/uapi/linux/atm*
2536
2537ATMEL MACB ETHERNET DRIVER
2538M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2539S:	Supported
2540F:	drivers/net/ethernet/cadence/
2541
2542ATMEL MAXTOUCH DRIVER
2543M:	Nick Dyer <nick@shmanahar.org>
2544T:	git git://github.com/ndyer/linux.git
2545S:	Maintained
2546F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2547F:	drivers/input/touchscreen/atmel_mxt_ts.c
2548
2549ATMEL WIRELESS DRIVER
2550M:	Simon Kelley <simon@thekelleys.org.uk>
2551L:	linux-wireless@vger.kernel.org
2552W:	http://www.thekelleys.org.uk/atmel
2553W:	http://atmelwlandriver.sourceforge.net/
2554S:	Maintained
2555F:	drivers/net/wireless/atmel/atmel*
2556
2557ATOMIC INFRASTRUCTURE
2558M:	Will Deacon <will.deacon@arm.com>
2559M:	Peter Zijlstra <peterz@infradead.org>
2560R:	Boqun Feng <boqun.feng@gmail.com>
2561L:	linux-kernel@vger.kernel.org
2562S:	Maintained
2563F:	arch/*/include/asm/atomic*.h
2564F:	include/*/atomic*.h
2565
2566ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2567M:	Bradley Grove <linuxdrivers@attotech.com>
2568L:	linux-scsi@vger.kernel.org
2569W:	http://www.attotech.com
2570S:	Supported
2571F:	drivers/scsi/esas2r
2572
2573ATUSB IEEE 802.15.4 RADIO DRIVER
2574M:	Stefan Schmidt <stefan@datenfreihafen.org>
2575L:	linux-wpan@vger.kernel.org
2576S:	Maintained
2577F:	drivers/net/ieee802154/atusb.c
2578F:	drivers/net/ieee802154/atusb.h
2579F:	drivers/net/ieee802154/at86rf230.h
2580
2581AUDIT SUBSYSTEM
2582M:	Paul Moore <paul@paul-moore.com>
2583M:	Eric Paris <eparis@redhat.com>
2584L:	linux-audit@redhat.com (moderated for non-subscribers)
2585W:	https://github.com/linux-audit
2586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2587S:	Supported
2588F:	include/linux/audit.h
2589F:	include/uapi/linux/audit.h
2590F:	kernel/audit*
2591
2592AUXILIARY DISPLAY DRIVERS
2593M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2594S:	Maintained
2595F:	drivers/auxdisplay/
2596F:	include/linux/cfag12864b.h
2597
2598AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2599M:	Andreas Klinger <ak@it-klinger.de>
2600L:	linux-iio@vger.kernel.org
2601S:	Maintained
2602F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2603F:	drivers/iio/adc/hx711.c
2604
2605AX.25 NETWORK LAYER
2606M:	Ralf Baechle <ralf@linux-mips.org>
2607L:	linux-hams@vger.kernel.org
2608W:	http://www.linux-ax25.org/
2609S:	Maintained
2610F:	include/uapi/linux/ax25.h
2611F:	include/net/ax25.h
2612F:	net/ax25/
2613
2614AXENTIA ARM DEVICES
2615M:	Peter Rosin <peda@axentia.se>
2616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2617S:	Maintained
2618F:	Documentation/devicetree/bindings/arm/axentia.txt
2619F:	arch/arm/boot/dts/at91-linea.dtsi
2620F:	arch/arm/boot/dts/at91-natte.dtsi
2621F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2622F:	arch/arm/boot/dts/at91-tse850-3.dts
2623
2624AXENTIA ASOC DRIVERS
2625M:	Peter Rosin <peda@axentia.se>
2626L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2627S:	Maintained
2628F:	Documentation/devicetree/bindings/sound/axentia,*
2629F:	sound/soc/atmel/tse850-pcm5142.c
2630
2631AZ6007 DVB DRIVER
2632M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2633L:	linux-media@vger.kernel.org
2634W:	https://linuxtv.org
2635T:	git git://linuxtv.org/media_tree.git
2636S:	Maintained
2637F:	drivers/media/usb/dvb-usb-v2/az6007.c
2638
2639AZTECH FM RADIO RECEIVER DRIVER
2640M:	Hans Verkuil <hverkuil@xs4all.nl>
2641L:	linux-media@vger.kernel.org
2642T:	git git://linuxtv.org/media_tree.git
2643W:	https://linuxtv.org
2644S:	Maintained
2645F:	drivers/media/radio/radio-aztech*
2646
2647B43 WIRELESS DRIVER
2648L:	linux-wireless@vger.kernel.org
2649L:	b43-dev@lists.infradead.org
2650W:	http://wireless.kernel.org/en/users/Drivers/b43
2651S:	Odd Fixes
2652F:	drivers/net/wireless/broadcom/b43/
2653
2654B43LEGACY WIRELESS DRIVER
2655M:	Larry Finger <Larry.Finger@lwfinger.net>
2656L:	linux-wireless@vger.kernel.org
2657L:	b43-dev@lists.infradead.org
2658W:	http://wireless.kernel.org/en/users/Drivers/b43
2659S:	Maintained
2660F:	drivers/net/wireless/broadcom/b43legacy/
2661
2662BACKLIGHT CLASS/SUBSYSTEM
2663M:	Lee Jones <lee.jones@linaro.org>
2664M:	Daniel Thompson <daniel.thompson@linaro.org>
2665M:	Jingoo Han <jingoohan1@gmail.com>
2666L:	dri-devel@lists.freedesktop.org
2667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2668S:	Maintained
2669F:	drivers/video/backlight/
2670F:	include/linux/backlight.h
2671F:	include/linux/pwm_backlight.h
2672F:	Documentation/devicetree/bindings/leds/backlight
2673
2674BATMAN ADVANCED
2675M:	Marek Lindner <mareklindner@neomailbox.ch>
2676M:	Simon Wunderlich <sw@simonwunderlich.de>
2677M:	Antonio Quartulli <a@unstable.cc>
2678L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2679W:	https://www.open-mesh.org/
2680Q:	https://patchwork.open-mesh.org/project/batman/list/
2681S:	Maintained
2682F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2683F:	Documentation/ABI/testing/sysfs-class-net-mesh
2684F:	Documentation/networking/batman-adv.rst
2685F:	include/uapi/linux/batadv_packet.h
2686F:	include/uapi/linux/batman_adv.h
2687F:	net/batman-adv/
2688
2689BAYCOM/HDLCDRV DRIVERS FOR AX.25
2690M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2691L:	linux-hams@vger.kernel.org
2692W:	http://www.baycom.org/~tom/ham/ham.html
2693S:	Maintained
2694F:	drivers/net/hamradio/baycom*
2695
2696BCACHE (BLOCK LAYER CACHE)
2697M:	Coly Li <colyli@suse.de>
2698M:	Kent Overstreet <kent.overstreet@gmail.com>
2699L:	linux-bcache@vger.kernel.org
2700W:	http://bcache.evilpiepirate.org
2701C:	irc://irc.oftc.net/bcache
2702S:	Maintained
2703F:	drivers/md/bcache/
2704
2705BDISP ST MEDIA DRIVER
2706M:	Fabien Dessenne <fabien.dessenne@st.com>
2707L:	linux-media@vger.kernel.org
2708T:	git git://linuxtv.org/media_tree.git
2709W:	https://linuxtv.org
2710S:	Supported
2711F:	drivers/media/platform/sti/bdisp
2712
2713BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2714M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2715L:	netdev@vger.kernel.org
2716S:	Maintained
2717F:	drivers/net/ethernet/ec_bhf.c
2718
2719BEFS FILE SYSTEM
2720M:	Luis de Bethencourt <luisbg@kernel.org>
2721M:	Salah Triki <salah.triki@gmail.com>
2722S:	Maintained
2723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2724F:	Documentation/filesystems/befs.txt
2725F:	fs/befs/
2726
2727BFQ I/O SCHEDULER
2728M:	Paolo Valente <paolo.valente@linaro.org>
2729M:	Jens Axboe <axboe@kernel.dk>
2730L:	linux-block@vger.kernel.org
2731S:	Maintained
2732F:	block/bfq-*
2733F:	Documentation/block/bfq-iosched.txt
2734
2735BFS FILE SYSTEM
2736M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2737S:	Maintained
2738F:	Documentation/filesystems/bfs.txt
2739F:	fs/bfs/
2740F:	include/uapi/linux/bfs_fs.h
2741
2742BLINKM RGB LED DRIVER
2743M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2744S:	Maintained
2745F:	drivers/leds/leds-blinkm.c
2746
2747BLOCK LAYER
2748M:	Jens Axboe <axboe@kernel.dk>
2749L:	linux-block@vger.kernel.org
2750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2751S:	Maintained
2752F:	block/
2753F:	drivers/block/
2754F:	kernel/trace/blktrace.c
2755F:	lib/sbitmap.c
2756
2757BLOCK2MTD DRIVER
2758M:	Joern Engel <joern@lazybastard.org>
2759L:	linux-mtd@lists.infradead.org
2760S:	Maintained
2761F:	drivers/mtd/devices/block2mtd.c
2762
2763BLUETOOTH DRIVERS
2764M:	Marcel Holtmann <marcel@holtmann.org>
2765M:	Johan Hedberg <johan.hedberg@gmail.com>
2766L:	linux-bluetooth@vger.kernel.org
2767W:	http://www.bluez.org/
2768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2770S:	Maintained
2771F:	drivers/bluetooth/
2772
2773BLUETOOTH SUBSYSTEM
2774M:	Marcel Holtmann <marcel@holtmann.org>
2775M:	Johan Hedberg <johan.hedberg@gmail.com>
2776L:	linux-bluetooth@vger.kernel.org
2777W:	http://www.bluez.org/
2778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2780S:	Maintained
2781F:	net/bluetooth/
2782F:	include/net/bluetooth/
2783
2784BONDING DRIVER
2785M:	Jay Vosburgh <j.vosburgh@gmail.com>
2786M:	Veaceslav Falico <vfalico@gmail.com>
2787M:	Andy Gospodarek <andy@greyhouse.net>
2788L:	netdev@vger.kernel.org
2789W:	http://sourceforge.net/projects/bonding/
2790S:	Supported
2791F:	drivers/net/bonding/
2792F:	include/uapi/linux/if_bonding.h
2793
2794BPF (Safe dynamic programs and tools)
2795M:	Alexei Starovoitov <ast@kernel.org>
2796M:	Daniel Borkmann <daniel@iogearbox.net>
2797L:	netdev@vger.kernel.org
2798L:	linux-kernel@vger.kernel.org
2799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2801Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2802S:	Supported
2803F:	arch/x86/net/bpf_jit*
2804F:	Documentation/networking/filter.txt
2805F:	Documentation/bpf/
2806F:	include/linux/bpf*
2807F:	include/linux/filter.h
2808F:	include/trace/events/xdp.h
2809F:	include/uapi/linux/bpf*
2810F:	include/uapi/linux/filter.h
2811F:	kernel/bpf/
2812F:	kernel/trace/bpf_trace.c
2813F:	lib/test_bpf.c
2814F:	net/bpf/
2815F:	net/core/filter.c
2816F:	net/sched/act_bpf.c
2817F:	net/sched/cls_bpf.c
2818F:	samples/bpf/
2819F:	tools/bpf/
2820F:	tools/lib/bpf/
2821F:	tools/testing/selftests/bpf/
2822
2823BROADCOM B44 10/100 ETHERNET DRIVER
2824M:	Michael Chan <michael.chan@broadcom.com>
2825L:	netdev@vger.kernel.org
2826S:	Supported
2827F:	drivers/net/ethernet/broadcom/b44.*
2828
2829BROADCOM B53 ETHERNET SWITCH DRIVER
2830M:	Florian Fainelli <f.fainelli@gmail.com>
2831L:	netdev@vger.kernel.org
2832L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2833S:	Supported
2834F:	drivers/net/dsa/b53/*
2835F:	include/linux/platform_data/b53.h
2836
2837BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2838M:	Florian Fainelli <f.fainelli@gmail.com>
2839M:	Ray Jui <rjui@broadcom.com>
2840M:	Scott Branden <sbranden@broadcom.com>
2841M:	bcm-kernel-feedback-list@broadcom.com
2842T:	git git://github.com/broadcom/mach-bcm
2843S:	Maintained
2844N:	bcm281*
2845N:	bcm113*
2846N:	bcm216*
2847N:	kona
2848F:	arch/arm/mach-bcm/
2849
2850BROADCOM BCM2835 ARM ARCHITECTURE
2851M:	Eric Anholt <eric@anholt.net>
2852M:	Stefan Wahren <stefan.wahren@i2se.com>
2853L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2855T:	git git://github.com/anholt/linux
2856S:	Maintained
2857N:	bcm2835
2858F:	drivers/staging/vc04_services
2859
2860BROADCOM BCM47XX MIPS ARCHITECTURE
2861M:	Hauke Mehrtens <hauke@hauke-m.de>
2862M:	Rafał Miłecki <zajec5@gmail.com>
2863L:	linux-mips@linux-mips.org
2864S:	Maintained
2865F:	Documentation/devicetree/bindings/mips/brcm/
2866F:	arch/mips/bcm47xx/*
2867F:	arch/mips/include/asm/mach-bcm47xx/*
2868
2869BROADCOM BCM5301X ARM ARCHITECTURE
2870M:	Hauke Mehrtens <hauke@hauke-m.de>
2871M:	Rafał Miłecki <zajec5@gmail.com>
2872M:	Jon Mason <jonmason@broadcom.com>
2873M:	bcm-kernel-feedback-list@broadcom.com
2874L:	linux-arm-kernel@lists.infradead.org
2875S:	Maintained
2876F:	arch/arm/mach-bcm/bcm_5301x.c
2877F:	arch/arm/boot/dts/bcm5301x*.dtsi
2878F:	arch/arm/boot/dts/bcm470*
2879F:	arch/arm/boot/dts/bcm953012*
2880
2881BROADCOM BCM53573 ARM ARCHITECTURE
2882M:	Rafał Miłecki <rafal@milecki.pl>
2883L:	linux-arm-kernel@lists.infradead.org
2884S:	Maintained
2885F:	arch/arm/boot/dts/bcm53573*
2886F:	arch/arm/boot/dts/bcm47189*
2887
2888BROADCOM BCM63XX ARM ARCHITECTURE
2889M:	Florian Fainelli <f.fainelli@gmail.com>
2890M:	bcm-kernel-feedback-list@broadcom.com
2891L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2892T:	git git://github.com/broadcom/stblinux.git
2893S:	Maintained
2894N:	bcm63xx
2895
2896BROADCOM BCM63XX/BCM33XX UDC DRIVER
2897M:	Kevin Cernekee <cernekee@gmail.com>
2898L:	linux-usb@vger.kernel.org
2899S:	Maintained
2900F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2901
2902BROADCOM BCM7XXX ARM ARCHITECTURE
2903M:	Brian Norris <computersforpeace@gmail.com>
2904M:	Gregory Fong <gregory.0xf0@gmail.com>
2905M:	Florian Fainelli <f.fainelli@gmail.com>
2906M:	bcm-kernel-feedback-list@broadcom.com
2907L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2908T:	git git://github.com/broadcom/stblinux.git
2909S:	Maintained
2910F:	arch/arm/mach-bcm/*brcmstb*
2911F:	arch/arm/boot/dts/bcm7*.dts*
2912F:	drivers/bus/brcmstb_gisb.c
2913F:	arch/arm/mm/cache-b15-rac.c
2914F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2915N:	brcmstb
2916
2917BROADCOM BMIPS CPUFREQ DRIVER
2918M:	Markus Mayer <mmayer@broadcom.com>
2919M:	bcm-kernel-feedback-list@broadcom.com
2920L:	linux-pm@vger.kernel.org
2921S:	Maintained
2922F:	drivers/cpufreq/bmips-cpufreq.c
2923
2924BROADCOM BMIPS MIPS ARCHITECTURE
2925M:	Kevin Cernekee <cernekee@gmail.com>
2926M:	Florian Fainelli <f.fainelli@gmail.com>
2927L:	linux-mips@linux-mips.org
2928T:	git git://github.com/broadcom/stblinux.git
2929S:	Maintained
2930F:	arch/mips/bmips/*
2931F:	arch/mips/include/asm/mach-bmips/*
2932F:	arch/mips/kernel/*bmips*
2933F:	arch/mips/boot/dts/brcm/bcm*.dts*
2934F:	drivers/irqchip/irq-bcm63*
2935F:	drivers/irqchip/irq-bcm7*
2936F:	drivers/irqchip/irq-brcmstb*
2937F:	include/linux/bcm963xx_nvram.h
2938F:	include/linux/bcm963xx_tag.h
2939
2940BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2941M:	Rasesh Mody <rasesh.mody@cavium.com>
2942M:	Dept-GELinuxNICDev@cavium.com
2943L:	netdev@vger.kernel.org
2944S:	Supported
2945F:	drivers/net/ethernet/broadcom/bnx2.*
2946F:	drivers/net/ethernet/broadcom/bnx2_*
2947
2948BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2949M:	QLogic-Storage-Upstream@qlogic.com
2950L:	linux-scsi@vger.kernel.org
2951S:	Supported
2952F:	drivers/scsi/bnx2fc/
2953
2954BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2955M:	QLogic-Storage-Upstream@qlogic.com
2956L:	linux-scsi@vger.kernel.org
2957S:	Supported
2958F:	drivers/scsi/bnx2i/
2959
2960BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2961M:	Ariel Elior <ariel.elior@cavium.com>
2962M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2963M:	everest-linux-l2@cavium.com
2964L:	netdev@vger.kernel.org
2965S:	Supported
2966F:	drivers/net/ethernet/broadcom/bnx2x/
2967
2968BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2969M:	Michael Chan <michael.chan@broadcom.com>
2970L:	netdev@vger.kernel.org
2971S:	Supported
2972F:	drivers/net/ethernet/broadcom/bnxt/
2973
2974BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2975M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2976M:	Franky Lin <franky.lin@broadcom.com>
2977M:	Hante Meuleman <hante.meuleman@broadcom.com>
2978M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2979M:	Wright Feng <wright.feng@cypress.com>
2980L:	linux-wireless@vger.kernel.org
2981L:	brcm80211-dev-list.pdl@broadcom.com
2982L:	brcm80211-dev-list@cypress.com
2983S:	Supported
2984F:	drivers/net/wireless/broadcom/brcm80211/
2985
2986BROADCOM BRCMSTB GPIO DRIVER
2987M:	Gregory Fong <gregory.0xf0@gmail.com>
2988L:	bcm-kernel-feedback-list@broadcom.com
2989S:	Supported
2990F:	drivers/gpio/gpio-brcmstb.c
2991F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2992
2993BROADCOM BRCMSTB I2C DRIVER
2994M:	Kamal Dasu <kdasu.kdev@gmail.com>
2995L:	linux-i2c@vger.kernel.org
2996L:	bcm-kernel-feedback-list@broadcom.com
2997S:	Supported
2998F:	drivers/i2c/busses/i2c-brcmstb.c
2999F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3000
3001BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3002M:	Al Cooper <alcooperx@gmail.com>
3003L:	linux-kernel@vger.kernel.org
3004L:	bcm-kernel-feedback-list@broadcom.com
3005S:	Maintained
3006F:	drivers/phy/broadcom/phy-brcm-usb*
3007
3008BROADCOM GENET ETHERNET DRIVER
3009M:	Doug Berger <opendmb@gmail.com>
3010M:	Florian Fainelli <f.fainelli@gmail.com>
3011L:	netdev@vger.kernel.org
3012S:	Supported
3013F:	drivers/net/ethernet/broadcom/genet/
3014
3015BROADCOM IPROC ARM ARCHITECTURE
3016M:	Ray Jui <rjui@broadcom.com>
3017M:	Scott Branden <sbranden@broadcom.com>
3018M:	Jon Mason <jonmason@broadcom.com>
3019M:	bcm-kernel-feedback-list@broadcom.com
3020L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3021T:	git git://github.com/broadcom/cygnus-linux.git
3022S:	Maintained
3023N:	iproc
3024N:	cygnus
3025N:	bcm[-_]nsp
3026N:	bcm9113*
3027N:	bcm9583*
3028N:	bcm9585*
3029N:	bcm9586*
3030N:	bcm988312
3031N:	bcm113*
3032N:	bcm583*
3033N:	bcm585*
3034N:	bcm586*
3035N:	bcm88312
3036N:	hr2
3037N:	stingray
3038F:	arch/arm64/boot/dts/broadcom/northstar2/*
3039F:	arch/arm64/boot/dts/broadcom/stingray/*
3040F:	drivers/clk/bcm/clk-ns*
3041F:	drivers/clk/bcm/clk-sr*
3042F:	drivers/pinctrl/bcm/pinctrl-ns*
3043F:	include/dt-bindings/clock/bcm-sr*
3044
3045BROADCOM KONA GPIO DRIVER
3046M:	Ray Jui <rjui@broadcom.com>
3047L:	bcm-kernel-feedback-list@broadcom.com
3048S:	Supported
3049F:	drivers/gpio/gpio-bcm-kona.c
3050F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3051
3052BROADCOM NETXTREME-E ROCE DRIVER
3053M:	Selvin Xavier <selvin.xavier@broadcom.com>
3054M:	Devesh Sharma <devesh.sharma@broadcom.com>
3055M:	Somnath Kotur <somnath.kotur@broadcom.com>
3056M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3057L:	linux-rdma@vger.kernel.org
3058W:	http://www.broadcom.com
3059S:	Supported
3060F:	drivers/infiniband/hw/bnxt_re/
3061F:	include/uapi/rdma/bnxt_re-abi.h
3062
3063BROADCOM NVRAM DRIVER
3064M:	Rafał Miłecki <zajec5@gmail.com>
3065L:	linux-mips@linux-mips.org
3066S:	Maintained
3067F:	drivers/firmware/broadcom/*
3068
3069BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3070M:	Rafał Miłecki <zajec5@gmail.com>
3071L:	linux-wireless@vger.kernel.org
3072S:	Maintained
3073F:	drivers/bcma/
3074F:	include/linux/bcma/
3075
3076BROADCOM STB AVS CPUFREQ DRIVER
3077M:	Markus Mayer <mmayer@broadcom.com>
3078M:	bcm-kernel-feedback-list@broadcom.com
3079L:	linux-pm@vger.kernel.org
3080S:	Maintained
3081F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3082F:	drivers/cpufreq/brcmstb*
3083
3084BROADCOM STB AVS TMON DRIVER
3085M:	Markus Mayer <mmayer@broadcom.com>
3086M:	bcm-kernel-feedback-list@broadcom.com
3087L:	linux-pm@vger.kernel.org
3088S:	Maintained
3089F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3090F:	drivers/thermal/broadcom/brcmstb*
3091
3092BROADCOM STB NAND FLASH DRIVER
3093M:	Brian Norris <computersforpeace@gmail.com>
3094M:	Kamal Dasu <kdasu.kdev@gmail.com>
3095L:	linux-mtd@lists.infradead.org
3096L:	bcm-kernel-feedback-list@broadcom.com
3097S:	Maintained
3098F:	drivers/mtd/nand/raw/brcmnand/
3099
3100BROADCOM STB DPFE DRIVER
3101M:	Markus Mayer <mmayer@broadcom.com>
3102M:	bcm-kernel-feedback-list@broadcom.com
3103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3104S:	Maintained
3105F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3106F:	drivers/memory/brcmstb_dpfe.c
3107
3108BROADCOM SPI DRIVER
3109M:	Kamal Dasu <kdasu.kdev@gmail.com>
3110M:	bcm-kernel-feedback-list@broadcom.com
3111S:	Maintained
3112F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3113F:	drivers/spi/spi-bcm-qspi.*
3114F:	drivers/spi/spi-brcmstb-qspi.c
3115F:	drivers/spi/spi-iproc-qspi.c
3116
3117BROADCOM SYSTEMPORT ETHERNET DRIVER
3118M:	Florian Fainelli <f.fainelli@gmail.com>
3119L:	netdev@vger.kernel.org
3120S:	Supported
3121F:	drivers/net/ethernet/broadcom/bcmsysport.*
3122
3123BROADCOM TG3 GIGABIT ETHERNET DRIVER
3124M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3125M:	Prashant Sreedharan <prashant@broadcom.com>
3126M:	Michael Chan <mchan@broadcom.com>
3127L:	netdev@vger.kernel.org
3128S:	Supported
3129F:	drivers/net/ethernet/broadcom/tg3.*
3130
3131BROCADE BFA FC SCSI DRIVER
3132M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3133M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3134L:	linux-scsi@vger.kernel.org
3135S:	Supported
3136F:	drivers/scsi/bfa/
3137
3138BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3139M:	Rasesh Mody <rasesh.mody@cavium.com>
3140M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3141M:	Dept-GELinuxNICDev@cavium.com
3142L:	netdev@vger.kernel.org
3143S:	Supported
3144F:	drivers/net/ethernet/brocade/bna/
3145
3146BSG (block layer generic sg v4 driver)
3147M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3148L:	linux-scsi@vger.kernel.org
3149S:	Supported
3150F:	block/bsg.c
3151F:	include/linux/bsg.h
3152F:	include/uapi/linux/bsg.h
3153
3154BT87X AUDIO DRIVER
3155M:	Clemens Ladisch <clemens@ladisch.de>
3156L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3157T:	git git://git.alsa-project.org/alsa-kernel.git
3158S:	Maintained
3159F:	Documentation/sound/cards/bt87x.rst
3160F:	sound/pci/bt87x.c
3161
3162BT8XXGPIO DRIVER
3163M:	Michael Buesch <m@bues.ch>
3164W:	http://bu3sch.de/btgpio.php
3165S:	Maintained
3166F:	drivers/gpio/gpio-bt8xx.c
3167
3168BTRFS FILE SYSTEM
3169M:	Chris Mason <clm@fb.com>
3170M:	Josef Bacik <josef@toxicpanda.com>
3171M:	David Sterba <dsterba@suse.com>
3172L:	linux-btrfs@vger.kernel.org
3173W:	http://btrfs.wiki.kernel.org/
3174Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3176S:	Maintained
3177F:	Documentation/filesystems/btrfs.txt
3178F:	fs/btrfs/
3179F:	include/linux/btrfs*
3180F:	include/uapi/linux/btrfs*
3181
3182BTTV VIDEO4LINUX DRIVER
3183M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3184L:	linux-media@vger.kernel.org
3185W:	https://linuxtv.org
3186T:	git git://linuxtv.org/media_tree.git
3187S:	Odd fixes
3188F:	Documentation/media/v4l-drivers/bttv*
3189F:	drivers/media/pci/bt8xx/bttv*
3190
3191BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3192M:	Chanwoo Choi <cw00.choi@samsung.com>
3193L:	linux-pm@vger.kernel.org
3194L:	linux-samsung-soc@vger.kernel.org
3195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3196S:	Maintained
3197F:	drivers/devfreq/exynos-bus.c
3198F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3199
3200BUSLOGIC SCSI DRIVER
3201M:	Khalid Aziz <khalid@gonehiking.org>
3202L:	linux-scsi@vger.kernel.org
3203S:	Maintained
3204F:	drivers/scsi/BusLogic.*
3205F:	drivers/scsi/FlashPoint.*
3206
3207C-MEDIA CMI8788 DRIVER
3208M:	Clemens Ladisch <clemens@ladisch.de>
3209L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3210T:	git git://git.alsa-project.org/alsa-kernel.git
3211S:	Maintained
3212F:	sound/pci/oxygen/
3213
3214C-SKY ARCHITECTURE
3215M:	Guo Ren <ren_guo@c-sky.com>
3216T:	git https://github.com/c-sky/csky-linux.git
3217S:	Supported
3218F:	arch/csky/
3219F:	Documentation/devicetree/bindings/csky/
3220K:	csky
3221N:	csky
3222
3223C6X ARCHITECTURE
3224M:	Mark Salter <msalter@redhat.com>
3225M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3226L:	linux-c6x-dev@linux-c6x.org
3227W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3228S:	Maintained
3229F:	arch/c6x/
3230
3231CA8210 IEEE-802.15.4 RADIO DRIVER
3232M:	Harry Morris <h.morris@cascoda.com>
3233L:	linux-wpan@vger.kernel.org
3234W:	https://github.com/Cascoda/ca8210-linux.git
3235S:	Maintained
3236F:	drivers/net/ieee802154/ca8210.c
3237F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3238
3239CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3240M:	David Howells <dhowells@redhat.com>
3241L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3242S:	Supported
3243F:	Documentation/filesystems/caching/cachefiles.txt
3244F:	fs/cachefiles/
3245
3246CADENCE MIPI-CSI2 BRIDGES
3247M:	Maxime Ripard <maxime.ripard@bootlin.com>
3248L:	linux-media@vger.kernel.org
3249S:	Maintained
3250F:	Documentation/devicetree/bindings/media/cdns,*.txt
3251F:	drivers/media/platform/cadence/cdns-csi2*
3252
3253CADET FM/AM RADIO RECEIVER DRIVER
3254M:	Hans Verkuil <hverkuil@xs4all.nl>
3255L:	linux-media@vger.kernel.org
3256T:	git git://linuxtv.org/media_tree.git
3257W:	https://linuxtv.org
3258S:	Maintained
3259F:	drivers/media/radio/radio-cadet*
3260
3261CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3262M:	Jonathan Corbet <corbet@lwn.net>
3263L:	linux-media@vger.kernel.org
3264T:	git git://linuxtv.org/media_tree.git
3265S:	Maintained
3266F:	Documentation/media/v4l-drivers/cafe_ccic*
3267F:	drivers/media/platform/marvell-ccic/
3268
3269CAIF NETWORK LAYER
3270M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3271L:	netdev@vger.kernel.org
3272S:	Supported
3273F:	Documentation/networking/caif/
3274F:	drivers/net/caif/
3275F:	include/uapi/linux/caif/
3276F:	include/net/caif/
3277F:	net/caif/
3278
3279CALGARY x86-64 IOMMU
3280M:	Muli Ben-Yehuda <mulix@mulix.org>
3281M:	Jon Mason <jdmason@kudzu.us>
3282L:	iommu@lists.linux-foundation.org
3283S:	Maintained
3284F:	arch/x86/kernel/pci-calgary_64.c
3285F:	arch/x86/kernel/tce_64.c
3286F:	arch/x86/include/asm/calgary.h
3287F:	arch/x86/include/asm/tce.h
3288
3289CAN NETWORK DRIVERS
3290M:	Wolfgang Grandegger <wg@grandegger.com>
3291M:	Marc Kleine-Budde <mkl@pengutronix.de>
3292L:	linux-can@vger.kernel.org
3293W:	https://github.com/linux-can
3294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3296S:	Maintained
3297F:	Documentation/devicetree/bindings/net/can/
3298F:	drivers/net/can/
3299F:	include/linux/can/dev.h
3300F:	include/linux/can/platform/
3301F:	include/uapi/linux/can/error.h
3302F:	include/uapi/linux/can/netlink.h
3303
3304CAN NETWORK LAYER
3305M:	Oliver Hartkopp <socketcan@hartkopp.net>
3306M:	Marc Kleine-Budde <mkl@pengutronix.de>
3307L:	linux-can@vger.kernel.org
3308W:	https://github.com/linux-can
3309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3311S:	Maintained
3312F:	Documentation/networking/can.rst
3313F:	net/can/
3314F:	include/linux/can/core.h
3315F:	include/uapi/linux/can.h
3316F:	include/uapi/linux/can/bcm.h
3317F:	include/uapi/linux/can/raw.h
3318F:	include/uapi/linux/can/gw.h
3319
3320CAPABILITIES
3321M:	Serge Hallyn <serge@hallyn.com>
3322L:	linux-security-module@vger.kernel.org
3323S:	Supported
3324F:	include/linux/capability.h
3325F:	include/uapi/linux/capability.h
3326F:	security/commoncap.c
3327F:	kernel/capability.c
3328
3329CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3330M:	Kevin Tsai <ktsai@capellamicro.com>
3331S:	Maintained
3332F:	drivers/iio/light/cm*
3333
3334CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3335M:	Christian Lamparter <chunkeey@googlemail.com>
3336L:	linux-wireless@vger.kernel.org
3337W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3338S:	Maintained
3339F:	drivers/net/wireless/ath/carl9170/
3340
3341CAVIUM I2C DRIVER
3342M:	Jan Glauber <jglauber@cavium.com>
3343M:	David Daney <david.daney@cavium.com>
3344W:	http://www.cavium.com
3345S:	Supported
3346F:	drivers/i2c/busses/i2c-octeon*
3347F:	drivers/i2c/busses/i2c-thunderx*
3348
3349CAVIUM LIQUIDIO NETWORK DRIVER
3350M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3351M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3352M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3353M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3354L:	netdev@vger.kernel.org
3355W:	http://www.cavium.com
3356S:	Supported
3357F:	drivers/net/ethernet/cavium/liquidio/
3358
3359CAVIUM MMC DRIVER
3360M:	Jan Glauber <jglauber@cavium.com>
3361M:	David Daney <david.daney@cavium.com>
3362M:	Steven J. Hill <Steven.Hill@cavium.com>
3363W:	http://www.cavium.com
3364S:	Supported
3365F:	drivers/mmc/host/cavium*
3366
3367CAVIUM OCTEON-TX CRYPTO DRIVER
3368M:	George Cherian <george.cherian@cavium.com>
3369L:	linux-crypto@vger.kernel.org
3370W:	http://www.cavium.com
3371S:	Supported
3372F:	drivers/crypto/cavium/cpt/
3373
3374CAVIUM THUNDERX2 ARM64 SOC
3375M:	Robert Richter <rrichter@cavium.com>
3376M:	Jayachandran C <jnair@caviumnetworks.com>
3377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3378S:	Maintained
3379F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3380F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3381
3382CC2520 IEEE-802.15.4 RADIO DRIVER
3383M:	Varka Bhadram <varkabhadram@gmail.com>
3384L:	linux-wpan@vger.kernel.org
3385S:	Maintained
3386F:	drivers/net/ieee802154/cc2520.c
3387F:	include/linux/spi/cc2520.h
3388F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3389
3390CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3391M:	Gilad Ben-Yossef <gilad@benyossef.com>
3392L:	linux-crypto@vger.kernel.org
3393S:	Supported
3394F:	drivers/crypto/ccree/
3395W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3396
3397CEC FRAMEWORK
3398M:	Hans Verkuil <hans.verkuil@cisco.com>
3399L:	linux-media@vger.kernel.org
3400T:	git git://linuxtv.org/media_tree.git
3401W:	http://linuxtv.org
3402S:	Supported
3403F:	Documentation/media/kapi/cec-core.rst
3404F:	Documentation/media/uapi/cec
3405F:	drivers/media/cec/
3406F:	drivers/media/rc/keymaps/rc-cec.c
3407F:	include/media/cec.h
3408F:	include/media/cec-notifier.h
3409F:	include/uapi/linux/cec.h
3410F:	include/uapi/linux/cec-funcs.h
3411F:	Documentation/devicetree/bindings/media/cec.txt
3412F:	Documentation/ABI/testing/debugfs-cec-error-inj
3413
3414CEC GPIO DRIVER
3415M:	Hans Verkuil <hans.verkuil@cisco.com>
3416L:	linux-media@vger.kernel.org
3417T:	git git://linuxtv.org/media_tree.git
3418W:	http://linuxtv.org
3419S:	Supported
3420F:	drivers/media/platform/cec-gpio/
3421F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3422
3423CELL BROADBAND ENGINE ARCHITECTURE
3424M:	Arnd Bergmann <arnd@arndb.de>
3425L:	linuxppc-dev@lists.ozlabs.org
3426W:	http://www.ibm.com/developerworks/power/cell/
3427S:	Supported
3428F:	arch/powerpc/include/asm/cell*.h
3429F:	arch/powerpc/include/asm/spu*.h
3430F:	arch/powerpc/include/uapi/asm/spu*.h
3431F:	arch/powerpc/oprofile/*cell*
3432F:	arch/powerpc/platforms/cell/
3433
3434CEPH COMMON CODE (LIBCEPH)
3435M:	Ilya Dryomov <idryomov@gmail.com>
3436M:	"Yan, Zheng" <zyan@redhat.com>
3437M:	Sage Weil <sage@redhat.com>
3438L:	ceph-devel@vger.kernel.org
3439W:	http://ceph.com/
3440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3441T:	git git://github.com/ceph/ceph-client.git
3442S:	Supported
3443F:	net/ceph/
3444F:	include/linux/ceph/
3445F:	include/linux/crush/
3446
3447CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3448M:	"Yan, Zheng" <zyan@redhat.com>
3449M:	Sage Weil <sage@redhat.com>
3450M:	Ilya Dryomov <idryomov@gmail.com>
3451L:	ceph-devel@vger.kernel.org
3452W:	http://ceph.com/
3453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3454T:	git git://github.com/ceph/ceph-client.git
3455S:	Supported
3456F:	Documentation/filesystems/ceph.txt
3457F:	fs/ceph/
3458
3459CERTIFICATE HANDLING:
3460M:	David Howells <dhowells@redhat.com>
3461M:	David Woodhouse <dwmw2@infradead.org>
3462L:	keyrings@vger.kernel.org
3463S:	Maintained
3464F:	Documentation/admin-guide/module-signing.rst
3465F:	certs/
3466F:	scripts/sign-file.c
3467F:	scripts/extract-cert.c
3468
3469CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3470L:	linux-usb@vger.kernel.org
3471S:	Orphan
3472F:	Documentation/usb/WUSB-Design-overview.txt
3473F:	Documentation/usb/wusb-cbaf
3474F:	drivers/usb/host/hwa-hc.c
3475F:	drivers/usb/host/whci/
3476F:	drivers/usb/wusbcore/
3477F:	include/linux/usb/wusb*
3478
3479CFAG12864B LCD DRIVER
3480M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3481S:	Maintained
3482F:	drivers/auxdisplay/cfag12864b.c
3483F:	include/linux/cfag12864b.h
3484
3485CFAG12864BFB LCD FRAMEBUFFER DRIVER
3486M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3487S:	Maintained
3488F:	drivers/auxdisplay/cfag12864bfb.c
3489F:	include/linux/cfag12864b.h
3490
3491802.11 (including CFG80211/NL80211)
3492M:	Johannes Berg <johannes@sipsolutions.net>
3493L:	linux-wireless@vger.kernel.org
3494W:	http://wireless.kernel.org/
3495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3497S:	Maintained
3498F:	net/wireless/
3499F:	include/uapi/linux/nl80211.h
3500F:	include/linux/ieee80211.h
3501F:	include/net/wext.h
3502F:	include/net/cfg80211.h
3503F:	include/net/iw_handler.h
3504F:	include/net/ieee80211_radiotap.h
3505F:	Documentation/driver-api/80211/cfg80211.rst
3506F:	Documentation/networking/regulatory.txt
3507
3508CHAR and MISC DRIVERS
3509M:	Arnd Bergmann <arnd@arndb.de>
3510M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3512S:	Supported
3513F:	drivers/char/
3514F:	drivers/misc/
3515F:	include/linux/miscdevice.h
3516
3517CHECKPATCH
3518M:	Andy Whitcroft <apw@canonical.com>
3519M:	Joe Perches <joe@perches.com>
3520S:	Maintained
3521F:	scripts/checkpatch.pl
3522
3523CHINESE DOCUMENTATION
3524M:	Harry Wei <harryxiyou@gmail.com>
3525L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3526L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3527S:	Maintained
3528F:	Documentation/translations/zh_CN/
3529
3530CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3531M:	Peter Chen <Peter.Chen@nxp.com>
3532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3533L:	linux-usb@vger.kernel.org
3534S:	Maintained
3535F:	drivers/usb/chipidea/
3536
3537CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3538M:	Hans de Goede <hdegoede@redhat.com>
3539L:	linux-input@vger.kernel.org
3540S:	Maintained
3541F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3542F:	drivers/input/touchscreen/chipone_icn8318.c
3543
3544CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3545M:	Hans de Goede <hdegoede@redhat.com>
3546L:	linux-input@vger.kernel.org
3547S:	Maintained
3548F:	drivers/input/touchscreen/chipone_icn8505.c
3549
3550CHROME HARDWARE PLATFORM SUPPORT
3551M:	Benson Leung <bleung@chromium.org>
3552M:	Olof Johansson <olof@lixom.net>
3553S:	Maintained
3554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3555F:	drivers/platform/chrome/
3556
3557CIRRUS LOGIC AUDIO CODEC DRIVERS
3558M:	Brian Austin <brian.austin@cirrus.com>
3559M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3560L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3561S:	Maintained
3562F:	sound/soc/codecs/cs*
3563
3564CIRRUS LOGIC EP93XX ETHERNET DRIVER
3565M:	Hartley Sweeten <hsweeten@visionengravers.com>
3566L:	netdev@vger.kernel.org
3567S:	Maintained
3568F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3569
3570CISCO FCOE HBA DRIVER
3571M:	Satish Kharat <satishkh@cisco.com>
3572M:	Sesidhar Baddela <sebaddel@cisco.com>
3573M:	Karan Tilak Kumar <kartilak@cisco.com>
3574L:	linux-scsi@vger.kernel.org
3575S:	Supported
3576F:	drivers/scsi/fnic/
3577
3578CISCO SCSI HBA DRIVER
3579M:	Karan Tilak Kumar <kartilak@cisco.com>
3580M:	Sesidhar Baddela <sebaddel@cisco.com>
3581L:	linux-scsi@vger.kernel.org
3582S:	Supported
3583F:	drivers/scsi/snic/
3584
3585CISCO VIC ETHERNET NIC DRIVER
3586M:	Christian Benvenuti <benve@cisco.com>
3587M:	Govindarajulu Varadarajan <_govind@gmx.com>
3588M:	Parvi Kaustubhi <pkaustub@cisco.com>
3589S:	Supported
3590F:	drivers/net/ethernet/cisco/enic/
3591
3592CISCO VIC LOW LATENCY NIC DRIVER
3593M:	Christian Benvenuti <benve@cisco.com>
3594S:	Supported
3595F:	drivers/infiniband/hw/usnic/
3596
3597CIRRUS LOGIC MADERA CODEC DRIVERS
3598M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3599M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3600L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3601L:	patches@opensource.cirrus.com
3602T:	git https://github.com/CirrusLogic/linux-drivers.git
3603W:	https://github.com/CirrusLogic/linux-drivers/wiki
3604S:	Supported
3605F:	Documentation/devicetree/bindings/mfd/madera.txt
3606F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3607F:	include/linux/mfd/madera/*
3608F:	drivers/gpio/gpio-madera*
3609F:	drivers/mfd/madera*
3610F:	drivers/mfd/cs47l*
3611F:	drivers/pinctrl/cirrus/*
3612
3613CLANG-FORMAT FILE
3614M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3615S:	Maintained
3616F:	.clang-format
3617
3618CLEANCACHE API
3619M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3620L:	linux-kernel@vger.kernel.org
3621S:	Maintained
3622F:	mm/cleancache.c
3623F:	include/linux/cleancache.h
3624
3625CLK API
3626M:	Russell King <linux@armlinux.org.uk>
3627L:	linux-clk@vger.kernel.org
3628S:	Maintained
3629F:	include/linux/clk.h
3630
3631CLOCKSOURCE, CLOCKEVENT DRIVERS
3632M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3633M:	Thomas Gleixner <tglx@linutronix.de>
3634L:	linux-kernel@vger.kernel.org
3635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3636S:	Supported
3637F:	drivers/clocksource/
3638F:	Documentation/devicetree/bindings/timer/
3639
3640CMPC ACPI DRIVER
3641M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3642M:	Daniel Oliveira Nascimento <don@syst.com.br>
3643L:	platform-driver-x86@vger.kernel.org
3644S:	Supported
3645F:	drivers/platform/x86/classmate-laptop.c
3646
3647COBALT MEDIA DRIVER
3648M:	Hans Verkuil <hans.verkuil@cisco.com>
3649L:	linux-media@vger.kernel.org
3650T:	git git://linuxtv.org/media_tree.git
3651W:	https://linuxtv.org
3652S:	Supported
3653F:	drivers/media/pci/cobalt/
3654
3655COCCINELLE/Semantic Patches (SmPL)
3656M:	Julia Lawall <Julia.Lawall@lip6.fr>
3657M:	Gilles Muller <Gilles.Muller@lip6.fr>
3658M:	Nicolas Palix <nicolas.palix@imag.fr>
3659M:	Michal Marek <michal.lkml@markovi.net>
3660L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3662W:	http://coccinelle.lip6.fr/
3663S:	Supported
3664F:	Documentation/dev-tools/coccinelle.rst
3665F:	scripts/coccinelle/
3666F:	scripts/coccicheck
3667
3668CODA FILE SYSTEM
3669M:	Jan Harkes <jaharkes@cs.cmu.edu>
3670M:	coda@cs.cmu.edu
3671L:	codalist@coda.cs.cmu.edu
3672W:	http://www.coda.cs.cmu.edu/
3673S:	Maintained
3674F:	Documentation/filesystems/coda.txt
3675F:	fs/coda/
3676F:	include/linux/coda*.h
3677F:	include/uapi/linux/coda*.h
3678
3679CODA V4L2 MEM2MEM DRIVER
3680M:	Philipp Zabel <p.zabel@pengutronix.de>
3681L:	linux-media@vger.kernel.org
3682S:	Maintained
3683F:	Documentation/devicetree/bindings/media/coda.txt
3684F:	drivers/media/platform/coda/
3685
3686CODE OF CONDUCT
3687M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3688S:	Supported
3689F:	Documentation/process/code-of-conduct.rst
3690F:	Documentation/process/code-of-conduct-interpretation.rst
3691
3692COMMON CLK FRAMEWORK
3693M:	Michael Turquette <mturquette@baylibre.com>
3694M:	Stephen Boyd <sboyd@kernel.org>
3695L:	linux-clk@vger.kernel.org
3696Q:	http://patchwork.kernel.org/project/linux-clk/list/
3697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3698S:	Maintained
3699F:	Documentation/devicetree/bindings/clock/
3700F:	drivers/clk/
3701X:	drivers/clk/clkdev.c
3702F:	include/linux/clk-pr*
3703F:	include/linux/clk/
3704F:	include/linux/of_clk.h
3705
3706COMMON INTERNET FILE SYSTEM (CIFS)
3707M:	Steve French <sfrench@samba.org>
3708L:	linux-cifs@vger.kernel.org
3709L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3710W:	http://linux-cifs.samba.org/
3711T:	git git://git.samba.org/sfrench/cifs-2.6.git
3712S:	Supported
3713F:	Documentation/filesystems/cifs/
3714F:	fs/cifs/
3715
3716COMPACTPCI HOTPLUG CORE
3717M:	Scott Murray <scott@spiteful.org>
3718L:	linux-pci@vger.kernel.org
3719S:	Maintained
3720F:	drivers/pci/hotplug/cpci_hotplug*
3721
3722COMPACTPCI HOTPLUG GENERIC DRIVER
3723M:	Scott Murray <scott@spiteful.org>
3724L:	linux-pci@vger.kernel.org
3725S:	Maintained
3726F:	drivers/pci/hotplug/cpcihp_generic.c
3727
3728COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3729M:	Scott Murray <scott@spiteful.org>
3730L:	linux-pci@vger.kernel.org
3731S:	Maintained
3732F:	drivers/pci/hotplug/cpcihp_zt5550.*
3733
3734COMPAL LAPTOP SUPPORT
3735M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3736L:	platform-driver-x86@vger.kernel.org
3737S:	Maintained
3738F:	drivers/platform/x86/compal-laptop.c
3739
3740COMPILER ATTRIBUTES
3741M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3742S:	Maintained
3743F:	include/linux/compiler_attributes.h
3744
3745CONEXANT ACCESSRUNNER USB DRIVER
3746L:	accessrunner-general@lists.sourceforge.net
3747W:	http://accessrunner.sourceforge.net/
3748S:	Orphan
3749F:	drivers/usb/atm/cxacru.c
3750
3751CONFIGFS
3752M:	Joel Becker <jlbec@evilplan.org>
3753M:	Christoph Hellwig <hch@lst.de>
3754T:	git git://git.infradead.org/users/hch/configfs.git
3755S:	Supported
3756F:	fs/configfs/
3757F:	include/linux/configfs.h
3758
3759CONNECTOR
3760M:	Evgeniy Polyakov <zbr@ioremap.net>
3761L:	netdev@vger.kernel.org
3762S:	Maintained
3763F:	drivers/connector/
3764
3765CONTROL GROUP (CGROUP)
3766M:	Tejun Heo <tj@kernel.org>
3767M:	Li Zefan <lizefan@huawei.com>
3768M:	Johannes Weiner <hannes@cmpxchg.org>
3769L:	cgroups@vger.kernel.org
3770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3771S:	Maintained
3772F:	Documentation/cgroup*
3773F:	include/linux/cgroup*
3774F:	kernel/cgroup*
3775
3776CONTROL GROUP - CPUSET
3777M:	Li Zefan <lizefan@huawei.com>
3778L:	cgroups@vger.kernel.org
3779W:	http://www.bullopensource.org/cpuset/
3780W:	http://oss.sgi.com/projects/cpusets/
3781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3782S:	Maintained
3783F:	Documentation/cgroup-v1/cpusets.txt
3784F:	include/linux/cpuset.h
3785F:	kernel/cgroup/cpuset.c
3786
3787CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3788M:	Johannes Weiner <hannes@cmpxchg.org>
3789M:	Michal Hocko <mhocko@kernel.org>
3790M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3791L:	cgroups@vger.kernel.org
3792L:	linux-mm@kvack.org
3793S:	Maintained
3794F:	mm/memcontrol.c
3795F:	mm/swap_cgroup.c
3796
3797CORETEMP HARDWARE MONITORING DRIVER
3798M:	Fenghua Yu <fenghua.yu@intel.com>
3799L:	linux-hwmon@vger.kernel.org
3800S:	Maintained
3801F:	Documentation/hwmon/coretemp
3802F:	drivers/hwmon/coretemp.c
3803
3804COSA/SRP SYNC SERIAL DRIVER
3805M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3806W:	http://www.fi.muni.cz/~kas/cosa/
3807S:	Maintained
3808F:	drivers/net/wan/cosa*
3809
3810CPMAC ETHERNET DRIVER
3811M:	Florian Fainelli <f.fainelli@gmail.com>
3812L:	netdev@vger.kernel.org
3813S:	Maintained
3814F:	drivers/net/ethernet/ti/cpmac.c
3815
3816CPU FREQUENCY DRIVERS
3817M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3818M:	Viresh Kumar <viresh.kumar@linaro.org>
3819L:	linux-pm@vger.kernel.org
3820S:	Maintained
3821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3822T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3823B:	https://bugzilla.kernel.org
3824F:	Documentation/cpu-freq/
3825F:	Documentation/devicetree/bindings/cpufreq/
3826F:	drivers/cpufreq/
3827F:	include/linux/cpufreq.h
3828F:	tools/testing/selftests/cpufreq/
3829
3830CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3831M:	Viresh Kumar <viresh.kumar@linaro.org>
3832M:	Sudeep Holla <sudeep.holla@arm.com>
3833L:	linux-pm@vger.kernel.org
3834W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3835S:	Maintained
3836F:	drivers/cpufreq/arm_big_little.h
3837F:	drivers/cpufreq/arm_big_little.c
3838
3839CPU POWER MONITORING SUBSYSTEM
3840M:	Thomas Renninger <trenn@suse.com>
3841M:	Shuah Khan <shuah@kernel.org>
3842L:	linux-pm@vger.kernel.org
3843S:	Maintained
3844F:	tools/power/cpupower/
3845
3846CPUID/MSR DRIVER
3847M:	"H. Peter Anvin" <hpa@zytor.com>
3848S:	Maintained
3849F:	arch/x86/kernel/cpuid.c
3850F:	arch/x86/kernel/msr.c
3851
3852CPUIDLE DRIVER - ARM BIG LITTLE
3853M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3854M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3855L:	linux-pm@vger.kernel.org
3856L:	linux-arm-kernel@lists.infradead.org
3857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3858S:	Maintained
3859F:	drivers/cpuidle/cpuidle-big_little.c
3860
3861CPUIDLE DRIVER - ARM EXYNOS
3862M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3863M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3864M:	Kukjin Kim <kgene@kernel.org>
3865L:	linux-pm@vger.kernel.org
3866L:	linux-samsung-soc@vger.kernel.org
3867S:	Supported
3868F:	drivers/cpuidle/cpuidle-exynos.c
3869F:	arch/arm/mach-exynos/pm.c
3870
3871CPUIDLE DRIVERS
3872M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3873M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3874L:	linux-pm@vger.kernel.org
3875S:	Maintained
3876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3877B:	https://bugzilla.kernel.org
3878F:	drivers/cpuidle/*
3879F:	include/linux/cpuidle.h
3880
3881CRAMFS FILESYSTEM
3882M:	Nicolas Pitre <nico@linaro.org>
3883S:	Maintained
3884F:	Documentation/filesystems/cramfs.txt
3885F:	fs/cramfs/
3886
3887CRYPTO API
3888M:	Herbert Xu <herbert@gondor.apana.org.au>
3889M:	"David S. Miller" <davem@davemloft.net>
3890L:	linux-crypto@vger.kernel.org
3891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3893S:	Maintained
3894F:	Documentation/crypto/
3895F:	Documentation/devicetree/bindings/crypto/
3896F:	arch/*/crypto/
3897F:	crypto/
3898F:	drivers/crypto/
3899F:	include/crypto/
3900F:	include/linux/crypto*
3901
3902CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3903M:	Neil Horman <nhorman@tuxdriver.com>
3904L:	linux-crypto@vger.kernel.org
3905S:	Maintained
3906F:	crypto/ansi_cprng.c
3907F:	crypto/rng.c
3908
3909CS3308 MEDIA DRIVER
3910M:	Hans Verkuil <hverkuil@xs4all.nl>
3911L:	linux-media@vger.kernel.org
3912T:	git git://linuxtv.org/media_tree.git
3913W:	http://linuxtv.org
3914S:	Odd Fixes
3915F:	drivers/media/i2c/cs3308.c
3916F:	drivers/media/i2c/cs3308.h
3917
3918CS5535 Audio ALSA driver
3919M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3920S:	Maintained
3921F:	sound/pci/cs5535audio/
3922
3923CW1200 WLAN driver
3924M:	Solomon Peachy <pizza@shaftnet.org>
3925S:	Maintained
3926F:	drivers/net/wireless/st/cw1200/
3927
3928CX18 VIDEO4LINUX DRIVER
3929M:	Andy Walls <awalls@md.metrocast.net>
3930L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3931L:	linux-media@vger.kernel.org
3932T:	git git://linuxtv.org/media_tree.git
3933W:	https://linuxtv.org
3934W:	http://www.ivtvdriver.org/index.php/Cx18
3935S:	Maintained
3936F:	Documentation/media/v4l-drivers/cx18*
3937F:	drivers/media/pci/cx18/
3938F:	include/uapi/linux/ivtv*
3939
3940CX2341X MPEG ENCODER HELPER MODULE
3941M:	Hans Verkuil <hverkuil@xs4all.nl>
3942L:	linux-media@vger.kernel.org
3943T:	git git://linuxtv.org/media_tree.git
3944W:	https://linuxtv.org
3945S:	Maintained
3946F:	drivers/media/common/cx2341x*
3947F:	include/media/cx2341x*
3948
3949CX24120 MEDIA DRIVER
3950M:	Jemma Denson <jdenson@gmail.com>
3951M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3952L:	linux-media@vger.kernel.org
3953W:	https://linuxtv.org
3954Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3955S:	Maintained
3956F:	drivers/media/dvb-frontends/cx24120*
3957
3958CX88 VIDEO4LINUX DRIVER
3959M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3960L:	linux-media@vger.kernel.org
3961W:	https://linuxtv.org
3962T:	git git://linuxtv.org/media_tree.git
3963S:	Odd fixes
3964F:	Documentation/media/v4l-drivers/cx88*
3965F:	drivers/media/pci/cx88/
3966
3967CXD2820R MEDIA DRIVER
3968M:	Antti Palosaari <crope@iki.fi>
3969L:	linux-media@vger.kernel.org
3970W:	https://linuxtv.org
3971W:	http://palosaari.fi/linux/
3972Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3973T:	git git://linuxtv.org/anttip/media_tree.git
3974S:	Maintained
3975F:	drivers/media/dvb-frontends/cxd2820r*
3976
3977CXGB3 ETHERNET DRIVER (CXGB3)
3978M:	Santosh Raspatur <santosh@chelsio.com>
3979L:	netdev@vger.kernel.org
3980W:	http://www.chelsio.com
3981S:	Supported
3982F:	drivers/net/ethernet/chelsio/cxgb3/
3983
3984CXGB3 ISCSI DRIVER (CXGB3I)
3985M:	Karen Xie <kxie@chelsio.com>
3986L:	linux-scsi@vger.kernel.org
3987W:	http://www.chelsio.com
3988S:	Supported
3989F:	drivers/scsi/cxgbi/cxgb3i
3990
3991CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3992M:	Steve Wise <swise@chelsio.com>
3993L:	linux-rdma@vger.kernel.org
3994W:	http://www.openfabrics.org
3995S:	Supported
3996F:	drivers/infiniband/hw/cxgb3/
3997F:	include/uapi/rdma/cxgb3-abi.h
3998
3999CXGB4 CRYPTO DRIVER (chcr)
4000M:	Harsh Jain <harsh@chelsio.com>
4001L:	linux-crypto@vger.kernel.org
4002W:	http://www.chelsio.com
4003S:	Supported
4004F:	drivers/crypto/chelsio
4005
4006CXGB4 ETHERNET DRIVER (CXGB4)
4007M:	Ganesh Goudar <ganeshgr@chelsio.com>
4008L:	netdev@vger.kernel.org
4009W:	http://www.chelsio.com
4010S:	Supported
4011F:	drivers/net/ethernet/chelsio/cxgb4/
4012
4013CXGB4 ISCSI DRIVER (CXGB4I)
4014M:	Karen Xie <kxie@chelsio.com>
4015L:	linux-scsi@vger.kernel.org
4016W:	http://www.chelsio.com
4017S:	Supported
4018F:	drivers/scsi/cxgbi/cxgb4i
4019
4020CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4021M:	Steve Wise <swise@chelsio.com>
4022L:	linux-rdma@vger.kernel.org
4023W:	http://www.openfabrics.org
4024S:	Supported
4025F:	drivers/infiniband/hw/cxgb4/
4026F:	include/uapi/rdma/cxgb4-abi.h
4027
4028CXGB4VF ETHERNET DRIVER (CXGB4VF)
4029M:	Casey Leedom <leedom@chelsio.com>
4030L:	netdev@vger.kernel.org
4031W:	http://www.chelsio.com
4032S:	Supported
4033F:	drivers/net/ethernet/chelsio/cxgb4vf/
4034
4035CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4036M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4037M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4038L:	linuxppc-dev@lists.ozlabs.org
4039S:	Supported
4040F:	arch/powerpc/platforms/powernv/pci-cxl.c
4041F:	drivers/misc/cxl/
4042F:	include/misc/cxl*
4043F:	include/uapi/misc/cxl.h
4044F:	Documentation/powerpc/cxl.txt
4045F:	Documentation/ABI/testing/sysfs-class-cxl
4046
4047CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4048M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4049M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4050M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4051L:	linux-scsi@vger.kernel.org
4052S:	Supported
4053F:	drivers/scsi/cxlflash/
4054F:	include/uapi/scsi/cxlflash_ioctl.h
4055F:	Documentation/powerpc/cxlflash.txt
4056
4057CYBERPRO FB DRIVER
4058M:	Russell King <linux@armlinux.org.uk>
4059L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4060W:	http://www.armlinux.org.uk/
4061S:	Maintained
4062F:	drivers/video/fbdev/cyber2000fb.*
4063
4064CYCLADES ASYNC MUX DRIVER
4065W:	http://www.cyclades.com/
4066S:	Orphan
4067F:	drivers/tty/cyclades.c
4068F:	include/linux/cyclades.h
4069F:	include/uapi/linux/cyclades.h
4070
4071CYCLADES PC300 DRIVER
4072W:	http://www.cyclades.com/
4073S:	Orphan
4074F:	drivers/net/wan/pc300*
4075
4076CYPRESS_FIRMWARE MEDIA DRIVER
4077M:	Antti Palosaari <crope@iki.fi>
4078L:	linux-media@vger.kernel.org
4079W:	https://linuxtv.org
4080W:	http://palosaari.fi/linux/
4081Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4082T:	git git://linuxtv.org/anttip/media_tree.git
4083S:	Maintained
4084F:	drivers/media/common/cypress_firmware*
4085
4086CYTTSP TOUCHSCREEN DRIVER
4087M:	Ferruh Yigit <fery@cypress.com>
4088L:	linux-input@vger.kernel.org
4089S:	Supported
4090F:	drivers/input/touchscreen/cyttsp*
4091F:	include/linux/input/cyttsp.h
4092
4093D-LINK DIR-685 TOUCHKEYS DRIVER
4094M:	Linus Walleij <linus.walleij@linaro.org>
4095L:	linux-input@vger.kernel.org
4096S:	Supported
4097F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4098
4099DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4100M:	Joshua Kinard <kumba@gentoo.org>
4101S:	Maintained
4102F:	drivers/rtc/rtc-ds1685.c
4103F:	include/linux/rtc/ds1685.h
4104
4105DAMA SLAVE for AX.25
4106M:	Joerg Reuter <jreuter@yaina.de>
4107W:	http://yaina.de/jreuter/
4108W:	http://www.qsl.net/dl1bke/
4109L:	linux-hams@vger.kernel.org
4110S:	Maintained
4111F:	net/ax25/af_ax25.c
4112F:	net/ax25/ax25_dev.c
4113F:	net/ax25/ax25_ds_*
4114F:	net/ax25/ax25_in.c
4115F:	net/ax25/ax25_out.c
4116F:	net/ax25/ax25_timer.c
4117F:	net/ax25/sysctl_net_ax25.c
4118
4119DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4120L:	netdev@vger.kernel.org
4121S:	Orphan
4122F:	Documentation/networking/dmfe.txt
4123F:	drivers/net/ethernet/dec/tulip/dmfe.c
4124
4125DC390/AM53C974 SCSI driver
4126M:	Hannes Reinecke <hare@suse.com>
4127L:	linux-scsi@vger.kernel.org
4128S:	Maintained
4129F:	drivers/scsi/am53c974.c
4130
4131DC395x SCSI driver
4132M:	Oliver Neukum <oliver@neukum.org>
4133M:	Ali Akcaagac <aliakc@web.de>
4134M:	Jamie Lenehan <lenehan@twibble.org>
4135L:	dc395x@twibble.org
4136W:	http://twibble.org/dist/dc395x/
4137W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4138S:	Maintained
4139F:	Documentation/scsi/dc395x.txt
4140F:	drivers/scsi/dc395x.*
4141
4142DCCP PROTOCOL
4143M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4144L:	dccp@vger.kernel.org
4145W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4146S:	Maintained
4147F:	include/linux/dccp.h
4148F:	include/uapi/linux/dccp.h
4149F:	include/linux/tfrc.h
4150F:	net/dccp/
4151
4152DECnet NETWORK LAYER
4153W:	http://linux-decnet.sourceforge.net
4154L:	linux-decnet-user@lists.sourceforge.net
4155S:	Orphan
4156F:	Documentation/networking/decnet.txt
4157F:	net/decnet/
4158
4159DECSTATION PLATFORM SUPPORT
4160M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4161L:	linux-mips@linux-mips.org
4162W:	http://www.linux-mips.org/wiki/DECstation
4163S:	Maintained
4164F:	arch/mips/dec/
4165F:	arch/mips/include/asm/dec/
4166F:	arch/mips/include/asm/mach-dec/
4167
4168DEFXX FDDI NETWORK DRIVER
4169M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4170S:	Maintained
4171F:	drivers/net/fddi/defxx.*
4172
4173DELL SMBIOS DRIVER
4174M:	Pali Rohár <pali.rohar@gmail.com>
4175M:	Mario Limonciello <mario.limonciello@dell.com>
4176L:	platform-driver-x86@vger.kernel.org
4177S:	Maintained
4178F:	drivers/platform/x86/dell-smbios.*
4179
4180DELL SMBIOS SMM DRIVER
4181M:	Mario Limonciello <mario.limonciello@dell.com>
4182L:	platform-driver-x86@vger.kernel.org
4183S:	Maintained
4184F:	drivers/platform/x86/dell-smbios-smm.c
4185
4186DELL SMBIOS WMI DRIVER
4187M:	Mario Limonciello <mario.limonciello@dell.com>
4188L:	platform-driver-x86@vger.kernel.org
4189S:	Maintained
4190F:	drivers/platform/x86/dell-smbios-wmi.c
4191F:	tools/wmi/dell-smbios-example.c
4192
4193DEFZA FDDI NETWORK DRIVER
4194M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4195S:	Maintained
4196F:	drivers/net/fddi/defza.*
4197
4198DELL LAPTOP DRIVER
4199M:	Matthew Garrett <mjg59@srcf.ucam.org>
4200M:	Pali Rohár <pali.rohar@gmail.com>
4201L:	platform-driver-x86@vger.kernel.org
4202S:	Maintained
4203F:	drivers/platform/x86/dell-laptop.c
4204
4205DELL LAPTOP FREEFALL DRIVER
4206M:	Pali Rohár <pali.rohar@gmail.com>
4207S:	Maintained
4208F:	drivers/platform/x86/dell-smo8800.c
4209
4210DELL LAPTOP RBTN DRIVER
4211M:	Pali Rohár <pali.rohar@gmail.com>
4212S:	Maintained
4213F:	drivers/platform/x86/dell-rbtn.*
4214
4215DELL REMOTE BIOS UPDATE DRIVER
4216M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4217L:	platform-driver-x86@vger.kernel.org
4218S:	Maintained
4219F:	drivers/platform/x86/dell_rbu.c
4220
4221DELL LAPTOP SMM DRIVER
4222M:	Pali Rohár <pali.rohar@gmail.com>
4223S:	Maintained
4224F:	drivers/hwmon/dell-smm-hwmon.c
4225F:	include/uapi/linux/i8k.h
4226
4227DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4228M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4229L:	platform-driver-x86@vger.kernel.org
4230S:	Maintained
4231F:	Documentation/dcdbas.txt
4232F:	drivers/platform/x86/dcdbas.*
4233
4234DELL WMI NOTIFICATIONS DRIVER
4235M:	Matthew Garrett <mjg59@srcf.ucam.org>
4236M:	Pali Rohár <pali.rohar@gmail.com>
4237S:	Maintained
4238F:	drivers/platform/x86/dell-wmi.c
4239
4240DELL WMI DESCRIPTOR DRIVER
4241M:	Mario Limonciello <mario.limonciello@dell.com>
4242S:	Maintained
4243F:	drivers/platform/x86/dell-wmi-descriptor.c
4244
4245DELTA ST MEDIA DRIVER
4246M:	Hugues Fruchet <hugues.fruchet@st.com>
4247L:	linux-media@vger.kernel.org
4248T:	git git://linuxtv.org/media_tree.git
4249W:	https://linuxtv.org
4250S:	Supported
4251F:	drivers/media/platform/sti/delta
4252
4253DENALI NAND DRIVER
4254M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4255L:	linux-mtd@lists.infradead.org
4256S:	Supported
4257F:	drivers/mtd/nand/raw/denali*
4258
4259DESIGNWARE USB2 DRD IP DRIVER
4260M:	Minas Harutyunyan <hminas@synopsys.com>
4261L:	linux-usb@vger.kernel.org
4262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4263S:	Maintained
4264F:	drivers/usb/dwc2/
4265
4266DESIGNWARE USB3 DRD IP DRIVER
4267M:	Felipe Balbi <balbi@kernel.org>
4268L:	linux-usb@vger.kernel.org
4269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4270S:	Maintained
4271F:	drivers/usb/dwc3/
4272
4273DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4274M:	Andreas Klinger <ak@it-klinger.de>
4275L:	linux-iio@vger.kernel.org
4276S:	Maintained
4277F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4278F:	drivers/iio/proximity/srf*.c
4279
4280DEVICE COREDUMP (DEV_COREDUMP)
4281M:	Johannes Berg <johannes@sipsolutions.net>
4282L:	linux-kernel@vger.kernel.org
4283S:	Maintained
4284F:	drivers/base/devcoredump.c
4285F:	include/linux/devcoredump.h
4286
4287DEVICE FREQUENCY (DEVFREQ)
4288M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4289M:	Kyungmin Park <kyungmin.park@samsung.com>
4290R:	Chanwoo Choi <cw00.choi@samsung.com>
4291L:	linux-pm@vger.kernel.org
4292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4293S:	Maintained
4294F:	drivers/devfreq/
4295F:	include/linux/devfreq.h
4296F:	Documentation/devicetree/bindings/devfreq/
4297
4298DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4299M:	Chanwoo Choi <cw00.choi@samsung.com>
4300L:	linux-pm@vger.kernel.org
4301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4302S:	Supported
4303F:	drivers/devfreq/event/
4304F:	drivers/devfreq/devfreq-event.c
4305F:	include/linux/devfreq-event.h
4306F:	Documentation/devicetree/bindings/devfreq/event/
4307
4308DEVICE NUMBER REGISTRY
4309M:	Torben Mathiasen <device@lanana.org>
4310W:	http://lanana.org/docs/device-list/index.html
4311S:	Maintained
4312
4313DEVICE-MAPPER  (LVM)
4314M:	Alasdair Kergon <agk@redhat.com>
4315M:	Mike Snitzer <snitzer@redhat.com>
4316M:	dm-devel@redhat.com
4317L:	dm-devel@redhat.com
4318W:	http://sources.redhat.com/dm
4319Q:	http://patchwork.kernel.org/project/dm-devel/list/
4320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4321T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4322S:	Maintained
4323F:	Documentation/device-mapper/
4324F:	drivers/md/Makefile
4325F:	drivers/md/Kconfig
4326F:	drivers/md/dm*
4327F:	drivers/md/persistent-data/
4328F:	include/linux/device-mapper.h
4329F:	include/linux/dm-*.h
4330F:	include/uapi/linux/dm-*.h
4331
4332DEVLINK
4333M:	Jiri Pirko <jiri@mellanox.com>
4334L:	netdev@vger.kernel.org
4335S:	Supported
4336F:	net/core/devlink.c
4337F:	include/net/devlink.h
4338F:	include/uapi/linux/devlink.h
4339
4340DIALOG SEMICONDUCTOR DRIVERS
4341M:	Support Opensource <support.opensource@diasemi.com>
4342W:	http://www.dialog-semiconductor.com/products
4343S:	Supported
4344F:	Documentation/hwmon/da90??
4345F:	Documentation/devicetree/bindings/mfd/da90*.txt
4346F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4347F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4348F:	Documentation/devicetree/bindings/regulator/da92*.txt
4349F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4350F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4351F:	drivers/gpio/gpio-da90??.c
4352F:	drivers/hwmon/da90??-hwmon.c
4353F:	drivers/iio/adc/da91??-*.c
4354F:	drivers/input/misc/da90??_onkey.c
4355F:	drivers/input/touchscreen/da9052_tsi.c
4356F:	drivers/leds/leds-da90??.c
4357F:	drivers/mfd/da903x.c
4358F:	drivers/mfd/da90??-*.c
4359F:	drivers/mfd/da91??-*.c
4360F:	drivers/power/supply/da9052-battery.c
4361F:	drivers/power/supply/da91??-*.c
4362F:	drivers/regulator/da903x.c
4363F:	drivers/regulator/da9???-regulator.[ch]
4364F:	drivers/thermal/da90??-thermal.c
4365F:	drivers/rtc/rtc-da90??.c
4366F:	drivers/video/backlight/da90??_bl.c
4367F:	drivers/watchdog/da90??_wdt.c
4368F:	include/linux/mfd/da903x.h
4369F:	include/linux/mfd/da9052/
4370F:	include/linux/mfd/da9055/
4371F:	include/linux/mfd/da9062/
4372F:	include/linux/mfd/da9063/
4373F:	include/linux/mfd/da9150/
4374F:	include/linux/regulator/da9211.h
4375F:	include/sound/da[79]*.h
4376F:	sound/soc/codecs/da[79]*.[ch]
4377
4378DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4379M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4380L:	linux-gpio@vger.kernel.org
4381S:	Maintained
4382F:	drivers/gpio/gpio-gpio-mm.c
4383
4384DIOLAN U2C-12 I2C DRIVER
4385M:	Guenter Roeck <linux@roeck-us.net>
4386L:	linux-i2c@vger.kernel.org
4387S:	Maintained
4388F:	drivers/i2c/busses/i2c-diolan-u2c.c
4389
4390FILESYSTEM DIRECT ACCESS (DAX)
4391M:	Matthew Wilcox <willy@infradead.org>
4392M:	Ross Zwisler <zwisler@kernel.org>
4393M:	Jan Kara <jack@suse.cz>
4394L:	linux-fsdevel@vger.kernel.org
4395S:	Supported
4396F:	fs/dax.c
4397F:	include/linux/dax.h
4398F:	include/trace/events/fs_dax.h
4399
4400DEVICE DIRECT ACCESS (DAX)
4401M:	Dan Williams <dan.j.williams@intel.com>
4402M:	Dave Jiang <dave.jiang@intel.com>
4403M:	Ross Zwisler <zwisler@kernel.org>
4404M:	Vishal Verma <vishal.l.verma@intel.com>
4405L:	linux-nvdimm@lists.01.org
4406S:	Supported
4407F:	drivers/dax/
4408
4409DIRECTORY NOTIFICATION (DNOTIFY)
4410M:	Jan Kara <jack@suse.cz>
4411R:	Amir Goldstein <amir73il@gmail.com>
4412L:	linux-fsdevel@vger.kernel.org
4413S:	Maintained
4414F:	Documentation/filesystems/dnotify.txt
4415F:	fs/notify/dnotify/
4416F:	include/linux/dnotify.h
4417
4418DISK GEOMETRY AND PARTITION HANDLING
4419M:	Andries Brouwer <aeb@cwi.nl>
4420W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4421W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4422W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4423S:	Maintained
4424
4425DISKQUOTA
4426M:	Jan Kara <jack@suse.com>
4427S:	Maintained
4428F:	Documentation/filesystems/quota.txt
4429F:	fs/quota/
4430F:	include/linux/quota*.h
4431F:	include/uapi/linux/quota*.h
4432
4433DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4434M:	Bernie Thompson <bernie@plugable.com>
4435L:	linux-fbdev@vger.kernel.org
4436S:	Maintained
4437W:	http://plugable.com/category/projects/udlfb/
4438F:	drivers/video/fbdev/udlfb.c
4439F:	include/video/udlfb.h
4440F:	Documentation/fb/udlfb.txt
4441
4442DISTRIBUTED LOCK MANAGER (DLM)
4443M:	Christine Caulfield <ccaulfie@redhat.com>
4444M:	David Teigland <teigland@redhat.com>
4445L:	cluster-devel@redhat.com
4446W:	http://sources.redhat.com/cluster/
4447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4448S:	Supported
4449F:	fs/dlm/
4450
4451DMA BUFFER SHARING FRAMEWORK
4452M:	Sumit Semwal <sumit.semwal@linaro.org>
4453S:	Maintained
4454L:	linux-media@vger.kernel.org
4455L:	dri-devel@lists.freedesktop.org
4456L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4457F:	drivers/dma-buf/
4458F:	include/linux/dma-buf*
4459F:	include/linux/reservation.h
4460F:	include/linux/*fence.h
4461F:	Documentation/driver-api/dma-buf.rst
4462T:	git git://anongit.freedesktop.org/drm/drm-misc
4463
4464DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4465M:	Vinod Koul <vkoul@kernel.org>
4466L:	dmaengine@vger.kernel.org
4467Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4468S:	Maintained
4469F:	drivers/dma/
4470F:	include/linux/dmaengine.h
4471F:	include/linux/of_dma.h
4472F:	Documentation/devicetree/bindings/dma/
4473F:	Documentation/driver-api/dmaengine/
4474T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4475
4476DMA MAPPING HELPERS
4477M:	Christoph Hellwig <hch@lst.de>
4478M:	Marek Szyprowski <m.szyprowski@samsung.com>
4479R:	Robin Murphy <robin.murphy@arm.com>
4480L:	iommu@lists.linux-foundation.org
4481T:	git git://git.infradead.org/users/hch/dma-mapping.git
4482W:	http://git.infradead.org/users/hch/dma-mapping.git
4483S:	Supported
4484F:	kernel/dma/
4485F:	include/asm-generic/dma-mapping.h
4486F:	include/linux/dma-direct.h
4487F:	include/linux/dma-mapping.h
4488F:	include/linux/dma-noncoherent.h
4489
4490DME1737 HARDWARE MONITOR DRIVER
4491M:	Juerg Haefliger <juergh@gmail.com>
4492L:	linux-hwmon@vger.kernel.org
4493S:	Maintained
4494F:	Documentation/hwmon/dme1737
4495F:	drivers/hwmon/dme1737.c
4496
4497DMI/SMBIOS SUPPORT
4498M:	Jean Delvare <jdelvare@suse.com>
4499S:	Maintained
4500T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4501F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4502F:	drivers/firmware/dmi-id.c
4503F:	drivers/firmware/dmi_scan.c
4504F:	include/linux/dmi.h
4505
4506DOCUMENTATION
4507M:	Jonathan Corbet <corbet@lwn.net>
4508L:	linux-doc@vger.kernel.org
4509S:	Maintained
4510F:	Documentation/
4511F:	scripts/kernel-doc
4512X:	Documentation/ABI/
4513X:	Documentation/acpi/
4514X:	Documentation/devicetree/
4515X:	Documentation/i2c/
4516X:	Documentation/media/
4517X:	Documentation/power/
4518X:	Documentation/spi/
4519T:	git git://git.lwn.net/linux.git docs-next
4520
4521DOCUMENTATION/ITALIAN
4522M:	Federico Vaga <federico.vaga@vaga.pv.it>
4523L:	linux-doc@vger.kernel.org
4524S:	Maintained
4525F:	Documentation/translations/it_IT
4526
4527DONGWOON DW9714 LENS VOICE COIL DRIVER
4528M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4529L:	linux-media@vger.kernel.org
4530T:	git git://linuxtv.org/media_tree.git
4531S:	Maintained
4532F:	drivers/media/i2c/dw9714.c
4533F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4534
4535DONGWOON DW9807 LENS VOICE COIL DRIVER
4536M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4537L:	linux-media@vger.kernel.org
4538T:	git git://linuxtv.org/media_tree.git
4539S:	Maintained
4540F:	drivers/media/i2c/dw9807-vcm.c
4541F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4542
4543DOUBLETALK DRIVER
4544M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4545L:	blinux-list@redhat.com
4546S:	Maintained
4547F:	drivers/char/dtlk.c
4548F:	include/linux/dtlk.h
4549
4550DPAA2 DATAPATH I/O (DPIO) DRIVER
4551M:	Roy Pledge <Roy.Pledge@nxp.com>
4552L:	linux-kernel@vger.kernel.org
4553S:	Maintained
4554F:	drivers/soc/fsl/dpio
4555
4556DPAA2 ETHERNET DRIVER
4557M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4558L:	netdev@vger.kernel.org
4559S:	Maintained
4560F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4561F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4562F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4563F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4564F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4565
4566DPAA2 ETHERNET SWITCH DRIVER
4567M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4568M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4569L:	linux-kernel@vger.kernel.org
4570S:	Maintained
4571F:	drivers/staging/fsl-dpaa2/ethsw
4572
4573DPAA2 PTP CLOCK DRIVER
4574M:	Yangbo Lu <yangbo.lu@nxp.com>
4575L:	netdev@vger.kernel.org
4576S:	Maintained
4577F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4578F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4579
4580DPT_I2O SCSI RAID DRIVER
4581M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4582L:	linux-scsi@vger.kernel.org
4583W:	http://www.adaptec.com/
4584S:	Maintained
4585F:	drivers/scsi/dpt*
4586F:	drivers/scsi/dpt/
4587
4588DRBD DRIVER
4589M:	Philipp Reisner <philipp.reisner@linbit.com>
4590M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4591L:	drbd-dev@lists.linbit.com
4592W:	http://www.drbd.org
4593T:	git git://git.linbit.com/linux-drbd.git
4594T:	git git://git.linbit.com/drbd-8.4.git
4595S:	Supported
4596F:	drivers/block/drbd/
4597F:	lib/lru_cache.c
4598F:	Documentation/blockdev/drbd/
4599
4600DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4601M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4602R:	"Rafael J. Wysocki" <rafael@kernel.org>
4603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4604S:	Supported
4605F:	Documentation/kobject.txt
4606F:	drivers/base/
4607F:	fs/debugfs/
4608F:	fs/sysfs/
4609F:	include/linux/debugfs.h
4610F:	include/linux/kobj*
4611F:	lib/kobj*
4612
4613DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4614M:	Kevin Hilman <khilman@kernel.org>
4615M:	Nishanth Menon <nm@ti.com>
4616S:	Maintained
4617F:	drivers/power/avs/
4618F:	include/linux/power/smartreflex.h
4619L:	linux-pm@vger.kernel.org
4620
4621DRM DRIVER FOR ARM PL111 CLCD
4622M:	Eric Anholt <eric@anholt.net>
4623T:	git git://anongit.freedesktop.org/drm/drm-misc
4624S:	Supported
4625F:	drivers/gpu/drm/pl111/
4626
4627DRM DRIVER FOR ARM VERSATILE TFT PANELS
4628M:	Linus Walleij <linus.walleij@linaro.org>
4629T:	git git://anongit.freedesktop.org/drm/drm-misc
4630S:	Maintained
4631F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4632F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4633
4634DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4635M:	Dave Airlie <airlied@redhat.com>
4636S:	Odd Fixes
4637F:	drivers/gpu/drm/ast/
4638
4639DRM DRIVER FOR BOCHS VIRTUAL GPU
4640M:	Gerd Hoffmann <kraxel@redhat.com>
4641L:	virtualization@lists.linux-foundation.org
4642T:	git git://anongit.freedesktop.org/drm/drm-misc
4643S:	Maintained
4644F:	drivers/gpu/drm/bochs/
4645
4646DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4647M:	Linus Walleij <linus.walleij@linaro.org>
4648T:	git git://anongit.freedesktop.org/drm/drm-misc
4649S:	Maintained
4650F:	drivers/gpu/drm/tve200/
4651
4652DRM DRIVER FOR ILITEK ILI9225 PANELS
4653M:	David Lechner <david@lechnology.com>
4654S:	Maintained
4655F:	drivers/gpu/drm/tinydrm/ili9225.c
4656F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4657
4658DRM DRIVER FOR INTEL I810 VIDEO CARDS
4659S:	Orphan / Obsolete
4660F:	drivers/gpu/drm/i810/
4661F:	include/uapi/drm/i810_drm.h
4662
4663DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4664S:	Orphan / Obsolete
4665F:	drivers/gpu/drm/mga/
4666F:	include/uapi/drm/mga_drm.h
4667
4668DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4669M:	Dave Airlie <airlied@redhat.com>
4670S:	Odd Fixes
4671F:	drivers/gpu/drm/mgag200/
4672
4673DRM DRIVER FOR MI0283QT
4674M:	Noralf Trønnes <noralf@tronnes.org>
4675S:	Maintained
4676F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4677F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4678
4679DRM DRIVER FOR MSM ADRENO GPU
4680M:	Rob Clark <robdclark@gmail.com>
4681L:	linux-arm-msm@vger.kernel.org
4682L:	dri-devel@lists.freedesktop.org
4683L:	freedreno@lists.freedesktop.org
4684T:	git git://people.freedesktop.org/~robclark/linux
4685S:	Maintained
4686F:	drivers/gpu/drm/msm/
4687F:	include/uapi/drm/msm_drm.h
4688F:	Documentation/devicetree/bindings/display/msm/
4689
4690DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4691M:	Ben Skeggs <bskeggs@redhat.com>
4692L:	dri-devel@lists.freedesktop.org
4693L:	nouveau@lists.freedesktop.org
4694T:	git git://github.com/skeggsb/linux
4695S:	Supported
4696F:	drivers/gpu/drm/nouveau/
4697F:	include/uapi/drm/nouveau_drm.h
4698
4699DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4700M:	Noralf Trønnes <noralf@tronnes.org>
4701S:	Maintained
4702F:	drivers/gpu/drm/tinydrm/repaper.c
4703F:	Documentation/devicetree/bindings/display/repaper.txt
4704
4705DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4706M:	Dave Airlie <airlied@redhat.com>
4707M:	Gerd Hoffmann <kraxel@redhat.com>
4708L:	virtualization@lists.linux-foundation.org
4709T:	git git://anongit.freedesktop.org/drm/drm-misc
4710S:	Obsolete
4711W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4712F:	drivers/gpu/drm/cirrus/
4713
4714DRM DRIVER FOR QXL VIRTUAL GPU
4715M:	Dave Airlie <airlied@redhat.com>
4716M:	Gerd Hoffmann <kraxel@redhat.com>
4717L:	virtualization@lists.linux-foundation.org
4718T:	git git://anongit.freedesktop.org/drm/drm-misc
4719S:	Maintained
4720F:	drivers/gpu/drm/qxl/
4721F:	include/uapi/drm/qxl_drm.h
4722
4723DRM DRIVER FOR RAGE 128 VIDEO CARDS
4724S:	Orphan / Obsolete
4725F:	drivers/gpu/drm/r128/
4726F:	include/uapi/drm/r128_drm.h
4727
4728DRM DRIVER FOR SAVAGE VIDEO CARDS
4729S:	Orphan / Obsolete
4730F:	drivers/gpu/drm/savage/
4731F:	include/uapi/drm/savage_drm.h
4732
4733DRM DRIVER FOR SIS VIDEO CARDS
4734S:	Orphan / Obsolete
4735F:	drivers/gpu/drm/sis/
4736F:	include/uapi/drm/sis_drm.h
4737
4738DRM DRIVER FOR SITRONIX ST7586 PANELS
4739M:	David Lechner <david@lechnology.com>
4740S:	Maintained
4741F:	drivers/gpu/drm/tinydrm/st7586.c
4742F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4743
4744DRM DRIVER FOR SITRONIX ST7735R PANELS
4745M:	David Lechner <david@lechnology.com>
4746S:	Maintained
4747F:	drivers/gpu/drm/tinydrm/st7735r.c
4748F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4749
4750DRM DRIVER FOR TDFX VIDEO CARDS
4751S:	Orphan / Obsolete
4752F:	drivers/gpu/drm/tdfx/
4753
4754DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4755M:	Dave Airlie <airlied@redhat.com>
4756R:	Sean Paul <sean@poorly.run>
4757L:	dri-devel@lists.freedesktop.org
4758S:	Odd Fixes
4759F:	drivers/gpu/drm/udl/
4760T:	git git://anongit.freedesktop.org/drm/drm-misc
4761
4762DRM DRIVER FOR VMWARE VIRTUAL GPU
4763M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4764M:	Sinclair Yeh <syeh@vmware.com>
4765M:	Thomas Hellstrom <thellstrom@vmware.com>
4766L:	dri-devel@lists.freedesktop.org
4767T:	git git://people.freedesktop.org/~syeh/repos_linux
4768T:	git git://people.freedesktop.org/~thomash/linux
4769S:	Supported
4770F:	drivers/gpu/drm/vmwgfx/
4771F:	include/uapi/drm/vmwgfx_drm.h
4772
4773DRM DRIVERS
4774M:	David Airlie <airlied@linux.ie>
4775L:	dri-devel@lists.freedesktop.org
4776T:	git git://anongit.freedesktop.org/drm/drm
4777B:	https://bugs.freedesktop.org/
4778C:	irc://chat.freenode.net/dri-devel
4779S:	Maintained
4780F:	drivers/gpu/drm/
4781F:	drivers/gpu/vga/
4782F:	Documentation/devicetree/bindings/display/
4783F:	Documentation/devicetree/bindings/gpu/
4784F:	Documentation/gpu/
4785F:	include/drm/
4786F:	include/uapi/drm/
4787F:	include/linux/vga*
4788
4789DRM DRIVERS AND MISC GPU PATCHES
4790M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4791M:	Maxime Ripard <maxime.ripard@bootlin.com>
4792M:	Sean Paul <sean@poorly.run>
4793W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4794S:	Maintained
4795T:	git git://anongit.freedesktop.org/drm/drm-misc
4796F:	Documentation/gpu/
4797F:	drivers/gpu/vga/
4798F:	drivers/gpu/drm/*
4799F:	include/drm/drm*
4800F:	include/uapi/drm/drm*
4801F:	include/linux/vga*
4802
4803DRM DRIVERS FOR ALLWINNER A10
4804M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4805L:	dri-devel@lists.freedesktop.org
4806S:	Supported
4807F:	drivers/gpu/drm/sun4i/
4808F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4809T:	git git://anongit.freedesktop.org/drm/drm-misc
4810
4811DRM DRIVERS FOR AMLOGIC SOCS
4812M:	Neil Armstrong <narmstrong@baylibre.com>
4813L:	dri-devel@lists.freedesktop.org
4814L:	linux-amlogic@lists.infradead.org
4815W:	http://linux-meson.com/
4816S:	Supported
4817F:	drivers/gpu/drm/meson/
4818F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4819F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4820F:	Documentation/gpu/meson.rst
4821T:	git git://anongit.freedesktop.org/drm/drm-misc
4822
4823DRM DRIVERS FOR ATMEL HLCDC
4824M:	Boris Brezillon <boris.brezillon@bootlin.com>
4825L:	dri-devel@lists.freedesktop.org
4826S:	Supported
4827F:	drivers/gpu/drm/atmel-hlcdc/
4828F:	Documentation/devicetree/bindings/display/atmel/
4829T:	git git://anongit.freedesktop.org/drm/drm-misc
4830
4831DRM DRIVERS FOR BRIDGE CHIPS
4832M:	Archit Taneja <architt@codeaurora.org>
4833M:	Andrzej Hajda <a.hajda@samsung.com>
4834R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4835S:	Maintained
4836T:	git git://anongit.freedesktop.org/drm/drm-misc
4837F:	drivers/gpu/drm/bridge/
4838
4839DRM DRIVERS FOR EXYNOS
4840M:	Inki Dae <inki.dae@samsung.com>
4841M:	Joonyoung Shim <jy0922.shim@samsung.com>
4842M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4843M:	Kyungmin Park <kyungmin.park@samsung.com>
4844L:	dri-devel@lists.freedesktop.org
4845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4846S:	Supported
4847F:	drivers/gpu/drm/exynos/
4848F:	include/uapi/drm/exynos_drm.h
4849F:	Documentation/devicetree/bindings/display/exynos/
4850
4851DRM DRIVERS FOR FREESCALE DCU
4852M:	Stefan Agner <stefan@agner.ch>
4853M:	Alison Wang <alison.wang@nxp.com>
4854L:	dri-devel@lists.freedesktop.org
4855S:	Supported
4856F:	drivers/gpu/drm/fsl-dcu/
4857F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4858F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4859F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4860T:	git git://anongit.freedesktop.org/drm/drm-misc
4861
4862DRM DRIVERS FOR FREESCALE IMX
4863M:	Philipp Zabel <p.zabel@pengutronix.de>
4864L:	dri-devel@lists.freedesktop.org
4865S:	Maintained
4866F:	drivers/gpu/drm/imx/
4867F:	drivers/gpu/ipu-v3/
4868F:	Documentation/devicetree/bindings/display/imx/
4869
4870DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4871M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4872L:	dri-devel@lists.freedesktop.org
4873T:	git git://github.com/patjak/drm-gma500
4874S:	Maintained
4875F:	drivers/gpu/drm/gma500/
4876
4877DRM DRIVERS FOR HISILICON
4878M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4879M:	Rongrong Zou <zourongrong@gmail.com>
4880R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4881R:	Chen Feng <puck.chen@hisilicon.com>
4882L:	dri-devel@lists.freedesktop.org
4883T:	git git://github.com/xin3liang/linux.git
4884S:	Maintained
4885F:	drivers/gpu/drm/hisilicon/
4886F:	Documentation/devicetree/bindings/display/hisilicon/
4887
4888DRM DRIVERS FOR MEDIATEK
4889M:	CK Hu <ck.hu@mediatek.com>
4890M:	Philipp Zabel <p.zabel@pengutronix.de>
4891L:	dri-devel@lists.freedesktop.org
4892S:	Supported
4893F:	drivers/gpu/drm/mediatek/
4894F:	Documentation/devicetree/bindings/display/mediatek/
4895
4896DRM DRIVERS FOR NVIDIA TEGRA
4897M:	Thierry Reding <thierry.reding@gmail.com>
4898L:	dri-devel@lists.freedesktop.org
4899L:	linux-tegra@vger.kernel.org
4900T:	git git://anongit.freedesktop.org/tegra/linux.git
4901S:	Supported
4902F:	drivers/gpu/drm/tegra/
4903F:	drivers/gpu/host1x/
4904F:	include/linux/host1x.h
4905F:	include/uapi/drm/tegra_drm.h
4906F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4907
4908DRM DRIVERS FOR RENESAS
4909M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4910M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4911L:	dri-devel@lists.freedesktop.org
4912L:	linux-renesas-soc@vger.kernel.org
4913T:	git git://linuxtv.org/pinchartl/media drm/du/next
4914S:	Supported
4915F:	drivers/gpu/drm/rcar-du/
4916F:	drivers/gpu/drm/shmobile/
4917F:	include/linux/platform_data/shmob_drm.h
4918F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4919F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4920F:	Documentation/devicetree/bindings/display/renesas,du.txt
4921
4922DRM DRIVERS FOR ROCKCHIP
4923M:	Sandy Huang <hjc@rock-chips.com>
4924M:	Heiko Stübner <heiko@sntech.de>
4925L:	dri-devel@lists.freedesktop.org
4926S:	Maintained
4927F:	drivers/gpu/drm/rockchip/
4928F:	Documentation/devicetree/bindings/display/rockchip/
4929T:	git git://anongit.freedesktop.org/drm/drm-misc
4930
4931DRM DRIVERS FOR STI
4932M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4933M:	Vincent Abriou <vincent.abriou@st.com>
4934L:	dri-devel@lists.freedesktop.org
4935T:	git git://anongit.freedesktop.org/drm/drm-misc
4936S:	Maintained
4937F:	drivers/gpu/drm/sti
4938F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4939
4940DRM DRIVERS FOR STM
4941M:	Yannick Fertre <yannick.fertre@st.com>
4942M:	Philippe Cornu <philippe.cornu@st.com>
4943M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4944M:	Vincent Abriou <vincent.abriou@st.com>
4945L:	dri-devel@lists.freedesktop.org
4946T:	git git://anongit.freedesktop.org/drm/drm-misc
4947S:	Maintained
4948F:	drivers/gpu/drm/stm
4949F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4950
4951DRM DRIVERS FOR TI LCDC
4952M:	Jyri Sarha <jsarha@ti.com>
4953R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4954L:	dri-devel@lists.freedesktop.org
4955S:	Maintained
4956F:	drivers/gpu/drm/tilcdc/
4957F:	Documentation/devicetree/bindings/display/tilcdc/
4958
4959DRM DRIVERS FOR TI OMAP
4960M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4961L:	dri-devel@lists.freedesktop.org
4962S:	Maintained
4963F:	drivers/gpu/drm/omapdrm/
4964F:	Documentation/devicetree/bindings/display/ti/
4965
4966DRM DRIVERS FOR V3D
4967M:	Eric Anholt <eric@anholt.net>
4968S:	Supported
4969F:	drivers/gpu/drm/v3d/
4970F:	include/uapi/drm/v3d_drm.h
4971F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4972T:	git git://anongit.freedesktop.org/drm/drm-misc
4973
4974DRM DRIVERS FOR VC4
4975M:	Eric Anholt <eric@anholt.net>
4976T:	git git://github.com/anholt/linux
4977S:	Supported
4978F:	drivers/gpu/drm/vc4/
4979F:	include/uapi/drm/vc4_drm.h
4980F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4981T:	git git://anongit.freedesktop.org/drm/drm-misc
4982
4983DRM DRIVERS FOR VIVANTE GPU IP
4984M:	Lucas Stach <l.stach@pengutronix.de>
4985R:	Russell King <linux+etnaviv@armlinux.org.uk>
4986R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4987L:	etnaviv@lists.freedesktop.org
4988L:	dri-devel@lists.freedesktop.org
4989S:	Maintained
4990F:	drivers/gpu/drm/etnaviv/
4991F:	include/uapi/drm/etnaviv_drm.h
4992F:	Documentation/devicetree/bindings/display/etnaviv/
4993
4994DRM DRIVERS FOR ZTE ZX
4995M:	Shawn Guo <shawnguo@kernel.org>
4996L:	dri-devel@lists.freedesktop.org
4997S:	Maintained
4998F:	drivers/gpu/drm/zte/
4999F:	Documentation/devicetree/bindings/display/zte,vou.txt
5000T:	git git://anongit.freedesktop.org/drm/drm-misc
5001
5002DRM PANEL DRIVERS
5003M:	Thierry Reding <thierry.reding@gmail.com>
5004L:	dri-devel@lists.freedesktop.org
5005T:	git git://anongit.freedesktop.org/drm/drm-misc
5006S:	Maintained
5007F:	drivers/gpu/drm/drm_panel.c
5008F:	drivers/gpu/drm/panel/
5009F:	include/drm/drm_panel.h
5010F:	Documentation/devicetree/bindings/display/panel/
5011
5012DRM TINYDRM DRIVERS
5013M:	Noralf Trønnes <noralf@tronnes.org>
5014W:	https://github.com/notro/tinydrm/wiki/Development
5015T:	git git://anongit.freedesktop.org/drm/drm-misc
5016S:	Maintained
5017F:	drivers/gpu/drm/tinydrm/
5018F:	include/drm/tinydrm/
5019
5020DRM DRIVERS FOR XEN
5021M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5022T:	git git://anongit.freedesktop.org/drm/drm-misc
5023L:	dri-devel@lists.freedesktop.org
5024L:	xen-devel@lists.xen.org
5025S:	Supported
5026F:	drivers/gpu/drm/xen/
5027F:	Documentation/gpu/xen-front.rst
5028
5029DRM TTM SUBSYSTEM
5030M:	Christian Koenig <christian.koenig@amd.com>
5031M:	Huang Rui <ray.huang@amd.com>
5032M:	Junwei Zhang <Jerry.Zhang@amd.com>
5033T:	git git://people.freedesktop.org/~agd5f/linux
5034S:	Maintained
5035L:	dri-devel@lists.freedesktop.org
5036F:	include/drm/ttm/
5037F:	drivers/gpu/drm/ttm/
5038
5039DSBR100 USB FM RADIO DRIVER
5040M:	Alexey Klimov <klimov.linux@gmail.com>
5041L:	linux-media@vger.kernel.org
5042T:	git git://linuxtv.org/media_tree.git
5043S:	Maintained
5044F:	drivers/media/radio/dsbr100.c
5045
5046DSCC4 DRIVER
5047M:	Francois Romieu <romieu@fr.zoreil.com>
5048L:	netdev@vger.kernel.org
5049S:	Maintained
5050F:	drivers/net/wan/dscc4.c
5051
5052DT3155 MEDIA DRIVER
5053M:	Hans Verkuil <hverkuil@xs4all.nl>
5054L:	linux-media@vger.kernel.org
5055T:	git git://linuxtv.org/media_tree.git
5056W:	https://linuxtv.org
5057S:	Odd Fixes
5058F:	drivers/media/pci/dt3155/
5059
5060DVB_USB_AF9015 MEDIA DRIVER
5061M:	Antti Palosaari <crope@iki.fi>
5062L:	linux-media@vger.kernel.org
5063W:	https://linuxtv.org
5064W:	http://palosaari.fi/linux/
5065Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5066T:	git git://linuxtv.org/anttip/media_tree.git
5067S:	Maintained
5068F:	drivers/media/usb/dvb-usb-v2/af9015*
5069
5070DVB_USB_AF9035 MEDIA DRIVER
5071M:	Antti Palosaari <crope@iki.fi>
5072L:	linux-media@vger.kernel.org
5073W:	https://linuxtv.org
5074W:	http://palosaari.fi/linux/
5075Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5076T:	git git://linuxtv.org/anttip/media_tree.git
5077S:	Maintained
5078F:	drivers/media/usb/dvb-usb-v2/af9035*
5079
5080DVB_USB_ANYSEE MEDIA DRIVER
5081M:	Antti Palosaari <crope@iki.fi>
5082L:	linux-media@vger.kernel.org
5083W:	https://linuxtv.org
5084W:	http://palosaari.fi/linux/
5085Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5086T:	git git://linuxtv.org/anttip/media_tree.git
5087S:	Maintained
5088F:	drivers/media/usb/dvb-usb-v2/anysee*
5089
5090DVB_USB_AU6610 MEDIA DRIVER
5091M:	Antti Palosaari <crope@iki.fi>
5092L:	linux-media@vger.kernel.org
5093W:	https://linuxtv.org
5094W:	http://palosaari.fi/linux/
5095Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5096T:	git git://linuxtv.org/anttip/media_tree.git
5097S:	Maintained
5098F:	drivers/media/usb/dvb-usb-v2/au6610*
5099
5100DVB_USB_CE6230 MEDIA DRIVER
5101M:	Antti Palosaari <crope@iki.fi>
5102L:	linux-media@vger.kernel.org
5103W:	https://linuxtv.org
5104W:	http://palosaari.fi/linux/
5105Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5106T:	git git://linuxtv.org/anttip/media_tree.git
5107S:	Maintained
5108F:	drivers/media/usb/dvb-usb-v2/ce6230*
5109
5110DVB_USB_CXUSB MEDIA DRIVER
5111M:	Michael Krufky <mkrufky@linuxtv.org>
5112L:	linux-media@vger.kernel.org
5113W:	https://linuxtv.org
5114W:	http://github.com/mkrufky
5115Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5116T:	git git://linuxtv.org/media_tree.git
5117S:	Maintained
5118F:	drivers/media/usb/dvb-usb/cxusb*
5119
5120DVB_USB_EC168 MEDIA DRIVER
5121M:	Antti Palosaari <crope@iki.fi>
5122L:	linux-media@vger.kernel.org
5123W:	https://linuxtv.org
5124W:	http://palosaari.fi/linux/
5125Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5126T:	git git://linuxtv.org/anttip/media_tree.git
5127S:	Maintained
5128F:	drivers/media/usb/dvb-usb-v2/ec168*
5129
5130DVB_USB_GL861 MEDIA DRIVER
5131M:	Antti Palosaari <crope@iki.fi>
5132L:	linux-media@vger.kernel.org
5133W:	https://linuxtv.org
5134Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5135T:	git git://linuxtv.org/anttip/media_tree.git
5136S:	Maintained
5137F:	drivers/media/usb/dvb-usb-v2/gl861*
5138
5139DVB_USB_MXL111SF MEDIA DRIVER
5140M:	Michael Krufky <mkrufky@linuxtv.org>
5141L:	linux-media@vger.kernel.org
5142W:	https://linuxtv.org
5143W:	http://github.com/mkrufky
5144Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5145T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5146S:	Maintained
5147F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5148
5149DVB_USB_RTL28XXU MEDIA DRIVER
5150M:	Antti Palosaari <crope@iki.fi>
5151L:	linux-media@vger.kernel.org
5152W:	https://linuxtv.org
5153W:	http://palosaari.fi/linux/
5154Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5155T:	git git://linuxtv.org/anttip/media_tree.git
5156S:	Maintained
5157F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5158
5159DVB_USB_V2 MEDIA DRIVER
5160M:	Antti Palosaari <crope@iki.fi>
5161L:	linux-media@vger.kernel.org
5162W:	https://linuxtv.org
5163W:	http://palosaari.fi/linux/
5164Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5165T:	git git://linuxtv.org/anttip/media_tree.git
5166S:	Maintained
5167F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5168F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5169
5170DYNAMIC DEBUG
5171M:	Jason Baron <jbaron@akamai.com>
5172S:	Maintained
5173F:	lib/dynamic_debug.c
5174F:	include/linux/dynamic_debug.h
5175
5176DYNAMIC INTERRUPT MODERATION
5177M:	Tal Gilboa <talgi@mellanox.com>
5178S:	Maintained
5179F:	include/linux/net_dim.h
5180
5181DZ DECSTATION DZ11 SERIAL DRIVER
5182M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5183S:	Maintained
5184F:	drivers/tty/serial/dz.*
5185
5186E3X0 POWER BUTTON DRIVER
5187M:	Moritz Fischer <moritz.fischer@ettus.com>
5188L:	usrp-users@lists.ettus.com
5189W:	http://www.ettus.com
5190S:	Supported
5191F:	drivers/input/misc/e3x0-button.c
5192F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5193
5194E4000 MEDIA DRIVER
5195M:	Antti Palosaari <crope@iki.fi>
5196L:	linux-media@vger.kernel.org
5197W:	https://linuxtv.org
5198W:	http://palosaari.fi/linux/
5199Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5200T:	git git://linuxtv.org/anttip/media_tree.git
5201S:	Maintained
5202F:	drivers/media/tuners/e4000*
5203
5204EARTH_PT1 MEDIA DRIVER
5205M:	Akihiro Tsukada <tskd08@gmail.com>
5206L:	linux-media@vger.kernel.org
5207S:	Odd Fixes
5208F:	drivers/media/pci/pt1/
5209
5210EARTH_PT3 MEDIA DRIVER
5211M:	Akihiro Tsukada <tskd08@gmail.com>
5212L:	linux-media@vger.kernel.org
5213S:	Odd Fixes
5214F:	drivers/media/pci/pt3/
5215
5216EC100 MEDIA DRIVER
5217M:	Antti Palosaari <crope@iki.fi>
5218L:	linux-media@vger.kernel.org
5219W:	https://linuxtv.org
5220W:	http://palosaari.fi/linux/
5221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5222T:	git git://linuxtv.org/anttip/media_tree.git
5223S:	Maintained
5224F:	drivers/media/dvb-frontends/ec100*
5225
5226ECRYPT FILE SYSTEM
5227M:	Tyler Hicks <tyhicks@canonical.com>
5228L:	ecryptfs@vger.kernel.org
5229W:	http://ecryptfs.org
5230W:	https://launchpad.net/ecryptfs
5231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5232S:	Supported
5233F:	Documentation/filesystems/ecryptfs.txt
5234F:	fs/ecryptfs/
5235
5236EDAC-AMD64
5237M:	Borislav Petkov <bp@alien8.de>
5238L:	linux-edac@vger.kernel.org
5239S:	Maintained
5240F:	drivers/edac/amd64_edac*
5241
5242EDAC-CALXEDA
5243M:	Robert Richter <rric@kernel.org>
5244L:	linux-edac@vger.kernel.org
5245S:	Maintained
5246F:	drivers/edac/highbank*
5247
5248EDAC-CAVIUM OCTEON
5249M:	Ralf Baechle <ralf@linux-mips.org>
5250M:	David Daney <david.daney@cavium.com>
5251L:	linux-edac@vger.kernel.org
5252L:	linux-mips@linux-mips.org
5253S:	Supported
5254F:	drivers/edac/octeon_edac*
5255
5256EDAC-CAVIUM THUNDERX
5257M:	David Daney <david.daney@cavium.com>
5258M:	Jan Glauber <jglauber@cavium.com>
5259L:	linux-edac@vger.kernel.org
5260S:	Supported
5261F:	drivers/edac/thunderx_edac*
5262
5263EDAC-CORE
5264M:	Borislav Petkov <bp@alien8.de>
5265M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5266L:	linux-edac@vger.kernel.org
5267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5269S:	Supported
5270F:	Documentation/admin-guide/ras.rst
5271F:	Documentation/driver-api/edac.rst
5272F:	drivers/edac/
5273F:	include/linux/edac.h
5274
5275EDAC-E752X
5276M:	Mark Gross <mark.gross@intel.com>
5277L:	linux-edac@vger.kernel.org
5278S:	Maintained
5279F:	drivers/edac/e752x_edac.c
5280
5281EDAC-E7XXX
5282L:	linux-edac@vger.kernel.org
5283S:	Maintained
5284F:	drivers/edac/e7xxx_edac.c
5285
5286EDAC-FSL_DDR
5287M:	York Sun <york.sun@nxp.com>
5288L:	linux-edac@vger.kernel.org
5289S:	Maintained
5290F:	drivers/edac/fsl_ddr_edac.*
5291
5292EDAC-GHES
5293M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5294L:	linux-edac@vger.kernel.org
5295S:	Maintained
5296F:	drivers/edac/ghes_edac.c
5297
5298EDAC-I3000
5299L:	linux-edac@vger.kernel.org
5300S:	Orphan
5301F:	drivers/edac/i3000_edac.c
5302
5303EDAC-I5000
5304L:	linux-edac@vger.kernel.org
5305S:	Maintained
5306F:	drivers/edac/i5000_edac.c
5307
5308EDAC-I5400
5309M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5310L:	linux-edac@vger.kernel.org
5311S:	Maintained
5312F:	drivers/edac/i5400_edac.c
5313
5314EDAC-I7300
5315M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5316L:	linux-edac@vger.kernel.org
5317S:	Maintained
5318F:	drivers/edac/i7300_edac.c
5319
5320EDAC-I7CORE
5321M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5322L:	linux-edac@vger.kernel.org
5323S:	Maintained
5324F:	drivers/edac/i7core_edac.c
5325
5326EDAC-I82443BXGX
5327M:	Tim Small <tim@buttersideup.com>
5328L:	linux-edac@vger.kernel.org
5329S:	Maintained
5330F:	drivers/edac/i82443bxgx_edac.c
5331
5332EDAC-I82975X
5333M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5334M:	"Arvind R." <arvino55@gmail.com>
5335L:	linux-edac@vger.kernel.org
5336S:	Maintained
5337F:	drivers/edac/i82975x_edac.c
5338
5339EDAC-IE31200
5340M:	Jason Baron <jbaron@akamai.com>
5341L:	linux-edac@vger.kernel.org
5342S:	Maintained
5343F:	drivers/edac/ie31200_edac.c
5344
5345EDAC-MPC85XX
5346M:	Johannes Thumshirn <morbidrsa@gmail.com>
5347L:	linux-edac@vger.kernel.org
5348S:	Maintained
5349F:	drivers/edac/mpc85xx_edac.[ch]
5350
5351EDAC-PASEMI
5352M:	Egor Martovetsky <egor@pasemi.com>
5353L:	linux-edac@vger.kernel.org
5354S:	Maintained
5355F:	drivers/edac/pasemi_edac.c
5356
5357EDAC-PND2
5358M:	Tony Luck <tony.luck@intel.com>
5359L:	linux-edac@vger.kernel.org
5360S:	Maintained
5361F:	drivers/edac/pnd2_edac.[ch]
5362
5363EDAC-R82600
5364M:	Tim Small <tim@buttersideup.com>
5365L:	linux-edac@vger.kernel.org
5366S:	Maintained
5367F:	drivers/edac/r82600_edac.c
5368
5369EDAC-SBRIDGE
5370M:	Tony Luck <tony.luck@intel.com>
5371R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5372L:	linux-edac@vger.kernel.org
5373S:	Maintained
5374F:	drivers/edac/sb_edac.c
5375
5376EDAC-SKYLAKE
5377M:	Tony Luck <tony.luck@intel.com>
5378L:	linux-edac@vger.kernel.org
5379S:	Maintained
5380F:	drivers/edac/skx_edac.c
5381
5382EDAC-TI
5383M:	Tero Kristo <t-kristo@ti.com>
5384L:	linux-edac@vger.kernel.org
5385S:	Maintained
5386F:	drivers/edac/ti_edac.c
5387
5388EDAC-QCOM
5389M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5390M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5391L:	linux-arm-msm@vger.kernel.org
5392L:	linux-edac@vger.kernel.org
5393S:	Maintained
5394F:	drivers/edac/qcom_edac.c
5395
5396EDIROL UA-101/UA-1000 DRIVER
5397M:	Clemens Ladisch <clemens@ladisch.de>
5398L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5399T:	git git://git.alsa-project.org/alsa-kernel.git
5400S:	Maintained
5401F:	sound/usb/misc/ua101.c
5402
5403EFI TEST DRIVER
5404L:	linux-efi@vger.kernel.org
5405M:	Ivan Hu <ivan.hu@canonical.com>
5406M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5407S:	Maintained
5408F:	drivers/firmware/efi/test/
5409
5410EFI VARIABLE FILESYSTEM
5411M:	Matthew Garrett <matthew.garrett@nebula.com>
5412M:	Jeremy Kerr <jk@ozlabs.org>
5413M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5415L:	linux-efi@vger.kernel.org
5416S:	Maintained
5417F:	fs/efivarfs/
5418
5419EFIFB FRAMEBUFFER DRIVER
5420L:	linux-fbdev@vger.kernel.org
5421M:	Peter Jones <pjones@redhat.com>
5422S:	Maintained
5423F:	drivers/video/fbdev/efifb.c
5424
5425EFS FILESYSTEM
5426W:	http://aeschi.ch.eu.org/efs/
5427S:	Orphan
5428F:	fs/efs/
5429
5430EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5431M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5432L:	netdev@vger.kernel.org
5433S:	Maintained
5434F:	drivers/net/ethernet/ibm/ehea/
5435
5436EM28XX VIDEO4LINUX DRIVER
5437M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5438L:	linux-media@vger.kernel.org
5439W:	https://linuxtv.org
5440T:	git git://linuxtv.org/media_tree.git
5441S:	Maintained
5442F:	drivers/media/usb/em28xx/
5443F:	Documentation/media/v4l-drivers/em28xx*
5444
5445EMBEDDED LINUX
5446M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5447M:	Matt Mackall <mpm@selenic.com>
5448M:	David Woodhouse <dwmw2@infradead.org>
5449L:	linux-embedded@vger.kernel.org
5450S:	Maintained
5451
5452Emulex 10Gbps iSCSI - OneConnect DRIVER
5453M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5454M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5455M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5456L:	linux-scsi@vger.kernel.org
5457W:	http://www.broadcom.com
5458S:	Supported
5459F:	drivers/scsi/be2iscsi/
5460
5461Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5462M:	Sathya Perla <sathya.perla@broadcom.com>
5463M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5464M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5465M:	Somnath Kotur <somnath.kotur@broadcom.com>
5466L:	netdev@vger.kernel.org
5467W:	http://www.emulex.com
5468S:	Supported
5469F:	drivers/net/ethernet/emulex/benet/
5470
5471EMULEX ONECONNECT ROCE DRIVER
5472M:	Selvin Xavier <selvin.xavier@broadcom.com>
5473M:	Devesh Sharma <devesh.sharma@broadcom.com>
5474L:	linux-rdma@vger.kernel.org
5475W:	http://www.broadcom.com
5476S:	Odd Fixes
5477F:	drivers/infiniband/hw/ocrdma/
5478F:	include/uapi/rdma/ocrdma-abi.h
5479
5480EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5481M:	James Smart <james.smart@broadcom.com>
5482M:	Dick Kennedy <dick.kennedy@broadcom.com>
5483L:	linux-scsi@vger.kernel.org
5484W:	http://www.broadcom.com
5485S:	Supported
5486F:	drivers/scsi/lpfc/
5487
5488ENE CB710 FLASH CARD READER DRIVER
5489M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5490S:	Maintained
5491F:	drivers/misc/cb710/
5492F:	drivers/mmc/host/cb710-mmc.*
5493F:	include/linux/cb710.h
5494
5495ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5496M:	Maxim Levitsky <maximlevitsky@gmail.com>
5497S:	Maintained
5498F:	drivers/media/rc/ene_ir.*
5499
5500EPSON S1D13XXX FRAMEBUFFER DRIVER
5501M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5502S:	Maintained
5503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5504F:	drivers/video/fbdev/s1d13xxxfb.c
5505F:	include/video/s1d13xxxfb.h
5506
5507ERRSEQ ERROR TRACKING INFRASTRUCTURE
5508M:	Jeff Layton <jlayton@kernel.org>
5509S:	Maintained
5510F:	lib/errseq.c
5511F:	include/linux/errseq.h
5512
5513ET131X NETWORK DRIVER
5514M:	Mark Einon <mark.einon@gmail.com>
5515S:	Odd Fixes
5516F:	drivers/net/ethernet/agere/
5517
5518ETHERNET BRIDGE
5519M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5520M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5521L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5522L:	netdev@vger.kernel.org
5523W:	http://www.linuxfoundation.org/en/Net:Bridge
5524S:	Maintained
5525F:	include/linux/netfilter_bridge/
5526F:	net/bridge/
5527
5528ETHERNET PHY LIBRARY
5529M:	Andrew Lunn <andrew@lunn.ch>
5530M:	Florian Fainelli <f.fainelli@gmail.com>
5531L:	netdev@vger.kernel.org
5532S:	Maintained
5533F:	Documentation/ABI/testing/sysfs-bus-mdio
5534F:	Documentation/devicetree/bindings/net/mdio*
5535F:	Documentation/networking/phy.txt
5536F:	drivers/net/phy/
5537F:	drivers/of/of_mdio.c
5538F:	drivers/of/of_net.c
5539F:	include/linux/*mdio*.h
5540F:	include/linux/of_net.h
5541F:	include/linux/phy.h
5542F:	include/linux/phy_fixed.h
5543F:	include/linux/platform_data/mdio-bcm-unimac.h
5544F:	include/trace/events/mdio.h
5545F:	include/uapi/linux/mdio.h
5546F:	include/uapi/linux/mii.h
5547
5548EXT2 FILE SYSTEM
5549M:	Jan Kara <jack@suse.com>
5550L:	linux-ext4@vger.kernel.org
5551S:	Maintained
5552F:	Documentation/filesystems/ext2.txt
5553F:	fs/ext2/
5554F:	include/linux/ext2*
5555
5556EXT4 FILE SYSTEM
5557M:	"Theodore Ts'o" <tytso@mit.edu>
5558M:	Andreas Dilger <adilger.kernel@dilger.ca>
5559L:	linux-ext4@vger.kernel.org
5560W:	http://ext4.wiki.kernel.org
5561Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5563S:	Maintained
5564F:	Documentation/filesystems/ext4/ext4.rst
5565F:	fs/ext4/
5566
5567Extended Verification Module (EVM)
5568M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5569L:	linux-integrity@vger.kernel.org
5570S:	Supported
5571F:	security/integrity/evm/
5572
5573EXTENSIBLE FIRMWARE INTERFACE (EFI)
5574M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5575L:	linux-efi@vger.kernel.org
5576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5577S:	Maintained
5578F:	Documentation/efi-stub.txt
5579F:	arch/*/kernel/efi.c
5580F:	arch/x86/boot/compressed/eboot.[ch]
5581F:	arch/*/include/asm/efi.h
5582F:	arch/x86/platform/efi/
5583F:	drivers/firmware/efi/
5584F:	include/linux/efi*.h
5585F:	arch/arm/boot/compressed/efi-header.S
5586F:	arch/arm64/kernel/efi-entry.S
5587
5588EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5589M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5590M:	Chanwoo Choi <cw00.choi@samsung.com>
5591L:	linux-kernel@vger.kernel.org
5592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5593S:	Maintained
5594F:	drivers/extcon/
5595F:	include/linux/extcon/
5596F:	include/linux/extcon.h
5597F:	Documentation/extcon/
5598F:	Documentation/devicetree/bindings/extcon/
5599
5600EXYNOS DP DRIVER
5601M:	Jingoo Han <jingoohan1@gmail.com>
5602L:	dri-devel@lists.freedesktop.org
5603S:	Maintained
5604F:	drivers/gpu/drm/exynos/exynos_dp*
5605
5606EXYNOS SYSMMU (IOMMU) driver
5607M:	Marek Szyprowski <m.szyprowski@samsung.com>
5608L:	iommu@lists.linux-foundation.org
5609S:	Maintained
5610F:	drivers/iommu/exynos-iommu.c
5611
5612EZchip NPS platform support
5613M:	Vineet Gupta <vgupta@synopsys.com>
5614M:	Ofer Levi <oferle@mellanox.com>
5615S:	Supported
5616F:	arch/arc/plat-eznps
5617F:	arch/arc/boot/dts/eznps.dts
5618
5619F2FS FILE SYSTEM
5620M:	Jaegeuk Kim <jaegeuk@kernel.org>
5621M:	Chao Yu <yuchao0@huawei.com>
5622L:	linux-f2fs-devel@lists.sourceforge.net
5623W:	https://f2fs.wiki.kernel.org/
5624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5625S:	Maintained
5626F:	Documentation/filesystems/f2fs.txt
5627F:	Documentation/ABI/testing/sysfs-fs-f2fs
5628F:	fs/f2fs/
5629F:	include/linux/f2fs_fs.h
5630F:	include/trace/events/f2fs.h
5631
5632F71805F HARDWARE MONITORING DRIVER
5633M:	Jean Delvare <jdelvare@suse.com>
5634L:	linux-hwmon@vger.kernel.org
5635S:	Maintained
5636F:	Documentation/hwmon/f71805f
5637F:	drivers/hwmon/f71805f.c
5638
5639FADDR2LINE
5640M:	Josh Poimboeuf <jpoimboe@redhat.com>
5641S:	Maintained
5642F:	scripts/faddr2line
5643
5644FAILOVER MODULE
5645M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5646L:	netdev@vger.kernel.org
5647S:	Supported
5648F:	net/core/failover.c
5649F:	include/net/failover.h
5650F:	Documentation/networking/failover.rst
5651
5652FANOTIFY
5653M:	Jan Kara <jack@suse.cz>
5654R:	Amir Goldstein <amir73il@gmail.com>
5655L:	linux-fsdevel@vger.kernel.org
5656S:	Maintained
5657F:	fs/notify/fanotify/
5658F:	include/linux/fanotify.h
5659F:	include/uapi/linux/fanotify.h
5660
5661FARSYNC SYNCHRONOUS DRIVER
5662M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5663W:	http://www.farsite.co.uk/
5664S:	Supported
5665F:	drivers/net/wan/farsync.*
5666
5667FAULT INJECTION SUPPORT
5668M:	Akinobu Mita <akinobu.mita@gmail.com>
5669S:	Supported
5670F:	Documentation/fault-injection/
5671F:	lib/fault-inject.c
5672
5673FBTFT Framebuffer drivers
5674S:	Orphan
5675L:	dri-devel@lists.freedesktop.org
5676L:	linux-fbdev@vger.kernel.org
5677F:	drivers/staging/fbtft/
5678
5679FC0011 TUNER DRIVER
5680M:	Michael Buesch <m@bues.ch>
5681L:	linux-media@vger.kernel.org
5682S:	Maintained
5683F:	drivers/media/tuners/fc0011.h
5684F:	drivers/media/tuners/fc0011.c
5685
5686FC2580 MEDIA DRIVER
5687M:	Antti Palosaari <crope@iki.fi>
5688L:	linux-media@vger.kernel.org
5689W:	https://linuxtv.org
5690W:	http://palosaari.fi/linux/
5691Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5692T:	git git://linuxtv.org/anttip/media_tree.git
5693S:	Maintained
5694F:	drivers/media/tuners/fc2580*
5695
5696FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5697M:	Johannes Thumshirn <jth@kernel.org>
5698L:	linux-scsi@vger.kernel.org
5699W:	www.Open-FCoE.org
5700S:	Supported
5701F:	drivers/scsi/libfc/
5702F:	drivers/scsi/fcoe/
5703F:	include/scsi/fc/
5704F:	include/scsi/libfc.h
5705F:	include/scsi/libfcoe.h
5706F:	include/uapi/scsi/fc/
5707
5708FILE LOCKING (flock() and fcntl()/lockf())
5709M:	Jeff Layton <jlayton@kernel.org>
5710M:	"J. Bruce Fields" <bfields@fieldses.org>
5711L:	linux-fsdevel@vger.kernel.org
5712S:	Maintained
5713F:	include/linux/fcntl.h
5714F:	include/uapi/linux/fcntl.h
5715F:	fs/fcntl.c
5716F:	fs/locks.c
5717
5718FILESYSTEMS (VFS and infrastructure)
5719M:	Alexander Viro <viro@zeniv.linux.org.uk>
5720L:	linux-fsdevel@vger.kernel.org
5721S:	Maintained
5722F:	fs/*
5723F:	include/linux/fs.h
5724F:	include/uapi/linux/fs.h
5725
5726FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5727M:	Riku Voipio <riku.voipio@iki.fi>
5728L:	linux-hwmon@vger.kernel.org
5729S:	Maintained
5730F:	drivers/hwmon/f75375s.c
5731F:	include/linux/f75375s.h
5732
5733FIREWIRE AUDIO DRIVERS
5734M:	Clemens Ladisch <clemens@ladisch.de>
5735L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5736T:	git git://git.alsa-project.org/alsa-kernel.git
5737S:	Maintained
5738F:	sound/firewire/
5739
5740FIREWIRE MEDIA DRIVERS (firedtv)
5741M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5742L:	linux-media@vger.kernel.org
5743L:	linux1394-devel@lists.sourceforge.net
5744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5745S:	Maintained
5746F:	drivers/media/firewire/
5747
5748FIREWIRE SBP-2 TARGET
5749M:	Chris Boot <bootc@bootc.net>
5750L:	linux-scsi@vger.kernel.org
5751L:	target-devel@vger.kernel.org
5752L:	linux1394-devel@lists.sourceforge.net
5753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5754S:	Maintained
5755F:	drivers/target/sbp/
5756
5757FIREWIRE SUBSYSTEM
5758M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5759L:	linux1394-devel@lists.sourceforge.net
5760W:	http://ieee1394.wiki.kernel.org/
5761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5762S:	Maintained
5763F:	drivers/firewire/
5764F:	include/linux/firewire.h
5765F:	include/uapi/linux/firewire*.h
5766F:	tools/firewire/
5767
5768FIRMWARE LOADER (request_firmware)
5769M:	Luis R. Rodriguez <mcgrof@kernel.org>
5770L:	linux-kernel@vger.kernel.org
5771S:	Maintained
5772F:	Documentation/firmware_class/
5773F:	drivers/base/firmware_loader/
5774F:	include/linux/firmware.h
5775
5776FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5777M:	Joshua Morris <josh.h.morris@us.ibm.com>
5778M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5779S:	Maintained
5780F:	drivers/block/rsxx/
5781
5782FLOPPY DRIVER
5783M:	Jiri Kosina <jikos@kernel.org>
5784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5785S:	Odd fixes
5786F:	drivers/block/floppy.c
5787
5788FMC SUBSYSTEM
5789M:	Alessandro Rubini <rubini@gnudd.com>
5790W:	http://www.ohwr.org/projects/fmc-bus
5791S:	Supported
5792F:	drivers/fmc/
5793F:	include/linux/fmc*.h
5794F:	include/linux/ipmi-fru.h
5795K:	fmc_d.*register
5796
5797FPGA MANAGER FRAMEWORK
5798M:	Alan Tull <atull@kernel.org>
5799M:	Moritz Fischer <mdf@kernel.org>
5800L:	linux-fpga@vger.kernel.org
5801S:	Maintained
5802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5803Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5804F:	Documentation/fpga/
5805F:	Documentation/driver-api/fpga/
5806F:	Documentation/devicetree/bindings/fpga/
5807F:	drivers/fpga/
5808F:	include/linux/fpga/
5809W:	http://www.rocketboards.org
5810
5811FPGA DFL DRIVERS
5812M:	Wu Hao <hao.wu@intel.com>
5813L:	linux-fpga@vger.kernel.org
5814S:	Maintained
5815F:	Documentation/fpga/dfl.txt
5816F:	include/uapi/linux/fpga-dfl.h
5817F:	drivers/fpga/dfl*
5818
5819FPU EMULATOR
5820M:	Bill Metzenthen <billm@melbpc.org.au>
5821W:	http://floatingpoint.sourceforge.net/emulator/index.html
5822S:	Maintained
5823F:	arch/x86/math-emu/
5824
5825FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5826L:	netdev@vger.kernel.org
5827S:	Orphan
5828F:	drivers/net/wan/dlci.c
5829F:	drivers/net/wan/sdla.c
5830
5831FRAMEBUFFER LAYER
5832M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5833L:	dri-devel@lists.freedesktop.org
5834L:	linux-fbdev@vger.kernel.org
5835T:	git git://github.com/bzolnier/linux.git
5836Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5837S:	Maintained
5838F:	Documentation/fb/
5839F:	drivers/video/
5840F:	include/video/
5841F:	include/linux/fb.h
5842F:	include/uapi/video/
5843F:	include/uapi/linux/fb.h
5844
5845FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5846M:	Horia Geantă <horia.geanta@nxp.com>
5847M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5848L:	linux-crypto@vger.kernel.org
5849S:	Maintained
5850F:	drivers/crypto/caam/
5851F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5852
5853FREESCALE DIU FRAMEBUFFER DRIVER
5854M:	Timur Tabi <timur@kernel.org>
5855L:	linux-fbdev@vger.kernel.org
5856S:	Maintained
5857F:	drivers/video/fbdev/fsl-diu-fb.*
5858
5859FREESCALE DMA DRIVER
5860M:	Li Yang <leoyang.li@nxp.com>
5861M:	Zhang Wei <zw@zh-kernel.org>
5862L:	linuxppc-dev@lists.ozlabs.org
5863S:	Maintained
5864F:	drivers/dma/fsldma.*
5865
5866FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5867M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5868L:	netdev@vger.kernel.org
5869S:	Maintained
5870F:	drivers/net/ethernet/freescale/gianfar*
5871F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5872
5873FREESCALE GPMI NAND DRIVER
5874M:	Han Xu <han.xu@nxp.com>
5875L:	linux-mtd@lists.infradead.org
5876S:	Maintained
5877F:	drivers/mtd/nand/raw/gpmi-nand/*
5878
5879FREESCALE I2C CPM DRIVER
5880M:	Jochen Friedrich <jochen@scram.de>
5881L:	linuxppc-dev@lists.ozlabs.org
5882L:	linux-i2c@vger.kernel.org
5883S:	Maintained
5884F:	drivers/i2c/busses/i2c-cpm.c
5885
5886FREESCALE IMX LPI2C DRIVER
5887M:	Dong Aisheng <aisheng.dong@nxp.com>
5888L:	linux-i2c@vger.kernel.org
5889L:	linux-imx@nxp.com
5890S:	Maintained
5891F:	drivers/i2c/busses/i2c-imx-lpi2c.c
5892F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5893
5894FREESCALE IMX / MXC FEC DRIVER
5895M:	Fugang Duan <fugang.duan@nxp.com>
5896L:	netdev@vger.kernel.org
5897S:	Maintained
5898F:	drivers/net/ethernet/freescale/fec_main.c
5899F:	drivers/net/ethernet/freescale/fec_ptp.c
5900F:	drivers/net/ethernet/freescale/fec.h
5901F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5902
5903FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5904M:	Sascha Hauer <s.hauer@pengutronix.de>
5905R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5906L:	linux-fbdev@vger.kernel.org
5907L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5908S:	Maintained
5909F:	include/linux/platform_data/video-imxfb.h
5910F:	drivers/video/fbdev/imxfb.c
5911
5912FREESCALE QORIQ DPAA ETHERNET DRIVER
5913M:	Madalin Bucur <madalin.bucur@nxp.com>
5914L:	netdev@vger.kernel.org
5915S:	Maintained
5916F:	drivers/net/ethernet/freescale/dpaa
5917
5918FREESCALE QORIQ DPAA FMAN DRIVER
5919M:	Madalin Bucur <madalin.bucur@nxp.com>
5920L:	netdev@vger.kernel.org
5921S:	Maintained
5922F:	drivers/net/ethernet/freescale/fman
5923F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5924
5925FREESCALE QORIQ PTP CLOCK DRIVER
5926M:	Yangbo Lu <yangbo.lu@nxp.com>
5927L:	netdev@vger.kernel.org
5928S:	Maintained
5929F:	drivers/ptp/ptp_qoriq.c
5930F:	include/linux/fsl/ptp_qoriq.h
5931F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5932
5933FREESCALE QUAD SPI DRIVER
5934M:	Han Xu <han.xu@nxp.com>
5935L:	linux-mtd@lists.infradead.org
5936S:	Maintained
5937F:	drivers/mtd/spi-nor/fsl-quadspi.c
5938
5939FREESCALE QUICC ENGINE LIBRARY
5940M:	Qiang Zhao <qiang.zhao@nxp.com>
5941L:	linuxppc-dev@lists.ozlabs.org
5942S:	Maintained
5943F:	drivers/soc/fsl/qe/
5944F:	include/soc/fsl/*qe*.h
5945F:	include/soc/fsl/*ucc*.h
5946
5947FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5948M:	Li Yang <leoyang.li@nxp.com>
5949L:	netdev@vger.kernel.org
5950L:	linuxppc-dev@lists.ozlabs.org
5951S:	Maintained
5952F:	drivers/net/ethernet/freescale/ucc_geth*
5953
5954FREESCALE QUICC ENGINE UCC HDLC DRIVER
5955M:	Zhao Qiang <qiang.zhao@nxp.com>
5956L:	netdev@vger.kernel.org
5957L:	linuxppc-dev@lists.ozlabs.org
5958S:	Maintained
5959F:	drivers/net/wan/fsl_ucc_hdlc*
5960
5961FREESCALE QUICC ENGINE UCC UART DRIVER
5962M:	Timur Tabi <timur@kernel.org>
5963L:	linuxppc-dev@lists.ozlabs.org
5964S:	Maintained
5965F:	drivers/tty/serial/ucc_uart.c
5966
5967FREESCALE SOC DRIVERS
5968M:	Li Yang <leoyang.li@nxp.com>
5969L:	linuxppc-dev@lists.ozlabs.org
5970L:	linux-arm-kernel@lists.infradead.org
5971S:	Maintained
5972F:	Documentation/devicetree/bindings/soc/fsl/
5973F:	drivers/soc/fsl/
5974F:	include/linux/fsl/
5975
5976FREESCALE SOC FS_ENET DRIVER
5977M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5978L:	linuxppc-dev@lists.ozlabs.org
5979L:	netdev@vger.kernel.org
5980S:	Maintained
5981F:	drivers/net/ethernet/freescale/fs_enet/
5982F:	include/linux/fs_enet_pd.h
5983
5984FREESCALE SOC SOUND DRIVERS
5985M:	Timur Tabi <timur@kernel.org>
5986M:	Nicolin Chen <nicoleotsuka@gmail.com>
5987M:	Xiubo Li <Xiubo.Lee@gmail.com>
5988R:	Fabio Estevam <fabio.estevam@nxp.com>
5989L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5990L:	linuxppc-dev@lists.ozlabs.org
5991S:	Maintained
5992F:	sound/soc/fsl/fsl*
5993F:	sound/soc/fsl/imx*
5994F:	sound/soc/fsl/mpc8610_hpcd.c
5995
5996FREESCALE USB PERIPHERAL DRIVERS
5997M:	Li Yang <leoyang.li@nxp.com>
5998L:	linux-usb@vger.kernel.org
5999L:	linuxppc-dev@lists.ozlabs.org
6000S:	Maintained
6001F:	drivers/usb/gadget/udc/fsl*
6002
6003FREEVXFS FILESYSTEM
6004M:	Christoph Hellwig <hch@infradead.org>
6005W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6006S:	Maintained
6007F:	fs/freevxfs/
6008
6009FREEZER
6010M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6011M:	Pavel Machek <pavel@ucw.cz>
6012L:	linux-pm@vger.kernel.org
6013S:	Supported
6014F:	Documentation/power/freezing-of-tasks.txt
6015F:	include/linux/freezer.h
6016F:	kernel/freezer.c
6017
6018FRONTSWAP API
6019M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6020L:	linux-kernel@vger.kernel.org
6021S:	Maintained
6022F:	mm/frontswap.c
6023F:	include/linux/frontswap.h
6024
6025FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6026M:	David Howells <dhowells@redhat.com>
6027L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6028S:	Supported
6029F:	Documentation/filesystems/caching/
6030F:	fs/fscache/
6031F:	include/linux/fscache*.h
6032
6033FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6034M:	Theodore Y. Ts'o <tytso@mit.edu>
6035M:	Jaegeuk Kim <jaegeuk@kernel.org>
6036L:	linux-fscrypt@vger.kernel.org
6037Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6039S:	Supported
6040F:	fs/crypto/
6041F:	include/linux/fscrypt*.h
6042F:	Documentation/filesystems/fscrypt.rst
6043
6044FSI-ATTACHED I2C DRIVER
6045M:	Eddie James <eajames@linux.vnet.ibm.com>
6046L:	linux-i2c@vger.kernel.org
6047L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6048S:	Maintained
6049F:	drivers/i2c/busses/i2c-fsi.c
6050F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6051
6052FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6053M:	Jan Kara <jack@suse.cz>
6054R:	Amir Goldstein <amir73il@gmail.com>
6055L:	linux-fsdevel@vger.kernel.org
6056S:	Maintained
6057F:	fs/notify/
6058F:	include/linux/fsnotify*.h
6059
6060FUJITSU LAPTOP EXTRAS
6061M:	Jonathan Woithe <jwoithe@just42.net>
6062L:	platform-driver-x86@vger.kernel.org
6063S:	Maintained
6064F:	drivers/platform/x86/fujitsu-laptop.c
6065
6066FUJITSU M-5MO LS CAMERA ISP DRIVER
6067M:	Kyungmin Park <kyungmin.park@samsung.com>
6068M:	Heungjun Kim <riverful.kim@samsung.com>
6069L:	linux-media@vger.kernel.org
6070S:	Maintained
6071F:	drivers/media/i2c/m5mols/
6072F:	include/media/i2c/m5mols.h
6073
6074FUJITSU TABLET EXTRAS
6075M:	Robert Gerlach <khnz@gmx.de>
6076L:	platform-driver-x86@vger.kernel.org
6077S:	Maintained
6078F:	drivers/platform/x86/fujitsu-tablet.c
6079
6080FUSE: FILESYSTEM IN USERSPACE
6081M:	Miklos Szeredi <miklos@szeredi.hu>
6082L:	linux-fsdevel@vger.kernel.org
6083W:	http://fuse.sourceforge.net/
6084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6085S:	Maintained
6086F:	fs/fuse/
6087F:	include/uapi/linux/fuse.h
6088F:	Documentation/filesystems/fuse.txt
6089
6090FUTEX SUBSYSTEM
6091M:	Thomas Gleixner <tglx@linutronix.de>
6092M:	Ingo Molnar <mingo@redhat.com>
6093R:	Peter Zijlstra <peterz@infradead.org>
6094R:	Darren Hart <dvhart@infradead.org>
6095L:	linux-kernel@vger.kernel.org
6096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6097S:	Maintained
6098F:	kernel/futex.c
6099F:	kernel/futex_compat.c
6100F:	include/asm-generic/futex.h
6101F:	include/linux/futex.h
6102F:	include/uapi/linux/futex.h
6103F:	tools/testing/selftests/futex/
6104F:	tools/perf/bench/futex*
6105F:	Documentation/*futex*
6106
6107GCC PLUGINS
6108M:	Kees Cook <keescook@chromium.org>
6109R:	Emese Revfy <re.emese@gmail.com>
6110L:	kernel-hardening@lists.openwall.com
6111S:	Maintained
6112F:	scripts/gcc-plugins/
6113F:	scripts/gcc-plugin.sh
6114F:	scripts/Makefile.gcc-plugins
6115F:	Documentation/gcc-plugins.txt
6116
6117GASKET DRIVER FRAMEWORK
6118M:	Rob Springer <rspringer@google.com>
6119M:	Todd Poynor <toddpoynor@google.com>
6120M:	Ben Chan <benchan@chromium.org>
6121S:	Maintained
6122F:	drivers/staging/gasket/
6123
6124GCOV BASED KERNEL PROFILING
6125M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6126S:	Maintained
6127F:	kernel/gcov/
6128F:	Documentation/dev-tools/gcov.rst
6129
6130GDB KERNEL DEBUGGING HELPER SCRIPTS
6131M:	Jan Kiszka <jan.kiszka@siemens.com>
6132M:	Kieran Bingham <kbingham@kernel.org>
6133S:	Supported
6134F:	scripts/gdb/
6135
6136GDT SCSI DISK ARRAY CONTROLLER DRIVER
6137M:	Achim Leubner <achim_leubner@adaptec.com>
6138L:	linux-scsi@vger.kernel.org
6139W:	http://www.icp-vortex.com/
6140S:	Supported
6141F:	drivers/scsi/gdt*
6142
6143GEMTEK FM RADIO RECEIVER DRIVER
6144M:	Hans Verkuil <hverkuil@xs4all.nl>
6145L:	linux-media@vger.kernel.org
6146T:	git git://linuxtv.org/media_tree.git
6147W:	https://linuxtv.org
6148S:	Maintained
6149F:	drivers/media/radio/radio-gemtek*
6150
6151GENERIC GPIO I2C DRIVER
6152M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6153S:	Supported
6154F:	drivers/i2c/busses/i2c-gpio.c
6155F:	include/linux/platform_data/i2c-gpio.h
6156
6157GENERIC GPIO I2C MULTIPLEXER DRIVER
6158M:	Peter Korsgaard <peter.korsgaard@barco.com>
6159L:	linux-i2c@vger.kernel.org
6160S:	Supported
6161F:	drivers/i2c/muxes/i2c-mux-gpio.c
6162F:	include/linux/platform_data/i2c-mux-gpio.h
6163F:	Documentation/i2c/muxes/i2c-mux-gpio
6164
6165GENERIC HDLC (WAN) DRIVERS
6166M:	Krzysztof Halasa <khc@pm.waw.pl>
6167W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6168S:	Maintained
6169F:	drivers/net/wan/c101.c
6170F:	drivers/net/wan/hd6457*
6171F:	drivers/net/wan/hdlc*
6172F:	drivers/net/wan/n2.c
6173F:	drivers/net/wan/pc300too.c
6174F:	drivers/net/wan/pci200syn.c
6175F:	drivers/net/wan/wanxl*
6176
6177GENERIC INCLUDE/ASM HEADER FILES
6178M:	Arnd Bergmann <arnd@arndb.de>
6179L:	linux-arch@vger.kernel.org
6180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6181S:	Maintained
6182F:	include/asm-generic/
6183F:	include/uapi/asm-generic/
6184
6185GENERIC PHY FRAMEWORK
6186M:	Kishon Vijay Abraham I <kishon@ti.com>
6187L:	linux-kernel@vger.kernel.org
6188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6189S:	Supported
6190F:	drivers/phy/
6191F:	include/linux/phy/
6192
6193GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6194M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6195S:	Supported
6196F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6197
6198GENERIC PM DOMAINS
6199M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6200M:	Kevin Hilman <khilman@kernel.org>
6201M:	Ulf Hansson <ulf.hansson@linaro.org>
6202L:	linux-pm@vger.kernel.org
6203S:	Supported
6204F:	drivers/base/power/domain*.c
6205F:	include/linux/pm_domain.h
6206F:	Documentation/devicetree/bindings/power/power_domain.txt
6207
6208GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6209M:	Eugen Hristev <eugen.hristev@microchip.com>
6210L:	linux-input@vger.kernel.org
6211S:	Maintained
6212F:	drivers/input/touchscreen/resistive-adc-touch.c
6213
6214GENERIC UIO DRIVER FOR PCI DEVICES
6215M:	"Michael S. Tsirkin" <mst@redhat.com>
6216L:	kvm@vger.kernel.org
6217S:	Supported
6218F:	drivers/uio/uio_pci_generic.c
6219
6220GENWQE (IBM Generic Workqueue Card)
6221M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6222M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6223S:	Supported
6224F:	drivers/misc/genwqe/
6225
6226GET_MAINTAINER SCRIPT
6227M:	Joe Perches <joe@perches.com>
6228S:	Maintained
6229F:	scripts/get_maintainer.pl
6230
6231GFS2 FILE SYSTEM
6232M:	Bob Peterson <rpeterso@redhat.com>
6233M:	Andreas Gruenbacher <agruenba@redhat.com>
6234L:	cluster-devel@redhat.com
6235W:	http://sources.redhat.com/cluster/
6236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6237S:	Supported
6238F:	Documentation/filesystems/gfs2*.txt
6239F:	fs/gfs2/
6240F:	include/uapi/linux/gfs2_ondisk.h
6241
6242GIGASET ISDN DRIVERS
6243M:	Paul Bolle <pebolle@tiscali.nl>
6244L:	gigaset307x-common@lists.sourceforge.net
6245W:	http://gigaset307x.sourceforge.net/
6246S:	Odd Fixes
6247F:	Documentation/isdn/README.gigaset
6248F:	drivers/isdn/gigaset/
6249F:	include/uapi/linux/gigaset_dev.h
6250
6251GNSS SUBSYSTEM
6252M:	Johan Hovold <johan@kernel.org>
6253S:	Maintained
6254F:	Documentation/ABI/testing/sysfs-class-gnss
6255F:	Documentation/devicetree/bindings/gnss/
6256F:	drivers/gnss/
6257F:	include/linux/gnss.h
6258
6259GO7007 MPEG CODEC
6260M:	Hans Verkuil <hans.verkuil@cisco.com>
6261L:	linux-media@vger.kernel.org
6262S:	Maintained
6263F:	drivers/media/usb/go7007/
6264
6265GOODIX TOUCHSCREEN
6266M:	Bastien Nocera <hadess@hadess.net>
6267L:	linux-input@vger.kernel.org
6268S:	Maintained
6269F:	drivers/input/touchscreen/goodix.c
6270
6271GPD POCKET FAN DRIVER
6272M:	Hans de Goede <hdegoede@redhat.com>
6273L:	platform-driver-x86@vger.kernel.org
6274S:	Maintained
6275F:	drivers/platform/x86/gpd-pocket-fan.c
6276
6277GPIO ACPI SUPPORT
6278M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6279M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6280L:	linux-gpio@vger.kernel.org
6281L:	linux-acpi@vger.kernel.org
6282S:	Maintained
6283F:	Documentation/acpi/gpio-properties.txt
6284F:	drivers/gpio/gpiolib-acpi.c
6285
6286GPIO IR Transmitter
6287M:	Sean Young <sean@mess.org>
6288L:	linux-media@vger.kernel.org
6289S:	Maintained
6290F:	drivers/media/rc/gpio-ir-tx.c
6291
6292GPIO MOCKUP DRIVER
6293M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6294R:	Bartosz Golaszewski <brgl@bgdev.pl>
6295L:	linux-gpio@vger.kernel.org
6296S:	Maintained
6297F:	drivers/gpio/gpio-mockup.c
6298F:	tools/testing/selftests/gpio/
6299
6300GPIO SUBSYSTEM
6301M:	Linus Walleij <linus.walleij@linaro.org>
6302L:	linux-gpio@vger.kernel.org
6303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6304S:	Maintained
6305F:	Documentation/devicetree/bindings/gpio/
6306F:	Documentation/driver-api/gpio/
6307F:	Documentation/gpio/
6308F:	Documentation/ABI/testing/gpio-cdev
6309F:	Documentation/ABI/obsolete/sysfs-gpio
6310F:	drivers/gpio/
6311F:	include/linux/gpio/
6312F:	include/linux/gpio.h
6313F:	include/linux/of_gpio.h
6314F:	include/asm-generic/gpio.h
6315F:	include/uapi/linux/gpio.h
6316F:	tools/gpio/
6317
6318GRE DEMULTIPLEXER DRIVER
6319M:	Dmitry Kozlov <xeb@mail.ru>
6320L:	netdev@vger.kernel.org
6321S:	Maintained
6322F:	net/ipv4/gre_demux.c
6323F:	net/ipv4/gre_offload.c
6324F:	include/net/gre.h
6325
6326GRETH 10/100/1G Ethernet MAC device driver
6327M:	Andreas Larsson <andreas@gaisler.com>
6328L:	netdev@vger.kernel.org
6329S:	Maintained
6330F:	drivers/net/ethernet/aeroflex/
6331
6332GREYBUS AUDIO PROTOCOLS DRIVERS
6333M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6334M:	Mark Greer <mgreer@animalcreek.com>
6335S:	Maintained
6336F:	drivers/staging/greybus/audio_apbridgea.c
6337F:	drivers/staging/greybus/audio_apbridgea.h
6338F:	drivers/staging/greybus/audio_codec.c
6339F:	drivers/staging/greybus/audio_codec.h
6340F:	drivers/staging/greybus/audio_gb.c
6341F:	drivers/staging/greybus/audio_manager.c
6342F:	drivers/staging/greybus/audio_manager.h
6343F:	drivers/staging/greybus/audio_manager_module.c
6344F:	drivers/staging/greybus/audio_manager_private.h
6345F:	drivers/staging/greybus/audio_manager_sysfs.c
6346F:	drivers/staging/greybus/audio_module.c
6347F:	drivers/staging/greybus/audio_topology.c
6348
6349GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6350M:	Viresh Kumar <vireshk@kernel.org>
6351S:	Maintained
6352F:	drivers/staging/greybus/authentication.c
6353F:	drivers/staging/greybus/bootrom.c
6354F:	drivers/staging/greybus/firmware.h
6355F:	drivers/staging/greybus/fw-core.c
6356F:	drivers/staging/greybus/fw-download.c
6357F:	drivers/staging/greybus/fw-management.c
6358F:	drivers/staging/greybus/greybus_authentication.h
6359F:	drivers/staging/greybus/greybus_firmware.h
6360F:	drivers/staging/greybus/hid.c
6361F:	drivers/staging/greybus/i2c.c
6362F:	drivers/staging/greybus/spi.c
6363F:	drivers/staging/greybus/spilib.c
6364F:	drivers/staging/greybus/spilib.h
6365
6366GREYBUS LOOPBACK DRIVER
6367M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6368S:	Maintained
6369F:	drivers/staging/greybus/loopback.c
6370
6371GREYBUS PLATFORM DRIVERS
6372M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6373S:	Maintained
6374F:	drivers/staging/greybus/arche-platform.c
6375F:	drivers/staging/greybus/arche-apb-ctrl.c
6376F:	drivers/staging/greybus/arche_platform.h
6377
6378GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6379M:	Rui Miguel Silva <rmfrfs@gmail.com>
6380S:	Maintained
6381F:	drivers/staging/greybus/sdio.c
6382F:	drivers/staging/greybus/light.c
6383F:	drivers/staging/greybus/gpio.c
6384F:	drivers/staging/greybus/power_supply.c
6385F:	drivers/staging/greybus/spi.c
6386F:	drivers/staging/greybus/spilib.c
6387
6388GREYBUS SUBSYSTEM
6389M:	Johan Hovold <johan@kernel.org>
6390M:	Alex Elder <elder@kernel.org>
6391M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6392S:	Maintained
6393F:	drivers/staging/greybus/
6394L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6395
6396GREYBUS UART PROTOCOLS DRIVERS
6397M:	David Lin <dtwlin@gmail.com>
6398S:	Maintained
6399F:	drivers/staging/greybus/uart.c
6400F:	drivers/staging/greybus/log.c
6401
6402GS1662 VIDEO SERIALIZER
6403M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6404L:	linux-media@vger.kernel.org
6405T:	git git://linuxtv.org/media_tree.git
6406S:	Maintained
6407F:	drivers/media/spi/gs1662.c
6408
6409GSPCA FINEPIX SUBDRIVER
6410M:	Frank Zago <frank@zago.net>
6411L:	linux-media@vger.kernel.org
6412T:	git git://linuxtv.org/media_tree.git
6413S:	Maintained
6414F:	drivers/media/usb/gspca/finepix.c
6415
6416GSPCA GL860 SUBDRIVER
6417M:	Olivier Lorin <o.lorin@laposte.net>
6418L:	linux-media@vger.kernel.org
6419T:	git git://linuxtv.org/media_tree.git
6420S:	Maintained
6421F:	drivers/media/usb/gspca/gl860/
6422
6423GSPCA M5602 SUBDRIVER
6424M:	Erik Andren <erik.andren@gmail.com>
6425L:	linux-media@vger.kernel.org
6426T:	git git://linuxtv.org/media_tree.git
6427S:	Maintained
6428F:	drivers/media/usb/gspca/m5602/
6429
6430GSPCA PAC207 SONIXB SUBDRIVER
6431M:	Hans Verkuil <hverkuil@xs4all.nl>
6432L:	linux-media@vger.kernel.org
6433T:	git git://linuxtv.org/media_tree.git
6434S:	Odd Fixes
6435F:	drivers/media/usb/gspca/pac207.c
6436
6437GSPCA SN9C20X SUBDRIVER
6438M:	Brian Johnson <brijohn@gmail.com>
6439L:	linux-media@vger.kernel.org
6440T:	git git://linuxtv.org/media_tree.git
6441S:	Maintained
6442F:	drivers/media/usb/gspca/sn9c20x.c
6443
6444GSPCA T613 SUBDRIVER
6445M:	Leandro Costantino <lcostantino@gmail.com>
6446L:	linux-media@vger.kernel.org
6447T:	git git://linuxtv.org/media_tree.git
6448S:	Maintained
6449F:	drivers/media/usb/gspca/t613.c
6450
6451GSPCA USB WEBCAM DRIVER
6452M:	Hans Verkuil <hverkuil@xs4all.nl>
6453L:	linux-media@vger.kernel.org
6454T:	git git://linuxtv.org/media_tree.git
6455S:	Odd Fixes
6456F:	drivers/media/usb/gspca/
6457
6458GTP (GPRS Tunneling Protocol)
6459M:	Pablo Neira Ayuso <pablo@netfilter.org>
6460M:	Harald Welte <laforge@gnumonks.org>
6461L:	osmocom-net-gprs@lists.osmocom.org
6462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6463S:	Maintained
6464F:	drivers/net/gtp.c
6465
6466GUID PARTITION TABLE (GPT)
6467M:	Davidlohr Bueso <dave@stgolabs.net>
6468L:	linux-efi@vger.kernel.org
6469S:	Maintained
6470F:	block/partitions/efi.*
6471
6472H8/300 ARCHITECTURE
6473M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6474L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6475W:	http://uclinux-h8.sourceforge.jp
6476T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6477S:	Maintained
6478F:	arch/h8300/
6479F:	drivers/clocksource/h8300_*.c
6480F:	drivers/clk/h8300/
6481F:	drivers/irqchip/irq-renesas-h8*.c
6482
6483HACKRF MEDIA DRIVER
6484M:	Antti Palosaari <crope@iki.fi>
6485L:	linux-media@vger.kernel.org
6486W:	https://linuxtv.org
6487W:	http://palosaari.fi/linux/
6488Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6489T:	git git://linuxtv.org/anttip/media_tree.git
6490S:	Maintained
6491F:	drivers/media/usb/hackrf/
6492
6493HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6494M:	Frank Seidel <frank@f-seidel.de>
6495L:	platform-driver-x86@vger.kernel.org
6496W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6497S:	Maintained
6498F:	drivers/platform/x86/hdaps.c
6499
6500HARDWARE MONITORING
6501M:	Jean Delvare <jdelvare@suse.com>
6502M:	Guenter Roeck <linux@roeck-us.net>
6503L:	linux-hwmon@vger.kernel.org
6504W:	http://hwmon.wiki.kernel.org/
6505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6506S:	Maintained
6507F:	Documentation/devicetree/bindings/hwmon/
6508F:	Documentation/hwmon/
6509F:	drivers/hwmon/
6510F:	include/linux/hwmon*.h
6511F:	include/trace/events/hwmon*.h
6512
6513HARDWARE RANDOM NUMBER GENERATOR CORE
6514M:	Matt Mackall <mpm@selenic.com>
6515M:	Herbert Xu <herbert@gondor.apana.org.au>
6516L:	linux-crypto@vger.kernel.org
6517S:	Odd fixes
6518F:	Documentation/devicetree/bindings/rng/
6519F:	Documentation/hw_random.txt
6520F:	drivers/char/hw_random/
6521F:	include/linux/hw_random.h
6522
6523HARDWARE TRACING FACILITIES
6524M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6525S:	Maintained
6526F:	drivers/hwtracing/
6527
6528HARDWARE SPINLOCK CORE
6529M:	Ohad Ben-Cohen <ohad@wizery.com>
6530M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6531L:	linux-remoteproc@vger.kernel.org
6532S:	Maintained
6533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6534F:	Documentation/devicetree/bindings/hwlock/
6535F:	Documentation/hwspinlock.txt
6536F:	drivers/hwspinlock/
6537F:	include/linux/hwspinlock.h
6538
6539HARMONY SOUND DRIVER
6540L:	linux-parisc@vger.kernel.org
6541S:	Maintained
6542F:	sound/parisc/harmony.*
6543
6544HDPVR USB VIDEO ENCODER DRIVER
6545M:	Hans Verkuil <hverkuil@xs4all.nl>
6546L:	linux-media@vger.kernel.org
6547T:	git git://linuxtv.org/media_tree.git
6548W:	https://linuxtv.org
6549S:	Odd Fixes
6550F:	drivers/media/usb/hdpvr/
6551
6552HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6553M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6554S:	Supported
6555F:	Documentation/watchdog/hpwdt.txt
6556F:	drivers/watchdog/hpwdt.c
6557
6558HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6559M:	Don Brace <don.brace@microsemi.com>
6560L:	esc.storagedev@microsemi.com
6561L:	linux-scsi@vger.kernel.org
6562S:	Supported
6563F:	Documentation/scsi/hpsa.txt
6564F:	drivers/scsi/hpsa*.[ch]
6565F:	include/linux/cciss*.h
6566F:	include/uapi/linux/cciss*.h
6567
6568HFI1 DRIVER
6569M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6570M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6571L:	linux-rdma@vger.kernel.org
6572S:	Supported
6573F:	drivers/infiniband/hw/hfi1
6574
6575HFS FILESYSTEM
6576L:	linux-fsdevel@vger.kernel.org
6577S:	Orphan
6578F:	Documentation/filesystems/hfs.txt
6579F:	fs/hfs/
6580
6581HFSPLUS FILESYSTEM
6582L:	linux-fsdevel@vger.kernel.org
6583S:	Orphan
6584F:	Documentation/filesystems/hfsplus.txt
6585F:	fs/hfsplus/
6586
6587HGA FRAMEBUFFER DRIVER
6588M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6589L:	linux-nvidia@lists.surfsouth.com
6590W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6591S:	Maintained
6592F:	drivers/video/fbdev/hgafb.c
6593
6594HIBERNATION (aka Software Suspend, aka swsusp)
6595M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6596M:	Pavel Machek <pavel@ucw.cz>
6597L:	linux-pm@vger.kernel.org
6598B:	https://bugzilla.kernel.org
6599S:	Supported
6600F:	arch/x86/power/
6601F:	drivers/base/power/
6602F:	kernel/power/
6603F:	include/linux/suspend.h
6604F:	include/linux/freezer.h
6605F:	include/linux/pm.h
6606F:	arch/*/include/asm/suspend*.h
6607
6608HID CORE LAYER
6609M:	Jiri Kosina <jikos@kernel.org>
6610M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6611L:	linux-input@vger.kernel.org
6612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6613S:	Maintained
6614F:	drivers/hid/
6615F:	include/linux/hid*
6616F:	include/uapi/linux/hid*
6617
6618HID SENSOR HUB DRIVERS
6619M:	Jiri Kosina <jikos@kernel.org>
6620M:	Jonathan Cameron <jic23@kernel.org>
6621M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6622L:	linux-input@vger.kernel.org
6623L:	linux-iio@vger.kernel.org
6624S:	Maintained
6625F:	Documentation/hid/hid-sensor*
6626F:	drivers/hid/hid-sensor-*
6627F:	drivers/iio/*/hid-*
6628F:	include/linux/hid-sensor-*
6629
6630HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6631M:	Thomas Gleixner <tglx@linutronix.de>
6632L:	linux-kernel@vger.kernel.org
6633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6634S:	Maintained
6635F:	Documentation/timers/
6636F:	kernel/time/hrtimer.c
6637F:	kernel/time/clockevents.c
6638F:	kernel/time/timer_*.c
6639F:	include/linux/clockchips.h
6640F:	include/linux/hrtimer.h
6641
6642HIGH-SPEED SCC DRIVER FOR AX.25
6643L:	linux-hams@vger.kernel.org
6644S:	Orphan
6645F:	drivers/net/hamradio/dmascc.c
6646F:	drivers/net/hamradio/scc.c
6647
6648HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6649M:	HighPoint Linux Team <linux@highpoint-tech.com>
6650W:	http://www.highpoint-tech.com
6651S:	Supported
6652F:	Documentation/scsi/hptiop.txt
6653F:	drivers/scsi/hptiop.c
6654
6655HIPPI
6656M:	Jes Sorensen <jes@trained-monkey.org>
6657L:	linux-hippi@sunsite.dk
6658S:	Maintained
6659F:	include/linux/hippidevice.h
6660F:	include/uapi/linux/if_hippi.h
6661F:	net/802/hippi.c
6662F:	drivers/net/hippi/
6663
6664HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6665M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6666M:	Salil Mehta <salil.mehta@huawei.com>
6667L:	netdev@vger.kernel.org
6668W:	http://www.hisilicon.com
6669S:	Maintained
6670F:	drivers/net/ethernet/hisilicon/hns3/
6671
6672HISILICON LPC BUS DRIVER
6673M:	john.garry@huawei.com
6674W:	http://www.hisilicon.com
6675S:	Maintained
6676F:	drivers/bus/hisi_lpc.c
6677F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6678
6679HISILICON NETWORK SUBSYSTEM DRIVER
6680M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6681M:	Salil Mehta <salil.mehta@huawei.com>
6682L:	netdev@vger.kernel.org
6683W:	http://www.hisilicon.com
6684S:	Maintained
6685F:	drivers/net/ethernet/hisilicon/
6686F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6687
6688HISILICON PMU DRIVER
6689M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6690W:	http://www.hisilicon.com
6691S:	Supported
6692F:	drivers/perf/hisilicon
6693F:	Documentation/perf/hisi-pmu.txt
6694
6695HISILICON ROCE DRIVER
6696M:	Lijun Ou <oulijun@huawei.com>
6697M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6698L:	linux-rdma@vger.kernel.org
6699S:	Maintained
6700F:	drivers/infiniband/hw/hns/
6701F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6702
6703HISILICON SAS Controller
6704M:	John Garry <john.garry@huawei.com>
6705W:	http://www.hisilicon.com
6706S:	Supported
6707F:	drivers/scsi/hisi_sas/
6708F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6709
6710HMM - Heterogeneous Memory Management
6711M:	Jérôme Glisse <jglisse@redhat.com>
6712L:	linux-mm@kvack.org
6713S:	Maintained
6714F:	mm/hmm*
6715F:	include/linux/hmm*
6716F:	Documentation/vm/hmm.rst
6717
6718HOST AP DRIVER
6719M:	Jouni Malinen <j@w1.fi>
6720L:	linux-wireless@vger.kernel.org
6721W:	http://w1.fi/hostap-driver.html
6722S:	Obsolete
6723F:	drivers/net/wireless/intersil/hostap/
6724
6725HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6726L:	platform-driver-x86@vger.kernel.org
6727S:	Orphan
6728F:	drivers/platform/x86/tc1100-wmi.c
6729
6730HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6731M:	Jaroslav Kysela <perex@perex.cz>
6732S:	Maintained
6733F:	drivers/net/ethernet/hp/hp100.*
6734
6735HPET:	High Precision Event Timers driver
6736M:	Clemens Ladisch <clemens@ladisch.de>
6737S:	Maintained
6738F:	Documentation/timers/hpet.txt
6739F:	drivers/char/hpet.c
6740F:	include/linux/hpet.h
6741F:	include/uapi/linux/hpet.h
6742
6743HPET:	x86
6744S:	Orphan
6745F:	arch/x86/kernel/hpet.c
6746F:	arch/x86/include/asm/hpet.h
6747
6748HPFS FILESYSTEM
6749M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6750W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6751S:	Maintained
6752F:	fs/hpfs/
6753
6754HSI SUBSYSTEM
6755M:	Sebastian Reichel <sre@kernel.org>
6756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6757S:	Maintained
6758F:	Documentation/ABI/testing/sysfs-bus-hsi
6759F:	Documentation/driver-api/hsi.rst
6760F:	drivers/hsi/
6761F:	include/linux/hsi/
6762F:	include/uapi/linux/hsi/
6763
6764HSO 3G MODEM DRIVER
6765L:	linux-usb@vger.kernel.org
6766S:	Orphan
6767F:	drivers/net/usb/hso.c
6768
6769HSR NETWORK PROTOCOL
6770M:	Arvid Brodin <arvid.brodin@alten.se>
6771L:	netdev@vger.kernel.org
6772S:	Maintained
6773F:	net/hsr/
6774
6775HT16K33 LED CONTROLLER DRIVER
6776M:	Robin van der Gracht <robin@protonic.nl>
6777S:	Maintained
6778F:	drivers/auxdisplay/ht16k33.c
6779F:	Documentation/devicetree/bindings/display/ht16k33.txt
6780
6781HTCPEN TOUCHSCREEN DRIVER
6782M:	Pau Oliva Fora <pof@eslack.org>
6783L:	linux-input@vger.kernel.org
6784S:	Maintained
6785F:	drivers/input/touchscreen/htcpen.c
6786
6787HUAWEI ETHERNET DRIVER
6788M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6789L:	netdev@vger.kernel.org
6790S:	Supported
6791F:	Documentation/networking/hinic.txt
6792F:	drivers/net/ethernet/huawei/hinic/
6793
6794HUGETLB FILESYSTEM
6795M:	Mike Kravetz <mike.kravetz@oracle.com>
6796L:	linux-mm@kvack.org
6797S:	Maintained
6798F:	fs/hugetlbfs/
6799F:	mm/hugetlb.c
6800F:	include/linux/hugetlb.h
6801F:	Documentation/admin-guide/mm/hugetlbpage.rst
6802F:	Documentation/vm/hugetlbfs_reserv.rst
6803F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6804
6805HVA ST MEDIA DRIVER
6806M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6807L:	linux-media@vger.kernel.org
6808T:	git git://linuxtv.org/media_tree.git
6809W:	https://linuxtv.org
6810S:	Supported
6811F:	drivers/media/platform/sti/hva
6812
6813HWPOISON MEMORY FAILURE HANDLING
6814M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6815L:	linux-mm@kvack.org
6816S:	Maintained
6817F:	mm/memory-failure.c
6818F:	mm/hwpoison-inject.c
6819
6820HYGON PROCESSOR SUPPORT
6821M:	Pu Wen <puwen@hygon.cn>
6822L:	linux-kernel@vger.kernel.org
6823S:	Maintained
6824F:	arch/x86/kernel/cpu/hygon.c
6825
6826Hyper-V CORE AND DRIVERS
6827M:	"K. Y. Srinivasan" <kys@microsoft.com>
6828M:	Haiyang Zhang <haiyangz@microsoft.com>
6829M:	Stephen Hemminger <sthemmin@microsoft.com>
6830L:	devel@linuxdriverproject.org
6831S:	Maintained
6832F:	Documentation/networking/netvsc.txt
6833F:	arch/x86/include/asm/mshyperv.h
6834F:	arch/x86/include/asm/trace/hyperv.h
6835F:	arch/x86/include/asm/hyperv-tlfs.h
6836F:	arch/x86/kernel/cpu/mshyperv.c
6837F:	arch/x86/hyperv
6838F:	drivers/hid/hid-hyperv.c
6839F:	drivers/hv/
6840F:	drivers/input/serio/hyperv-keyboard.c
6841F:	drivers/pci/controller/pci-hyperv.c
6842F:	drivers/net/hyperv/
6843F:	drivers/scsi/storvsc_drv.c
6844F:	drivers/uio/uio_hv_generic.c
6845F:	drivers/video/fbdev/hyperv_fb.c
6846F:	net/vmw_vsock/hyperv_transport.c
6847F:	include/linux/hyperv.h
6848F:	include/uapi/linux/hyperv.h
6849F:	tools/hv/
6850F:	Documentation/ABI/stable/sysfs-bus-vmbus
6851
6852HYPERVISOR VIRTUAL CONSOLE DRIVER
6853L:	linuxppc-dev@lists.ozlabs.org
6854S:	Odd Fixes
6855F:	drivers/tty/hvc/
6856
6857I2C ACPI SUPPORT
6858M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6859L:	linux-i2c@vger.kernel.org
6860L:	linux-acpi@vger.kernel.org
6861S:	Maintained
6862F:	drivers/i2c/i2c-core-acpi.c
6863
6864I2C CONTROLLER DRIVER FOR NVIDIA GPU
6865M:	Ajay Gupta <ajayg@nvidia.com>
6866L:	linux-i2c@vger.kernel.org
6867S:	Maintained
6868F:	Documentation/i2c/busses/i2c-nvidia-gpu
6869F:	drivers/i2c/busses/i2c-nvidia-gpu.c
6870
6871I2C MUXES
6872M:	Peter Rosin <peda@axentia.se>
6873L:	linux-i2c@vger.kernel.org
6874S:	Maintained
6875F:	Documentation/i2c/i2c-topology
6876F:	Documentation/i2c/muxes/
6877F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6878F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6879F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6880F:	drivers/i2c/i2c-mux.c
6881F:	drivers/i2c/muxes/
6882F:	include/linux/i2c-mux.h
6883
6884I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6885M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6886L:	linux-i2c@vger.kernel.org
6887S:	Maintained
6888F:	drivers/i2c/busses/i2c-mv64xxx.c
6889
6890I2C OVER PARALLEL PORT
6891M:	Jean Delvare <jdelvare@suse.com>
6892L:	linux-i2c@vger.kernel.org
6893S:	Maintained
6894F:	Documentation/i2c/busses/i2c-parport
6895F:	Documentation/i2c/busses/i2c-parport-light
6896F:	drivers/i2c/busses/i2c-parport.c
6897F:	drivers/i2c/busses/i2c-parport-light.c
6898
6899I2C SUBSYSTEM
6900M:	Wolfram Sang <wsa@the-dreams.de>
6901L:	linux-i2c@vger.kernel.org
6902W:	https://i2c.wiki.kernel.org/
6903Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6905S:	Maintained
6906F:	Documentation/devicetree/bindings/i2c/i2c.txt
6907F:	Documentation/i2c/
6908F:	drivers/i2c/*
6909F:	include/linux/i2c.h
6910F:	include/linux/i2c-dev.h
6911F:	include/linux/i2c-smbus.h
6912F:	include/uapi/linux/i2c.h
6913F:	include/uapi/linux/i2c-*.h
6914
6915I2C SUBSYSTEM HOST DRIVERS
6916L:	linux-i2c@vger.kernel.org
6917W:	https://i2c.wiki.kernel.org/
6918Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6920S:	Odd Fixes
6921F:	Documentation/devicetree/bindings/i2c/
6922F:	drivers/i2c/algos/
6923F:	drivers/i2c/busses/
6924
6925I2C-TAOS-EVM DRIVER
6926M:	Jean Delvare <jdelvare@suse.com>
6927L:	linux-i2c@vger.kernel.org
6928S:	Maintained
6929F:	Documentation/i2c/busses/i2c-taos-evm
6930F:	drivers/i2c/busses/i2c-taos-evm.c
6931
6932I2C-TINY-USB DRIVER
6933M:	Till Harbaum <till@harbaum.org>
6934L:	linux-i2c@vger.kernel.org
6935W:	http://www.harbaum.org/till/i2c_tiny_usb
6936S:	Maintained
6937F:	drivers/i2c/busses/i2c-tiny-usb.c
6938
6939I2C/SMBUS CONTROLLER DRIVERS FOR PC
6940M:	Jean Delvare <jdelvare@suse.com>
6941L:	linux-i2c@vger.kernel.org
6942S:	Maintained
6943F:	Documentation/i2c/busses/i2c-ali1535
6944F:	Documentation/i2c/busses/i2c-ali1563
6945F:	Documentation/i2c/busses/i2c-ali15x3
6946F:	Documentation/i2c/busses/i2c-amd756
6947F:	Documentation/i2c/busses/i2c-amd8111
6948F:	Documentation/i2c/busses/i2c-i801
6949F:	Documentation/i2c/busses/i2c-nforce2
6950F:	Documentation/i2c/busses/i2c-piix4
6951F:	Documentation/i2c/busses/i2c-sis5595
6952F:	Documentation/i2c/busses/i2c-sis630
6953F:	Documentation/i2c/busses/i2c-sis96x
6954F:	Documentation/i2c/busses/i2c-via
6955F:	Documentation/i2c/busses/i2c-viapro
6956F:	drivers/i2c/busses/i2c-ali1535.c
6957F:	drivers/i2c/busses/i2c-ali1563.c
6958F:	drivers/i2c/busses/i2c-ali15x3.c
6959F:	drivers/i2c/busses/i2c-amd756.c
6960F:	drivers/i2c/busses/i2c-amd756-s4882.c
6961F:	drivers/i2c/busses/i2c-amd8111.c
6962F:	drivers/i2c/busses/i2c-i801.c
6963F:	drivers/i2c/busses/i2c-isch.c
6964F:	drivers/i2c/busses/i2c-nforce2.c
6965F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6966F:	drivers/i2c/busses/i2c-piix4.c
6967F:	drivers/i2c/busses/i2c-sis5595.c
6968F:	drivers/i2c/busses/i2c-sis630.c
6969F:	drivers/i2c/busses/i2c-sis96x.c
6970F:	drivers/i2c/busses/i2c-via.c
6971F:	drivers/i2c/busses/i2c-viapro.c
6972
6973I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6974M:	Hans de Goede <hdegoede@redhat.com>
6975L:	linux-i2c@vger.kernel.org
6976S:	Maintained
6977F:	drivers/i2c/busses/i2c-cht-wc.c
6978
6979I2C/SMBUS ISMT DRIVER
6980M:	Seth Heasley <seth.heasley@intel.com>
6981M:	Neil Horman <nhorman@tuxdriver.com>
6982L:	linux-i2c@vger.kernel.org
6983F:	drivers/i2c/busses/i2c-ismt.c
6984F:	Documentation/i2c/busses/i2c-ismt
6985
6986I2C/SMBUS STUB DRIVER
6987M:	Jean Delvare <jdelvare@suse.com>
6988L:	linux-i2c@vger.kernel.org
6989S:	Maintained
6990F:	drivers/i2c/i2c-stub.c
6991
6992IA64 (Itanium) PLATFORM
6993M:	Tony Luck <tony.luck@intel.com>
6994M:	Fenghua Yu <fenghua.yu@intel.com>
6995L:	linux-ia64@vger.kernel.org
6996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6997S:	Maintained
6998F:	arch/ia64/
6999
7000IBM Power 842 compression accelerator
7001M:	Haren Myneni <haren@us.ibm.com>
7002S:	Supported
7003F:	drivers/crypto/nx/Makefile
7004F:	drivers/crypto/nx/Kconfig
7005F:	drivers/crypto/nx/nx-842*
7006F:	include/linux/sw842.h
7007F:	crypto/842.c
7008F:	lib/842/
7009
7010IBM Power in-Nest Crypto Acceleration
7011M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7012M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7013L:	linux-crypto@vger.kernel.org
7014S:	Supported
7015F:	drivers/crypto/nx/Makefile
7016F:	drivers/crypto/nx/Kconfig
7017F:	drivers/crypto/nx/nx-aes*
7018F:	drivers/crypto/nx/nx-sha*
7019F:	drivers/crypto/nx/nx.*
7020F:	drivers/crypto/nx/nx_csbcpb.h
7021F:	drivers/crypto/nx/nx_debugfs.h
7022
7023IBM Power Linux RAID adapter
7024M:	Brian King <brking@us.ibm.com>
7025S:	Supported
7026F:	drivers/scsi/ipr.*
7027
7028IBM Power SRIOV Virtual NIC Device Driver
7029M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7030M:	John Allen <jallen@linux.vnet.ibm.com>
7031L:	netdev@vger.kernel.org
7032S:	Supported
7033F:	drivers/net/ethernet/ibm/ibmvnic.*
7034
7035IBM Power Virtual Accelerator Switchboard
7036M:	Sukadev Bhattiprolu
7037L:	linuxppc-dev@lists.ozlabs.org
7038S:	Supported
7039F:	arch/powerpc/platforms/powernv/vas*
7040F:	arch/powerpc/platforms/powernv/copy-paste.h
7041F:	arch/powerpc/include/asm/vas.h
7042F:	arch/powerpc/include/uapi/asm/vas.h
7043
7044IBM Power Virtual Ethernet Device Driver
7045M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7046L:	netdev@vger.kernel.org
7047S:	Supported
7048F:	drivers/net/ethernet/ibm/ibmveth.*
7049
7050IBM Power Virtual FC Device Drivers
7051M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7052L:	linux-scsi@vger.kernel.org
7053S:	Supported
7054F:	drivers/scsi/ibmvscsi/ibmvfc*
7055
7056IBM Power Virtual Management Channel Driver
7057M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7058M:	Steven Royer <seroyer@linux.vnet.ibm.com>
7059S:	Supported
7060F:	drivers/misc/ibmvmc.*
7061
7062IBM Power Virtual SCSI Device Drivers
7063M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7064L:	linux-scsi@vger.kernel.org
7065S:	Supported
7066F:	drivers/scsi/ibmvscsi/ibmvscsi*
7067F:	include/scsi/viosrp.h
7068
7069IBM Power Virtual SCSI Device Target Driver
7070M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7071M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
7072L:	linux-scsi@vger.kernel.org
7073L:	target-devel@vger.kernel.org
7074S:	Supported
7075F:	drivers/scsi/ibmvscsi_tgt/
7076
7077IBM Power VMX Cryptographic instructions
7078M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7079M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7080L:	linux-crypto@vger.kernel.org
7081S:	Supported
7082F:	drivers/crypto/vmx/Makefile
7083F:	drivers/crypto/vmx/Kconfig
7084F:	drivers/crypto/vmx/vmx.c
7085F:	drivers/crypto/vmx/aes*
7086F:	drivers/crypto/vmx/ghash*
7087F:	drivers/crypto/vmx/ppc-xlate.pl
7088
7089IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7090M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7091L:	linux-pci@vger.kernel.org
7092L:	linuxppc-dev@lists.ozlabs.org
7093S:	Supported
7094F:	drivers/pci/hotplug/rpaphp*
7095
7096IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7097M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7098L:	linux-pci@vger.kernel.org
7099L:	linuxppc-dev@lists.ozlabs.org
7100S:	Supported
7101F:	drivers/pci/hotplug/rpadlpar*
7102
7103IBM ServeRAID RAID DRIVER
7104S:	Orphan
7105F:	drivers/scsi/ips.*
7106
7107ICH LPC AND GPIO DRIVER
7108M:	Peter Tyser <ptyser@xes-inc.com>
7109S:	Maintained
7110F:	drivers/mfd/lpc_ich.c
7111F:	drivers/gpio/gpio-ich.c
7112
7113IDE SUBSYSTEM
7114M:	"David S. Miller" <davem@davemloft.net>
7115L:	linux-ide@vger.kernel.org
7116Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7118S:	Maintained
7119F:	Documentation/ide/
7120F:	drivers/ide/
7121F:	include/linux/ide.h
7122
7123IDE/ATAPI DRIVERS
7124M:	Borislav Petkov <bp@alien8.de>
7125L:	linux-ide@vger.kernel.org
7126S:	Maintained
7127F:	Documentation/cdrom/ide-cd
7128F:	drivers/ide/ide-cd*
7129
7130IDEAPAD LAPTOP EXTRAS DRIVER
7131M:	Ike Panhc <ike.pan@canonical.com>
7132L:	platform-driver-x86@vger.kernel.org
7133W:	http://launchpad.net/ideapad-laptop
7134S:	Maintained
7135F:	drivers/platform/x86/ideapad-laptop.c
7136
7137IDEAPAD LAPTOP SLIDEBAR DRIVER
7138M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7139L:	linux-input@vger.kernel.org
7140W:	https://github.com/o2genum/ideapad-slidebar
7141S:	Maintained
7142F:	drivers/input/misc/ideapad_slidebar.c
7143
7144IDT VersaClock 5 CLOCK DRIVER
7145M:	Marek Vasut <marek.vasut@gmail.com>
7146S:	Maintained
7147F:	drivers/clk/clk-versaclock5.c
7148
7149IEEE 802.15.4 SUBSYSTEM
7150M:	Alexander Aring <alex.aring@gmail.com>
7151M:	Stefan Schmidt <stefan@datenfreihafen.org>
7152L:	linux-wpan@vger.kernel.org
7153W:	http://wpan.cakelab.org/
7154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7156S:	Maintained
7157F:	net/ieee802154/
7158F:	net/mac802154/
7159F:	drivers/net/ieee802154/
7160F:	include/linux/nl802154.h
7161F:	include/linux/ieee802154.h
7162F:	include/net/nl802154.h
7163F:	include/net/mac802154.h
7164F:	include/net/af_ieee802154.h
7165F:	include/net/cfg802154.h
7166F:	include/net/ieee802154_netdev.h
7167F:	Documentation/networking/ieee802154.txt
7168
7169IFE PROTOCOL
7170M:	Yotam Gigi <yotam.gi@gmail.com>
7171M:	Jamal Hadi Salim <jhs@mojatatu.com>
7172F:	net/ife
7173F:	include/net/ife.h
7174F:	include/uapi/linux/ife.h
7175
7176IGORPLUG-USB IR RECEIVER
7177M:	Sean Young <sean@mess.org>
7178L:	linux-media@vger.kernel.org
7179S:	Maintained
7180F:	drivers/media/rc/igorplugusb.c
7181
7182IGUANAWORKS USB IR TRANSCEIVER
7183M:	Sean Young <sean@mess.org>
7184L:	linux-media@vger.kernel.org
7185S:	Maintained
7186F:	drivers/media/rc/iguanair.c
7187
7188IIO DIGITAL POTENTIOMETER DAC
7189M:	Peter Rosin <peda@axentia.se>
7190L:	linux-iio@vger.kernel.org
7191S:	Maintained
7192F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7193F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7194F:	drivers/iio/dac/dpot-dac.c
7195
7196IIO ENVELOPE DETECTOR
7197M:	Peter Rosin <peda@axentia.se>
7198L:	linux-iio@vger.kernel.org
7199S:	Maintained
7200F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7201F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7202F:	drivers/iio/adc/envelope-detector.c
7203
7204IIO MULTIPLEXER
7205M:	Peter Rosin <peda@axentia.se>
7206L:	linux-iio@vger.kernel.org
7207S:	Maintained
7208F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7209F:	drivers/iio/multiplexer/iio-mux.c
7210
7211IIO SUBSYSTEM AND DRIVERS
7212M:	Jonathan Cameron <jic23@kernel.org>
7213R:	Hartmut Knaack <knaack.h@gmx.de>
7214R:	Lars-Peter Clausen <lars@metafoo.de>
7215R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7216L:	linux-iio@vger.kernel.org
7217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7218S:	Maintained
7219F:	Documentation/ABI/testing/configfs-iio*
7220F:	Documentation/ABI/testing/sysfs-bus-iio*
7221F:	Documentation/devicetree/bindings/iio/
7222F:	drivers/iio/
7223F:	drivers/staging/iio/
7224F:	include/linux/iio/
7225F:	tools/iio/
7226
7227IIO UNIT CONVERTER
7228M:	Peter Rosin <peda@axentia.se>
7229L:	linux-iio@vger.kernel.org
7230S:	Maintained
7231F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7232F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7233F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7234F:	drivers/iio/afe/iio-rescale.c
7235
7236IKANOS/ADI EAGLE ADSL USB DRIVER
7237M:	Matthieu Castet <castet.matthieu@free.fr>
7238M:	Stanislaw Gruszka <stf_xl@wp.pl>
7239S:	Maintained
7240F:	drivers/usb/atm/ueagle-atm.c
7241
7242IMGTEC ASCII LCD DRIVER
7243M:	Paul Burton <paul.burton@mips.com>
7244S:	Maintained
7245F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7246F:	drivers/auxdisplay/img-ascii-lcd.c
7247
7248IMGTEC IR DECODER DRIVER
7249M:	James Hogan <jhogan@kernel.org>
7250S:	Maintained
7251F:	drivers/media/rc/img-ir/
7252
7253IMON SOUNDGRAPH USB IR RECEIVER
7254M:	Sean Young <sean@mess.org>
7255L:	linux-media@vger.kernel.org
7256S:	Maintained
7257F:	drivers/media/rc/imon_raw.c
7258F:	drivers/media/rc/imon.c
7259
7260IMS TWINTURBO FRAMEBUFFER DRIVER
7261L:	linux-fbdev@vger.kernel.org
7262S:	Orphan
7263F:	drivers/video/fbdev/imsttfb.c
7264
7265INA209 HARDWARE MONITOR DRIVER
7266M:	Guenter Roeck <linux@roeck-us.net>
7267L:	linux-hwmon@vger.kernel.org
7268S:	Maintained
7269F:	Documentation/hwmon/ina209
7270F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7271F:	drivers/hwmon/ina209.c
7272
7273INA2XX HARDWARE MONITOR DRIVER
7274M:	Guenter Roeck <linux@roeck-us.net>
7275L:	linux-hwmon@vger.kernel.org
7276S:	Maintained
7277F:	Documentation/hwmon/ina2xx
7278F:	drivers/hwmon/ina2xx.c
7279F:	include/linux/platform_data/ina2xx.h
7280
7281INDUSTRY PACK SUBSYSTEM (IPACK)
7282M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7283M:	Jens Taprogge <jens.taprogge@taprogge.org>
7284M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7285L:	industrypack-devel@lists.sourceforge.net
7286W:	http://industrypack.sourceforge.net
7287S:	Maintained
7288F:	drivers/ipack/
7289
7290INFINIBAND SUBSYSTEM
7291M:	Doug Ledford <dledford@redhat.com>
7292M:	Jason Gunthorpe <jgg@mellanox.com>
7293L:	linux-rdma@vger.kernel.org
7294W:	https://github.com/linux-rdma/rdma-core
7295Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7297S:	Supported
7298F:	Documentation/devicetree/bindings/infiniband/
7299F:	Documentation/infiniband/
7300F:	drivers/infiniband/
7301F:	include/uapi/linux/if_infiniband.h
7302F:	include/uapi/rdma/
7303F:	include/rdma/
7304
7305INGENIC JZ4780 DMA Driver
7306M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7307S:	Maintained
7308F:	drivers/dma/dma-jz4780.c
7309
7310INGENIC JZ4780 NAND DRIVER
7311M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7312L:	linux-mtd@lists.infradead.org
7313S:	Maintained
7314F:	drivers/mtd/nand/raw/jz4780_*
7315
7316INOTIFY
7317M:	Jan Kara <jack@suse.cz>
7318R:	Amir Goldstein <amir73il@gmail.com>
7319L:	linux-fsdevel@vger.kernel.org
7320S:	Maintained
7321F:	Documentation/filesystems/inotify.txt
7322F:	fs/notify/inotify/
7323F:	include/linux/inotify.h
7324F:	include/uapi/linux/inotify.h
7325
7326INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7327M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7328L:	linux-input@vger.kernel.org
7329Q:	http://patchwork.kernel.org/project/linux-input/list/
7330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7331S:	Maintained
7332F:	drivers/input/
7333F:	include/linux/input.h
7334F:	include/uapi/linux/input.h
7335F:	include/uapi/linux/input-event-codes.h
7336F:	include/linux/input/
7337F:	Documentation/devicetree/bindings/input/
7338F:	Documentation/devicetree/bindings/serio/
7339F:	Documentation/input/
7340
7341INPUT MULTITOUCH (MT) PROTOCOL
7342M:	Henrik Rydberg <rydberg@bitmath.org>
7343L:	linux-input@vger.kernel.org
7344S:	Odd fixes
7345F:	Documentation/input/multi-touch-protocol.rst
7346F:	drivers/input/input-mt.c
7347K:	\b(ABS|SYN)_MT_
7348
7349INSIDE SECURE CRYPTO DRIVER
7350M:	Antoine Tenart <antoine.tenart@bootlin.com>
7351F:	drivers/crypto/inside-secure/
7352S:	Maintained
7353L:	linux-crypto@vger.kernel.org
7354
7355INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7356M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7357M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7358L:	linux-integrity@vger.kernel.org
7359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7360S:	Supported
7361F:	security/integrity/ima/
7362
7363INTEL 810/815 FRAMEBUFFER DRIVER
7364M:	Antonino Daplas <adaplas@gmail.com>
7365L:	linux-fbdev@vger.kernel.org
7366S:	Maintained
7367F:	drivers/video/fbdev/i810/
7368
7369INTEL ASoC DRIVERS
7370M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7371M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7372M:	Jie Yang <yang.jie@linux.intel.com>
7373L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7374S:	Supported
7375F:	sound/soc/intel/
7376
7377INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7378M:	Hans de Goede <hdegoede@redhat.com>
7379L:	platform-driver-x86@vger.kernel.org
7380S:	Maintained
7381F:	drivers/platform/x86/intel_atomisp2_pm.c
7382
7383INTEL C600 SERIES SAS CONTROLLER DRIVER
7384M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7385M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7386L:	linux-scsi@vger.kernel.org
7387T:	git git://git.code.sf.net/p/intel-sas/isci
7388S:	Supported
7389F:	drivers/scsi/isci/
7390
7391INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7392M:	Jani Nikula <jani.nikula@linux.intel.com>
7393M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7394M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7395L:	intel-gfx@lists.freedesktop.org
7396W:	https://01.org/linuxgraphics/
7397B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7398C:	irc://chat.freenode.net/intel-gfx
7399Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7400T:	git git://anongit.freedesktop.org/drm-intel
7401S:	Supported
7402F:	drivers/gpu/drm/i915/
7403F:	include/drm/i915*
7404F:	include/uapi/drm/i915_drm.h
7405F:	Documentation/gpu/i915.rst
7406
7407INTEL ETHERNET DRIVERS
7408M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7409L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7410W:	http://www.intel.com/support/feedback.htm
7411W:	http://e1000.sourceforge.net/
7412Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7415S:	Supported
7416F:	Documentation/networking/e100.rst
7417F:	Documentation/networking/e1000.rst
7418F:	Documentation/networking/e1000e.rst
7419F:	Documentation/networking/fm10k.rst
7420F:	Documentation/networking/igb.rst
7421F:	Documentation/networking/igbvf.rst
7422F:	Documentation/networking/ixgb.rst
7423F:	Documentation/networking/ixgbe.rst
7424F:	Documentation/networking/ixgbevf.rst
7425F:	Documentation/networking/i40e.rst
7426F:	Documentation/networking/iavf.rst
7427F:	Documentation/networking/ice.rst
7428F:	drivers/net/ethernet/intel/
7429F:	drivers/net/ethernet/intel/*/
7430F:	include/linux/avf/virtchnl.h
7431
7432INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7433M:	Maik Broemme <mbroemme@libmpq.org>
7434L:	linux-fbdev@vger.kernel.org
7435S:	Maintained
7436F:	Documentation/fb/intelfb.txt
7437F:	drivers/video/fbdev/intelfb/
7438
7439INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7440M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7441M:	Zhi Wang <zhi.a.wang@intel.com>
7442L:	intel-gvt-dev@lists.freedesktop.org
7443L:	intel-gfx@lists.freedesktop.org
7444W:	https://01.org/igvt-g
7445T:	git https://github.com/intel/gvt-linux.git
7446S:	Supported
7447F:	drivers/gpu/drm/i915/gvt/
7448
7449INTEL PMIC GPIO DRIVER
7450R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7451S:	Maintained
7452F:	drivers/gpio/gpio-*cove.c
7453F:	drivers/gpio/gpio-msic.c
7454
7455INTEL HID EVENT DRIVER
7456M:	Alex Hung <alex.hung@canonical.com>
7457L:	platform-driver-x86@vger.kernel.org
7458S:	Maintained
7459F:	drivers/platform/x86/intel-hid.c
7460
7461INTEL I/OAT DMA DRIVER
7462M:	Dave Jiang <dave.jiang@intel.com>
7463R:	Dan Williams <dan.j.williams@intel.com>
7464L:	dmaengine@vger.kernel.org
7465Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7466S:	Supported
7467F:	drivers/dma/ioat*
7468
7469INTEL IDLE DRIVER
7470M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7471M:	Len Brown <lenb@kernel.org>
7472L:	linux-pm@vger.kernel.org
7473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7474B:	https://bugzilla.kernel.org
7475S:	Supported
7476F:	drivers/idle/intel_idle.c
7477
7478INTEL INTEGRATED SENSOR HUB DRIVER
7479M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7480M:	Jiri Kosina <jikos@kernel.org>
7481L:	linux-input@vger.kernel.org
7482S:	Maintained
7483F:	drivers/hid/intel-ish-hid/
7484
7485INTEL IOMMU (VT-d)
7486M:	David Woodhouse <dwmw2@infradead.org>
7487L:	iommu@lists.linux-foundation.org
7488T:	git git://git.infradead.org/iommu-2.6.git
7489S:	Supported
7490F:	drivers/iommu/intel-iommu.c
7491F:	include/linux/intel-iommu.h
7492
7493INTEL IOP-ADMA DMA DRIVER
7494R:	Dan Williams <dan.j.williams@intel.com>
7495S:	Odd fixes
7496F:	drivers/dma/iop-adma.c
7497
7498INTEL IPU3 CSI-2 CIO2 DRIVER
7499M:	Yong Zhi <yong.zhi@intel.com>
7500M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7501M:	Bingbu Cao <bingbu.cao@intel.com>
7502R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7503R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7504L:	linux-media@vger.kernel.org
7505S:	Maintained
7506F:	drivers/media/pci/intel/ipu3/
7507F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7508
7509INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7510M:	Krzysztof Halasa <khalasa@piap.pl>
7511S:	Maintained
7512F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7513F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7514F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7515F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7516F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7517F:	drivers/net/wan/ixp4xx_hss.c
7518
7519INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7520M:	Deepak Saxena <dsaxena@plexity.net>
7521S:	Maintained
7522F:	drivers/char/hw_random/ixp4xx-rng.c
7523
7524INTEL MANAGEMENT ENGINE (mei)
7525M:	Tomas Winkler <tomas.winkler@intel.com>
7526L:	linux-kernel@vger.kernel.org
7527S:	Supported
7528F:	include/uapi/linux/mei.h
7529F:	include/linux/mei_cl_bus.h
7530F:	drivers/misc/mei/*
7531F:	drivers/watchdog/mei_wdt.c
7532F:	Documentation/misc-devices/mei/*
7533F:	samples/mei/*
7534
7535INTEL MENLOW THERMAL DRIVER
7536M:	Sujith Thomas <sujith.thomas@intel.com>
7537L:	platform-driver-x86@vger.kernel.org
7538W:	https://01.org/linux-acpi
7539S:	Supported
7540F:	drivers/platform/x86/intel_menlow.c
7541
7542INTEL MERRIFIELD GPIO DRIVER
7543M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7544L:	linux-gpio@vger.kernel.org
7545S:	Maintained
7546F:	drivers/gpio/gpio-merrifield.c
7547
7548INTEL MIC DRIVERS (mic)
7549M:	Sudeep Dutt <sudeep.dutt@intel.com>
7550M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7551S:	Supported
7552W:	https://github.com/sudeepdutt/mic
7553W:	http://software.intel.com/en-us/mic-developer
7554F:	include/linux/mic_bus.h
7555F:	include/linux/scif.h
7556F:	include/uapi/linux/mic_common.h
7557F:	include/uapi/linux/mic_ioctl.h
7558F:	include/uapi/linux/scif_ioctl.h
7559F:	drivers/misc/mic/
7560F:	drivers/dma/mic_x100_dma.c
7561F:	drivers/dma/mic_x100_dma.h
7562F:	Documentation/mic/
7563
7564INTEL PMC CORE DRIVER
7565M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7566M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7567L:	platform-driver-x86@vger.kernel.org
7568S:	Maintained
7569F:	drivers/platform/x86/intel_pmc_core*
7570
7571INTEL PMC/P-Unit IPC DRIVER
7572M:	Zha Qipeng<qipeng.zha@intel.com>
7573L:	platform-driver-x86@vger.kernel.org
7574S:	Maintained
7575F:	drivers/platform/x86/intel_pmc_ipc.c
7576F:	drivers/platform/x86/intel_punit_ipc.c
7577F:	arch/x86/include/asm/intel_pmc_ipc.h
7578F:	arch/x86/include/asm/intel_punit_ipc.h
7579
7580INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7581R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7582S:	Maintained
7583F:	drivers/mfd/intel_msic.c
7584F:	drivers/mfd/intel_soc_pmic*
7585F:	include/linux/mfd/intel_msic.h
7586F:	include/linux/mfd/intel_soc_pmic*
7587
7588INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7589M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7590L:	linux-wireless@vger.kernel.org
7591S:	Maintained
7592F:	Documentation/networking/README.ipw2100
7593F:	Documentation/networking/README.ipw2200
7594F:	drivers/net/wireless/intel/ipw2x00/
7595
7596INTEL PSTATE DRIVER
7597M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7598M:	Len Brown <lenb@kernel.org>
7599L:	linux-pm@vger.kernel.org
7600S:	Supported
7601F:	drivers/cpufreq/intel_pstate.c
7602
7603INTEL RDMA RNIC DRIVER
7604M:	Faisal Latif <faisal.latif@intel.com>
7605M:	Shiraz Saleem <shiraz.saleem@intel.com>
7606L:	linux-rdma@vger.kernel.org
7607S:	Supported
7608F:	drivers/infiniband/hw/i40iw/
7609F:	include/uapi/rdma/i40iw-abi.h
7610
7611INTEL TELEMETRY DRIVER
7612M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7613M:	"David E. Box" <david.e.box@linux.intel.com>
7614L:	platform-driver-x86@vger.kernel.org
7615S:	Maintained
7616F:	arch/x86/include/asm/intel_telemetry.h
7617F:	drivers/platform/x86/intel_telemetry*
7618
7619INTEL VIRTUAL BUTTON DRIVER
7620M:	AceLan Kao <acelan.kao@canonical.com>
7621L:	platform-driver-x86@vger.kernel.org
7622S:	Maintained
7623F:	drivers/platform/x86/intel-vbtn.c
7624
7625INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7626M:	Stanislaw Gruszka <sgruszka@redhat.com>
7627L:	linux-wireless@vger.kernel.org
7628S:	Supported
7629F:	drivers/net/wireless/intel/iwlegacy/
7630
7631INTEL WIRELESS WIFI LINK (iwlwifi)
7632M:	Johannes Berg <johannes.berg@intel.com>
7633M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7634M:	Luca Coelho <luciano.coelho@intel.com>
7635M:	Intel Linux Wireless <linuxwifi@intel.com>
7636L:	linux-wireless@vger.kernel.org
7637W:	http://intellinuxwireless.org
7638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7639S:	Supported
7640F:	drivers/net/wireless/intel/iwlwifi/
7641
7642INTEL WIRELESS WIMAX CONNECTION 2400
7643M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7644M:	linux-wimax@intel.com
7645L:	wimax@linuxwimax.org (subscribers-only)
7646S:	Supported
7647W:	http://linuxwimax.org
7648F:	Documentation/wimax/README.i2400m
7649F:	drivers/net/wimax/i2400m/
7650F:	include/uapi/linux/wimax/i2400m.h
7651
7652INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7653M:	Mario Limonciello <mario.limonciello@dell.com>
7654S:	Maintained
7655F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7656
7657INTEL(R) TRACE HUB
7658M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7659S:	Supported
7660F:	Documentation/trace/intel_th.rst
7661F:	drivers/hwtracing/intel_th/
7662
7663INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7664M:	Ning Sun <ning.sun@intel.com>
7665L:	tboot-devel@lists.sourceforge.net
7666W:	http://tboot.sourceforge.net
7667T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7668S:	Supported
7669F:	Documentation/intel_txt.txt
7670F:	include/linux/tboot.h
7671F:	arch/x86/kernel/tboot.c
7672
7673INTEL-MID GPIO DRIVER
7674M:	David Cohen <david.a.cohen@linux.intel.com>
7675L:	linux-gpio@vger.kernel.org
7676S:	Maintained
7677F:	drivers/gpio/gpio-intel-mid.c
7678
7679INVENSENSE MPU-3050 GYROSCOPE DRIVER
7680M:	Linus Walleij <linus.walleij@linaro.org>
7681L:	linux-iio@vger.kernel.org
7682S:	Maintained
7683F:	drivers/iio/gyro/mpu3050*
7684F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7685
7686IOC3 ETHERNET DRIVER
7687M:	Ralf Baechle <ralf@linux-mips.org>
7688L:	linux-mips@linux-mips.org
7689S:	Maintained
7690F:	drivers/net/ethernet/sgi/ioc3-eth.c
7691
7692IOC3 SERIAL DRIVER
7693M:	Pat Gefre <pfg@sgi.com>
7694L:	linux-serial@vger.kernel.org
7695S:	Maintained
7696F:	drivers/tty/serial/ioc3_serial.c
7697
7698IOMMU DRIVERS
7699M:	Joerg Roedel <joro@8bytes.org>
7700L:	iommu@lists.linux-foundation.org
7701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7702S:	Maintained
7703F:	Documentation/devicetree/bindings/iommu/
7704F:	drivers/iommu/
7705F:	include/linux/iommu.h
7706F:	include/linux/of_iommu.h
7707F:	include/linux/iova.h
7708
7709IP MASQUERADING
7710M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7711S:	Maintained
7712F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7713
7714IPMI SUBSYSTEM
7715M:	Corey Minyard <minyard@acm.org>
7716L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7717W:	http://openipmi.sourceforge.net/
7718S:	Supported
7719F:	Documentation/devicetree/bindings/ipmi/
7720F:	Documentation/IPMI.txt
7721F:	drivers/char/ipmi/
7722F:	include/linux/ipmi*
7723F:	include/uapi/linux/ipmi*
7724
7725IPS SCSI RAID DRIVER
7726M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7727L:	linux-scsi@vger.kernel.org
7728W:	http://www.adaptec.com/
7729S:	Maintained
7730F:	drivers/scsi/ips*
7731
7732IPVS
7733M:	Wensong Zhang <wensong@linux-vs.org>
7734M:	Simon Horman <horms@verge.net.au>
7735M:	Julian Anastasov <ja@ssi.bg>
7736L:	netdev@vger.kernel.org
7737L:	lvs-devel@vger.kernel.org
7738S:	Maintained
7739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7741F:	Documentation/networking/ipvs-sysctl.txt
7742F:	include/net/ip_vs.h
7743F:	include/uapi/linux/ip_vs.h
7744F:	net/netfilter/ipvs/
7745
7746IPWIRELESS DRIVER
7747M:	Jiri Kosina <jikos@kernel.org>
7748M:	David Sterba <dsterba@suse.com>
7749S:	Odd Fixes
7750F:	drivers/tty/ipwireless/
7751
7752IPX NETWORK LAYER
7753L:	netdev@vger.kernel.org
7754S:	Obsolete
7755F:	include/uapi/linux/ipx.h
7756
7757IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7758M:	Marc Zyngier <marc.zyngier@arm.com>
7759S:	Maintained
7760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7761F:	Documentation/IRQ-domain.txt
7762F:	include/linux/irqdomain.h
7763F:	kernel/irq/irqdomain.c
7764F:	kernel/irq/msi.c
7765
7766IRQ SUBSYSTEM
7767M:	Thomas Gleixner <tglx@linutronix.de>
7768L:	linux-kernel@vger.kernel.org
7769S:	Maintained
7770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7771F:	kernel/irq/
7772
7773IRQCHIP DRIVERS
7774M:	Thomas Gleixner <tglx@linutronix.de>
7775M:	Jason Cooper <jason@lakedaemon.net>
7776M:	Marc Zyngier <marc.zyngier@arm.com>
7777L:	linux-kernel@vger.kernel.org
7778S:	Maintained
7779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7780F:	Documentation/devicetree/bindings/interrupt-controller/
7781F:	drivers/irqchip/
7782
7783ISA
7784M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7785S:	Maintained
7786F:	Documentation/isa.txt
7787F:	drivers/base/isa.c
7788F:	include/linux/isa.h
7789
7790ISA RADIO MODULE
7791M:	Hans Verkuil <hverkuil@xs4all.nl>
7792L:	linux-media@vger.kernel.org
7793T:	git git://linuxtv.org/media_tree.git
7794W:	https://linuxtv.org
7795S:	Maintained
7796F:	drivers/media/radio/radio-isa*
7797
7798ISAPNP
7799M:	Jaroslav Kysela <perex@perex.cz>
7800S:	Maintained
7801F:	Documentation/isapnp.txt
7802F:	drivers/pnp/isapnp/
7803F:	include/linux/isapnp.h
7804
7805ISCSI
7806M:	Lee Duncan <lduncan@suse.com>
7807M:	Chris Leech <cleech@redhat.com>
7808L:	open-iscsi@googlegroups.com
7809W:	www.open-iscsi.com
7810S:	Maintained
7811F:	drivers/scsi/*iscsi*
7812F:	include/scsi/*iscsi*
7813
7814iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7815M:	Peter Jones <pjones@redhat.com>
7816M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7817S:	Maintained
7818F:	drivers/firmware/iscsi_ibft*
7819
7820ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7821M:	Sagi Grimberg <sagi@grimberg.me>
7822M:	Max Gurtovoy <maxg@mellanox.com>
7823L:	linux-rdma@vger.kernel.org
7824S:	Supported
7825W:	http://www.openfabrics.org
7826W:	www.open-iscsi.org
7827Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7828F:	drivers/infiniband/ulp/iser/
7829
7830ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7831M:	Sagi Grimberg <sagi@grimberg.me>
7832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7833L:	linux-rdma@vger.kernel.org
7834L:	target-devel@vger.kernel.org
7835S:	Supported
7836W:	http://www.linux-iscsi.org
7837F:	drivers/infiniband/ulp/isert
7838
7839ISDN SUBSYSTEM
7840M:	Karsten Keil <isdn@linux-pingi.de>
7841L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7842L:	netdev@vger.kernel.org
7843W:	http://www.isdn4linux.de
7844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7845S:	Maintained
7846F:	Documentation/isdn/
7847F:	drivers/isdn/
7848F:	include/linux/isdn.h
7849F:	include/linux/isdn/
7850F:	include/uapi/linux/isdn.h
7851F:	include/uapi/linux/isdn/
7852
7853ISDN SUBSYSTEM (Eicon active card driver)
7854M:	Armin Schindler <mac@melware.de>
7855L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7856W:	http://www.melware.de
7857S:	Maintained
7858F:	drivers/isdn/hardware/eicon/
7859
7860IT87 HARDWARE MONITORING DRIVER
7861M:	Jean Delvare <jdelvare@suse.com>
7862L:	linux-hwmon@vger.kernel.org
7863S:	Maintained
7864F:	Documentation/hwmon/it87
7865F:	drivers/hwmon/it87.c
7866
7867IT913X MEDIA DRIVER
7868M:	Antti Palosaari <crope@iki.fi>
7869L:	linux-media@vger.kernel.org
7870W:	https://linuxtv.org
7871W:	http://palosaari.fi/linux/
7872Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7873T:	git git://linuxtv.org/anttip/media_tree.git
7874S:	Maintained
7875F:	drivers/media/tuners/it913x*
7876
7877IVTV VIDEO4LINUX DRIVER
7878M:	Andy Walls <awalls@md.metrocast.net>
7879L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7880L:	linux-media@vger.kernel.org
7881T:	git git://linuxtv.org/media_tree.git
7882W:	http://www.ivtvdriver.org
7883S:	Maintained
7884F:	Documentation/media/v4l-drivers/ivtv*
7885F:	drivers/media/pci/ivtv/
7886F:	include/uapi/linux/ivtv*
7887
7888IX2505V MEDIA DRIVER
7889M:	Malcolm Priestley <tvboxspy@gmail.com>
7890L:	linux-media@vger.kernel.org
7891W:	https://linuxtv.org
7892Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7893S:	Maintained
7894F:	drivers/media/dvb-frontends/ix2505v*
7895
7896JAILHOUSE HYPERVISOR INTERFACE
7897M:	Jan Kiszka <jan.kiszka@siemens.com>
7898L:	jailhouse-dev@googlegroups.com
7899S:	Maintained
7900F:	arch/x86/kernel/jailhouse.c
7901F:	arch/x86/include/asm/jailhouse_para.h
7902
7903JC42.4 TEMPERATURE SENSOR DRIVER
7904M:	Guenter Roeck <linux@roeck-us.net>
7905L:	linux-hwmon@vger.kernel.org
7906S:	Maintained
7907F:	drivers/hwmon/jc42.c
7908F:	Documentation/hwmon/jc42
7909
7910JFS FILESYSTEM
7911M:	Dave Kleikamp <shaggy@kernel.org>
7912L:	jfs-discussion@lists.sourceforge.net
7913W:	http://jfs.sourceforge.net/
7914T:	git git://github.com/kleikamp/linux-shaggy.git
7915S:	Maintained
7916F:	Documentation/filesystems/jfs.txt
7917F:	fs/jfs/
7918
7919JME NETWORK DRIVER
7920M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7921L:	netdev@vger.kernel.org
7922S:	Maintained
7923F:	drivers/net/ethernet/jme.*
7924
7925JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7926M:	David Woodhouse <dwmw2@infradead.org>
7927L:	linux-mtd@lists.infradead.org
7928W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7929S:	Maintained
7930F:	fs/jffs2/
7931F:	include/uapi/linux/jffs2.h
7932
7933JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7934M:	"Theodore Ts'o" <tytso@mit.edu>
7935M:	Jan Kara <jack@suse.com>
7936L:	linux-ext4@vger.kernel.org
7937S:	Maintained
7938F:	fs/jbd2/
7939F:	include/linux/jbd2.h
7940
7941JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7942M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7943L:	linux-media@vger.kernel.org
7944S:	Maintained
7945F:	drivers/media/platform/rcar_jpu.c
7946
7947JSM Neo PCI based serial card
7948M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7949L:	linux-serial@vger.kernel.org
7950S:	Maintained
7951F:	drivers/tty/serial/jsm/
7952
7953K10TEMP HARDWARE MONITORING DRIVER
7954M:	Clemens Ladisch <clemens@ladisch.de>
7955L:	linux-hwmon@vger.kernel.org
7956S:	Maintained
7957F:	Documentation/hwmon/k10temp
7958F:	drivers/hwmon/k10temp.c
7959
7960K8TEMP HARDWARE MONITORING DRIVER
7961M:	Rudolf Marek <r.marek@assembler.cz>
7962L:	linux-hwmon@vger.kernel.org
7963S:	Maintained
7964F:	Documentation/hwmon/k8temp
7965F:	drivers/hwmon/k8temp.c
7966
7967KASAN
7968M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7969R:	Alexander Potapenko <glider@google.com>
7970R:	Dmitry Vyukov <dvyukov@google.com>
7971L:	kasan-dev@googlegroups.com
7972S:	Maintained
7973F:	arch/*/include/asm/kasan.h
7974F:	arch/*/mm/kasan_init*
7975F:	Documentation/dev-tools/kasan.rst
7976F:	include/linux/kasan*.h
7977F:	lib/test_kasan.c
7978F:	mm/kasan/
7979F:	scripts/Makefile.kasan
7980
7981KCONFIG
7982M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7984L:	linux-kbuild@vger.kernel.org
7985S:	Maintained
7986F:	Documentation/kbuild/kconfig*
7987F:	scripts/kconfig/
7988F:	scripts/Kconfig.include
7989
7990KDUMP
7991M:	Dave Young <dyoung@redhat.com>
7992M:	Baoquan He <bhe@redhat.com>
7993R:	Vivek Goyal <vgoyal@redhat.com>
7994L:	kexec@lists.infradead.org
7995W:	http://lse.sourceforge.net/kdump/
7996S:	Maintained
7997F:	Documentation/kdump/
7998
7999KEENE FM RADIO TRANSMITTER DRIVER
8000M:	Hans Verkuil <hverkuil@xs4all.nl>
8001L:	linux-media@vger.kernel.org
8002T:	git git://linuxtv.org/media_tree.git
8003W:	https://linuxtv.org
8004S:	Maintained
8005F:	drivers/media/radio/radio-keene*
8006
8007KERNEL AUTOMOUNTER
8008M:	Ian Kent <raven@themaw.net>
8009L:	autofs@vger.kernel.org
8010S:	Maintained
8011F:	fs/autofs/
8012
8013KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8014M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8015M:	Michal Marek <michal.lkml@markovi.net>
8016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8017L:	linux-kbuild@vger.kernel.org
8018S:	Maintained
8019F:	Documentation/kbuild/
8020F:	Makefile
8021F:	scripts/Kbuild*
8022F:	scripts/Makefile*
8023F:	scripts/basic/
8024F:	scripts/mk*
8025F:	scripts/mod/
8026F:	scripts/package/
8027
8028KERNEL JANITORS
8029L:	kernel-janitors@vger.kernel.org
8030W:	http://kernelnewbies.org/KernelJanitors
8031S:	Odd Fixes
8032
8033KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8034M:	"J. Bruce Fields" <bfields@fieldses.org>
8035M:	Jeff Layton <jlayton@kernel.org>
8036L:	linux-nfs@vger.kernel.org
8037W:	http://nfs.sourceforge.net/
8038T:	git git://linux-nfs.org/~bfields/linux.git
8039S:	Supported
8040F:	fs/nfsd/
8041F:	include/uapi/linux/nfsd/
8042F:	fs/lockd/
8043F:	fs/nfs_common/
8044F:	net/sunrpc/
8045F:	include/linux/lockd/
8046F:	include/linux/sunrpc/
8047F:	include/uapi/linux/sunrpc/
8048
8049KERNEL SELFTEST FRAMEWORK
8050M:	Shuah Khan <shuah@kernel.org>
8051L:	linux-kselftest@vger.kernel.org
8052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8053Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8054S:	Maintained
8055F:	tools/testing/selftests/
8056F:	Documentation/dev-tools/kselftest*
8057
8058KERNEL USERMODE HELPER
8059M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8060L:	linux-kernel@vger.kernel.org
8061S:	Maintained
8062F:	kernel/umh.c
8063F:	include/linux/umh.h
8064
8065KERNEL VIRTUAL MACHINE (KVM)
8066M:	Paolo Bonzini <pbonzini@redhat.com>
8067M:	Radim Krčmář <rkrcmar@redhat.com>
8068L:	kvm@vger.kernel.org
8069W:	http://www.linux-kvm.org
8070T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8071S:	Supported
8072F:	Documentation/virtual/kvm/
8073F:	include/trace/events/kvm.h
8074F:	include/uapi/asm-generic/kvm*
8075F:	include/uapi/linux/kvm*
8076F:	include/asm-generic/kvm*
8077F:	include/linux/kvm*
8078F:	include/kvm/iodev.h
8079F:	virt/kvm/*
8080F:	tools/kvm/
8081
8082KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8083M:	Joerg Roedel <joro@8bytes.org>
8084L:	kvm@vger.kernel.org
8085W:	http://www.linux-kvm.org/
8086S:	Maintained
8087F:	arch/x86/include/asm/svm.h
8088F:	arch/x86/kvm/svm.c
8089
8090KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8091M:	Christoffer Dall <christoffer.dall@arm.com>
8092M:	Marc Zyngier <marc.zyngier@arm.com>
8093L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8094L:	kvmarm@lists.cs.columbia.edu
8095W:	http://systems.cs.columbia.edu/projects/kvm-arm
8096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8097S:	Supported
8098F:	arch/arm/include/uapi/asm/kvm*
8099F:	arch/arm/include/asm/kvm*
8100F:	arch/arm/kvm/
8101F:	virt/kvm/arm/
8102F:	include/kvm/arm_*
8103
8104KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8105M:	Christoffer Dall <christoffer.dall@arm.com>
8106M:	Marc Zyngier <marc.zyngier@arm.com>
8107L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8108L:	kvmarm@lists.cs.columbia.edu
8109S:	Maintained
8110F:	arch/arm64/include/uapi/asm/kvm*
8111F:	arch/arm64/include/asm/kvm*
8112F:	arch/arm64/kvm/
8113
8114KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8115M:	James Hogan <jhogan@kernel.org>
8116L:	linux-mips@linux-mips.org
8117S:	Supported
8118F:	arch/mips/include/uapi/asm/kvm*
8119F:	arch/mips/include/asm/kvm*
8120F:	arch/mips/kvm/
8121
8122KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8123M:	Paul Mackerras <paulus@ozlabs.org>
8124L:	kvm-ppc@vger.kernel.org
8125W:	http://www.linux-kvm.org/
8126T:	git git://github.com/agraf/linux-2.6.git
8127S:	Supported
8128F:	arch/powerpc/include/uapi/asm/kvm*
8129F:	arch/powerpc/include/asm/kvm*
8130F:	arch/powerpc/kvm/
8131F:	arch/powerpc/kernel/kvm*
8132
8133KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8134M:	Christian Borntraeger <borntraeger@de.ibm.com>
8135M:	Janosch Frank <frankja@linux.ibm.com>
8136R:	David Hildenbrand <david@redhat.com>
8137R:	Cornelia Huck <cohuck@redhat.com>
8138L:	linux-s390@vger.kernel.org
8139W:	http://www.ibm.com/developerworks/linux/linux390/
8140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8141S:	Supported
8142F:	arch/s390/include/uapi/asm/kvm*
8143F:	arch/s390/include/asm/gmap.h
8144F:	arch/s390/include/asm/kvm*
8145F:	arch/s390/kvm/
8146F:	arch/s390/mm/gmap.c
8147
8148KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8149M:	Paolo Bonzini <pbonzini@redhat.com>
8150M:	Radim Krčmář <rkrcmar@redhat.com>
8151L:	kvm@vger.kernel.org
8152W:	http://www.linux-kvm.org
8153T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8154S:	Supported
8155F:	arch/x86/kvm/
8156F:	arch/x86/include/uapi/asm/kvm*
8157F:	arch/x86/include/asm/kvm*
8158F:	arch/x86/include/asm/pvclock-abi.h
8159F:	arch/x86/kernel/kvm.c
8160F:	arch/x86/kernel/kvmclock.c
8161
8162KERNFS
8163M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8164M:	Tejun Heo <tj@kernel.org>
8165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8166S:	Supported
8167F:	include/linux/kernfs.h
8168F:	fs/kernfs/
8169
8170KEXEC
8171M:	Eric Biederman <ebiederm@xmission.com>
8172W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8173L:	kexec@lists.infradead.org
8174S:	Maintained
8175F:	include/linux/kexec.h
8176F:	include/uapi/linux/kexec.h
8177F:	kernel/kexec*
8178
8179KEYS-ENCRYPTED
8180M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8181L:	linux-integrity@vger.kernel.org
8182L:	keyrings@vger.kernel.org
8183S:	Supported
8184F:	Documentation/security/keys/trusted-encrypted.rst
8185F:	include/keys/encrypted-type.h
8186F:	security/keys/encrypted-keys/
8187
8188KEYS-TRUSTED
8189M:	James Bottomley <jejb@linux.vnet.ibm.com>
8190M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8191M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8192L:	linux-integrity@vger.kernel.org
8193L:	keyrings@vger.kernel.org
8194S:	Supported
8195F:	Documentation/security/keys/trusted-encrypted.rst
8196F:	include/keys/trusted-type.h
8197F:	security/keys/trusted.c
8198F:	security/keys/trusted.h
8199
8200KEYS/KEYRINGS:
8201M:	David Howells <dhowells@redhat.com>
8202L:	keyrings@vger.kernel.org
8203S:	Maintained
8204F:	Documentation/security/keys/core.rst
8205F:	include/linux/key.h
8206F:	include/linux/key-type.h
8207F:	include/linux/keyctl.h
8208F:	include/uapi/linux/keyctl.h
8209F:	include/keys/
8210F:	security/keys/
8211
8212KGDB / KDB /debug_core
8213M:	Jason Wessel <jason.wessel@windriver.com>
8214M:	Daniel Thompson <daniel.thompson@linaro.org>
8215W:	http://kgdb.wiki.kernel.org/
8216L:	kgdb-bugreport@lists.sourceforge.net
8217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8218S:	Maintained
8219F:	Documentation/dev-tools/kgdb.rst
8220F:	drivers/misc/kgdbts.c
8221F:	drivers/tty/serial/kgdboc.c
8222F:	include/linux/kdb.h
8223F:	include/linux/kgdb.h
8224F:	kernel/debug/
8225
8226KMEMLEAK
8227M:	Catalin Marinas <catalin.marinas@arm.com>
8228S:	Maintained
8229F:	Documentation/dev-tools/kmemleak.rst
8230F:	include/linux/kmemleak.h
8231F:	mm/kmemleak.c
8232F:	mm/kmemleak-test.c
8233
8234KMOD KERNEL MODULE LOADER - USERMODE HELPER
8235M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8236L:	linux-kernel@vger.kernel.org
8237S:	Maintained
8238F:	kernel/kmod.c
8239F:	include/linux/kmod.h
8240F:	lib/test_kmod.c
8241F:	tools/testing/selftests/kmod/
8242
8243KPROBES
8244M:	Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8245M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8246M:	"David S. Miller" <davem@davemloft.net>
8247M:	Masami Hiramatsu <mhiramat@kernel.org>
8248S:	Maintained
8249F:	Documentation/kprobes.txt
8250F:	include/linux/kprobes.h
8251F:	include/asm-generic/kprobes.h
8252F:	kernel/kprobes.c
8253
8254KS0108 LCD CONTROLLER DRIVER
8255M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8256S:	Maintained
8257F:	Documentation/auxdisplay/ks0108
8258F:	drivers/auxdisplay/ks0108.c
8259F:	include/linux/ks0108.h
8260
8261L3MDEV
8262M:	David Ahern <dsa@cumulusnetworks.com>
8263L:	netdev@vger.kernel.org
8264S:	Maintained
8265F:	net/l3mdev
8266F:	include/net/l3mdev.h
8267
8268L7 BPF FRAMEWORK
8269M:	John Fastabend <john.fastabend@gmail.com>
8270M:	Daniel Borkmann <daniel@iogearbox.net>
8271L:	netdev@vger.kernel.org
8272S:	Maintained
8273F:	include/linux/skmsg.h
8274F:	net/core/skmsg.c
8275F:	net/core/sock_map.c
8276F:	net/ipv4/tcp_bpf.c
8277
8278LANTIQ / INTEL Ethernet drivers
8279M:	Hauke Mehrtens <hauke@hauke-m.de>
8280L:	netdev@vger.kernel.org
8281S:	Maintained
8282F:	net/dsa/tag_gswip.c
8283F:	drivers/net/ethernet/lantiq_xrx200.c
8284F:	drivers/net/dsa/lantiq_pce.h
8285F:	drivers/net/dsa/lantiq_gswip.c
8286
8287LANTIQ MIPS ARCHITECTURE
8288M:	John Crispin <john@phrozen.org>
8289L:	linux-mips@linux-mips.org
8290S:	Maintained
8291F:	arch/mips/lantiq
8292F:	drivers/soc/lantiq
8293
8294LAPB module
8295L:	linux-x25@vger.kernel.org
8296S:	Orphan
8297F:	Documentation/networking/lapb-module.txt
8298F:	include/*/lapb.h
8299F:	net/lapb/
8300
8301LASI 53c700 driver for PARISC
8302M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8303L:	linux-scsi@vger.kernel.org
8304S:	Maintained
8305F:	Documentation/scsi/53c700.txt
8306F:	drivers/scsi/53c700*
8307
8308LEAKING_ADDRESSES
8309M:	Tobin C. Harding <me@tobin.cc>
8310M:	Tycho Andersen <tycho@tycho.ws>
8311L:	kernel-hardening@lists.openwall.com
8312S:	Maintained
8313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8314F:	scripts/leaking_addresses.pl
8315
8316LED SUBSYSTEM
8317M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8318M:	Pavel Machek <pavel@ucw.cz>
8319L:	linux-leds@vger.kernel.org
8320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8321S:	Maintained
8322F:	Documentation/devicetree/bindings/leds/
8323F:	drivers/leds/
8324F:	include/linux/leds.h
8325
8326LEGACY EEPROM DRIVER
8327M:	Jean Delvare <jdelvare@suse.com>
8328S:	Maintained
8329F:	Documentation/misc-devices/eeprom
8330F:	drivers/misc/eeprom/eeprom.c
8331
8332LEGO MINDSTORMS EV3
8333R:	David Lechner <david@lechnology.com>
8334S:	Maintained
8335F:	arch/arm/boot/dts/da850-lego-ev3.dts
8336F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8337F:	drivers/power/supply/lego_ev3_battery.c
8338
8339LEGO USB Tower driver
8340M:	Juergen Stuber <starblue@users.sourceforge.net>
8341L:	legousb-devel@lists.sourceforge.net
8342W:	http://legousb.sourceforge.net/
8343S:	Maintained
8344F:	drivers/usb/misc/legousbtower.c
8345
8346LG LAPTOP EXTRAS
8347M:	Matan Ziv-Av <matan@svgalib.org>
8348L:	platform-driver-x86@vger.kernel.org
8349S:	Maintained
8350F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8351F:	Documentation/laptops/lg-laptop.rst
8352F:	drivers/platform/x86/lg-laptop.c
8353
8354LG2160 MEDIA DRIVER
8355M:	Michael Krufky <mkrufky@linuxtv.org>
8356L:	linux-media@vger.kernel.org
8357W:	https://linuxtv.org
8358W:	http://github.com/mkrufky
8359Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8360T:	git git://linuxtv.org/mkrufky/tuners.git
8361S:	Maintained
8362F:	drivers/media/dvb-frontends/lg2160.*
8363
8364LGDT3305 MEDIA DRIVER
8365M:	Michael Krufky <mkrufky@linuxtv.org>
8366L:	linux-media@vger.kernel.org
8367W:	https://linuxtv.org
8368W:	http://github.com/mkrufky
8369Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8370T:	git git://linuxtv.org/mkrufky/tuners.git
8371S:	Maintained
8372F:	drivers/media/dvb-frontends/lgdt3305.*
8373
8374LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8375M:	Viresh Kumar <vireshk@kernel.org>
8376L:	linux-ide@vger.kernel.org
8377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8378S:	Maintained
8379F:	include/linux/pata_arasan_cf_data.h
8380F:	drivers/ata/pata_arasan_cf.c
8381
8382LIBATA PATA DRIVERS
8383M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8384M:	Jens Axboe <axboe@kernel.dk>
8385L:	linux-ide@vger.kernel.org
8386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8387S:	Maintained
8388F:	drivers/ata/pata_*.c
8389F:	drivers/ata/ata_generic.c
8390
8391LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8392M:	Linus Walleij <linus.walleij@linaro.org>
8393L:	linux-ide@vger.kernel.org
8394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8395S:	Maintained
8396F:	drivers/ata/pata_ftide010.c
8397F:	drivers/ata/sata_gemini.c
8398F:	drivers/ata/sata_gemini.h
8399
8400LIBATA SATA AHCI PLATFORM devices support
8401M:	Hans de Goede <hdegoede@redhat.com>
8402M:	Jens Axboe <axboe@kernel.dk>
8403L:	linux-ide@vger.kernel.org
8404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8405S:	Maintained
8406F:	drivers/ata/ahci_platform.c
8407F:	drivers/ata/libahci_platform.c
8408F:	include/linux/ahci_platform.h
8409
8410LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8411M:	Mikael Pettersson <mikpelinux@gmail.com>
8412L:	linux-ide@vger.kernel.org
8413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8414S:	Maintained
8415F:	drivers/ata/sata_promise.*
8416
8417LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8418M:	Jens Axboe <axboe@kernel.dk>
8419L:	linux-ide@vger.kernel.org
8420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8421S:	Maintained
8422F:	drivers/ata/
8423F:	include/linux/ata.h
8424F:	include/linux/libata.h
8425F:	Documentation/devicetree/bindings/ata/
8426
8427LIBLOCKDEP
8428M:	Sasha Levin <alexander.levin@microsoft.com>
8429S:	Maintained
8430F:	tools/lib/lockdep/
8431
8432LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8433M:	Ross Zwisler <zwisler@kernel.org>
8434M:	Dan Williams <dan.j.williams@intel.com>
8435M:	Vishal Verma <vishal.l.verma@intel.com>
8436M:	Dave Jiang <dave.jiang@intel.com>
8437L:	linux-nvdimm@lists.01.org
8438Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8439S:	Supported
8440F:	drivers/nvdimm/blk.c
8441F:	drivers/nvdimm/region_devs.c
8442
8443LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8444M:	Vishal Verma <vishal.l.verma@intel.com>
8445M:	Dan Williams <dan.j.williams@intel.com>
8446M:	Ross Zwisler <zwisler@kernel.org>
8447M:	Dave Jiang <dave.jiang@intel.com>
8448L:	linux-nvdimm@lists.01.org
8449Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8450S:	Supported
8451F:	drivers/nvdimm/btt*
8452
8453LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8454M:	Ross Zwisler <zwisler@kernel.org>
8455M:	Dan Williams <dan.j.williams@intel.com>
8456M:	Vishal Verma <vishal.l.verma@intel.com>
8457M:	Dave Jiang <dave.jiang@intel.com>
8458L:	linux-nvdimm@lists.01.org
8459Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8460S:	Supported
8461F:	drivers/nvdimm/pmem*
8462
8463LIBNVDIMM: DEVICETREE BINDINGS
8464M:	Oliver O'Halloran <oohall@gmail.com>
8465L:	linux-nvdimm@lists.01.org
8466Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8467S:	Supported
8468F:	drivers/nvdimm/of_pmem.c
8469F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8470
8471LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8472M:	Dan Williams <dan.j.williams@intel.com>
8473M:	Ross Zwisler <zwisler@kernel.org>
8474M:	Vishal Verma <vishal.l.verma@intel.com>
8475M:	Dave Jiang <dave.jiang@intel.com>
8476L:	linux-nvdimm@lists.01.org
8477Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8479S:	Supported
8480F:	drivers/nvdimm/*
8481F:	drivers/acpi/nfit/*
8482F:	include/linux/nd.h
8483F:	include/linux/libnvdimm.h
8484F:	include/uapi/linux/ndctl.h
8485
8486LIGHTNVM PLATFORM SUPPORT
8487M:	Matias Bjorling <mb@lightnvm.io>
8488W:	http://github/OpenChannelSSD
8489L:	linux-block@vger.kernel.org
8490S:	Maintained
8491F:	drivers/lightnvm/
8492F:	include/linux/lightnvm.h
8493F:	include/uapi/linux/lightnvm.h
8494
8495LINUX FOR POWER MACINTOSH
8496M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8497W:	http://www.penguinppc.org/
8498L:	linuxppc-dev@lists.ozlabs.org
8499S:	Maintained
8500F:	arch/powerpc/platforms/powermac/
8501F:	drivers/macintosh/
8502
8503LINUX FOR POWERPC (32-BIT AND 64-BIT)
8504M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8505M:	Paul Mackerras <paulus@samba.org>
8506M:	Michael Ellerman <mpe@ellerman.id.au>
8507W:	https://github.com/linuxppc/linux/wiki
8508L:	linuxppc-dev@lists.ozlabs.org
8509Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8511S:	Supported
8512F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8513F:	Documentation/devicetree/bindings/powerpc/
8514F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8515F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8516F:	Documentation/powerpc/
8517F:	arch/powerpc/
8518F:	drivers/char/tpm/tpm_ibmvtpm*
8519F:	drivers/crypto/nx/
8520F:	drivers/crypto/vmx/
8521F:	drivers/i2c/busses/i2c-opal.c
8522F:	drivers/net/ethernet/ibm/ibmveth.*
8523F:	drivers/net/ethernet/ibm/ibmvnic.*
8524F:	drivers/pci/hotplug/pnv_php.c
8525F:	drivers/pci/hotplug/rpa*
8526F:	drivers/rtc/rtc-opal.c
8527F:	drivers/scsi/ibmvscsi/
8528F:	drivers/tty/hvc/hvc_opal.c
8529F:	drivers/watchdog/wdrtas.c
8530F:	tools/testing/selftests/powerpc
8531N:	/pmac
8532N:	powermac
8533N:	powernv
8534N:	[^a-z0-9]ps3
8535N:	pseries
8536
8537LINUX FOR POWERPC EMBEDDED MPC5XXX
8538M:	Anatolij Gustschin <agust@denx.de>
8539L:	linuxppc-dev@lists.ozlabs.org
8540T:	git git://git.denx.de/linux-denx-agust.git
8541S:	Maintained
8542F:	arch/powerpc/platforms/512x/
8543F:	arch/powerpc/platforms/52xx/
8544
8545LINUX FOR POWERPC EMBEDDED PPC4XX
8546M:	Alistair Popple <alistair@popple.id.au>
8547M:	Matt Porter <mporter@kernel.crashing.org>
8548W:	http://www.penguinppc.org/
8549L:	linuxppc-dev@lists.ozlabs.org
8550S:	Maintained
8551F:	arch/powerpc/platforms/40x/
8552F:	arch/powerpc/platforms/44x/
8553
8554LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8555M:	Scott Wood <oss@buserror.net>
8556M:	Kumar Gala <galak@kernel.crashing.org>
8557W:	http://www.penguinppc.org/
8558L:	linuxppc-dev@lists.ozlabs.org
8559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8560S:	Maintained
8561F:	arch/powerpc/platforms/83xx/
8562F:	arch/powerpc/platforms/85xx/
8563F:	Documentation/devicetree/bindings/powerpc/fsl/
8564
8565LINUX FOR POWERPC EMBEDDED PPC8XX
8566M:	Vitaly Bordug <vitb@kernel.crashing.org>
8567W:	http://www.penguinppc.org/
8568L:	linuxppc-dev@lists.ozlabs.org
8569S:	Maintained
8570F:	arch/powerpc/platforms/8xx/
8571
8572LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8573L:	linuxppc-dev@lists.ozlabs.org
8574S:	Orphan
8575F:	arch/powerpc/*/*virtex*
8576F:	arch/powerpc/*/*/*virtex*
8577
8578LINUX FOR POWERPC PA SEMI PWRFICIENT
8579L:	linuxppc-dev@lists.ozlabs.org
8580S:	Orphan
8581F:	arch/powerpc/platforms/pasemi/
8582F:	drivers/*/*pasemi*
8583F:	drivers/*/*/*pasemi*
8584
8585LINUX KERNEL DUMP TEST MODULE (LKDTM)
8586M:	Kees Cook <keescook@chromium.org>
8587S:	Maintained
8588F:	drivers/misc/lkdtm/*
8589
8590LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8591M:	Alan Stern <stern@rowland.harvard.edu>
8592M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8593M:	Will Deacon <will.deacon@arm.com>
8594M:	Peter Zijlstra <peterz@infradead.org>
8595M:	Boqun Feng <boqun.feng@gmail.com>
8596M:	Nicholas Piggin <npiggin@gmail.com>
8597M:	David Howells <dhowells@redhat.com>
8598M:	Jade Alglave <j.alglave@ucl.ac.uk>
8599M:	Luc Maranget <luc.maranget@inria.fr>
8600M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8601R:	Akira Yokosawa <akiyks@gmail.com>
8602R:	Daniel Lustig <dlustig@nvidia.com>
8603L:	linux-kernel@vger.kernel.org
8604L:	linux-arch@vger.kernel.org
8605S:	Supported
8606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8607F:	tools/memory-model/
8608F:	Documentation/atomic_bitops.txt
8609F:	Documentation/atomic_t.txt
8610F:	Documentation/core-api/atomic_ops.rst
8611F:	Documentation/core-api/refcount-vs-atomic.rst
8612F:	Documentation/memory-barriers.txt
8613
8614LIS3LV02D ACCELEROMETER DRIVER
8615M:	Eric Piel <eric.piel@tremplin-utc.net>
8616S:	Maintained
8617F:	Documentation/misc-devices/lis3lv02d
8618F:	drivers/misc/lis3lv02d/
8619F:	drivers/platform/x86/hp_accel.c
8620
8621LIVE PATCHING
8622M:	Josh Poimboeuf <jpoimboe@redhat.com>
8623M:	Jessica Yu <jeyu@kernel.org>
8624M:	Jiri Kosina <jikos@kernel.org>
8625M:	Miroslav Benes <mbenes@suse.cz>
8626R:	Petr Mladek <pmladek@suse.com>
8627S:	Maintained
8628F:	kernel/livepatch/
8629F:	include/linux/livepatch.h
8630F:	arch/x86/include/asm/livepatch.h
8631F:	arch/x86/kernel/livepatch.c
8632F:	Documentation/livepatch/
8633F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8634F:	samples/livepatch/
8635L:	live-patching@vger.kernel.org
8636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8637
8638LLC (802.2)
8639L:	netdev@vger.kernel.org
8640S:	Odd fixes
8641F:	include/linux/llc.h
8642F:	include/uapi/linux/llc.h
8643F:	include/net/llc*
8644F:	net/llc/
8645
8646LM73 HARDWARE MONITOR DRIVER
8647M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8648L:	linux-hwmon@vger.kernel.org
8649S:	Maintained
8650F:	drivers/hwmon/lm73.c
8651
8652LM78 HARDWARE MONITOR DRIVER
8653M:	Jean Delvare <jdelvare@suse.com>
8654L:	linux-hwmon@vger.kernel.org
8655S:	Maintained
8656F:	Documentation/hwmon/lm78
8657F:	drivers/hwmon/lm78.c
8658
8659LM83 HARDWARE MONITOR DRIVER
8660M:	Jean Delvare <jdelvare@suse.com>
8661L:	linux-hwmon@vger.kernel.org
8662S:	Maintained
8663F:	Documentation/hwmon/lm83
8664F:	drivers/hwmon/lm83.c
8665
8666LM90 HARDWARE MONITOR DRIVER
8667M:	Jean Delvare <jdelvare@suse.com>
8668L:	linux-hwmon@vger.kernel.org
8669S:	Maintained
8670F:	Documentation/hwmon/lm90
8671F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8672F:	drivers/hwmon/lm90.c
8673F:	include/dt-bindings/thermal/lm90.h
8674
8675LM95234 HARDWARE MONITOR DRIVER
8676M:	Guenter Roeck <linux@roeck-us.net>
8677L:	linux-hwmon@vger.kernel.org
8678S:	Maintained
8679F:	Documentation/hwmon/lm95234
8680F:	drivers/hwmon/lm95234.c
8681
8682LME2510 MEDIA DRIVER
8683M:	Malcolm Priestley <tvboxspy@gmail.com>
8684L:	linux-media@vger.kernel.org
8685W:	https://linuxtv.org
8686Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8687S:	Maintained
8688F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8689
8690LOADPIN SECURITY MODULE
8691M:	Kees Cook <keescook@chromium.org>
8692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8693S:	Supported
8694F:	security/loadpin/
8695F:	Documentation/admin-guide/LSM/LoadPin.rst
8696
8697LOCKING PRIMITIVES
8698M:	Peter Zijlstra <peterz@infradead.org>
8699M:	Ingo Molnar <mingo@redhat.com>
8700M:	Will Deacon <will.deacon@arm.com>
8701L:	linux-kernel@vger.kernel.org
8702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8703S:	Maintained
8704F:	Documentation/locking/
8705F:	include/linux/lockdep.h
8706F:	include/linux/spinlock*.h
8707F:	arch/*/include/asm/spinlock*.h
8708F:	include/linux/rwlock*.h
8709F:	include/linux/mutex*.h
8710F:	include/linux/rwsem*.h
8711F:	arch/*/include/asm/rwsem.h
8712F:	include/linux/seqlock.h
8713F:	lib/locking*.[ch]
8714F:	kernel/locking/
8715X:	kernel/locking/locktorture.c
8716
8717LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8718M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8719L:	linux-ntfs-dev@lists.sourceforge.net
8720W:	http://www.linux-ntfs.org/content/view/19/37/
8721S:	Maintained
8722F:	Documentation/ldm.txt
8723F:	block/partitions/ldm.*
8724
8725LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8726M:	Sathya Prakash <sathya.prakash@broadcom.com>
8727M:	Chaitra P B <chaitra.basappa@broadcom.com>
8728M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8729L:	MPT-FusionLinux.pdl@broadcom.com
8730L:	linux-scsi@vger.kernel.org
8731W:	http://www.avagotech.com/support/
8732S:	Supported
8733F:	drivers/message/fusion/
8734F:	drivers/scsi/mpt3sas/
8735
8736LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8737M:	Matthew Wilcox <willy@infradead.org>
8738L:	linux-scsi@vger.kernel.org
8739S:	Maintained
8740F:	drivers/scsi/sym53c8xx_2/
8741
8742LTC1660 DAC DRIVER
8743M:	Marcus Folkesson <marcus.folkesson@gmail.com>
8744L:	linux-iio@vger.kernel.org
8745S:	Maintained
8746F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8747F:	drivers/iio/dac/ltc1660.c
8748
8749LTC4261 HARDWARE MONITOR DRIVER
8750M:	Guenter Roeck <linux@roeck-us.net>
8751L:	linux-hwmon@vger.kernel.org
8752S:	Maintained
8753F:	Documentation/hwmon/ltc4261
8754F:	drivers/hwmon/ltc4261.c
8755
8756LTC4306 I2C MULTIPLEXER DRIVER
8757M:	Michael Hennerich <michael.hennerich@analog.com>
8758W:	http://ez.analog.com/community/linux-device-drivers
8759L:	linux-i2c@vger.kernel.org
8760S:	Supported
8761F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8762F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8763
8764LTP (Linux Test Project)
8765M:	Mike Frysinger <vapier@gentoo.org>
8766M:	Cyril Hrubis <chrubis@suse.cz>
8767M:	Wanlong Gao <wanlong.gao@gmail.com>
8768M:	Jan Stancek <jstancek@redhat.com>
8769M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8770M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8771L:	ltp@lists.linux.it (subscribers-only)
8772W:	http://linux-test-project.github.io/
8773T:	git git://github.com/linux-test-project/ltp.git
8774S:	Maintained
8775
8776M68K ARCHITECTURE
8777M:	Geert Uytterhoeven <geert@linux-m68k.org>
8778L:	linux-m68k@lists.linux-m68k.org
8779W:	http://www.linux-m68k.org/
8780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8781S:	Maintained
8782F:	arch/m68k/
8783F:	drivers/zorro/
8784
8785M68K ON APPLE MACINTOSH
8786M:	Joshua Thompson <funaho@jurai.org>
8787W:	http://www.mac.linux-m68k.org/
8788L:	linux-m68k@lists.linux-m68k.org
8789S:	Maintained
8790F:	arch/m68k/mac/
8791
8792M68K ON HP9000/300
8793M:	Philip Blundell <philb@gnu.org>
8794W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8795S:	Maintained
8796F:	arch/m68k/hp300/
8797
8798M88DS3103 MEDIA DRIVER
8799M:	Antti Palosaari <crope@iki.fi>
8800L:	linux-media@vger.kernel.org
8801W:	https://linuxtv.org
8802W:	http://palosaari.fi/linux/
8803Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8804T:	git git://linuxtv.org/anttip/media_tree.git
8805S:	Maintained
8806F:	drivers/media/dvb-frontends/m88ds3103*
8807
8808M88RS2000 MEDIA DRIVER
8809M:	Malcolm Priestley <tvboxspy@gmail.com>
8810L:	linux-media@vger.kernel.org
8811W:	https://linuxtv.org
8812Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8813S:	Maintained
8814F:	drivers/media/dvb-frontends/m88rs2000*
8815
8816MA901 MASTERKIT USB FM RADIO DRIVER
8817M:	Alexey Klimov <klimov.linux@gmail.com>
8818L:	linux-media@vger.kernel.org
8819T:	git git://linuxtv.org/media_tree.git
8820S:	Maintained
8821F:	drivers/media/radio/radio-ma901.c
8822
8823MAC80211
8824M:	Johannes Berg <johannes@sipsolutions.net>
8825L:	linux-wireless@vger.kernel.org
8826W:	http://wireless.kernel.org/
8827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8829S:	Maintained
8830F:	Documentation/networking/mac80211-injection.txt
8831F:	include/net/mac80211.h
8832F:	net/mac80211/
8833F:	drivers/net/wireless/mac80211_hwsim.[ch]
8834F:	Documentation/networking/mac80211_hwsim/README
8835
8836MAILBOX API
8837M:	Jassi Brar <jassisinghbrar@gmail.com>
8838L:	linux-kernel@vger.kernel.org
8839S:	Maintained
8840F:	drivers/mailbox/
8841F:	include/linux/mailbox_client.h
8842F:	include/linux/mailbox_controller.h
8843
8844MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8845M:	Michael Kerrisk <mtk.manpages@gmail.com>
8846W:	http://www.kernel.org/doc/man-pages
8847L:	linux-man@vger.kernel.org
8848S:	Maintained
8849
8850MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8851M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8852L:	linux-mips@linux-mips.org
8853S:	Maintained
8854F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8855
8856MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8857M:	Andrew Lunn <andrew@lunn.ch>
8858M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8859L:	netdev@vger.kernel.org
8860S:	Maintained
8861F:	drivers/net/dsa/mv88e6xxx/
8862F:	include/linux/platform_data/mv88e6xxx.h
8863F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8864
8865MARVELL ARMADA DRM SUPPORT
8866M:	Russell King <linux@armlinux.org.uk>
8867S:	Maintained
8868T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8869T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8870F:	drivers/gpu/drm/armada/
8871F:	include/uapi/drm/armada_drm.h
8872F:	Documentation/devicetree/bindings/display/armada/
8873
8874MARVELL CRYPTO DRIVER
8875M:	Boris Brezillon <boris.brezillon@bootlin.com>
8876M:	Arnaud Ebalard <arno@natisbad.org>
8877F:	drivers/crypto/marvell/
8878S:	Maintained
8879L:	linux-crypto@vger.kernel.org
8880
8881MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8882M:	Mirko Lindner <mlindner@marvell.com>
8883M:	Stephen Hemminger <stephen@networkplumber.org>
8884L:	netdev@vger.kernel.org
8885S:	Maintained
8886F:	drivers/net/ethernet/marvell/sk*
8887
8888MARVELL LIBERTAS WIRELESS DRIVER
8889L:	libertas-dev@lists.infradead.org
8890S:	Orphan
8891F:	drivers/net/wireless/marvell/libertas/
8892
8893MARVELL MACCHIATOBIN SUPPORT
8894M:	Russell King <linux@armlinux.org.uk>
8895L:	linux-arm-kernel@lists.infradead.org
8896S:	Maintained
8897F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8898
8899MARVELL MV643XX ETHERNET DRIVER
8900M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8901L:	netdev@vger.kernel.org
8902S:	Maintained
8903F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8904F:	include/linux/mv643xx.h
8905
8906MARVELL MV88X3310 PHY DRIVER
8907M:	Russell King <linux@armlinux.org.uk>
8908L:	netdev@vger.kernel.org
8909S:	Maintained
8910F:	drivers/net/phy/marvell10g.c
8911
8912MARVELL MVNETA ETHERNET DRIVER
8913M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8914L:	netdev@vger.kernel.org
8915S:	Maintained
8916F:	drivers/net/ethernet/marvell/mvneta.*
8917
8918MARVELL MWIFIEX WIRELESS DRIVER
8919M:	Amitkumar Karwar <amitkarwar@gmail.com>
8920M:	Nishant Sarmukadam <nishants@marvell.com>
8921M:	Ganapathi Bhat <gbhat@marvell.com>
8922M:	Xinming Hu <huxinming820@gmail.com>
8923L:	linux-wireless@vger.kernel.org
8924S:	Maintained
8925F:	drivers/net/wireless/marvell/mwifiex/
8926
8927MARVELL MWL8K WIRELESS DRIVER
8928M:	Lennert Buytenhek <buytenh@wantstofly.org>
8929L:	linux-wireless@vger.kernel.org
8930S:	Odd Fixes
8931F:	drivers/net/wireless/marvell/mwl8k.c
8932
8933MARVELL NAND CONTROLLER DRIVER
8934M:	Miquel Raynal <miquel.raynal@bootlin.com>
8935L:	linux-mtd@lists.infradead.org
8936S:	Maintained
8937F:	drivers/mtd/nand/raw/marvell_nand.c
8938F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8939
8940MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8941M:	Nicolas Pitre <nico@fluxnic.net>
8942S:	Odd Fixes
8943F:	drivers/mmc/host/mvsdio.*
8944
8945MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8946M:	Hu Ziji <huziji@marvell.com>
8947L:	linux-mmc@vger.kernel.org
8948S:	Supported
8949F:	drivers/mmc/host/sdhci-xenon*
8950F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8951
8952MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8953M:	Sunil Goutham <sgoutham@marvell.com>
8954M:	Linu Cherian <lcherian@marvell.com>
8955M:	Geetha sowjanya <gakula@marvell.com>
8956M:	Jerin Jacob <jerinj@marvell.com>
8957L:	netdev@vger.kernel.org
8958S:	Supported
8959F:	drivers/net/ethernet/marvell/octeontx2/af/
8960
8961MATROX FRAMEBUFFER DRIVER
8962L:	linux-fbdev@vger.kernel.org
8963S:	Orphan
8964F:	drivers/video/fbdev/matrox/matroxfb_*
8965F:	include/uapi/linux/matroxfb.h
8966
8967MAX16065 HARDWARE MONITOR DRIVER
8968M:	Guenter Roeck <linux@roeck-us.net>
8969L:	linux-hwmon@vger.kernel.org
8970S:	Maintained
8971F:	Documentation/hwmon/max16065
8972F:	drivers/hwmon/max16065.c
8973
8974MAX2175 SDR TUNER DRIVER
8975M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8976L:	linux-media@vger.kernel.org
8977T:	git git://linuxtv.org/media_tree.git
8978S:	Maintained
8979F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8980F:	Documentation/media/v4l-drivers/max2175.rst
8981F:	drivers/media/i2c/max2175*
8982F:	include/uapi/linux/max2175.h
8983
8984MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8985L:	linux-hwmon@vger.kernel.org
8986S:	Orphan
8987F:	Documentation/hwmon/max6650
8988F:	drivers/hwmon/max6650.c
8989
8990MAX6697 HARDWARE MONITOR DRIVER
8991M:	Guenter Roeck <linux@roeck-us.net>
8992L:	linux-hwmon@vger.kernel.org
8993S:	Maintained
8994F:	Documentation/hwmon/max6697
8995F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8996F:	drivers/hwmon/max6697.c
8997F:	include/linux/platform_data/max6697.h
8998
8999MAX9860 MONO AUDIO VOICE CODEC DRIVER
9000M:	Peter Rosin <peda@axentia.se>
9001L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9002S:	Maintained
9003F:	Documentation/devicetree/bindings/sound/max9860.txt
9004F:	sound/soc/codecs/max9860.*
9005
9006MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9007M:	Javier Martinez Canillas <javier@dowhile0.org>
9008L:	linux-kernel@vger.kernel.org
9009S:	Supported
9010F:	drivers/regulator/max77802-regulator.c
9011F:	Documentation/devicetree/bindings/*/*max77802.txt
9012F:	include/dt-bindings/*/*max77802.h
9013
9014MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9015M:	Krzysztof Kozlowski <krzk@kernel.org>
9016M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9017L:	linux-pm@vger.kernel.org
9018S:	Supported
9019F:	drivers/power/supply/max14577_charger.c
9020F:	drivers/power/supply/max77693_charger.c
9021
9022MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9023M:	Chanwoo Choi <cw00.choi@samsung.com>
9024M:	Krzysztof Kozlowski <krzk@kernel.org>
9025M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9026L:	linux-kernel@vger.kernel.org
9027S:	Supported
9028F:	drivers/*/max14577*.c
9029F:	drivers/*/max77686*.c
9030F:	drivers/*/max77693*.c
9031F:	drivers/extcon/extcon-max14577.c
9032F:	drivers/extcon/extcon-max77693.c
9033F:	drivers/rtc/rtc-max77686.c
9034F:	drivers/clk/clk-max77686.c
9035F:	Documentation/devicetree/bindings/mfd/max14577.txt
9036F:	Documentation/devicetree/bindings/*/max77686.txt
9037F:	Documentation/devicetree/bindings/mfd/max77693.txt
9038F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9039F:	include/linux/mfd/max14577*.h
9040F:	include/linux/mfd/max77686*.h
9041F:	include/linux/mfd/max77693*.h
9042
9043MAXIRADIO FM RADIO RECEIVER DRIVER
9044M:	Hans Verkuil <hverkuil@xs4all.nl>
9045L:	linux-media@vger.kernel.org
9046T:	git git://linuxtv.org/media_tree.git
9047W:	https://linuxtv.org
9048S:	Maintained
9049F:	drivers/media/radio/radio-maxiradio*
9050
9051MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9052M:	Peter Rosin <peda@axentia.se>
9053L:	linux-iio@vger.kernel.org
9054S:	Maintained
9055F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9056F:	drivers/iio/potentiometer/mcp4018.c
9057F:	drivers/iio/potentiometer/mcp4531.c
9058
9059MCR20A IEEE-802.15.4 RADIO DRIVER
9060M:	Xue Liu <liuxuenetmail@gmail.com>
9061L:	linux-wpan@vger.kernel.org
9062W:	https://github.com/xueliu/mcr20a-linux
9063S:	Maintained
9064F:	drivers/net/ieee802154/mcr20a.c
9065F:	drivers/net/ieee802154/mcr20a.h
9066F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9067
9068MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9069M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9070L:	linux-iio@vger.kernel.org
9071S:	Maintained
9072F:	drivers/iio/dac/cio-dac.c
9073
9074MEDIA DRIVERS FOR ASCOT2E
9075M:	Sergey Kozlov <serjk@netup.ru>
9076M:	Abylay Ospan <aospan@netup.ru>
9077L:	linux-media@vger.kernel.org
9078W:	https://linuxtv.org
9079W:	http://netup.tv/
9080T:	git git://linuxtv.org/media_tree.git
9081S:	Supported
9082F:	drivers/media/dvb-frontends/ascot2e*
9083
9084MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9085M:	Jasmin Jessich <jasmin@anw.at>
9086L:	linux-media@vger.kernel.org
9087W:	https://linuxtv.org
9088T:	git git://linuxtv.org/media_tree.git
9089S:	Maintained
9090F:	drivers/media/dvb-frontends/cxd2099*
9091
9092MEDIA DRIVERS FOR CXD2841ER
9093M:	Sergey Kozlov <serjk@netup.ru>
9094M:	Abylay Ospan <aospan@netup.ru>
9095L:	linux-media@vger.kernel.org
9096W:	https://linuxtv.org
9097W:	http://netup.tv/
9098T:	git git://linuxtv.org/media_tree.git
9099S:	Supported
9100F:	drivers/media/dvb-frontends/cxd2841er*
9101
9102MEDIA DRIVERS FOR CXD2880
9103M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9104L:	linux-media@vger.kernel.org
9105W:	http://linuxtv.org/
9106T:	git git://linuxtv.org/media_tree.git
9107S:	Supported
9108F:	drivers/media/dvb-frontends/cxd2880/*
9109F:	drivers/media/spi/cxd2880*
9110
9111MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9112L:	linux-media@vger.kernel.org
9113W:	https://linuxtv.org
9114T:	git git://linuxtv.org/media_tree.git
9115S:	Orphan
9116F:	drivers/media/pci/ddbridge/*
9117
9118MEDIA DRIVERS FOR FREESCALE IMX
9119M:	Steve Longerbeam <slongerbeam@gmail.com>
9120M:	Philipp Zabel <p.zabel@pengutronix.de>
9121L:	linux-media@vger.kernel.org
9122T:	git git://linuxtv.org/media_tree.git
9123S:	Maintained
9124F:	Documentation/devicetree/bindings/media/imx.txt
9125F:	Documentation/media/v4l-drivers/imx.rst
9126F:	drivers/staging/media/imx/
9127F:	include/linux/imx-media.h
9128F:	include/media/imx.h
9129
9130MEDIA DRIVER FOR FREESCALE IMX PXP
9131M:	Philipp Zabel <p.zabel@pengutronix.de>
9132L:	linux-media@vger.kernel.org
9133T:	git git://linuxtv.org/media_tree.git
9134S:	Maintained
9135F:	drivers/media/platform/imx-pxp.[ch]
9136
9137MEDIA DRIVERS FOR HELENE
9138M:	Abylay Ospan <aospan@netup.ru>
9139L:	linux-media@vger.kernel.org
9140W:	https://linuxtv.org
9141W:	http://netup.tv/
9142T:	git git://linuxtv.org/media_tree.git
9143S:	Supported
9144F:	drivers/media/dvb-frontends/helene*
9145
9146MEDIA DRIVERS FOR HORUS3A
9147M:	Sergey Kozlov <serjk@netup.ru>
9148M:	Abylay Ospan <aospan@netup.ru>
9149L:	linux-media@vger.kernel.org
9150W:	https://linuxtv.org
9151W:	http://netup.tv/
9152T:	git git://linuxtv.org/media_tree.git
9153S:	Supported
9154F:	drivers/media/dvb-frontends/horus3a*
9155
9156MEDIA DRIVERS FOR LNBH25
9157M:	Sergey Kozlov <serjk@netup.ru>
9158M:	Abylay Ospan <aospan@netup.ru>
9159L:	linux-media@vger.kernel.org
9160W:	https://linuxtv.org
9161W:	http://netup.tv/
9162T:	git git://linuxtv.org/media_tree.git
9163S:	Supported
9164F:	drivers/media/dvb-frontends/lnbh25*
9165
9166MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9167L:	linux-media@vger.kernel.org
9168W:	https://linuxtv.org
9169T:	git git://linuxtv.org/media_tree.git
9170S:	Orphan
9171F:	drivers/media/dvb-frontends/mxl5xx*
9172
9173MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9174M:	Sergey Kozlov <serjk@netup.ru>
9175M:	Abylay Ospan <aospan@netup.ru>
9176L:	linux-media@vger.kernel.org
9177W:	https://linuxtv.org
9178W:	http://netup.tv/
9179T:	git git://linuxtv.org/media_tree.git
9180S:	Supported
9181F:	drivers/media/pci/netup_unidvb/*
9182
9183MEDIA DRIVERS FOR RENESAS - CEU
9184M:	Jacopo Mondi <jacopo@jmondi.org>
9185L:	linux-media@vger.kernel.org
9186L:	linux-renesas-soc@vger.kernel.org
9187T:	git git://linuxtv.org/media_tree.git
9188S:	Supported
9189F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9190F:	drivers/media/platform/renesas-ceu.c
9191F:	include/media/drv-intf/renesas-ceu.h
9192
9193MEDIA DRIVERS FOR RENESAS - DRIF
9194M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9195L:	linux-media@vger.kernel.org
9196L:	linux-renesas-soc@vger.kernel.org
9197T:	git git://linuxtv.org/media_tree.git
9198S:	Supported
9199F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9200F:	drivers/media/platform/rcar_drif.c
9201
9202MEDIA DRIVERS FOR RENESAS - FCP
9203M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9204L:	linux-media@vger.kernel.org
9205L:	linux-renesas-soc@vger.kernel.org
9206T:	git git://linuxtv.org/media_tree.git
9207S:	Supported
9208F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9209F:	drivers/media/platform/rcar-fcp.c
9210F:	include/media/rcar-fcp.h
9211
9212MEDIA DRIVERS FOR RENESAS - FDP1
9213M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9214L:	linux-media@vger.kernel.org
9215L:	linux-renesas-soc@vger.kernel.org
9216T:	git git://linuxtv.org/media_tree.git
9217S:	Supported
9218F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9219F:	drivers/media/platform/rcar_fdp1.c
9220
9221MEDIA DRIVERS FOR RENESAS - VIN
9222M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9223L:	linux-media@vger.kernel.org
9224L:	linux-renesas-soc@vger.kernel.org
9225T:	git git://linuxtv.org/media_tree.git
9226S:	Supported
9227F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9228F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9229F:	drivers/media/platform/rcar-vin/
9230
9231MEDIA DRIVERS FOR RENESAS - VSP1
9232M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9233M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9234L:	linux-media@vger.kernel.org
9235L:	linux-renesas-soc@vger.kernel.org
9236T:	git git://linuxtv.org/media_tree.git
9237S:	Supported
9238F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9239F:	drivers/media/platform/vsp1/
9240
9241MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9242L:	linux-media@vger.kernel.org
9243W:	https://linuxtv.org
9244T:	git git://linuxtv.org/media_tree.git
9245S:	Orphan
9246F:	drivers/media/dvb-frontends/stv0910*
9247
9248MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9249L:	linux-media@vger.kernel.org
9250W:	https://linuxtv.org
9251T:	git git://linuxtv.org/media_tree.git
9252S:	Orphan
9253F:	drivers/media/dvb-frontends/stv6111*
9254
9255MEDIA DRIVERS FOR STM32 - DCMI
9256M:	Hugues Fruchet <hugues.fruchet@st.com>
9257L:	linux-media@vger.kernel.org
9258T:	git git://linuxtv.org/media_tree.git
9259S:	Supported
9260F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9261F:	drivers/media/platform/stm32/stm32-dcmi.c
9262
9263MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9264M:	Dmitry Osipenko <digetx@gmail.com>
9265L:	linux-media@vger.kernel.org
9266L:	linux-tegra@vger.kernel.org
9267T:	git git://linuxtv.org/media_tree.git
9268S:	Maintained
9269F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9270F:	drivers/staging/media/tegra-vde/
9271
9272MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9273M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9274P:	LinuxTV.org Project
9275L:	linux-media@vger.kernel.org
9276W:	https://linuxtv.org
9277Q:	http://patchwork.kernel.org/project/linux-media/list/
9278T:	git git://linuxtv.org/media_tree.git
9279S:	Maintained
9280F:	Documentation/devicetree/bindings/media/
9281F:	Documentation/media/
9282F:	drivers/media/
9283F:	drivers/staging/media/
9284F:	include/linux/platform_data/media/
9285F:	include/media/
9286F:	include/uapi/linux/dvb/
9287F:	include/uapi/linux/videodev2.h
9288F:	include/uapi/linux/media.h
9289F:	include/uapi/linux/v4l2-*
9290F:	include/uapi/linux/meye.h
9291F:	include/uapi/linux/ivtv*
9292F:	include/uapi/linux/uvcvideo.h
9293
9294MEDIATEK BLUETOOTH DRIVER
9295M:	Sean Wang <sean.wang@mediatek.com>
9296L:	linux-bluetooth@vger.kernel.org
9297L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9298S:	Maintained
9299F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9300F:	drivers/bluetooth/btmtkuart.c
9301
9302MEDIATEK CIR DRIVER
9303M:	Sean Wang <sean.wang@mediatek.com>
9304S:	Maintained
9305F:	drivers/media/rc/mtk-cir.c
9306
9307MEDIATEK DMA DRIVER
9308M:	Sean Wang <sean.wang@mediatek.com>
9309L:	dmaengine@vger.kernel.org
9310L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9311L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9312S:	Maintained
9313F:	Documentation/devicetree/bindings/dma/mtk-*
9314F:	drivers/dma/mediatek/
9315
9316MEDIATEK PMIC LED DRIVER
9317M:	Sean Wang <sean.wang@mediatek.com>
9318S:	Maintained
9319F:	drivers/leds/leds-mt6323.c
9320F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9321
9322MEDIATEK ETHERNET DRIVER
9323M:	Felix Fietkau <nbd@openwrt.org>
9324M:	John Crispin <john@phrozen.org>
9325M:	Sean Wang <sean.wang@mediatek.com>
9326M:	Nelson Chang <nelson.chang@mediatek.com>
9327L:	netdev@vger.kernel.org
9328S:	Maintained
9329F:	drivers/net/ethernet/mediatek/
9330
9331MEDIATEK SWITCH DRIVER
9332M:	Sean Wang <sean.wang@mediatek.com>
9333L:	netdev@vger.kernel.org
9334S:	Maintained
9335F:	drivers/net/dsa/mt7530.*
9336F:	net/dsa/tag_mtk.c
9337
9338MEDIATEK JPEG DRIVER
9339M:	Rick Chang <rick.chang@mediatek.com>
9340M:	Bin Liu <bin.liu@mediatek.com>
9341S:	Supported
9342F:	drivers/media/platform/mtk-jpeg/
9343F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9344
9345MEDIATEK MDP DRIVER
9346M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9347M:	Houlong Wei <houlong.wei@mediatek.com>
9348M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9349S:	Supported
9350F:	drivers/media/platform/mtk-mdp/
9351F:	drivers/media/platform/mtk-vpu/
9352F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9353
9354MEDIATEK MEDIA DRIVER
9355M:	Tiffany Lin <tiffany.lin@mediatek.com>
9356M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9357S:	Supported
9358F:	drivers/media/platform/mtk-vcodec/
9359F:	drivers/media/platform/mtk-vpu/
9360F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9361F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9362
9363MEDIATEK MT7601U WIRELESS LAN DRIVER
9364M:	Jakub Kicinski <kubakici@wp.pl>
9365L:	linux-wireless@vger.kernel.org
9366S:	Maintained
9367F:	drivers/net/wireless/mediatek/mt7601u/
9368
9369MEDIATEK NAND CONTROLLER DRIVER
9370M:	Xiaolei Li <xiaolei.li@mediatek.com>
9371L:	linux-mtd@lists.infradead.org
9372S:	Maintained
9373F:	drivers/mtd/nand/raw/mtk_*
9374F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9375
9376MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9377M:	Sean Wang <sean.wang@mediatek.com>
9378S:	Maintained
9379F:	drivers/char/hw_random/mtk-rng.c
9380
9381MEDIATEK USB3 DRD IP DRIVER
9382M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9383L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9385L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9386S:	Maintained
9387F:	drivers/usb/mtu3/
9388
9389MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9390M:	Peter Senna Tschudin <peter.senna@gmail.com>
9391M:	Martin Donnelly <martin.donnelly@ge.com>
9392M:	Martyn Welch <martyn.welch@collabora.co.uk>
9393S:	Maintained
9394F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9395F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9396
9397MEGARAID SCSI/SAS DRIVERS
9398M:	Kashyap Desai <kashyap.desai@broadcom.com>
9399M:	Sumit Saxena <sumit.saxena@broadcom.com>
9400M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9401L:	megaraidlinux.pdl@broadcom.com
9402L:	linux-scsi@vger.kernel.org
9403W:	http://www.avagotech.com/support/
9404S:	Maintained
9405F:	Documentation/scsi/megaraid.txt
9406F:	drivers/scsi/megaraid.*
9407F:	drivers/scsi/megaraid/
9408
9409MELEXIS MLX90614 DRIVER
9410M:	Crt Mori <cmo@melexis.com>
9411L:	linux-iio@vger.kernel.org
9412W:	http://www.melexis.com
9413S:	Supported
9414F:	drivers/iio/temperature/mlx90614.c
9415
9416MELEXIS MLX90632 DRIVER
9417M:	Crt Mori <cmo@melexis.com>
9418L:	linux-iio@vger.kernel.org
9419W:	http://www.melexis.com
9420S:	Supported
9421F:	drivers/iio/temperature/mlx90632.c
9422
9423MELFAS MIP4 TOUCHSCREEN DRIVER
9424M:	Sangwon Jee <jeesw@melfas.com>
9425W:	http://www.melfas.com
9426S:	Supported
9427F:	drivers/input/touchscreen/melfas_mip4.c
9428F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9429
9430MELLANOX ETHERNET DRIVER (mlx4_en)
9431M:	Tariq Toukan <tariqt@mellanox.com>
9432L:	netdev@vger.kernel.org
9433S:	Supported
9434W:	http://www.mellanox.com
9435Q:	http://patchwork.ozlabs.org/project/netdev/list/
9436F:	drivers/net/ethernet/mellanox/mlx4/en_*
9437
9438MELLANOX ETHERNET DRIVER (mlx5e)
9439M:	Saeed Mahameed <saeedm@mellanox.com>
9440L:	netdev@vger.kernel.org
9441S:	Supported
9442W:	http://www.mellanox.com
9443Q:	http://patchwork.ozlabs.org/project/netdev/list/
9444F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9445
9446MELLANOX ETHERNET INNOVA DRIVERS
9447R:	Boris Pismenny <borisp@mellanox.com>
9448L:	netdev@vger.kernel.org
9449S:	Supported
9450W:	http://www.mellanox.com
9451Q:	http://patchwork.ozlabs.org/project/netdev/list/
9452F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9453F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9454F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9455F:	include/linux/mlx5/mlx5_ifc_fpga.h
9456
9457MELLANOX ETHERNET INNOVA IPSEC DRIVER
9458R:	Boris Pismenny <borisp@mellanox.com>
9459L:	netdev@vger.kernel.org
9460S:	Supported
9461W:	http://www.mellanox.com
9462Q:	http://patchwork.ozlabs.org/project/netdev/list/
9463F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9464F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9465
9466MELLANOX ETHERNET SWITCH DRIVERS
9467M:	Jiri Pirko <jiri@mellanox.com>
9468M:	Ido Schimmel <idosch@mellanox.com>
9469L:	netdev@vger.kernel.org
9470S:	Supported
9471W:	http://www.mellanox.com
9472Q:	http://patchwork.ozlabs.org/project/netdev/list/
9473F:	drivers/net/ethernet/mellanox/mlxsw/
9474F:	tools/testing/selftests/drivers/net/mlxsw/
9475
9476MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9477M:	mlxsw@mellanox.com
9478L:	netdev@vger.kernel.org
9479S:	Supported
9480W:	http://www.mellanox.com
9481Q:	http://patchwork.ozlabs.org/project/netdev/list/
9482F:	drivers/net/ethernet/mellanox/mlxfw/
9483
9484MELLANOX HARDWARE PLATFORM SUPPORT
9485M:	Andy Shevchenko <andy@infradead.org>
9486M:	Darren Hart <dvhart@infradead.org>
9487M:	Vadim Pasternak <vadimp@mellanox.com>
9488L:	platform-driver-x86@vger.kernel.org
9489S:	Supported
9490F:	drivers/platform/mellanox/
9491
9492MELLANOX MLX4 core VPI driver
9493M:	Tariq Toukan <tariqt@mellanox.com>
9494L:	netdev@vger.kernel.org
9495L:	linux-rdma@vger.kernel.org
9496W:	http://www.mellanox.com
9497Q:	http://patchwork.ozlabs.org/project/netdev/list/
9498S:	Supported
9499F:	drivers/net/ethernet/mellanox/mlx4/
9500F:	include/linux/mlx4/
9501
9502MELLANOX MLX4 IB driver
9503M:	Yishai Hadas <yishaih@mellanox.com>
9504L:	linux-rdma@vger.kernel.org
9505W:	http://www.mellanox.com
9506Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9507S:	Supported
9508F:	drivers/infiniband/hw/mlx4/
9509F:	include/linux/mlx4/
9510F:	include/uapi/rdma/mlx4-abi.h
9511
9512MELLANOX MLX5 core VPI driver
9513M:	Saeed Mahameed <saeedm@mellanox.com>
9514M:	Leon Romanovsky <leonro@mellanox.com>
9515L:	netdev@vger.kernel.org
9516L:	linux-rdma@vger.kernel.org
9517W:	http://www.mellanox.com
9518Q:	http://patchwork.ozlabs.org/project/netdev/list/
9519S:	Supported
9520F:	drivers/net/ethernet/mellanox/mlx5/core/
9521F:	include/linux/mlx5/
9522
9523MELLANOX MLX5 IB driver
9524M:	Leon Romanovsky <leonro@mellanox.com>
9525L:	linux-rdma@vger.kernel.org
9526W:	http://www.mellanox.com
9527Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9528S:	Supported
9529F:	drivers/infiniband/hw/mlx5/
9530F:	include/linux/mlx5/
9531F:	include/uapi/rdma/mlx5-abi.h
9532
9533MELLANOX MLXCPLD I2C AND MUX DRIVER
9534M:	Vadim Pasternak <vadimp@mellanox.com>
9535M:	Michael Shych <michaelsh@mellanox.com>
9536L:	linux-i2c@vger.kernel.org
9537S:	Supported
9538F:	drivers/i2c/busses/i2c-mlxcpld.c
9539F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9540F:	Documentation/i2c/busses/i2c-mlxcpld
9541
9542MELLANOX MLXCPLD LED DRIVER
9543M:	Vadim Pasternak <vadimp@mellanox.com>
9544L:	linux-leds@vger.kernel.org
9545S:	Supported
9546F:	drivers/leds/leds-mlxcpld.c
9547F:	drivers/leds/leds-mlxreg.c
9548F:	Documentation/leds/leds-mlxcpld.txt
9549
9550MELLANOX PLATFORM DRIVER
9551M:	Vadim Pasternak <vadimp@mellanox.com>
9552L:	platform-driver-x86@vger.kernel.org
9553S:	Supported
9554F:	drivers/platform/x86/mlx-platform.c
9555
9556MEMBARRIER SUPPORT
9557M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9558M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9559L:	linux-kernel@vger.kernel.org
9560S:	Supported
9561F:	kernel/sched/membarrier.c
9562F:	include/uapi/linux/membarrier.h
9563F:	arch/powerpc/include/asm/membarrier.h
9564
9565MEMORY MANAGEMENT
9566L:	linux-mm@kvack.org
9567W:	http://www.linux-mm.org
9568S:	Maintained
9569F:	include/linux/mm.h
9570F:	include/linux/gfp.h
9571F:	include/linux/mmzone.h
9572F:	include/linux/memory_hotplug.h
9573F:	include/linux/vmalloc.h
9574F:	mm/
9575
9576MEMORY TECHNOLOGY DEVICES (MTD)
9577M:	David Woodhouse <dwmw2@infradead.org>
9578M:	Brian Norris <computersforpeace@gmail.com>
9579M:	Boris Brezillon <boris.brezillon@bootlin.com>
9580M:	Marek Vasut <marek.vasut@gmail.com>
9581M:	Richard Weinberger <richard@nod.at>
9582L:	linux-mtd@lists.infradead.org
9583W:	http://www.linux-mtd.infradead.org/
9584Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9585T:	git git://git.infradead.org/linux-mtd.git master
9586T:	git git://git.infradead.org/linux-mtd.git mtd/next
9587S:	Maintained
9588F:	Documentation/devicetree/bindings/mtd/
9589F:	drivers/mtd/
9590F:	include/linux/mtd/
9591F:	include/uapi/mtd/
9592
9593MEN A21 WATCHDOG DRIVER
9594M:	Johannes Thumshirn <morbidrsa@gmail.com>
9595L:	linux-watchdog@vger.kernel.org
9596S:	Maintained
9597F:	drivers/watchdog/mena21_wdt.c
9598
9599MEN CHAMELEON BUS (mcb)
9600M:	Johannes Thumshirn <morbidrsa@gmail.com>
9601S:	Maintained
9602F:	drivers/mcb/
9603F:	include/linux/mcb.h
9604F:	Documentation/men-chameleon-bus.txt
9605
9606MEN F21BMC (Board Management Controller)
9607M:	Andreas Werner <andreas.werner@men.de>
9608S:	Supported
9609F:	drivers/mfd/menf21bmc.c
9610F:	drivers/watchdog/menf21bmc_wdt.c
9611F:	drivers/leds/leds-menf21bmc.c
9612F:	drivers/hwmon/menf21bmc_hwmon.c
9613F:	Documentation/hwmon/menf21bmc
9614
9615MEN Z069 WATCHDOG DRIVER
9616M:	Johannes Thumshirn <jth@kernel.org>
9617L:	linux-watchdog@vger.kernel.org
9618S:	Maintained
9619F:	drivers/watchdog/menz69_wdt.c
9620
9621MESON AO CEC DRIVER FOR AMLOGIC SOCS
9622M:	Neil Armstrong <narmstrong@baylibre.com>
9623L:	linux-media@lists.freedesktop.org
9624L:	linux-amlogic@lists.infradead.org
9625W:	http://linux-meson.com/
9626S:	Supported
9627F:	drivers/media/platform/meson/ao-cec.c
9628F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9629T:	git git://linuxtv.org/media_tree.git
9630
9631MICROBLAZE ARCHITECTURE
9632M:	Michal Simek <monstr@monstr.eu>
9633W:	http://www.monstr.eu/fdt/
9634T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9635S:	Supported
9636F:	arch/microblaze/
9637
9638MICROCHIP AT91 SERIAL DRIVER
9639M:	Richard Genoud <richard.genoud@gmail.com>
9640S:	Maintained
9641F:	drivers/tty/serial/atmel_serial.c
9642F:	drivers/tty/serial/atmel_serial.h
9643F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9644
9645MICROCHIP AUDIO ASOC DRIVERS
9646M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9647L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9648S:	Supported
9649F:	sound/soc/atmel
9650
9651MICROCHIP DMA DRIVER
9652M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9654L:	dmaengine@vger.kernel.org
9655S:	Supported
9656F:	drivers/dma/at_hdmac.c
9657F:	drivers/dma/at_hdmac_regs.h
9658F:	include/linux/platform_data/dma-atmel.h
9659F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
9660F:	include/dt-bindings/dma/at91.h
9661
9662MICROCHIP ECC DRIVER
9663M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9664L:	linux-crypto@vger.kernel.org
9665S:	Maintained
9666F:	drivers/crypto/atmel-ecc.*
9667
9668MICROCHIP I2C DRIVER
9669M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9670L:	linux-i2c@vger.kernel.org
9671S:	Supported
9672F:	drivers/i2c/busses/i2c-at91.c
9673
9674MICROCHIP ISC DRIVER
9675M:	Eugen Hristev <eugen.hristev@microchip.com>
9676L:	linux-media@vger.kernel.org
9677S:	Supported
9678F:	drivers/media/platform/atmel/atmel-isc.c
9679F:	drivers/media/platform/atmel/atmel-isc-regs.h
9680F:	devicetree/bindings/media/atmel-isc.txt
9681
9682MICROCHIP ISI DRIVER
9683M:	Eugen Hristev <eugen.hristev@microchip.com>
9684L:	linux-media@vger.kernel.org
9685S:	Supported
9686F:	drivers/media/platform/atmel/atmel-isi.c
9687F:	include/media/atmel-isi.h
9688
9689MICROCHIP AT91 USART MFD DRIVER
9690M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9691L:	linux-kernel@vger.kernel.org
9692S:	Supported
9693F:	drivers/mfd/at91-usart.c
9694F:	include/dt-bindings/mfd/at91-usart.h
9695F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9696
9697MICROCHIP AT91 USART SPI DRIVER
9698M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9699L:	linux-spi@vger.kernel.org
9700S:	Supported
9701F:	drivers/spi/spi-at91-usart.c
9702F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9703
9704MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9705M:	Woojung Huh <Woojung.Huh@microchip.com>
9706M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9707L:	netdev@vger.kernel.org
9708S:	Maintained
9709F:	net/dsa/tag_ksz.c
9710F:	drivers/net/dsa/microchip/*
9711F:	include/linux/platform_data/microchip-ksz.h
9712F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9713
9714MICROCHIP LAN743X ETHERNET DRIVER
9715M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9716M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9717L:	netdev@vger.kernel.org
9718S:	Maintained
9719F:	drivers/net/ethernet/microchip/lan743x_*
9720
9721MICROCHIP LCDFB DRIVER
9722M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9723L:	linux-fbdev@vger.kernel.org
9724S:	Maintained
9725F:	drivers/video/fbdev/atmel_lcdfb.c
9726F:	include/video/atmel_lcdc.h
9727
9728MICROCHIP MMC/SD/SDIO MCI DRIVER
9729M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9730S:	Maintained
9731F:	drivers/mmc/host/atmel-mci.c
9732
9733MICROCHIP MCP3911 ADC DRIVER
9734M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9735M:	Kent Gustavsson <kent@minoris.se>
9736L:	linux-iio@vger.kernel.org
9737S:	Supported
9738F:	drivers/iio/adc/mcp3911.c
9739F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9740
9741MICROCHIP NAND DRIVER
9742M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9743L:	linux-mtd@lists.infradead.org
9744S:	Supported
9745F:	drivers/mtd/nand/raw/atmel/*
9746F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9747
9748MICROCHIP PWM DRIVER
9749M:	Claudiu Beznea <claudiu.beznea@microchip.com>
9750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9751L:	linux-pwm@vger.kernel.org
9752S:	Supported
9753F:	drivers/pwm/pwm-atmel.c
9754F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9755
9756MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9757M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9758M:	Eugen Hristev <eugen.hristev@microchip.com>
9759L:	linux-iio@vger.kernel.org
9760S:	Supported
9761F:	drivers/iio/adc/at91-sama5d2_adc.c
9762F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9763F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9764
9765MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9766M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9767S:	Supported
9768F:	drivers/power/reset/at91-sama5d2_shdwc.c
9769
9770MICROCHIP SPI DRIVER
9771M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9772S:	Supported
9773F:	drivers/spi/spi-atmel.*
9774
9775MICROCHIP SSC DRIVER
9776M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9778S:	Supported
9779F:	drivers/misc/atmel-ssc.c
9780F:	include/linux/atmel-ssc.h
9781
9782MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9783M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9784L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9785S:	Supported
9786F:	drivers/misc/atmel_tclib.c
9787F:	drivers/clocksource/tcb_clksrc.c
9788
9789MICROCHIP USBA UDC DRIVER
9790M:	Cristian Birsan <cristian.birsan@microchip.com>
9791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9792S:	Supported
9793F:	drivers/usb/gadget/udc/atmel_usba_udc.*
9794
9795MICROCHIP USB251XB DRIVER
9796M:	Richard Leitner <richard.leitner@skidata.com>
9797L:	linux-usb@vger.kernel.org
9798S:	Maintained
9799F:	drivers/usb/misc/usb251xb.c
9800F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9801
9802MICROCHIP XDMA DRIVER
9803M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9804L:	linux-arm-kernel@lists.infradead.org
9805L:	dmaengine@vger.kernel.org
9806S:	Supported
9807F:	drivers/dma/at_xdmac.c
9808
9809MICROSEMI MIPS SOCS
9810M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9811L:	linux-mips@linux-mips.org
9812S:	Maintained
9813F:	arch/mips/generic/board-ocelot.c
9814F:	arch/mips/configs/generic/board-ocelot.config
9815F:	arch/mips/boot/dts/mscc/
9816F:	Documentation/devicetree/bindings/mips/mscc.txt
9817
9818MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9819M:	Don Brace <don.brace@microsemi.com>
9820L:	esc.storagedev@microsemi.com
9821L:	linux-scsi@vger.kernel.org
9822S:	Supported
9823F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9824F:	drivers/scsi/smartpqi/Kconfig
9825F:	drivers/scsi/smartpqi/Makefile
9826F:	include/linux/cciss*.h
9827F:	include/uapi/linux/cciss*.h
9828F:	Documentation/scsi/smartpqi.txt
9829
9830MICROSEMI ETHERNET SWITCH DRIVER
9831M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9832L:	netdev@vger.kernel.org
9833S:	Supported
9834F:	drivers/net/ethernet/mscc/
9835
9836MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9837M:	Chen Yu <yu.c.chen@intel.com>
9838L:	platform-driver-x86@vger.kernel.org
9839S:	Supported
9840F:	drivers/platform/x86/surfacepro3_button.c
9841
9842MICROTEK X6 SCANNER
9843M:	Oliver Neukum <oliver@neukum.org>
9844S:	Maintained
9845F:	drivers/usb/image/microtek.*
9846
9847MIPS
9848M:	Ralf Baechle <ralf@linux-mips.org>
9849M:	Paul Burton <paul.burton@mips.com>
9850M:	James Hogan <jhogan@kernel.org>
9851L:	linux-mips@linux-mips.org
9852W:	http://www.linux-mips.org/
9853T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9855Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9856S:	Supported
9857F:	Documentation/devicetree/bindings/mips/
9858F:	Documentation/mips/
9859F:	arch/mips/
9860F:	drivers/platform/mips/
9861
9862MIPS BOSTON DEVELOPMENT BOARD
9863M:	Paul Burton <paul.burton@mips.com>
9864L:	linux-mips@linux-mips.org
9865S:	Maintained
9866F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9867F:	arch/mips/boot/dts/img/boston.dts
9868F:	arch/mips/configs/generic/board-boston.config
9869F:	drivers/clk/imgtec/clk-boston.c
9870F:	include/dt-bindings/clock/boston-clock.h
9871
9872MIPS GENERIC PLATFORM
9873M:	Paul Burton <paul.burton@mips.com>
9874L:	linux-mips@linux-mips.org
9875S:	Supported
9876F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9877F:	arch/mips/generic/
9878F:	arch/mips/tools/generic-board-config.sh
9879
9880MIPS/LOONGSON1 ARCHITECTURE
9881M:	Keguang Zhang <keguang.zhang@gmail.com>
9882L:	linux-mips@linux-mips.org
9883S:	Maintained
9884F:	arch/mips/loongson32/
9885F:	arch/mips/include/asm/mach-loongson32/
9886F:	drivers/*/*loongson1*
9887F:	drivers/*/*/*loongson1*
9888
9889MIPS/LOONGSON2 ARCHITECTURE
9890M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9891L:	linux-mips@linux-mips.org
9892S:	Maintained
9893F:	arch/mips/loongson64/fuloong-2e/
9894F:	arch/mips/loongson64/lemote-2f/
9895F:	arch/mips/include/asm/mach-loongson64/
9896F:	drivers/*/*loongson2*
9897F:	drivers/*/*/*loongson2*
9898
9899MIPS/LOONGSON3 ARCHITECTURE
9900M:	Huacai Chen <chenhc@lemote.com>
9901L:	linux-mips@linux-mips.org
9902S:	Maintained
9903F:	arch/mips/loongson64/
9904F:	arch/mips/include/asm/mach-loongson64/
9905F:	drivers/platform/mips/cpu_hwmon.c
9906F:	drivers/*/*loongson3*
9907F:	drivers/*/*/*loongson3*
9908
9909MIPS RINT INSTRUCTION EMULATION
9910M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9911L:	linux-mips@linux-mips.org
9912S:	Supported
9913F:	arch/mips/math-emu/sp_rint.c
9914F:	arch/mips/math-emu/dp_rint.c
9915
9916MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9917M:	Hans Verkuil <hverkuil@xs4all.nl>
9918L:	linux-media@vger.kernel.org
9919T:	git git://linuxtv.org/media_tree.git
9920W:	https://linuxtv.org
9921S:	Odd Fixes
9922F:	drivers/media/radio/radio-miropcm20*
9923
9924MMP SUPPORT
9925M:	Eric Miao <eric.y.miao@gmail.com>
9926M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9928T:	git git://github.com/hzhuang1/linux.git
9929T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9930S:	Maintained
9931F:	arch/arm/boot/dts/mmp*
9932F:	arch/arm/mach-mmp/
9933
9934MMU GATHER AND TLB INVALIDATION
9935M:	Will Deacon <will.deacon@arm.com>
9936M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9937M:	Andrew Morton <akpm@linux-foundation.org>
9938M:	Nick Piggin <npiggin@gmail.com>
9939M:	Peter Zijlstra <peterz@infradead.org>
9940L:	linux-arch@vger.kernel.org
9941L:	linux-mm@kvack.org
9942S:	Maintained
9943F:	arch/*/include/asm/tlb.h
9944F:	include/asm-generic/tlb.h
9945F:	mm/mmu_gather.c
9946
9947MN88472 MEDIA DRIVER
9948M:	Antti Palosaari <crope@iki.fi>
9949L:	linux-media@vger.kernel.org
9950W:	https://linuxtv.org
9951W:	http://palosaari.fi/linux/
9952Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9953S:	Maintained
9954F:	drivers/media/dvb-frontends/mn88472*
9955
9956MN88473 MEDIA DRIVER
9957M:	Antti Palosaari <crope@iki.fi>
9958L:	linux-media@vger.kernel.org
9959W:	https://linuxtv.org
9960W:	http://palosaari.fi/linux/
9961Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9962S:	Maintained
9963F:	drivers/media/dvb-frontends/mn88473*
9964
9965MODULE SUPPORT
9966M:	Jessica Yu <jeyu@kernel.org>
9967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9968S:	Maintained
9969F:	include/linux/module.h
9970F:	kernel/module.c
9971
9972MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9973W:	http://popies.net/meye/
9974S:	Orphan
9975F:	Documentation/media/v4l-drivers/meye*
9976F:	drivers/media/pci/meye/
9977F:	include/uapi/linux/meye.h
9978
9979MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9980M:	Jiri Slaby <jirislaby@gmail.com>
9981S:	Maintained
9982F:	Documentation/serial/moxa-smartio
9983F:	drivers/tty/mxser.*
9984
9985MR800 AVERMEDIA USB FM RADIO DRIVER
9986M:	Alexey Klimov <klimov.linux@gmail.com>
9987L:	linux-media@vger.kernel.org
9988T:	git git://linuxtv.org/media_tree.git
9989S:	Maintained
9990F:	drivers/media/radio/radio-mr800.c
9991
9992MRF24J40 IEEE 802.15.4 RADIO DRIVER
9993M:	Alan Ott <alan@signal11.us>
9994L:	linux-wpan@vger.kernel.org
9995S:	Maintained
9996F:	drivers/net/ieee802154/mrf24j40.c
9997F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9998
9999MSI LAPTOP SUPPORT
10000M:	"Lee, Chun-Yi" <jlee@suse.com>
10001L:	platform-driver-x86@vger.kernel.org
10002S:	Maintained
10003F:	drivers/platform/x86/msi-laptop.c
10004
10005MSI WMI SUPPORT
10006L:	platform-driver-x86@vger.kernel.org
10007S:	Orphan
10008F:	drivers/platform/x86/msi-wmi.c
10009
10010MSI001 MEDIA DRIVER
10011M:	Antti Palosaari <crope@iki.fi>
10012L:	linux-media@vger.kernel.org
10013W:	https://linuxtv.org
10014W:	http://palosaari.fi/linux/
10015Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10016T:	git git://linuxtv.org/anttip/media_tree.git
10017S:	Maintained
10018F:	drivers/media/tuners/msi001*
10019
10020MSI2500 MEDIA DRIVER
10021M:	Antti Palosaari <crope@iki.fi>
10022L:	linux-media@vger.kernel.org
10023W:	https://linuxtv.org
10024W:	http://palosaari.fi/linux/
10025Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10026T:	git git://linuxtv.org/anttip/media_tree.git
10027S:	Maintained
10028F:	drivers/media/usb/msi2500/
10029
10030MSYSTEMS DISKONCHIP G3 MTD DRIVER
10031M:	Robert Jarzmik <robert.jarzmik@free.fr>
10032L:	linux-mtd@lists.infradead.org
10033S:	Maintained
10034F:	drivers/mtd/devices/docg3*
10035
10036MT9M032 APTINA SENSOR DRIVER
10037M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10038L:	linux-media@vger.kernel.org
10039T:	git git://linuxtv.org/media_tree.git
10040S:	Maintained
10041F:	drivers/media/i2c/mt9m032.c
10042F:	include/media/i2c/mt9m032.h
10043
10044MT9P031 APTINA CAMERA SENSOR
10045M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10046L:	linux-media@vger.kernel.org
10047T:	git git://linuxtv.org/media_tree.git
10048S:	Maintained
10049F:	drivers/media/i2c/mt9p031.c
10050F:	include/media/i2c/mt9p031.h
10051
10052MT9T001 APTINA CAMERA SENSOR
10053M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10054L:	linux-media@vger.kernel.org
10055T:	git git://linuxtv.org/media_tree.git
10056S:	Maintained
10057F:	drivers/media/i2c/mt9t001.c
10058F:	include/media/i2c/mt9t001.h
10059
10060MT9T112 APTINA CAMERA SENSOR
10061M:	Jacopo Mondi <jacopo@jmondi.org>
10062L:	linux-media@vger.kernel.org
10063T:	git git://linuxtv.org/media_tree.git
10064S:	Odd Fixes
10065F:	drivers/media/i2c/mt9t112.c
10066F:	include/media/i2c/mt9t112.h
10067
10068MT9V032 APTINA CAMERA SENSOR
10069M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10070L:	linux-media@vger.kernel.org
10071T:	git git://linuxtv.org/media_tree.git
10072S:	Maintained
10073F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10074F:	drivers/media/i2c/mt9v032.c
10075F:	include/media/i2c/mt9v032.h
10076
10077MT9V111 APTINA CAMERA SENSOR
10078M:	Jacopo Mondi <jacopo@jmondi.org>
10079L:	linux-media@vger.kernel.org
10080T:	git git://linuxtv.org/media_tree.git
10081S:	Maintained
10082F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10083F:	drivers/media/i2c/mt9v111.c
10084
10085MULTIFUNCTION DEVICES (MFD)
10086M:	Lee Jones <lee.jones@linaro.org>
10087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10088S:	Supported
10089F:	Documentation/devicetree/bindings/mfd/
10090F:	drivers/mfd/
10091F:	include/linux/mfd/
10092F:	include/dt-bindings/mfd/
10093
10094MULTIMEDIA CARD (MMC) ETC. OVER SPI
10095S:	Orphan
10096F:	drivers/mmc/host/mmc_spi.c
10097F:	include/linux/spi/mmc_spi.h
10098
10099MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10100M:	Ulf Hansson <ulf.hansson@linaro.org>
10101L:	linux-mmc@vger.kernel.org
10102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10103S:	Maintained
10104F:	Documentation/devicetree/bindings/mmc/
10105F:	drivers/mmc/
10106F:	include/linux/mmc/
10107F:	include/uapi/linux/mmc/
10108
10109MULTIPLEXER SUBSYSTEM
10110M:	Peter Rosin <peda@axentia.se>
10111S:	Maintained
10112F:	Documentation/ABI/testing/sysfs-class-mux*
10113F:	Documentation/devicetree/bindings/mux/
10114F:	include/dt-bindings/mux/
10115F:	include/linux/mux/
10116F:	drivers/mux/
10117
10118MULTITECH MULTIPORT CARD (ISICOM)
10119S:	Orphan
10120F:	drivers/tty/isicom.c
10121F:	include/linux/isicom.h
10122
10123MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10124M:	Bin Liu <b-liu@ti.com>
10125L:	linux-usb@vger.kernel.org
10126S:	Maintained
10127F:	drivers/usb/musb/
10128
10129MXL301RF MEDIA DRIVER
10130M:	Akihiro Tsukada <tskd08@gmail.com>
10131L:	linux-media@vger.kernel.org
10132S:	Odd Fixes
10133F:	drivers/media/tuners/mxl301rf*
10134
10135MXL5007T MEDIA DRIVER
10136M:	Michael Krufky <mkrufky@linuxtv.org>
10137L:	linux-media@vger.kernel.org
10138W:	https://linuxtv.org
10139W:	http://github.com/mkrufky
10140Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10141T:	git git://linuxtv.org/mkrufky/tuners.git
10142S:	Maintained
10143F:	drivers/media/tuners/mxl5007t.*
10144
10145MXSFB DRM DRIVER
10146M:	Marek Vasut <marex@denx.de>
10147M:	Stefan Agner <stefan@agner.ch>
10148L:	dri-devel@lists.freedesktop.org
10149S:	Supported
10150F:	drivers/gpu/drm/mxsfb/
10151F:	Documentation/devicetree/bindings/display/mxsfb.txt
10152T:	git git://anongit.freedesktop.org/drm/drm-misc
10153
10154MYLEX DAC960 PCI RAID Controller
10155M:	Hannes Reinecke <hare@kernel.org>
10156L:	linux-scsi@vger.kernel.org
10157S:	Supported
10158F:	drivers/scsi/myrb.*
10159F:	drivers/scsi/myrs.*
10160
10161MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10162M:	Chris Lee <christopher.lee@cspi.com>
10163L:	netdev@vger.kernel.org
10164W:	https://www.cspi.com/ethernet-products/support/downloads/
10165S:	Supported
10166F:	drivers/net/ethernet/myricom/myri10ge/
10167
10168NAND FLASH SUBSYSTEM
10169M:	Boris Brezillon <boris.brezillon@bootlin.com>
10170M:	Miquel Raynal <miquel.raynal@bootlin.com>
10171R:	Richard Weinberger <richard@nod.at>
10172L:	linux-mtd@lists.infradead.org
10173W:	http://www.linux-mtd.infradead.org/
10174Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10175T:	git git://git.infradead.org/linux-mtd.git nand/fixes
10176T:	git git://git.infradead.org/linux-mtd.git nand/next
10177S:	Maintained
10178F:	drivers/mtd/nand/
10179F:	include/linux/mtd/*nand*.h
10180
10181NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10182M:	Daniel Mack <zonque@gmail.com>
10183S:	Maintained
10184L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10185W:	http://www.native-instruments.com
10186F:	sound/usb/caiaq/
10187
10188NATSEMI ETHERNET DRIVER (DP8381x)
10189S:	Orphan
10190F:	drivers/net/ethernet/natsemi/natsemi.c
10191
10192NCR 5380 SCSI DRIVERS
10193M:	Finn Thain <fthain@telegraphics.com.au>
10194M:	Michael Schmitz <schmitzmic@gmail.com>
10195L:	linux-scsi@vger.kernel.org
10196S:	Maintained
10197F:	Documentation/scsi/g_NCR5380.txt
10198F:	drivers/scsi/NCR5380.*
10199F:	drivers/scsi/arm/cumana_1.c
10200F:	drivers/scsi/arm/oak.c
10201F:	drivers/scsi/atari_scsi.*
10202F:	drivers/scsi/dmx3191d.c
10203F:	drivers/scsi/g_NCR5380.*
10204F:	drivers/scsi/mac_scsi.*
10205F:	drivers/scsi/sun3_scsi.*
10206F:	drivers/scsi/sun3_scsi_vme.c
10207
10208NCSI LIBRARY:
10209M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10210S:	Maintained
10211F:	net/ncsi/
10212
10213NCT6775 HARDWARE MONITOR DRIVER
10214M:	Guenter Roeck <linux@roeck-us.net>
10215L:	linux-hwmon@vger.kernel.org
10216S:	Maintained
10217F:	Documentation/hwmon/nct6775
10218F:	drivers/hwmon/nct6775.c
10219
10220NET_FAILOVER MODULE
10221M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10222L:	netdev@vger.kernel.org
10223S:	Supported
10224F:	driver/net/net_failover.c
10225F:	include/net/net_failover.h
10226F:	Documentation/networking/net_failover.rst
10227
10228NETEFFECT IWARP RNIC DRIVER (IW_NES)
10229M:	Faisal Latif <faisal.latif@intel.com>
10230L:	linux-rdma@vger.kernel.org
10231W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10232S:	Supported
10233F:	drivers/infiniband/hw/nes/
10234F:	include/uapi/rdma/nes-abi.h
10235
10236NETEM NETWORK EMULATOR
10237M:	Stephen Hemminger <stephen@networkplumber.org>
10238L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10239S:	Maintained
10240F:	net/sched/sch_netem.c
10241
10242NETERION 10GbE DRIVERS (s2io/vxge)
10243M:	Jon Mason <jdmason@kudzu.us>
10244L:	netdev@vger.kernel.org
10245S:	Supported
10246F:	Documentation/networking/s2io.txt
10247F:	Documentation/networking/vxge.txt
10248F:	drivers/net/ethernet/neterion/
10249
10250NETFILTER
10251M:	Pablo Neira Ayuso <pablo@netfilter.org>
10252M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10253M:	Florian Westphal <fw@strlen.de>
10254L:	netfilter-devel@vger.kernel.org
10255L:	coreteam@netfilter.org
10256W:	http://www.netfilter.org/
10257W:	http://www.iptables.org/
10258W:	http://www.nftables.org/
10259Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10262S:	Maintained
10263F:	include/linux/netfilter*
10264F:	include/linux/netfilter/
10265F:	include/net/netfilter/
10266F:	include/uapi/linux/netfilter*
10267F:	include/uapi/linux/netfilter/
10268F:	net/*/netfilter.c
10269F:	net/*/netfilter/
10270F:	net/netfilter/
10271F:	net/bridge/br_netfilter*.c
10272
10273NETROM NETWORK LAYER
10274M:	Ralf Baechle <ralf@linux-mips.org>
10275L:	linux-hams@vger.kernel.org
10276W:	http://www.linux-ax25.org/
10277S:	Maintained
10278F:	include/net/netrom.h
10279F:	include/uapi/linux/netrom.h
10280F:	net/netrom/
10281
10282NETRONOME ETHERNET DRIVERS
10283M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10284L:	oss-drivers@netronome.com
10285S:	Maintained
10286F:	drivers/net/ethernet/netronome/
10287
10288NETWORK BLOCK DEVICE (NBD)
10289M:	Josef Bacik <josef@toxicpanda.com>
10290S:	Maintained
10291L:	linux-block@vger.kernel.org
10292L:	nbd@other.debian.org
10293F:	Documentation/blockdev/nbd.txt
10294F:	drivers/block/nbd.c
10295F:	include/uapi/linux/nbd.h
10296
10297NETWORK DROP MONITOR
10298M:	Neil Horman <nhorman@tuxdriver.com>
10299L:	netdev@vger.kernel.org
10300S:	Maintained
10301W:	https://fedorahosted.org/dropwatch/
10302F:	net/core/drop_monitor.c
10303
10304NETWORKING DRIVERS
10305M:	"David S. Miller" <davem@davemloft.net>
10306L:	netdev@vger.kernel.org
10307W:	http://www.linuxfoundation.org/en/Net
10308Q:	http://patchwork.ozlabs.org/project/netdev/list/
10309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10311S:	Odd Fixes
10312F:	Documentation/devicetree/bindings/net/
10313F:	drivers/net/
10314F:	include/linux/if_*
10315F:	include/linux/netdevice.h
10316F:	include/linux/etherdevice.h
10317F:	include/linux/fcdevice.h
10318F:	include/linux/fddidevice.h
10319F:	include/linux/hippidevice.h
10320F:	include/linux/inetdevice.h
10321F:	include/uapi/linux/if_*
10322F:	include/uapi/linux/netdevice.h
10323
10324NETWORKING DRIVERS (WIRELESS)
10325M:	Kalle Valo <kvalo@codeaurora.org>
10326L:	linux-wireless@vger.kernel.org
10327Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10330S:	Maintained
10331F:	Documentation/devicetree/bindings/net/wireless/
10332F:	drivers/net/wireless/
10333
10334NETWORKING [DSA]
10335M:	Andrew Lunn <andrew@lunn.ch>
10336M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10337M:	Florian Fainelli <f.fainelli@gmail.com>
10338S:	Maintained
10339F:	Documentation/devicetree/bindings/net/dsa/
10340F:	net/dsa/
10341F:	include/net/dsa.h
10342F:	include/linux/dsa/
10343F:	drivers/net/dsa/
10344
10345NETWORKING [GENERAL]
10346M:	"David S. Miller" <davem@davemloft.net>
10347L:	netdev@vger.kernel.org
10348W:	http://www.linuxfoundation.org/en/Net
10349Q:	http://patchwork.ozlabs.org/project/netdev/list/
10350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10352B:	mailto:netdev@vger.kernel.org
10353S:	Maintained
10354F:	net/
10355F:	include/net/
10356F:	include/linux/in.h
10357F:	include/linux/net.h
10358F:	include/linux/netdevice.h
10359F:	include/uapi/linux/in.h
10360F:	include/uapi/linux/net.h
10361F:	include/uapi/linux/netdevice.h
10362F:	include/uapi/linux/net_namespace.h
10363F:	tools/testing/selftests/net/
10364F:	lib/net_utils.c
10365F:	lib/random32.c
10366F:	Documentation/networking/
10367
10368NETWORKING [IPSEC]
10369M:	Steffen Klassert <steffen.klassert@secunet.com>
10370M:	Herbert Xu <herbert@gondor.apana.org.au>
10371M:	"David S. Miller" <davem@davemloft.net>
10372L:	netdev@vger.kernel.org
10373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10375S:	Maintained
10376F:	net/xfrm/
10377F:	net/key/
10378F:	net/ipv4/xfrm*
10379F:	net/ipv4/esp4*
10380F:	net/ipv4/ah4.c
10381F:	net/ipv4/ipcomp.c
10382F:	net/ipv4/ip_vti.c
10383F:	net/ipv6/xfrm*
10384F:	net/ipv6/esp6*
10385F:	net/ipv6/ah6.c
10386F:	net/ipv6/ipcomp6.c
10387F:	net/ipv6/ip6_vti.c
10388F:	include/uapi/linux/xfrm.h
10389F:	include/net/xfrm.h
10390
10391NETWORKING [IPv4/IPv6]
10392M:	"David S. Miller" <davem@davemloft.net>
10393M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10394M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10395L:	netdev@vger.kernel.org
10396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10397S:	Maintained
10398F:	net/ipv4/
10399F:	net/ipv6/
10400F:	include/net/ip*
10401F:	arch/x86/net/*
10402
10403NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10404M:	Paul Moore <paul@paul-moore.com>
10405W:	https://github.com/netlabel
10406L:	netdev@vger.kernel.org
10407L:	linux-security-module@vger.kernel.org
10408S:	Maintained
10409F:	Documentation/netlabel/
10410F:	include/net/calipso.h
10411F:	include/net/cipso_ipv4.h
10412F:	include/net/netlabel.h
10413F:	include/uapi/linux/netfilter/xt_SECMARK.h
10414F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10415F:	net/netlabel/
10416F:	net/ipv4/cipso_ipv4.c
10417F:	net/ipv6/calipso.c
10418F:	net/netfilter/xt_CONNSECMARK.c
10419F:	net/netfilter/xt_SECMARK.c
10420
10421NETWORKING [TCP]
10422M:	Eric Dumazet <edumazet@google.com>
10423L:	netdev@vger.kernel.org
10424S:	Maintained
10425F:	net/ipv4/tcp*.c
10426F:	net/ipv4/syncookies.c
10427F:	net/ipv6/tcp*.c
10428F:	net/ipv6/syncookies.c
10429F:	include/uapi/linux/tcp.h
10430F:	include/net/tcp.h
10431F:	include/linux/tcp.h
10432F:	include/trace/events/tcp.h
10433
10434NETWORKING [TLS]
10435M:	Boris Pismenny <borisp@mellanox.com>
10436M:	Aviad Yehezkel <aviadye@mellanox.com>
10437M:	Dave Watson <davejwatson@fb.com>
10438M:	John Fastabend <john.fastabend@gmail.com>
10439M:	Daniel Borkmann <daniel@iogearbox.net>
10440L:	netdev@vger.kernel.org
10441S:	Maintained
10442F:	net/tls/*
10443F:	include/uapi/linux/tls.h
10444F:	include/net/tls.h
10445
10446NETWORKING [WIRELESS]
10447L:	linux-wireless@vger.kernel.org
10448Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10449
10450NETDEVSIM
10451M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10452S:	Maintained
10453F:	drivers/net/netdevsim/*
10454
10455NETXEN (1/10) GbE SUPPORT
10456M:	Manish Chopra <manish.chopra@cavium.com>
10457M:	Rahul Verma <rahul.verma@cavium.com>
10458M:	Dept-GELinuxNICDev@cavium.com
10459L:	netdev@vger.kernel.org
10460S:	Supported
10461F:	drivers/net/ethernet/qlogic/netxen/
10462
10463NFC SUBSYSTEM
10464M:	Samuel Ortiz <sameo@linux.intel.com>
10465L:	linux-wireless@vger.kernel.org
10466L:	linux-nfc@lists.01.org (subscribers-only)
10467S:	Supported
10468F:	net/nfc/
10469F:	include/net/nfc/
10470F:	include/uapi/linux/nfc.h
10471F:	drivers/nfc/
10472F:	include/linux/platform_data/nfcmrvl.h
10473F:	include/linux/platform_data/nxp-nci.h
10474F:	Documentation/devicetree/bindings/net/nfc/
10475
10476NFS, SUNRPC, AND LOCKD CLIENTS
10477M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10478M:	Anna Schumaker <anna.schumaker@netapp.com>
10479L:	linux-nfs@vger.kernel.org
10480W:	http://client.linux-nfs.org
10481T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10482S:	Maintained
10483F:	fs/lockd/
10484F:	fs/nfs/
10485F:	fs/nfs_common/
10486F:	net/sunrpc/
10487F:	include/linux/lockd/
10488F:	include/linux/nfs*
10489F:	include/linux/sunrpc/
10490F:	include/uapi/linux/nfs*
10491F:	include/uapi/linux/sunrpc/
10492
10493NILFS2 FILESYSTEM
10494M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10495L:	linux-nilfs@vger.kernel.org
10496W:	https://nilfs.sourceforge.io/
10497W:	https://nilfs.osdn.jp/
10498T:	git git://github.com/konis/nilfs2.git
10499S:	Supported
10500F:	Documentation/filesystems/nilfs2.txt
10501F:	fs/nilfs2/
10502F:	include/trace/events/nilfs2.h
10503F:	include/uapi/linux/nilfs2_api.h
10504F:	include/uapi/linux/nilfs2_ondisk.h
10505
10506NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10507M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10508W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10509S:	Maintained
10510F:	Documentation/scsi/NinjaSCSI.txt
10511F:	drivers/scsi/pcmcia/nsp_*
10512
10513NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10514M:	GOTO Masanori <gotom@debian.or.jp>
10515M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10516W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10517S:	Maintained
10518F:	Documentation/scsi/NinjaSCSI.txt
10519F:	drivers/scsi/nsp32*
10520
10521NIOS2 ARCHITECTURE
10522M:	Ley Foon Tan <lftan@altera.com>
10523L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10525S:	Maintained
10526F:	arch/nios2/
10527
10528NOHZ, DYNTICKS SUPPORT
10529M:	Frederic Weisbecker <fweisbec@gmail.com>
10530M:	Thomas Gleixner <tglx@linutronix.de>
10531M:	Ingo Molnar <mingo@kernel.org>
10532L:	linux-kernel@vger.kernel.org
10533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10534S:	Maintained
10535F:	kernel/time/tick*.*
10536F:	include/linux/tick.h
10537F:	include/linux/sched/nohz.h
10538
10539NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10540M:	Pavel Machek <pavel@ucw.cz>
10541M:	Sakari Ailus <sakari.ailus@iki.fi>
10542L:	linux-media@vger.kernel.org
10543S:	Maintained
10544F:	drivers/media/i2c/et8ek8
10545F:	drivers/media/i2c/ad5820.c
10546
10547NOKIA N900 POWER SUPPLY DRIVERS
10548R:	Pali Rohár <pali.rohar@gmail.com>
10549F:	include/linux/power/bq2415x_charger.h
10550F:	include/linux/power/bq27xxx_battery.h
10551F:	include/linux/power/isp1704_charger.h
10552F:	drivers/power/supply/bq2415x_charger.c
10553F:	drivers/power/supply/bq27xxx_battery.c
10554F:	drivers/power/supply/bq27xxx_battery_i2c.c
10555F:	drivers/power/supply/isp1704_charger.c
10556F:	drivers/power/supply/rx51_battery.c
10557
10558NTB AMD DRIVER
10559M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10560L:	linux-ntb@googlegroups.com
10561S:	Supported
10562F:	drivers/ntb/hw/amd/
10563
10564NTB DRIVER CORE
10565M:	Jon Mason <jdmason@kudzu.us>
10566M:	Dave Jiang <dave.jiang@intel.com>
10567M:	Allen Hubbe <allenbh@gmail.com>
10568L:	linux-ntb@googlegroups.com
10569S:	Supported
10570W:	https://github.com/jonmason/ntb/wiki
10571T:	git git://github.com/jonmason/ntb.git
10572F:	drivers/ntb/
10573F:	drivers/net/ntb_netdev.c
10574F:	include/linux/ntb.h
10575F:	include/linux/ntb_transport.h
10576F:	tools/testing/selftests/ntb/
10577
10578NTB IDT DRIVER
10579M:	Serge Semin <fancer.lancer@gmail.com>
10580L:	linux-ntb@googlegroups.com
10581S:	Supported
10582F:	drivers/ntb/hw/idt/
10583
10584NTB INTEL DRIVER
10585M:	Dave Jiang <dave.jiang@intel.com>
10586L:	linux-ntb@googlegroups.com
10587S:	Supported
10588W:	https://github.com/davejiang/linux/wiki
10589T:	git https://github.com/davejiang/linux.git
10590F:	drivers/ntb/hw/intel/
10591
10592NTFS FILESYSTEM
10593M:	Anton Altaparmakov <anton@tuxera.com>
10594L:	linux-ntfs-dev@lists.sourceforge.net
10595W:	http://www.tuxera.com/
10596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10597S:	Supported
10598F:	Documentation/filesystems/ntfs.txt
10599F:	fs/ntfs/
10600
10601NUBUS SUBSYSTEM
10602M:	Finn Thain <fthain@telegraphics.com.au>
10603L:	linux-m68k@lists.linux-m68k.org
10604S:	Maintained
10605F:	arch/*/include/asm/nubus.h
10606F:	drivers/nubus/
10607F:	include/linux/nubus.h
10608F:	include/uapi/linux/nubus.h
10609
10610NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10611M:	Antonino Daplas <adaplas@gmail.com>
10612L:	linux-fbdev@vger.kernel.org
10613S:	Maintained
10614F:	drivers/video/fbdev/riva/
10615F:	drivers/video/fbdev/nvidia/
10616
10617NVM EXPRESS DRIVER
10618M:	Keith Busch <keith.busch@intel.com>
10619M:	Jens Axboe <axboe@fb.com>
10620M:	Christoph Hellwig <hch@lst.de>
10621M:	Sagi Grimberg <sagi@grimberg.me>
10622L:	linux-nvme@lists.infradead.org
10623T:	git://git.infradead.org/nvme.git
10624W:	http://git.infradead.org/nvme.git
10625S:	Supported
10626F:	drivers/nvme/host/
10627F:	include/linux/nvme.h
10628F:	include/uapi/linux/nvme_ioctl.h
10629
10630NVM EXPRESS FC TRANSPORT DRIVERS
10631M:	James Smart <james.smart@broadcom.com>
10632L:	linux-nvme@lists.infradead.org
10633S:	Supported
10634F:	include/linux/nvme-fc.h
10635F:	include/linux/nvme-fc-driver.h
10636F:	drivers/nvme/host/fc.c
10637F:	drivers/nvme/target/fc.c
10638F:	drivers/nvme/target/fcloop.c
10639
10640NVM EXPRESS TARGET DRIVER
10641M:	Christoph Hellwig <hch@lst.de>
10642M:	Sagi Grimberg <sagi@grimberg.me>
10643L:	linux-nvme@lists.infradead.org
10644T:	git://git.infradead.org/nvme.git
10645W:	http://git.infradead.org/nvme.git
10646S:	Supported
10647F:	drivers/nvme/target/
10648
10649NVMEM FRAMEWORK
10650M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10651S:	Maintained
10652F:	drivers/nvmem/
10653F:	Documentation/devicetree/bindings/nvmem/
10654F:	Documentation/ABI/stable/sysfs-bus-nvmem
10655F:	include/linux/nvmem-consumer.h
10656F:	include/linux/nvmem-provider.h
10657
10658NXP SGTL5000 DRIVER
10659M:	Fabio Estevam <fabio.estevam@nxp.com>
10660L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10661S:	Maintained
10662F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10663F:	sound/soc/codecs/sgtl5000*
10664
10665NXP TDA998X DRM DRIVER
10666M:	Russell King <linux@armlinux.org.uk>
10667S:	Maintained
10668T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10669T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10670F:	drivers/gpu/drm/i2c/tda998x_drv.c
10671F:	include/drm/i2c/tda998x.h
10672F:	include/dt-bindings/display/tda998x.h
10673K:	"nxp,tda998x"
10674
10675NXP TFA9879 DRIVER
10676M:	Peter Rosin <peda@axentia.se>
10677L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10678S:	Maintained
10679F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10680F:	sound/soc/codecs/tfa9879*
10681
10682NXP-NCI NFC DRIVER
10683M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10684R:	Charles Gorand <charles.gorand@effinnov.com>
10685L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10686S:	Supported
10687F:	drivers/nfc/nxp-nci
10688
10689OBJTOOL
10690M:	Josh Poimboeuf <jpoimboe@redhat.com>
10691M:	Peter Zijlstra <peterz@infradead.org>
10692S:	Supported
10693F:	tools/objtool/
10694
10695OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10696M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10697M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10698L:	linuxppc-dev@lists.ozlabs.org
10699S:	Supported
10700F:	arch/powerpc/platforms/powernv/ocxl.c
10701F:	arch/powerpc/include/asm/pnv-ocxl.h
10702F:	drivers/misc/ocxl/
10703F:	include/misc/ocxl*
10704F:	include/uapi/misc/ocxl.h
10705F:	Documentation/accelerators/ocxl.rst
10706
10707OMAP AUDIO SUPPORT
10708M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10709M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10710L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10711L:	linux-omap@vger.kernel.org
10712S:	Maintained
10713F:	sound/soc/omap/
10714
10715OMAP CLOCK FRAMEWORK SUPPORT
10716M:	Paul Walmsley <paul@pwsan.com>
10717L:	linux-omap@vger.kernel.org
10718S:	Maintained
10719F:	arch/arm/*omap*/*clock*
10720
10721OMAP DEVICE TREE SUPPORT
10722M:	Benoît Cousson <bcousson@baylibre.com>
10723M:	Tony Lindgren <tony@atomide.com>
10724L:	linux-omap@vger.kernel.org
10725L:	devicetree@vger.kernel.org
10726S:	Maintained
10727F:	arch/arm/boot/dts/*omap*
10728F:	arch/arm/boot/dts/*am3*
10729F:	arch/arm/boot/dts/*am4*
10730F:	arch/arm/boot/dts/*am5*
10731F:	arch/arm/boot/dts/*dra7*
10732
10733OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10734L:	linux-omap@vger.kernel.org
10735L:	linux-fbdev@vger.kernel.org
10736S:	Orphan
10737F:	drivers/video/fbdev/omap2/
10738F:	Documentation/arm/OMAP/DSS
10739
10740OMAP FRAMEBUFFER SUPPORT
10741L:	linux-fbdev@vger.kernel.org
10742L:	linux-omap@vger.kernel.org
10743S:	Orphan
10744F:	drivers/video/fbdev/omap/
10745
10746OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10747M:	Roger Quadros <rogerq@ti.com>
10748M:	Tony Lindgren <tony@atomide.com>
10749L:	linux-omap@vger.kernel.org
10750S:	Maintained
10751F:	drivers/memory/omap-gpmc.c
10752F:	arch/arm/mach-omap2/*gpmc*
10753
10754OMAP GPIO DRIVER
10755M:	Grygorii Strashko <grygorii.strashko@ti.com>
10756M:	Santosh Shilimkar <ssantosh@kernel.org>
10757M:	Kevin Hilman <khilman@kernel.org>
10758L:	linux-omap@vger.kernel.org
10759S:	Maintained
10760F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10761F:	drivers/gpio/gpio-omap.c
10762
10763OMAP HARDWARE SPINLOCK SUPPORT
10764M:	Ohad Ben-Cohen <ohad@wizery.com>
10765L:	linux-omap@vger.kernel.org
10766S:	Maintained
10767F:	drivers/hwspinlock/omap_hwspinlock.c
10768
10769OMAP HS MMC SUPPORT
10770L:	linux-mmc@vger.kernel.org
10771L:	linux-omap@vger.kernel.org
10772S:	Orphan
10773F:	drivers/mmc/host/omap_hsmmc.c
10774
10775OMAP HWMOD DATA
10776M:	Paul Walmsley <paul@pwsan.com>
10777L:	linux-omap@vger.kernel.org
10778S:	Maintained
10779F:	arch/arm/mach-omap2/omap_hwmod*data*
10780
10781OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10782M:	Benoît Cousson <bcousson@baylibre.com>
10783L:	linux-omap@vger.kernel.org
10784S:	Maintained
10785F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10786
10787OMAP HWMOD SUPPORT
10788M:	Benoît Cousson <bcousson@baylibre.com>
10789M:	Paul Walmsley <paul@pwsan.com>
10790L:	linux-omap@vger.kernel.org
10791S:	Maintained
10792F:	arch/arm/mach-omap2/omap_hwmod.*
10793
10794OMAP I2C DRIVER
10795M:	Vignesh R <vigneshr@ti.com>
10796L:	linux-omap@vger.kernel.org
10797L:	linux-i2c@vger.kernel.org
10798S:	Maintained
10799F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
10800F:	drivers/i2c/busses/i2c-omap.c
10801
10802OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10803M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10804L:	linux-media@vger.kernel.org
10805S:	Maintained
10806F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10807F:	drivers/media/platform/omap3isp/
10808F:	drivers/staging/media/omap4iss/
10809
10810OMAP MMC SUPPORT
10811M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10812L:	linux-omap@vger.kernel.org
10813S:	Odd Fixes
10814F:	drivers/mmc/host/omap.c
10815
10816OMAP POWER MANAGEMENT SUPPORT
10817M:	Kevin Hilman <khilman@kernel.org>
10818L:	linux-omap@vger.kernel.org
10819S:	Maintained
10820F:	arch/arm/*omap*/*pm*
10821F:	drivers/cpufreq/omap-cpufreq.c
10822
10823OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10824M:	Rajendra Nayak <rnayak@codeaurora.org>
10825M:	Paul Walmsley <paul@pwsan.com>
10826L:	linux-omap@vger.kernel.org
10827S:	Maintained
10828F:	arch/arm/mach-omap2/prm*
10829
10830OMAP RANDOM NUMBER GENERATOR SUPPORT
10831M:	Deepak Saxena <dsaxena@plexity.net>
10832S:	Maintained
10833F:	drivers/char/hw_random/omap-rng.c
10834
10835OMAP USB SUPPORT
10836L:	linux-usb@vger.kernel.org
10837L:	linux-omap@vger.kernel.org
10838S:	Orphan
10839F:	drivers/usb/*/*omap*
10840F:	arch/arm/*omap*/usb*
10841
10842OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10843M:	Mark Jackson <mpfj@newflow.co.uk>
10844L:	linux-omap@vger.kernel.org
10845S:	Maintained
10846F:	arch/arm/boot/dts/am335x-nano.dts
10847
10848OMAP1 SUPPORT
10849M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10850M:	Tony Lindgren <tony@atomide.com>
10851L:	linux-omap@vger.kernel.org
10852Q:	http://patchwork.kernel.org/project/linux-omap/list/
10853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10854S:	Maintained
10855F:	arch/arm/mach-omap1/
10856F:	arch/arm/plat-omap/
10857F:	arch/arm/configs/omap1_defconfig
10858F:	drivers/i2c/busses/i2c-omap.c
10859F:	include/linux/platform_data/i2c-omap.h
10860F:	include/linux/platform_data/ams-delta-fiq.h
10861
10862OMAP2+ SUPPORT
10863M:	Tony Lindgren <tony@atomide.com>
10864L:	linux-omap@vger.kernel.org
10865W:	http://www.muru.com/linux/omap/
10866W:	http://linux.omap.com/
10867Q:	http://patchwork.kernel.org/project/linux-omap/list/
10868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10869S:	Maintained
10870F:	arch/arm/mach-omap2/
10871F:	arch/arm/plat-omap/
10872F:	arch/arm/configs/omap2plus_defconfig
10873F:	drivers/i2c/busses/i2c-omap.c
10874F:	drivers/irqchip/irq-omap-intc.c
10875F:	drivers/mfd/*omap*.c
10876F:	drivers/mfd/menelaus.c
10877F:	drivers/mfd/palmas.c
10878F:	drivers/mfd/tps65217.c
10879F:	drivers/mfd/tps65218.c
10880F:	drivers/mfd/tps65910.c
10881F:	drivers/mfd/twl-core.[ch]
10882F:	drivers/mfd/twl4030*.c
10883F:	drivers/mfd/twl6030*.c
10884F:	drivers/mfd/twl6040*.c
10885F:	drivers/regulator/palmas-regulator*.c
10886F:	drivers/regulator/pbias-regulator.c
10887F:	drivers/regulator/tps65217-regulator.c
10888F:	drivers/regulator/tps65218-regulator.c
10889F:	drivers/regulator/tps65910-regulator.c
10890F:	drivers/regulator/twl-regulator.c
10891F:	drivers/regulator/twl6030-regulator.c
10892F:	include/linux/platform_data/i2c-omap.h
10893
10894ONION OMEGA2+ BOARD
10895M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10896L:	linux-mips@linux-mips.org
10897S:	Maintained
10898F:	arch/mips/boot/dts/ralink/omega2p.dts
10899
10900OMFS FILESYSTEM
10901M:	Bob Copeland <me@bobcopeland.com>
10902L:	linux-karma-devel@lists.sourceforge.net
10903S:	Maintained
10904F:	Documentation/filesystems/omfs.txt
10905F:	fs/omfs/
10906
10907OMNIKEY CARDMAN 4000 DRIVER
10908M:	Harald Welte <laforge@gnumonks.org>
10909S:	Maintained
10910F:	drivers/char/pcmcia/cm4000_cs.c
10911F:	include/linux/cm4000_cs.h
10912F:	include/uapi/linux/cm4000_cs.h
10913
10914OMNIKEY CARDMAN 4040 DRIVER
10915M:	Harald Welte <laforge@gnumonks.org>
10916S:	Maintained
10917F:	drivers/char/pcmcia/cm4040_cs.*
10918
10919OMNIVISION OV13858 SENSOR DRIVER
10920M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10921L:	linux-media@vger.kernel.org
10922T:	git git://linuxtv.org/media_tree.git
10923S:	Maintained
10924F:	drivers/media/i2c/ov13858.c
10925
10926OMNIVISION OV2680 SENSOR DRIVER
10927M:	Rui Miguel Silva <rmfrfs@gmail.com>
10928L:	linux-media@vger.kernel.org
10929T:	git git://linuxtv.org/media_tree.git
10930S:	Maintained
10931F:	drivers/media/i2c/ov2680.c
10932F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
10933
10934OMNIVISION OV2685 SENSOR DRIVER
10935M:	Shunqian Zheng <zhengsq@rock-chips.com>
10936L:	linux-media@vger.kernel.org
10937T:	git git://linuxtv.org/media_tree.git
10938S:	Maintained
10939F:	drivers/media/i2c/ov2685.c
10940
10941OMNIVISION OV5640 SENSOR DRIVER
10942M:	Steve Longerbeam <slongerbeam@gmail.com>
10943L:	linux-media@vger.kernel.org
10944T:	git git://linuxtv.org/media_tree.git
10945S:	Maintained
10946F:	drivers/media/i2c/ov5640.c
10947
10948OMNIVISION OV5647 SENSOR DRIVER
10949M:	Luis Oliveira <lolivei@synopsys.com>
10950L:	linux-media@vger.kernel.org
10951T:	git git://linuxtv.org/media_tree.git
10952S:	Maintained
10953F:	drivers/media/i2c/ov5647.c
10954
10955OMNIVISION OV5695 SENSOR DRIVER
10956M:	Shunqian Zheng <zhengsq@rock-chips.com>
10957L:	linux-media@vger.kernel.org
10958T:	git git://linuxtv.org/media_tree.git
10959S:	Maintained
10960F:	drivers/media/i2c/ov5695.c
10961
10962OMNIVISION OV7670 SENSOR DRIVER
10963M:	Jonathan Corbet <corbet@lwn.net>
10964L:	linux-media@vger.kernel.org
10965T:	git git://linuxtv.org/media_tree.git
10966S:	Maintained
10967F:	drivers/media/i2c/ov7670.c
10968F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10969
10970OMNIVISION OV772x SENSOR DRIVER
10971M:	Jacopo Mondi <jacopo@jmondi.org>
10972L:	linux-media@vger.kernel.org
10973T:	git git://linuxtv.org/media_tree.git
10974S:	Odd fixes
10975F:	drivers/media/i2c/ov772x.c
10976F:	include/media/i2c/ov772x.h
10977F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10978
10979OMNIVISION OV7740 SENSOR DRIVER
10980M:	Wenyou Yang <wenyou.yang@microchip.com>
10981L:	linux-media@vger.kernel.org
10982T:	git git://linuxtv.org/media_tree.git
10983S:	Maintained
10984F:	drivers/media/i2c/ov7740.c
10985F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10986
10987OMNIVISION OV9650 SENSOR DRIVER
10988M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10989R:	Akinobu Mita <akinobu.mita@gmail.com>
10990R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10991L:	linux-media@vger.kernel.org
10992T:	git git://linuxtv.org/media_tree.git
10993S:	Maintained
10994F:	drivers/media/i2c/ov9650.c
10995F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10996
10997ONENAND FLASH DRIVER
10998M:	Kyungmin Park <kyungmin.park@samsung.com>
10999L:	linux-mtd@lists.infradead.org
11000S:	Maintained
11001F:	drivers/mtd/nand/onenand/
11002F:	include/linux/mtd/onenand*.h
11003
11004ONSTREAM SCSI TAPE DRIVER
11005M:	Willem Riede <osst@riede.org>
11006L:	osst-users@lists.sourceforge.net
11007L:	linux-scsi@vger.kernel.org
11008S:	Maintained
11009F:	Documentation/scsi/osst.txt
11010F:	drivers/scsi/osst.*
11011F:	drivers/scsi/osst_*.h
11012F:	drivers/scsi/st.h
11013
11014OP-TEE DRIVER
11015M:	Jens Wiklander <jens.wiklander@linaro.org>
11016S:	Maintained
11017F:	drivers/tee/optee/
11018
11019OPA-VNIC DRIVER
11020M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11021M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11022L:	linux-rdma@vger.kernel.org
11023S:	Supported
11024F:	drivers/infiniband/ulp/opa_vnic
11025
11026OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11027M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11028M:	Frank Rowand <frowand.list@gmail.com>
11029L:	devicetree@vger.kernel.org
11030S:	Maintained
11031F:	Documentation/devicetree/dynamic-resolution-notes.txt
11032F:	Documentation/devicetree/overlay-notes.txt
11033F:	drivers/of/overlay.c
11034F:	drivers/of/resolver.c
11035K:	of_overlay_notifier_
11036
11037OPEN FIRMWARE AND FLATTENED DEVICE TREE
11038M:	Rob Herring <robh+dt@kernel.org>
11039M:	Frank Rowand <frowand.list@gmail.com>
11040L:	devicetree@vger.kernel.org
11041W:	http://www.devicetree.org/
11042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11043S:	Maintained
11044F:	drivers/of/
11045F:	include/linux/of*.h
11046F:	scripts/dtc/
11047F:	Documentation/ABI/testing/sysfs-firmware-ofw
11048
11049OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11050M:	Rob Herring <robh+dt@kernel.org>
11051M:	Mark Rutland <mark.rutland@arm.com>
11052L:	devicetree@vger.kernel.org
11053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11054Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11055S:	Maintained
11056F:	Documentation/devicetree/
11057F:	arch/*/boot/dts/
11058F:	include/dt-bindings/
11059
11060OPENCORES I2C BUS DRIVER
11061M:	Peter Korsgaard <peter@korsgaard.com>
11062L:	linux-i2c@vger.kernel.org
11063S:	Maintained
11064F:	Documentation/i2c/busses/i2c-ocores
11065F:	drivers/i2c/busses/i2c-ocores.c
11066
11067OPENRISC ARCHITECTURE
11068M:	Jonas Bonn <jonas@southpole.se>
11069M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11070M:	Stafford Horne <shorne@gmail.com>
11071T:	git git://github.com/openrisc/linux.git
11072L:	openrisc@lists.librecores.org
11073W:	http://openrisc.io
11074S:	Maintained
11075F:	Documentation/devicetree/bindings/openrisc/
11076F:	Documentation/openrisc/
11077F:	arch/openrisc/
11078F:	drivers/irqchip/irq-ompic.c
11079F:	drivers/irqchip/irq-or1k-*
11080
11081OPENVSWITCH
11082M:	Pravin B Shelar <pshelar@ovn.org>
11083L:	netdev@vger.kernel.org
11084L:	dev@openvswitch.org
11085W:	http://openvswitch.org
11086S:	Maintained
11087F:	net/openvswitch/
11088F:	include/uapi/linux/openvswitch.h
11089
11090OPERATING PERFORMANCE POINTS (OPP)
11091M:	Viresh Kumar <vireshk@kernel.org>
11092M:	Nishanth Menon <nm@ti.com>
11093M:	Stephen Boyd <sboyd@kernel.org>
11094L:	linux-pm@vger.kernel.org
11095S:	Maintained
11096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11097F:	drivers/opp/
11098F:	include/linux/pm_opp.h
11099F:	Documentation/power/opp.txt
11100F:	Documentation/devicetree/bindings/opp/
11101
11102OPL4 DRIVER
11103M:	Clemens Ladisch <clemens@ladisch.de>
11104L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11105T:	git git://git.alsa-project.org/alsa-kernel.git
11106S:	Maintained
11107F:	sound/drivers/opl4/
11108
11109OPROFILE
11110M:	Robert Richter <rric@kernel.org>
11111L:	oprofile-list@lists.sf.net
11112S:	Maintained
11113F:	arch/*/include/asm/oprofile*.h
11114F:	arch/*/oprofile/
11115F:	drivers/oprofile/
11116F:	include/linux/oprofile.h
11117
11118ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11119M:	Mark Fasheh <mark@fasheh.com>
11120M:	Joel Becker <jlbec@evilplan.org>
11121L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11122W:	http://ocfs2.wiki.kernel.org
11123S:	Supported
11124F:	Documentation/filesystems/ocfs2.txt
11125F:	Documentation/filesystems/dlmfs.txt
11126F:	fs/ocfs2/
11127
11128ORANGEFS FILESYSTEM
11129M:	Mike Marshall <hubcap@omnibond.com>
11130R:	Martin Brandenburg <martin@omnibond.com>
11131L:	devel@lists.orangefs.org
11132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11133S:	Supported
11134F:	fs/orangefs/
11135F:	Documentation/filesystems/orangefs.txt
11136
11137ORINOCO DRIVER
11138L:	linux-wireless@vger.kernel.org
11139W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11140W:	http://www.nongnu.org/orinoco/
11141S:	Orphan
11142F:	drivers/net/wireless/intersil/orinoco/
11143
11144OSD LIBRARY and FILESYSTEM
11145M:	Boaz Harrosh <ooo@electrozaur.com>
11146S:	Maintained
11147F:	drivers/scsi/osd/
11148F:	include/scsi/osd_*
11149F:	fs/exofs/
11150
11151OV2659 OMNIVISION SENSOR DRIVER
11152M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11153L:	linux-media@vger.kernel.org
11154W:	https://linuxtv.org
11155Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11156T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11157S:	Maintained
11158F:	drivers/media/i2c/ov2659.c
11159F:	include/media/i2c/ov2659.h
11160
11161OVERLAY FILESYSTEM
11162M:	Miklos Szeredi <miklos@szeredi.hu>
11163L:	linux-unionfs@vger.kernel.org
11164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11165S:	Supported
11166F:	fs/overlayfs/
11167F:	Documentation/filesystems/overlayfs.txt
11168
11169P54 WIRELESS DRIVER
11170M:	Christian Lamparter <chunkeey@googlemail.com>
11171L:	linux-wireless@vger.kernel.org
11172W:	http://wireless.kernel.org/en/users/Drivers/p54
11173S:	Maintained
11174F:	drivers/net/wireless/intersil/p54/
11175
11176PA SEMI ETHERNET DRIVER
11177L:	netdev@vger.kernel.org
11178S:	Orphan
11179F:	drivers/net/ethernet/pasemi/*
11180
11181PA SEMI SMBUS DRIVER
11182L:	linux-i2c@vger.kernel.org
11183S:	Orphan
11184F:	drivers/i2c/busses/i2c-pasemi.c
11185
11186PADATA PARALLEL EXECUTION MECHANISM
11187M:	Steffen Klassert <steffen.klassert@secunet.com>
11188L:	linux-crypto@vger.kernel.org
11189S:	Maintained
11190F:	kernel/padata.c
11191F:	include/linux/padata.h
11192F:	Documentation/padata.txt
11193
11194PANASONIC LAPTOP ACPI EXTRAS DRIVER
11195M:	Harald Welte <laforge@gnumonks.org>
11196L:	platform-driver-x86@vger.kernel.org
11197S:	Maintained
11198F:	drivers/platform/x86/panasonic-laptop.c
11199
11200PARALLEL LCD/KEYPAD PANEL DRIVER
11201M:	Willy Tarreau <willy@haproxy.com>
11202M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11203S:	Odd Fixes
11204F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11205F:	drivers/auxdisplay/panel.c
11206
11207PARALLEL PORT SUBSYSTEM
11208M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11209M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11210L:	linux-parport@lists.infradead.org (subscribers-only)
11211S:	Maintained
11212F:	drivers/parport/
11213F:	include/linux/parport*.h
11214F:	drivers/char/ppdev.c
11215F:	include/uapi/linux/ppdev.h
11216F:	Documentation/parport*.txt
11217
11218PARAVIRT_OPS INTERFACE
11219M:	Juergen Gross <jgross@suse.com>
11220M:	Alok Kataria <akataria@vmware.com>
11221L:	virtualization@lists.linux-foundation.org
11222S:	Supported
11223F:	Documentation/virtual/paravirt_ops.txt
11224F:	arch/*/kernel/paravirt*
11225F:	arch/*/include/asm/paravirt*.h
11226F:	include/linux/hypervisor.h
11227
11228PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11229M:	Tim Waugh <tim@cyberelk.net>
11230L:	linux-parport@lists.infradead.org (subscribers-only)
11231S:	Maintained
11232F:	Documentation/blockdev/paride.txt
11233F:	drivers/block/paride/
11234
11235PARISC ARCHITECTURE
11236M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
11237M:	Helge Deller <deller@gmx.de>
11238L:	linux-parisc@vger.kernel.org
11239W:	http://www.parisc-linux.org/
11240Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11243S:	Maintained
11244F:	arch/parisc/
11245F:	Documentation/parisc/
11246F:	drivers/parisc/
11247F:	drivers/char/agp/parisc-agp.c
11248F:	drivers/input/serio/gscps2.c
11249F:	drivers/parport/parport_gsc.*
11250F:	drivers/tty/serial/8250/8250_gsc.c
11251F:	drivers/video/fbdev/sti*
11252F:	drivers/video/console/sti*
11253F:	drivers/video/logo/logo_parisc*
11254
11255PARMAN
11256M:	Jiri Pirko <jiri@mellanox.com>
11257L:	netdev@vger.kernel.org
11258S:	Supported
11259F:	lib/parman.c
11260F:	lib/test_parman.c
11261F:	include/linux/parman.h
11262
11263PC87360 HARDWARE MONITORING DRIVER
11264M:	Jim Cromie <jim.cromie@gmail.com>
11265L:	linux-hwmon@vger.kernel.org
11266S:	Maintained
11267F:	Documentation/hwmon/pc87360
11268F:	drivers/hwmon/pc87360.c
11269
11270PC8736x GPIO DRIVER
11271M:	Jim Cromie <jim.cromie@gmail.com>
11272S:	Maintained
11273F:	drivers/char/pc8736x_gpio.c
11274
11275PC87427 HARDWARE MONITORING DRIVER
11276M:	Jean Delvare <jdelvare@suse.com>
11277L:	linux-hwmon@vger.kernel.org
11278S:	Maintained
11279F:	Documentation/hwmon/pc87427
11280F:	drivers/hwmon/pc87427.c
11281
11282PCA9532 LED DRIVER
11283M:	Riku Voipio <riku.voipio@iki.fi>
11284S:	Maintained
11285F:	drivers/leds/leds-pca9532.c
11286F:	include/linux/leds-pca9532.h
11287
11288PCA9541 I2C BUS MASTER SELECTOR DRIVER
11289M:	Guenter Roeck <linux@roeck-us.net>
11290L:	linux-i2c@vger.kernel.org
11291S:	Maintained
11292F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11293
11294PCDP - PRIMARY CONSOLE AND DEBUG PORT
11295M:	Khalid Aziz <khalid@gonehiking.org>
11296S:	Maintained
11297F:	drivers/firmware/pcdp.*
11298
11299PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11300M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11301L:	linux-pci@vger.kernel.org
11302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11303S:	Maintained
11304F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11305F:	drivers/pci/controller/pci-aardvark.c
11306
11307PCI DRIVER FOR ALTERA PCIE IP
11308M:	Ley Foon Tan <lftan@altera.com>
11309L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11310L:	linux-pci@vger.kernel.org
11311S:	Supported
11312F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11313F:	drivers/pci/controller/pcie-altera.c
11314
11315PCI DRIVER FOR APPLIEDMICRO XGENE
11316M:	Tanmay Inamdar <tinamdar@apm.com>
11317L:	linux-pci@vger.kernel.org
11318L:	linux-arm-kernel@lists.infradead.org
11319S:	Maintained
11320F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11321F:	drivers/pci/controller/pci-xgene.c
11322
11323PCI DRIVER FOR ARM VERSATILE PLATFORM
11324M:	Rob Herring <robh@kernel.org>
11325L:	linux-pci@vger.kernel.org
11326L:	linux-arm-kernel@lists.infradead.org
11327S:	Maintained
11328F:	Documentation/devicetree/bindings/pci/versatile.txt
11329F:	drivers/pci/controller/pci-versatile.c
11330
11331PCI DRIVER FOR ARMADA 8K
11332M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11333L:	linux-pci@vger.kernel.org
11334L:	linux-arm-kernel@lists.infradead.org
11335S:	Maintained
11336F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11337F:	drivers/pci/controller/dwc/pcie-armada8k.c
11338
11339PCI DRIVER FOR CADENCE PCIE IP
11340M:	Alan Douglas <adouglas@cadence.com>
11341L:	linux-pci@vger.kernel.org
11342S:	Maintained
11343F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11344F:	drivers/pci/controller/pcie-cadence*
11345
11346PCI DRIVER FOR FREESCALE LAYERSCAPE
11347M:	Minghuan Lian <minghuan.Lian@nxp.com>
11348M:	Mingkai Hu <mingkai.hu@nxp.com>
11349M:	Roy Zang <roy.zang@nxp.com>
11350L:	linuxppc-dev@lists.ozlabs.org
11351L:	linux-pci@vger.kernel.org
11352L:	linux-arm-kernel@lists.infradead.org
11353S:	Maintained
11354F:	drivers/pci/controller/dwc/*layerscape*
11355
11356PCI DRIVER FOR GENERIC OF HOSTS
11357M:	Will Deacon <will.deacon@arm.com>
11358L:	linux-pci@vger.kernel.org
11359L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11360S:	Maintained
11361F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11362F:	drivers/pci/controller/pci-host-common.c
11363F:	drivers/pci/controller/pci-host-generic.c
11364
11365PCI DRIVER FOR IMX6
11366M:	Richard Zhu <hongxing.zhu@nxp.com>
11367M:	Lucas Stach <l.stach@pengutronix.de>
11368L:	linux-pci@vger.kernel.org
11369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11370S:	Maintained
11371F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11372F:	drivers/pci/controller/dwc/*imx6*
11373
11374PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11375M:	Keith Busch <keith.busch@intel.com>
11376M:	Jonathan Derrick <jonathan.derrick@intel.com>
11377L:	linux-pci@vger.kernel.org
11378S:	Supported
11379F:	drivers/pci/controller/vmd.c
11380
11381PCI DRIVER FOR MICROSEMI SWITCHTEC
11382M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11383M:	Logan Gunthorpe <logang@deltatee.com>
11384L:	linux-pci@vger.kernel.org
11385S:	Maintained
11386F:	Documentation/switchtec.txt
11387F:	Documentation/ABI/testing/sysfs-class-switchtec
11388F:	drivers/pci/switch/switchtec*
11389F:	include/uapi/linux/switchtec_ioctl.h
11390F:	include/linux/switchtec.h
11391F:	drivers/ntb/hw/mscc/
11392
11393PCI DRIVER FOR MOBIVEIL PCIE IP
11394M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11395L:	linux-pci@vger.kernel.org
11396S:	Supported
11397F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11398F:	drivers/pci/controller/pcie-mobiveil.c
11399
11400PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11401M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11402M:	Jason Cooper <jason@lakedaemon.net>
11403L:	linux-pci@vger.kernel.org
11404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11405S:	Maintained
11406F:	drivers/pci/controller/*mvebu*
11407
11408PCI DRIVER FOR NVIDIA TEGRA
11409M:	Thierry Reding <thierry.reding@gmail.com>
11410L:	linux-tegra@vger.kernel.org
11411L:	linux-pci@vger.kernel.org
11412S:	Supported
11413F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11414F:	drivers/pci/controller/pci-tegra.c
11415
11416PCI DRIVER FOR RENESAS R-CAR
11417M:	Simon Horman <horms@verge.net.au>
11418L:	linux-pci@vger.kernel.org
11419L:	linux-renesas-soc@vger.kernel.org
11420S:	Maintained
11421F:	drivers/pci/controller/*rcar*
11422
11423PCI DRIVER FOR SAMSUNG EXYNOS
11424M:	Jingoo Han <jingoohan1@gmail.com>
11425L:	linux-pci@vger.kernel.org
11426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11427L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11428S:	Maintained
11429F:	drivers/pci/controller/dwc/pci-exynos.c
11430
11431PCI DRIVER FOR SYNOPSYS DESIGNWARE
11432M:	Jingoo Han <jingoohan1@gmail.com>
11433M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11434L:	linux-pci@vger.kernel.org
11435S:	Maintained
11436F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11437F:	drivers/pci/controller/dwc/*designware*
11438
11439PCI DRIVER FOR TI DRA7XX
11440M:	Kishon Vijay Abraham I <kishon@ti.com>
11441L:	linux-omap@vger.kernel.org
11442L:	linux-pci@vger.kernel.org
11443S:	Supported
11444F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11445F:	drivers/pci/controller/dwc/pci-dra7xx.c
11446
11447PCI DRIVER FOR TI KEYSTONE
11448M:	Murali Karicheri <m-karicheri2@ti.com>
11449L:	linux-pci@vger.kernel.org
11450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11451S:	Maintained
11452F:	drivers/pci/controller/dwc/pci-keystone.c
11453
11454PCI ENDPOINT SUBSYSTEM
11455M:	Kishon Vijay Abraham I <kishon@ti.com>
11456M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11457L:	linux-pci@vger.kernel.org
11458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11459S:	Supported
11460F:	drivers/pci/endpoint/
11461F:	drivers/misc/pci_endpoint_test.c
11462F:	tools/pci/
11463
11464PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11465M:	Russell Currey <ruscur@russell.cc>
11466M:	Sam Bobroff <sbobroff@linux.ibm.com>
11467M:	Oliver O'Halloran <oohall@gmail.com>
11468L:	linuxppc-dev@lists.ozlabs.org
11469S:	Supported
11470F:	Documentation/PCI/pci-error-recovery.txt
11471F:	drivers/pci/pcie/aer.c
11472F:	drivers/pci/pcie/dpc.c
11473F:	drivers/pci/pcie/err.c
11474F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11475F:	arch/powerpc/kernel/eeh*.c
11476F:	arch/powerpc/platforms/*/eeh*.c
11477F:	arch/powerpc/include/*/eeh*.h
11478
11479PCI ERROR RECOVERY
11480M:	Linas Vepstas <linasvepstas@gmail.com>
11481L:	linux-pci@vger.kernel.org
11482S:	Supported
11483F:	Documentation/PCI/pci-error-recovery.txt
11484
11485PCI MSI DRIVER FOR ALTERA MSI IP
11486M:	Ley Foon Tan <lftan@altera.com>
11487L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11488L:	linux-pci@vger.kernel.org
11489S:	Supported
11490F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11491F:	drivers/pci/controller/pcie-altera-msi.c
11492
11493PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11494M:	Duc Dang <dhdang@apm.com>
11495L:	linux-pci@vger.kernel.org
11496L:	linux-arm-kernel@lists.infradead.org
11497S:	Maintained
11498F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11499F:	drivers/pci/controller/pci-xgene-msi.c
11500
11501PCI SUBSYSTEM
11502M:	Bjorn Helgaas <bhelgaas@google.com>
11503L:	linux-pci@vger.kernel.org
11504Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11506S:	Supported
11507F:	Documentation/devicetree/bindings/pci/
11508F:	Documentation/PCI/
11509F:	drivers/acpi/pci*
11510F:	drivers/pci/
11511F:	include/asm-generic/pci*
11512F:	include/linux/pci*
11513F:	include/linux/of_pci.h
11514F:	include/uapi/linux/pci*
11515F:	lib/pci*
11516F:	arch/x86/pci/
11517F:	arch/x86/kernel/quirks.c
11518
11519PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11520M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11521L:	linux-pci@vger.kernel.org
11522Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11524S:	Supported
11525F:	drivers/pci/controller/
11526
11527PCIE DRIVER FOR AXIS ARTPEC
11528M:	Jesper Nilsson <jesper.nilsson@axis.com>
11529L:	linux-arm-kernel@axis.com
11530L:	linux-pci@vger.kernel.org
11531S:	Maintained
11532F:	Documentation/devicetree/bindings/pci/axis,artpec*
11533F:	drivers/pci/controller/dwc/*artpec*
11534
11535PCIE DRIVER FOR CAVIUM THUNDERX
11536M:	David Daney <david.daney@cavium.com>
11537L:	linux-pci@vger.kernel.org
11538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11539S:	Supported
11540F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11541F:	drivers/pci/controller/pci-thunder-*
11542
11543PCIE DRIVER FOR HISILICON
11544M:	Zhou Wang <wangzhou1@hisilicon.com>
11545L:	linux-pci@vger.kernel.org
11546S:	Maintained
11547F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11548F:	drivers/pci/controller/dwc/pcie-hisi.c
11549
11550PCIE DRIVER FOR HISILICON KIRIN
11551M:	Xiaowei Song <songxiaowei@hisilicon.com>
11552M:	Binghui Wang <wangbinghui@hisilicon.com>
11553L:	linux-pci@vger.kernel.org
11554S:	Maintained
11555F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11556F:	drivers/pci/controller/dwc/pcie-kirin.c
11557
11558PCIE DRIVER FOR HISILICON STB
11559M:	Jianguo Sun <sunjianguo1@huawei.com>
11560M:	Shawn Guo <shawn.guo@linaro.org>
11561L:	linux-pci@vger.kernel.org
11562S:	Maintained
11563F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11564F:	drivers/pci/controller/dwc/pcie-histb.c
11565
11566PCIE DRIVER FOR MEDIATEK
11567M:	Ryder Lee <ryder.lee@mediatek.com>
11568L:	linux-pci@vger.kernel.org
11569L:	linux-mediatek@lists.infradead.org
11570S:	Supported
11571F:	Documentation/devicetree/bindings/pci/mediatek*
11572F:	drivers/pci/controller/*mediatek*
11573
11574PCIE DRIVER FOR QUALCOMM MSM
11575M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11576L:	linux-pci@vger.kernel.org
11577L:	linux-arm-msm@vger.kernel.org
11578S:	Maintained
11579F:	drivers/pci/controller/dwc/*qcom*
11580
11581PCIE DRIVER FOR ROCKCHIP
11582M:	Shawn Lin <shawn.lin@rock-chips.com>
11583L:	linux-pci@vger.kernel.org
11584L:	linux-rockchip@lists.infradead.org
11585S:	Maintained
11586F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11587F:	drivers/pci/controller/pcie-rockchip*
11588
11589PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11590M:	Linus Walleij <linus.walleij@linaro.org>
11591L:	linux-pci@vger.kernel.org
11592S:	Maintained
11593F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11594F:	drivers/pci/controller/pci-v3-semi.c
11595
11596PCIE DRIVER FOR ST SPEAR13XX
11597M:	Pratyush Anand <pratyush.anand@gmail.com>
11598L:	linux-pci@vger.kernel.org
11599S:	Maintained
11600F:	drivers/pci/controller/dwc/*spear*
11601
11602PCMCIA SUBSYSTEM
11603M:	Dominik Brodowski <linux@dominikbrodowski.net>
11604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11605S:	Odd Fixes
11606F:	Documentation/pcmcia/
11607F:	tools/pcmcia/
11608F:	drivers/pcmcia/
11609F:	include/pcmcia/
11610
11611PCNET32 NETWORK DRIVER
11612M:	Don Fry <pcnet32@frontier.com>
11613L:	netdev@vger.kernel.org
11614S:	Maintained
11615F:	drivers/net/ethernet/amd/pcnet32.c
11616
11617PCRYPT PARALLEL CRYPTO ENGINE
11618M:	Steffen Klassert <steffen.klassert@secunet.com>
11619L:	linux-crypto@vger.kernel.org
11620S:	Maintained
11621F:	crypto/pcrypt.c
11622F:	include/crypto/pcrypt.h
11623
11624PEAQ WMI HOTKEYS DRIVER
11625M:	Hans de Goede <hdegoede@redhat.com>
11626L:	platform-driver-x86@vger.kernel.org
11627S:	Maintained
11628F:	drivers/platform/x86/peaq-wmi.c
11629
11630PER-CPU MEMORY ALLOCATOR
11631M:	Dennis Zhou <dennis@kernel.org>
11632M:	Tejun Heo <tj@kernel.org>
11633M:	Christoph Lameter <cl@linux.com>
11634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11635S:	Maintained
11636F:	include/linux/percpu*.h
11637F:	mm/percpu*.c
11638F:	arch/*/include/asm/percpu.h
11639
11640PER-TASK DELAY ACCOUNTING
11641M:	Balbir Singh <bsingharora@gmail.com>
11642S:	Maintained
11643F:	include/linux/delayacct.h
11644F:	kernel/delayacct.c
11645
11646PERFORMANCE EVENTS SUBSYSTEM
11647M:	Peter Zijlstra <peterz@infradead.org>
11648M:	Ingo Molnar <mingo@redhat.com>
11649M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11650R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11651R:	Jiri Olsa <jolsa@redhat.com>
11652R:	Namhyung Kim <namhyung@kernel.org>
11653L:	linux-kernel@vger.kernel.org
11654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11655S:	Supported
11656F:	kernel/events/*
11657F:	include/linux/perf_event.h
11658F:	include/uapi/linux/perf_event.h
11659F:	arch/*/kernel/perf_event*.c
11660F:	arch/*/kernel/*/perf_event*.c
11661F:	arch/*/kernel/*/*/perf_event*.c
11662F:	arch/*/include/asm/perf_event.h
11663F:	arch/*/kernel/perf_callchain.c
11664F:	arch/*/events/*
11665F:	tools/perf/
11666
11667PERSONALITY HANDLING
11668M:	Christoph Hellwig <hch@infradead.org>
11669L:	linux-abi-devel@lists.sourceforge.net
11670S:	Maintained
11671F:	include/linux/personality.h
11672F:	include/uapi/linux/personality.h
11673
11674PHOENIX RC FLIGHT CONTROLLER ADAPTER
11675M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11676L:	linux-input@vger.kernel.org
11677S:	Maintained
11678F:	Documentation/input/devices/pxrc.rst
11679F:	drivers/input/joystick/pxrc.c
11680
11681PHONET PROTOCOL
11682M:	Remi Denis-Courmont <courmisch@gmail.com>
11683S:	Supported
11684F:	Documentation/networking/phonet.txt
11685F:	include/linux/phonet.h
11686F:	include/net/phonet/
11687F:	include/uapi/linux/phonet.h
11688F:	net/phonet/
11689
11690PHRAM MTD DRIVER
11691M:	Joern Engel <joern@lazybastard.org>
11692L:	linux-mtd@lists.infradead.org
11693S:	Maintained
11694F:	drivers/mtd/devices/phram.c
11695
11696PICOLCD HID DRIVER
11697M:	Bruno Prémont <bonbons@linux-vserver.org>
11698L:	linux-input@vger.kernel.org
11699S:	Maintained
11700F:	drivers/hid/hid-picolcd*
11701
11702PICOXCELL SUPPORT
11703M:	Jamie Iles <jamie@jamieiles.com>
11704L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11705T:	git git://github.com/jamieiles/linux-2.6-ji.git
11706S:	Supported
11707F:	arch/arm/boot/dts/picoxcell*
11708F:	arch/arm/mach-picoxcell/
11709F:	drivers/crypto/picoxcell*
11710
11711PIN CONTROL SUBSYSTEM
11712M:	Linus Walleij <linus.walleij@linaro.org>
11713L:	linux-gpio@vger.kernel.org
11714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11715S:	Maintained
11716F:	Documentation/devicetree/bindings/pinctrl/
11717F:	Documentation/driver-api/pinctl.rst
11718F:	drivers/pinctrl/
11719F:	include/linux/pinctrl/
11720
11721PIN CONTROLLER - ATMEL AT91
11722M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11723L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11724S:	Maintained
11725F:	drivers/pinctrl/pinctrl-at91.*
11726
11727PIN CONTROLLER - ATMEL AT91 PIO4
11728M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11729L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11730L:	linux-gpio@vger.kernel.org
11731S:	Supported
11732F:	drivers/pinctrl/pinctrl-at91-pio4.*
11733
11734PIN CONTROLLER - FREESCALE
11735M:	Dong Aisheng <aisheng.dong@nxp.com>
11736M:	Fabio Estevam <festevam@gmail.com>
11737M:	Shawn Guo <shawnguo@kernel.org>
11738M:	Stefan Agner <stefan@agner.ch>
11739R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11740L:	linux-gpio@vger.kernel.org
11741S:	Maintained
11742F:	drivers/pinctrl/freescale/
11743F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11744
11745PIN CONTROLLER - INTEL
11746M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11747M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11749S:	Maintained
11750F:	drivers/pinctrl/intel/
11751
11752PIN CONTROLLER - MEDIATEK
11753M:	Sean Wang <sean.wang@kernel.org>
11754L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11755S:	Maintained
11756F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11757F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11758F:	drivers/pinctrl/mediatek/
11759
11760PIN CONTROLLER - QUALCOMM
11761M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11762S:	Maintained
11763L:	linux-arm-msm@vger.kernel.org
11764F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11765F:	drivers/pinctrl/qcom/
11766
11767PIN CONTROLLER - RENESAS
11768M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11769M:	Geert Uytterhoeven <geert+renesas@glider.be>
11770L:	linux-renesas-soc@vger.kernel.org
11771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11772S:	Maintained
11773F:	drivers/pinctrl/sh-pfc/
11774
11775PIN CONTROLLER - SAMSUNG
11776M:	Tomasz Figa <tomasz.figa@gmail.com>
11777M:	Krzysztof Kozlowski <krzk@kernel.org>
11778M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11779L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11780L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11781Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11783S:	Maintained
11784F:	drivers/pinctrl/samsung/
11785F:	include/dt-bindings/pinctrl/samsung.h
11786F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11787
11788PIN CONTROLLER - SINGLE
11789M:	Tony Lindgren <tony@atomide.com>
11790M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11792L:	linux-omap@vger.kernel.org
11793S:	Maintained
11794F:	drivers/pinctrl/pinctrl-single.c
11795
11796PIN CONTROLLER - ST SPEAR
11797M:	Viresh Kumar <vireshk@kernel.org>
11798L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11799W:	http://www.st.com/spear
11800S:	Maintained
11801F:	drivers/pinctrl/spear/
11802
11803PISTACHIO SOC SUPPORT
11804M:	James Hartley <james.hartley@sondrel.com>
11805L:	linux-mips@linux-mips.org
11806S:	Odd Fixes
11807F:	arch/mips/pistachio/
11808F:	arch/mips/include/asm/mach-pistachio/
11809F:	arch/mips/boot/dts/img/pistachio*
11810F:	arch/mips/configs/pistachio*_defconfig
11811
11812PKTCDVD DRIVER
11813S:	Orphan
11814M:	linux-block@vger.kernel.org
11815F:	drivers/block/pktcdvd.c
11816F:	include/linux/pktcdvd.h
11817F:	include/uapi/linux/pktcdvd.h
11818
11819PKUNITY SOC DRIVERS
11820M:	Guan Xuetao <gxt@pku.edu.cn>
11821W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11822S:	Maintained
11823T:	git git://github.com/gxt/linux.git
11824F:	drivers/input/serio/i8042-unicore32io.h
11825F:	drivers/i2c/busses/i2c-puv3.c
11826F:	drivers/video/fbdev/fb-puv3.c
11827F:	drivers/rtc/rtc-puv3.c
11828
11829PMBUS HARDWARE MONITORING DRIVERS
11830M:	Guenter Roeck <linux@roeck-us.net>
11831L:	linux-hwmon@vger.kernel.org
11832W:	http://hwmon.wiki.kernel.org/
11833W:	http://www.roeck-us.net/linux/drivers/
11834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11835S:	Maintained
11836F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11837F:	Documentation/devicetree/bindings/hwmon/max31785.txt
11838F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
11839F:	Documentation/hwmon/adm1275
11840F:	Documentation/hwmon/ibm-cffps
11841F:	Documentation/hwmon/ir35221
11842F:	Documentation/hwmon/lm25066
11843F:	Documentation/hwmon/ltc2978
11844F:	Documentation/hwmon/ltc3815
11845F:	Documentation/hwmon/max16064
11846F:	Documentation/hwmon/max20751
11847F:	Documentation/hwmon/max31785
11848F:	Documentation/hwmon/max34440
11849F:	Documentation/hwmon/max8688
11850F:	Documentation/hwmon/pmbus
11851F:	Documentation/hwmon/pmbus-core
11852F:	Documentation/hwmon/tps40422
11853F:	Documentation/hwmon/ucd9000
11854F:	Documentation/hwmon/ucd9200
11855F:	Documentation/hwmon/zl6100
11856F:	drivers/hwmon/pmbus/
11857F:	include/linux/pmbus.h
11858
11859PMC SIERRA MaxRAID DRIVER
11860L:	linux-scsi@vger.kernel.org
11861W:	http://www.pmc-sierra.com/
11862S:	Orphan
11863F:	drivers/scsi/pmcraid.*
11864
11865PMC SIERRA PM8001 DRIVER
11866M:	Jack Wang <jinpu.wang@profitbricks.com>
11867M:	lindar_liu@usish.com
11868L:	linux-scsi@vger.kernel.org
11869S:	Supported
11870F:	drivers/scsi/pm8001/
11871
11872PNP SUPPORT
11873M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11874S:	Maintained
11875F:	drivers/pnp/
11876
11877POSIX CLOCKS and TIMERS
11878M:	Thomas Gleixner <tglx@linutronix.de>
11879L:	linux-kernel@vger.kernel.org
11880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11881S:	Maintained
11882F:	fs/timerfd.c
11883F:	include/linux/timer*
11884F:	kernel/time/*timer*
11885
11886POWER MANAGEMENT CORE
11887M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11888L:	linux-pm@vger.kernel.org
11889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11890B:	https://bugzilla.kernel.org
11891S:	Supported
11892F:	drivers/base/power/
11893F:	include/linux/pm.h
11894F:	include/linux/pm_*
11895F:	include/linux/powercap.h
11896F:	drivers/powercap/
11897F:	kernel/configs/nopm.config
11898
11899POWER STATE COORDINATION INTERFACE (PSCI)
11900M:	Mark Rutland <mark.rutland@arm.com>
11901M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11902L:	linux-arm-kernel@lists.infradead.org
11903S:	Maintained
11904F:	drivers/firmware/psci*.c
11905F:	include/linux/psci.h
11906F:	include/uapi/linux/psci.h
11907
11908POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11909M:	Sebastian Reichel <sre@kernel.org>
11910L:	linux-pm@vger.kernel.org
11911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11912S:	Maintained
11913F:	Documentation/ABI/testing/sysfs-class-power
11914F:	Documentation/devicetree/bindings/power/supply/
11915F:	include/linux/power_supply.h
11916F:	drivers/power/supply/
11917
11918POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11919M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11920L:	linuxppc-dev@lists.ozlabs.org
11921S:	Maintained
11922F:	drivers/char/powernv-op-panel.c
11923
11924PPP OVER ATM (RFC 2364)
11925M:	Mitchell Blank Jr <mitch@sfgoth.com>
11926S:	Maintained
11927F:	net/atm/pppoatm.c
11928F:	include/uapi/linux/atmppp.h
11929
11930PPP OVER ETHERNET
11931M:	Michal Ostrowski <mostrows@earthlink.net>
11932S:	Maintained
11933F:	drivers/net/ppp/pppoe.c
11934F:	drivers/net/ppp/pppox.c
11935
11936PPP OVER L2TP
11937M:	James Chapman <jchapman@katalix.com>
11938S:	Maintained
11939F:	net/l2tp/l2tp_ppp.c
11940F:	include/linux/if_pppol2tp.h
11941F:	include/uapi/linux/if_pppol2tp.h
11942
11943PPP PROTOCOL DRIVERS AND COMPRESSORS
11944M:	Paul Mackerras <paulus@samba.org>
11945L:	linux-ppp@vger.kernel.org
11946S:	Maintained
11947F:	drivers/net/ppp/ppp_*
11948
11949PPS SUPPORT
11950M:	Rodolfo Giometti <giometti@enneenne.com>
11951W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11952L:	linuxpps@ml.enneenne.com (subscribers-only)
11953S:	Maintained
11954F:	Documentation/pps/
11955F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11956F:	Documentation/ABI/testing/sysfs-pps
11957F:	drivers/pps/
11958F:	include/linux/pps*.h
11959F:	include/uapi/linux/pps.h
11960
11961PPTP DRIVER
11962M:	Dmitry Kozlov <xeb@mail.ru>
11963L:	netdev@vger.kernel.org
11964S:	Maintained
11965F:	drivers/net/ppp/pptp.c
11966W:	http://sourceforge.net/projects/accel-pptp
11967
11968PREEMPTIBLE KERNEL
11969M:	Robert Love <rml@tech9.net>
11970L:	kpreempt-tech@lists.sourceforge.net
11971W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11972S:	Supported
11973F:	Documentation/preempt-locking.txt
11974F:	include/linux/preempt.h
11975
11976PRINTK
11977M:	Petr Mladek <pmladek@suse.com>
11978M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11979R:	Steven Rostedt <rostedt@goodmis.org>
11980S:	Maintained
11981F:	kernel/printk/
11982F:	include/linux/printk.h
11983
11984PRISM54 WIRELESS DRIVER
11985M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11986L:	linux-wireless@vger.kernel.org
11987W:	http://wireless.kernel.org/en/users/Drivers/p54
11988S:	Obsolete
11989F:	drivers/net/wireless/intersil/prism54/
11990
11991PROC FILESYSTEM
11992R:	Alexey Dobriyan <adobriyan@gmail.com>
11993L:	linux-kernel@vger.kernel.org
11994L:	linux-fsdevel@vger.kernel.org
11995S:	Maintained
11996F:	fs/proc/
11997F:	include/linux/proc_fs.h
11998F:	tools/testing/selftests/proc/
11999
12000PROC SYSCTL
12001M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
12002M:	Kees Cook <keescook@chromium.org>
12003L:	linux-kernel@vger.kernel.org
12004L:	linux-fsdevel@vger.kernel.org
12005S:	Maintained
12006F:	fs/proc/proc_sysctl.c
12007F:	include/linux/sysctl.h
12008F:	kernel/sysctl.c
12009F:	tools/testing/selftests/sysctl/
12010
12011PS3 NETWORK SUPPORT
12012M:	Geoff Levand <geoff@infradead.org>
12013L:	netdev@vger.kernel.org
12014L:	linuxppc-dev@lists.ozlabs.org
12015S:	Maintained
12016F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12017
12018PS3 PLATFORM SUPPORT
12019M:	Geoff Levand <geoff@infradead.org>
12020L:	linuxppc-dev@lists.ozlabs.org
12021S:	Maintained
12022F:	arch/powerpc/boot/ps3*
12023F:	arch/powerpc/include/asm/lv1call.h
12024F:	arch/powerpc/include/asm/ps3*.h
12025F:	arch/powerpc/platforms/ps3/
12026F:	drivers/*/ps3*
12027F:	drivers/ps3/
12028F:	drivers/rtc/rtc-ps3.c
12029F:	drivers/usb/host/*ps3.c
12030F:	sound/ppc/snd_ps3*
12031
12032PS3VRAM DRIVER
12033M:	Jim Paris <jim@jtan.com>
12034M:	Geoff Levand <geoff@infradead.org>
12035L:	linuxppc-dev@lists.ozlabs.org
12036S:	Maintained
12037F:	drivers/block/ps3vram.c
12038
12039PSAMPLE PACKET SAMPLING SUPPORT:
12040M:	Yotam Gigi <yotam.gi@gmail.com>
12041S:	Maintained
12042F:	net/psample
12043F:	include/net/psample.h
12044F:	include/uapi/linux/psample.h
12045
12046PSTORE FILESYSTEM
12047M:	Kees Cook <keescook@chromium.org>
12048M:	Anton Vorontsov <anton@enomsg.org>
12049M:	Colin Cross <ccross@android.com>
12050M:	Tony Luck <tony.luck@intel.com>
12051S:	Maintained
12052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12053F:	fs/pstore/
12054F:	include/linux/pstore*
12055F:	drivers/firmware/efi/efi-pstore.c
12056F:	drivers/acpi/apei/erst.c
12057F:	Documentation/admin-guide/ramoops.rst
12058F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12059K:	\b(pstore|ramoops)
12060
12061PTP HARDWARE CLOCK SUPPORT
12062M:	Richard Cochran <richardcochran@gmail.com>
12063L:	netdev@vger.kernel.org
12064S:	Maintained
12065W:	http://linuxptp.sourceforge.net/
12066F:	Documentation/ABI/testing/sysfs-ptp
12067F:	Documentation/ptp/*
12068F:	drivers/net/phy/dp83640*
12069F:	drivers/ptp/*
12070F:	include/linux/ptp_cl*
12071
12072PTRACE SUPPORT
12073M:	Oleg Nesterov <oleg@redhat.com>
12074S:	Maintained
12075F:	include/asm-generic/syscall.h
12076F:	include/linux/ptrace.h
12077F:	include/linux/regset.h
12078F:	include/linux/tracehook.h
12079F:	include/uapi/linux/ptrace.h
12080F:	include/uapi/linux/ptrace.h
12081F:	include/asm-generic/ptrace.h
12082F:	kernel/ptrace.c
12083F:	arch/*/ptrace*.c
12084F:	arch/*/*/ptrace*.c
12085F:	arch/*/include/asm/ptrace*.h
12086
12087PULSE8-CEC DRIVER
12088M:	Hans Verkuil <hverkuil@xs4all.nl>
12089L:	linux-media@vger.kernel.org
12090T:	git git://linuxtv.org/media_tree.git
12091S:	Maintained
12092F:	drivers/media/usb/pulse8-cec/*
12093F:	Documentation/media/cec-drivers/pulse8-cec.rst
12094
12095PVRUSB2 VIDEO4LINUX DRIVER
12096M:	Mike Isely <isely@pobox.com>
12097L:	pvrusb2@isely.net	(subscribers-only)
12098L:	linux-media@vger.kernel.org
12099W:	http://www.isely.net/pvrusb2/
12100T:	git git://linuxtv.org/media_tree.git
12101S:	Maintained
12102F:	Documentation/media/v4l-drivers/pvrusb2*
12103F:	drivers/media/usb/pvrusb2/
12104
12105PWC WEBCAM DRIVER
12106M:	Hans Verkuil <hverkuil@xs4all.nl>
12107L:	linux-media@vger.kernel.org
12108T:	git git://linuxtv.org/media_tree.git
12109S:	Odd Fixes
12110F:	drivers/media/usb/pwc/*
12111
12112PWM FAN DRIVER
12113M:	Kamil Debski <kamil@wypas.org>
12114M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12115L:	linux-hwmon@vger.kernel.org
12116S:	Supported
12117F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12118F:	Documentation/hwmon/pwm-fan
12119F:	drivers/hwmon/pwm-fan.c
12120
12121PWM IR Transmitter
12122M:	Sean Young <sean@mess.org>
12123L:	linux-media@vger.kernel.org
12124S:	Maintained
12125F:	drivers/media/rc/pwm-ir-tx.c
12126
12127PWM SUBSYSTEM
12128M:	Thierry Reding <thierry.reding@gmail.com>
12129L:	linux-pwm@vger.kernel.org
12130S:	Maintained
12131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12132F:	Documentation/pwm.txt
12133F:	Documentation/devicetree/bindings/pwm/
12134F:	include/linux/pwm.h
12135F:	drivers/pwm/
12136F:	drivers/video/backlight/pwm_bl.c
12137F:	include/linux/pwm_backlight.h
12138F:	drivers/gpio/gpio-mvebu.c
12139F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12140
12141PXA GPIO DRIVER
12142M:	Robert Jarzmik <robert.jarzmik@free.fr>
12143L:	linux-gpio@vger.kernel.org
12144S:	Maintained
12145F:	drivers/gpio/gpio-pxa.c
12146
12147PXA MMCI DRIVER
12148S:	Orphan
12149
12150PXA RTC DRIVER
12151M:	Robert Jarzmik <robert.jarzmik@free.fr>
12152L:	linux-rtc@vger.kernel.org
12153S:	Maintained
12154
12155PXA2xx/PXA3xx SUPPORT
12156M:	Daniel Mack <daniel@zonque.org>
12157M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12158M:	Robert Jarzmik <robert.jarzmik@free.fr>
12159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12160T:	git git://github.com/hzhuang1/linux.git
12161T:	git git://github.com/rjarzmik/linux.git
12162S:	Maintained
12163F:	arch/arm/boot/dts/pxa*
12164F:	arch/arm/mach-pxa/
12165F:	drivers/dma/pxa*
12166F:	drivers/pcmcia/pxa2xx*
12167F:	drivers/pinctrl/pxa/
12168F:	drivers/spi/spi-pxa2xx*
12169F:	drivers/usb/gadget/udc/pxa2*
12170F:	include/sound/pxa2xx-lib.h
12171F:	sound/arm/pxa*
12172F:	sound/soc/pxa/
12173
12174QAT DRIVER
12175M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12176L:	qat-linux@intel.com
12177S:	Supported
12178F:	drivers/crypto/qat/
12179
12180QCOM AUDIO (ASoC) DRIVERS
12181M:	Patrick Lai <plai@codeaurora.org>
12182M:	Banajit Goswami <bgoswami@codeaurora.org>
12183L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12184S:	Supported
12185F:	sound/soc/qcom/
12186
12187QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12188M:	Gabriel Somlo <somlo@cmu.edu>
12189M:	"Michael S. Tsirkin" <mst@redhat.com>
12190L:	qemu-devel@nongnu.org
12191S:	Maintained
12192F:	drivers/firmware/qemu_fw_cfg.c
12193F:	include/uapi/linux/qemu_fw_cfg.h
12194
12195QIB DRIVER
12196M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12197M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12198L:	linux-rdma@vger.kernel.org
12199S:	Supported
12200F:	drivers/infiniband/hw/qib/
12201
12202QLOGIC QL41xxx FCOE DRIVER
12203M:	QLogic-Storage-Upstream@cavium.com
12204L:	linux-scsi@vger.kernel.org
12205S:	Supported
12206F:	drivers/scsi/qedf/
12207
12208QLOGIC QL41xxx ISCSI DRIVER
12209M:	QLogic-Storage-Upstream@cavium.com
12210L:	linux-scsi@vger.kernel.org
12211S:	Supported
12212F:	drivers/scsi/qedi/
12213
12214QLOGIC QL4xxx ETHERNET DRIVER
12215M:	Ariel Elior <Ariel.Elior@cavium.com>
12216M:	everest-linux-l2@cavium.com
12217L:	netdev@vger.kernel.org
12218S:	Supported
12219F:	drivers/net/ethernet/qlogic/qed/
12220F:	include/linux/qed/
12221F:	drivers/net/ethernet/qlogic/qede/
12222
12223QLOGIC QL4xxx RDMA DRIVER
12224M:	Michal Kalderon <Michal.Kalderon@cavium.com>
12225M:	Ariel Elior <Ariel.Elior@cavium.com>
12226L:	linux-rdma@vger.kernel.org
12227S:	Supported
12228F:	drivers/infiniband/hw/qedr/
12229F:	include/uapi/rdma/qedr-abi.h
12230
12231QLOGIC QLA1280 SCSI DRIVER
12232M:	Michael Reed <mdr@sgi.com>
12233L:	linux-scsi@vger.kernel.org
12234S:	Maintained
12235F:	drivers/scsi/qla1280.[ch]
12236
12237QLOGIC QLA2XXX FC-SCSI DRIVER
12238M:	qla2xxx-upstream@qlogic.com
12239L:	linux-scsi@vger.kernel.org
12240S:	Supported
12241F:	Documentation/scsi/LICENSE.qla2xxx
12242F:	drivers/scsi/qla2xxx/
12243
12244QLOGIC QLA3XXX NETWORK DRIVER
12245M:	Dept-GELinuxNICDev@cavium.com
12246L:	netdev@vger.kernel.org
12247S:	Supported
12248F:	Documentation/networking/LICENSE.qla3xxx
12249F:	drivers/net/ethernet/qlogic/qla3xxx.*
12250
12251QLOGIC QLA4XXX iSCSI DRIVER
12252M:	QLogic-Storage-Upstream@qlogic.com
12253L:	linux-scsi@vger.kernel.org
12254S:	Supported
12255F:	Documentation/scsi/LICENSE.qla4xxx
12256F:	drivers/scsi/qla4xxx/
12257
12258QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12259M:	Shahed Shaikh <Shahed.Shaikh@cavium.com>
12260M:	Manish Chopra <manish.chopra@cavium.com>
12261M:	Dept-GELinuxNICDev@cavium.com
12262L:	netdev@vger.kernel.org
12263S:	Supported
12264F:	drivers/net/ethernet/qlogic/qlcnic/
12265
12266QLOGIC QLGE 10Gb ETHERNET DRIVER
12267M:	Manish Chopra <manish.chopra@cavium.com>
12268M:	Dept-GELinuxNICDev@cavium.com
12269L:	netdev@vger.kernel.org
12270S:	Supported
12271F:	drivers/net/ethernet/qlogic/qlge/
12272
12273QM1D1B0004 MEDIA DRIVER
12274M:	Akihiro Tsukada <tskd08@gmail.com>
12275L:	linux-media@vger.kernel.org
12276S:	Odd Fixes
12277F:	drivers/media/tuners/qm1d1b0004*
12278
12279QM1D1C0042 MEDIA DRIVER
12280M:	Akihiro Tsukada <tskd08@gmail.com>
12281L:	linux-media@vger.kernel.org
12282S:	Odd Fixes
12283F:	drivers/media/tuners/qm1d1c0042*
12284
12285QNX4 FILESYSTEM
12286M:	Anders Larsen <al@alarsen.net>
12287W:	http://www.alarsen.net/linux/qnx4fs/
12288S:	Maintained
12289F:	fs/qnx4/
12290F:	include/uapi/linux/qnx4_fs.h
12291F:	include/uapi/linux/qnxtypes.h
12292
12293QORIQ DPAA2 FSL-MC BUS DRIVER
12294M:	Stuart Yoder <stuyoder@gmail.com>
12295M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12296L:	linux-kernel@vger.kernel.org
12297S:	Maintained
12298F:	drivers/bus/fsl-mc/
12299F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12300F:	Documentation/networking/dpaa2/overview.rst
12301
12302QT1010 MEDIA DRIVER
12303M:	Antti Palosaari <crope@iki.fi>
12304L:	linux-media@vger.kernel.org
12305W:	https://linuxtv.org
12306W:	http://palosaari.fi/linux/
12307Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12308T:	git git://linuxtv.org/anttip/media_tree.git
12309S:	Maintained
12310F:	drivers/media/tuners/qt1010*
12311
12312QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12313M:	Kalle Valo <kvalo@codeaurora.org>
12314L:	ath10k@lists.infradead.org
12315W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12317S:	Supported
12318F:	drivers/net/wireless/ath/ath10k/
12319
12320QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12321M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12322L:	linux-wireless@vger.kernel.org
12323W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12324S:	Supported
12325F:	drivers/net/wireless/ath/ath9k/
12326
12327QUALCOMM CAMERA SUBSYSTEM DRIVER
12328M:	Todor Tomov <todor.tomov@linaro.org>
12329L:	linux-media@vger.kernel.org
12330S:	Maintained
12331F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12332F:	Documentation/media/v4l-drivers/qcom_camss.rst
12333F:	drivers/media/platform/qcom/camss/
12334
12335QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12336M:  Ilia Lin <ilia.lin@gmail.com>
12337L:  linux-pm@vger.kernel.org
12338S:  Maintained
12339F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12340F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12341
12342QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12343M:	Timur Tabi <timur@kernel.org>
12344L:	netdev@vger.kernel.org
12345S:	Maintained
12346F:	drivers/net/ethernet/qualcomm/emac/
12347
12348QUALCOMM GENERIC INTERFACE I2C DRIVER
12349M:	Alok Chauhan <alokc@codeaurora.org>
12350M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12351L:	linux-i2c@vger.kernel.org
12352L:	linux-arm-msm@vger.kernel.org
12353S:	Supported
12354F:	drivers/i2c/busses/i2c-qcom-geni.c
12355
12356QUALCOMM HEXAGON ARCHITECTURE
12357M:	Richard Kuo <rkuo@codeaurora.org>
12358L:	linux-hexagon@vger.kernel.org
12359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12360S:	Supported
12361F:	arch/hexagon/
12362
12363QUALCOMM HIDMA DRIVER
12364M:	Sinan Kaya <okaya@kernel.org>
12365L:	linux-arm-kernel@lists.infradead.org
12366L:	linux-arm-msm@vger.kernel.org
12367L:	dmaengine@vger.kernel.org
12368S:	Supported
12369F:	drivers/dma/qcom/hidma*
12370
12371QUALCOMM IOMMU
12372M:	Rob Clark <robdclark@gmail.com>
12373L:	iommu@lists.linux-foundation.org
12374L:	linux-arm-msm@vger.kernel.org
12375S:	Maintained
12376F:	drivers/iommu/qcom_iommu.c
12377
12378QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12379M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12380L:	linux-media@vger.kernel.org
12381L:	linux-arm-msm@vger.kernel.org
12382T:	git git://linuxtv.org/media_tree.git
12383S:	Maintained
12384F:	drivers/media/platform/qcom/venus/
12385
12386QUALCOMM WCN36XX WIRELESS DRIVER
12387M:	Kalle Valo <kvalo@codeaurora.org>
12388L:	wcn36xx@lists.infradead.org
12389W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12390T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12391S:	Supported
12392F:	drivers/net/wireless/ath/wcn36xx/
12393
12394QUANTENNA QTNFMAC WIRELESS DRIVER
12395M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12396M:	Avinash Patil <avinashp@quantenna.com>
12397M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12398L:	linux-wireless@vger.kernel.org
12399S:	Maintained
12400F:	drivers/net/wireless/quantenna
12401
12402RADEON and AMDGPU DRM DRIVERS
12403M:	Alex Deucher <alexander.deucher@amd.com>
12404M:	Christian König <christian.koenig@amd.com>
12405M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12406L:	amd-gfx@lists.freedesktop.org
12407T:	git git://people.freedesktop.org/~agd5f/linux
12408S:	Supported
12409F:	drivers/gpu/drm/radeon/
12410F:	include/uapi/drm/radeon_drm.h
12411F:	drivers/gpu/drm/amd/
12412F:	include/uapi/drm/amdgpu_drm.h
12413
12414RADEON FRAMEBUFFER DISPLAY DRIVER
12415M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12416L:	linux-fbdev@vger.kernel.org
12417S:	Maintained
12418F:	drivers/video/fbdev/aty/radeon*
12419F:	include/uapi/linux/radeonfb.h
12420
12421RADIOSHARK RADIO DRIVER
12422M:	Hans Verkuil <hverkuil@xs4all.nl>
12423L:	linux-media@vger.kernel.org
12424T:	git git://linuxtv.org/media_tree.git
12425S:	Maintained
12426F:	drivers/media/radio/radio-shark.c
12427
12428RADIOSHARK2 RADIO DRIVER
12429M:	Hans Verkuil <hverkuil@xs4all.nl>
12430L:	linux-media@vger.kernel.org
12431T:	git git://linuxtv.org/media_tree.git
12432S:	Maintained
12433F:	drivers/media/radio/radio-shark2.c
12434F:	drivers/media/radio/radio-tea5777.c
12435
12436RADOS BLOCK DEVICE (RBD)
12437M:	Ilya Dryomov <idryomov@gmail.com>
12438M:	Sage Weil <sage@redhat.com>
12439M:	Alex Elder <elder@kernel.org>
12440L:	ceph-devel@vger.kernel.org
12441W:	http://ceph.com/
12442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12443T:	git git://github.com/ceph/ceph-client.git
12444S:	Supported
12445F:	Documentation/ABI/testing/sysfs-bus-rbd
12446F:	drivers/block/rbd.c
12447F:	drivers/block/rbd_types.h
12448
12449RAGE128 FRAMEBUFFER DISPLAY DRIVER
12450M:	Paul Mackerras <paulus@samba.org>
12451L:	linux-fbdev@vger.kernel.org
12452S:	Maintained
12453F:	drivers/video/fbdev/aty/aty128fb.c
12454
12455RAINSHADOW-CEC DRIVER
12456M:	Hans Verkuil <hverkuil@xs4all.nl>
12457L:	linux-media@vger.kernel.org
12458T:	git git://linuxtv.org/media_tree.git
12459S:	Maintained
12460F:	drivers/media/usb/rainshadow-cec/*
12461
12462RALINK MIPS ARCHITECTURE
12463M:	John Crispin <john@phrozen.org>
12464L:	linux-mips@linux-mips.org
12465S:	Maintained
12466F:	arch/mips/ralink
12467
12468RALINK RT2X00 WIRELESS LAN DRIVER
12469P:	rt2x00 project
12470M:	Stanislaw Gruszka <sgruszka@redhat.com>
12471M:	Helmut Schaa <helmut.schaa@googlemail.com>
12472L:	linux-wireless@vger.kernel.org
12473S:	Maintained
12474F:	drivers/net/wireless/ralink/rt2x00/
12475
12476RAMDISK RAM BLOCK DEVICE DRIVER
12477M:	Jens Axboe <axboe@kernel.dk>
12478S:	Maintained
12479F:	Documentation/blockdev/ramdisk.txt
12480F:	drivers/block/brd.c
12481
12482RANCHU VIRTUAL BOARD FOR MIPS
12483M:	Miodrag Dinic <miodrag.dinic@mips.com>
12484L:	linux-mips@linux-mips.org
12485S:	Supported
12486F:	arch/mips/generic/board-ranchu.c
12487F:	arch/mips/configs/generic/board-ranchu.config
12488
12489RANDOM NUMBER DRIVER
12490M:	"Theodore Ts'o" <tytso@mit.edu>
12491S:	Maintained
12492F:	drivers/char/random.c
12493
12494RAPIDIO SUBSYSTEM
12495M:	Matt Porter <mporter@kernel.crashing.org>
12496M:	Alexandre Bounine <alex.bou9@gmail.com>
12497S:	Maintained
12498F:	drivers/rapidio/
12499
12500RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12501L:	linux-wireless@vger.kernel.org
12502S:	Orphan
12503F:	drivers/net/wireless/ray*
12504
12505RCUTORTURE TEST FRAMEWORK
12506M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12507M:	Josh Triplett <josh@joshtriplett.org>
12508R:	Steven Rostedt <rostedt@goodmis.org>
12509R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12510R:	Lai Jiangshan <jiangshanlai@gmail.com>
12511L:	linux-kernel@vger.kernel.org
12512S:	Supported
12513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12514F:	tools/testing/selftests/rcutorture
12515
12516RDC R-321X SoC
12517M:	Florian Fainelli <florian@openwrt.org>
12518S:	Maintained
12519
12520RDC R6040 FAST ETHERNET DRIVER
12521M:	Florian Fainelli <f.fainelli@gmail.com>
12522L:	netdev@vger.kernel.org
12523S:	Maintained
12524F:	drivers/net/ethernet/rdc/r6040.c
12525
12526RDMAVT - RDMA verbs software
12527M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12528M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12529L:	linux-rdma@vger.kernel.org
12530S:	Supported
12531F:	drivers/infiniband/sw/rdmavt
12532
12533RDS - RELIABLE DATAGRAM SOCKETS
12534M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12535L:	netdev@vger.kernel.org
12536L:	linux-rdma@vger.kernel.org
12537L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12538W:	https://oss.oracle.com/projects/rds/
12539S:	Supported
12540F:	net/rds/
12541F:	Documentation/networking/rds.txt
12542
12543RDT - RESOURCE ALLOCATION
12544M:	Fenghua Yu <fenghua.yu@intel.com>
12545M:	Reinette Chatre <reinette.chatre@intel.com>
12546L:	linux-kernel@vger.kernel.org
12547S:	Supported
12548F:	arch/x86/kernel/cpu/intel_rdt*
12549F:	arch/x86/include/asm/intel_rdt_sched.h
12550F:	Documentation/x86/intel_rdt*
12551
12552READ-COPY UPDATE (RCU)
12553M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12554M:	Josh Triplett <josh@joshtriplett.org>
12555R:	Steven Rostedt <rostedt@goodmis.org>
12556R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12557R:	Lai Jiangshan <jiangshanlai@gmail.com>
12558L:	linux-kernel@vger.kernel.org
12559W:	http://www.rdrop.com/users/paulmck/RCU/
12560S:	Supported
12561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12562F:	Documentation/RCU/
12563X:	Documentation/RCU/torture.txt
12564F:	include/linux/rcu*
12565X:	include/linux/srcu*.h
12566F:	kernel/rcu/
12567X:	kernel/rcu/srcu*.c
12568
12569REAL TIME CLOCK (RTC) SUBSYSTEM
12570M:	Alessandro Zummo <a.zummo@towertech.it>
12571M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12572L:	linux-rtc@vger.kernel.org
12573Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12575S:	Maintained
12576F:	Documentation/devicetree/bindings/rtc/
12577F:	Documentation/rtc.txt
12578F:	drivers/rtc/
12579F:	include/linux/rtc.h
12580F:	include/uapi/linux/rtc.h
12581F:	include/linux/rtc/
12582F:	include/linux/platform_data/rtc-*
12583F:	tools/testing/selftests/rtc/
12584
12585REALTEK AUDIO CODECS
12586M:	Bard Liao <bardliao@realtek.com>
12587M:	Oder Chiou <oder_chiou@realtek.com>
12588S:	Maintained
12589F:	sound/soc/codecs/rt*
12590F:	include/sound/rt*.h
12591
12592REALTEK RTL83xx SMI DSA ROUTER CHIPS
12593M:	Linus Walleij <linus.walleij@linaro.org>
12594S:	Maintained
12595F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12596F:	drivers/net/dsa/realtek-smi*
12597F:	drivers/net/dsa/rtl83*
12598
12599REGISTER MAP ABSTRACTION
12600M:	Mark Brown <broonie@kernel.org>
12601L:	linux-kernel@vger.kernel.org
12602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12603S:	Supported
12604F:	Documentation/devicetree/bindings/regmap/
12605F:	drivers/base/regmap/
12606F:	include/linux/regmap.h
12607
12608REISERFS FILE SYSTEM
12609L:	reiserfs-devel@vger.kernel.org
12610S:	Supported
12611F:	fs/reiserfs/
12612
12613REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12614M:	Ohad Ben-Cohen <ohad@wizery.com>
12615M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12616L:	linux-remoteproc@vger.kernel.org
12617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12618S:	Maintained
12619F:	Documentation/devicetree/bindings/remoteproc/
12620F:	Documentation/remoteproc.txt
12621F:	drivers/remoteproc/
12622F:	include/linux/remoteproc.h
12623
12624REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12625M:	Ohad Ben-Cohen <ohad@wizery.com>
12626M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12627L:	linux-remoteproc@vger.kernel.org
12628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12629S:	Maintained
12630F:	drivers/rpmsg/
12631F:	Documentation/rpmsg.txt
12632F:	include/linux/rpmsg.h
12633F:	include/linux/rpmsg/
12634
12635RENESAS CLOCK DRIVERS
12636M:	Geert Uytterhoeven <geert+renesas@glider.be>
12637L:	linux-renesas-soc@vger.kernel.org
12638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12639S:	Supported
12640F:	drivers/clk/renesas/
12641
12642RENESAS EMEV2 I2C DRIVER
12643M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12644S:	Supported
12645F:	drivers/i2c/busses/i2c-emev2.c
12646
12647RENESAS ETHERNET DRIVERS
12648R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12649L:	netdev@vger.kernel.org
12650L:	linux-renesas-soc@vger.kernel.org
12651F:	Documentation/devicetree/bindings/net/renesas,*.txt
12652F:	Documentation/devicetree/bindings/net/sh_eth.txt
12653F:	drivers/net/ethernet/renesas/
12654F:	include/linux/sh_eth.h
12655
12656RENESAS R-CAR GYROADC DRIVER
12657M:	Marek Vasut <marek.vasut@gmail.com>
12658L:	linux-iio@vger.kernel.org
12659S:	Supported
12660F:	drivers/iio/adc/rcar_gyro_adc.c
12661
12662RENESAS R-CAR I2C DRIVERS
12663M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12664S:	Supported
12665F:	drivers/i2c/busses/i2c-rcar.c
12666F:	drivers/i2c/busses/i2c-sh_mobile.c
12667
12668RENESAS RIIC DRIVER
12669M:	Chris Brandt <chris.brandt@renesas.com>
12670S:	Supported
12671F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
12672F:	drivers/i2c/busses/i2c-riic.c
12673
12674RENESAS USB PHY DRIVER
12675M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12676L:	linux-renesas-soc@vger.kernel.org
12677S:	Maintained
12678F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12679
12680RESET CONTROLLER FRAMEWORK
12681M:	Philipp Zabel <p.zabel@pengutronix.de>
12682T:	git git://git.pengutronix.de/git/pza/linux
12683S:	Maintained
12684F:	drivers/reset/
12685F:	Documentation/devicetree/bindings/reset/
12686F:	include/dt-bindings/reset/
12687F:	include/linux/reset.h
12688F:	include/linux/reset-controller.h
12689
12690RESTARTABLE SEQUENCES SUPPORT
12691M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12692M:	Peter Zijlstra <peterz@infradead.org>
12693M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12694M:	Boqun Feng <boqun.feng@gmail.com>
12695L:	linux-kernel@vger.kernel.org
12696S:	Supported
12697F:	kernel/rseq.c
12698F:	include/uapi/linux/rseq.h
12699F:	include/trace/events/rseq.h
12700F:	tools/testing/selftests/rseq/
12701
12702RFKILL
12703M:	Johannes Berg <johannes@sipsolutions.net>
12704L:	linux-wireless@vger.kernel.org
12705W:	http://wireless.kernel.org/
12706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12708S:	Maintained
12709F:	Documentation/rfkill.txt
12710F:	Documentation/ABI/stable/sysfs-class-rfkill
12711F:	net/rfkill/
12712F:	include/linux/rfkill.h
12713F:	include/uapi/linux/rfkill.h
12714
12715RHASHTABLE
12716M:	Thomas Graf <tgraf@suug.ch>
12717M:	Herbert Xu <herbert@gondor.apana.org.au>
12718L:	netdev@vger.kernel.org
12719S:	Maintained
12720F:	lib/rhashtable.c
12721F:	lib/test_rhashtable.c
12722F:	include/linux/rhashtable.h
12723F:	include/linux/rhashtable-types.h
12724
12725RICOH R5C592 MEMORYSTICK DRIVER
12726M:	Maxim Levitsky <maximlevitsky@gmail.com>
12727S:	Maintained
12728F:	drivers/memstick/host/r592.*
12729
12730RICOH SMARTMEDIA/XD DRIVER
12731M:	Maxim Levitsky <maximlevitsky@gmail.com>
12732S:	Maintained
12733F:	drivers/mtd/nand/raw/r852.c
12734F:	drivers/mtd/nand/raw/r852.h
12735
12736RISC-V ARCHITECTURE
12737M:	Palmer Dabbelt <palmer@sifive.com>
12738M:	Albert Ou <aou@eecs.berkeley.edu>
12739L:	linux-riscv@lists.infradead.org
12740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12741S:	Supported
12742F:	arch/riscv/
12743K:	riscv
12744N:	riscv
12745
12746ROCCAT DRIVERS
12747M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12748W:	http://sourceforge.net/projects/roccat/
12749S:	Maintained
12750F:	drivers/hid/hid-roccat*
12751F:	include/linux/hid-roccat*
12752F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12753
12754ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12755M:	Jacob chen <jacob2.chen@rock-chips.com>
12756L:	linux-media@vger.kernel.org
12757S:	Maintained
12758F:	drivers/media/platform/rockchip/rga/
12759F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12760
12761ROCKER DRIVER
12762M:	Jiri Pirko <jiri@resnulli.us>
12763L:	netdev@vger.kernel.org
12764S:	Supported
12765F:	drivers/net/ethernet/rocker/
12766
12767ROCKETPORT DRIVER
12768P:	Comtrol Corp.
12769W:	http://www.comtrol.com
12770S:	Maintained
12771F:	Documentation/serial/rocket.txt
12772F:	drivers/tty/rocket*
12773
12774ROCKETPORT EXPRESS/INFINITY DRIVER
12775M:	Kevin Cernekee <cernekee@gmail.com>
12776L:	linux-serial@vger.kernel.org
12777S:	Odd Fixes
12778F:	drivers/tty/serial/rp2.*
12779
12780ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12781M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12782L:	linux-kernel@vger.kernel.org
12783L:	linux-renesas-soc@vger.kernel.org
12784S:	Supported
12785F:	drivers/mfd/bd9571mwv.c
12786F:	drivers/regulator/bd9571mwv-regulator.c
12787F:	drivers/gpio/gpio-bd9571mwv.c
12788F:	include/linux/mfd/bd9571mwv.h
12789F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12790
12791ROSE NETWORK LAYER
12792M:	Ralf Baechle <ralf@linux-mips.org>
12793L:	linux-hams@vger.kernel.org
12794W:	http://www.linux-ax25.org/
12795S:	Maintained
12796F:	include/net/rose.h
12797F:	include/uapi/linux/rose.h
12798F:	net/rose/
12799
12800RTL2830 MEDIA DRIVER
12801M:	Antti Palosaari <crope@iki.fi>
12802L:	linux-media@vger.kernel.org
12803W:	https://linuxtv.org
12804W:	http://palosaari.fi/linux/
12805Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12806T:	git git://linuxtv.org/anttip/media_tree.git
12807S:	Maintained
12808F:	drivers/media/dvb-frontends/rtl2830*
12809
12810RTL2832 MEDIA DRIVER
12811M:	Antti Palosaari <crope@iki.fi>
12812L:	linux-media@vger.kernel.org
12813W:	https://linuxtv.org
12814W:	http://palosaari.fi/linux/
12815Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12816T:	git git://linuxtv.org/anttip/media_tree.git
12817S:	Maintained
12818F:	drivers/media/dvb-frontends/rtl2832*
12819
12820RTL2832_SDR MEDIA DRIVER
12821M:	Antti Palosaari <crope@iki.fi>
12822L:	linux-media@vger.kernel.org
12823W:	https://linuxtv.org
12824W:	http://palosaari.fi/linux/
12825Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12826T:	git git://linuxtv.org/anttip/media_tree.git
12827S:	Maintained
12828F:	drivers/media/dvb-frontends/rtl2832_sdr*
12829
12830RTL8180 WIRELESS DRIVER
12831L:	linux-wireless@vger.kernel.org
12832W:	http://wireless.kernel.org/
12833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12834S:	Orphan
12835F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12836
12837RTL8187 WIRELESS DRIVER
12838M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12839M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12840M:	Larry Finger <Larry.Finger@lwfinger.net>
12841L:	linux-wireless@vger.kernel.org
12842W:	http://wireless.kernel.org/
12843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12844S:	Maintained
12845F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12846
12847REALTEK WIRELESS DRIVER (rtlwifi family)
12848M:	Ping-Ke Shih <pkshih@realtek.com>
12849L:	linux-wireless@vger.kernel.org
12850W:	http://wireless.kernel.org/
12851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12852S:	Maintained
12853F:	drivers/net/wireless/realtek/rtlwifi/
12854
12855RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12856M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12857L:	linux-wireless@vger.kernel.org
12858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12859S:	Maintained
12860F:	drivers/net/wireless/realtek/rtl8xxxu/
12861
12862RXRPC SOCKETS (AF_RXRPC)
12863M:	David Howells <dhowells@redhat.com>
12864L:	linux-afs@lists.infradead.org
12865S:	Supported
12866F:	net/rxrpc/
12867F:	include/keys/rxrpc-type.h
12868F:	include/net/af_rxrpc.h
12869F:	include/trace/events/rxrpc.h
12870F:	include/uapi/linux/rxrpc.h
12871F:	Documentation/networking/rxrpc.txt
12872W:	https://www.infradead.org/~dhowells/kafs/
12873
12874S3 SAVAGE FRAMEBUFFER DRIVER
12875M:	Antonino Daplas <adaplas@gmail.com>
12876L:	linux-fbdev@vger.kernel.org
12877S:	Maintained
12878F:	drivers/video/fbdev/savage/
12879
12880S390
12881M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12882M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12883L:	linux-s390@vger.kernel.org
12884W:	http://www.ibm.com/developerworks/linux/linux390/
12885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12886S:	Supported
12887F:	arch/s390/
12888F:	drivers/s390/
12889F:	Documentation/s390/
12890F:	Documentation/driver-api/s390-drivers.rst
12891
12892S390 COMMON I/O LAYER
12893M:	Sebastian Ott <sebott@linux.ibm.com>
12894M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12895L:	linux-s390@vger.kernel.org
12896W:	http://www.ibm.com/developerworks/linux/linux390/
12897S:	Supported
12898F:	drivers/s390/cio/
12899
12900S390 DASD DRIVER
12901M:	Stefan Haberland <sth@linux.ibm.com>
12902M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12903L:	linux-s390@vger.kernel.org
12904W:	http://www.ibm.com/developerworks/linux/linux390/
12905S:	Supported
12906F:	drivers/s390/block/dasd*
12907F:	block/partitions/ibm.c
12908
12909S390 IOMMU (PCI)
12910M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12911L:	linux-s390@vger.kernel.org
12912W:	http://www.ibm.com/developerworks/linux/linux390/
12913S:	Supported
12914F:	drivers/iommu/s390-iommu.c
12915
12916S390 IUCV NETWORK LAYER
12917M:	Julian Wiedmann <jwi@linux.ibm.com>
12918M:	Ursula Braun <ubraun@linux.ibm.com>
12919L:	linux-s390@vger.kernel.org
12920W:	http://www.ibm.com/developerworks/linux/linux390/
12921S:	Supported
12922F:	drivers/s390/net/*iucv*
12923F:	include/net/iucv/
12924F:	net/iucv/
12925
12926S390 NETWORK DRIVERS
12927M:	Julian Wiedmann <jwi@linux.ibm.com>
12928M:	Ursula Braun <ubraun@linux.ibm.com>
12929L:	linux-s390@vger.kernel.org
12930W:	http://www.ibm.com/developerworks/linux/linux390/
12931S:	Supported
12932F:	drivers/s390/net/
12933
12934S390 PCI SUBSYSTEM
12935M:	Sebastian Ott <sebott@linux.ibm.com>
12936M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12937L:	linux-s390@vger.kernel.org
12938W:	http://www.ibm.com/developerworks/linux/linux390/
12939S:	Supported
12940F:	arch/s390/pci/
12941F:	drivers/pci/hotplug/s390_pci_hpc.c
12942
12943S390 VFIO-CCW DRIVER
12944M:	Cornelia Huck <cohuck@redhat.com>
12945M:	Halil Pasic <pasic@linux.ibm.com>
12946L:	linux-s390@vger.kernel.org
12947L:	kvm@vger.kernel.org
12948S:	Supported
12949F:	drivers/s390/cio/vfio_ccw*
12950F:	Documentation/s390/vfio-ccw.txt
12951F:	include/uapi/linux/vfio_ccw.h
12952
12953S390 ZCRYPT DRIVER
12954M:	Harald Freudenberger <freude@linux.ibm.com>
12955L:	linux-s390@vger.kernel.org
12956W:	http://www.ibm.com/developerworks/linux/linux390/
12957S:	Supported
12958F:	drivers/s390/crypto/
12959
12960S390 VFIO AP DRIVER
12961M:	Tony Krowiak <akrowiak@linux.ibm.com>
12962M:	Pierre Morel <pmorel@linux.ibm.com>
12963M:	Halil Pasic <pasic@linux.ibm.com>
12964L:	linux-s390@vger.kernel.org
12965W:	http://www.ibm.com/developerworks/linux/linux390/
12966S:	Supported
12967F:	drivers/s390/crypto/vfio_ap_drv.c
12968F:	drivers/s390/crypto/vfio_ap_private.h
12969F:	drivers/s390/crypto/vfio_ap_ops.c
12970F:	Documentation/s390/vfio-ap.txt
12971
12972S390 ZFCP DRIVER
12973M:	Steffen Maier <maier@linux.ibm.com>
12974M:	Benjamin Block <bblock@linux.ibm.com>
12975L:	linux-s390@vger.kernel.org
12976W:	http://www.ibm.com/developerworks/linux/linux390/
12977S:	Supported
12978F:	drivers/s390/scsi/zfcp_*
12979
12980S3C24XX SD/MMC Driver
12981M:	Ben Dooks <ben-linux@fluff.org>
12982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12983S:	Supported
12984F:	drivers/mmc/host/s3cmci.*
12985
12986SAA6588 RDS RECEIVER DRIVER
12987M:	Hans Verkuil <hverkuil@xs4all.nl>
12988L:	linux-media@vger.kernel.org
12989T:	git git://linuxtv.org/media_tree.git
12990W:	https://linuxtv.org
12991S:	Odd Fixes
12992F:	drivers/media/i2c/saa6588*
12993
12994SAA7134 VIDEO4LINUX DRIVER
12995M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12996L:	linux-media@vger.kernel.org
12997W:	https://linuxtv.org
12998T:	git git://linuxtv.org/media_tree.git
12999S:	Odd fixes
13000F:	Documentation/media/v4l-drivers/saa7134*
13001F:	drivers/media/pci/saa7134/
13002
13003SAA7146 VIDEO4LINUX-2 DRIVER
13004M:	Hans Verkuil <hverkuil@xs4all.nl>
13005L:	linux-media@vger.kernel.org
13006T:	git git://linuxtv.org/media_tree.git
13007S:	Maintained
13008F:	drivers/media/common/saa7146/
13009F:	drivers/media/pci/saa7146/
13010F:	include/media/saa7146*
13011
13012SAMSUNG AUDIO (ASoC) DRIVERS
13013M:	Krzysztof Kozlowski <krzk@kernel.org>
13014M:	Sangbeom Kim <sbkim73@samsung.com>
13015M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13016L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13017S:	Supported
13018F:	sound/soc/samsung/
13019F:	Documentation/devicetree/bindings/sound/samsung*
13020
13021SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13022M:	Krzysztof Kozlowski <krzk@kernel.org>
13023L:	linux-crypto@vger.kernel.org
13024L:	linux-samsung-soc@vger.kernel.org
13025S:	Maintained
13026F:	drivers/crypto/exynos-rng.c
13027F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13028
13029SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13030M:	Łukasz Stelmach <l.stelmach@samsung.com>
13031L:	linux-samsung-soc@vger.kernel.org
13032S:	Maintained
13033F:	drivers/char/hw_random/exynos-trng.c
13034F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13035
13036SAMSUNG FRAMEBUFFER DRIVER
13037M:	Jingoo Han <jingoohan1@gmail.com>
13038L:	linux-fbdev@vger.kernel.org
13039S:	Maintained
13040F:	drivers/video/fbdev/s3c-fb.c
13041
13042SAMSUNG LAPTOP DRIVER
13043M:	Corentin Chary <corentin.chary@gmail.com>
13044L:	platform-driver-x86@vger.kernel.org
13045S:	Maintained
13046F:	drivers/platform/x86/samsung-laptop.c
13047
13048SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13049M:	Sangbeom Kim <sbkim73@samsung.com>
13050M:	Krzysztof Kozlowski <krzk@kernel.org>
13051M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13052L:	linux-kernel@vger.kernel.org
13053L:	linux-samsung-soc@vger.kernel.org
13054S:	Supported
13055F:	drivers/mfd/sec*.c
13056F:	drivers/regulator/s2m*.c
13057F:	drivers/regulator/s5m*.c
13058F:	drivers/clk/clk-s2mps11.c
13059F:	drivers/rtc/rtc-s5m.c
13060F:	include/linux/mfd/samsung/
13061F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13062F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13063F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13064F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13065
13066SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13067M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13068L:	linux-media@vger.kernel.org
13069L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13070S:	Maintained
13071F:	drivers/media/platform/s3c-camif/
13072F:	include/media/drv-intf/s3c_camif.h
13073
13074SAMSUNG S3FWRN5 NFC DRIVER
13075M:	Robert Baldyga <r.baldyga@samsung.com>
13076M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13077L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13078S:	Supported
13079F:	drivers/nfc/s3fwrn5
13080
13081SAMSUNG S5C73M3 CAMERA DRIVER
13082M:	Kyungmin Park <kyungmin.park@samsung.com>
13083M:	Andrzej Hajda <a.hajda@samsung.com>
13084L:	linux-media@vger.kernel.org
13085S:	Supported
13086F:	drivers/media/i2c/s5c73m3/*
13087
13088SAMSUNG S5K5BAF CAMERA DRIVER
13089M:	Kyungmin Park <kyungmin.park@samsung.com>
13090M:	Andrzej Hajda <a.hajda@samsung.com>
13091L:	linux-media@vger.kernel.org
13092S:	Supported
13093F:	drivers/media/i2c/s5k5baf.c
13094
13095SAMSUNG S5P Security SubSystem (SSS) DRIVER
13096M:	Krzysztof Kozlowski <krzk@kernel.org>
13097M:	Vladimir Zapolskiy <vz@mleia.com>
13098M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13099L:	linux-crypto@vger.kernel.org
13100L:	linux-samsung-soc@vger.kernel.org
13101S:	Maintained
13102F:	drivers/crypto/s5p-sss.c
13103
13104SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13105M:	Kyungmin Park <kyungmin.park@samsung.com>
13106M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13107L:	linux-media@vger.kernel.org
13108Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13109S:	Supported
13110F:	drivers/media/platform/exynos4-is/
13111
13112SAMSUNG SOC CLOCK DRIVERS
13113M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13114M:	Tomasz Figa <tomasz.figa@gmail.com>
13115M:	Chanwoo Choi <cw00.choi@samsung.com>
13116S:	Supported
13117L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13119F:	drivers/clk/samsung/
13120F:	include/dt-bindings/clock/exynos*.h
13121F:	Documentation/devicetree/bindings/clock/exynos*.txt
13122
13123SAMSUNG SPI DRIVERS
13124M:	Kukjin Kim <kgene@kernel.org>
13125M:	Krzysztof Kozlowski <krzk@kernel.org>
13126M:	Andi Shyti <andi@etezian.org>
13127L:	linux-spi@vger.kernel.org
13128L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13129S:	Maintained
13130F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13131F:	drivers/spi/spi-s3c*
13132F:	include/linux/platform_data/spi-s3c64xx.h
13133
13134SAMSUNG SXGBE DRIVERS
13135M:	Byungho An <bh74.an@samsung.com>
13136M:	Girish K S <ks.giri@samsung.com>
13137M:	Vipul Pandya <vipul.pandya@samsung.com>
13138S:	Supported
13139L:	netdev@vger.kernel.org
13140F:	drivers/net/ethernet/samsung/sxgbe/
13141
13142SAMSUNG THERMAL DRIVER
13143M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13144L:	linux-pm@vger.kernel.org
13145L:	linux-samsung-soc@vger.kernel.org
13146S:	Supported
13147T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13148F:	drivers/thermal/samsung/
13149
13150SAMSUNG USB2 PHY DRIVER
13151M:	Kamil Debski <kamil@wypas.org>
13152M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13153L:	linux-kernel@vger.kernel.org
13154S:	Supported
13155F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13156F:	Documentation/phy/samsung-usb2.txt
13157F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13158F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13159F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13160F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13161F:	drivers/phy/samsung/phy-samsung-usb2.c
13162F:	drivers/phy/samsung/phy-samsung-usb2.h
13163
13164SC1200 WDT DRIVER
13165M:	Zwane Mwaikambo <zwanem@gmail.com>
13166S:	Maintained
13167F:	drivers/watchdog/sc1200wdt.c
13168
13169SCHEDULER
13170M:	Ingo Molnar <mingo@redhat.com>
13171M:	Peter Zijlstra <peterz@infradead.org>
13172L:	linux-kernel@vger.kernel.org
13173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13174S:	Maintained
13175F:	kernel/sched/
13176F:	include/linux/sched.h
13177F:	include/uapi/linux/sched.h
13178F:	include/linux/wait.h
13179
13180SCR24X CHIP CARD INTERFACE DRIVER
13181M:	Lubomir Rintel <lkundrak@v3.sk>
13182S:	Supported
13183F:	drivers/char/pcmcia/scr24x_cs.c
13184
13185SCSI CDROM DRIVER
13186M:	Jens Axboe <axboe@kernel.dk>
13187L:	linux-scsi@vger.kernel.org
13188W:	http://www.kernel.dk
13189S:	Maintained
13190F:	drivers/scsi/sr*
13191
13192SCSI RDMA PROTOCOL (SRP) INITIATOR
13193M:	Bart Van Assche <bvanassche@acm.org>
13194L:	linux-rdma@vger.kernel.org
13195S:	Supported
13196Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13197F:	drivers/infiniband/ulp/srp/
13198F:	include/scsi/srp.h
13199
13200SCSI RDMA PROTOCOL (SRP) TARGET
13201M:	Bart Van Assche <bvanassche@acm.org>
13202L:	linux-rdma@vger.kernel.org
13203L:	target-devel@vger.kernel.org
13204S:	Supported
13205Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13206F:	drivers/infiniband/ulp/srpt/
13207
13208SCSI SG DRIVER
13209M:	Doug Gilbert <dgilbert@interlog.com>
13210L:	linux-scsi@vger.kernel.org
13211W:	http://sg.danny.cz/sg
13212S:	Maintained
13213F:	Documentation/scsi/scsi-generic.txt
13214F:	drivers/scsi/sg.c
13215F:	include/scsi/sg.h
13216
13217SCSI SUBSYSTEM
13218M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13220M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13222L:	linux-scsi@vger.kernel.org
13223S:	Maintained
13224F:	Documentation/devicetree/bindings/scsi/
13225F:	drivers/scsi/
13226F:	include/scsi/
13227
13228SCSI TAPE DRIVER
13229M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13230L:	linux-scsi@vger.kernel.org
13231S:	Maintained
13232F:	Documentation/scsi/st.txt
13233F:	drivers/scsi/st.*
13234F:	drivers/scsi/st_*.h
13235
13236SCTP PROTOCOL
13237M:	Vlad Yasevich <vyasevich@gmail.com>
13238M:	Neil Horman <nhorman@tuxdriver.com>
13239M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13240L:	linux-sctp@vger.kernel.org
13241W:	http://lksctp.sourceforge.net
13242S:	Maintained
13243F:	Documentation/networking/sctp.txt
13244F:	include/linux/sctp.h
13245F:	include/uapi/linux/sctp.h
13246F:	include/net/sctp/
13247F:	net/sctp/
13248
13249SCx200 CPU SUPPORT
13250M:	Jim Cromie <jim.cromie@gmail.com>
13251S:	Odd Fixes
13252F:	Documentation/i2c/busses/scx200_acb
13253F:	arch/x86/platform/scx200/
13254F:	drivers/watchdog/scx200_wdt.c
13255F:	drivers/i2c/busses/scx200*
13256F:	drivers/mtd/maps/scx200_docflash.c
13257F:	include/linux/scx200.h
13258
13259SCx200 GPIO DRIVER
13260M:	Jim Cromie <jim.cromie@gmail.com>
13261S:	Maintained
13262F:	drivers/char/scx200_gpio.c
13263F:	include/linux/scx200_gpio.h
13264
13265SCx200 HRT CLOCKSOURCE DRIVER
13266M:	Jim Cromie <jim.cromie@gmail.com>
13267S:	Maintained
13268F:	drivers/clocksource/scx200_hrt.c
13269
13270SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13271M:	Sascha Sommer <saschasommer@freenet.de>
13272L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13273S:	Maintained
13274F:	drivers/mmc/host/sdricoh_cs.c
13275
13276SECURE COMPUTING
13277M:	Kees Cook <keescook@chromium.org>
13278R:	Andy Lutomirski <luto@amacapital.net>
13279R:	Will Drewry <wad@chromium.org>
13280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13281S:	Supported
13282F:	kernel/seccomp.c
13283F:	include/uapi/linux/seccomp.h
13284F:	include/linux/seccomp.h
13285F:	tools/testing/selftests/seccomp/*
13286F:	tools/testing/selftests/kselftest_harness.h
13287F:	Documentation/userspace-api/seccomp_filter.rst
13288K:	\bsecure_computing
13289K:	\bTIF_SECCOMP\b
13290
13291SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13292M:	Al Cooper <alcooperx@gmail.com>
13293L:	linux-mmc@vger.kernel.org
13294L:	bcm-kernel-feedback-list@broadcom.com
13295S:	Maintained
13296F:	drivers/mmc/host/sdhci-brcmstb*
13297
13298SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13299M:	Adrian Hunter <adrian.hunter@intel.com>
13300L:	linux-mmc@vger.kernel.org
13301T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
13302S:	Maintained
13303F:	drivers/mmc/host/sdhci*
13304F:	include/linux/mmc/sdhci*
13305
13306SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13307M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13308M:	Manjunath M B <manjumb@synopsys.com>
13309L:	linux-mmc@vger.kernel.org
13310S:	Maintained
13311F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13312
13313SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13314M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13315L:	linux-mmc@vger.kernel.org
13316S:	Supported
13317F:	drivers/mmc/host/sdhci-of-at91.c
13318
13319SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13320M:	Ben Dooks <ben-linux@fluff.org>
13321M:	Jaehoon Chung <jh80.chung@samsung.com>
13322L:	linux-mmc@vger.kernel.org
13323S:	Maintained
13324F:	drivers/mmc/host/sdhci-s3c*
13325
13326SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13327M:	Viresh Kumar <vireshk@kernel.org>
13328L:	linux-mmc@vger.kernel.org
13329S:	Maintained
13330F:	drivers/mmc/host/sdhci-spear.c
13331
13332SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13333M:	Kishon Vijay Abraham I <kishon@ti.com>
13334L:	linux-mmc@vger.kernel.org
13335S:	Maintained
13336F:	drivers/mmc/host/sdhci-omap.c
13337
13338SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13339M:	Scott Bauer <scott.bauer@intel.com>
13340M:	Jonathan Derrick <jonathan.derrick@intel.com>
13341L:	linux-block@vger.kernel.org
13342S:	Supported
13343F:	block/sed*
13344F:	block/opal_proto.h
13345F:	include/linux/sed*
13346F:	include/uapi/linux/sed*
13347
13348SECURITY CONTACT
13349M:	Security Officers <security@kernel.org>
13350S:	Supported
13351
13352SECURITY SUBSYSTEM
13353M:	James Morris <jmorris@namei.org>
13354M:	"Serge E. Hallyn" <serge@hallyn.com>
13355L:	linux-security-module@vger.kernel.org (suggested Cc:)
13356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13357W:	http://kernsec.org/
13358S:	Supported
13359F:	security/
13360X:	security/selinux/
13361
13362SELINUX SECURITY MODULE
13363M:	Paul Moore <paul@paul-moore.com>
13364M:	Stephen Smalley <sds@tycho.nsa.gov>
13365M:	Eric Paris <eparis@parisplace.org>
13366L:	selinux@vger.kernel.org
13367W:	https://selinuxproject.org
13368W:	https://github.com/SELinuxProject
13369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13370S:	Supported
13371F:	include/linux/selinux*
13372F:	security/selinux/
13373F:	scripts/selinux/
13374F:	Documentation/admin-guide/LSM/SELinux.rst
13375
13376SENSABLE PHANTOM
13377M:	Jiri Slaby <jirislaby@gmail.com>
13378S:	Maintained
13379F:	drivers/misc/phantom.c
13380F:	include/uapi/linux/phantom.h
13381
13382SERIAL DEVICE BUS
13383M:	Rob Herring <robh@kernel.org>
13384L:	linux-serial@vger.kernel.org
13385S:	Maintained
13386F:	Documentation/devicetree/bindings/serial/slave-device.txt
13387F:	drivers/tty/serdev/
13388F:	include/linux/serdev.h
13389
13390SERIAL DRIVERS
13391M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13392L:	linux-serial@vger.kernel.org
13393S:	Maintained
13394F:	Documentation/devicetree/bindings/serial/
13395F:	drivers/tty/serial/
13396
13397SERIAL IR RECEIVER
13398M:	Sean Young <sean@mess.org>
13399L:	linux-media@vger.kernel.org
13400S:	Maintained
13401F:	drivers/media/rc/serial_ir.c
13402
13403SFC NETWORK DRIVER
13404M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13405M:	Edward Cree <ecree@solarflare.com>
13406M:	Bert Kenward <bkenward@solarflare.com>
13407L:	netdev@vger.kernel.org
13408S:	Supported
13409F:	drivers/net/ethernet/sfc/
13410
13411SGI GRU DRIVER
13412M:	Dimitri Sivanich <sivanich@sgi.com>
13413S:	Maintained
13414F:	drivers/misc/sgi-gru/
13415
13416SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13417M:	Pat Gefre <pfg@sgi.com>
13418L:	linux-ia64@vger.kernel.org
13419S:	Supported
13420F:	Documentation/ia64/serial.txt
13421F:	drivers/tty/serial/ioc?_serial.c
13422F:	include/linux/ioc?.h
13423
13424SGI XP/XPC/XPNET DRIVER
13425M:	Cliff Whickman <cpw@sgi.com>
13426M:	Robin Holt <robinmholt@gmail.com>
13427S:	Maintained
13428F:	drivers/misc/sgi-xp/
13429
13430SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13431M:	Ursula Braun <ubraun@linux.ibm.com>
13432L:	linux-s390@vger.kernel.org
13433W:	http://www.ibm.com/developerworks/linux/linux390/
13434S:	Supported
13435F:	net/smc/
13436
13437SHARP RJ54N1CB0C SENSOR DRIVER
13438M:	Jacopo Mondi <jacopo@jmondi.org>
13439L:	linux-media@vger.kernel.org
13440T:	git git://linuxtv.org/media_tree.git
13441S:	Odd fixes
13442F:	drivers/media/i2c/rj54n1cb0c.c
13443F:	include/media/i2c/rj54n1cb0c.h
13444
13445SH_VEU V4L2 MEM2MEM DRIVER
13446L:	linux-media@vger.kernel.org
13447S:	Orphan
13448F:	drivers/media/platform/sh_veu.c
13449
13450SH_VOU V4L2 OUTPUT DRIVER
13451L:	linux-media@vger.kernel.org
13452S:	Orphan
13453F:	drivers/media/platform/sh_vou.c
13454F:	include/media/drv-intf/sh_vou.h
13455
13456SI2157 MEDIA DRIVER
13457M:	Antti Palosaari <crope@iki.fi>
13458L:	linux-media@vger.kernel.org
13459W:	https://linuxtv.org
13460W:	http://palosaari.fi/linux/
13461Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13462T:	git git://linuxtv.org/anttip/media_tree.git
13463S:	Maintained
13464F:	drivers/media/tuners/si2157*
13465
13466SI2165 MEDIA DRIVER
13467M:	Matthias Schwarzott <zzam@gentoo.org>
13468L:	linux-media@vger.kernel.org
13469W:	https://linuxtv.org
13470Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13471S:	Maintained
13472F:	drivers/media/dvb-frontends/si2165*
13473
13474SI2168 MEDIA DRIVER
13475M:	Antti Palosaari <crope@iki.fi>
13476L:	linux-media@vger.kernel.org
13477W:	https://linuxtv.org
13478W:	http://palosaari.fi/linux/
13479Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13480T:	git git://linuxtv.org/anttip/media_tree.git
13481S:	Maintained
13482F:	drivers/media/dvb-frontends/si2168*
13483
13484SI470X FM RADIO RECEIVER I2C DRIVER
13485M:	Hans Verkuil <hverkuil@xs4all.nl>
13486L:	linux-media@vger.kernel.org
13487T:	git git://linuxtv.org/media_tree.git
13488W:	https://linuxtv.org
13489S:	Odd Fixes
13490F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13491
13492SI470X FM RADIO RECEIVER USB DRIVER
13493M:	Hans Verkuil <hverkuil@xs4all.nl>
13494L:	linux-media@vger.kernel.org
13495T:	git git://linuxtv.org/media_tree.git
13496W:	https://linuxtv.org
13497S:	Maintained
13498F:	drivers/media/radio/si470x/radio-si470x-common.c
13499F:	drivers/media/radio/si470x/radio-si470x.h
13500F:	drivers/media/radio/si470x/radio-si470x-usb.c
13501
13502SI4713 FM RADIO TRANSMITTER I2C DRIVER
13503M:	Eduardo Valentin <edubezval@gmail.com>
13504L:	linux-media@vger.kernel.org
13505T:	git git://linuxtv.org/media_tree.git
13506W:	https://linuxtv.org
13507S:	Odd Fixes
13508F:	drivers/media/radio/si4713/si4713.?
13509
13510SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13511M:	Eduardo Valentin <edubezval@gmail.com>
13512L:	linux-media@vger.kernel.org
13513T:	git git://linuxtv.org/media_tree.git
13514W:	https://linuxtv.org
13515S:	Odd Fixes
13516F:	drivers/media/radio/si4713/radio-platform-si4713.c
13517
13518SI4713 FM RADIO TRANSMITTER USB DRIVER
13519M:	Hans Verkuil <hverkuil@xs4all.nl>
13520L:	linux-media@vger.kernel.org
13521T:	git git://linuxtv.org/media_tree.git
13522W:	https://linuxtv.org
13523S:	Maintained
13524F:	drivers/media/radio/si4713/radio-usb-si4713.c
13525
13526SIANO DVB DRIVER
13527M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13528L:	linux-media@vger.kernel.org
13529W:	https://linuxtv.org
13530T:	git git://linuxtv.org/media_tree.git
13531S:	Odd fixes
13532F:	drivers/media/common/siano/
13533F:	drivers/media/usb/siano/
13534F:	drivers/media/usb/siano/
13535F:	drivers/media/mmc/siano/
13536
13537SIFIVE DRIVERS
13538M:	Palmer Dabbelt <palmer@sifive.com>
13539L:	linux-riscv@lists.infradead.org
13540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13541S:	Supported
13542K:	sifive
13543N:	sifive
13544
13545SILEAD TOUCHSCREEN DRIVER
13546M:	Hans de Goede <hdegoede@redhat.com>
13547L:	linux-input@vger.kernel.org
13548L:	platform-driver-x86@vger.kernel.org
13549S:	Maintained
13550F:	drivers/input/touchscreen/silead.c
13551F:	drivers/platform/x86/touchscreen_dmi.c
13552
13553SILICON MOTION SM712 FRAME BUFFER DRIVER
13554M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13555M:	Teddy Wang <teddy.wang@siliconmotion.com>
13556M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13557L:	linux-fbdev@vger.kernel.org
13558S:	Maintained
13559F:	drivers/video/fbdev/sm712*
13560F:	Documentation/fb/sm712fb.txt
13561
13562SIMPLE FIRMWARE INTERFACE (SFI)
13563M:	Len Brown <lenb@kernel.org>
13564L:	sfi-devel@simplefirmware.org
13565W:	http://simplefirmware.org/
13566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13567S:	Supported
13568F:	arch/x86/platform/sfi/
13569F:	drivers/sfi/
13570F:	include/linux/sfi*.h
13571
13572SIMPLEFB FB DRIVER
13573M:	Hans de Goede <hdegoede@redhat.com>
13574L:	linux-fbdev@vger.kernel.org
13575S:	Maintained
13576F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13577F:	drivers/video/fbdev/simplefb.c
13578F:	include/linux/platform_data/simplefb.h
13579
13580SIMTEC EB110ATX (Chalice CATS)
13581P:	Ben Dooks
13582P:	Vincent Sanders <vince@simtec.co.uk>
13583M:	Simtec Linux Team <linux@simtec.co.uk>
13584W:	http://www.simtec.co.uk/products/EB110ATX/
13585S:	Supported
13586
13587SIMTEC EB2410ITX (BAST)
13588P:	Ben Dooks
13589P:	Vincent Sanders <vince@simtec.co.uk>
13590M:	Simtec Linux Team <linux@simtec.co.uk>
13591W:	http://www.simtec.co.uk/products/EB2410ITX/
13592S:	Supported
13593F:	arch/arm/mach-s3c24xx/mach-bast.c
13594F:	arch/arm/mach-s3c24xx/bast-ide.c
13595F:	arch/arm/mach-s3c24xx/bast-irq.c
13596
13597SIPHASH PRF ROUTINES
13598M:	Jason A. Donenfeld <Jason@zx2c4.com>
13599S:	Maintained
13600F:	lib/siphash.c
13601F:	lib/test_siphash.c
13602F:	include/linux/siphash.h
13603
13604SIOX
13605M:	Gavin Schenk <g.schenk@eckelmann.de>
13606M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13607R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13608S:	Supported
13609F:	drivers/siox/*
13610F:	drivers/gpio/gpio-siox.c
13611F:	include/trace/events/siox.h
13612
13613SIS 190 ETHERNET DRIVER
13614M:	Francois Romieu <romieu@fr.zoreil.com>
13615L:	netdev@vger.kernel.org
13616S:	Maintained
13617F:	drivers/net/ethernet/sis/sis190.c
13618
13619SIS 900/7016 FAST ETHERNET DRIVER
13620M:	Daniele Venzano <venza@brownhat.org>
13621W:	http://www.brownhat.org/sis900.html
13622L:	netdev@vger.kernel.org
13623S:	Maintained
13624F:	drivers/net/ethernet/sis/sis900.*
13625
13626SIS FRAMEBUFFER DRIVER
13627M:	Thomas Winischhofer <thomas@winischhofer.net>
13628W:	http://www.winischhofer.net/linuxsisvga.shtml
13629S:	Maintained
13630F:	Documentation/fb/sisfb.txt
13631F:	drivers/video/fbdev/sis/
13632F:	include/video/sisfb.h
13633
13634SIS USB2VGA DRIVER
13635M:	Thomas Winischhofer <thomas@winischhofer.net>
13636W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13637S:	Maintained
13638F:	drivers/usb/misc/sisusbvga/
13639
13640SLAB ALLOCATOR
13641M:	Christoph Lameter <cl@linux.com>
13642M:	Pekka Enberg <penberg@kernel.org>
13643M:	David Rientjes <rientjes@google.com>
13644M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13645M:	Andrew Morton <akpm@linux-foundation.org>
13646L:	linux-mm@kvack.org
13647S:	Maintained
13648F:	include/linux/sl?b*.h
13649F:	mm/sl?b*
13650
13651SLEEPABLE READ-COPY UPDATE (SRCU)
13652M:	Lai Jiangshan <jiangshanlai@gmail.com>
13653M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13654M:	Josh Triplett <josh@joshtriplett.org>
13655R:	Steven Rostedt <rostedt@goodmis.org>
13656R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13657L:	linux-kernel@vger.kernel.org
13658W:	http://www.rdrop.com/users/paulmck/RCU/
13659S:	Supported
13660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13661F:	include/linux/srcu*.h
13662F:	kernel/rcu/srcu*.c
13663
13664SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13665M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13666L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13667S:	Maintained
13668F:	drivers/slimbus/
13669F:	Documentation/devicetree/bindings/slimbus/
13670F:	include/linux/slimbus.h
13671
13672SMACK SECURITY MODULE
13673M:	Casey Schaufler <casey@schaufler-ca.com>
13674L:	linux-security-module@vger.kernel.org
13675W:	http://schaufler-ca.com
13676T:	git git://github.com/cschaufler/smack-next
13677S:	Maintained
13678F:	Documentation/admin-guide/LSM/Smack.rst
13679F:	security/smack/
13680
13681SMC91x ETHERNET DRIVER
13682M:	Nicolas Pitre <nico@fluxnic.net>
13683S:	Odd Fixes
13684F:	drivers/net/ethernet/smsc/smc91x.*
13685
13686SMIA AND SMIA++ IMAGE SENSOR DRIVER
13687M:	Sakari Ailus <sakari.ailus@iki.fi>
13688L:	linux-media@vger.kernel.org
13689S:	Maintained
13690F:	drivers/media/i2c/smiapp/
13691F:	include/media/i2c/smiapp.h
13692F:	drivers/media/i2c/smiapp-pll.c
13693F:	drivers/media/i2c/smiapp-pll.h
13694F:	include/uapi/linux/smiapp.h
13695F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13696
13697SMM665 HARDWARE MONITOR DRIVER
13698M:	Guenter Roeck <linux@roeck-us.net>
13699L:	linux-hwmon@vger.kernel.org
13700S:	Maintained
13701F:	Documentation/hwmon/smm665
13702F:	drivers/hwmon/smm665.c
13703
13704SMSC EMC2103 HARDWARE MONITOR DRIVER
13705M:	Steve Glendinning <steve.glendinning@shawell.net>
13706L:	linux-hwmon@vger.kernel.org
13707S:	Maintained
13708F:	Documentation/hwmon/emc2103
13709F:	drivers/hwmon/emc2103.c
13710
13711SMSC SCH5627 HARDWARE MONITOR DRIVER
13712M:	Hans de Goede <hdegoede@redhat.com>
13713L:	linux-hwmon@vger.kernel.org
13714S:	Supported
13715F:	Documentation/hwmon/sch5627
13716F:	drivers/hwmon/sch5627.c
13717
13718SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13719M:	Steve Glendinning <steve.glendinning@shawell.net>
13720L:	linux-fbdev@vger.kernel.org
13721S:	Maintained
13722F:	drivers/video/fbdev/smscufx.c
13723
13724SMSC47B397 HARDWARE MONITOR DRIVER
13725M:	Jean Delvare <jdelvare@suse.com>
13726L:	linux-hwmon@vger.kernel.org
13727S:	Maintained
13728F:	Documentation/hwmon/smsc47b397
13729F:	drivers/hwmon/smsc47b397.c
13730
13731SMSC911x ETHERNET DRIVER
13732M:	Steve Glendinning <steve.glendinning@shawell.net>
13733L:	netdev@vger.kernel.org
13734S:	Maintained
13735F:	include/linux/smsc911x.h
13736F:	drivers/net/ethernet/smsc/smsc911x.*
13737
13738SMSC9420 PCI ETHERNET DRIVER
13739M:	Steve Glendinning <steve.glendinning@shawell.net>
13740L:	netdev@vger.kernel.org
13741S:	Maintained
13742F:	drivers/net/ethernet/smsc/smsc9420.*
13743
13744SOC-CAMERA V4L2 SUBSYSTEM
13745L:	linux-media@vger.kernel.org
13746T:	git git://linuxtv.org/media_tree.git
13747S:	Orphan
13748F:	include/media/soc*
13749F:	drivers/media/i2c/soc_camera/
13750F:	drivers/media/platform/soc_camera/
13751
13752SOCIONEXT SYNQUACER I2C DRIVER
13753M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13754L:	linux-i2c@vger.kernel.org
13755S:	Maintained
13756F:	drivers/i2c/busses/i2c-synquacer.c
13757F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13758
13759SOCIONEXT UNIPHIER SOUND DRIVER
13760L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13761S:	Orphan
13762F:	sound/soc/uniphier/
13763
13764SOEKRIS NET48XX LED SUPPORT
13765M:	Chris Boot <bootc@bootc.net>
13766S:	Maintained
13767F:	drivers/leds/leds-net48xx.c
13768
13769SOFT-ROCE DRIVER (rxe)
13770M:	Moni Shoua <monis@mellanox.com>
13771L:	linux-rdma@vger.kernel.org
13772S:	Supported
13773W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13774Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13775F:	drivers/infiniband/sw/rxe/
13776F:	include/uapi/rdma/rdma_user_rxe.h
13777
13778SOFTLOGIC 6x10 MPEG CODEC
13779M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13780M:	Anton Sviridenko <anton@corp.bluecherry.net>
13781M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13782M:	Andrey Utkin <andrey_utkin@fastmail.com>
13783M:	Ismael Luceno <ismael@iodev.co.uk>
13784L:	linux-media@vger.kernel.org
13785S:	Supported
13786F:	drivers/media/pci/solo6x10/
13787
13788SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13789M:	James Morse <james.morse@arm.com>
13790L:	linux-arm-kernel@lists.infradead.org
13791S:	Maintained
13792F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13793F:	drivers/firmware/arm_sdei.c
13794F:	include/linux/arm_sdei.h
13795F:	include/uapi/linux/arm_sdei.h
13796
13797SOFTWARE RAID (Multiple Disks) SUPPORT
13798M:	Shaohua Li <shli@kernel.org>
13799L:	linux-raid@vger.kernel.org
13800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13801S:	Supported
13802F:	drivers/md/Makefile
13803F:	drivers/md/Kconfig
13804F:	drivers/md/md*
13805F:	drivers/md/raid*
13806F:	include/linux/raid/
13807F:	include/uapi/linux/raid/
13808
13809SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13810M:	Jassi Brar <jaswinder.singh@linaro.org>
13811L:	netdev@vger.kernel.org
13812S:	Maintained
13813F:	drivers/net/ethernet/socionext/netsec.c
13814F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13815
13816SOLIDRUN CLEARFOG SUPPORT
13817M:	Russell King <linux@armlinux.org.uk>
13818S:	Maintained
13819F:	arch/arm/boot/dts/armada-388-clearfog*
13820F:	arch/arm/boot/dts/armada-38x-solidrun-*
13821
13822SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13823M:	Russell King <linux@armlinux.org.uk>
13824S:	Maintained
13825F:	arch/arm/boot/dts/imx6*-cubox-i*
13826F:	arch/arm/boot/dts/imx6*-hummingboard*
13827F:	arch/arm/boot/dts/imx6*-sr-*
13828
13829SONIC NETWORK DRIVER
13830M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13831L:	netdev@vger.kernel.org
13832S:	Maintained
13833F:	drivers/net/ethernet/natsemi/sonic.*
13834
13835SONICS SILICON BACKPLANE DRIVER (SSB)
13836M:	Michael Buesch <m@bues.ch>
13837L:	linux-wireless@vger.kernel.org
13838S:	Maintained
13839F:	drivers/ssb/
13840F:	include/linux/ssb/
13841
13842SONY IMX258 SENSOR DRIVER
13843M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13844L:	linux-media@vger.kernel.org
13845T:	git git://linuxtv.org/media_tree.git
13846S:	Maintained
13847F:	drivers/media/i2c/imx258.c
13848
13849SONY IMX274 SENSOR DRIVER
13850M:	Leon Luo <leonl@leopardimaging.com>
13851L:	linux-media@vger.kernel.org
13852T:	git git://linuxtv.org/media_tree.git
13853S:	Maintained
13854F:	drivers/media/i2c/imx274.c
13855F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13856
13857SONY IMX319 SENSOR DRIVER
13858M:	Bingbu Cao <bingbu.cao@intel.com>
13859L:	linux-media@vger.kernel.org
13860T:	git git://linuxtv.org/media_tree.git
13861S:	Maintained
13862F:	drivers/media/i2c/imx319.c
13863
13864SONY IMX355 SENSOR DRIVER
13865M:	Tianshu Qiu <tian.shu.qiu@intel.com>
13866L:	linux-media@vger.kernel.org
13867T:	git git://linuxtv.org/media_tree.git
13868S:	Maintained
13869F:	drivers/media/i2c/imx355.c
13870
13871SONY MEMORYSTICK CARD SUPPORT
13872M:	Alex Dubov <oakad@yahoo.com>
13873W:	http://tifmxx.berlios.de/
13874S:	Maintained
13875F:	drivers/memstick/host/tifm_ms.c
13876
13877SONY MEMORYSTICK STANDARD SUPPORT
13878M:	Maxim Levitsky <maximlevitsky@gmail.com>
13879S:	Maintained
13880F:	drivers/memstick/core/ms_block.*
13881
13882SONY VAIO CONTROL DEVICE DRIVER
13883M:	Mattia Dongili <malattia@linux.it>
13884L:	platform-driver-x86@vger.kernel.org
13885W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13886S:	Maintained
13887F:	Documentation/laptops/sony-laptop.txt
13888F:	drivers/char/sonypi.c
13889F:	drivers/platform/x86/sony-laptop.c
13890F:	include/linux/sony-laptop.h
13891
13892SOUND
13893M:	Jaroslav Kysela <perex@perex.cz>
13894M:	Takashi Iwai <tiwai@suse.com>
13895L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13896W:	http://www.alsa-project.org/
13897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13898T:	git git://git.alsa-project.org/alsa-kernel.git
13899Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13900S:	Maintained
13901F:	Documentation/sound/
13902F:	include/sound/
13903F:	include/uapi/sound/
13904F:	sound/
13905
13906SOUND - COMPRESSED AUDIO
13907M:	Vinod Koul <vkoul@kernel.org>
13908L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13910S:	Supported
13911F:	Documentation/sound/designs/compress-offload.rst
13912F:	include/sound/compress_driver.h
13913F:	include/uapi/sound/compress_*
13914F:	sound/core/compress_offload.c
13915F:	sound/soc/soc-compress.c
13916
13917SOUND - DMAENGINE HELPERS
13918M:	Lars-Peter Clausen <lars@metafoo.de>
13919S:	Supported
13920F:	include/sound/dmaengine_pcm.h
13921F:	sound/core/pcm_dmaengine.c
13922F:	sound/soc/soc-generic-dmaengine-pcm.c
13923
13924SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13925M:	Liam Girdwood <lgirdwood@gmail.com>
13926M:	Mark Brown <broonie@kernel.org>
13927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13928L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13929W:	http://alsa-project.org/main/index.php/ASoC
13930S:	Supported
13931F:	Documentation/devicetree/bindings/sound/
13932F:	Documentation/sound/soc/
13933F:	sound/soc/
13934F:	include/dt-bindings/sound/
13935F:	include/sound/soc*
13936
13937SOUNDWIRE SUBSYSTEM
13938M:	Vinod Koul <vkoul@kernel.org>
13939M:	Sanyog Kale <sanyog.r.kale@intel.com>
13940R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13941L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13942S:	Supported
13943F:	Documentation/driver-api/soundwire/
13944F:	drivers/soundwire/
13945F:	include/linux/soundwire/
13946
13947SP2 MEDIA DRIVER
13948M:	Olli Salonen <olli.salonen@iki.fi>
13949L:	linux-media@vger.kernel.org
13950W:	https://linuxtv.org
13951Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13952S:	Maintained
13953F:	drivers/media/dvb-frontends/sp2*
13954
13955SPARC + UltraSPARC (sparc/sparc64)
13956M:	"David S. Miller" <davem@davemloft.net>
13957L:	sparclinux@vger.kernel.org
13958Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13961S:	Maintained
13962F:	arch/sparc/
13963F:	drivers/sbus/
13964
13965SPARC SERIAL DRIVERS
13966M:	"David S. Miller" <davem@davemloft.net>
13967L:	sparclinux@vger.kernel.org
13968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13970S:	Maintained
13971F:	include/linux/sunserialcore.h
13972F:	drivers/tty/serial/suncore.c
13973F:	drivers/tty/serial/sunhv.c
13974F:	drivers/tty/serial/sunsab.c
13975F:	drivers/tty/serial/sunsab.h
13976F:	drivers/tty/serial/sunsu.c
13977F:	drivers/tty/serial/sunzilog.c
13978F:	drivers/tty/serial/sunzilog.h
13979F:	drivers/tty/vcc.c
13980
13981SPARSE CHECKER
13982M:	"Christopher Li" <sparse@chrisli.org>
13983L:	linux-sparse@vger.kernel.org
13984W:	https://sparse.wiki.kernel.org/
13985T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13986T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13987S:	Maintained
13988F:	include/linux/compiler.h
13989
13990SPEAR CLOCK FRAMEWORK SUPPORT
13991M:	Viresh Kumar <vireshk@kernel.org>
13992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13993W:	http://www.st.com/spear
13994S:	Maintained
13995F:	drivers/clk/spear/
13996
13997SPEAR PLATFORM SUPPORT
13998M:	Viresh Kumar <vireshk@kernel.org>
13999M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14001W:	http://www.st.com/spear
14002S:	Maintained
14003F:	arch/arm/boot/dts/spear*
14004F:	arch/arm/mach-spear/
14005
14006SPI NOR SUBSYSTEM
14007M:	Marek Vasut <marek.vasut@gmail.com>
14008L:	linux-mtd@lists.infradead.org
14009W:	http://www.linux-mtd.infradead.org/
14010Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14011T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14012T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
14013S:	Maintained
14014F:	drivers/mtd/spi-nor/
14015F:	include/linux/mtd/spi-nor.h
14016
14017SPI SUBSYSTEM
14018M:	Mark Brown <broonie@kernel.org>
14019L:	linux-spi@vger.kernel.org
14020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14021Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14022S:	Maintained
14023F:	Documentation/devicetree/bindings/spi/
14024F:	Documentation/spi/
14025F:	drivers/spi/
14026F:	include/linux/spi/
14027F:	include/uapi/linux/spi/
14028F:	tools/spi/
14029
14030SPIDERNET NETWORK DRIVER for CELL
14031M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14032L:	netdev@vger.kernel.org
14033S:	Supported
14034F:	Documentation/networking/spider_net.txt
14035F:	drivers/net/ethernet/toshiba/spider_net*
14036
14037SPMI SUBSYSTEM
14038R:	Stephen Boyd <sboyd@kernel.org>
14039L:	linux-arm-msm@vger.kernel.org
14040F:	Documentation/devicetree/bindings/spmi/
14041F:	drivers/spmi/
14042F:	include/dt-bindings/spmi/spmi.h
14043F:	include/linux/spmi.h
14044F:	include/trace/events/spmi.h
14045
14046SPU FILE SYSTEM
14047M:	Jeremy Kerr <jk@ozlabs.org>
14048L:	linuxppc-dev@lists.ozlabs.org
14049W:	http://www.ibm.com/developerworks/power/cell/
14050S:	Supported
14051F:	Documentation/filesystems/spufs.txt
14052F:	arch/powerpc/platforms/cell/spufs/
14053
14054SQUASHFS FILE SYSTEM
14055M:	Phillip Lougher <phillip@squashfs.org.uk>
14056L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14057W:	http://squashfs.org.uk
14058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14059S:	Maintained
14060F:	Documentation/filesystems/squashfs.txt
14061F:	fs/squashfs/
14062
14063SRM (Alpha) environment access
14064M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14065S:	Maintained
14066F:	arch/alpha/kernel/srm_env.c
14067
14068ST STM32 I2C/SMBUS DRIVER
14069M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14070L:	linux-i2c@vger.kernel.org
14071S:	Maintained
14072F:	drivers/i2c/busses/i2c-stm32*
14073
14074ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14075M:	Song Qiang <songqiang1304521@gmail.com>
14076L:	linux-iio@vger.kernel.org
14077S:	Maintained
14078F:	drivers/iio/proximity/vl53l0x-i2c.c
14079F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14080
14081STABLE BRANCH
14082M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14083L:	stable@vger.kernel.org
14084S:	Supported
14085F:	Documentation/process/stable-kernel-rules.rst
14086
14087STAGING - COMEDI
14088M:	Ian Abbott <abbotti@mev.co.uk>
14089M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14090S:	Odd Fixes
14091F:	drivers/staging/comedi/
14092
14093STAGING - EROFS FILE SYSTEM
14094M:	Gao Xiang <gaoxiang25@huawei.com>
14095M:	Chao Yu <yuchao0@huawei.com>
14096L:	linux-erofs@lists.ozlabs.org
14097S:	Maintained
14098F:	drivers/staging/erofs/
14099
14100STAGING - INDUSTRIAL IO
14101M:	Jonathan Cameron <jic23@kernel.org>
14102L:	linux-iio@vger.kernel.org
14103S:	Odd Fixes
14104F:	Documentation/devicetree/bindings/staging/iio/
14105F:	drivers/staging/iio/
14106
14107STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14108M:	Marc Dietrich <marvin24@gmx.de>
14109L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14110L:	linux-tegra@vger.kernel.org
14111S:	Maintained
14112F:	drivers/staging/nvec/
14113
14114STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14115M:	Jens Frederich <jfrederich@gmail.com>
14116M:	Daniel Drake <dsd@laptop.org>
14117M:	Jon Nettleton <jon.nettleton@gmail.com>
14118W:	http://wiki.laptop.org/go/DCON
14119S:	Maintained
14120F:	drivers/staging/olpc_dcon/
14121
14122STAGING - REALTEK RTL8712U DRIVERS
14123M:	Larry Finger <Larry.Finger@lwfinger.net>
14124M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14125S:	Odd Fixes
14126F:	drivers/staging/rtl8712/
14127
14128STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14129M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14130M:	Teddy Wang <teddy.wang@siliconmotion.com>
14131M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14132L:	linux-fbdev@vger.kernel.org
14133S:	Maintained
14134F:	drivers/staging/sm750fb/
14135
14136STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14137M:	William Hubbs <w.d.hubbs@gmail.com>
14138M:	Chris Brannon <chris@the-brannons.com>
14139M:	Kirk Reiser <kirk@reisers.ca>
14140M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14141L:	speakup@linux-speakup.org
14142W:	http://www.linux-speakup.org/
14143S:	Odd Fixes
14144F:	drivers/staging/speakup/
14145
14146STAGING - VIA VT665X DRIVERS
14147M:	Forest Bond <forest@alittletooquiet.net>
14148S:	Odd Fixes
14149F:	drivers/staging/vt665?/
14150
14151STAGING - WILC1000 WIFI DRIVER
14152M:	Aditya Shankar <aditya.shankar@microchip.com>
14153M:	Ganesh Krishna <ganesh.krishna@microchip.com>
14154L:	linux-wireless@vger.kernel.org
14155S:	Supported
14156F:	drivers/staging/wilc1000/
14157
14158STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14159M:	Arnaud Patard <arnaud.patard@rtp-net.org>
14160S:	Odd Fixes
14161F:	drivers/staging/xgifb/
14162
14163STAGING SUBSYSTEM
14164M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14166L:	devel@driverdev.osuosl.org
14167S:	Supported
14168F:	drivers/staging/
14169
14170STARFIRE/DURALAN NETWORK DRIVER
14171M:	Ion Badulescu <ionut@badula.org>
14172S:	Odd Fixes
14173F:	drivers/net/ethernet/adaptec/starfire*
14174
14175STEC S1220 SKD DRIVER
14176M:	Bart Van Assche <bart.vanassche@wdc.com>
14177L:	linux-block@vger.kernel.org
14178S:	Maintained
14179F:	drivers/block/skd*[ch]
14180
14181STI AUDIO (ASoC) DRIVERS
14182M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14183L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14184S:	Maintained
14185F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14186F:	sound/soc/sti/
14187
14188STI CEC DRIVER
14189M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
14190S:	Maintained
14191F:	drivers/media/platform/sti/cec/
14192F:	Documentation/devicetree/bindings/media/stih-cec.txt
14193
14194STK1160 USB VIDEO CAPTURE DRIVER
14195M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14196L:	linux-media@vger.kernel.org
14197T:	git git://linuxtv.org/media_tree.git
14198S:	Maintained
14199F:	drivers/media/usb/stk1160/
14200
14201STM32 AUDIO (ASoC) DRIVERS
14202M:	Olivier Moysan <olivier.moysan@st.com>
14203M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14204L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14205S:	Maintained
14206F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
14207F:	sound/soc/stm/
14208
14209STM32 TIMER/LPTIMER DRIVERS
14210M:	Fabrice Gasnier <fabrice.gasnier@st.com>
14211S:	Maintained
14212F:	drivers/*/stm32-*timer*
14213F:	drivers/pwm/pwm-stm32*
14214F:	include/linux/*/stm32-*tim*
14215F:	Documentation/ABI/testing/*timer-stm32
14216F:	Documentation/devicetree/bindings/*/stm32-*timer*
14217F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
14218
14219STMMAC ETHERNET DRIVER
14220M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
14221M:	Alexandre Torgue <alexandre.torgue@st.com>
14222M:	Jose Abreu <joabreu@synopsys.com>
14223L:	netdev@vger.kernel.org
14224W:	http://www.stlinux.com
14225S:	Supported
14226F:	drivers/net/ethernet/stmicro/stmmac/
14227
14228SUN3/3X
14229M:	Sam Creasey <sammy@sammy.net>
14230W:	http://sammy.net/sun3/
14231S:	Maintained
14232F:	arch/m68k/kernel/*sun3*
14233F:	arch/m68k/sun3*/
14234F:	arch/m68k/include/asm/sun3*
14235F:	drivers/net/ethernet/i825xx/sun3*
14236
14237SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14238M:	Hans de Goede <hdegoede@redhat.com>
14239L:	linux-input@vger.kernel.org
14240S:	Maintained
14241F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14242F:	drivers/input/keyboard/sun4i-lradc-keys.c
14243
14244SUNDANCE NETWORK DRIVER
14245M:	Denis Kirjanov <kda@linux-powerpc.org>
14246L:	netdev@vger.kernel.org
14247S:	Maintained
14248F:	drivers/net/ethernet/dlink/sundance.c
14249
14250SUPERH
14251M:	Yoshinori Sato <ysato@users.sourceforge.jp>
14252M:	Rich Felker <dalias@libc.org>
14253L:	linux-sh@vger.kernel.org
14254Q:	http://patchwork.kernel.org/project/linux-sh/list/
14255S:	Maintained
14256F:	Documentation/sh/
14257F:	arch/sh/
14258F:	drivers/sh/
14259
14260SUSPEND TO RAM
14261M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
14262M:	Len Brown <len.brown@intel.com>
14263M:	Pavel Machek <pavel@ucw.cz>
14264L:	linux-pm@vger.kernel.org
14265B:	https://bugzilla.kernel.org
14266S:	Supported
14267F:	Documentation/power/
14268F:	arch/x86/kernel/acpi/
14269F:	drivers/base/power/
14270F:	kernel/power/
14271F:	include/linux/suspend.h
14272F:	include/linux/freezer.h
14273F:	include/linux/pm.h
14274
14275SVGA HANDLING
14276M:	Martin Mares <mj@ucw.cz>
14277L:	linux-video@atrey.karlin.mff.cuni.cz
14278S:	Maintained
14279F:	Documentation/svga.txt
14280F:	arch/x86/boot/video*
14281
14282SWIOTLB SUBSYSTEM
14283M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14284L:	iommu@lists.linux-foundation.org
14285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14286S:	Supported
14287F:	kernel/dma/swiotlb.c
14288F:	arch/*/kernel/pci-swiotlb.c
14289F:	include/linux/swiotlb.h
14290
14291SWITCHDEV
14292M:	Jiri Pirko <jiri@resnulli.us>
14293M:	Ivan Vecera <ivecera@redhat.com>
14294L:	netdev@vger.kernel.org
14295S:	Supported
14296F:	net/switchdev/
14297F:	include/net/switchdev.h
14298
14299SY8106A REGULATOR DRIVER
14300M:	Icenowy Zheng <icenowy@aosc.io>
14301S:	Maintained
14302F:	drivers/regulator/sy8106a-regulator.c
14303F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14304
14305SYNC FILE FRAMEWORK
14306M:	Sumit Semwal <sumit.semwal@linaro.org>
14307R:	Gustavo Padovan <gustavo@padovan.org>
14308S:	Maintained
14309L:	linux-media@vger.kernel.org
14310L:	dri-devel@lists.freedesktop.org
14311F:	drivers/dma-buf/sync_*
14312F:	drivers/dma-buf/dma-fence*
14313F:	drivers/dma-buf/sw_sync.c
14314F:	include/linux/sync_file.h
14315F:	include/uapi/linux/sync_file.h
14316F:	Documentation/sync_file.txt
14317T:	git git://anongit.freedesktop.org/drm/drm-misc
14318
14319SYNOPSYS ARC ARCHITECTURE
14320M:	Vineet Gupta <vgupta@synopsys.com>
14321L:	linux-snps-arc@lists.infradead.org
14322S:	Supported
14323F:	arch/arc/
14324F:	Documentation/devicetree/bindings/arc/*
14325F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14326F:	drivers/clocksource/arc_timer.c
14327F:	drivers/tty/serial/arc_uart.c
14328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14329
14330SYNOPSYS ARC HSDK SDP pll clock driver
14331M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14332S:	Supported
14333F:	drivers/clk/clk-hsdk-pll.c
14334F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14335
14336SYNOPSYS ARC SDP clock driver
14337M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14338S:	Supported
14339F:	drivers/clk/axs10x/*
14340F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14341
14342SYNOPSYS ARC SDP platform support
14343M:	Alexey Brodkin <abrodkin@synopsys.com>
14344S:	Supported
14345F:	arch/arc/plat-axs10x
14346F:	arch/arc/boot/dts/ax*
14347F:	Documentation/devicetree/bindings/arc/axs10*
14348
14349SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14350M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14351S:	Supported
14352F:	drivers/reset/reset-axs10x.c
14353F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14354
14355SYNOPSYS CREG GPIO DRIVER
14356M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14357S:	Maintained
14358F:	drivers/gpio/gpio-creg-snps.c
14359F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14360
14361SYNOPSYS DESIGNWARE 8250 UART DRIVER
14362R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14363S:	Maintained
14364F:	drivers/tty/serial/8250/8250_dw.c
14365
14366SYNOPSYS DESIGNWARE APB GPIO DRIVER
14367M:	Hoan Tran <hotran@apm.com>
14368L:	linux-gpio@vger.kernel.org
14369S:	Maintained
14370F:	drivers/gpio/gpio-dwapb.c
14371F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14372
14373SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14374M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14375S:	Maintained
14376F:	drivers/dma/dwi-axi-dmac/
14377F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14378
14379SYNOPSYS DESIGNWARE DMAC DRIVER
14380M:	Viresh Kumar <vireshk@kernel.org>
14381R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14382S:	Maintained
14383F:	include/linux/dma/dw.h
14384F:	include/linux/platform_data/dma-dw.h
14385F:	drivers/dma/dw/
14386
14387SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14388M:	Jose Abreu <Jose.Abreu@synopsys.com>
14389L:	netdev@vger.kernel.org
14390S:	Supported
14391F:	drivers/net/ethernet/synopsys/
14392
14393SYNOPSYS DESIGNWARE I2C DRIVER
14394M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14395R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14396R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14397L:	linux-i2c@vger.kernel.org
14398S:	Maintained
14399F:	drivers/i2c/busses/i2c-designware-*
14400F:	include/linux/platform_data/i2c-designware.h
14401
14402SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14403M:	Jaehoon Chung <jh80.chung@samsung.com>
14404L:	linux-mmc@vger.kernel.org
14405S:	Maintained
14406F:	drivers/mmc/host/dw_mmc*
14407
14408SYNOPSYS HSDK RESET CONTROLLER DRIVER
14409M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14410S:	Supported
14411F:	drivers/reset/reset-hsdk.c
14412F:	include/dt-bindings/reset/snps,hsdk-reset.h
14413F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14414
14415SYSTEM CONFIGURATION (SYSCON)
14416M:	Lee Jones <lee.jones@linaro.org>
14417M:	Arnd Bergmann <arnd@arndb.de>
14418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14419S:	Supported
14420F:	drivers/mfd/syscon.c
14421
14422SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14423M:	Sudeep Holla <sudeep.holla@arm.com>
14424L:	linux-arm-kernel@lists.infradead.org
14425S:	Maintained
14426F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14427F:	drivers/clk/clk-sc[mp]i.c
14428F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14429F:	drivers/firmware/arm_scpi.c
14430F:	drivers/firmware/arm_scmi/
14431F:	include/linux/sc[mp]i_protocol.h
14432
14433SYSTEM RESET/SHUTDOWN DRIVERS
14434M:	Sebastian Reichel <sre@kernel.org>
14435L:	linux-pm@vger.kernel.org
14436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14437S:	Maintained
14438F:	Documentation/devicetree/bindings/power/reset/
14439F:	drivers/power/reset/
14440
14441SYSTEM TRACE MODULE CLASS
14442M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14443S:	Maintained
14444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14445F:	Documentation/trace/stm.rst
14446F:	drivers/hwtracing/stm/
14447F:	include/linux/stm.h
14448F:	include/uapi/linux/stm.h
14449
14450SYSV FILESYSTEM
14451M:	Christoph Hellwig <hch@infradead.org>
14452S:	Maintained
14453F:	Documentation/filesystems/sysv-fs.txt
14454F:	fs/sysv/
14455F:	include/linux/sysv_fs.h
14456
14457TARGET SUBSYSTEM
14458M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14459L:	linux-scsi@vger.kernel.org
14460L:	target-devel@vger.kernel.org
14461W:	http://www.linux-iscsi.org
14462W:	http://groups.google.com/group/linux-iscsi-target-dev
14463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14464S:	Supported
14465F:	drivers/target/
14466F:	include/target/
14467F:	Documentation/target/
14468
14469TASKSTATS STATISTICS INTERFACE
14470M:	Balbir Singh <bsingharora@gmail.com>
14471S:	Maintained
14472F:	Documentation/accounting/taskstats*
14473F:	include/linux/taskstats*
14474F:	kernel/taskstats.c
14475
14476TC subsystem
14477M:	Jamal Hadi Salim <jhs@mojatatu.com>
14478M:	Cong Wang <xiyou.wangcong@gmail.com>
14479M:	Jiri Pirko <jiri@resnulli.us>
14480L:	netdev@vger.kernel.org
14481S:	Maintained
14482F:	include/net/pkt_cls.h
14483F:	include/net/pkt_sched.h
14484F:	include/net/tc_act/
14485F:	include/uapi/linux/pkt_cls.h
14486F:	include/uapi/linux/pkt_sched.h
14487F:	include/uapi/linux/tc_act/
14488F:	include/uapi/linux/tc_ematch/
14489F:	net/sched/
14490
14491TC90522 MEDIA DRIVER
14492M:	Akihiro Tsukada <tskd08@gmail.com>
14493L:	linux-media@vger.kernel.org
14494S:	Odd Fixes
14495F:	drivers/media/dvb-frontends/tc90522*
14496
14497TCP LOW PRIORITY MODULE
14498M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14499M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14500W:	http://tcp-lp-mod.sourceforge.net/
14501S:	Maintained
14502F:	net/ipv4/tcp_lp.c
14503
14504TDA10071 MEDIA DRIVER
14505M:	Antti Palosaari <crope@iki.fi>
14506L:	linux-media@vger.kernel.org
14507W:	https://linuxtv.org
14508W:	http://palosaari.fi/linux/
14509Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14510T:	git git://linuxtv.org/anttip/media_tree.git
14511S:	Maintained
14512F:	drivers/media/dvb-frontends/tda10071*
14513
14514TDA18212 MEDIA DRIVER
14515M:	Antti Palosaari <crope@iki.fi>
14516L:	linux-media@vger.kernel.org
14517W:	https://linuxtv.org
14518W:	http://palosaari.fi/linux/
14519Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14520T:	git git://linuxtv.org/anttip/media_tree.git
14521S:	Maintained
14522F:	drivers/media/tuners/tda18212*
14523
14524TDA18218 MEDIA DRIVER
14525M:	Antti Palosaari <crope@iki.fi>
14526L:	linux-media@vger.kernel.org
14527W:	https://linuxtv.org
14528W:	http://palosaari.fi/linux/
14529Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14530T:	git git://linuxtv.org/anttip/media_tree.git
14531S:	Maintained
14532F:	drivers/media/tuners/tda18218*
14533
14534TDA18250 MEDIA DRIVER
14535M:	Olli Salonen <olli.salonen@iki.fi>
14536L:	linux-media@vger.kernel.org
14537W:	https://linuxtv.org
14538Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14539T:	git git://linuxtv.org/media_tree.git
14540S:	Maintained
14541F:	drivers/media/tuners/tda18250*
14542
14543TDA18271 MEDIA DRIVER
14544M:	Michael Krufky <mkrufky@linuxtv.org>
14545L:	linux-media@vger.kernel.org
14546W:	https://linuxtv.org
14547W:	http://github.com/mkrufky
14548Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14549T:	git git://linuxtv.org/mkrufky/tuners.git
14550S:	Maintained
14551F:	drivers/media/tuners/tda18271*
14552
14553TDA1997x MEDIA DRIVER
14554M:	Tim Harvey <tharvey@gateworks.com>
14555L:	linux-media@vger.kernel.org
14556W:	https://linuxtv.org
14557Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14558S:	Maintained
14559F:	drivers/media/i2c/tda1997x.*
14560
14561TDA827x MEDIA DRIVER
14562M:	Michael Krufky <mkrufky@linuxtv.org>
14563L:	linux-media@vger.kernel.org
14564W:	https://linuxtv.org
14565W:	http://github.com/mkrufky
14566Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14567T:	git git://linuxtv.org/mkrufky/tuners.git
14568S:	Maintained
14569F:	drivers/media/tuners/tda8290.*
14570
14571TDA8290 MEDIA DRIVER
14572M:	Michael Krufky <mkrufky@linuxtv.org>
14573L:	linux-media@vger.kernel.org
14574W:	https://linuxtv.org
14575W:	http://github.com/mkrufky
14576Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14577T:	git git://linuxtv.org/mkrufky/tuners.git
14578S:	Maintained
14579F:	drivers/media/tuners/tda8290.*
14580
14581TDA9840 MEDIA DRIVER
14582M:	Hans Verkuil <hverkuil@xs4all.nl>
14583L:	linux-media@vger.kernel.org
14584T:	git git://linuxtv.org/media_tree.git
14585W:	https://linuxtv.org
14586S:	Maintained
14587F:	drivers/media/i2c/tda9840*
14588
14589TEA5761 TUNER DRIVER
14590M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14591L:	linux-media@vger.kernel.org
14592W:	https://linuxtv.org
14593T:	git git://linuxtv.org/media_tree.git
14594S:	Odd fixes
14595F:	drivers/media/tuners/tea5761.*
14596
14597TEA5767 TUNER DRIVER
14598M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14599L:	linux-media@vger.kernel.org
14600W:	https://linuxtv.org
14601T:	git git://linuxtv.org/media_tree.git
14602S:	Maintained
14603F:	drivers/media/tuners/tea5767.*
14604
14605TEA6415C MEDIA DRIVER
14606M:	Hans Verkuil <hverkuil@xs4all.nl>
14607L:	linux-media@vger.kernel.org
14608T:	git git://linuxtv.org/media_tree.git
14609W:	https://linuxtv.org
14610S:	Maintained
14611F:	drivers/media/i2c/tea6415c*
14612
14613TEA6420 MEDIA DRIVER
14614M:	Hans Verkuil <hverkuil@xs4all.nl>
14615L:	linux-media@vger.kernel.org
14616T:	git git://linuxtv.org/media_tree.git
14617W:	https://linuxtv.org
14618S:	Maintained
14619F:	drivers/media/i2c/tea6420*
14620
14621TEAM DRIVER
14622M:	Jiri Pirko <jiri@resnulli.us>
14623L:	netdev@vger.kernel.org
14624S:	Supported
14625F:	drivers/net/team/
14626F:	include/linux/if_team.h
14627F:	include/uapi/linux/if_team.h
14628
14629TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14630M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14631S:	Maintained
14632F:	arch/x86/platform/ts5500/
14633
14634TECHNOTREND USB IR RECEIVER
14635M:	Sean Young <sean@mess.org>
14636L:	linux-media@vger.kernel.org
14637S:	Maintained
14638F:	drivers/media/rc/ttusbir.c
14639
14640TECHWELL TW9910 VIDEO DECODER
14641L:	linux-media@vger.kernel.org
14642S:	Orphan
14643F:	drivers/media/i2c/tw9910.c
14644F:	include/media/i2c/tw9910.h
14645
14646TEE SUBSYSTEM
14647M:	Jens Wiklander <jens.wiklander@linaro.org>
14648S:	Maintained
14649F:	include/linux/tee_drv.h
14650F:	include/uapi/linux/tee.h
14651F:	drivers/tee/
14652F:	Documentation/tee.txt
14653
14654TEGRA ARCHITECTURE SUPPORT
14655M:	Thierry Reding <thierry.reding@gmail.com>
14656M:	Jonathan Hunter <jonathanh@nvidia.com>
14657L:	linux-tegra@vger.kernel.org
14658Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14660S:	Supported
14661N:	[^a-z]tegra
14662
14663TEGRA CLOCK DRIVER
14664M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14665M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14666S:	Supported
14667F:	drivers/clk/tegra/
14668
14669TEGRA DMA DRIVERS
14670M:	Laxman Dewangan <ldewangan@nvidia.com>
14671M:	Jon Hunter <jonathanh@nvidia.com>
14672S:	Supported
14673F:	drivers/dma/tegra*
14674
14675TEGRA I2C DRIVER
14676M:	Laxman Dewangan <ldewangan@nvidia.com>
14677S:	Supported
14678F:	drivers/i2c/busses/i2c-tegra.c
14679
14680TEGRA IOMMU DRIVERS
14681M:	Thierry Reding <thierry.reding@gmail.com>
14682L:	linux-tegra@vger.kernel.org
14683S:	Supported
14684F:	drivers/iommu/tegra*
14685
14686TEGRA KBC DRIVER
14687M:	Laxman Dewangan <ldewangan@nvidia.com>
14688S:	Supported
14689F:	drivers/input/keyboard/tegra-kbc.c
14690
14691TEGRA NAND DRIVER
14692M:	Stefan Agner <stefan@agner.ch>
14693M:	Lucas Stach <dev@lynxeye.de>
14694S:	Maintained
14695F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14696F:	drivers/mtd/nand/raw/tegra_nand.c
14697
14698TEGRA PWM DRIVER
14699M:	Thierry Reding <thierry.reding@gmail.com>
14700S:	Supported
14701F:	drivers/pwm/pwm-tegra.c
14702
14703TEGRA SERIAL DRIVER
14704M:	Laxman Dewangan <ldewangan@nvidia.com>
14705S:	Supported
14706F:	drivers/tty/serial/serial-tegra.c
14707
14708TEGRA SPI DRIVER
14709M:	Laxman Dewangan <ldewangan@nvidia.com>
14710S:	Supported
14711F:	drivers/spi/spi-tegra*
14712
14713TEHUTI ETHERNET DRIVER
14714M:	Andy Gospodarek <andy@greyhouse.net>
14715L:	netdev@vger.kernel.org
14716S:	Supported
14717F:	drivers/net/ethernet/tehuti/*
14718
14719Telecom Clock Driver for MCPL0010
14720M:	Mark Gross <mark.gross@intel.com>
14721S:	Supported
14722F:	drivers/char/tlclk.c
14723
14724TENSILICA XTENSA PORT (xtensa)
14725M:	Chris Zankel <chris@zankel.net>
14726M:	Max Filippov <jcmvbkbc@gmail.com>
14727L:	linux-xtensa@linux-xtensa.org
14728T:	git git://github.com/czankel/xtensa-linux.git
14729S:	Maintained
14730F:	arch/xtensa/
14731F:	drivers/irqchip/irq-xtensa-*
14732
14733Texas Instruments' System Control Interface (TISCI) Protocol Driver
14734M:	Nishanth Menon <nm@ti.com>
14735M:	Tero Kristo <t-kristo@ti.com>
14736M:	Santosh Shilimkar <ssantosh@kernel.org>
14737L:	linux-arm-kernel@lists.infradead.org
14738S:	Maintained
14739F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14740F:	drivers/firmware/ti_sci*
14741F:	include/linux/soc/ti/ti_sci_protocol.h
14742F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14743F:	drivers/soc/ti/ti_sci_pm_domains.c
14744F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14745F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14746F:	drivers/clk/keystone/sci-clk.c
14747F:	drivers/reset/reset-ti-sci.c
14748
14749THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14750M:	Hans Verkuil <hverkuil@xs4all.nl>
14751L:	linux-media@vger.kernel.org
14752T:	git git://linuxtv.org/media_tree.git
14753W:	https://linuxtv.org
14754S:	Maintained
14755F:	drivers/media/radio/radio-raremono.c
14756
14757THERMAL
14758M:	Zhang Rui <rui.zhang@intel.com>
14759M:	Eduardo Valentin <edubezval@gmail.com>
14760R:	Daniel Lezcano <daniel.lezcano@linaro.org>
14761L:	linux-pm@vger.kernel.org
14762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14764Q:	https://patchwork.kernel.org/project/linux-pm/list/
14765S:	Supported
14766F:	drivers/thermal/
14767F:	include/linux/thermal.h
14768F:	include/uapi/linux/thermal.h
14769F:	include/linux/cpu_cooling.h
14770F:	Documentation/devicetree/bindings/thermal/
14771
14772THERMAL/CPU_COOLING
14773M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14774M:	Viresh Kumar <viresh.kumar@linaro.org>
14775M:	Javi Merino <javi.merino@kernel.org>
14776L:	linux-pm@vger.kernel.org
14777S:	Supported
14778F:	Documentation/thermal/cpu-cooling-api.txt
14779F:	drivers/thermal/cpu_cooling.c
14780F:	include/linux/cpu_cooling.h
14781
14782THINKPAD ACPI EXTRAS DRIVER
14783M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14784L:	ibm-acpi-devel@lists.sourceforge.net
14785L:	platform-driver-x86@vger.kernel.org
14786W:	http://ibm-acpi.sourceforge.net
14787W:	http://thinkwiki.org/wiki/Ibm-acpi
14788T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14789S:	Maintained
14790F:	drivers/platform/x86/thinkpad_acpi.c
14791
14792THUNDERBOLT DRIVER
14793M:	Andreas Noever <andreas.noever@gmail.com>
14794M:	Michael Jamet <michael.jamet@intel.com>
14795M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14796M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14798S:	Maintained
14799F:	Documentation/admin-guide/thunderbolt.rst
14800F:	drivers/thunderbolt/
14801F:	include/linux/thunderbolt.h
14802
14803THUNDERBOLT NETWORK DRIVER
14804M:	Michael Jamet <michael.jamet@intel.com>
14805M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14806M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14807L:	netdev@vger.kernel.org
14808S:	Maintained
14809F:	drivers/net/thunderbolt.c
14810
14811THUNDERX GPIO DRIVER
14812M:	David Daney <david.daney@cavium.com>
14813S:	Maintained
14814F:	drivers/gpio/gpio-thunderx.c
14815
14816TI AM437X VPFE DRIVER
14817M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14818L:	linux-media@vger.kernel.org
14819W:	https://linuxtv.org
14820Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14821T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14822S:	Maintained
14823F:	drivers/media/platform/am437x/
14824
14825TI BANDGAP AND THERMAL DRIVER
14826M:	Eduardo Valentin <edubezval@gmail.com>
14827M:	Keerthy <j-keerthy@ti.com>
14828L:	linux-pm@vger.kernel.org
14829L:	linux-omap@vger.kernel.org
14830S:	Maintained
14831F:	drivers/thermal/ti-soc-thermal/
14832
14833TI BQ27XXX POWER SUPPLY DRIVER
14834R:	Andrew F. Davis <afd@ti.com>
14835F:	include/linux/power/bq27xxx_battery.h
14836F:	drivers/power/supply/bq27xxx_battery.c
14837F:	drivers/power/supply/bq27xxx_battery_i2c.c
14838
14839TI CDCE706 CLOCK DRIVER
14840M:	Max Filippov <jcmvbkbc@gmail.com>
14841S:	Maintained
14842F:	drivers/clk/clk-cdce706.c
14843
14844TI CLOCK DRIVER
14845M:	Tero Kristo <t-kristo@ti.com>
14846L:	linux-omap@vger.kernel.org
14847S:	Maintained
14848F:	drivers/clk/ti/
14849F:	include/linux/clk/ti.h
14850
14851TI DAVINCI MACHINE SUPPORT
14852M:	Sekhar Nori <nsekhar@ti.com>
14853M:	Kevin Hilman <khilman@kernel.org>
14854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14856S:	Supported
14857F:	arch/arm/mach-davinci/
14858F:	drivers/i2c/busses/i2c-davinci.c
14859F:	arch/arm/boot/dts/da850*
14860
14861TI DAVINCI SERIES CLOCK DRIVER
14862M:	David Lechner <david@lechnology.com>
14863R:	Sekhar Nori <nsekhar@ti.com>
14864S:	Maintained
14865F:	Documentation/devicetree/bindings/clock/ti/davinci/
14866F:	drivers/clk/davinci/
14867
14868TI DAVINCI SERIES GPIO DRIVER
14869M:	Keerthy <j-keerthy@ti.com>
14870L:	linux-gpio@vger.kernel.org
14871S:	Maintained
14872F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14873F:	drivers/gpio/gpio-davinci.c
14874
14875TI DAVINCI SERIES MEDIA DRIVER
14876M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14877L:	linux-media@vger.kernel.org
14878W:	https://linuxtv.org
14879Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14880T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14881S:	Maintained
14882F:	drivers/media/platform/davinci/
14883F:	include/media/davinci/
14884
14885TI ETHERNET SWITCH DRIVER (CPSW)
14886R:	Grygorii Strashko <grygorii.strashko@ti.com>
14887L:	linux-omap@vger.kernel.org
14888L:	netdev@vger.kernel.org
14889S:	Maintained
14890F:	drivers/net/ethernet/ti/cpsw*
14891F:	drivers/net/ethernet/ti/davinci*
14892
14893TI FLASH MEDIA INTERFACE DRIVER
14894M:	Alex Dubov <oakad@yahoo.com>
14895S:	Maintained
14896F:	drivers/misc/tifm*
14897F:	drivers/mmc/host/tifm_sd.c
14898F:	include/linux/tifm.h
14899
14900TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14901M:	Santosh Shilimkar <ssantosh@kernel.org>
14902L:	linux-kernel@vger.kernel.org
14903L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14904S:	Maintained
14905F:	drivers/soc/ti/*
14906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14907
14908TI LM49xxx FAMILY ASoC CODEC DRIVERS
14909M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14910M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14911L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14912S:	Maintained
14913F:	sound/soc/codecs/lm49453*
14914F:	sound/soc/codecs/isabelle*
14915
14916TI LP855x BACKLIGHT DRIVER
14917M:	Milo Kim <milo.kim@ti.com>
14918S:	Maintained
14919F:	Documentation/backlight/lp855x-driver.txt
14920F:	drivers/video/backlight/lp855x_bl.c
14921F:	include/linux/platform_data/lp855x.h
14922
14923TI LP8727 CHARGER DRIVER
14924M:	Milo Kim <milo.kim@ti.com>
14925S:	Maintained
14926F:	drivers/power/supply/lp8727_charger.c
14927F:	include/linux/platform_data/lp8727.h
14928
14929TI LP8788 MFD DRIVER
14930M:	Milo Kim <milo.kim@ti.com>
14931S:	Maintained
14932F:	drivers/iio/adc/lp8788_adc.c
14933F:	drivers/leds/leds-lp8788.c
14934F:	drivers/mfd/lp8788*.c
14935F:	drivers/power/supply/lp8788-charger.c
14936F:	drivers/regulator/lp8788-*.c
14937F:	include/linux/mfd/lp8788*.h
14938
14939TI NETCP ETHERNET DRIVER
14940M:	Wingman Kwok <w-kwok2@ti.com>
14941M:	Murali Karicheri <m-karicheri2@ti.com>
14942L:	netdev@vger.kernel.org
14943S:	Maintained
14944F:	drivers/net/ethernet/ti/netcp*
14945
14946TI PCM3060 ASoC CODEC DRIVER
14947M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
14948L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14949S:	Maintained
14950F:	Documentation/devicetree/bindings/sound/pcm3060.txt
14951F:	sound/soc/codecs/pcm3060*
14952
14953TI TAS571X FAMILY ASoC CODEC DRIVER
14954M:	Kevin Cernekee <cernekee@chromium.org>
14955L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14956S:	Odd Fixes
14957F:	sound/soc/codecs/tas571x*
14958
14959TI TRF7970A NFC DRIVER
14960M:	Mark Greer <mgreer@animalcreek.com>
14961L:	linux-wireless@vger.kernel.org
14962L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14963S:	Supported
14964F:	drivers/nfc/trf7970a.c
14965F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14966
14967TI TWL4030 SERIES SOC CODEC DRIVER
14968M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14969L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14970S:	Maintained
14971F:	sound/soc/codecs/twl4030*
14972
14973TI VPE/CAL DRIVERS
14974M:	Benoit Parrot <bparrot@ti.com>
14975L:	linux-media@vger.kernel.org
14976W:	http://linuxtv.org/
14977Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14978S:	Maintained
14979F:	drivers/media/platform/ti-vpe/
14980
14981TI WILINK WIRELESS DRIVERS
14982L:	linux-wireless@vger.kernel.org
14983W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14984W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14986S:	Orphan
14987F:	drivers/net/wireless/ti/
14988F:	include/linux/wl12xx.h
14989
14990TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14991M:	John Stultz <john.stultz@linaro.org>
14992M:	Thomas Gleixner <tglx@linutronix.de>
14993R:	Stephen Boyd <sboyd@kernel.org>
14994L:	linux-kernel@vger.kernel.org
14995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14996S:	Supported
14997F:	include/linux/clocksource.h
14998F:	include/linux/time.h
14999F:	include/linux/timex.h
15000F:	include/uapi/linux/time.h
15001F:	include/uapi/linux/timex.h
15002F:	kernel/time/clocksource.c
15003F:	kernel/time/time*.c
15004F:	kernel/time/alarmtimer.c
15005F:	kernel/time/ntp.c
15006F:	tools/testing/selftests/timers/
15007
15008TIPC NETWORK LAYER
15009M:	Jon Maloy <jon.maloy@ericsson.com>
15010M:	Ying Xue <ying.xue@windriver.com>
15011L:	netdev@vger.kernel.org (core kernel code)
15012L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15013W:	http://tipc.sourceforge.net/
15014S:	Maintained
15015F:	include/uapi/linux/tipc*.h
15016F:	net/tipc/
15017
15018TLAN NETWORK DRIVER
15019M:	Samuel Chessman <chessman@tux.org>
15020L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15021W:	http://sourceforge.net/projects/tlan/
15022S:	Maintained
15023F:	Documentation/networking/tlan.txt
15024F:	drivers/net/ethernet/ti/tlan.*
15025
15026TM6000 VIDEO4LINUX DRIVER
15027M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15028L:	linux-media@vger.kernel.org
15029W:	https://linuxtv.org
15030T:	git git://linuxtv.org/media_tree.git
15031S:	Odd fixes
15032F:	drivers/media/usb/tm6000/
15033F:	Documentation/media/v4l-drivers/tm6000*
15034
15035TMIO/SDHI MMC DRIVER
15036M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15037L:	linux-mmc@vger.kernel.org
15038S:	Supported
15039F:	drivers/mmc/host/tmio_mmc*
15040F:	drivers/mmc/host/renesas_sdhi*
15041F:	include/linux/mfd/tmio.h
15042
15043TMP401 HARDWARE MONITOR DRIVER
15044M:	Guenter Roeck <linux@roeck-us.net>
15045L:	linux-hwmon@vger.kernel.org
15046S:	Maintained
15047F:	Documentation/hwmon/tmp401
15048F:	drivers/hwmon/tmp401.c
15049
15050TMPFS (SHMEM FILESYSTEM)
15051M:	Hugh Dickins <hughd@google.com>
15052L:	linux-mm@kvack.org
15053S:	Maintained
15054F:	include/linux/shmem_fs.h
15055F:	mm/shmem.c
15056
15057TOMOYO SECURITY MODULE
15058M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15059M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15060L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15061L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15062L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15063L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15064W:	http://tomoyo.sourceforge.jp/
15065T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15066S:	Maintained
15067F:	security/tomoyo/
15068
15069TOPSTAR LAPTOP EXTRAS DRIVER
15070M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15071L:	platform-driver-x86@vger.kernel.org
15072S:	Maintained
15073F:	drivers/platform/x86/topstar-laptop.c
15074
15075TORTURE-TEST MODULES
15076M:	Davidlohr Bueso <dave@stgolabs.net>
15077M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15078M:	Josh Triplett <josh@joshtriplett.org>
15079L:	linux-kernel@vger.kernel.org
15080S:	Supported
15081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15082F:	Documentation/RCU/torture.txt
15083F:	kernel/torture.c
15084F:	kernel/rcu/rcutorture.c
15085F:	kernel/rcu/rcuperf.c
15086F:	kernel/locking/locktorture.c
15087
15088TOSHIBA ACPI EXTRAS DRIVER
15089M:	Azael Avalos <coproscefalo@gmail.com>
15090L:	platform-driver-x86@vger.kernel.org
15091S:	Maintained
15092F:	drivers/platform/x86/toshiba_acpi.c
15093
15094TOSHIBA BLUETOOTH DRIVER
15095M:	Azael Avalos <coproscefalo@gmail.com>
15096L:	platform-driver-x86@vger.kernel.org
15097S:	Maintained
15098F:	drivers/platform/x86/toshiba_bluetooth.c
15099
15100TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15101M:	Azael Avalos <coproscefalo@gmail.com>
15102L:	platform-driver-x86@vger.kernel.org
15103S:	Maintained
15104F:	drivers/platform/x86/toshiba_haps.c
15105
15106TOSHIBA SMM DRIVER
15107M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15108W:	http://www.buzzard.org.uk/toshiba/
15109S:	Maintained
15110F:	drivers/char/toshiba.c
15111F:	include/linux/toshiba.h
15112F:	include/uapi/linux/toshiba.h
15113
15114TOSHIBA TC358743 DRIVER
15115M:	Mats Randgaard <matrandg@cisco.com>
15116L:	linux-media@vger.kernel.org
15117S:	Maintained
15118F:	drivers/media/i2c/tc358743*
15119F:	include/media/i2c/tc358743.h
15120
15121TOSHIBA WMI HOTKEYS DRIVER
15122M:	Azael Avalos <coproscefalo@gmail.com>
15123L:	platform-driver-x86@vger.kernel.org
15124S:	Maintained
15125F:	drivers/platform/x86/toshiba-wmi.c
15126
15127TPM DEVICE DRIVER
15128M:	Peter Huewe <peterhuewe@gmx.de>
15129M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15130R:	Jason Gunthorpe <jgg@ziepe.ca>
15131L:	linux-integrity@vger.kernel.org
15132Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15133W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15134T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15135S:	Maintained
15136F:	drivers/char/tpm/
15137
15138TRACING
15139M:	Steven Rostedt <rostedt@goodmis.org>
15140M:	Ingo Molnar <mingo@redhat.com>
15141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15142S:	Maintained
15143F:	Documentation/trace/ftrace.rst
15144F:	arch/*/*/*/ftrace.h
15145F:	arch/*/kernel/ftrace.c
15146F:	include/*/ftrace.h
15147F:	include/linux/trace*.h
15148F:	include/trace/
15149F:	kernel/trace/
15150F:	tools/testing/selftests/ftrace/
15151
15152TRACING MMIO ACCESSES (MMIOTRACE)
15153M:	Steven Rostedt <rostedt@goodmis.org>
15154M:	Ingo Molnar <mingo@kernel.org>
15155R:	Karol Herbst <karolherbst@gmail.com>
15156R:	Pekka Paalanen <ppaalanen@gmail.com>
15157S:	Maintained
15158L:	linux-kernel@vger.kernel.org
15159L:	nouveau@lists.freedesktop.org
15160F:	kernel/trace/trace_mmiotrace.c
15161F:	include/linux/mmiotrace.h
15162F:	arch/x86/mm/kmmio.c
15163F:	arch/x86/mm/mmio-mod.c
15164F:	arch/x86/mm/testmmiotrace.c
15165
15166TRIVIAL PATCHES
15167M:	Jiri Kosina <trivial@kernel.org>
15168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15169S:	Maintained
15170K:	^Subject:.*(?i)trivial
15171
15172TEMPO SEMICONDUCTOR DRIVERS
15173M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15174S:	Maintained
15175F:	sound/soc/codecs/tscs*.c
15176F:	sound/soc/codecs/tscs*.h
15177F:	Documentation/devicetree/bindings/sound/tscs*.txt
15178
15179TTY LAYER
15180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15181M:	Jiri Slaby <jslaby@suse.com>
15182S:	Supported
15183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15184F:	Documentation/serial/
15185F:	drivers/tty/
15186F:	drivers/tty/serial/serial_core.c
15187F:	include/linux/serial_core.h
15188F:	include/linux/serial.h
15189F:	include/linux/tty.h
15190F:	include/uapi/linux/serial_core.h
15191F:	include/uapi/linux/serial.h
15192F:	include/uapi/linux/tty.h
15193
15194TUA9001 MEDIA DRIVER
15195M:	Antti Palosaari <crope@iki.fi>
15196L:	linux-media@vger.kernel.org
15197W:	https://linuxtv.org
15198W:	http://palosaari.fi/linux/
15199Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15200T:	git git://linuxtv.org/anttip/media_tree.git
15201S:	Maintained
15202F:	drivers/media/tuners/tua9001*
15203
15204TULIP NETWORK DRIVERS
15205L:	netdev@vger.kernel.org
15206L:	linux-parisc@vger.kernel.org
15207S:	Orphan
15208F:	drivers/net/ethernet/dec/tulip/
15209
15210TUN/TAP driver
15211M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
15212W:	http://vtun.sourceforge.net/tun
15213S:	Maintained
15214F:	Documentation/networking/tuntap.txt
15215F:	arch/um/os-Linux/drivers/
15216
15217TURBOCHANNEL SUBSYSTEM
15218M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15219M:	Ralf Baechle <ralf@linux-mips.org>
15220L:	linux-mips@linux-mips.org
15221Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
15222S:	Maintained
15223F:	drivers/tc/
15224F:	include/linux/tc.h
15225
15226TURBOSTAT UTILITY
15227M:	"Len Brown" <lenb@kernel.org>
15228L:	linux-pm@vger.kernel.org
15229B:	https://bugzilla.kernel.org
15230Q:	https://patchwork.kernel.org/project/linux-pm/list/
15231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15232S:	Supported
15233F:	tools/power/x86/turbostat/
15234
15235TW5864 VIDEO4LINUX DRIVER
15236M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15237M:	Anton Sviridenko <anton@corp.bluecherry.net>
15238M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15239M:	Andrey Utkin <andrey_utkin@fastmail.com>
15240L:	linux-media@vger.kernel.org
15241S:	Supported
15242F:	drivers/media/pci/tw5864/
15243
15244TW68 VIDEO4LINUX DRIVER
15245M:	Hans Verkuil <hverkuil@xs4all.nl>
15246L:	linux-media@vger.kernel.org
15247T:	git git://linuxtv.org/media_tree.git
15248W:	https://linuxtv.org
15249S:	Odd Fixes
15250F:	drivers/media/pci/tw68/
15251
15252TW686X VIDEO4LINUX DRIVER
15253M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15254L:	linux-media@vger.kernel.org
15255T:	git git://linuxtv.org/media_tree.git
15256W:	http://linuxtv.org
15257S:	Maintained
15258F:	drivers/media/pci/tw686x/
15259
15260UBI FILE SYSTEM (UBIFS)
15261M:	Richard Weinberger <richard@nod.at>
15262M:	Artem Bityutskiy <dedekind1@gmail.com>
15263M:	Adrian Hunter <adrian.hunter@intel.com>
15264L:	linux-mtd@lists.infradead.org
15265T:	git git://git.infradead.org/ubifs-2.6.git
15266W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
15267S:	Supported
15268F:	Documentation/filesystems/ubifs.txt
15269F:	fs/ubifs/
15270
15271UCLINUX (M68KNOMMU AND COLDFIRE)
15272M:	Greg Ungerer <gerg@linux-m68k.org>
15273W:	http://www.linux-m68k.org/
15274W:	http://www.uclinux.org/
15275L:	linux-m68k@lists.linux-m68k.org
15276L:	uclinux-dev@uclinux.org  (subscribers-only)
15277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15278S:	Maintained
15279F:	arch/m68k/coldfire/
15280F:	arch/m68k/68*/
15281F:	arch/m68k/*/*_no.*
15282F:	arch/m68k/include/asm/*_no.*
15283
15284UDF FILESYSTEM
15285M:	Jan Kara <jack@suse.com>
15286S:	Maintained
15287F:	Documentation/filesystems/udf.txt
15288F:	fs/udf/
15289
15290UDRAW TABLET
15291M:	Bastien Nocera <hadess@hadess.net>
15292L:	linux-input@vger.kernel.org
15293S:	Maintained
15294F:	drivers/hid/hid-udraw-ps3.c
15295
15296UFS FILESYSTEM
15297M:	Evgeniy Dushistov <dushistov@mail.ru>
15298S:	Maintained
15299F:	Documentation/filesystems/ufs.txt
15300F:	fs/ufs/
15301
15302UHID USERSPACE HID IO DRIVER:
15303M:	David Herrmann <dh.herrmann@googlemail.com>
15304L:	linux-input@vger.kernel.org
15305S:	Maintained
15306F:	drivers/hid/uhid.c
15307F:	include/uapi/linux/uhid.h
15308
15309ULPI BUS
15310M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15311L:	linux-usb@vger.kernel.org
15312S:	Maintained
15313F:	drivers/usb/common/ulpi.c
15314F:	include/linux/ulpi/
15315
15316ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15317L:	linux-usb@vger.kernel.org
15318S:	Orphan
15319F:	drivers/uwb/
15320F:	include/linux/uwb.h
15321F:	include/linux/uwb/
15322
15323UNICORE32 ARCHITECTURE:
15324M:	Guan Xuetao <gxt@pku.edu.cn>
15325W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15326S:	Maintained
15327T:	git git://github.com/gxt/linux.git
15328F:	arch/unicore32/
15329
15330UNIFDEF
15331M:	Tony Finch <dot@dotat.at>
15332W:	http://dotat.at/prog/unifdef
15333S:	Maintained
15334F:	scripts/unifdef.c
15335
15336UNIFORM CDROM DRIVER
15337M:	Jens Axboe <axboe@kernel.dk>
15338W:	http://www.kernel.dk
15339S:	Maintained
15340F:	Documentation/cdrom/
15341F:	drivers/cdrom/cdrom.c
15342F:	include/linux/cdrom.h
15343F:	include/uapi/linux/cdrom.h
15344
15345UNISYS S-PAR DRIVERS
15346M:	David Kershner <david.kershner@unisys.com>
15347L:	sparmaintainer@unisys.com (Unisys internal)
15348S:	Supported
15349F:	include/linux/visorbus.h
15350F:	drivers/visorbus/
15351F:	drivers/staging/unisys/
15352
15353UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15354M:	Vinayak Holikatti <vinholikatti@gmail.com>
15355L:	linux-scsi@vger.kernel.org
15356S:	Supported
15357F:	Documentation/scsi/ufs.txt
15358F:	drivers/scsi/ufs/
15359
15360UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15361M:	Joao Pinto <jpinto@synopsys.com>
15362L:	linux-scsi@vger.kernel.org
15363S:	Supported
15364F:	drivers/scsi/ufs/*dwc*
15365
15366UNSORTED BLOCK IMAGES (UBI)
15367M:	Artem Bityutskiy <dedekind1@gmail.com>
15368M:	Richard Weinberger <richard@nod.at>
15369W:	http://www.linux-mtd.infradead.org/
15370L:	linux-mtd@lists.infradead.org
15371T:	git git://git.infradead.org/ubifs-2.6.git
15372S:	Supported
15373F:	drivers/mtd/ubi/
15374F:	include/linux/mtd/ubi.h
15375F:	include/uapi/mtd/ubi-user.h
15376
15377USB "USBNET" DRIVER FRAMEWORK
15378M:	Oliver Neukum <oneukum@suse.com>
15379L:	netdev@vger.kernel.org
15380W:	http://www.linux-usb.org/usbnet
15381S:	Maintained
15382F:	drivers/net/usb/usbnet.c
15383F:	include/linux/usb/usbnet.h
15384
15385USB ACM DRIVER
15386M:	Oliver Neukum <oneukum@suse.com>
15387L:	linux-usb@vger.kernel.org
15388S:	Maintained
15389F:	Documentation/usb/acm.txt
15390F:	drivers/usb/class/cdc-acm.*
15391
15392USB AR5523 WIRELESS DRIVER
15393M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15394L:	linux-wireless@vger.kernel.org
15395S:	Maintained
15396F:	drivers/net/wireless/ath/ar5523/
15397
15398USB ATTACHED SCSI
15399M:	Oliver Neukum <oneukum@suse.com>
15400L:	linux-usb@vger.kernel.org
15401L:	linux-scsi@vger.kernel.org
15402S:	Maintained
15403F:	drivers/usb/storage/uas.c
15404
15405USB CDC ETHERNET DRIVER
15406M:	Oliver Neukum <oliver@neukum.org>
15407L:	linux-usb@vger.kernel.org
15408S:	Maintained
15409F:	drivers/net/usb/cdc_*.c
15410F:	include/uapi/linux/usb/cdc.h
15411
15412USB CHAOSKEY DRIVER
15413M:	Keith Packard <keithp@keithp.com>
15414L:	linux-usb@vger.kernel.org
15415S:	Maintained
15416F:	drivers/usb/misc/chaoskey.c
15417
15418USB CYPRESS C67X00 DRIVER
15419M:	Peter Korsgaard <jacmet@sunsite.dk>
15420L:	linux-usb@vger.kernel.org
15421S:	Maintained
15422F:	drivers/usb/c67x00/
15423
15424USB DAVICOM DM9601 DRIVER
15425M:	Peter Korsgaard <jacmet@sunsite.dk>
15426L:	netdev@vger.kernel.org
15427W:	http://www.linux-usb.org/usbnet
15428S:	Maintained
15429F:	drivers/net/usb/dm9601.c
15430
15431USB DIAMOND RIO500 DRIVER
15432M:	Cesar Miquel <miquel@df.uba.ar>
15433L:	rio500-users@lists.sourceforge.net
15434W:	http://rio500.sourceforge.net
15435S:	Maintained
15436F:	drivers/usb/misc/rio500*
15437
15438USB EHCI DRIVER
15439M:	Alan Stern <stern@rowland.harvard.edu>
15440L:	linux-usb@vger.kernel.org
15441S:	Maintained
15442F:	Documentation/usb/ehci.txt
15443F:	drivers/usb/host/ehci*
15444
15445USB GADGET/PERIPHERAL SUBSYSTEM
15446M:	Felipe Balbi <balbi@kernel.org>
15447L:	linux-usb@vger.kernel.org
15448W:	http://www.linux-usb.org/gadget
15449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15450S:	Maintained
15451F:	drivers/usb/gadget/
15452F:	include/linux/usb/gadget*
15453
15454USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15455M:	Jiri Kosina <jikos@kernel.org>
15456M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15457L:	linux-usb@vger.kernel.org
15458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15459S:	Maintained
15460F:	Documentation/hid/hiddev.txt
15461F:	drivers/hid/usbhid/
15462
15463USB INTEL XHCI ROLE MUX DRIVER
15464M:	Hans de Goede <hdegoede@redhat.com>
15465L:	linux-usb@vger.kernel.org
15466S:	Maintained
15467F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15468
15469USB ISP116X DRIVER
15470M:	Olav Kongas <ok@artecdesign.ee>
15471L:	linux-usb@vger.kernel.org
15472S:	Maintained
15473F:	drivers/usb/host/isp116x*
15474F:	include/linux/usb/isp116x.h
15475
15476USB LAN78XX ETHERNET DRIVER
15477M:	Woojung Huh <woojung.huh@microchip.com>
15478M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15479L:	netdev@vger.kernel.org
15480S:	Maintained
15481F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15482F:	drivers/net/usb/lan78xx.*
15483F:	include/dt-bindings/net/microchip-lan78xx.h
15484
15485USB MASS STORAGE DRIVER
15486M:	Alan Stern <stern@rowland.harvard.edu>
15487L:	linux-usb@vger.kernel.org
15488L:	usb-storage@lists.one-eyed-alien.net
15489S:	Maintained
15490W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15491F:	drivers/usb/storage/
15492
15493USB MIDI DRIVER
15494M:	Clemens Ladisch <clemens@ladisch.de>
15495L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15496T:	git git://git.alsa-project.org/alsa-kernel.git
15497S:	Maintained
15498F:	sound/usb/midi.*
15499
15500USB NETWORKING DRIVERS
15501L:	linux-usb@vger.kernel.org
15502S:	Odd Fixes
15503F:	drivers/net/usb/
15504
15505USB OHCI DRIVER
15506M:	Alan Stern <stern@rowland.harvard.edu>
15507L:	linux-usb@vger.kernel.org
15508S:	Maintained
15509F:	Documentation/usb/ohci.txt
15510F:	drivers/usb/host/ohci*
15511
15512USB OTG FSM (Finite State Machine)
15513M:	Peter Chen <Peter.Chen@nxp.com>
15514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15515L:	linux-usb@vger.kernel.org
15516S:	Maintained
15517F:	drivers/usb/common/usb-otg-fsm.c
15518
15519USB OVER IP DRIVER
15520M:	Valentina Manea <valentina.manea.m@gmail.com>
15521M:	Shuah Khan <shuah@kernel.org>
15522L:	linux-usb@vger.kernel.org
15523S:	Maintained
15524F:	Documentation/usb/usbip_protocol.txt
15525F:	drivers/usb/usbip/
15526F:	tools/usb/usbip/
15527F:	tools/testing/selftests/drivers/usb/usbip/
15528
15529USB PEGASUS DRIVER
15530M:	Petko Manolov <petkan@nucleusys.com>
15531L:	linux-usb@vger.kernel.org
15532L:	netdev@vger.kernel.org
15533T:	git git://github.com/petkan/pegasus.git
15534W:	https://github.com/petkan/pegasus
15535S:	Maintained
15536F:	drivers/net/usb/pegasus.*
15537
15538USB PHY LAYER
15539M:	Felipe Balbi <balbi@kernel.org>
15540L:	linux-usb@vger.kernel.org
15541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15542S:	Maintained
15543F:	drivers/usb/phy/
15544
15545USB PRINTER DRIVER (usblp)
15546M:	Pete Zaitcev <zaitcev@redhat.com>
15547L:	linux-usb@vger.kernel.org
15548S:	Supported
15549F:	drivers/usb/class/usblp.c
15550
15551USB QMI WWAN NETWORK DRIVER
15552M:	Bjørn Mork <bjorn@mork.no>
15553L:	netdev@vger.kernel.org
15554S:	Maintained
15555F:	Documentation/ABI/testing/sysfs-class-net-qmi
15556F:	drivers/net/usb/qmi_wwan.c
15557
15558USB RTL8150 DRIVER
15559M:	Petko Manolov <petkan@nucleusys.com>
15560L:	linux-usb@vger.kernel.org
15561L:	netdev@vger.kernel.org
15562T:	git git://github.com/petkan/rtl8150.git
15563W:	https://github.com/petkan/rtl8150
15564S:	Maintained
15565F:	drivers/net/usb/rtl8150.c
15566
15567USB SERIAL SUBSYSTEM
15568M:	Johan Hovold <johan@kernel.org>
15569L:	linux-usb@vger.kernel.org
15570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15571S:	Maintained
15572F:	Documentation/usb/usb-serial.txt
15573F:	drivers/usb/serial/
15574F:	include/linux/usb/serial.h
15575
15576USB SMSC75XX ETHERNET DRIVER
15577M:	Steve Glendinning <steve.glendinning@shawell.net>
15578L:	netdev@vger.kernel.org
15579S:	Maintained
15580F:	drivers/net/usb/smsc75xx.*
15581
15582USB SMSC95XX ETHERNET DRIVER
15583M:	Steve Glendinning <steve.glendinning@shawell.net>
15584M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15585L:	netdev@vger.kernel.org
15586S:	Maintained
15587F:	drivers/net/usb/smsc95xx.*
15588
15589USB SUBSYSTEM
15590M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15591L:	linux-usb@vger.kernel.org
15592W:	http://www.linux-usb.org
15593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15594S:	Supported
15595F:	Documentation/devicetree/bindings/usb/
15596F:	Documentation/usb/
15597F:	drivers/usb/
15598F:	include/linux/usb.h
15599F:	include/linux/usb/
15600
15601USB TYPEC PI3USB30532 MUX DRIVER
15602M:	Hans de Goede <hdegoede@redhat.com>
15603L:	linux-usb@vger.kernel.org
15604S:	Maintained
15605F:	drivers/usb/typec/mux/pi3usb30532.c
15606
15607USB TYPEC CLASS
15608M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15609L:	linux-usb@vger.kernel.org
15610S:	Maintained
15611F:	Documentation/ABI/testing/sysfs-class-typec
15612F:	Documentation/driver-api/usb/typec.rst
15613F:	drivers/usb/typec/
15614F:	include/linux/usb/typec.h
15615
15616USB TYPEC BUS FOR ALTERNATE MODES
15617M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15618L:	linux-usb@vger.kernel.org
15619S:	Maintained
15620F:	Documentation/ABI/testing/sysfs-bus-typec
15621F:	Documentation/driver-api/usb/typec_bus.rst
15622F:	drivers/usb/typec/altmodes/
15623F:	include/linux/usb/typec_altmode.h
15624
15625USB TYPEC PORT CONTROLLER DRIVERS
15626M:	Guenter Roeck <linux@roeck-us.net>
15627L:	linux-usb@vger.kernel.org
15628S:	Maintained
15629F:	drivers/usb/typec/tcpm/
15630
15631USB UHCI DRIVER
15632M:	Alan Stern <stern@rowland.harvard.edu>
15633L:	linux-usb@vger.kernel.org
15634S:	Maintained
15635F:	drivers/usb/host/uhci*
15636
15637USB VIDEO CLASS
15638M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15639L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15640L:	linux-media@vger.kernel.org
15641T:	git git://linuxtv.org/media_tree.git
15642W:	http://www.ideasonboard.org/uvc/
15643S:	Maintained
15644F:	drivers/media/usb/uvc/
15645F:	include/uapi/linux/uvcvideo.h
15646
15647USB VISION DRIVER
15648M:	Hans Verkuil <hverkuil@xs4all.nl>
15649L:	linux-media@vger.kernel.org
15650T:	git git://linuxtv.org/media_tree.git
15651W:	https://linuxtv.org
15652S:	Odd Fixes
15653F:	drivers/media/usb/usbvision/
15654
15655USB WEBCAM GADGET
15656M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15657L:	linux-usb@vger.kernel.org
15658S:	Maintained
15659F:	drivers/usb/gadget/function/*uvc*
15660F:	drivers/usb/gadget/legacy/webcam.c
15661F:	include/uapi/linux/usb/g_uvc.h
15662
15663USB WIRELESS RNDIS DRIVER (rndis_wlan)
15664M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15665L:	linux-wireless@vger.kernel.org
15666S:	Maintained
15667F:	drivers/net/wireless/rndis_wlan.c
15668
15669USB XHCI DRIVER
15670M:	Mathias Nyman <mathias.nyman@intel.com>
15671L:	linux-usb@vger.kernel.org
15672S:	Supported
15673F:	drivers/usb/host/xhci*
15674F:	drivers/usb/host/pci-quirks*
15675
15676USB ZD1201 DRIVER
15677L:	linux-wireless@vger.kernel.org
15678W:	http://linux-lc100020.sourceforge.net
15679S:	Orphan
15680F:	drivers/net/wireless/zydas/zd1201.*
15681
15682USB ZR364XX DRIVER
15683M:	Antoine Jacquet <royale@zerezo.com>
15684L:	linux-usb@vger.kernel.org
15685L:	linux-media@vger.kernel.org
15686T:	git git://linuxtv.org/media_tree.git
15687W:	http://royale.zerezo.com/zr364xx/
15688S:	Maintained
15689F:	Documentation/media/v4l-drivers/zr364xx*
15690F:	drivers/media/usb/zr364xx/
15691
15692USER-MODE LINUX (UML)
15693M:	Jeff Dike <jdike@addtoit.com>
15694M:	Richard Weinberger <richard@nod.at>
15695L:	linux-um@lists.infradead.org
15696W:	http://user-mode-linux.sourceforge.net
15697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15698S:	Maintained
15699F:	Documentation/virtual/uml/
15700F:	arch/um/
15701F:	arch/x86/um/
15702F:	fs/hostfs/
15703F:	fs/hppfs/
15704
15705USERSPACE COPYIN/COPYOUT (UIOVEC)
15706M:	Alexander Viro <viro@zeniv.linux.org.uk>
15707S:	Maintained
15708F:	lib/iov_iter.c
15709F:	include/linux/uio.h
15710
15711USERSPACE DMA BUFFER DRIVER
15712M:	Gerd Hoffmann <kraxel@redhat.com>
15713S:	Maintained
15714L:	dri-devel@lists.freedesktop.org
15715F:	drivers/dma-buf/udmabuf.c
15716F:	include/uapi/linux/udmabuf.h
15717T:	git git://anongit.freedesktop.org/drm/drm-misc
15718
15719USERSPACE I/O (UIO)
15720M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15721S:	Maintained
15722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15723F:	Documentation/driver-api/uio-howto.rst
15724F:	drivers/uio/
15725F:	include/linux/uio_driver.h
15726
15727UTIL-LINUX PACKAGE
15728M:	Karel Zak <kzak@redhat.com>
15729L:	util-linux@vger.kernel.org
15730W:	http://en.wikipedia.org/wiki/Util-linux
15731T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15732S:	Maintained
15733
15734UUID HELPERS
15735M:	Christoph Hellwig <hch@lst.de>
15736R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15737L:	linux-kernel@vger.kernel.org
15738T:	git git://git.infradead.org/users/hch/uuid.git
15739F:	lib/uuid.c
15740F:	lib/test_uuid.c
15741F:	include/linux/uuid.h
15742F:	include/uapi/linux/uuid.h
15743S:	Maintained
15744
15745UVESAFB DRIVER
15746M:	Michal Januszewski <spock@gentoo.org>
15747L:	linux-fbdev@vger.kernel.org
15748W:	https://github.com/mjanusz/v86d
15749S:	Maintained
15750F:	Documentation/fb/uvesafb.txt
15751F:	drivers/video/fbdev/uvesafb.*
15752
15753VF610 NAND DRIVER
15754M:	Stefan Agner <stefan@agner.ch>
15755L:	linux-mtd@lists.infradead.org
15756S:	Supported
15757F:	drivers/mtd/nand/raw/vf610_nfc.c
15758
15759VFAT/FAT/MSDOS FILESYSTEM
15760M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15761S:	Maintained
15762F:	Documentation/filesystems/vfat.txt
15763F:	fs/fat/
15764
15765VFIO DRIVER
15766M:	Alex Williamson <alex.williamson@redhat.com>
15767L:	kvm@vger.kernel.org
15768T:	git git://github.com/awilliam/linux-vfio.git
15769S:	Maintained
15770F:	Documentation/vfio.txt
15771F:	drivers/vfio/
15772F:	include/linux/vfio.h
15773F:	include/uapi/linux/vfio.h
15774
15775VFIO MEDIATED DEVICE DRIVERS
15776M:	Kirti Wankhede <kwankhede@nvidia.com>
15777L:	kvm@vger.kernel.org
15778S:	Maintained
15779F:	Documentation/vfio-mediated-device.txt
15780F:	drivers/vfio/mdev/
15781F:	include/linux/mdev.h
15782F:	samples/vfio-mdev/
15783
15784VFIO PLATFORM DRIVER
15785M:	Eric Auger <eric.auger@redhat.com>
15786L:	kvm@vger.kernel.org
15787S:	Maintained
15788F:	drivers/vfio/platform/
15789
15790VGA_SWITCHEROO
15791R:	Lukas Wunner <lukas@wunner.de>
15792S:	Maintained
15793F:	Documentation/gpu/vga-switcheroo.rst
15794F:	drivers/gpu/vga/vga_switcheroo.c
15795F:	include/linux/vga_switcheroo.h
15796T:	git git://anongit.freedesktop.org/drm/drm-misc
15797
15798VIA RHINE NETWORK DRIVER
15799S:	Orphan
15800F:	drivers/net/ethernet/via/via-rhine.c
15801
15802VIA SD/MMC CARD CONTROLLER DRIVER
15803M:	Bruce Chang <brucechang@via.com.tw>
15804M:	Harald Welte <HaraldWelte@viatech.com>
15805S:	Maintained
15806F:	drivers/mmc/host/via-sdmmc.c
15807
15808VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15809M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15810L:	linux-fbdev@vger.kernel.org
15811S:	Maintained
15812F:	include/linux/via-core.h
15813F:	include/linux/via-gpio.h
15814F:	include/linux/via_i2c.h
15815F:	drivers/video/fbdev/via/
15816
15817VIA VELOCITY NETWORK DRIVER
15818M:	Francois Romieu <romieu@fr.zoreil.com>
15819L:	netdev@vger.kernel.org
15820S:	Maintained
15821F:	drivers/net/ethernet/via/via-velocity.*
15822
15823VICODEC VIRTUAL CODEC DRIVER
15824M:	Hans Verkuil <hans.verkuil@cisco.com>
15825L:	linux-media@vger.kernel.org
15826T:	git git://linuxtv.org/media_tree.git
15827W:	https://linuxtv.org
15828S:	Maintained
15829F:	drivers/media/platform/vicodec/*
15830
15831VIDEO MULTIPLEXER DRIVER
15832M:	Philipp Zabel <p.zabel@pengutronix.de>
15833L:	linux-media@vger.kernel.org
15834S:	Maintained
15835F:	drivers/media/platform/video-mux.c
15836
15837VIDEO I2C POLLING DRIVER
15838M:	Matt Ranostay <matt.ranostay@konsulko.com>
15839L:	linux-media@vger.kernel.org
15840S:	Maintained
15841F:	drivers/media/i2c/video-i2c.c
15842
15843VIDEOBUF2 FRAMEWORK
15844M:	Pawel Osciak <pawel@osciak.com>
15845M:	Marek Szyprowski <m.szyprowski@samsung.com>
15846M:	Kyungmin Park <kyungmin.park@samsung.com>
15847L:	linux-media@vger.kernel.org
15848S:	Maintained
15849F:	drivers/media/common/videobuf2/*
15850F:	include/media/videobuf2-*
15851
15852VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15853M:	Helen Koike <helen.koike@collabora.com>
15854L:	linux-media@vger.kernel.org
15855T:	git git://linuxtv.org/media_tree.git
15856W:	https://linuxtv.org
15857S:	Maintained
15858F:	drivers/media/platform/vimc/*
15859
15860VIRT LIB
15861M:	Alex Williamson <alex.williamson@redhat.com>
15862M:	Paolo Bonzini <pbonzini@redhat.com>
15863L:	kvm@vger.kernel.org
15864S:	Supported
15865F:	virt/lib/
15866
15867VIRTIO AND VHOST VSOCK DRIVER
15868M:	Stefan Hajnoczi <stefanha@redhat.com>
15869L:	kvm@vger.kernel.org
15870L:	virtualization@lists.linux-foundation.org
15871L:	netdev@vger.kernel.org
15872S:	Maintained
15873F:	include/linux/virtio_vsock.h
15874F:	include/uapi/linux/virtio_vsock.h
15875F:	include/uapi/linux/vsockmon.h
15876F:	include/uapi/linux/vm_sockets_diag.h
15877F:	net/vmw_vsock/diag.c
15878F:	net/vmw_vsock/af_vsock_tap.c
15879F:	net/vmw_vsock/virtio_transport_common.c
15880F:	net/vmw_vsock/virtio_transport.c
15881F:	drivers/net/vsockmon.c
15882F:	drivers/vhost/vsock.c
15883F:	tools/testing/vsock/
15884
15885VIRTIO CONSOLE DRIVER
15886M:	Amit Shah <amit@kernel.org>
15887L:	virtualization@lists.linux-foundation.org
15888S:	Maintained
15889F:	drivers/char/virtio_console.c
15890F:	include/linux/virtio_console.h
15891F:	include/uapi/linux/virtio_console.h
15892
15893VIRTIO CORE, NET AND BLOCK DRIVERS
15894M:	"Michael S. Tsirkin" <mst@redhat.com>
15895M:	Jason Wang <jasowang@redhat.com>
15896L:	virtualization@lists.linux-foundation.org
15897S:	Maintained
15898F:	Documentation/devicetree/bindings/virtio/
15899F:	drivers/virtio/
15900F:	tools/virtio/
15901F:	drivers/net/virtio_net.c
15902F:	drivers/block/virtio_blk.c
15903F:	include/linux/virtio*.h
15904F:	include/uapi/linux/virtio_*.h
15905F:	drivers/crypto/virtio/
15906F:	mm/balloon_compaction.c
15907
15908VIRTIO CRYPTO DRIVER
15909M:	Gonglei <arei.gonglei@huawei.com>
15910L:	virtualization@lists.linux-foundation.org
15911L:	linux-crypto@vger.kernel.org
15912S:	Maintained
15913F:	drivers/crypto/virtio/
15914F:	include/uapi/linux/virtio_crypto.h
15915
15916VIRTIO DRIVERS FOR S390
15917M:	Cornelia Huck <cohuck@redhat.com>
15918M:	Halil Pasic <pasic@linux.ibm.com>
15919L:	linux-s390@vger.kernel.org
15920L:	virtualization@lists.linux-foundation.org
15921L:	kvm@vger.kernel.org
15922S:	Supported
15923F:	drivers/s390/virtio/
15924F:	arch/s390/include/uapi/asm/virtio-ccw.h
15925
15926VIRTIO GPU DRIVER
15927M:	David Airlie <airlied@linux.ie>
15928M:	Gerd Hoffmann <kraxel@redhat.com>
15929L:	dri-devel@lists.freedesktop.org
15930L:	virtualization@lists.linux-foundation.org
15931T:	git git://anongit.freedesktop.org/drm/drm-misc
15932S:	Maintained
15933F:	drivers/gpu/drm/virtio/
15934F:	include/uapi/linux/virtio_gpu.h
15935
15936VIRTIO HOST (VHOST)
15937M:	"Michael S. Tsirkin" <mst@redhat.com>
15938M:	Jason Wang <jasowang@redhat.com>
15939L:	kvm@vger.kernel.org
15940L:	virtualization@lists.linux-foundation.org
15941L:	netdev@vger.kernel.org
15942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15943S:	Maintained
15944F:	drivers/vhost/
15945F:	include/uapi/linux/vhost.h
15946
15947VIRTIO INPUT DRIVER
15948M:	Gerd Hoffmann <kraxel@redhat.com>
15949S:	Maintained
15950F:	drivers/virtio/virtio_input.c
15951F:	include/uapi/linux/virtio_input.h
15952
15953VIRTUAL BOX GUEST DEVICE DRIVER
15954M:	Hans de Goede <hdegoede@redhat.com>
15955M:	Arnd Bergmann <arnd@arndb.de>
15956M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15957S:	Maintained
15958F:	include/linux/vbox_utils.h
15959F:	include/uapi/linux/vbox*.h
15960F:	drivers/virt/vboxguest/
15961
15962VIRTUAL SERIO DEVICE DRIVER
15963M:	Stephen Chandler Paul <thatslyude@gmail.com>
15964S:	Maintained
15965F:	drivers/input/serio/userio.c
15966F:	include/uapi/linux/userio.h
15967
15968VIVID VIRTUAL VIDEO DRIVER
15969M:	Hans Verkuil <hverkuil@xs4all.nl>
15970L:	linux-media@vger.kernel.org
15971T:	git git://linuxtv.org/media_tree.git
15972W:	https://linuxtv.org
15973S:	Maintained
15974F:	drivers/media/platform/vivid/*
15975
15976VLYNQ BUS
15977M:	Florian Fainelli <f.fainelli@gmail.com>
15978L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15979S:	Maintained
15980F:	drivers/vlynq/vlynq.c
15981F:	include/linux/vlynq.h
15982
15983VME SUBSYSTEM
15984M:	Martyn Welch <martyn@welchs.me.uk>
15985M:	Manohar Vanga <manohar.vanga@gmail.com>
15986M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15987L:	devel@driverdev.osuosl.org
15988S:	Maintained
15989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15990F:	Documentation/driver-api/vme.rst
15991F:	drivers/staging/vme/
15992F:	drivers/vme/
15993F:	include/linux/vme*
15994
15995VMWARE BALLOON DRIVER
15996M:	Xavier Deguillard <xdeguillard@vmware.com>
15997M:	Nadav Amit <namit@vmware.com>
15998M:	"VMware, Inc." <pv-drivers@vmware.com>
15999L:	linux-kernel@vger.kernel.org
16000S:	Maintained
16001F:	drivers/misc/vmw_balloon.c
16002
16003VMWARE HYPERVISOR INTERFACE
16004M:	Alok Kataria <akataria@vmware.com>
16005L:	virtualization@lists.linux-foundation.org
16006S:	Supported
16007F:	arch/x86/kernel/cpu/vmware.c
16008
16009VMWARE PVRDMA DRIVER
16010M:	Adit Ranadive <aditr@vmware.com>
16011M:	VMware PV-Drivers <pv-drivers@vmware.com>
16012L:	linux-rdma@vger.kernel.org
16013S:	Maintained
16014F:	drivers/infiniband/hw/vmw_pvrdma/
16015
16016VMware PVSCSI driver
16017M:	Jim Gill <jgill@vmware.com>
16018M:	VMware PV-Drivers <pv-drivers@vmware.com>
16019L:	linux-scsi@vger.kernel.org
16020S:	Maintained
16021F:	drivers/scsi/vmw_pvscsi.c
16022F:	drivers/scsi/vmw_pvscsi.h
16023
16024VMWARE VMMOUSE SUBDRIVER
16025M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16026M:	"VMware, Inc." <pv-drivers@vmware.com>
16027L:	linux-input@vger.kernel.org
16028S:	Maintained
16029F:	drivers/input/mouse/vmmouse.c
16030F:	drivers/input/mouse/vmmouse.h
16031
16032VMWARE VMXNET3 ETHERNET DRIVER
16033M:	Ronak Doshi <doshir@vmware.com>
16034M:	"VMware, Inc." <pv-drivers@vmware.com>
16035L:	netdev@vger.kernel.org
16036S:	Maintained
16037F:	drivers/net/vmxnet3/
16038
16039VOCORE VOCORE2 BOARD
16040M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16041L:	linux-mips@linux-mips.org
16042S:	Maintained
16043F:	arch/mips/boot/dts/ralink/vocore2.dts
16044
16045VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16046M:	Liam Girdwood <lgirdwood@gmail.com>
16047M:	Mark Brown <broonie@kernel.org>
16048L:	linux-kernel@vger.kernel.org
16049W:	http://www.slimlogic.co.uk/?p=48
16050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16051S:	Supported
16052F:	Documentation/devicetree/bindings/regulator/
16053F:	Documentation/power/regulator/
16054F:	drivers/regulator/
16055F:	include/dt-bindings/regulator/
16056F:	include/linux/regulator/
16057
16058VRF
16059M:	David Ahern <dsa@cumulusnetworks.com>
16060M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16061L:	netdev@vger.kernel.org
16062S:	Maintained
16063F:	drivers/net/vrf.c
16064F:	Documentation/networking/vrf.txt
16065
16066VT1211 HARDWARE MONITOR DRIVER
16067M:	Juerg Haefliger <juergh@gmail.com>
16068L:	linux-hwmon@vger.kernel.org
16069S:	Maintained
16070F:	Documentation/hwmon/vt1211
16071F:	drivers/hwmon/vt1211.c
16072
16073VT8231 HARDWARE MONITOR DRIVER
16074M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16075L:	linux-hwmon@vger.kernel.org
16076S:	Maintained
16077F:	drivers/hwmon/vt8231.c
16078
16079VUB300 USB to SDIO/SD/MMC bridge chip
16080M:	Tony Olech <tony.olech@elandigitalsystems.com>
16081L:	linux-mmc@vger.kernel.org
16082L:	linux-usb@vger.kernel.org
16083S:	Supported
16084F:	drivers/mmc/host/vub300.c
16085
16086W1 DALLAS'S 1-WIRE BUS
16087M:	Evgeniy Polyakov <zbr@ioremap.net>
16088S:	Maintained
16089F:	Documentation/devicetree/bindings/w1/
16090F:	Documentation/w1/
16091F:	drivers/w1/
16092F:	include/linux/w1.h
16093
16094W83791D HARDWARE MONITORING DRIVER
16095M:	Marc Hulsman <m.hulsman@tudelft.nl>
16096L:	linux-hwmon@vger.kernel.org
16097S:	Maintained
16098F:	Documentation/hwmon/w83791d
16099F:	drivers/hwmon/w83791d.c
16100
16101W83793 HARDWARE MONITORING DRIVER
16102M:	Rudolf Marek <r.marek@assembler.cz>
16103L:	linux-hwmon@vger.kernel.org
16104S:	Maintained
16105F:	Documentation/hwmon/w83793
16106F:	drivers/hwmon/w83793.c
16107
16108W83795 HARDWARE MONITORING DRIVER
16109M:	Jean Delvare <jdelvare@suse.com>
16110L:	linux-hwmon@vger.kernel.org
16111S:	Maintained
16112F:	drivers/hwmon/w83795.c
16113
16114W83L51xD SD/MMC CARD INTERFACE DRIVER
16115M:	Pierre Ossman <pierre@ossman.eu>
16116S:	Maintained
16117F:	drivers/mmc/host/wbsd.*
16118
16119WACOM PROTOCOL 4 SERIAL TABLETS
16120M:	Julian Squires <julian@cipht.net>
16121M:	Hans de Goede <hdegoede@redhat.com>
16122L:	linux-input@vger.kernel.org
16123S:	Maintained
16124F:	drivers/input/tablet/wacom_serial4.c
16125
16126WATCHDOG DEVICE DRIVERS
16127M:	Wim Van Sebroeck <wim@linux-watchdog.org>
16128M:	Guenter Roeck <linux@roeck-us.net>
16129L:	linux-watchdog@vger.kernel.org
16130W:	http://www.linux-watchdog.org/
16131T:	git git://www.linux-watchdog.org/linux-watchdog.git
16132S:	Maintained
16133F:	Documentation/devicetree/bindings/watchdog/
16134F:	Documentation/watchdog/
16135F:	drivers/watchdog/
16136F:	include/linux/watchdog.h
16137F:	include/uapi/linux/watchdog.h
16138
16139WHISKEYCOVE PMIC GPIO DRIVER
16140M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16141L:	linux-gpio@vger.kernel.org
16142S:	Maintained
16143F:	drivers/gpio/gpio-wcove.c
16144
16145WIIMOTE HID DRIVER
16146M:	David Herrmann <dh.herrmann@googlemail.com>
16147L:	linux-input@vger.kernel.org
16148S:	Maintained
16149F:	drivers/hid/hid-wiimote*
16150
16151WILOCITY WIL6210 WIRELESS DRIVER
16152M:	Maya Erez <merez@codeaurora.org>
16153L:	linux-wireless@vger.kernel.org
16154L:	wil6210@qti.qualcomm.com
16155S:	Supported
16156W:	http://wireless.kernel.org/en/users/Drivers/wil6210
16157F:	drivers/net/wireless/ath/wil6210/
16158
16159WIMAX STACK
16160M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16161M:	linux-wimax@intel.com
16162L:	wimax@linuxwimax.org (subscribers-only)
16163S:	Supported
16164W:	http://linuxwimax.org
16165F:	Documentation/wimax/README.wimax
16166F:	include/linux/wimax/debug.h
16167F:	include/net/wimax.h
16168F:	include/uapi/linux/wimax.h
16169F:	net/wimax/
16170
16171WINBOND CIR DRIVER
16172M:	David Härdeman <david@hardeman.nu>
16173S:	Maintained
16174F:	drivers/media/rc/winbond-cir.c
16175
16176WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16177M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16178L:	linux-watchdog@vger.kernel.org
16179S:	Maintained
16180F:	drivers/watchdog/ebc-c384_wdt.c
16181
16182WINSYSTEMS WS16C48 GPIO DRIVER
16183M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16184L:	linux-gpio@vger.kernel.org
16185S:	Maintained
16186F:	drivers/gpio/gpio-ws16c48.c
16187
16188WISTRON LAPTOP BUTTON DRIVER
16189M:	Miloslav Trmac <mitr@volny.cz>
16190S:	Maintained
16191F:	drivers/input/misc/wistron_btns.c
16192
16193WL3501 WIRELESS PCMCIA CARD DRIVER
16194L:	linux-wireless@vger.kernel.org
16195S:	Odd fixes
16196F:	drivers/net/wireless/wl3501*
16197
16198WOLFSON MICROELECTRONICS DRIVERS
16199L:	patches@opensource.cirrus.com
16200T:	git https://github.com/CirrusLogic/linux-drivers.git
16201W:	https://github.com/CirrusLogic/linux-drivers/wiki
16202S:	Supported
16203F:	Documentation/hwmon/wm83??
16204F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16205F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16206F:	Documentation/devicetree/bindings/mfd/arizona.txt
16207F:	Documentation/devicetree/bindings/mfd/wm831x.txt
16208F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
16209F:	arch/arm/mach-s3c64xx/mach-crag6410*
16210F:	drivers/clk/clk-wm83*.c
16211F:	drivers/extcon/extcon-arizona.c
16212F:	drivers/leds/leds-wm83*.c
16213F:	drivers/gpio/gpio-*wm*.c
16214F:	drivers/gpio/gpio-arizona.c
16215F:	drivers/hwmon/wm83??-hwmon.c
16216F:	drivers/input/misc/wm831x-on.c
16217F:	drivers/input/touchscreen/wm831x-ts.c
16218F:	drivers/input/touchscreen/wm97*.c
16219F:	drivers/mfd/arizona*
16220F:	drivers/mfd/wm*.c
16221F:	drivers/mfd/cs47l24*
16222F:	drivers/power/supply/wm83*.c
16223F:	drivers/rtc/rtc-wm83*.c
16224F:	drivers/regulator/wm8*.c
16225F:	drivers/regulator/arizona*
16226F:	drivers/video/backlight/wm83*_bl.c
16227F:	drivers/watchdog/wm83*_wdt.c
16228F:	include/linux/mfd/arizona/
16229F:	include/linux/mfd/wm831x/
16230F:	include/linux/mfd/wm8350/
16231F:	include/linux/mfd/wm8400*
16232F:	include/linux/regulator/arizona*
16233F:	include/linux/wm97xx.h
16234F:	include/sound/wm????.h
16235F:	sound/soc/codecs/arizona.?
16236F:	sound/soc/codecs/wm*
16237F:	sound/soc/codecs/cs47l24*
16238
16239WORKQUEUE
16240M:	Tejun Heo <tj@kernel.org>
16241R:	Lai Jiangshan <jiangshanlai@gmail.com>
16242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16243S:	Maintained
16244F:	include/linux/workqueue.h
16245F:	kernel/workqueue.c
16246F:	Documentation/core-api/workqueue.rst
16247
16248X-POWERS AXP288 PMIC DRIVERS
16249M:	Hans de Goede <hdegoede@redhat.com>
16250S:	Maintained
16251N:	axp288
16252F:	drivers/acpi/pmic/intel_pmic_xpower.c
16253
16254X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16255M:	Chen-Yu Tsai <wens@csie.org>
16256L:	linux-kernel@vger.kernel.org
16257S:	Maintained
16258N:	axp[128]
16259
16260X.25 NETWORK LAYER
16261M:	Andrew Hendry <andrew.hendry@gmail.com>
16262L:	linux-x25@vger.kernel.org
16263S:	Odd Fixes
16264F:	Documentation/networking/x25*
16265F:	include/net/x25*
16266F:	net/x25/
16267
16268X86 ARCHITECTURE (32-BIT AND 64-BIT)
16269M:	Thomas Gleixner <tglx@linutronix.de>
16270M:	Ingo Molnar <mingo@redhat.com>
16271M:	Borislav Petkov <bp@alien8.de>
16272R:	"H. Peter Anvin" <hpa@zytor.com>
16273M:	x86@kernel.org
16274L:	linux-kernel@vger.kernel.org
16275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16276S:	Maintained
16277F:	Documentation/devicetree/bindings/x86/
16278F:	Documentation/x86/
16279F:	arch/x86/
16280
16281X86 ENTRY CODE
16282M:	Andy Lutomirski <luto@kernel.org>
16283L:	linux-kernel@vger.kernel.org
16284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16285S:	Maintained
16286F:	arch/x86/entry/
16287
16288X86 MCE INFRASTRUCTURE
16289M:	Tony Luck <tony.luck@intel.com>
16290M:	Borislav Petkov <bp@alien8.de>
16291L:	linux-edac@vger.kernel.org
16292S:	Maintained
16293F:	arch/x86/kernel/cpu/mcheck/*
16294
16295X86 MICROCODE UPDATE SUPPORT
16296M:	Borislav Petkov <bp@alien8.de>
16297S:	Maintained
16298F:	arch/x86/kernel/cpu/microcode/*
16299
16300X86 MM
16301M:	Dave Hansen <dave.hansen@linux.intel.com>
16302M:	Andy Lutomirski <luto@kernel.org>
16303M:	Peter Zijlstra <peterz@infradead.org>
16304L:	linux-kernel@vger.kernel.org
16305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16306S:	Maintained
16307F:	arch/x86/mm/
16308
16309X86 PLATFORM DRIVERS
16310M:	Darren Hart <dvhart@infradead.org>
16311M:	Andy Shevchenko <andy@infradead.org>
16312L:	platform-driver-x86@vger.kernel.org
16313T:	git git://git.infradead.org/linux-platform-drivers-x86.git
16314S:	Maintained
16315F:	drivers/platform/x86/
16316F:	drivers/platform/olpc/
16317
16318X86 VDSO
16319M:	Andy Lutomirski <luto@kernel.org>
16320L:	linux-kernel@vger.kernel.org
16321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16322S:	Maintained
16323F:	arch/x86/entry/vdso/
16324
16325XARRAY
16326M:	Matthew Wilcox <willy@infradead.org>
16327L:	linux-fsdevel@vger.kernel.org
16328S:	Supported
16329F:	Documentation/core-api/xarray.rst
16330F:	lib/idr.c
16331F:	lib/xarray.c
16332F:	include/linux/idr.h
16333F:	include/linux/xarray.h
16334F:	tools/testing/radix-tree
16335
16336XC2028/3028 TUNER DRIVER
16337M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16338L:	linux-media@vger.kernel.org
16339W:	https://linuxtv.org
16340T:	git git://linuxtv.org/media_tree.git
16341S:	Maintained
16342F:	drivers/media/tuners/tuner-xc2028.*
16343
16344XDP SOCKETS (AF_XDP)
16345M:	Björn Töpel <bjorn.topel@intel.com>
16346M:	Magnus Karlsson <magnus.karlsson@intel.com>
16347L:	netdev@vger.kernel.org
16348S:	Maintained
16349F:	kernel/bpf/xskmap.c
16350F:	net/xdp/
16351
16352XEN BLOCK SUBSYSTEM
16353M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16354M:	Roger Pau Monné <roger.pau@citrix.com>
16355L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16356S:	Supported
16357F:	drivers/block/xen-blkback/*
16358F:	drivers/block/xen*
16359
16360XEN HYPERVISOR ARM
16361M:	Stefano Stabellini <sstabellini@kernel.org>
16362L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16363S:	Maintained
16364F:	arch/arm/xen/
16365F:	arch/arm/include/asm/xen/
16366
16367XEN HYPERVISOR ARM64
16368M:	Stefano Stabellini <sstabellini@kernel.org>
16369L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16370S:	Maintained
16371F:	arch/arm64/xen/
16372F:	arch/arm64/include/asm/xen/
16373
16374XEN HYPERVISOR INTERFACE
16375M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16376M:	Juergen Gross <jgross@suse.com>
16377R:	Stefano Stabellini <sstabellini@kernel.org>
16378L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16380S:	Supported
16381F:	arch/x86/xen/
16382F:	drivers/*/xen-*front.c
16383F:	drivers/xen/
16384F:	arch/x86/include/asm/xen/
16385F:	arch/x86/include/asm/pvclock-abi.h
16386F:	include/xen/
16387F:	include/uapi/xen/
16388F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16389F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16390
16391XEN NETWORK BACKEND DRIVER
16392M:	Wei Liu <wei.liu2@citrix.com>
16393M:	Paul Durrant <paul.durrant@citrix.com>
16394L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16395L:	netdev@vger.kernel.org
16396S:	Supported
16397F:	drivers/net/xen-netback/*
16398
16399XEN PCI SUBSYSTEM
16400M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16401L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16402S:	Supported
16403F:	arch/x86/pci/*xen*
16404F:	drivers/pci/*xen*
16405
16406XEN PVSCSI DRIVERS
16407M:	Juergen Gross <jgross@suse.com>
16408L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16409L:	linux-scsi@vger.kernel.org
16410S:	Supported
16411F:	drivers/scsi/xen-scsifront.c
16412F:	drivers/xen/xen-scsiback.c
16413F:	include/xen/interface/io/vscsiif.h
16414
16415XEN SWIOTLB SUBSYSTEM
16416M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16417L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16418L:	iommu@lists.linux-foundation.org
16419S:	Supported
16420F:	arch/x86/xen/*swiotlb*
16421F:	drivers/xen/*swiotlb*
16422
16423XEN SOUND FRONTEND DRIVER
16424M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16425L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16426L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16427S:	Supported
16428F:	sound/xen/*
16429
16430XFS FILESYSTEM
16431M:	Darrick J. Wong <darrick.wong@oracle.com>
16432M:	linux-xfs@vger.kernel.org
16433L:	linux-xfs@vger.kernel.org
16434W:	http://xfs.org/
16435T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16436S:	Supported
16437F:	Documentation/filesystems/xfs.txt
16438F:	fs/xfs/
16439
16440XILINX AXI ETHERNET DRIVER
16441M:	Anirudha Sarangi <anirudh@xilinx.com>
16442M:	John Linn <John.Linn@xilinx.com>
16443S:	Maintained
16444F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16445
16446XILINX UARTLITE SERIAL DRIVER
16447M:	Peter Korsgaard <jacmet@sunsite.dk>
16448L:	linux-serial@vger.kernel.org
16449S:	Maintained
16450F:	drivers/tty/serial/uartlite.c
16451
16452XILINX VIDEO IP CORES
16453M:	Hyun Kwon <hyun.kwon@xilinx.com>
16454M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16455L:	linux-media@vger.kernel.org
16456T:	git git://linuxtv.org/media_tree.git
16457S:	Supported
16458F:	Documentation/devicetree/bindings/media/xilinx/
16459F:	drivers/media/platform/xilinx/
16460F:	include/uapi/linux/xilinx-v4l2-controls.h
16461
16462XILLYBUS DRIVER
16463M:	Eli Billauer <eli.billauer@gmail.com>
16464L:	linux-kernel@vger.kernel.org
16465S:	Supported
16466F:	drivers/char/xillybus/
16467
16468XLP9XX I2C DRIVER
16469M:	George Cherian <george.cherian@cavium.com>
16470M:	Jan Glauber <jglauber@cavium.com>
16471L:	linux-i2c@vger.kernel.org
16472W:	http://www.cavium.com
16473S:	Supported
16474F:	drivers/i2c/busses/i2c-xlp9xx.c
16475
16476XRA1403 GPIO EXPANDER
16477M:	Nandor Han <nandor.han@ge.com>
16478M:	Semi Malinen <semi.malinen@ge.com>
16479L:	linux-gpio@vger.kernel.org
16480S:	Maintained
16481F:	drivers/gpio/gpio-xra1403.c
16482F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16483
16484XTENSA XTFPGA PLATFORM SUPPORT
16485M:	Max Filippov <jcmvbkbc@gmail.com>
16486L:	linux-xtensa@linux-xtensa.org
16487S:	Maintained
16488F:	drivers/spi/spi-xtensa-xtfpga.c
16489F:	sound/soc/xtensa/xtfpga-i2s.c
16490
16491YAM DRIVER FOR AX.25
16492M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16493L:	linux-hams@vger.kernel.org
16494S:	Maintained
16495F:	drivers/net/hamradio/yam*
16496F:	include/linux/yam.h
16497
16498YAMA SECURITY MODULE
16499M:	Kees Cook <keescook@chromium.org>
16500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16501S:	Supported
16502F:	security/yama/
16503F:	Documentation/admin-guide/LSM/Yama.rst
16504
16505YEALINK PHONE DRIVER
16506M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16507L:	usbb2k-api-dev@nongnu.org
16508S:	Maintained
16509F:	Documentation/input/devices/yealink.rst
16510F:	drivers/input/misc/yealink.*
16511
16512Z8530 DRIVER FOR AX.25
16513M:	Joerg Reuter <jreuter@yaina.de>
16514W:	http://yaina.de/jreuter/
16515W:	http://www.qsl.net/dl1bke/
16516L:	linux-hams@vger.kernel.org
16517S:	Maintained
16518F:	Documentation/networking/z8530drv.txt
16519F:	drivers/net/hamradio/*scc.c
16520F:	drivers/net/hamradio/z8530.h
16521
16522ZBUD COMPRESSED PAGE ALLOCATOR
16523M:	Seth Jennings <sjenning@redhat.com>
16524M:	Dan Streetman <ddstreet@ieee.org>
16525L:	linux-mm@kvack.org
16526S:	Maintained
16527F:	mm/zbud.c
16528F:	include/linux/zbud.h
16529
16530ZD1211RW WIRELESS DRIVER
16531M:	Daniel Drake <dsd@gentoo.org>
16532M:	Ulrich Kunitz <kune@deine-taler.de>
16533W:	http://zd1211.ath.cx/wiki/DriverRewrite
16534L:	linux-wireless@vger.kernel.org
16535L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16536S:	Maintained
16537F:	drivers/net/wireless/zydas/zd1211rw/
16538
16539ZD1301 MEDIA DRIVER
16540M:	Antti Palosaari <crope@iki.fi>
16541L:	linux-media@vger.kernel.org
16542W:	https://linuxtv.org/
16543W:	http://palosaari.fi/linux/
16544Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16545S:	Maintained
16546F:	drivers/media/usb/dvb-usb-v2/zd1301*
16547
16548ZD1301_DEMOD MEDIA DRIVER
16549M:	Antti Palosaari <crope@iki.fi>
16550L:	linux-media@vger.kernel.org
16551W:	https://linuxtv.org/
16552W:	http://palosaari.fi/linux/
16553Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16554S:	Maintained
16555F:	drivers/media/dvb-frontends/zd1301_demod*
16556
16557ZPOOL COMPRESSED PAGE STORAGE API
16558M:	Dan Streetman <ddstreet@ieee.org>
16559L:	linux-mm@kvack.org
16560S:	Maintained
16561F:	mm/zpool.c
16562F:	include/linux/zpool.h
16563
16564ZR36067 VIDEO FOR LINUX DRIVER
16565L:	mjpeg-users@lists.sourceforge.net
16566L:	linux-media@vger.kernel.org
16567W:	http://mjpeg.sourceforge.net/driver-zoran/
16568T:	hg https://linuxtv.org/hg/v4l-dvb
16569S:	Odd Fixes
16570F:	drivers/staging/media/zoran/
16571
16572ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16573M:	Minchan Kim <minchan@kernel.org>
16574M:	Nitin Gupta <ngupta@vflare.org>
16575R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16576L:	linux-kernel@vger.kernel.org
16577S:	Maintained
16578F:	drivers/block/zram/
16579F:	Documentation/blockdev/zram.txt
16580
16581ZS DECSTATION Z85C30 SERIAL DRIVER
16582M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16583S:	Maintained
16584F:	drivers/tty/serial/zs.*
16585
16586ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16587M:	Minchan Kim <minchan@kernel.org>
16588M:	Nitin Gupta <ngupta@vflare.org>
16589R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16590L:	linux-mm@kvack.org
16591S:	Maintained
16592F:	mm/zsmalloc.c
16593F:	include/linux/zsmalloc.h
16594F:	Documentation/vm/zsmalloc.rst
16595
16596ZSWAP COMPRESSED SWAP CACHING
16597M:	Seth Jennings <sjenning@redhat.com>
16598M:	Dan Streetman <ddstreet@ieee.org>
16599L:	linux-mm@kvack.org
16600S:	Maintained
16601F:	mm/zswap.c
16602
16603THE REST
16604M:	Linus Torvalds <torvalds@linux-foundation.org>
16605L:	linux-kernel@vger.kernel.org
16606Q:	http://patchwork.kernel.org/project/LKML/list/
16607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16608S:	Buried alive in reporters
16609F:	*
16610F:	*/
16611