xref: /linux/MAINTAINERS (revision b1d29ba82cf2bc784f4c963ddd6a2cf29e229b33)
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 <andy@infradead.org>
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 <matthew@wil.cx>
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
552AF9013 MEDIA DRIVER
553M:	Antti Palosaari <crope@iki.fi>
554L:	linux-media@vger.kernel.org
555W:	https://linuxtv.org
556W:	http://palosaari.fi/linux/
557Q:	http://patchwork.linuxtv.org/project/linux-media/list/
558T:	git git://linuxtv.org/anttip/media_tree.git
559S:	Maintained
560F:	drivers/media/dvb-frontends/af9013*
561
562AF9033 MEDIA DRIVER
563M:	Antti Palosaari <crope@iki.fi>
564L:	linux-media@vger.kernel.org
565W:	https://linuxtv.org
566W:	http://palosaari.fi/linux/
567Q:	http://patchwork.linuxtv.org/project/linux-media/list/
568T:	git git://linuxtv.org/anttip/media_tree.git
569S:	Maintained
570F:	drivers/media/dvb-frontends/af9033*
571
572AFFS FILE SYSTEM
573M:	David Sterba <dsterba@suse.com>
574L:	linux-fsdevel@vger.kernel.org
575S:	Odd Fixes
576F:	Documentation/filesystems/affs.txt
577F:	fs/affs/
578
579AFS FILESYSTEM
580M:	David Howells <dhowells@redhat.com>
581L:	linux-afs@lists.infradead.org
582S:	Supported
583F:	fs/afs/
584F:	include/trace/events/afs.h
585F:	Documentation/filesystems/afs.txt
586W:	https://www.infradead.org/~dhowells/kafs/
587
588AGPGART DRIVER
589M:	David Airlie <airlied@linux.ie>
590T:	git git://anongit.freedesktop.org/drm/drm
591S:	Maintained
592F:	drivers/char/agp/
593F:	include/linux/agp*
594F:	include/uapi/linux/agp*
595
596AHA152X SCSI DRIVER
597M:	"Juergen E. Fischer" <fischer@norbit.de>
598L:	linux-scsi@vger.kernel.org
599S:	Maintained
600F:	drivers/scsi/aha152x*
601F:	drivers/scsi/pcmcia/aha152x*
602
603AIC7XXX / AIC79XX SCSI DRIVER
604M:	Hannes Reinecke <hare@suse.com>
605L:	linux-scsi@vger.kernel.org
606S:	Maintained
607F:	drivers/scsi/aic7xxx/
608
609AIMSLAB FM RADIO RECEIVER DRIVER
610M:	Hans Verkuil <hverkuil@xs4all.nl>
611L:	linux-media@vger.kernel.org
612T:	git git://linuxtv.org/media_tree.git
613W:	https://linuxtv.org
614S:	Maintained
615F:	drivers/media/radio/radio-aimslab*
616
617AIO
618M:	Benjamin LaHaise <bcrl@kvack.org>
619L:	linux-aio@kvack.org
620S:	Supported
621F:	fs/aio.c
622F:	include/linux/*aio*.h
623
624AIRSPY MEDIA DRIVER
625M:	Antti Palosaari <crope@iki.fi>
626L:	linux-media@vger.kernel.org
627W:	https://linuxtv.org
628W:	http://palosaari.fi/linux/
629Q:	http://patchwork.linuxtv.org/project/linux-media/list/
630T:	git git://linuxtv.org/anttip/media_tree.git
631S:	Maintained
632F:	drivers/media/usb/airspy/
633
634ALACRITECH GIGABIT ETHERNET DRIVER
635M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
636S:	Maintained
637F:	drivers/net/ethernet/alacritech/*
638
639ALCATEL SPEEDTOUCH USB DRIVER
640M:	Duncan Sands <duncan.sands@free.fr>
641L:	linux-usb@vger.kernel.org
642W:	http://www.linux-usb.org/SpeedTouch/
643S:	Maintained
644F:	drivers/usb/atm/speedtch.c
645F:	drivers/usb/atm/usbatm.c
646
647ALCHEMY AU1XX0 MMC DRIVER
648M:	Manuel Lauss <manuel.lauss@gmail.com>
649S:	Maintained
650F:	drivers/mmc/host/au1xmmc.c
651
652ALI1563 I2C DRIVER
653M:	Rudolf Marek <r.marek@assembler.cz>
654L:	linux-i2c@vger.kernel.org
655S:	Maintained
656F:	Documentation/i2c/busses/i2c-ali1563
657F:	drivers/i2c/busses/i2c-ali1563.c
658
659ALLWINNER SECURITY SYSTEM
660M:	Corentin Labbe <clabbe.montjoie@gmail.com>
661L:	linux-crypto@vger.kernel.org
662S:	Maintained
663F:	drivers/crypto/sunxi-ss/
664
665ALPHA PORT
666M:	Richard Henderson <rth@twiddle.net>
667M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
668M:	Matt Turner <mattst88@gmail.com>
669S:	Odd Fixes
670L:	linux-alpha@vger.kernel.org
671F:	arch/alpha/
672
673ALPS PS/2 TOUCHPAD DRIVER
674R:	Pali Rohár <pali.rohar@gmail.com>
675F:	drivers/input/mouse/alps.*
676
677ALTERA I2C CONTROLLER DRIVER
678M:	Thor Thayer <thor.thayer@linux.intel.com>
679S:	Maintained
680F:	drivers/i2c/busses/i2c-altera.c
681
682ALTERA MAILBOX DRIVER
683M:	Ley Foon Tan <lftan@altera.com>
684L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
685S:	Maintained
686F:	drivers/mailbox/mailbox-altera.c
687
688ALTERA PIO DRIVER
689M:	Tien Hock Loh <thloh@altera.com>
690L:	linux-gpio@vger.kernel.org
691S:	Maintained
692F:	drivers/gpio/gpio-altera.c
693
694ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
695M:	Thor Thayer <thor.thayer@linux.intel.com>
696S:	Maintained
697F:	drivers/gpio/gpio-altera-a10sr.c
698F:	drivers/mfd/altera-a10sr.c
699F:	drivers/reset/reset-a10sr.c
700F:	include/linux/mfd/altera-a10sr.h
701F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
702
703ALTERA TRIPLE SPEED ETHERNET DRIVER
704M:	Vince Bridgers <vbridger@opensource.altera.com>
705L:	netdev@vger.kernel.org
706L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707S:	Maintained
708F:	drivers/net/ethernet/altera/
709
710ALTERA UART/JTAG UART SERIAL DRIVERS
711M:	Tobias Klauser <tklauser@distanz.ch>
712L:	linux-serial@vger.kernel.org
713L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
714S:	Maintained
715F:	drivers/tty/serial/altera_uart.c
716F:	drivers/tty/serial/altera_jtaguart.c
717F:	include/linux/altera_uart.h
718F:	include/linux/altera_jtaguart.h
719
720AMAZON ETHERNET DRIVERS
721M:	Netanel Belgazal <netanel@amazon.com>
722R:	Saeed Bishara <saeedb@amazon.com>
723R:	Zorik Machulsky <zorik@amazon.com>
724L:	netdev@vger.kernel.org
725S:	Supported
726F:	Documentation/networking/ena.txt
727F:	drivers/net/ethernet/amazon/
728
729AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
730M:	Tom Lendacky <thomas.lendacky@amd.com>
731M:	Gary Hook <gary.hook@amd.com>
732L:	linux-crypto@vger.kernel.org
733S:	Supported
734F:	drivers/crypto/ccp/
735F:	include/linux/ccp.h
736
737AMD DISPLAY CORE
738M:	Harry Wentland <harry.wentland@amd.com>
739M:	Leo Li <sunpeng.li@amd.com>
740L:	amd-gfx@lists.freedesktop.org
741T:	git git://people.freedesktop.org/~agd5f/linux
742S:	Supported
743F:	drivers/gpu/drm/amd/display/
744
745AMD FAM15H PROCESSOR POWER MONITORING DRIVER
746M:	Huang Rui <ray.huang@amd.com>
747L:	linux-hwmon@vger.kernel.org
748S:	Supported
749F:	Documentation/hwmon/fam15h_power
750F:	drivers/hwmon/fam15h_power.c
751
752AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
753L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
754S:	Orphan
755F:	drivers/usb/gadget/udc/amd5536udc.*
756
757AMD GEODE PROCESSOR/CHIPSET SUPPORT
758P:	Andres Salomon <dilinger@queued.net>
759L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
760W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
761S:	Supported
762F:	drivers/char/hw_random/geode-rng.c
763F:	drivers/crypto/geode*
764F:	drivers/video/fbdev/geode/
765F:	arch/x86/include/asm/geode.h
766
767AMD IOMMU (AMD-VI)
768M:	Joerg Roedel <joro@8bytes.org>
769L:	iommu@lists.linux-foundation.org
770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
771S:	Maintained
772F:	drivers/iommu/amd_iommu*.[ch]
773F:	include/linux/amd-iommu.h
774
775AMD KFD
776M:	Oded Gabbay <oded.gabbay@gmail.com>
777L:	dri-devel@lists.freedesktop.org
778T:	git git://people.freedesktop.org/~gabbayo/linux.git
779S:	Supported
780F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
781F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
782F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
783F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
784F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
785F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
786F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
787F:	drivers/gpu/drm/amd/amdkfd/
788F:	drivers/gpu/drm/amd/include/cik_structs.h
789F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
790F:	drivers/gpu/drm/amd/include/vi_structs.h
791F:	drivers/gpu/drm/amd/include/v9_structs.h
792F:	include/uapi/linux/kfd_ioctl.h
793
794AMD POWERPLAY
795M:	Rex Zhu <rex.zhu@amd.com>
796M:	Evan Quan <evan.quan@amd.com>
797L:	amd-gfx@lists.freedesktop.org
798S:	Supported
799F:	drivers/gpu/drm/amd/powerplay/
800T:	git git://people.freedesktop.org/~agd5f/linux
801
802AMD SEATTLE DEVICE TREE SUPPORT
803M:	Brijesh Singh <brijeshkumar.singh@amd.com>
804M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
805M:	Tom Lendacky <thomas.lendacky@amd.com>
806S:	Supported
807F:	arch/arm64/boot/dts/amd/
808
809AMD XGBE DRIVER
810M:	Tom Lendacky <thomas.lendacky@amd.com>
811L:	netdev@vger.kernel.org
812S:	Supported
813F:	drivers/net/ethernet/amd/xgbe/
814F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
815
816ANALOG DEVICES INC AD5686 DRIVER
817M:	Stefan Popa <stefan.popa@analog.com>
818L:	linux-pm@vger.kernel.org
819W:	http://ez.analog.com/community/linux-device-drivers
820S:	Supported
821F:	drivers/iio/dac/ad5686*
822F:	drivers/iio/dac/ad5696*
823
824ANALOG DEVICES INC AD5758 DRIVER
825M:	Stefan Popa <stefan.popa@analog.com>
826L:	linux-iio@vger.kernel.org
827W:	http://ez.analog.com/community/linux-device-drivers
828S:	Supported
829F:	drivers/iio/dac/ad5758.c
830F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
831
832ANALOG DEVICES INC AD9389B DRIVER
833M:	Hans Verkuil <hans.verkuil@cisco.com>
834L:	linux-media@vger.kernel.org
835S:	Maintained
836F:	drivers/media/i2c/ad9389b*
837
838ANALOG DEVICES INC ADGS1408 DRIVER
839M:	Mircea Caprioru <mircea.caprioru@analog.com>
840S:	Supported
841F:	drivers/mux/adgs1408.c
842F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
843
844ANALOG DEVICES INC ADP5061 DRIVER
845M:	Stefan Popa <stefan.popa@analog.com>
846L:	linux-pm@vger.kernel.org
847W:	http://ez.analog.com/community/linux-device-drivers
848S:	Supported
849F:	drivers/power/supply/adp5061.c
850
851ANALOG DEVICES INC ADV7180 DRIVER
852M:	Lars-Peter Clausen <lars@metafoo.de>
853L:	linux-media@vger.kernel.org
854W:	http://ez.analog.com/community/linux-device-drivers
855S:	Supported
856F:	drivers/media/i2c/adv7180.c
857
858ANALOG DEVICES INC ADV748X DRIVER
859M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
860L:	linux-media@vger.kernel.org
861S:	Maintained
862F:	drivers/media/i2c/adv748x/*
863
864ANALOG DEVICES INC ADV7511 DRIVER
865M:	Hans Verkuil <hans.verkuil@cisco.com>
866L:	linux-media@vger.kernel.org
867S:	Maintained
868F:	drivers/media/i2c/adv7511*
869
870ANALOG DEVICES INC ADV7604 DRIVER
871M:	Hans Verkuil <hans.verkuil@cisco.com>
872L:	linux-media@vger.kernel.org
873S:	Maintained
874F:	drivers/media/i2c/adv7604*
875
876ANALOG DEVICES INC ADV7842 DRIVER
877M:	Hans Verkuil <hans.verkuil@cisco.com>
878L:	linux-media@vger.kernel.org
879S:	Maintained
880F:	drivers/media/i2c/adv7842*
881
882ANALOG DEVICES INC ASOC CODEC DRIVERS
883M:	Lars-Peter Clausen <lars@metafoo.de>
884L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
885W:	http://wiki.analog.com/
886W:	http://ez.analog.com/community/linux-device-drivers
887S:	Supported
888F:	sound/soc/codecs/adau*
889F:	sound/soc/codecs/adav*
890F:	sound/soc/codecs/ad1*
891F:	sound/soc/codecs/ad7*
892F:	sound/soc/codecs/ssm*
893F:	sound/soc/codecs/sigmadsp.*
894
895ANALOG DEVICES INC DMA DRIVERS
896M:	Lars-Peter Clausen <lars@metafoo.de>
897W:	http://ez.analog.com/community/linux-device-drivers
898S:	Supported
899F:	drivers/dma/dma-axi-dmac.c
900
901ANALOG DEVICES INC IIO DRIVERS
902M:	Lars-Peter Clausen <lars@metafoo.de>
903M:	Michael Hennerich <Michael.Hennerich@analog.com>
904W:	http://wiki.analog.com/
905W:	http://ez.analog.com/community/linux-device-drivers
906S:	Supported
907F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
908F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
909F:	drivers/iio/*/ad*
910F:	drivers/iio/adc/ltc2497*
911X:	drivers/iio/*/adjd*
912F:	drivers/staging/iio/*/ad*
913
914ANDES ARCHITECTURE
915M:	Greentime Hu <green.hu@gmail.com>
916M:	Vincent Chen <deanbo422@gmail.com>
917T:	git https://github.com/andestech/linux.git
918S:	Supported
919F:	arch/nds32/
920F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
921F:	Documentation/devicetree/bindings/nds32/
922K:	nds32
923N:	nds32
924
925ANDROID CONFIG FRAGMENTS
926M:	Rob Herring <robh@kernel.org>
927S:	Supported
928F:	kernel/configs/android*
929
930ANDROID DRIVERS
931M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
932M:	Arve Hjønnevåg <arve@android.com>
933M:	Todd Kjos <tkjos@android.com>
934M:	Martijn Coenen <maco@android.com>
935M:	Joel Fernandes <joel@joelfernandes.org>
936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
937L:	devel@driverdev.osuosl.org
938S:	Supported
939F:	drivers/android/
940F:	drivers/staging/android/
941
942ANDROID GOLDFISH PIC DRIVER
943M:	Miodrag Dinic <miodrag.dinic@mips.com>
944S:	Supported
945F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
946F:	drivers/irqchip/irq-goldfish-pic.c
947
948ANDROID GOLDFISH RTC DRIVER
949M:	Miodrag Dinic <miodrag.dinic@mips.com>
950S:	Supported
951F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
952F:	drivers/rtc/rtc-goldfish.c
953
954ANDROID ION DRIVER
955M:	Laura Abbott <labbott@redhat.com>
956M:	Sumit Semwal <sumit.semwal@linaro.org>
957L:	devel@driverdev.osuosl.org
958L:	dri-devel@lists.freedesktop.org
959L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
960S:	Supported
961F:	drivers/staging/android/ion
962F:	drivers/staging/android/uapi/ion.h
963
964AOA (Apple Onboard Audio) ALSA DRIVER
965M:	Johannes Berg <johannes@sipsolutions.net>
966L:	linuxppc-dev@lists.ozlabs.org
967L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
968S:	Maintained
969F:	sound/aoa/
970
971APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
972M:	William Breathitt Gray <vilhelm.gray@gmail.com>
973L:	linux-iio@vger.kernel.org
974S:	Maintained
975F:	drivers/iio/adc/stx104.c
976
977APM DRIVER
978M:	Jiri Kosina <jikos@kernel.org>
979S:	Odd fixes
980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
981F:	arch/x86/kernel/apm_32.c
982F:	include/linux/apm_bios.h
983F:	include/uapi/linux/apm_bios.h
984F:	drivers/char/apm-emulation.c
985
986APPARMOR SECURITY MODULE
987M:	John Johansen <john.johansen@canonical.com>
988L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
989W:	wiki.apparmor.net
990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
991S:	Supported
992F:	security/apparmor/
993F:	Documentation/admin-guide/LSM/apparmor.rst
994
995APPLE BCM5974 MULTITOUCH DRIVER
996M:	Henrik Rydberg <rydberg@bitmath.org>
997L:	linux-input@vger.kernel.org
998S:	Odd fixes
999F:	drivers/input/mouse/bcm5974.c
1000
1001APPLE SMC DRIVER
1002M:	Henrik Rydberg <rydberg@bitmath.org>
1003L:	linux-hwmon@vger.kernel.org
1004S:	Odd fixes
1005F:	drivers/hwmon/applesmc.c
1006
1007APPLETALK NETWORK LAYER
1008L:	netdev@vger.kernel.org
1009S:	Odd fixes
1010F:	drivers/net/appletalk/
1011F:	net/appletalk/
1012
1013APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1014M:	Duc Dang <dhdang@apm.com>
1015S:	Supported
1016F:	arch/arm64/boot/dts/apm/
1017
1018APPLIED MICRO (APM) X-GENE SOC EDAC
1019M:	Loc Ho <lho@apm.com>
1020S:	Supported
1021F:	drivers/edac/xgene_edac.c
1022F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1023
1024APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1025M:	Iyappan Subramanian <isubramanian@apm.com>
1026M:	Keyur Chudgar <kchudgar@apm.com>
1027S:	Supported
1028F:	drivers/net/ethernet/apm/xgene-v2/
1029
1030APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1031M:	Iyappan Subramanian <isubramanian@apm.com>
1032M:	Keyur Chudgar <kchudgar@apm.com>
1033M:	Quan Nguyen <qnguyen@apm.com>
1034S:	Supported
1035F:	drivers/net/ethernet/apm/xgene/
1036F:	drivers/net/phy/mdio-xgene.c
1037F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1038F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1039
1040APPLIED MICRO (APM) X-GENE SOC PMU
1041M:	Tai Nguyen <ttnguyen@apm.com>
1042S:	Supported
1043F:	drivers/perf/xgene_pmu.c
1044F:	Documentation/perf/xgene-pmu.txt
1045F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1046
1047APTINA CAMERA SENSOR PLL
1048M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1049L:	linux-media@vger.kernel.org
1050S:	Maintained
1051F:	drivers/media/i2c/aptina-pll.*
1052
1053ARC FRAMEBUFFER DRIVER
1054M:	Jaya Kumar <jayalk@intworks.biz>
1055S:	Maintained
1056F:	drivers/video/fbdev/arcfb.c
1057F:	drivers/video/fbdev/core/fb_defio.c
1058
1059ARC PGU DRM DRIVER
1060M:	Alexey Brodkin <abrodkin@synopsys.com>
1061S:	Supported
1062F:	drivers/gpu/drm/arc/
1063F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1064
1065ARCNET NETWORK LAYER
1066M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1067L:	netdev@vger.kernel.org
1068S:	Maintained
1069F:	drivers/net/arcnet/
1070F:	include/uapi/linux/if_arcnet.h
1071
1072ARM ARCHITECTED TIMER DRIVER
1073M:	Mark Rutland <mark.rutland@arm.com>
1074M:	Marc Zyngier <marc.zyngier@arm.com>
1075L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076S:	Maintained
1077F:	arch/arm/include/asm/arch_timer.h
1078F:	arch/arm64/include/asm/arch_timer.h
1079F:	drivers/clocksource/arm_arch_timer.c
1080
1081ARM HDLCD DRM DRIVER
1082M:	Liviu Dudau <liviu.dudau@arm.com>
1083S:	Supported
1084F:	drivers/gpu/drm/arm/hdlcd_*
1085F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1086
1087ARM MALI-DP DRM DRIVER
1088M:	Liviu Dudau <liviu.dudau@arm.com>
1089M:	Brian Starkey <brian.starkey@arm.com>
1090M:	Mali DP Maintainers <malidp@foss.arm.com>
1091S:	Supported
1092F:	drivers/gpu/drm/arm/
1093F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1094
1095ARM MFM AND FLOPPY DRIVERS
1096M:	Ian Molton <spyro@f2s.com>
1097S:	Maintained
1098F:	arch/arm/lib/floppydma.S
1099F:	arch/arm/include/asm/floppy.h
1100
1101ARM PMU PROFILING AND DEBUGGING
1102M:	Will Deacon <will.deacon@arm.com>
1103M:	Mark Rutland <mark.rutland@arm.com>
1104S:	Maintained
1105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106F:	arch/arm*/kernel/perf_*
1107F:	arch/arm/oprofile/common.c
1108F:	arch/arm*/kernel/hw_breakpoint.c
1109F:	arch/arm*/include/asm/hw_breakpoint.h
1110F:	arch/arm*/include/asm/perf_event.h
1111F:	drivers/perf/*
1112F:	include/linux/perf/arm_pmu.h
1113F:	Documentation/devicetree/bindings/arm/pmu.txt
1114F:	Documentation/devicetree/bindings/perf/
1115
1116ARM PORT
1117M:	Russell King <linux@armlinux.org.uk>
1118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119W:	http://www.armlinux.org.uk/
1120S:	Odd Fixes
1121T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1122F:	arch/arm/
1123X:	arch/arm/boot/dts/
1124
1125ARM PRIMECELL AACI PL041 DRIVER
1126M:	Russell King <linux@armlinux.org.uk>
1127S:	Odd Fixes
1128F:	sound/arm/aaci.*
1129
1130ARM PRIMECELL BUS SUPPORT
1131M:	Russell King <linux@armlinux.org.uk>
1132S:	Odd Fixes
1133F:	drivers/amba/
1134F:	include/linux/amba/bus.h
1135
1136ARM PRIMECELL CLCD PL110 DRIVER
1137M:	Russell King <linux@armlinux.org.uk>
1138S:	Odd Fixes
1139F:	drivers/video/fbdev/amba-clcd.*
1140
1141ARM PRIMECELL KMI PL050 DRIVER
1142M:	Russell King <linux@armlinux.org.uk>
1143S:	Odd Fixes
1144F:	drivers/input/serio/ambakmi.*
1145F:	include/linux/amba/kmi.h
1146
1147ARM PRIMECELL MMCI PL180/1 DRIVER
1148M:	Russell King <linux@armlinux.org.uk>
1149S:	Odd Fixes
1150F:	drivers/mmc/host/mmci.*
1151F:	include/linux/amba/mmci.h
1152
1153ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1154M:	Russell King <linux@armlinux.org.uk>
1155S:	Odd Fixes
1156F:	drivers/tty/serial/amba-pl01*.c
1157F:	include/linux/amba/serial.h
1158
1159ARM SMMU DRIVERS
1160M:	Will Deacon <will.deacon@arm.com>
1161R:	Robin Murphy <robin.murphy@arm.com>
1162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163S:	Maintained
1164F:	drivers/iommu/arm-smmu.c
1165F:	drivers/iommu/arm-smmu-v3.c
1166F:	drivers/iommu/io-pgtable-arm.c
1167F:	drivers/iommu/io-pgtable-arm-v7s.c
1168
1169ARM SUB-ARCHITECTURES
1170L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S:	Maintained
1172F:	arch/arm/mach-*/
1173F:	arch/arm/plat-*/
1174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1175
1176ARM/ACTIONS SEMI ARCHITECTURE
1177M:	Andreas Färber <afaerber@suse.de>
1178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179S:	Maintained
1180N:	owl
1181F:	arch/arm/mach-actions/
1182F:	arch/arm/boot/dts/owl-*
1183F:	arch/arm64/boot/dts/actions/
1184F:	drivers/clocksource/timer-owl*
1185F:	drivers/pinctrl/actions/*
1186F:	drivers/soc/actions/
1187F:	include/dt-bindings/power/owl-*
1188F:	include/linux/soc/actions/
1189F:	Documentation/devicetree/bindings/arm/actions.txt
1190F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1191F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1192F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1193
1194ARM/ADS SPHERE MACHINE SUPPORT
1195M:	Lennert Buytenhek <kernel@wantstofly.org>
1196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197S:	Maintained
1198
1199ARM/AFEB9260 MACHINE SUPPORT
1200M:	Sergey Lapin <slapin@ossfans.org>
1201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S:	Maintained
1203
1204ARM/AJECO 1ARM MACHINE SUPPORT
1205M:	Lennert Buytenhek <kernel@wantstofly.org>
1206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S:	Maintained
1208
1209ARM/Allwinner SoC Clock Support
1210M:	Emilio López <emilio@elopez.com.ar>
1211S:	Maintained
1212F:	drivers/clk/sunxi/
1213
1214ARM/Allwinner sunXi SoC support
1215M:	Maxime Ripard <maxime.ripard@bootlin.com>
1216M:	Chen-Yu Tsai <wens@csie.org>
1217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S:	Maintained
1219N:	sun[x456789]i
1220N:	sun50i
1221F:	arch/arm/mach-sunxi/
1222F:	arch/arm64/boot/dts/allwinner/
1223F:	drivers/clk/sunxi-ng/
1224F:	drivers/pinctrl/sunxi/
1225F:	drivers/soc/sunxi/
1226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1227
1228ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1229M:	Neil Armstrong <narmstrong@baylibre.com>
1230M:	Jerome Brunet <jbrunet@baylibre.com>
1231L:	linux-amlogic@lists.infradead.org
1232S:	Maintained
1233F:	drivers/clk/meson/
1234F:	include/dt-bindings/clock/meson*
1235F:	include/dt-bindings/clock/gxbb*
1236F:	Documentation/devicetree/bindings/clock/amlogic*
1237
1238ARM/Amlogic Meson SoC support
1239M:	Carlo Caione <carlo@caione.org>
1240M:	Kevin Hilman <khilman@baylibre.com>
1241L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242L:	linux-amlogic@lists.infradead.org
1243W:	http://linux-meson.com/
1244S:	Maintained
1245F:	arch/arm/mach-meson/
1246F:	arch/arm/boot/dts/meson*
1247F:	arch/arm64/boot/dts/amlogic/
1248F:	drivers/pinctrl/meson/
1249F:	drivers/mmc/host/meson*
1250N:	meson
1251
1252ARM/Annapurna Labs ALPINE ARCHITECTURE
1253M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1254M:	Antoine Tenart <antoine.tenart@bootlin.com>
1255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S:	Maintained
1257F:	arch/arm/mach-alpine/
1258F:	arch/arm/boot/dts/alpine*
1259F:	arch/arm64/boot/dts/al/
1260F:	drivers/*/*alpine*
1261
1262ARM/ARTPEC MACHINE SUPPORT
1263M:	Jesper Nilsson <jesper.nilsson@axis.com>
1264M:	Lars Persson <lars.persson@axis.com>
1265S:	Maintained
1266L:	linux-arm-kernel@axis.com
1267F:	arch/arm/mach-artpec
1268F:	arch/arm/boot/dts/artpec6*
1269F:	drivers/clk/axis
1270F:	drivers/crypto/axis
1271F:	drivers/pinctrl/pinctrl-artpec*
1272F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1273
1274ARM/ASPEED I2C DRIVER
1275M:	Brendan Higgins <brendanhiggins@google.com>
1276R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1277R:	Joel Stanley <joel@jms.id.au>
1278L:	linux-i2c@vger.kernel.org
1279L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1280S:	Maintained
1281F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1282F:	drivers/i2c/busses/i2c-aspeed.c
1283F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1284F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1285
1286ARM/ASPEED MACHINE SUPPORT
1287M:	Joel Stanley <joel@jms.id.au>
1288R:	Andrew Jeffery <andrew@aj.id.au>
1289L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1291Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1292S:	Supported
1293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1294F:	arch/arm/mach-aspeed/
1295F:	arch/arm/boot/dts/aspeed-*
1296N:	aspeed
1297
1298ARM/CALXEDA HIGHBANK ARCHITECTURE
1299M:	Rob Herring <robh@kernel.org>
1300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301S:	Maintained
1302F:	arch/arm/mach-highbank/
1303F:	arch/arm/boot/dts/highbank.dts
1304F:	arch/arm/boot/dts/ecx-*.dts*
1305
1306ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1307M:	Krzysztof Halasa <khalasa@piap.pl>
1308S:	Maintained
1309F:	arch/arm/mach-cns3xxx/
1310
1311ARM/CAVIUM THUNDER NETWORK DRIVER
1312M:	Sunil Goutham <sgoutham@cavium.com>
1313M:	Robert Richter <rric@kernel.org>
1314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S:	Supported
1316F:	drivers/net/ethernet/cavium/thunder/
1317
1318ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1319M:	Lukasz Majewski <lukma@denx.de>
1320L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321S:	Maintained
1322F:	arch/arm/mach-ep93xx/ts72xx.c
1323
1324ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1325M:	Alexander Shiyan <shc_work@mail.ru>
1326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327S:	Odd Fixes
1328N:	clps711x
1329
1330ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1331M:	Lennert Buytenhek <kernel@wantstofly.org>
1332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333S:	Maintained
1334
1335ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1336M:	Hartley Sweeten <hsweeten@visionengravers.com>
1337M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339S:	Maintained
1340F:	arch/arm/mach-ep93xx/
1341F:	arch/arm/mach-ep93xx/include/mach/
1342
1343ARM/CLKDEV SUPPORT
1344M:	Russell King <linux@armlinux.org.uk>
1345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346S:	Maintained
1347T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1348F:	drivers/clk/clkdev.c
1349
1350ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1351M:	Mike Rapoport <mike@compulab.co.il>
1352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S:	Maintained
1354
1355ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1356M:	Baruch Siach <baruch@tkos.co.il>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359F:	arch/arm/boot/dts/cx92755*
1360N:	digicolor
1361
1362ARM/CONTEC MICRO9 MACHINE SUPPORT
1363M:	Hubert Feurstein <hubert.feurstein@contec.at>
1364S:	Maintained
1365F:	arch/arm/mach-ep93xx/micro9.c
1366
1367ARM/CORESIGHT FRAMEWORK AND DRIVERS
1368M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370S:	Maintained
1371F:	drivers/hwtracing/coresight/*
1372F:	Documentation/trace/coresight.txt
1373F:	Documentation/trace/coresight-cpu-debug.txt
1374F:	Documentation/devicetree/bindings/arm/coresight.txt
1375F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1376F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1377F:	tools/perf/arch/arm/util/pmu.c
1378F:	tools/perf/arch/arm/util/auxtrace.c
1379F:	tools/perf/arch/arm/util/cs-etm.c
1380F:	tools/perf/arch/arm/util/cs-etm.h
1381F:	tools/perf/util/cs-etm.*
1382F:	tools/perf/util/cs-etm-decoder/*
1383
1384ARM/CORGI MACHINE SUPPORT
1385M:	Richard Purdie <rpurdie@rpsys.net>
1386S:	Maintained
1387
1388ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1389M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1390M:	Linus Walleij <linus.walleij@linaro.org>
1391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392T:	git git://github.com/ulli-kroll/linux.git
1393S:	Maintained
1394F:	Documentation/devicetree/bindings/arm/gemini.txt
1395F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1396F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1397F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1398F:	arch/arm/mach-gemini/
1399F:	drivers/net/ethernet/cortina/
1400F:	drivers/pinctrl/pinctrl-gemini.c
1401F:	drivers/rtc/rtc-ftrtc010.c
1402
1403ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1404M:	Barry Song <baohua@kernel.org>
1405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1407S:	Maintained
1408F:	arch/arm/boot/dts/prima2*
1409F:	arch/arm/mach-prima2/
1410F:	drivers/clk/sirf/
1411F:	drivers/clocksource/timer-prima2.c
1412F:	drivers/clocksource/timer-atlas7.c
1413N:	[^a-z]sirf
1414
1415ARM/EBSA110 MACHINE SUPPORT
1416M:	Russell King <linux@armlinux.org.uk>
1417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418W:	http://www.armlinux.org.uk/
1419S:	Maintained
1420F:	arch/arm/mach-ebsa110/
1421F:	drivers/net/ethernet/amd/am79c961a.*
1422
1423ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1424M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1425R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S:	Maintained
1428N:	efm32
1429
1430ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1431M:	Robert Jarzmik <robert.jarzmik@free.fr>
1432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433S:	Maintained
1434F:	arch/arm/mach-pxa/ezx.c
1435
1436ARM/FARADAY FA526 PORT
1437M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439S:	Maintained
1440T:	git git://git.berlios.de/gemini-board
1441F:	arch/arm/mm/*-fa*
1442
1443ARM/FOOTBRIDGE ARCHITECTURE
1444M:	Russell King <linux@armlinux.org.uk>
1445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446W:	http://www.armlinux.org.uk/
1447S:	Maintained
1448F:	arch/arm/include/asm/hardware/dec21285.h
1449F:	arch/arm/mach-footbridge/
1450
1451ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1452M:	Shawn Guo <shawnguo@kernel.org>
1453M:	Sascha Hauer <s.hauer@pengutronix.de>
1454R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1455R:	Fabio Estevam <fabio.estevam@nxp.com>
1456R:	NXP Linux Team <linux-imx@nxp.com>
1457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458S:	Maintained
1459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1460F:	arch/arm/mach-imx/
1461F:	arch/arm/mach-mxs/
1462F:	arch/arm/boot/dts/imx*
1463F:	arch/arm/configs/imx*_defconfig
1464F:	drivers/clk/imx/
1465F:	drivers/soc/imx/
1466F:	include/soc/imx/
1467
1468ARM/FREESCALE VYBRID ARM ARCHITECTURE
1469M:	Shawn Guo <shawnguo@kernel.org>
1470M:	Sascha Hauer <s.hauer@pengutronix.de>
1471R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1472R:	Stefan Agner <stefan@agner.ch>
1473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474S:	Maintained
1475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1476F:	arch/arm/mach-imx/*vf610*
1477F:	arch/arm/boot/dts/vf*
1478
1479ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1480M:	Shawn Guo <shawnguo@kernel.org>
1481M:	Li Yang <leoyang.li@nxp.com>
1482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483S:	Maintained
1484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1485F:	arch/arm/boot/dts/ls1021a*
1486F:	arch/arm64/boot/dts/freescale/fsl-*
1487F:	arch/arm64/boot/dts/freescale/qoriq-*
1488
1489ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1490M:	Lennert Buytenhek <kernel@wantstofly.org>
1491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492S:	Maintained
1493
1494ARM/GUMSTIX MACHINE SUPPORT
1495M:	Steve Sakoman <sakoman@gmail.com>
1496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S:	Maintained
1498
1499ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1500M:	Philipp Zabel <philipp.zabel@gmail.com>
1501M:	Paul Parsons <lost.distance@yahoo.com>
1502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503S:	Maintained
1504F:	arch/arm/mach-pxa/hx4700.c
1505F:	arch/arm/mach-pxa/include/mach/hx4700.h
1506F:	sound/soc/pxa/hx4700.c
1507
1508ARM/HISILICON SOC SUPPORT
1509M:	Wei Xu <xuwei5@hisilicon.com>
1510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511W:	http://www.hisilicon.com
1512S:	Supported
1513T:	git git://github.com/hisilicon/linux-hisi.git
1514F:	arch/arm/mach-hisi/
1515F:	arch/arm/boot/dts/hi3*
1516F:	arch/arm/boot/dts/hip*
1517F:	arch/arm/boot/dts/hisi*
1518F:	arch/arm64/boot/dts/hisilicon/
1519
1520ARM/HP JORNADA 7XX MACHINE SUPPORT
1521M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1522W:	www.jlime.com
1523S:	Maintained
1524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1525F:	arch/arm/mach-sa1100/jornada720.c
1526F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1527
1528ARM/IGEP MACHINE SUPPORT
1529M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1530M:	Javier Martinez Canillas <javier@dowhile0.org>
1531L:	linux-omap@vger.kernel.org
1532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533S:	Maintained
1534F:	arch/arm/boot/dts/omap3-igep*
1535
1536ARM/INCOME PXA270 SUPPORT
1537M:	Marek Vasut <marek.vasut@gmail.com>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S:	Maintained
1540F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1541
1542ARM/INTEL IOP13XX ARM ARCHITECTURE
1543M:	Lennert Buytenhek <kernel@wantstofly.org>
1544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545S:	Maintained
1546
1547ARM/INTEL IOP32X ARM ARCHITECTURE
1548M:	Lennert Buytenhek <kernel@wantstofly.org>
1549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550S:	Maintained
1551
1552ARM/INTEL IOP33X ARM ARCHITECTURE
1553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554S:	Orphan
1555
1556ARM/INTEL IQ81342EX MACHINE SUPPORT
1557M:	Lennert Buytenhek <kernel@wantstofly.org>
1558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559S:	Maintained
1560
1561ARM/INTEL IXDP2850 MACHINE SUPPORT
1562M:	Lennert Buytenhek <kernel@wantstofly.org>
1563L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564S:	Maintained
1565
1566ARM/INTEL IXP4XX ARM ARCHITECTURE
1567M:	Imre Kaloz <kaloz@openwrt.org>
1568M:	Krzysztof Halasa <khalasa@piap.pl>
1569L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570S:	Maintained
1571F:	arch/arm/mach-ixp4xx/
1572
1573ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1574M:	Jonathan Cameron <jic23@cam.ac.uk>
1575L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576S:	Maintained
1577F:	arch/arm/mach-pxa/stargate2.c
1578F:	drivers/pcmcia/pxa2xx_stargate2.c
1579
1580ARM/INTEL XSC3 (MANZANO) ARM CORE
1581M:	Lennert Buytenhek <kernel@wantstofly.org>
1582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583S:	Maintained
1584
1585ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1586M:	Lennert Buytenhek <kernel@wantstofly.org>
1587L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588S:	Maintained
1589
1590ARM/LG1K ARCHITECTURE
1591M:	Chanho Min <chanho.min@lge.com>
1592L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593S:	Maintained
1594F:	arch/arm64/boot/dts/lg/
1595
1596ARM/LOGICPD PXA270 MACHINE SUPPORT
1597M:	Lennert Buytenhek <kernel@wantstofly.org>
1598L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599S:	Maintained
1600
1601ARM/LPC18XX ARCHITECTURE
1602M:	Joachim Eastwood <manabian@gmail.com>
1603L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604S:	Maintained
1605F:	arch/arm/boot/dts/lpc43*
1606F:	drivers/clk/nxp/clk-lpc18xx*
1607F:	drivers/clocksource/timer-lpc32xx.c
1608F:	drivers/i2c/busses/i2c-lpc2k.c
1609F:	drivers/memory/pl172.c
1610F:	drivers/mtd/spi-nor/nxp-spifi.c
1611F:	drivers/rtc/rtc-lpc24xx.c
1612N:	lpc18xx
1613
1614ARM/LPC32XX SOC SUPPORT
1615M:	Vladimir Zapolskiy <vz@mleia.com>
1616M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1619S:	Maintained
1620F:	arch/arm/boot/dts/lpc32*
1621F:	arch/arm/mach-lpc32xx/
1622F:	drivers/i2c/busses/i2c-pnx.c
1623F:	drivers/net/ethernet/nxp/lpc_eth.c
1624F:	drivers/usb/host/ohci-nxp.c
1625F:	drivers/watchdog/pnx4008_wdt.c
1626N:	lpc32xx
1627
1628ARM/MAGICIAN MACHINE SUPPORT
1629M:	Philipp Zabel <philipp.zabel@gmail.com>
1630S:	Maintained
1631
1632ARM/Marvell Dove/MV78xx0/Orion SOC support
1633M:	Jason Cooper <jason@lakedaemon.net>
1634M:	Andrew Lunn <andrew@lunn.ch>
1635M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1636M:	Gregory Clement <gregory.clement@bootlin.com>
1637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638S:	Maintained
1639F:	Documentation/devicetree/bindings/soc/dove/
1640F:	arch/arm/mach-dove/
1641F:	arch/arm/mach-mv78xx0/
1642F:	arch/arm/mach-orion5x/
1643F:	arch/arm/plat-orion/
1644F:	arch/arm/boot/dts/dove*
1645F:	arch/arm/boot/dts/orion5x*
1646
1647ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1648M:	Jason Cooper <jason@lakedaemon.net>
1649M:	Andrew Lunn <andrew@lunn.ch>
1650M:	Gregory Clement <gregory.clement@bootlin.com>
1651M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1652L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653S:	Maintained
1654F:	arch/arm/boot/dts/armada*
1655F:	arch/arm/boot/dts/kirkwood*
1656F:	arch/arm/configs/mvebu_*_defconfig
1657F:	arch/arm/mach-mvebu/
1658F:	arch/arm64/boot/dts/marvell/armada*
1659F:	drivers/cpufreq/armada-37xx-cpufreq.c
1660F:	drivers/cpufreq/mvebu-cpufreq.c
1661F:	drivers/irqchip/irq-armada-370-xp.c
1662F:	drivers/irqchip/irq-mvebu-*
1663F:	drivers/pinctrl/mvebu/
1664F:	drivers/rtc/rtc-armada38x.c
1665
1666ARM/Mediatek RTC DRIVER
1667M:	Eddie Huang <eddie.huang@mediatek.com>
1668M:	Sean Wang <sean.wang@mediatek.com>
1669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1671S:	Maintained
1672F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1673F:	drivers/rtc/rtc-mt6397.c
1674F:	drivers/rtc/rtc-mt7622.c
1675
1676ARM/Mediatek SoC support
1677M:	Matthias Brugger <matthias.bgg@gmail.com>
1678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1680S:	Maintained
1681F:	arch/arm/boot/dts/mt6*
1682F:	arch/arm/boot/dts/mt7*
1683F:	arch/arm/boot/dts/mt8*
1684F:	arch/arm/mach-mediatek/
1685F:	arch/arm64/boot/dts/mediatek/
1686N:	mtk
1687K:	mediatek
1688
1689ARM/Mediatek USB3 PHY DRIVER
1690M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1693S:	Maintained
1694F:	drivers/phy/mediatek/
1695F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1696
1697ARM/MICREL KS8695 ARCHITECTURE
1698M:	Greg Ungerer <gerg@uclinux.org>
1699L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700F:	arch/arm/mach-ks8695/
1701S:	Odd Fixes
1702
1703ARM/Microchip (AT91) SoC support
1704M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1705M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1706L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707W:	http://www.linux4sam.org
1708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1709S:	Supported
1710N:	at91
1711N:	atmel
1712F:	arch/arm/mach-at91/
1713F:	include/soc/at91/
1714F:	arch/arm/boot/dts/at91*.dts
1715F:	arch/arm/boot/dts/at91*.dtsi
1716F:	arch/arm/boot/dts/sama*.dts
1717F:	arch/arm/boot/dts/sama*.dtsi
1718F:	arch/arm/include/debug/at91.S
1719F:	drivers/memory/atmel*
1720F:	drivers/watchdog/sama5d4_wdt.c
1721X:	drivers/input/touchscreen/atmel_mxt_ts.c
1722X:	drivers/net/wireless/atmel/
1723
1724ARM/MIOA701 MACHINE SUPPORT
1725M:	Robert Jarzmik <robert.jarzmik@free.fr>
1726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727F:	arch/arm/mach-pxa/mioa701.c
1728S:	Maintained
1729
1730ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1731M:	Michael Petchkovsky <mkpetch@internode.on.net>
1732S:	Maintained
1733
1734ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1735M:	Linus Walleij <linus.walleij@linaro.org>
1736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737S:	Maintained
1738F:	arch/arm/mach-nomadik/
1739F:	arch/arm/mach-u300/
1740F:	arch/arm/mach-ux500/
1741F:	arch/arm/boot/dts/ste-*
1742F:	drivers/clk/clk-nomadik.c
1743F:	drivers/clk/clk-u300.c
1744F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1745F:	drivers/clocksource/timer-u300.c
1746F:	drivers/dma/coh901318*
1747F:	drivers/dma/ste_dma40*
1748F:	drivers/hwspinlock/u8500_hsem.c
1749F:	drivers/i2c/busses/i2c-nomadik.c
1750F:	drivers/i2c/busses/i2c-stu300.c
1751F:	drivers/mfd/ab3100*
1752F:	drivers/mfd/ab8500*
1753F:	drivers/mfd/abx500*
1754F:	drivers/mfd/dbx500*
1755F:	drivers/mfd/db8500*
1756F:	drivers/pinctrl/nomadik/
1757F:	drivers/pinctrl/pinctrl-coh901*
1758F:	drivers/pinctrl/pinctrl-u300.c
1759F:	drivers/rtc/rtc-ab3100.c
1760F:	drivers/rtc/rtc-ab8500.c
1761F:	drivers/rtc/rtc-coh901331.c
1762F:	drivers/rtc/rtc-pl031.c
1763F:	drivers/watchdog/coh901327_wdt.c
1764F:	Documentation/devicetree/bindings/arm/ste-*
1765F:	Documentation/devicetree/bindings/arm/ux500/
1766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1767
1768ARM/NUVOTON NPCM ARCHITECTURE
1769M:	Avi Fishman <avifishman70@gmail.com>
1770M:	Tomer Maimon <tmaimon77@gmail.com>
1771R:	Patrick Venture <venture@google.com>
1772R:	Nancy Yuen <yuenn@google.com>
1773R:	Brendan Higgins <brendanhiggins@google.com>
1774L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1775S:	Supported
1776F:	arch/arm/mach-npcm/
1777F:	arch/arm/boot/dts/nuvoton-npcm*
1778F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1779F:	drivers/*/*npcm*
1780F:	Documentation/devicetree/bindings/*/*npcm*
1781F:	Documentation/devicetree/bindings/*/*/*npcm*
1782
1783ARM/NUVOTON W90X900 ARM ARCHITECTURE
1784M:	Wan ZongShun <mcuos.com@gmail.com>
1785L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786W:	http://www.mcuos.com
1787S:	Maintained
1788F:	arch/arm/mach-w90x900/
1789F:	drivers/input/keyboard/w90p910_keypad.c
1790F:	drivers/input/touchscreen/w90p910_ts.c
1791F:	drivers/watchdog/nuc900_wdt.c
1792F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1793F:	drivers/mtd/nand/raw/nuc900_nand.c
1794F:	drivers/rtc/rtc-nuc900.c
1795F:	drivers/spi/spi-nuc900.c
1796F:	drivers/usb/host/ehci-w90x900.c
1797F:	drivers/video/fbdev/nuc900fb.c
1798
1799ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1800M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1801L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1802W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1803S:	Supported
1804
1805ARM/Orion SoC/Technologic Systems TS-78xx platform support
1806M:	Alexander Clouter <alex@digriz.org.uk>
1807L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808W:	http://www.digriz.org.uk/ts78xx/kernel
1809S:	Maintained
1810F:	arch/arm/mach-orion5x/ts78xx-*
1811
1812ARM/OXNAS platform support
1813M:	Neil Armstrong <narmstrong@baylibre.com>
1814L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815L:	linux-oxnas@groups.io (moderated for non-subscribers)
1816S:	Maintained
1817F:	arch/arm/mach-oxnas/
1818F:	arch/arm/boot/dts/ox8*.dts*
1819N:	oxnas
1820
1821ARM/PALM TREO SUPPORT
1822M:	Tomas Cech <sleep_walker@suse.com>
1823L:	linux-arm-kernel@lists.infradead.org
1824W:	http://hackndev.com
1825S:	Maintained
1826F:	arch/arm/mach-pxa/palmtreo.*
1827
1828ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1829M:	Marek Vasut <marek.vasut@gmail.com>
1830L:	linux-arm-kernel@lists.infradead.org
1831W:	http://hackndev.com
1832S:	Maintained
1833F:	arch/arm/mach-pxa/include/mach/palmtx.h
1834F:	arch/arm/mach-pxa/palmtx.c
1835F:	arch/arm/mach-pxa/palmt5.*
1836F:	arch/arm/mach-pxa/include/mach/palmld.h
1837F:	arch/arm/mach-pxa/palmld.c
1838F:	arch/arm/mach-pxa/palmte2.*
1839F:	arch/arm/mach-pxa/include/mach/palmtc.h
1840F:	arch/arm/mach-pxa/palmtc.c
1841
1842ARM/PALMZ72 SUPPORT
1843M:	Sergey Lapin <slapin@ossfans.org>
1844L:	linux-arm-kernel@lists.infradead.org
1845W:	http://hackndev.com
1846S:	Maintained
1847F:	arch/arm/mach-pxa/palmz72.*
1848
1849ARM/PLEB SUPPORT
1850M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1851W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1852S:	Maintained
1853
1854ARM/PT DIGITAL BOARD PORT
1855M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857W:	http://www.armlinux.org.uk/
1858S:	Maintained
1859
1860ARM/QUALCOMM SUPPORT
1861M:	Andy Gross <andy.gross@linaro.org>
1862M:	David Brown <david.brown@linaro.org>
1863L:	linux-arm-msm@vger.kernel.org
1864L:	linux-soc@vger.kernel.org
1865S:	Maintained
1866F:	Documentation/devicetree/bindings/soc/qcom/
1867F:	arch/arm/boot/dts/qcom-*.dts
1868F:	arch/arm/boot/dts/qcom-*.dtsi
1869F:	arch/arm/mach-qcom/
1870F:	arch/arm64/boot/dts/qcom/*
1871F:	drivers/i2c/busses/i2c-qup.c
1872F:	drivers/clk/qcom/
1873F:	drivers/dma/qcom/
1874F:	drivers/soc/qcom/
1875F:	drivers/spi/spi-qup.c
1876F:	drivers/tty/serial/msm_serial.c
1877F:	drivers/*/pm8???-*
1878F:	drivers/mfd/ssbi.c
1879F:	drivers/firmware/qcom_scm*
1880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1881
1882ARM/RADISYS ENP2611 MACHINE SUPPORT
1883M:	Lennert Buytenhek <kernel@wantstofly.org>
1884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885S:	Maintained
1886
1887ARM/REALTEK ARCHITECTURE
1888M:	Andreas Färber <afaerber@suse.de>
1889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890S:	Maintained
1891F:	arch/arm64/boot/dts/realtek/
1892F:	Documentation/devicetree/bindings/arm/realtek.txt
1893
1894ARM/RENESAS ARM64 ARCHITECTURE
1895M:	Simon Horman <horms@verge.net.au>
1896M:	Magnus Damm <magnus.damm@gmail.com>
1897L:	linux-renesas-soc@vger.kernel.org
1898Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1900S:	Supported
1901F:	arch/arm64/boot/dts/renesas/
1902F:	Documentation/devicetree/bindings/arm/shmobile.txt
1903F:	drivers/soc/renesas/
1904F:	include/linux/soc/renesas/
1905
1906ARM/RISCPC ARCHITECTURE
1907M:	Russell King <linux@armlinux.org.uk>
1908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909W:	http://www.armlinux.org.uk/
1910S:	Maintained
1911F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1912F:	arch/arm/include/asm/hardware/ioc.h
1913F:	arch/arm/include/asm/hardware/iomd.h
1914F:	arch/arm/include/asm/hardware/memc.h
1915F:	arch/arm/mach-rpc/
1916F:	drivers/net/ethernet/8390/etherh.c
1917F:	drivers/net/ethernet/i825xx/ether1*
1918F:	drivers/net/ethernet/seeq/ether3*
1919F:	drivers/scsi/arm/
1920
1921ARM/Rockchip SoC support
1922M:	Heiko Stuebner <heiko@sntech.de>
1923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924L:	linux-rockchip@lists.infradead.org
1925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1926S:	Maintained
1927F:	arch/arm/boot/dts/rk3*
1928F:	arch/arm/boot/dts/rv1108*
1929F:	arch/arm/mach-rockchip/
1930F:	drivers/clk/rockchip/
1931F:	drivers/i2c/busses/i2c-rk3x.c
1932F:	drivers/*/*rockchip*
1933F:	drivers/*/*/*rockchip*
1934F:	sound/soc/rockchip/
1935N:	rockchip
1936
1937ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1938M:	Kukjin Kim <kgene@kernel.org>
1939M:	Krzysztof Kozlowski <krzk@kernel.org>
1940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1942Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1943S:	Maintained
1944F:	arch/arm/boot/dts/s3c*
1945F:	arch/arm/boot/dts/s5p*
1946F:	arch/arm/boot/dts/exynos*
1947F:	arch/arm64/boot/dts/exynos/
1948F:	arch/arm/plat-samsung/
1949F:	arch/arm/mach-s3c24*/
1950F:	arch/arm/mach-s3c64xx/
1951F:	arch/arm/mach-s5p*/
1952F:	arch/arm/mach-exynos*/
1953F:	drivers/*/*s3c24*
1954F:	drivers/*/*/*s3c24*
1955F:	drivers/*/*s3c64xx*
1956F:	drivers/*/*s5pv210*
1957F:	drivers/memory/samsung/*
1958F:	drivers/soc/samsung/*
1959F:	Documentation/arm/Samsung/
1960F:	Documentation/devicetree/bindings/arm/samsung/
1961F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1962F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1963N:	exynos
1964
1965ARM/SAMSUNG MOBILE MACHINE SUPPORT
1966M:	Kyungmin Park <kyungmin.park@samsung.com>
1967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968S:	Maintained
1969F:	arch/arm/mach-s5pv210/
1970
1971ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1972M:	Kyungmin Park <kyungmin.park@samsung.com>
1973M:	Kamil Debski <kamil@wypas.org>
1974M:	Andrzej Hajda <a.hajda@samsung.com>
1975L:	linux-arm-kernel@lists.infradead.org
1976L:	linux-media@vger.kernel.org
1977S:	Maintained
1978F:	drivers/media/platform/s5p-g2d/
1979
1980ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1981M:	Marek Szyprowski <m.szyprowski@samsung.com>
1982L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1983L:	linux-media@vger.kernel.org
1984S:	Maintained
1985F:	drivers/media/platform/s5p-cec/
1986F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1987
1988ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1989M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1990M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1991L:	linux-arm-kernel@lists.infradead.org
1992L:	linux-media@vger.kernel.org
1993S:	Maintained
1994F:	drivers/media/platform/s5p-jpeg/
1995
1996ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1997M:	Kyungmin Park <kyungmin.park@samsung.com>
1998M:	Kamil Debski <kamil@wypas.org>
1999M:	Jeongtae Park <jtp.park@samsung.com>
2000M:	Andrzej Hajda <a.hajda@samsung.com>
2001L:	linux-arm-kernel@lists.infradead.org
2002L:	linux-media@vger.kernel.org
2003S:	Maintained
2004F:	arch/arm/plat-samsung/s5p-dev-mfc.c
2005F:	drivers/media/platform/s5p-mfc/
2006
2007ARM/SHMOBILE ARM ARCHITECTURE
2008M:	Simon Horman <horms@verge.net.au>
2009M:	Magnus Damm <magnus.damm@gmail.com>
2010L:	linux-renesas-soc@vger.kernel.org
2011Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2013S:	Supported
2014F:	arch/arm/boot/dts/emev2*
2015F:	arch/arm/boot/dts/r7s*
2016F:	arch/arm/boot/dts/r8a*
2017F:	arch/arm/boot/dts/r9a*
2018F:	arch/arm/boot/dts/sh*
2019F:	arch/arm/configs/shmobile_defconfig
2020F:	arch/arm/include/debug/renesas-scif.S
2021F:	arch/arm/mach-shmobile/
2022F:	Documentation/devicetree/bindings/arm/shmobile.txt
2023F:	drivers/soc/renesas/
2024F:	include/linux/soc/renesas/
2025
2026ARM/SOCFPGA ARCHITECTURE
2027M:	Dinh Nguyen <dinguyen@kernel.org>
2028S:	Maintained
2029F:	arch/arm/mach-socfpga/
2030F:	arch/arm/boot/dts/socfpga*
2031F:	arch/arm/configs/socfpga_defconfig
2032F:	arch/arm64/boot/dts/altera/
2033W:	http://www.rocketboards.org
2034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2035
2036ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2037M:	Dinh Nguyen <dinguyen@kernel.org>
2038S:	Maintained
2039F:	drivers/clk/socfpga/
2040
2041ARM/SOCFPGA EDAC SUPPORT
2042M:	Thor Thayer <thor.thayer@linux.intel.com>
2043S:	Maintained
2044F:	drivers/edac/altera_edac.
2045
2046ARM/SPREADTRUM SoC SUPPORT
2047M:	Orson Zhai <orsonzhai@gmail.com>
2048M:	Baolin Wang <baolin.wang@linaro.org>
2049M:	Chunyan Zhang <zhang.lyra@gmail.com>
2050S:	Maintained
2051F:	arch/arm64/boot/dts/sprd
2052N:	sprd
2053
2054ARM/STI ARCHITECTURE
2055M:	Patrice Chotard <patrice.chotard@st.com>
2056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057W:	http://www.stlinux.com
2058S:	Maintained
2059F:	arch/arm/mach-sti/
2060F:	arch/arm/boot/dts/sti*
2061F:	drivers/char/hw_random/st-rng.c
2062F:	drivers/clocksource/arm_global_timer.c
2063F:	drivers/clocksource/clksrc_st_lpc.c
2064F:	drivers/cpufreq/sti-cpufreq.c
2065F:	drivers/dma/st_fdma*
2066F:	drivers/i2c/busses/i2c-st.c
2067F:	drivers/media/rc/st_rc.c
2068F:	drivers/media/platform/sti/c8sectpfe/
2069F:	drivers/mmc/host/sdhci-st.c
2070F:	drivers/phy/st/phy-miphy28lp.c
2071F:	drivers/phy/st/phy-stih407-usb.c
2072F:	drivers/pinctrl/pinctrl-st.c
2073F:	drivers/remoteproc/st_remoteproc.c
2074F:	drivers/remoteproc/st_slim_rproc.c
2075F:	drivers/reset/sti/
2076F:	drivers/rtc/rtc-st-lpc.c
2077F:	drivers/tty/serial/st-asc.c
2078F:	drivers/usb/dwc3/dwc3-st.c
2079F:	drivers/usb/host/ehci-st.c
2080F:	drivers/usb/host/ohci-st.c
2081F:	drivers/watchdog/st_lpc_wdt.c
2082F:	drivers/ata/ahci_st.c
2083F:	include/linux/remoteproc/st_slim_rproc.h
2084
2085ARM/STM32 ARCHITECTURE
2086M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2087M:	Alexandre Torgue <alexandre.torgue@st.com>
2088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089S:	Maintained
2090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2091N:	stm32
2092F:	arch/arm/boot/dts/stm32*
2093F:	arch/arm/mach-stm32/
2094F:	drivers/clocksource/armv7m_systick.c
2095
2096ARM/Synaptics Berlin SoC support
2097M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2098M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100S:	Maintained
2101F:	arch/arm/mach-berlin/
2102F:	arch/arm/boot/dts/berlin*
2103F:	arch/arm64/boot/dts/marvell/berlin*
2104
2105ARM/TANGO ARCHITECTURE
2106M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2107M:	Mans Rullgard <mans@mansr.com>
2108L:	linux-arm-kernel@lists.infradead.org
2109S:	Odd Fixes
2110N:	tango
2111
2112ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2113M:	Lennert Buytenhek <kernel@wantstofly.org>
2114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115S:	Maintained
2116
2117ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2118M:	Hans Verkuil <hans.verkuil@cisco.com>
2119L:	linux-tegra@vger.kernel.org
2120L:	linux-media@vger.kernel.org
2121S:	Maintained
2122F:	drivers/media/platform/tegra-cec/
2123F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2124
2125ARM/TETON BGA MACHINE SUPPORT
2126M:	"Mark F. Brown" <mark.brown314@gmail.com>
2127L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128S:	Maintained
2129
2130ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2131M:	Santosh Shilimkar <ssantosh@kernel.org>
2132L:	linux-kernel@vger.kernel.org
2133S:	Maintained
2134F:	drivers/memory/*emif*
2135
2136ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2137M:	Tero Kristo <t-kristo@ti.com>
2138M:	Nishanth Menon <nm@ti.com>
2139L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140S:	Supported
2141F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2142F:	arch/arm64/boot/dts/ti/Makefile
2143F:	arch/arm64/boot/dts/ti/k3-*
2144
2145ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2146M:	Santosh Shilimkar <ssantosh@kernel.org>
2147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148S:	Maintained
2149F:	arch/arm/mach-keystone/
2150F:	arch/arm/boot/dts/keystone-*
2151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2152
2153ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2154M:	Santosh Shilimkar <ssantosh@kernel.org>
2155L:	linux-kernel@vger.kernel.org
2156S:	Maintained
2157F:	drivers/clk/keystone/
2158
2159ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2160M:	Santosh Shilimkar <ssantosh@kernel.org>
2161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162L:	linux-kernel@vger.kernel.org
2163S:	Maintained
2164F:	drivers/clocksource/timer-keystone.c
2165
2166ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2167M:	Santosh Shilimkar <ssantosh@kernel.org>
2168L:	linux-kernel@vger.kernel.org
2169S:	Maintained
2170F:	drivers/power/reset/keystone-reset.c
2171
2172ARM/THECUS N2100 MACHINE SUPPORT
2173M:	Lennert Buytenhek <kernel@wantstofly.org>
2174L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2175S:	Maintained
2176
2177ARM/TOSA MACHINE SUPPORT
2178M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2179M:	Dirk Opfer <dirk@opfer-online.de>
2180S:	Maintained
2181
2182ARM/UNIPHIER ARCHITECTURE
2183M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2186S:	Maintained
2187F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2188F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2189F:	arch/arm/boot/dts/uniphier*
2190F:	arch/arm/include/asm/hardware/cache-uniphier.h
2191F:	arch/arm/mach-uniphier/
2192F:	arch/arm/mm/cache-uniphier.c
2193F:	arch/arm64/boot/dts/socionext/uniphier*
2194F:	drivers/bus/uniphier-system-bus.c
2195F:	drivers/clk/uniphier/
2196F:	drivers/gpio/gpio-uniphier.c
2197F:	drivers/i2c/busses/i2c-uniphier*
2198F:	drivers/irqchip/irq-uniphier-aidet.c
2199F:	drivers/mmc/host/uniphier-sd.c
2200F:	drivers/pinctrl/uniphier/
2201F:	drivers/reset/reset-uniphier.c
2202F:	drivers/tty/serial/8250/8250_uniphier.c
2203N:	uniphier
2204
2205ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2206M:	Ulf Hansson <ulf.hansson@linaro.org>
2207L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2208T:	git git://git.linaro.org/people/ulfh/clk.git
2209S:	Maintained
2210F:	drivers/clk/ux500/
2211
2212ARM/VERSATILE EXPRESS PLATFORM
2213M:	Liviu Dudau <liviu.dudau@arm.com>
2214M:	Sudeep Holla <sudeep.holla@arm.com>
2215M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2217S:	Maintained
2218F:	arch/arm/boot/dts/vexpress*
2219F:	arch/arm64/boot/dts/arm/
2220F:	arch/arm/mach-vexpress/
2221F:	*/*/vexpress*
2222F:	*/*/*/vexpress*
2223F:	drivers/clk/versatile/clk-vexpress-osc.c
2224F:	drivers/clocksource/timer-versatile.c
2225N:	mps2
2226
2227ARM/VFP SUPPORT
2228M:	Russell King <linux@armlinux.org.uk>
2229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230W:	http://www.armlinux.org.uk/
2231S:	Maintained
2232F:	arch/arm/vfp/
2233
2234ARM/VOIPAC PXA270 SUPPORT
2235M:	Marek Vasut <marek.vasut@gmail.com>
2236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237S:	Maintained
2238F:	arch/arm/mach-pxa/vpac270.c
2239F:	arch/arm/mach-pxa/include/mach/vpac270.h
2240
2241ARM/VT8500 ARM ARCHITECTURE
2242M:	Tony Prisk <linux@prisktech.co.nz>
2243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2244S:	Maintained
2245F:	arch/arm/mach-vt8500/
2246F:	drivers/clocksource/timer-vt8500.c
2247F:	drivers/i2c/busses/i2c-wmt.c
2248F:	drivers/mmc/host/wmt-sdmmc.c
2249F:	drivers/pwm/pwm-vt8500.c
2250F:	drivers/rtc/rtc-vt8500.c
2251F:	drivers/tty/serial/vt8500_serial.c
2252F:	drivers/usb/host/ehci-platform.c
2253F:	drivers/usb/host/uhci-platform.c
2254F:	drivers/video/fbdev/vt8500lcdfb.*
2255F:	drivers/video/fbdev/wm8505fb*
2256F:	drivers/video/fbdev/wmt_ge_rops.*
2257
2258ARM/ZIPIT Z2 SUPPORT
2259M:	Marek Vasut <marek.vasut@gmail.com>
2260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2261S:	Maintained
2262F:	arch/arm/mach-pxa/z2.c
2263F:	arch/arm/mach-pxa/include/mach/z2.h
2264
2265ARM/ZTE ARCHITECTURE
2266M:	Jun Nie <jun.nie@linaro.org>
2267M:	Baoyou Xie <baoyou.xie@linaro.org>
2268M:	Shawn Guo <shawnguo@kernel.org>
2269L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270S:	Maintained
2271F:	arch/arm/boot/dts/zx2967*
2272F:	arch/arm/mach-zx/
2273F:	arch/arm64/boot/dts/zte/
2274F:	drivers/clk/zte/
2275F:	drivers/dma/zx_dma.c
2276F:	drivers/gpio/gpio-zx.c
2277F:	drivers/i2c/busses/i2c-zx2967.c
2278F:	drivers/mmc/host/dw_mmc-zx.*
2279F:	drivers/pinctrl/zte/
2280F:	drivers/soc/zte/
2281F:	drivers/thermal/zx2967_thermal.c
2282F:	drivers/watchdog/zx2967_wdt.c
2283F:	Documentation/devicetree/bindings/arm/zte.txt
2284F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2285F:	Documentation/devicetree/bindings/dma/zxdma.txt
2286F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2287F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2288F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2289F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2290F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2291F:	Documentation/devicetree/bindings/soc/zte/
2292F:	Documentation/devicetree/bindings/sound/zte,*.txt
2293F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2294F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2295F:	include/dt-bindings/clock/zx2967*.h
2296F:	include/dt-bindings/soc/zte,*.h
2297F:	sound/soc/codecs/zx_aud96p22.c
2298F:	sound/soc/zte/
2299
2300ARM/ZYNQ ARCHITECTURE
2301M:	Michal Simek <michal.simek@xilinx.com>
2302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2303W:	http://wiki.xilinx.com
2304T:	git https://github.com/Xilinx/linux-xlnx.git
2305S:	Supported
2306F:	arch/arm/mach-zynq/
2307F:	drivers/cpuidle/cpuidle-zynq.c
2308F:	drivers/block/xsysace.c
2309N:	zynq
2310N:	xilinx
2311F:	drivers/clocksource/timer-cadence-ttc.c
2312F:	drivers/i2c/busses/i2c-cadence.c
2313F:	drivers/mmc/host/sdhci-of-arasan.c
2314F:	drivers/edac/synopsys_edac.c
2315F:	drivers/i2c/busses/i2c-xiic.c
2316
2317ARM64 PORT (AARCH64 ARCHITECTURE)
2318M:	Catalin Marinas <catalin.marinas@arm.com>
2319M:	Will Deacon <will.deacon@arm.com>
2320L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2322S:	Maintained
2323F:	arch/arm64/
2324X:	arch/arm64/boot/dts/
2325F:	Documentation/arm64/
2326
2327AS3645A LED FLASH CONTROLLER DRIVER
2328M:	Sakari Ailus <sakari.ailus@iki.fi>
2329L:	linux-leds@vger.kernel.org
2330S:	Maintained
2331F:	drivers/leds/leds-as3645a.c
2332
2333ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2334M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2335L:	linux-media@vger.kernel.org
2336T:	git git://linuxtv.org/media_tree.git
2337S:	Maintained
2338F:	drivers/media/i2c/ak7375.c
2339F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2340
2341ASAHI KASEI AK8974 DRIVER
2342M:	Linus Walleij <linus.walleij@linaro.org>
2343L:	linux-iio@vger.kernel.org
2344W:	http://www.akm.com/
2345S:	Supported
2346F:	drivers/iio/magnetometer/ak8974.c
2347
2348ASC7621 HARDWARE MONITOR DRIVER
2349M:	George Joseph <george.joseph@fairview5.com>
2350L:	linux-hwmon@vger.kernel.org
2351S:	Maintained
2352F:	Documentation/hwmon/asc7621
2353F:	drivers/hwmon/asc7621.c
2354
2355ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2356M:	Corentin Chary <corentin.chary@gmail.com>
2357L:	acpi4asus-user@lists.sourceforge.net
2358L:	platform-driver-x86@vger.kernel.org
2359W:	http://acpi4asus.sf.net
2360S:	Maintained
2361F:	drivers/platform/x86/asus*.c
2362F:	drivers/platform/x86/eeepc*.c
2363
2364ASUS WIRELESS RADIO CONTROL DRIVER
2365M:	João Paulo Rechi Vita <jprvita@gmail.com>
2366L:	platform-driver-x86@vger.kernel.org
2367S:	Maintained
2368F:	drivers/platform/x86/asus-wireless.c
2369
2370ASYMMETRIC KEYS
2371M:	David Howells <dhowells@redhat.com>
2372L:	keyrings@vger.kernel.org
2373S:	Maintained
2374F:	Documentation/crypto/asymmetric-keys.txt
2375F:	include/linux/verification.h
2376F:	include/crypto/public_key.h
2377F:	include/crypto/pkcs7.h
2378F:	crypto/asymmetric_keys/
2379
2380ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2381R:	Dan Williams <dan.j.williams@intel.com>
2382W:	http://sourceforge.net/projects/xscaleiop
2383S:	Odd fixes
2384F:	Documentation/crypto/async-tx-api.txt
2385F:	crypto/async_tx/
2386F:	drivers/dma/
2387F:	include/linux/dmaengine.h
2388F:	include/linux/async_tx.h
2389
2390AT24 EEPROM DRIVER
2391M:	Bartosz Golaszewski <brgl@bgdev.pl>
2392L:	linux-i2c@vger.kernel.org
2393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2394S:	Maintained
2395F:	Documentation/devicetree/bindings/eeprom/at24.txt
2396F:	drivers/misc/eeprom/at24.c
2397F:	include/linux/platform_data/at24.h
2398
2399ATA OVER ETHERNET (AOE) DRIVER
2400M:	"Ed L. Cashin" <ed.cashin@acm.org>
2401W:	http://www.openaoe.org/
2402S:	Supported
2403F:	Documentation/aoe/
2404F:	drivers/block/aoe/
2405
2406ATHEROS 71XX/9XXX GPIO DRIVER
2407M:	Alban Bedel <albeu@free.fr>
2408W:	https://github.com/AlbanBedel/linux
2409T:	git git://github.com/AlbanBedel/linux
2410S:	Maintained
2411F:	drivers/gpio/gpio-ath79.c
2412F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2413
2414ATHEROS 71XX/9XXX USB PHY DRIVER
2415M:	Alban Bedel <albeu@free.fr>
2416W:	https://github.com/AlbanBedel/linux
2417T:	git git://github.com/AlbanBedel/linux
2418S:	Maintained
2419F:	drivers/phy/qualcomm/phy-ath79-usb.c
2420F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2421
2422ATHEROS ATH GENERIC UTILITIES
2423M:	Kalle Valo <kvalo@codeaurora.org>
2424L:	linux-wireless@vger.kernel.org
2425S:	Supported
2426F:	drivers/net/wireless/ath/*
2427
2428ATHEROS ATH5K WIRELESS DRIVER
2429M:	Jiri Slaby <jirislaby@gmail.com>
2430M:	Nick Kossifidis <mickflemm@gmail.com>
2431M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2432L:	linux-wireless@vger.kernel.org
2433W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2434S:	Maintained
2435F:	drivers/net/wireless/ath/ath5k/
2436
2437ATHEROS ATH6KL WIRELESS DRIVER
2438M:	Kalle Valo <kvalo@codeaurora.org>
2439L:	linux-wireless@vger.kernel.org
2440W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2442S:	Supported
2443F:	drivers/net/wireless/ath/ath6kl/
2444
2445ATI_REMOTE2 DRIVER
2446M:	Ville Syrjala <syrjala@sci.fi>
2447S:	Maintained
2448F:	drivers/input/misc/ati_remote2.c
2449
2450ATK0110 HWMON DRIVER
2451M:	Luca Tettamanti <kronos.it@gmail.com>
2452L:	linux-hwmon@vger.kernel.org
2453S:	Maintained
2454F:	drivers/hwmon/asus_atk0110.c
2455
2456ATLX ETHERNET DRIVERS
2457M:	Jay Cliburn <jcliburn@gmail.com>
2458M:	Chris Snook <chris.snook@gmail.com>
2459L:	netdev@vger.kernel.org
2460W:	http://sourceforge.net/projects/atl1
2461W:	http://atl1.sourceforge.net
2462S:	Maintained
2463F:	drivers/net/ethernet/atheros/
2464
2465ATM
2466M:	Chas Williams <3chas3@gmail.com>
2467L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2468L:	netdev@vger.kernel.org
2469W:	http://linux-atm.sourceforge.net
2470S:	Maintained
2471F:	drivers/atm/
2472F:	include/linux/atm*
2473F:	include/uapi/linux/atm*
2474
2475ATMEL AT91 / AT32 MCI DRIVER
2476M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2477S:	Maintained
2478F:	drivers/mmc/host/atmel-mci.c
2479
2480ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2481M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2482S:	Supported
2483F:	drivers/power/reset/at91-sama5d2_shdwc.c
2484
2485ATMEL Audio ALSA driver
2486M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2487L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2488S:	Supported
2489F:	sound/soc/atmel
2490
2491ATMEL I2C DRIVER
2492M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2493L:	linux-i2c@vger.kernel.org
2494S:	Supported
2495F:	drivers/i2c/busses/i2c-at91.c
2496
2497ATMEL ISI DRIVER
2498M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2499L:	linux-media@vger.kernel.org
2500S:	Supported
2501F:	drivers/media/platform/atmel/atmel-isi.c
2502F:	include/media/atmel-isi.h
2503
2504ATMEL LCDFB DRIVER
2505M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2506L:	linux-fbdev@vger.kernel.org
2507S:	Maintained
2508F:	drivers/video/fbdev/atmel_lcdfb.c
2509F:	include/video/atmel_lcdc.h
2510
2511ATMEL MACB ETHERNET DRIVER
2512M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2513S:	Supported
2514F:	drivers/net/ethernet/cadence/
2515
2516ATMEL MAXTOUCH DRIVER
2517M:	Nick Dyer <nick@shmanahar.org>
2518T:	git git://github.com/ndyer/linux.git
2519S:	Maintained
2520F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2521F:	drivers/input/touchscreen/atmel_mxt_ts.c
2522
2523ATMEL SAMA5D2 ADC DRIVER
2524M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2525L:	linux-iio@vger.kernel.org
2526S:	Supported
2527F:	drivers/iio/adc/at91-sama5d2_adc.c
2528
2529ATMEL SDMMC DRIVER
2530M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2531L:	linux-mmc@vger.kernel.org
2532S:	Supported
2533F:	drivers/mmc/host/sdhci-of-at91.c
2534
2535ATMEL SPI DRIVER
2536M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2537S:	Supported
2538F:	drivers/spi/spi-atmel.*
2539
2540ATMEL SSC DRIVER
2541M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2542L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2543S:	Supported
2544F:	drivers/misc/atmel-ssc.c
2545F:	include/linux/atmel-ssc.h
2546
2547ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2548M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2550S:	Supported
2551F:	drivers/misc/atmel_tclib.c
2552F:	drivers/clocksource/tcb_clksrc.c
2553
2554ATMEL USBA UDC DRIVER
2555M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2556L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2557S:	Supported
2558F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2559
2560ATMEL WIRELESS DRIVER
2561M:	Simon Kelley <simon@thekelleys.org.uk>
2562L:	linux-wireless@vger.kernel.org
2563W:	http://www.thekelleys.org.uk/atmel
2564W:	http://atmelwlandriver.sourceforge.net/
2565S:	Maintained
2566F:	drivers/net/wireless/atmel/atmel*
2567
2568ATMEL XDMA DRIVER
2569M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2570L:	linux-arm-kernel@lists.infradead.org
2571L:	dmaengine@vger.kernel.org
2572S:	Supported
2573F:	drivers/dma/at_xdmac.c
2574
2575ATOMIC INFRASTRUCTURE
2576M:	Will Deacon <will.deacon@arm.com>
2577M:	Peter Zijlstra <peterz@infradead.org>
2578R:	Boqun Feng <boqun.feng@gmail.com>
2579L:	linux-kernel@vger.kernel.org
2580S:	Maintained
2581F:	arch/*/include/asm/atomic*.h
2582F:	include/*/atomic*.h
2583
2584ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2585M:	Bradley Grove <linuxdrivers@attotech.com>
2586L:	linux-scsi@vger.kernel.org
2587W:	http://www.attotech.com
2588S:	Supported
2589F:	drivers/scsi/esas2r
2590
2591ATUSB IEEE 802.15.4 RADIO DRIVER
2592M:	Stefan Schmidt <stefan@datenfreihafen.org>
2593L:	linux-wpan@vger.kernel.org
2594S:	Maintained
2595F:	drivers/net/ieee802154/atusb.c
2596F:	drivers/net/ieee802154/atusb.h
2597F:	drivers/net/ieee802154/at86rf230.h
2598
2599AUDIT SUBSYSTEM
2600M:	Paul Moore <paul@paul-moore.com>
2601M:	Eric Paris <eparis@redhat.com>
2602L:	linux-audit@redhat.com (moderated for non-subscribers)
2603W:	https://github.com/linux-audit
2604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2605S:	Supported
2606F:	include/linux/audit.h
2607F:	include/uapi/linux/audit.h
2608F:	kernel/audit*
2609
2610AUXILIARY DISPLAY DRIVERS
2611M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2612S:	Maintained
2613F:	drivers/auxdisplay/
2614F:	include/linux/cfag12864b.h
2615
2616AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2617M:	Andreas Klinger <ak@it-klinger.de>
2618L:	linux-iio@vger.kernel.org
2619S:	Maintained
2620F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2621F:	drivers/iio/adc/hx711.c
2622
2623AX.25 NETWORK LAYER
2624M:	Ralf Baechle <ralf@linux-mips.org>
2625L:	linux-hams@vger.kernel.org
2626W:	http://www.linux-ax25.org/
2627S:	Maintained
2628F:	include/uapi/linux/ax25.h
2629F:	include/net/ax25.h
2630F:	net/ax25/
2631
2632AXENTIA ARM DEVICES
2633M:	Peter Rosin <peda@axentia.se>
2634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2635S:	Maintained
2636F:	Documentation/devicetree/bindings/arm/axentia.txt
2637F:	arch/arm/boot/dts/at91-linea.dtsi
2638F:	arch/arm/boot/dts/at91-natte.dtsi
2639F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2640F:	arch/arm/boot/dts/at91-tse850-3.dts
2641
2642AXENTIA ASOC DRIVERS
2643M:	Peter Rosin <peda@axentia.se>
2644L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2645S:	Maintained
2646F:	Documentation/devicetree/bindings/sound/axentia,*
2647F:	sound/soc/atmel/tse850-pcm5142.c
2648
2649AZ6007 DVB DRIVER
2650M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2651L:	linux-media@vger.kernel.org
2652W:	https://linuxtv.org
2653T:	git git://linuxtv.org/media_tree.git
2654S:	Maintained
2655F:	drivers/media/usb/dvb-usb-v2/az6007.c
2656
2657AZTECH FM RADIO RECEIVER DRIVER
2658M:	Hans Verkuil <hverkuil@xs4all.nl>
2659L:	linux-media@vger.kernel.org
2660T:	git git://linuxtv.org/media_tree.git
2661W:	https://linuxtv.org
2662S:	Maintained
2663F:	drivers/media/radio/radio-aztech*
2664
2665B43 WIRELESS DRIVER
2666L:	linux-wireless@vger.kernel.org
2667L:	b43-dev@lists.infradead.org
2668W:	http://wireless.kernel.org/en/users/Drivers/b43
2669S:	Odd Fixes
2670F:	drivers/net/wireless/broadcom/b43/
2671
2672B43LEGACY WIRELESS DRIVER
2673M:	Larry Finger <Larry.Finger@lwfinger.net>
2674L:	linux-wireless@vger.kernel.org
2675L:	b43-dev@lists.infradead.org
2676W:	http://wireless.kernel.org/en/users/Drivers/b43
2677S:	Maintained
2678F:	drivers/net/wireless/broadcom/b43legacy/
2679
2680BACKLIGHT CLASS/SUBSYSTEM
2681M:	Lee Jones <lee.jones@linaro.org>
2682M:	Daniel Thompson <daniel.thompson@linaro.org>
2683M:	Jingoo Han <jingoohan1@gmail.com>
2684L:	dri-devel@lists.freedesktop.org
2685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2686S:	Maintained
2687F:	drivers/video/backlight/
2688F:	include/linux/backlight.h
2689F:	include/linux/pwm_backlight.h
2690F:	Documentation/devicetree/bindings/leds/backlight
2691
2692BATMAN ADVANCED
2693M:	Marek Lindner <mareklindner@neomailbox.ch>
2694M:	Simon Wunderlich <sw@simonwunderlich.de>
2695M:	Antonio Quartulli <a@unstable.cc>
2696L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2697W:	https://www.open-mesh.org/
2698Q:	https://patchwork.open-mesh.org/project/batman/list/
2699S:	Maintained
2700F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2701F:	Documentation/ABI/testing/sysfs-class-net-mesh
2702F:	Documentation/networking/batman-adv.rst
2703F:	include/uapi/linux/batadv_packet.h
2704F:	include/uapi/linux/batman_adv.h
2705F:	net/batman-adv/
2706
2707BAYCOM/HDLCDRV DRIVERS FOR AX.25
2708M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2709L:	linux-hams@vger.kernel.org
2710W:	http://www.baycom.org/~tom/ham/ham.html
2711S:	Maintained
2712F:	drivers/net/hamradio/baycom*
2713
2714BCACHE (BLOCK LAYER CACHE)
2715M:	Coly Li <colyli@suse.de>
2716M:	Kent Overstreet <kent.overstreet@gmail.com>
2717L:	linux-bcache@vger.kernel.org
2718W:	http://bcache.evilpiepirate.org
2719C:	irc://irc.oftc.net/bcache
2720S:	Maintained
2721F:	drivers/md/bcache/
2722
2723BDISP ST MEDIA DRIVER
2724M:	Fabien Dessenne <fabien.dessenne@st.com>
2725L:	linux-media@vger.kernel.org
2726T:	git git://linuxtv.org/media_tree.git
2727W:	https://linuxtv.org
2728S:	Supported
2729F:	drivers/media/platform/sti/bdisp
2730
2731BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2732M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2733L:	netdev@vger.kernel.org
2734S:	Maintained
2735F:	drivers/net/ethernet/ec_bhf.c
2736
2737BEFS FILE SYSTEM
2738M:	Luis de Bethencourt <luisbg@kernel.org>
2739M:	Salah Triki <salah.triki@gmail.com>
2740S:	Maintained
2741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2742F:	Documentation/filesystems/befs.txt
2743F:	fs/befs/
2744
2745BFQ I/O SCHEDULER
2746M:	Paolo Valente <paolo.valente@linaro.org>
2747M:	Jens Axboe <axboe@kernel.dk>
2748L:	linux-block@vger.kernel.org
2749S:	Maintained
2750F:	block/bfq-*
2751F:	Documentation/block/bfq-iosched.txt
2752
2753BFS FILE SYSTEM
2754M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2755S:	Maintained
2756F:	Documentation/filesystems/bfs.txt
2757F:	fs/bfs/
2758F:	include/uapi/linux/bfs_fs.h
2759
2760BLINKM RGB LED DRIVER
2761M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2762S:	Maintained
2763F:	drivers/leds/leds-blinkm.c
2764
2765BLOCK LAYER
2766M:	Jens Axboe <axboe@kernel.dk>
2767L:	linux-block@vger.kernel.org
2768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2769S:	Maintained
2770F:	block/
2771F:	drivers/block/
2772F:	kernel/trace/blktrace.c
2773F:	lib/sbitmap.c
2774
2775BLOCK2MTD DRIVER
2776M:	Joern Engel <joern@lazybastard.org>
2777L:	linux-mtd@lists.infradead.org
2778S:	Maintained
2779F:	drivers/mtd/devices/block2mtd.c
2780
2781BLUETOOTH DRIVERS
2782M:	Marcel Holtmann <marcel@holtmann.org>
2783M:	Johan Hedberg <johan.hedberg@gmail.com>
2784L:	linux-bluetooth@vger.kernel.org
2785W:	http://www.bluez.org/
2786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2788S:	Maintained
2789F:	drivers/bluetooth/
2790
2791BLUETOOTH SUBSYSTEM
2792M:	Marcel Holtmann <marcel@holtmann.org>
2793M:	Johan Hedberg <johan.hedberg@gmail.com>
2794L:	linux-bluetooth@vger.kernel.org
2795W:	http://www.bluez.org/
2796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2798S:	Maintained
2799F:	net/bluetooth/
2800F:	include/net/bluetooth/
2801
2802BONDING DRIVER
2803M:	Jay Vosburgh <j.vosburgh@gmail.com>
2804M:	Veaceslav Falico <vfalico@gmail.com>
2805M:	Andy Gospodarek <andy@greyhouse.net>
2806L:	netdev@vger.kernel.org
2807W:	http://sourceforge.net/projects/bonding/
2808S:	Supported
2809F:	drivers/net/bonding/
2810F:	include/uapi/linux/if_bonding.h
2811
2812BPF (Safe dynamic programs and tools)
2813M:	Alexei Starovoitov <ast@kernel.org>
2814M:	Daniel Borkmann <daniel@iogearbox.net>
2815L:	netdev@vger.kernel.org
2816L:	linux-kernel@vger.kernel.org
2817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2819Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2820S:	Supported
2821F:	arch/x86/net/bpf_jit*
2822F:	Documentation/networking/filter.txt
2823F:	Documentation/bpf/
2824F:	include/linux/bpf*
2825F:	include/linux/filter.h
2826F:	include/trace/events/xdp.h
2827F:	include/uapi/linux/bpf*
2828F:	include/uapi/linux/filter.h
2829F:	kernel/bpf/
2830F:	kernel/trace/bpf_trace.c
2831F:	lib/test_bpf.c
2832F:	net/bpf/
2833F:	net/core/filter.c
2834F:	net/sched/act_bpf.c
2835F:	net/sched/cls_bpf.c
2836F:	samples/bpf/
2837F:	tools/bpf/
2838F:	tools/lib/bpf/
2839F:	tools/testing/selftests/bpf/
2840
2841BROADCOM B44 10/100 ETHERNET DRIVER
2842M:	Michael Chan <michael.chan@broadcom.com>
2843L:	netdev@vger.kernel.org
2844S:	Supported
2845F:	drivers/net/ethernet/broadcom/b44.*
2846
2847BROADCOM B53 ETHERNET SWITCH DRIVER
2848M:	Florian Fainelli <f.fainelli@gmail.com>
2849L:	netdev@vger.kernel.org
2850L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2851S:	Supported
2852F:	drivers/net/dsa/b53/*
2853F:	include/linux/platform_data/b53.h
2854
2855BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2856M:	Florian Fainelli <f.fainelli@gmail.com>
2857M:	Ray Jui <rjui@broadcom.com>
2858M:	Scott Branden <sbranden@broadcom.com>
2859M:	bcm-kernel-feedback-list@broadcom.com
2860T:	git git://github.com/broadcom/mach-bcm
2861S:	Maintained
2862N:	bcm281*
2863N:	bcm113*
2864N:	bcm216*
2865N:	kona
2866F:	arch/arm/mach-bcm/
2867
2868BROADCOM BCM2835 ARM ARCHITECTURE
2869M:	Eric Anholt <eric@anholt.net>
2870M:	Stefan Wahren <stefan.wahren@i2se.com>
2871L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2872L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2873T:	git git://github.com/anholt/linux
2874S:	Maintained
2875N:	bcm2835
2876F:	drivers/staging/vc04_services
2877
2878BROADCOM BCM47XX MIPS ARCHITECTURE
2879M:	Hauke Mehrtens <hauke@hauke-m.de>
2880M:	Rafał Miłecki <zajec5@gmail.com>
2881L:	linux-mips@linux-mips.org
2882S:	Maintained
2883F:	Documentation/devicetree/bindings/mips/brcm/
2884F:	arch/mips/bcm47xx/*
2885F:	arch/mips/include/asm/mach-bcm47xx/*
2886
2887BROADCOM BCM5301X ARM ARCHITECTURE
2888M:	Hauke Mehrtens <hauke@hauke-m.de>
2889M:	Rafał Miłecki <zajec5@gmail.com>
2890M:	Jon Mason <jonmason@broadcom.com>
2891M:	bcm-kernel-feedback-list@broadcom.com
2892L:	linux-arm-kernel@lists.infradead.org
2893S:	Maintained
2894F:	arch/arm/mach-bcm/bcm_5301x.c
2895F:	arch/arm/boot/dts/bcm5301x*.dtsi
2896F:	arch/arm/boot/dts/bcm470*
2897F:	arch/arm/boot/dts/bcm953012*
2898
2899BROADCOM BCM53573 ARM ARCHITECTURE
2900M:	Rafał Miłecki <rafal@milecki.pl>
2901L:	linux-arm-kernel@lists.infradead.org
2902S:	Maintained
2903F:	arch/arm/boot/dts/bcm53573*
2904F:	arch/arm/boot/dts/bcm47189*
2905
2906BROADCOM BCM63XX ARM ARCHITECTURE
2907M:	Florian Fainelli <f.fainelli@gmail.com>
2908M:	bcm-kernel-feedback-list@broadcom.com
2909L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2910T:	git git://github.com/broadcom/stblinux.git
2911S:	Maintained
2912N:	bcm63xx
2913
2914BROADCOM BCM63XX/BCM33XX UDC DRIVER
2915M:	Kevin Cernekee <cernekee@gmail.com>
2916L:	linux-usb@vger.kernel.org
2917S:	Maintained
2918F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2919
2920BROADCOM BCM7XXX ARM ARCHITECTURE
2921M:	Brian Norris <computersforpeace@gmail.com>
2922M:	Gregory Fong <gregory.0xf0@gmail.com>
2923M:	Florian Fainelli <f.fainelli@gmail.com>
2924M:	bcm-kernel-feedback-list@broadcom.com
2925L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2926T:	git git://github.com/broadcom/stblinux.git
2927S:	Maintained
2928F:	arch/arm/mach-bcm/*brcmstb*
2929F:	arch/arm/boot/dts/bcm7*.dts*
2930F:	drivers/bus/brcmstb_gisb.c
2931F:	arch/arm/mm/cache-b15-rac.c
2932F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2933N:	brcmstb
2934
2935BROADCOM BMIPS CPUFREQ DRIVER
2936M:	Markus Mayer <mmayer@broadcom.com>
2937M:	bcm-kernel-feedback-list@broadcom.com
2938L:	linux-pm@vger.kernel.org
2939S:	Maintained
2940F:	drivers/cpufreq/bmips-cpufreq.c
2941
2942BROADCOM BMIPS MIPS ARCHITECTURE
2943M:	Kevin Cernekee <cernekee@gmail.com>
2944M:	Florian Fainelli <f.fainelli@gmail.com>
2945L:	linux-mips@linux-mips.org
2946T:	git git://github.com/broadcom/stblinux.git
2947S:	Maintained
2948F:	arch/mips/bmips/*
2949F:	arch/mips/include/asm/mach-bmips/*
2950F:	arch/mips/kernel/*bmips*
2951F:	arch/mips/boot/dts/brcm/bcm*.dts*
2952F:	drivers/irqchip/irq-bcm63*
2953F:	drivers/irqchip/irq-bcm7*
2954F:	drivers/irqchip/irq-brcmstb*
2955F:	include/linux/bcm963xx_nvram.h
2956F:	include/linux/bcm963xx_tag.h
2957
2958BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2959M:	Rasesh Mody <rasesh.mody@cavium.com>
2960M:	Dept-GELinuxNICDev@cavium.com
2961L:	netdev@vger.kernel.org
2962S:	Supported
2963F:	drivers/net/ethernet/broadcom/bnx2.*
2964F:	drivers/net/ethernet/broadcom/bnx2_*
2965
2966BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2967M:	QLogic-Storage-Upstream@qlogic.com
2968L:	linux-scsi@vger.kernel.org
2969S:	Supported
2970F:	drivers/scsi/bnx2fc/
2971
2972BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2973M:	QLogic-Storage-Upstream@qlogic.com
2974L:	linux-scsi@vger.kernel.org
2975S:	Supported
2976F:	drivers/scsi/bnx2i/
2977
2978BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2979M:	Ariel Elior <ariel.elior@cavium.com>
2980M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2981M:	everest-linux-l2@cavium.com
2982L:	netdev@vger.kernel.org
2983S:	Supported
2984F:	drivers/net/ethernet/broadcom/bnx2x/
2985
2986BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2987M:	Michael Chan <michael.chan@broadcom.com>
2988L:	netdev@vger.kernel.org
2989S:	Supported
2990F:	drivers/net/ethernet/broadcom/bnxt/
2991
2992BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2993M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2994M:	Franky Lin <franky.lin@broadcom.com>
2995M:	Hante Meuleman <hante.meuleman@broadcom.com>
2996M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2997M:	Wright Feng <wright.feng@cypress.com>
2998L:	linux-wireless@vger.kernel.org
2999L:	brcm80211-dev-list.pdl@broadcom.com
3000L:	brcm80211-dev-list@cypress.com
3001S:	Supported
3002F:	drivers/net/wireless/broadcom/brcm80211/
3003
3004BROADCOM BRCMSTB GPIO DRIVER
3005M:	Gregory Fong <gregory.0xf0@gmail.com>
3006L:	bcm-kernel-feedback-list@broadcom.com
3007S:	Supported
3008F:	drivers/gpio/gpio-brcmstb.c
3009F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3010
3011BROADCOM BRCMSTB I2C DRIVER
3012M:	Kamal Dasu <kdasu.kdev@gmail.com>
3013L:	linux-i2c@vger.kernel.org
3014L:	bcm-kernel-feedback-list@broadcom.com
3015S:	Supported
3016F:	drivers/i2c/busses/i2c-brcmstb.c
3017F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3018
3019BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3020M:	Al Cooper <alcooperx@gmail.com>
3021L:	linux-kernel@vger.kernel.org
3022L:	bcm-kernel-feedback-list@broadcom.com
3023S:	Maintained
3024F:	drivers/phy/broadcom/phy-brcm-usb*
3025
3026BROADCOM GENET ETHERNET DRIVER
3027M:	Doug Berger <opendmb@gmail.com>
3028M:	Florian Fainelli <f.fainelli@gmail.com>
3029L:	netdev@vger.kernel.org
3030S:	Supported
3031F:	drivers/net/ethernet/broadcom/genet/
3032
3033BROADCOM IPROC ARM ARCHITECTURE
3034M:	Ray Jui <rjui@broadcom.com>
3035M:	Scott Branden <sbranden@broadcom.com>
3036M:	Jon Mason <jonmason@broadcom.com>
3037M:	bcm-kernel-feedback-list@broadcom.com
3038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3039T:	git git://github.com/broadcom/cygnus-linux.git
3040S:	Maintained
3041N:	iproc
3042N:	cygnus
3043N:	bcm[-_]nsp
3044N:	bcm9113*
3045N:	bcm9583*
3046N:	bcm9585*
3047N:	bcm9586*
3048N:	bcm988312
3049N:	bcm113*
3050N:	bcm583*
3051N:	bcm585*
3052N:	bcm586*
3053N:	bcm88312
3054N:	hr2
3055N:	stingray
3056F:	arch/arm64/boot/dts/broadcom/northstar2/*
3057F:	arch/arm64/boot/dts/broadcom/stingray/*
3058F:	drivers/clk/bcm/clk-ns*
3059F:	drivers/clk/bcm/clk-sr*
3060F:	drivers/pinctrl/bcm/pinctrl-ns*
3061F:	include/dt-bindings/clock/bcm-sr*
3062
3063BROADCOM KONA GPIO DRIVER
3064M:	Ray Jui <rjui@broadcom.com>
3065L:	bcm-kernel-feedback-list@broadcom.com
3066S:	Supported
3067F:	drivers/gpio/gpio-bcm-kona.c
3068F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3069
3070BROADCOM NETXTREME-E ROCE DRIVER
3071M:	Selvin Xavier <selvin.xavier@broadcom.com>
3072M:	Devesh Sharma <devesh.sharma@broadcom.com>
3073M:	Somnath Kotur <somnath.kotur@broadcom.com>
3074M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3075L:	linux-rdma@vger.kernel.org
3076W:	http://www.broadcom.com
3077S:	Supported
3078F:	drivers/infiniband/hw/bnxt_re/
3079F:	include/uapi/rdma/bnxt_re-abi.h
3080
3081BROADCOM NVRAM DRIVER
3082M:	Rafał Miłecki <zajec5@gmail.com>
3083L:	linux-mips@linux-mips.org
3084S:	Maintained
3085F:	drivers/firmware/broadcom/*
3086
3087BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3088M:	Rafał Miłecki <zajec5@gmail.com>
3089L:	linux-wireless@vger.kernel.org
3090S:	Maintained
3091F:	drivers/bcma/
3092F:	include/linux/bcma/
3093
3094BROADCOM STB AVS CPUFREQ DRIVER
3095M:	Markus Mayer <mmayer@broadcom.com>
3096M:	bcm-kernel-feedback-list@broadcom.com
3097L:	linux-pm@vger.kernel.org
3098S:	Maintained
3099F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3100F:	drivers/cpufreq/brcmstb*
3101
3102BROADCOM STB AVS TMON DRIVER
3103M:	Markus Mayer <mmayer@broadcom.com>
3104M:	bcm-kernel-feedback-list@broadcom.com
3105L:	linux-pm@vger.kernel.org
3106S:	Maintained
3107F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3108F:	drivers/thermal/broadcom/brcmstb*
3109
3110BROADCOM STB NAND FLASH DRIVER
3111M:	Brian Norris <computersforpeace@gmail.com>
3112M:	Kamal Dasu <kdasu.kdev@gmail.com>
3113L:	linux-mtd@lists.infradead.org
3114L:	bcm-kernel-feedback-list@broadcom.com
3115S:	Maintained
3116F:	drivers/mtd/nand/raw/brcmnand/
3117
3118BROADCOM STB DPFE DRIVER
3119M:	Markus Mayer <mmayer@broadcom.com>
3120M:	bcm-kernel-feedback-list@broadcom.com
3121L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3122S:	Maintained
3123F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3124F:	drivers/memory/brcmstb_dpfe.c
3125
3126BROADCOM SPI DRIVER
3127M:	Kamal Dasu <kdasu.kdev@gmail.com>
3128M:	bcm-kernel-feedback-list@broadcom.com
3129S:	Maintained
3130F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3131F:	drivers/spi/spi-bcm-qspi.*
3132F:	drivers/spi/spi-brcmstb-qspi.c
3133F:	drivers/spi/spi-iproc-qspi.c
3134
3135BROADCOM SYSTEMPORT ETHERNET DRIVER
3136M:	Florian Fainelli <f.fainelli@gmail.com>
3137L:	netdev@vger.kernel.org
3138S:	Supported
3139F:	drivers/net/ethernet/broadcom/bcmsysport.*
3140
3141BROADCOM TG3 GIGABIT ETHERNET DRIVER
3142M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3143M:	Prashant Sreedharan <prashant@broadcom.com>
3144M:	Michael Chan <mchan@broadcom.com>
3145L:	netdev@vger.kernel.org
3146S:	Supported
3147F:	drivers/net/ethernet/broadcom/tg3.*
3148
3149BROCADE BFA FC SCSI DRIVER
3150M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3151M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3152L:	linux-scsi@vger.kernel.org
3153S:	Supported
3154F:	drivers/scsi/bfa/
3155
3156BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3157M:	Rasesh Mody <rasesh.mody@cavium.com>
3158M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3159M:	Dept-GELinuxNICDev@cavium.com
3160L:	netdev@vger.kernel.org
3161S:	Supported
3162F:	drivers/net/ethernet/brocade/bna/
3163
3164BSG (block layer generic sg v4 driver)
3165M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3166L:	linux-scsi@vger.kernel.org
3167S:	Supported
3168F:	block/bsg.c
3169F:	include/linux/bsg.h
3170F:	include/uapi/linux/bsg.h
3171
3172BT87X AUDIO DRIVER
3173M:	Clemens Ladisch <clemens@ladisch.de>
3174L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3175T:	git git://git.alsa-project.org/alsa-kernel.git
3176S:	Maintained
3177F:	Documentation/sound/cards/bt87x.rst
3178F:	sound/pci/bt87x.c
3179
3180BT8XXGPIO DRIVER
3181M:	Michael Buesch <m@bues.ch>
3182W:	http://bu3sch.de/btgpio.php
3183S:	Maintained
3184F:	drivers/gpio/gpio-bt8xx.c
3185
3186BTRFS FILE SYSTEM
3187M:	Chris Mason <clm@fb.com>
3188M:	Josef Bacik <jbacik@fb.com>
3189M:	David Sterba <dsterba@suse.com>
3190L:	linux-btrfs@vger.kernel.org
3191W:	http://btrfs.wiki.kernel.org/
3192Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3194S:	Maintained
3195F:	Documentation/filesystems/btrfs.txt
3196F:	fs/btrfs/
3197F:	include/linux/btrfs*
3198F:	include/uapi/linux/btrfs*
3199
3200BTTV VIDEO4LINUX DRIVER
3201M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3202L:	linux-media@vger.kernel.org
3203W:	https://linuxtv.org
3204T:	git git://linuxtv.org/media_tree.git
3205S:	Odd fixes
3206F:	Documentation/media/v4l-drivers/bttv*
3207F:	drivers/media/pci/bt8xx/bttv*
3208
3209BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3210M:	Chanwoo Choi <cw00.choi@samsung.com>
3211L:	linux-pm@vger.kernel.org
3212L:	linux-samsung-soc@vger.kernel.org
3213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3214S:	Maintained
3215F:	drivers/devfreq/exynos-bus.c
3216F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3217
3218BUSLOGIC SCSI DRIVER
3219M:	Khalid Aziz <khalid@gonehiking.org>
3220L:	linux-scsi@vger.kernel.org
3221S:	Maintained
3222F:	drivers/scsi/BusLogic.*
3223F:	drivers/scsi/FlashPoint.*
3224
3225C-MEDIA CMI8788 DRIVER
3226M:	Clemens Ladisch <clemens@ladisch.de>
3227L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3228T:	git git://git.alsa-project.org/alsa-kernel.git
3229S:	Maintained
3230F:	sound/pci/oxygen/
3231
3232C6X ARCHITECTURE
3233M:	Mark Salter <msalter@redhat.com>
3234M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3235L:	linux-c6x-dev@linux-c6x.org
3236W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3237S:	Maintained
3238F:	arch/c6x/
3239
3240CA8210 IEEE-802.15.4 RADIO DRIVER
3241M:	Harry Morris <h.morris@cascoda.com>
3242L:	linux-wpan@vger.kernel.org
3243W:	https://github.com/Cascoda/ca8210-linux.git
3244S:	Maintained
3245F:	drivers/net/ieee802154/ca8210.c
3246F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3247
3248CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3249M:	David Howells <dhowells@redhat.com>
3250L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3251S:	Supported
3252F:	Documentation/filesystems/caching/cachefiles.txt
3253F:	fs/cachefiles/
3254
3255CADENCE MIPI-CSI2 BRIDGES
3256M:	Maxime Ripard <maxime.ripard@bootlin.com>
3257L:	linux-media@vger.kernel.org
3258S:	Maintained
3259F:	Documentation/devicetree/bindings/media/cdns,*.txt
3260F:	drivers/media/platform/cadence/cdns-csi2*
3261
3262CADET FM/AM RADIO RECEIVER DRIVER
3263M:	Hans Verkuil <hverkuil@xs4all.nl>
3264L:	linux-media@vger.kernel.org
3265T:	git git://linuxtv.org/media_tree.git
3266W:	https://linuxtv.org
3267S:	Maintained
3268F:	drivers/media/radio/radio-cadet*
3269
3270CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3271M:	Jonathan Corbet <corbet@lwn.net>
3272L:	linux-media@vger.kernel.org
3273T:	git git://linuxtv.org/media_tree.git
3274S:	Maintained
3275F:	Documentation/media/v4l-drivers/cafe_ccic*
3276F:	drivers/media/platform/marvell-ccic/
3277
3278CAIF NETWORK LAYER
3279M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3280L:	netdev@vger.kernel.org
3281S:	Supported
3282F:	Documentation/networking/caif/
3283F:	drivers/net/caif/
3284F:	include/uapi/linux/caif/
3285F:	include/net/caif/
3286F:	net/caif/
3287
3288CALGARY x86-64 IOMMU
3289M:	Muli Ben-Yehuda <mulix@mulix.org>
3290M:	Jon Mason <jdmason@kudzu.us>
3291L:	iommu@lists.linux-foundation.org
3292S:	Maintained
3293F:	arch/x86/kernel/pci-calgary_64.c
3294F:	arch/x86/kernel/tce_64.c
3295F:	arch/x86/include/asm/calgary.h
3296F:	arch/x86/include/asm/tce.h
3297
3298CAN NETWORK DRIVERS
3299M:	Wolfgang Grandegger <wg@grandegger.com>
3300M:	Marc Kleine-Budde <mkl@pengutronix.de>
3301L:	linux-can@vger.kernel.org
3302W:	https://github.com/linux-can
3303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3305S:	Maintained
3306F:	Documentation/devicetree/bindings/net/can/
3307F:	drivers/net/can/
3308F:	include/linux/can/dev.h
3309F:	include/linux/can/platform/
3310F:	include/uapi/linux/can/error.h
3311F:	include/uapi/linux/can/netlink.h
3312
3313CAN NETWORK LAYER
3314M:	Oliver Hartkopp <socketcan@hartkopp.net>
3315M:	Marc Kleine-Budde <mkl@pengutronix.de>
3316L:	linux-can@vger.kernel.org
3317W:	https://github.com/linux-can
3318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3320S:	Maintained
3321F:	Documentation/networking/can.rst
3322F:	net/can/
3323F:	include/linux/can/core.h
3324F:	include/uapi/linux/can.h
3325F:	include/uapi/linux/can/bcm.h
3326F:	include/uapi/linux/can/raw.h
3327F:	include/uapi/linux/can/gw.h
3328
3329CAPABILITIES
3330M:	Serge Hallyn <serge@hallyn.com>
3331L:	linux-security-module@vger.kernel.org
3332S:	Supported
3333F:	include/linux/capability.h
3334F:	include/uapi/linux/capability.h
3335F:	security/commoncap.c
3336F:	kernel/capability.c
3337
3338CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3339M:	Kevin Tsai <ktsai@capellamicro.com>
3340S:	Maintained
3341F:	drivers/iio/light/cm*
3342
3343CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3344M:	Christian Lamparter <chunkeey@googlemail.com>
3345L:	linux-wireless@vger.kernel.org
3346W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3347S:	Maintained
3348F:	drivers/net/wireless/ath/carl9170/
3349
3350CAVIUM I2C DRIVER
3351M:	Jan Glauber <jglauber@cavium.com>
3352M:	David Daney <david.daney@cavium.com>
3353W:	http://www.cavium.com
3354S:	Supported
3355F:	drivers/i2c/busses/i2c-octeon*
3356F:	drivers/i2c/busses/i2c-thunderx*
3357
3358CAVIUM LIQUIDIO NETWORK DRIVER
3359M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3360M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3361M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3362M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3363L:	netdev@vger.kernel.org
3364W:	http://www.cavium.com
3365S:	Supported
3366F:	drivers/net/ethernet/cavium/liquidio/
3367
3368CAVIUM MMC DRIVER
3369M:	Jan Glauber <jglauber@cavium.com>
3370M:	David Daney <david.daney@cavium.com>
3371M:	Steven J. Hill <Steven.Hill@cavium.com>
3372W:	http://www.cavium.com
3373S:	Supported
3374F:	drivers/mmc/host/cavium*
3375
3376CAVIUM OCTEON-TX CRYPTO DRIVER
3377M:	George Cherian <george.cherian@cavium.com>
3378L:	linux-crypto@vger.kernel.org
3379W:	http://www.cavium.com
3380S:	Supported
3381F:	drivers/crypto/cavium/cpt/
3382
3383CAVIUM THUNDERX2 ARM64 SOC
3384M:	Robert Richter <rrichter@cavium.com>
3385M:	Jayachandran C <jnair@caviumnetworks.com>
3386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3387S:	Maintained
3388F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3389F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3390
3391CC2520 IEEE-802.15.4 RADIO DRIVER
3392M:	Varka Bhadram <varkabhadram@gmail.com>
3393L:	linux-wpan@vger.kernel.org
3394S:	Maintained
3395F:	drivers/net/ieee802154/cc2520.c
3396F:	include/linux/spi/cc2520.h
3397F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3398
3399CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3400M:	Gilad Ben-Yossef <gilad@benyossef.com>
3401L:	linux-crypto@vger.kernel.org
3402S:	Supported
3403F:	drivers/crypto/ccree/
3404W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3405
3406CEC FRAMEWORK
3407M:	Hans Verkuil <hans.verkuil@cisco.com>
3408L:	linux-media@vger.kernel.org
3409T:	git git://linuxtv.org/media_tree.git
3410W:	http://linuxtv.org
3411S:	Supported
3412F:	Documentation/media/kapi/cec-core.rst
3413F:	Documentation/media/uapi/cec
3414F:	drivers/media/cec/
3415F:	drivers/media/rc/keymaps/rc-cec.c
3416F:	include/media/cec.h
3417F:	include/media/cec-notifier.h
3418F:	include/uapi/linux/cec.h
3419F:	include/uapi/linux/cec-funcs.h
3420F:	Documentation/devicetree/bindings/media/cec.txt
3421F:	Documentation/ABI/testing/debugfs-cec-error-inj
3422
3423CEC GPIO DRIVER
3424M:	Hans Verkuil <hans.verkuil@cisco.com>
3425L:	linux-media@vger.kernel.org
3426T:	git git://linuxtv.org/media_tree.git
3427W:	http://linuxtv.org
3428S:	Supported
3429F:	drivers/media/platform/cec-gpio/
3430F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3431
3432CELL BROADBAND ENGINE ARCHITECTURE
3433M:	Arnd Bergmann <arnd@arndb.de>
3434L:	linuxppc-dev@lists.ozlabs.org
3435W:	http://www.ibm.com/developerworks/power/cell/
3436S:	Supported
3437F:	arch/powerpc/include/asm/cell*.h
3438F:	arch/powerpc/include/asm/spu*.h
3439F:	arch/powerpc/include/uapi/asm/spu*.h
3440F:	arch/powerpc/oprofile/*cell*
3441F:	arch/powerpc/platforms/cell/
3442
3443CEPH COMMON CODE (LIBCEPH)
3444M:	Ilya Dryomov <idryomov@gmail.com>
3445M:	"Yan, Zheng" <zyan@redhat.com>
3446M:	Sage Weil <sage@redhat.com>
3447L:	ceph-devel@vger.kernel.org
3448W:	http://ceph.com/
3449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3450T:	git git://github.com/ceph/ceph-client.git
3451S:	Supported
3452F:	net/ceph/
3453F:	include/linux/ceph/
3454F:	include/linux/crush/
3455
3456CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3457M:	"Yan, Zheng" <zyan@redhat.com>
3458M:	Sage Weil <sage@redhat.com>
3459M:	Ilya Dryomov <idryomov@gmail.com>
3460L:	ceph-devel@vger.kernel.org
3461W:	http://ceph.com/
3462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3463T:	git git://github.com/ceph/ceph-client.git
3464S:	Supported
3465F:	Documentation/filesystems/ceph.txt
3466F:	fs/ceph/
3467
3468CERTIFICATE HANDLING:
3469M:	David Howells <dhowells@redhat.com>
3470M:	David Woodhouse <dwmw2@infradead.org>
3471L:	keyrings@vger.kernel.org
3472S:	Maintained
3473F:	Documentation/admin-guide/module-signing.rst
3474F:	certs/
3475F:	scripts/sign-file.c
3476F:	scripts/extract-cert.c
3477
3478CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3479L:	linux-usb@vger.kernel.org
3480S:	Orphan
3481F:	Documentation/usb/WUSB-Design-overview.txt
3482F:	Documentation/usb/wusb-cbaf
3483F:	drivers/usb/host/hwa-hc.c
3484F:	drivers/usb/host/whci/
3485F:	drivers/usb/wusbcore/
3486F:	include/linux/usb/wusb*
3487
3488CFAG12864B LCD DRIVER
3489M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3490S:	Maintained
3491F:	drivers/auxdisplay/cfag12864b.c
3492F:	include/linux/cfag12864b.h
3493
3494CFAG12864BFB LCD FRAMEBUFFER DRIVER
3495M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3496S:	Maintained
3497F:	drivers/auxdisplay/cfag12864bfb.c
3498F:	include/linux/cfag12864b.h
3499
3500802.11 (including CFG80211/NL80211)
3501M:	Johannes Berg <johannes@sipsolutions.net>
3502L:	linux-wireless@vger.kernel.org
3503W:	http://wireless.kernel.org/
3504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3506S:	Maintained
3507F:	net/wireless/
3508F:	include/uapi/linux/nl80211.h
3509F:	include/linux/ieee80211.h
3510F:	include/net/wext.h
3511F:	include/net/cfg80211.h
3512F:	include/net/iw_handler.h
3513F:	include/net/ieee80211_radiotap.h
3514F:	Documentation/driver-api/80211/cfg80211.rst
3515F:	Documentation/networking/regulatory.txt
3516
3517CHAR and MISC DRIVERS
3518M:	Arnd Bergmann <arnd@arndb.de>
3519M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3521S:	Supported
3522F:	drivers/char/
3523F:	drivers/misc/
3524F:	include/linux/miscdevice.h
3525
3526CHECKPATCH
3527M:	Andy Whitcroft <apw@canonical.com>
3528M:	Joe Perches <joe@perches.com>
3529S:	Maintained
3530F:	scripts/checkpatch.pl
3531
3532CHINESE DOCUMENTATION
3533M:	Harry Wei <harryxiyou@gmail.com>
3534L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3535L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3536S:	Maintained
3537F:	Documentation/translations/zh_CN/
3538
3539CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3540M:	Peter Chen <Peter.Chen@nxp.com>
3541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3542L:	linux-usb@vger.kernel.org
3543S:	Maintained
3544F:	drivers/usb/chipidea/
3545
3546CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3547M:	Hans de Goede <hdegoede@redhat.com>
3548L:	linux-input@vger.kernel.org
3549S:	Maintained
3550F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3551F:	drivers/input/touchscreen/chipone_icn8318.c
3552
3553CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3554M:	Hans de Goede <hdegoede@redhat.com>
3555L:	linux-input@vger.kernel.org
3556S:	Maintained
3557F:	drivers/input/touchscreen/chipone_icn8505.c
3558
3559CHROME HARDWARE PLATFORM SUPPORT
3560M:	Benson Leung <bleung@chromium.org>
3561M:	Olof Johansson <olof@lixom.net>
3562S:	Maintained
3563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3564F:	drivers/platform/chrome/
3565
3566CIRRUS LOGIC AUDIO CODEC DRIVERS
3567M:	Brian Austin <brian.austin@cirrus.com>
3568M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3569L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3570S:	Maintained
3571F:	sound/soc/codecs/cs*
3572
3573CIRRUS LOGIC EP93XX ETHERNET DRIVER
3574M:	Hartley Sweeten <hsweeten@visionengravers.com>
3575L:	netdev@vger.kernel.org
3576S:	Maintained
3577F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3578
3579CISCO FCOE HBA DRIVER
3580M:	Satish Kharat <satishkh@cisco.com>
3581M:	Sesidhar Baddela <sebaddel@cisco.com>
3582M:	Karan Tilak Kumar <kartilak@cisco.com>
3583L:	linux-scsi@vger.kernel.org
3584S:	Supported
3585F:	drivers/scsi/fnic/
3586
3587CISCO SCSI HBA DRIVER
3588M:	Karan Tilak Kumar <kartilak@cisco.com>
3589M:	Sesidhar Baddela <sebaddel@cisco.com>
3590L:	linux-scsi@vger.kernel.org
3591S:	Supported
3592F:	drivers/scsi/snic/
3593
3594CISCO VIC ETHERNET NIC DRIVER
3595M:	Christian Benvenuti <benve@cisco.com>
3596M:	Govindarajulu Varadarajan <_govind@gmx.com>
3597M:	Parvi Kaustubhi <pkaustub@cisco.com>
3598S:	Supported
3599F:	drivers/net/ethernet/cisco/enic/
3600
3601CISCO VIC LOW LATENCY NIC DRIVER
3602M:	Christian Benvenuti <benve@cisco.com>
3603S:	Supported
3604F:	drivers/infiniband/hw/usnic/
3605
3606CIRRUS LOGIC MADERA CODEC DRIVERS
3607M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3608M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3609L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3610L:	patches@opensource.cirrus.com
3611T:	git https://github.com/CirrusLogic/linux-drivers.git
3612W:	https://github.com/CirrusLogic/linux-drivers/wiki
3613S:	Supported
3614F:	Documentation/devicetree/bindings/mfd/madera.txt
3615F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3616F:	include/linux/mfd/madera/*
3617F:	drivers/gpio/gpio-madera*
3618F:	drivers/mfd/madera*
3619F:	drivers/mfd/cs47l*
3620F:	drivers/pinctrl/cirrus/*
3621
3622CLANG-FORMAT FILE
3623M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3624S:	Maintained
3625F:	.clang-format
3626
3627CLEANCACHE API
3628M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3629L:	linux-kernel@vger.kernel.org
3630S:	Maintained
3631F:	mm/cleancache.c
3632F:	include/linux/cleancache.h
3633
3634CLK API
3635M:	Russell King <linux@armlinux.org.uk>
3636L:	linux-clk@vger.kernel.org
3637S:	Maintained
3638F:	include/linux/clk.h
3639
3640CLOCKSOURCE, CLOCKEVENT DRIVERS
3641M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3642M:	Thomas Gleixner <tglx@linutronix.de>
3643L:	linux-kernel@vger.kernel.org
3644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3645S:	Supported
3646F:	drivers/clocksource/
3647F:	Documentation/devicetree/bindings/timer/
3648
3649CMPC ACPI DRIVER
3650M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3651M:	Daniel Oliveira Nascimento <don@syst.com.br>
3652L:	platform-driver-x86@vger.kernel.org
3653S:	Supported
3654F:	drivers/platform/x86/classmate-laptop.c
3655
3656COBALT MEDIA DRIVER
3657M:	Hans Verkuil <hans.verkuil@cisco.com>
3658L:	linux-media@vger.kernel.org
3659T:	git git://linuxtv.org/media_tree.git
3660W:	https://linuxtv.org
3661S:	Supported
3662F:	drivers/media/pci/cobalt/
3663
3664COCCINELLE/Semantic Patches (SmPL)
3665M:	Julia Lawall <Julia.Lawall@lip6.fr>
3666M:	Gilles Muller <Gilles.Muller@lip6.fr>
3667M:	Nicolas Palix <nicolas.palix@imag.fr>
3668M:	Michal Marek <michal.lkml@markovi.net>
3669L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3671W:	http://coccinelle.lip6.fr/
3672S:	Supported
3673F:	Documentation/dev-tools/coccinelle.rst
3674F:	scripts/coccinelle/
3675F:	scripts/coccicheck
3676
3677CODA FILE SYSTEM
3678M:	Jan Harkes <jaharkes@cs.cmu.edu>
3679M:	coda@cs.cmu.edu
3680L:	codalist@coda.cs.cmu.edu
3681W:	http://www.coda.cs.cmu.edu/
3682S:	Maintained
3683F:	Documentation/filesystems/coda.txt
3684F:	fs/coda/
3685F:	include/linux/coda*.h
3686F:	include/uapi/linux/coda*.h
3687
3688CODA V4L2 MEM2MEM DRIVER
3689M:	Philipp Zabel <p.zabel@pengutronix.de>
3690L:	linux-media@vger.kernel.org
3691S:	Maintained
3692F:	Documentation/devicetree/bindings/media/coda.txt
3693F:	drivers/media/platform/coda/
3694
3695CODE OF CONDUCT
3696M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3697S:	Supported
3698F:	Documentation/process/code-of-conduct.rst
3699F:	Documentation/process/code-of-conduct-interpretation.rst
3700
3701COMMON CLK FRAMEWORK
3702M:	Michael Turquette <mturquette@baylibre.com>
3703M:	Stephen Boyd <sboyd@kernel.org>
3704L:	linux-clk@vger.kernel.org
3705Q:	http://patchwork.kernel.org/project/linux-clk/list/
3706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3707S:	Maintained
3708F:	Documentation/devicetree/bindings/clock/
3709F:	drivers/clk/
3710X:	drivers/clk/clkdev.c
3711F:	include/linux/clk-pr*
3712F:	include/linux/clk/
3713F:	include/linux/of_clk.h
3714
3715COMMON INTERNET FILE SYSTEM (CIFS)
3716M:	Steve French <sfrench@samba.org>
3717L:	linux-cifs@vger.kernel.org
3718L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3719W:	http://linux-cifs.samba.org/
3720T:	git git://git.samba.org/sfrench/cifs-2.6.git
3721S:	Supported
3722F:	Documentation/filesystems/cifs/
3723F:	fs/cifs/
3724
3725COMPACTPCI HOTPLUG CORE
3726M:	Scott Murray <scott@spiteful.org>
3727L:	linux-pci@vger.kernel.org
3728S:	Maintained
3729F:	drivers/pci/hotplug/cpci_hotplug*
3730
3731COMPACTPCI HOTPLUG GENERIC DRIVER
3732M:	Scott Murray <scott@spiteful.org>
3733L:	linux-pci@vger.kernel.org
3734S:	Maintained
3735F:	drivers/pci/hotplug/cpcihp_generic.c
3736
3737COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3738M:	Scott Murray <scott@spiteful.org>
3739L:	linux-pci@vger.kernel.org
3740S:	Maintained
3741F:	drivers/pci/hotplug/cpcihp_zt5550.*
3742
3743COMPAL LAPTOP SUPPORT
3744M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3745L:	platform-driver-x86@vger.kernel.org
3746S:	Maintained
3747F:	drivers/platform/x86/compal-laptop.c
3748
3749CONEXANT ACCESSRUNNER USB DRIVER
3750L:	accessrunner-general@lists.sourceforge.net
3751W:	http://accessrunner.sourceforge.net/
3752S:	Orphan
3753F:	drivers/usb/atm/cxacru.c
3754
3755CONFIGFS
3756M:	Joel Becker <jlbec@evilplan.org>
3757M:	Christoph Hellwig <hch@lst.de>
3758T:	git git://git.infradead.org/users/hch/configfs.git
3759S:	Supported
3760F:	fs/configfs/
3761F:	include/linux/configfs.h
3762
3763CONNECTOR
3764M:	Evgeniy Polyakov <zbr@ioremap.net>
3765L:	netdev@vger.kernel.org
3766S:	Maintained
3767F:	drivers/connector/
3768
3769CONTROL GROUP (CGROUP)
3770M:	Tejun Heo <tj@kernel.org>
3771M:	Li Zefan <lizefan@huawei.com>
3772M:	Johannes Weiner <hannes@cmpxchg.org>
3773L:	cgroups@vger.kernel.org
3774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3775S:	Maintained
3776F:	Documentation/cgroup*
3777F:	include/linux/cgroup*
3778F:	kernel/cgroup*
3779
3780CONTROL GROUP - CPUSET
3781M:	Li Zefan <lizefan@huawei.com>
3782L:	cgroups@vger.kernel.org
3783W:	http://www.bullopensource.org/cpuset/
3784W:	http://oss.sgi.com/projects/cpusets/
3785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3786S:	Maintained
3787F:	Documentation/cgroup-v1/cpusets.txt
3788F:	include/linux/cpuset.h
3789F:	kernel/cgroup/cpuset.c
3790
3791CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3792M:	Johannes Weiner <hannes@cmpxchg.org>
3793M:	Michal Hocko <mhocko@kernel.org>
3794M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3795L:	cgroups@vger.kernel.org
3796L:	linux-mm@kvack.org
3797S:	Maintained
3798F:	mm/memcontrol.c
3799F:	mm/swap_cgroup.c
3800
3801CORETEMP HARDWARE MONITORING DRIVER
3802M:	Fenghua Yu <fenghua.yu@intel.com>
3803L:	linux-hwmon@vger.kernel.org
3804S:	Maintained
3805F:	Documentation/hwmon/coretemp
3806F:	drivers/hwmon/coretemp.c
3807
3808COSA/SRP SYNC SERIAL DRIVER
3809M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3810W:	http://www.fi.muni.cz/~kas/cosa/
3811S:	Maintained
3812F:	drivers/net/wan/cosa*
3813
3814CPMAC ETHERNET DRIVER
3815M:	Florian Fainelli <f.fainelli@gmail.com>
3816L:	netdev@vger.kernel.org
3817S:	Maintained
3818F:	drivers/net/ethernet/ti/cpmac.c
3819
3820CPU FREQUENCY DRIVERS
3821M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3822M:	Viresh Kumar <viresh.kumar@linaro.org>
3823L:	linux-pm@vger.kernel.org
3824S:	Maintained
3825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3826T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3827B:	https://bugzilla.kernel.org
3828F:	Documentation/cpu-freq/
3829F:	Documentation/devicetree/bindings/cpufreq/
3830F:	drivers/cpufreq/
3831F:	include/linux/cpufreq.h
3832F:	tools/testing/selftests/cpufreq/
3833
3834CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3835M:	Viresh Kumar <viresh.kumar@linaro.org>
3836M:	Sudeep Holla <sudeep.holla@arm.com>
3837L:	linux-pm@vger.kernel.org
3838W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3839S:	Maintained
3840F:	drivers/cpufreq/arm_big_little.h
3841F:	drivers/cpufreq/arm_big_little.c
3842F:	drivers/cpufreq/arm_big_little_dt.c
3843
3844CPU POWER MONITORING SUBSYSTEM
3845M:	Thomas Renninger <trenn@suse.com>
3846M:	Shuah Khan <shuah@kernel.org>
3847L:	linux-pm@vger.kernel.org
3848S:	Maintained
3849F:	tools/power/cpupower/
3850
3851CPUID/MSR DRIVER
3852M:	"H. Peter Anvin" <hpa@zytor.com>
3853S:	Maintained
3854F:	arch/x86/kernel/cpuid.c
3855F:	arch/x86/kernel/msr.c
3856
3857CPUIDLE DRIVER - ARM BIG LITTLE
3858M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3859M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3860L:	linux-pm@vger.kernel.org
3861L:	linux-arm-kernel@lists.infradead.org
3862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3863S:	Maintained
3864F:	drivers/cpuidle/cpuidle-big_little.c
3865
3866CPUIDLE DRIVER - ARM EXYNOS
3867M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3868M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3869M:	Kukjin Kim <kgene@kernel.org>
3870L:	linux-pm@vger.kernel.org
3871L:	linux-samsung-soc@vger.kernel.org
3872S:	Supported
3873F:	drivers/cpuidle/cpuidle-exynos.c
3874F:	arch/arm/mach-exynos/pm.c
3875
3876CPUIDLE DRIVERS
3877M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3878M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3879L:	linux-pm@vger.kernel.org
3880S:	Maintained
3881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3882B:	https://bugzilla.kernel.org
3883F:	drivers/cpuidle/*
3884F:	include/linux/cpuidle.h
3885
3886CRAMFS FILESYSTEM
3887M:	Nicolas Pitre <nico@linaro.org>
3888S:	Maintained
3889F:	Documentation/filesystems/cramfs.txt
3890F:	fs/cramfs/
3891
3892CRYPTO API
3893M:	Herbert Xu <herbert@gondor.apana.org.au>
3894M:	"David S. Miller" <davem@davemloft.net>
3895L:	linux-crypto@vger.kernel.org
3896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3898S:	Maintained
3899F:	Documentation/crypto/
3900F:	Documentation/devicetree/bindings/crypto/
3901F:	arch/*/crypto/
3902F:	crypto/
3903F:	drivers/crypto/
3904F:	include/crypto/
3905F:	include/linux/crypto*
3906
3907CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3908M:	Neil Horman <nhorman@tuxdriver.com>
3909L:	linux-crypto@vger.kernel.org
3910S:	Maintained
3911F:	crypto/ansi_cprng.c
3912F:	crypto/rng.c
3913
3914CS3308 MEDIA DRIVER
3915M:	Hans Verkuil <hverkuil@xs4all.nl>
3916L:	linux-media@vger.kernel.org
3917T:	git git://linuxtv.org/media_tree.git
3918W:	http://linuxtv.org
3919S:	Odd Fixes
3920F:	drivers/media/i2c/cs3308.c
3921F:	drivers/media/i2c/cs3308.h
3922
3923CS5535 Audio ALSA driver
3924M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3925S:	Maintained
3926F:	sound/pci/cs5535audio/
3927
3928CW1200 WLAN driver
3929M:	Solomon Peachy <pizza@shaftnet.org>
3930S:	Maintained
3931F:	drivers/net/wireless/st/cw1200/
3932
3933CX18 VIDEO4LINUX DRIVER
3934M:	Andy Walls <awalls@md.metrocast.net>
3935L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3936L:	linux-media@vger.kernel.org
3937T:	git git://linuxtv.org/media_tree.git
3938W:	https://linuxtv.org
3939W:	http://www.ivtvdriver.org/index.php/Cx18
3940S:	Maintained
3941F:	Documentation/media/v4l-drivers/cx18*
3942F:	drivers/media/pci/cx18/
3943F:	include/uapi/linux/ivtv*
3944
3945CX2341X MPEG ENCODER HELPER MODULE
3946M:	Hans Verkuil <hverkuil@xs4all.nl>
3947L:	linux-media@vger.kernel.org
3948T:	git git://linuxtv.org/media_tree.git
3949W:	https://linuxtv.org
3950S:	Maintained
3951F:	drivers/media/common/cx2341x*
3952F:	include/media/cx2341x*
3953
3954CX24120 MEDIA DRIVER
3955M:	Jemma Denson <jdenson@gmail.com>
3956M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3957L:	linux-media@vger.kernel.org
3958W:	https://linuxtv.org
3959Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3960S:	Maintained
3961F:	drivers/media/dvb-frontends/cx24120*
3962
3963CX88 VIDEO4LINUX DRIVER
3964M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3965L:	linux-media@vger.kernel.org
3966W:	https://linuxtv.org
3967T:	git git://linuxtv.org/media_tree.git
3968S:	Odd fixes
3969F:	Documentation/media/v4l-drivers/cx88*
3970F:	drivers/media/pci/cx88/
3971
3972CXD2820R MEDIA DRIVER
3973M:	Antti Palosaari <crope@iki.fi>
3974L:	linux-media@vger.kernel.org
3975W:	https://linuxtv.org
3976W:	http://palosaari.fi/linux/
3977Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3978T:	git git://linuxtv.org/anttip/media_tree.git
3979S:	Maintained
3980F:	drivers/media/dvb-frontends/cxd2820r*
3981
3982CXGB3 ETHERNET DRIVER (CXGB3)
3983M:	Santosh Raspatur <santosh@chelsio.com>
3984L:	netdev@vger.kernel.org
3985W:	http://www.chelsio.com
3986S:	Supported
3987F:	drivers/net/ethernet/chelsio/cxgb3/
3988
3989CXGB3 ISCSI DRIVER (CXGB3I)
3990M:	Karen Xie <kxie@chelsio.com>
3991L:	linux-scsi@vger.kernel.org
3992W:	http://www.chelsio.com
3993S:	Supported
3994F:	drivers/scsi/cxgbi/cxgb3i
3995
3996CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3997M:	Steve Wise <swise@chelsio.com>
3998L:	linux-rdma@vger.kernel.org
3999W:	http://www.openfabrics.org
4000S:	Supported
4001F:	drivers/infiniband/hw/cxgb3/
4002F:	include/uapi/rdma/cxgb3-abi.h
4003
4004CXGB4 CRYPTO DRIVER (chcr)
4005M:	Harsh Jain <harsh@chelsio.com>
4006L:	linux-crypto@vger.kernel.org
4007W:	http://www.chelsio.com
4008S:	Supported
4009F:	drivers/crypto/chelsio
4010
4011CXGB4 ETHERNET DRIVER (CXGB4)
4012M:	Ganesh Goudar <ganeshgr@chelsio.com>
4013L:	netdev@vger.kernel.org
4014W:	http://www.chelsio.com
4015S:	Supported
4016F:	drivers/net/ethernet/chelsio/cxgb4/
4017
4018CXGB4 ISCSI DRIVER (CXGB4I)
4019M:	Karen Xie <kxie@chelsio.com>
4020L:	linux-scsi@vger.kernel.org
4021W:	http://www.chelsio.com
4022S:	Supported
4023F:	drivers/scsi/cxgbi/cxgb4i
4024
4025CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4026M:	Steve Wise <swise@chelsio.com>
4027L:	linux-rdma@vger.kernel.org
4028W:	http://www.openfabrics.org
4029S:	Supported
4030F:	drivers/infiniband/hw/cxgb4/
4031F:	include/uapi/rdma/cxgb4-abi.h
4032
4033CXGB4VF ETHERNET DRIVER (CXGB4VF)
4034M:	Casey Leedom <leedom@chelsio.com>
4035L:	netdev@vger.kernel.org
4036W:	http://www.chelsio.com
4037S:	Supported
4038F:	drivers/net/ethernet/chelsio/cxgb4vf/
4039
4040CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4041M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4042M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4043L:	linuxppc-dev@lists.ozlabs.org
4044S:	Supported
4045F:	arch/powerpc/platforms/powernv/pci-cxl.c
4046F:	drivers/misc/cxl/
4047F:	include/misc/cxl*
4048F:	include/uapi/misc/cxl.h
4049F:	Documentation/powerpc/cxl.txt
4050F:	Documentation/ABI/testing/sysfs-class-cxl
4051
4052CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4053M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4054M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4055M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4056L:	linux-scsi@vger.kernel.org
4057S:	Supported
4058F:	drivers/scsi/cxlflash/
4059F:	include/uapi/scsi/cxlflash_ioctl.h
4060F:	Documentation/powerpc/cxlflash.txt
4061
4062CYBERPRO FB DRIVER
4063M:	Russell King <linux@armlinux.org.uk>
4064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4065W:	http://www.armlinux.org.uk/
4066S:	Maintained
4067F:	drivers/video/fbdev/cyber2000fb.*
4068
4069CYCLADES ASYNC MUX DRIVER
4070W:	http://www.cyclades.com/
4071S:	Orphan
4072F:	drivers/tty/cyclades.c
4073F:	include/linux/cyclades.h
4074F:	include/uapi/linux/cyclades.h
4075
4076CYCLADES PC300 DRIVER
4077W:	http://www.cyclades.com/
4078S:	Orphan
4079F:	drivers/net/wan/pc300*
4080
4081CYPRESS_FIRMWARE MEDIA DRIVER
4082M:	Antti Palosaari <crope@iki.fi>
4083L:	linux-media@vger.kernel.org
4084W:	https://linuxtv.org
4085W:	http://palosaari.fi/linux/
4086Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4087T:	git git://linuxtv.org/anttip/media_tree.git
4088S:	Maintained
4089F:	drivers/media/common/cypress_firmware*
4090
4091CYTTSP TOUCHSCREEN DRIVER
4092M:	Ferruh Yigit <fery@cypress.com>
4093L:	linux-input@vger.kernel.org
4094S:	Supported
4095F:	drivers/input/touchscreen/cyttsp*
4096F:	include/linux/input/cyttsp.h
4097
4098D-LINK DIR-685 TOUCHKEYS DRIVER
4099M:	Linus Walleij <linus.walleij@linaro.org>
4100L:	linux-input@vger.kernel.org
4101S:	Supported
4102F:	drivers/input/dlink-dir685-touchkeys.c
4103
4104DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4105M:	Joshua Kinard <kumba@gentoo.org>
4106S:	Maintained
4107F:	drivers/rtc/rtc-ds1685.c
4108F:	include/linux/rtc/ds1685.h
4109
4110DAMA SLAVE for AX.25
4111M:	Joerg Reuter <jreuter@yaina.de>
4112W:	http://yaina.de/jreuter/
4113W:	http://www.qsl.net/dl1bke/
4114L:	linux-hams@vger.kernel.org
4115S:	Maintained
4116F:	net/ax25/af_ax25.c
4117F:	net/ax25/ax25_dev.c
4118F:	net/ax25/ax25_ds_*
4119F:	net/ax25/ax25_in.c
4120F:	net/ax25/ax25_out.c
4121F:	net/ax25/ax25_timer.c
4122F:	net/ax25/sysctl_net_ax25.c
4123
4124DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4125L:	netdev@vger.kernel.org
4126S:	Orphan
4127F:	Documentation/networking/dmfe.txt
4128F:	drivers/net/ethernet/dec/tulip/dmfe.c
4129
4130DC390/AM53C974 SCSI driver
4131M:	Hannes Reinecke <hare@suse.com>
4132L:	linux-scsi@vger.kernel.org
4133S:	Maintained
4134F:	drivers/scsi/am53c974.c
4135
4136DC395x SCSI driver
4137M:	Oliver Neukum <oliver@neukum.org>
4138M:	Ali Akcaagac <aliakc@web.de>
4139M:	Jamie Lenehan <lenehan@twibble.org>
4140L:	dc395x@twibble.org
4141W:	http://twibble.org/dist/dc395x/
4142W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4143S:	Maintained
4144F:	Documentation/scsi/dc395x.txt
4145F:	drivers/scsi/dc395x.*
4146
4147DCCP PROTOCOL
4148M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4149L:	dccp@vger.kernel.org
4150W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4151S:	Maintained
4152F:	include/linux/dccp.h
4153F:	include/uapi/linux/dccp.h
4154F:	include/linux/tfrc.h
4155F:	net/dccp/
4156
4157DECnet NETWORK LAYER
4158W:	http://linux-decnet.sourceforge.net
4159L:	linux-decnet-user@lists.sourceforge.net
4160S:	Orphan
4161F:	Documentation/networking/decnet.txt
4162F:	net/decnet/
4163
4164DECSTATION PLATFORM SUPPORT
4165M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4166L:	linux-mips@linux-mips.org
4167W:	http://www.linux-mips.org/wiki/DECstation
4168S:	Maintained
4169F:	arch/mips/dec/
4170F:	arch/mips/include/asm/dec/
4171F:	arch/mips/include/asm/mach-dec/
4172
4173DEFXX FDDI NETWORK DRIVER
4174M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4175S:	Maintained
4176F:	drivers/net/fddi/defxx.*
4177
4178DELL SMBIOS DRIVER
4179M:	Pali Rohár <pali.rohar@gmail.com>
4180M:	Mario Limonciello <mario.limonciello@dell.com>
4181L:	platform-driver-x86@vger.kernel.org
4182S:	Maintained
4183F:	drivers/platform/x86/dell-smbios.*
4184
4185DELL SMBIOS SMM DRIVER
4186M:	Mario Limonciello <mario.limonciello@dell.com>
4187L:	platform-driver-x86@vger.kernel.org
4188S:	Maintained
4189F:	drivers/platform/x86/dell-smbios-smm.c
4190
4191DELL SMBIOS WMI DRIVER
4192M:	Mario Limonciello <mario.limonciello@dell.com>
4193L:	platform-driver-x86@vger.kernel.org
4194S:	Maintained
4195F:	drivers/platform/x86/dell-smbios-wmi.c
4196F:	tools/wmi/dell-smbios-example.c
4197
4198DEFZA FDDI NETWORK DRIVER
4199M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4200S:	Maintained
4201F:	drivers/net/fddi/defza.*
4202
4203DELL LAPTOP DRIVER
4204M:	Matthew Garrett <mjg59@srcf.ucam.org>
4205M:	Pali Rohár <pali.rohar@gmail.com>
4206L:	platform-driver-x86@vger.kernel.org
4207S:	Maintained
4208F:	drivers/platform/x86/dell-laptop.c
4209
4210DELL LAPTOP FREEFALL DRIVER
4211M:	Pali Rohár <pali.rohar@gmail.com>
4212S:	Maintained
4213F:	drivers/platform/x86/dell-smo8800.c
4214
4215DELL LAPTOP RBTN DRIVER
4216M:	Pali Rohár <pali.rohar@gmail.com>
4217S:	Maintained
4218F:	drivers/platform/x86/dell-rbtn.*
4219
4220DELL LAPTOP SMM DRIVER
4221M:	Pali Rohár <pali.rohar@gmail.com>
4222S:	Maintained
4223F:	drivers/hwmon/dell-smm-hwmon.c
4224F:	include/uapi/linux/i8k.h
4225
4226DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4227M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4228S:	Maintained
4229F:	Documentation/dcdbas.txt
4230F:	drivers/firmware/dcdbas.*
4231
4232DELL WMI NOTIFICATIONS DRIVER
4233M:	Matthew Garrett <mjg59@srcf.ucam.org>
4234M:	Pali Rohár <pali.rohar@gmail.com>
4235S:	Maintained
4236F:	drivers/platform/x86/dell-wmi.c
4237
4238DELL WMI DESCRIPTOR DRIVER
4239M:	Mario Limonciello <mario.limonciello@dell.com>
4240S:	Maintained
4241F:	drivers/platform/x86/dell-wmi-descriptor.c
4242
4243DELTA ST MEDIA DRIVER
4244M:	Hugues Fruchet <hugues.fruchet@st.com>
4245L:	linux-media@vger.kernel.org
4246T:	git git://linuxtv.org/media_tree.git
4247W:	https://linuxtv.org
4248S:	Supported
4249F:	drivers/media/platform/sti/delta
4250
4251DENALI NAND DRIVER
4252M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4253L:	linux-mtd@lists.infradead.org
4254S:	Supported
4255F:	drivers/mtd/nand/raw/denali*
4256
4257DESIGNWARE USB2 DRD IP DRIVER
4258M:	Minas Harutyunyan <hminas@synopsys.com>
4259L:	linux-usb@vger.kernel.org
4260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4261S:	Maintained
4262F:	drivers/usb/dwc2/
4263
4264DESIGNWARE USB3 DRD IP DRIVER
4265M:	Felipe Balbi <balbi@kernel.org>
4266L:	linux-usb@vger.kernel.org
4267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4268S:	Maintained
4269F:	drivers/usb/dwc3/
4270
4271DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4272M:	Andreas Klinger <ak@it-klinger.de>
4273L:	linux-iio@vger.kernel.org
4274S:	Maintained
4275F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4276F:	drivers/iio/proximity/srf*.c
4277
4278DEVICE COREDUMP (DEV_COREDUMP)
4279M:	Johannes Berg <johannes@sipsolutions.net>
4280L:	linux-kernel@vger.kernel.org
4281S:	Maintained
4282F:	drivers/base/devcoredump.c
4283F:	include/linux/devcoredump.h
4284
4285DEVICE FREQUENCY (DEVFREQ)
4286M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4287M:	Kyungmin Park <kyungmin.park@samsung.com>
4288R:	Chanwoo Choi <cw00.choi@samsung.com>
4289L:	linux-pm@vger.kernel.org
4290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4291S:	Maintained
4292F:	drivers/devfreq/
4293F:	include/linux/devfreq.h
4294F:	Documentation/devicetree/bindings/devfreq/
4295
4296DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4297M:	Chanwoo Choi <cw00.choi@samsung.com>
4298L:	linux-pm@vger.kernel.org
4299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4300S:	Supported
4301F:	drivers/devfreq/event/
4302F:	drivers/devfreq/devfreq-event.c
4303F:	include/linux/devfreq-event.h
4304F:	Documentation/devicetree/bindings/devfreq/event/
4305
4306DEVICE NUMBER REGISTRY
4307M:	Torben Mathiasen <device@lanana.org>
4308W:	http://lanana.org/docs/device-list/index.html
4309S:	Maintained
4310
4311DEVICE-MAPPER  (LVM)
4312M:	Alasdair Kergon <agk@redhat.com>
4313M:	Mike Snitzer <snitzer@redhat.com>
4314M:	dm-devel@redhat.com
4315L:	dm-devel@redhat.com
4316W:	http://sources.redhat.com/dm
4317Q:	http://patchwork.kernel.org/project/dm-devel/list/
4318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4319T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4320S:	Maintained
4321F:	Documentation/device-mapper/
4322F:	drivers/md/Makefile
4323F:	drivers/md/Kconfig
4324F:	drivers/md/dm*
4325F:	drivers/md/persistent-data/
4326F:	include/linux/device-mapper.h
4327F:	include/linux/dm-*.h
4328F:	include/uapi/linux/dm-*.h
4329
4330DEVLINK
4331M:	Jiri Pirko <jiri@mellanox.com>
4332L:	netdev@vger.kernel.org
4333S:	Supported
4334F:	net/core/devlink.c
4335F:	include/net/devlink.h
4336F:	include/uapi/linux/devlink.h
4337
4338DIALOG SEMICONDUCTOR DRIVERS
4339M:	Support Opensource <support.opensource@diasemi.com>
4340W:	http://www.dialog-semiconductor.com/products
4341S:	Supported
4342F:	Documentation/hwmon/da90??
4343F:	Documentation/devicetree/bindings/mfd/da90*.txt
4344F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4345F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4346F:	Documentation/devicetree/bindings/regulator/da92*.txt
4347F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4348F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4349F:	drivers/gpio/gpio-da90??.c
4350F:	drivers/hwmon/da90??-hwmon.c
4351F:	drivers/iio/adc/da91??-*.c
4352F:	drivers/input/misc/da90??_onkey.c
4353F:	drivers/input/touchscreen/da9052_tsi.c
4354F:	drivers/leds/leds-da90??.c
4355F:	drivers/mfd/da903x.c
4356F:	drivers/mfd/da90??-*.c
4357F:	drivers/mfd/da91??-*.c
4358F:	drivers/power/supply/da9052-battery.c
4359F:	drivers/power/supply/da91??-*.c
4360F:	drivers/regulator/da903x.c
4361F:	drivers/regulator/da9???-regulator.[ch]
4362F:	drivers/thermal/da90??-thermal.c
4363F:	drivers/rtc/rtc-da90??.c
4364F:	drivers/video/backlight/da90??_bl.c
4365F:	drivers/watchdog/da90??_wdt.c
4366F:	include/linux/mfd/da903x.h
4367F:	include/linux/mfd/da9052/
4368F:	include/linux/mfd/da9055/
4369F:	include/linux/mfd/da9062/
4370F:	include/linux/mfd/da9063/
4371F:	include/linux/mfd/da9150/
4372F:	include/linux/regulator/da9211.h
4373F:	include/sound/da[79]*.h
4374F:	sound/soc/codecs/da[79]*.[ch]
4375
4376DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4377M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4378L:	linux-gpio@vger.kernel.org
4379S:	Maintained
4380F:	drivers/gpio/gpio-gpio-mm.c
4381
4382DIGI NEO AND CLASSIC PCI PRODUCTS
4383M:	Lidza Louina <lidza.louina@gmail.com>
4384M:	Mark Hounschell <markh@compro.net>
4385L:	driverdev-devel@linuxdriverproject.org
4386S:	Maintained
4387F:	drivers/staging/dgnc/
4388
4389DIOLAN U2C-12 I2C DRIVER
4390M:	Guenter Roeck <linux@roeck-us.net>
4391L:	linux-i2c@vger.kernel.org
4392S:	Maintained
4393F:	drivers/i2c/busses/i2c-diolan-u2c.c
4394
4395FILESYSTEM DIRECT ACCESS (DAX)
4396M:	Matthew Wilcox <mawilcox@microsoft.com>
4397M:	Ross Zwisler <zwisler@kernel.org>
4398M:	Jan Kara <jack@suse.cz>
4399L:	linux-fsdevel@vger.kernel.org
4400S:	Supported
4401F:	fs/dax.c
4402F:	include/linux/dax.h
4403F:	include/trace/events/fs_dax.h
4404
4405DEVICE DIRECT ACCESS (DAX)
4406M:	Dan Williams <dan.j.williams@intel.com>
4407M:	Dave Jiang <dave.jiang@intel.com>
4408M:	Ross Zwisler <zwisler@kernel.org>
4409M:	Vishal Verma <vishal.l.verma@intel.com>
4410L:	linux-nvdimm@lists.01.org
4411S:	Supported
4412F:	drivers/dax/
4413
4414DIRECTORY NOTIFICATION (DNOTIFY)
4415M:	Jan Kara <jack@suse.cz>
4416R:	Amir Goldstein <amir73il@gmail.com>
4417L:	linux-fsdevel@vger.kernel.org
4418S:	Maintained
4419F:	Documentation/filesystems/dnotify.txt
4420F:	fs/notify/dnotify/
4421F:	include/linux/dnotify.h
4422
4423DISK GEOMETRY AND PARTITION HANDLING
4424M:	Andries Brouwer <aeb@cwi.nl>
4425W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4426W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4427W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4428S:	Maintained
4429
4430DISKQUOTA
4431M:	Jan Kara <jack@suse.com>
4432S:	Maintained
4433F:	Documentation/filesystems/quota.txt
4434F:	fs/quota/
4435F:	include/linux/quota*.h
4436F:	include/uapi/linux/quota*.h
4437
4438DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4439M:	Bernie Thompson <bernie@plugable.com>
4440L:	linux-fbdev@vger.kernel.org
4441S:	Maintained
4442W:	http://plugable.com/category/projects/udlfb/
4443F:	drivers/video/fbdev/udlfb.c
4444F:	include/video/udlfb.h
4445F:	Documentation/fb/udlfb.txt
4446
4447DISTRIBUTED LOCK MANAGER (DLM)
4448M:	Christine Caulfield <ccaulfie@redhat.com>
4449M:	David Teigland <teigland@redhat.com>
4450L:	cluster-devel@redhat.com
4451W:	http://sources.redhat.com/cluster/
4452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4453S:	Supported
4454F:	fs/dlm/
4455
4456DMA BUFFER SHARING FRAMEWORK
4457M:	Sumit Semwal <sumit.semwal@linaro.org>
4458S:	Maintained
4459L:	linux-media@vger.kernel.org
4460L:	dri-devel@lists.freedesktop.org
4461L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4462F:	drivers/dma-buf/
4463F:	include/linux/dma-buf*
4464F:	include/linux/reservation.h
4465F:	include/linux/*fence.h
4466F:	Documentation/driver-api/dma-buf.rst
4467T:	git git://anongit.freedesktop.org/drm/drm-misc
4468
4469DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4470M:	Vinod Koul <vkoul@kernel.org>
4471L:	dmaengine@vger.kernel.org
4472Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4473S:	Maintained
4474F:	drivers/dma/
4475F:	include/linux/dmaengine.h
4476F:	include/linux/of_dma.h
4477F:	Documentation/devicetree/bindings/dma/
4478F:	Documentation/driver-api/dmaengine/
4479T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4480
4481DMA MAPPING HELPERS
4482M:	Christoph Hellwig <hch@lst.de>
4483M:	Marek Szyprowski <m.szyprowski@samsung.com>
4484R:	Robin Murphy <robin.murphy@arm.com>
4485L:	iommu@lists.linux-foundation.org
4486T:	git git://git.infradead.org/users/hch/dma-mapping.git
4487W:	http://git.infradead.org/users/hch/dma-mapping.git
4488S:	Supported
4489F:	kernel/dma/
4490F:	include/asm-generic/dma-mapping.h
4491F:	include/linux/dma-direct.h
4492F:	include/linux/dma-mapping.h
4493F:	include/linux/dma-noncoherent.h
4494
4495DME1737 HARDWARE MONITOR DRIVER
4496M:	Juerg Haefliger <juergh@gmail.com>
4497L:	linux-hwmon@vger.kernel.org
4498S:	Maintained
4499F:	Documentation/hwmon/dme1737
4500F:	drivers/hwmon/dme1737.c
4501
4502DMI/SMBIOS SUPPORT
4503M:	Jean Delvare <jdelvare@suse.com>
4504S:	Maintained
4505T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4506F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4507F:	drivers/firmware/dmi-id.c
4508F:	drivers/firmware/dmi_scan.c
4509F:	include/linux/dmi.h
4510
4511DOCUMENTATION
4512M:	Jonathan Corbet <corbet@lwn.net>
4513L:	linux-doc@vger.kernel.org
4514S:	Maintained
4515F:	Documentation/
4516F:	scripts/kernel-doc
4517X:	Documentation/ABI/
4518X:	Documentation/acpi/
4519X:	Documentation/devicetree/
4520X:	Documentation/i2c/
4521X:	Documentation/media/
4522X:	Documentation/power/
4523X:	Documentation/spi/
4524T:	git git://git.lwn.net/linux.git docs-next
4525
4526DOCUMENTATION/ITALIAN
4527M:	Federico Vaga <federico.vaga@vaga.pv.it>
4528L:	linux-doc@vger.kernel.org
4529S:	Maintained
4530F:	Documentation/translations/it_IT
4531
4532DONGWOON DW9714 LENS VOICE COIL DRIVER
4533M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4534L:	linux-media@vger.kernel.org
4535T:	git git://linuxtv.org/media_tree.git
4536S:	Maintained
4537F:	drivers/media/i2c/dw9714.c
4538
4539DONGWOON DW9807 LENS VOICE COIL DRIVER
4540M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4541L:	linux-media@vger.kernel.org
4542T:	git git://linuxtv.org/media_tree.git
4543S:	Maintained
4544F:	drivers/media/i2c/dw9807.c
4545
4546DOUBLETALK DRIVER
4547M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4548L:	blinux-list@redhat.com
4549S:	Maintained
4550F:	drivers/char/dtlk.c
4551F:	include/linux/dtlk.h
4552
4553DPAA2 DATAPATH I/O (DPIO) DRIVER
4554M:	Roy Pledge <Roy.Pledge@nxp.com>
4555L:	linux-kernel@vger.kernel.org
4556S:	Maintained
4557F:	drivers/soc/fsl/dpio
4558
4559DPAA2 ETHERNET DRIVER
4560M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4561L:	netdev@vger.kernel.org
4562S:	Maintained
4563F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4564F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4565F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4566F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4567F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4568
4569DPAA2 ETHERNET SWITCH DRIVER
4570M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4571M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4572L:	linux-kernel@vger.kernel.org
4573S:	Maintained
4574F:	drivers/staging/fsl-dpaa2/ethsw
4575
4576DPAA2 PTP CLOCK DRIVER
4577M:	Yangbo Lu <yangbo.lu@nxp.com>
4578L:	netdev@vger.kernel.org
4579S:	Maintained
4580F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4581F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4582
4583DPT_I2O SCSI RAID DRIVER
4584M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4585L:	linux-scsi@vger.kernel.org
4586W:	http://www.adaptec.com/
4587S:	Maintained
4588F:	drivers/scsi/dpt*
4589F:	drivers/scsi/dpt/
4590
4591DRBD DRIVER
4592M:	Philipp Reisner <philipp.reisner@linbit.com>
4593M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4594L:	drbd-dev@lists.linbit.com
4595W:	http://www.drbd.org
4596T:	git git://git.linbit.com/linux-drbd.git
4597T:	git git://git.linbit.com/drbd-8.4.git
4598S:	Supported
4599F:	drivers/block/drbd/
4600F:	lib/lru_cache.c
4601F:	Documentation/blockdev/drbd/
4602
4603DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4604M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4605R:	"Rafael J. Wysocki" <rafael@kernel.org>
4606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4607S:	Supported
4608F:	Documentation/kobject.txt
4609F:	drivers/base/
4610F:	fs/debugfs/
4611F:	fs/sysfs/
4612F:	include/linux/debugfs.h
4613F:	include/linux/kobj*
4614F:	lib/kobj*
4615
4616DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4617M:	Kevin Hilman <khilman@kernel.org>
4618M:	Nishanth Menon <nm@ti.com>
4619S:	Maintained
4620F:	drivers/power/avs/
4621F:	include/linux/power/smartreflex.h
4622L:	linux-pm@vger.kernel.org
4623
4624DRM DRIVER FOR ARM PL111 CLCD
4625M:	Eric Anholt <eric@anholt.net>
4626T:	git git://anongit.freedesktop.org/drm/drm-misc
4627S:	Supported
4628F:	drivers/gpu/drm/pl111/
4629
4630DRM DRIVER FOR ARM VERSATILE TFT PANELS
4631M:	Linus Walleij <linus.walleij@linaro.org>
4632T:	git git://anongit.freedesktop.org/drm/drm-misc
4633S:	Maintained
4634F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4635F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4636
4637DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4638M:	Dave Airlie <airlied@redhat.com>
4639S:	Odd Fixes
4640F:	drivers/gpu/drm/ast/
4641
4642DRM DRIVER FOR BOCHS VIRTUAL GPU
4643M:	Gerd Hoffmann <kraxel@redhat.com>
4644L:	virtualization@lists.linux-foundation.org
4645T:	git git://anongit.freedesktop.org/drm/drm-misc
4646S:	Maintained
4647F:	drivers/gpu/drm/bochs/
4648
4649DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4650M:	Linus Walleij <linus.walleij@linaro.org>
4651T:	git git://anongit.freedesktop.org/drm/drm-misc
4652S:	Maintained
4653F:	drivers/gpu/drm/tve200/
4654
4655DRM DRIVER FOR ILITEK ILI9225 PANELS
4656M:	David Lechner <david@lechnology.com>
4657S:	Maintained
4658F:	drivers/gpu/drm/tinydrm/ili9225.c
4659F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4660
4661DRM DRIVER FOR INTEL I810 VIDEO CARDS
4662S:	Orphan / Obsolete
4663F:	drivers/gpu/drm/i810/
4664F:	include/uapi/drm/i810_drm.h
4665
4666DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4667S:	Orphan / Obsolete
4668F:	drivers/gpu/drm/mga/
4669F:	include/uapi/drm/mga_drm.h
4670
4671DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4672M:	Dave Airlie <airlied@redhat.com>
4673S:	Odd Fixes
4674F:	drivers/gpu/drm/mgag200/
4675
4676DRM DRIVER FOR MI0283QT
4677M:	Noralf Trønnes <noralf@tronnes.org>
4678S:	Maintained
4679F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4680F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4681
4682DRM DRIVER FOR MSM ADRENO GPU
4683M:	Rob Clark <robdclark@gmail.com>
4684L:	linux-arm-msm@vger.kernel.org
4685L:	dri-devel@lists.freedesktop.org
4686L:	freedreno@lists.freedesktop.org
4687T:	git git://people.freedesktop.org/~robclark/linux
4688S:	Maintained
4689F:	drivers/gpu/drm/msm/
4690F:	include/uapi/drm/msm_drm.h
4691F:	Documentation/devicetree/bindings/display/msm/
4692
4693DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4694M:	Ben Skeggs <bskeggs@redhat.com>
4695L:	dri-devel@lists.freedesktop.org
4696L:	nouveau@lists.freedesktop.org
4697T:	git git://github.com/skeggsb/linux
4698S:	Supported
4699F:	drivers/gpu/drm/nouveau/
4700F:	include/uapi/drm/nouveau_drm.h
4701
4702DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4703M:	Noralf Trønnes <noralf@tronnes.org>
4704S:	Maintained
4705F:	drivers/gpu/drm/tinydrm/repaper.c
4706F:	Documentation/devicetree/bindings/display/repaper.txt
4707
4708DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4709M:	Dave Airlie <airlied@redhat.com>
4710M:	Gerd Hoffmann <kraxel@redhat.com>
4711L:	virtualization@lists.linux-foundation.org
4712T:	git git://anongit.freedesktop.org/drm/drm-misc
4713S:	Obsolete
4714W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4715F:	drivers/gpu/drm/cirrus/
4716
4717DRM DRIVER FOR QXL VIRTUAL GPU
4718M:	Dave Airlie <airlied@redhat.com>
4719M:	Gerd Hoffmann <kraxel@redhat.com>
4720L:	virtualization@lists.linux-foundation.org
4721T:	git git://anongit.freedesktop.org/drm/drm-misc
4722S:	Maintained
4723F:	drivers/gpu/drm/qxl/
4724F:	include/uapi/drm/qxl_drm.h
4725
4726DRM DRIVER FOR RAGE 128 VIDEO CARDS
4727S:	Orphan / Obsolete
4728F:	drivers/gpu/drm/r128/
4729F:	include/uapi/drm/r128_drm.h
4730
4731DRM DRIVER FOR SAVAGE VIDEO CARDS
4732S:	Orphan / Obsolete
4733F:	drivers/gpu/drm/savage/
4734F:	include/uapi/drm/savage_drm.h
4735
4736DRM DRIVER FOR SIS VIDEO CARDS
4737S:	Orphan / Obsolete
4738F:	drivers/gpu/drm/sis/
4739F:	include/uapi/drm/sis_drm.h
4740
4741DRM DRIVER FOR SITRONIX ST7586 PANELS
4742M:	David Lechner <david@lechnology.com>
4743S:	Maintained
4744F:	drivers/gpu/drm/tinydrm/st7586.c
4745F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4746
4747DRM DRIVER FOR SITRONIX ST7735R PANELS
4748M:	David Lechner <david@lechnology.com>
4749S:	Maintained
4750F:	drivers/gpu/drm/tinydrm/st7735r.c
4751F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4752
4753DRM DRIVER FOR TDFX VIDEO CARDS
4754S:	Orphan / Obsolete
4755F:	drivers/gpu/drm/tdfx/
4756
4757DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4758M:	Dave Airlie <airlied@redhat.com>
4759S:	Odd Fixes
4760F:	drivers/gpu/drm/udl/
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:	Gustavo Padovan <gustavo@padovan.org>
4791M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.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
4860
4861DRM DRIVERS FOR FREESCALE IMX
4862M:	Philipp Zabel <p.zabel@pengutronix.de>
4863L:	dri-devel@lists.freedesktop.org
4864S:	Maintained
4865F:	drivers/gpu/drm/imx/
4866F:	drivers/gpu/ipu-v3/
4867F:	Documentation/devicetree/bindings/display/imx/
4868
4869DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4870M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4871L:	dri-devel@lists.freedesktop.org
4872T:	git git://github.com/patjak/drm-gma500
4873S:	Maintained
4874F:	drivers/gpu/drm/gma500/
4875
4876DRM DRIVERS FOR HISILICON
4877M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4878M:	Rongrong Zou <zourongrong@gmail.com>
4879R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4880R:	Chen Feng <puck.chen@hisilicon.com>
4881L:	dri-devel@lists.freedesktop.org
4882T:	git git://github.com/xin3liang/linux.git
4883S:	Maintained
4884F:	drivers/gpu/drm/hisilicon/
4885F:	Documentation/devicetree/bindings/display/hisilicon/
4886
4887DRM DRIVERS FOR MEDIATEK
4888M:	CK Hu <ck.hu@mediatek.com>
4889M:	Philipp Zabel <p.zabel@pengutronix.de>
4890L:	dri-devel@lists.freedesktop.org
4891S:	Supported
4892F:	drivers/gpu/drm/mediatek/
4893F:	Documentation/devicetree/bindings/display/mediatek/
4894
4895DRM DRIVERS FOR NVIDIA TEGRA
4896M:	Thierry Reding <thierry.reding@gmail.com>
4897L:	dri-devel@lists.freedesktop.org
4898L:	linux-tegra@vger.kernel.org
4899T:	git git://anongit.freedesktop.org/tegra/linux.git
4900S:	Supported
4901F:	drivers/gpu/drm/tegra/
4902F:	drivers/gpu/host1x/
4903F:	include/linux/host1x.h
4904F:	include/uapi/drm/tegra_drm.h
4905F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4906
4907DRM DRIVERS FOR RENESAS
4908M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4909L:	dri-devel@lists.freedesktop.org
4910L:	linux-renesas-soc@vger.kernel.org
4911T:	git git://linuxtv.org/pinchartl/fbdev
4912S:	Supported
4913F:	drivers/gpu/drm/rcar-du/
4914F:	drivers/gpu/drm/shmobile/
4915F:	include/linux/platform_data/shmob_drm.h
4916F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4917F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4918F:	Documentation/devicetree/bindings/display/renesas,du.txt
4919
4920DRM DRIVERS FOR ROCKCHIP
4921M:	Sandy Huang <hjc@rock-chips.com>
4922M:	Heiko Stübner <heiko@sntech.de>
4923L:	dri-devel@lists.freedesktop.org
4924S:	Maintained
4925F:	drivers/gpu/drm/rockchip/
4926F:	Documentation/devicetree/bindings/display/rockchip/
4927T:	git git://anongit.freedesktop.org/drm/drm-misc
4928
4929DRM DRIVERS FOR STI
4930M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4931M:	Vincent Abriou <vincent.abriou@st.com>
4932L:	dri-devel@lists.freedesktop.org
4933T:	git git://anongit.freedesktop.org/drm/drm-misc
4934S:	Maintained
4935F:	drivers/gpu/drm/sti
4936F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4937
4938DRM DRIVERS FOR STM
4939M:	Yannick Fertre <yannick.fertre@st.com>
4940M:	Philippe Cornu <philippe.cornu@st.com>
4941M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4942M:	Vincent Abriou <vincent.abriou@st.com>
4943L:	dri-devel@lists.freedesktop.org
4944T:	git git://anongit.freedesktop.org/drm/drm-misc
4945S:	Maintained
4946F:	drivers/gpu/drm/stm
4947F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4948
4949DRM DRIVERS FOR TI LCDC
4950M:	Jyri Sarha <jsarha@ti.com>
4951R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4952L:	dri-devel@lists.freedesktop.org
4953S:	Maintained
4954F:	drivers/gpu/drm/tilcdc/
4955F:	Documentation/devicetree/bindings/display/tilcdc/
4956
4957DRM DRIVERS FOR TI OMAP
4958M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4959L:	dri-devel@lists.freedesktop.org
4960S:	Maintained
4961F:	drivers/gpu/drm/omapdrm/
4962F:	Documentation/devicetree/bindings/display/ti/
4963
4964DRM DRIVERS FOR V3D
4965M:	Eric Anholt <eric@anholt.net>
4966S:	Supported
4967F:	drivers/gpu/drm/v3d/
4968F:	include/uapi/drm/v3d_drm.h
4969F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4970T:	git git://anongit.freedesktop.org/drm/drm-misc
4971
4972DRM DRIVERS FOR VC4
4973M:	Eric Anholt <eric@anholt.net>
4974T:	git git://github.com/anholt/linux
4975S:	Supported
4976F:	drivers/gpu/drm/vc4/
4977F:	include/uapi/drm/vc4_drm.h
4978F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4979T:	git git://anongit.freedesktop.org/drm/drm-misc
4980
4981DRM DRIVERS FOR VIVANTE GPU IP
4982M:	Lucas Stach <l.stach@pengutronix.de>
4983R:	Russell King <linux+etnaviv@armlinux.org.uk>
4984R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4985L:	etnaviv@lists.freedesktop.org
4986L:	dri-devel@lists.freedesktop.org
4987S:	Maintained
4988F:	drivers/gpu/drm/etnaviv/
4989F:	include/uapi/drm/etnaviv_drm.h
4990F:	Documentation/devicetree/bindings/display/etnaviv/
4991
4992DRM DRIVERS FOR ZTE ZX
4993M:	Shawn Guo <shawnguo@kernel.org>
4994L:	dri-devel@lists.freedesktop.org
4995S:	Maintained
4996F:	drivers/gpu/drm/zte/
4997F:	Documentation/devicetree/bindings/display/zte,vou.txt
4998T:	git git://anongit.freedesktop.org/drm/drm-misc
4999
5000DRM PANEL DRIVERS
5001M:	Thierry Reding <thierry.reding@gmail.com>
5002L:	dri-devel@lists.freedesktop.org
5003T:	git git://anongit.freedesktop.org/drm/drm-misc
5004S:	Maintained
5005F:	drivers/gpu/drm/drm_panel.c
5006F:	drivers/gpu/drm/panel/
5007F:	include/drm/drm_panel.h
5008F:	Documentation/devicetree/bindings/display/panel/
5009
5010DRM TINYDRM DRIVERS
5011M:	Noralf Trønnes <noralf@tronnes.org>
5012W:	https://github.com/notro/tinydrm/wiki/Development
5013T:	git git://anongit.freedesktop.org/drm/drm-misc
5014S:	Maintained
5015F:	drivers/gpu/drm/tinydrm/
5016F:	include/drm/tinydrm/
5017
5018DRM DRIVERS FOR XEN
5019M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5020T:	git git://anongit.freedesktop.org/drm/drm-misc
5021L:	dri-devel@lists.freedesktop.org
5022L:	xen-devel@lists.xen.org
5023S:	Supported
5024F:	drivers/gpu/drm/xen/
5025F:	Documentation/gpu/xen-front.rst
5026
5027DRM TTM SUBSYSTEM
5028M:	Christian Koenig <christian.koenig@amd.com>
5029M:	Huang Rui <ray.huang@amd.com>
5030M:	Junwei Zhang <Jerry.Zhang@amd.com>
5031T:	git git://people.freedesktop.org/~agd5f/linux
5032S:	Maintained
5033L:	dri-devel@lists.freedesktop.org
5034F:	include/drm/ttm/
5035F:	drivers/gpu/drm/ttm/
5036
5037DSBR100 USB FM RADIO DRIVER
5038M:	Alexey Klimov <klimov.linux@gmail.com>
5039L:	linux-media@vger.kernel.org
5040T:	git git://linuxtv.org/media_tree.git
5041S:	Maintained
5042F:	drivers/media/radio/dsbr100.c
5043
5044DSCC4 DRIVER
5045M:	Francois Romieu <romieu@fr.zoreil.com>
5046L:	netdev@vger.kernel.org
5047S:	Maintained
5048F:	drivers/net/wan/dscc4.c
5049
5050DT3155 MEDIA DRIVER
5051M:	Hans Verkuil <hverkuil@xs4all.nl>
5052L:	linux-media@vger.kernel.org
5053T:	git git://linuxtv.org/media_tree.git
5054W:	https://linuxtv.org
5055S:	Odd Fixes
5056F:	drivers/media/pci/dt3155/
5057
5058DVB_USB_AF9015 MEDIA DRIVER
5059M:	Antti Palosaari <crope@iki.fi>
5060L:	linux-media@vger.kernel.org
5061W:	https://linuxtv.org
5062W:	http://palosaari.fi/linux/
5063Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5064T:	git git://linuxtv.org/anttip/media_tree.git
5065S:	Maintained
5066F:	drivers/media/usb/dvb-usb-v2/af9015*
5067
5068DVB_USB_AF9035 MEDIA DRIVER
5069M:	Antti Palosaari <crope@iki.fi>
5070L:	linux-media@vger.kernel.org
5071W:	https://linuxtv.org
5072W:	http://palosaari.fi/linux/
5073Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5074T:	git git://linuxtv.org/anttip/media_tree.git
5075S:	Maintained
5076F:	drivers/media/usb/dvb-usb-v2/af9035*
5077
5078DVB_USB_ANYSEE MEDIA DRIVER
5079M:	Antti Palosaari <crope@iki.fi>
5080L:	linux-media@vger.kernel.org
5081W:	https://linuxtv.org
5082W:	http://palosaari.fi/linux/
5083Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5084T:	git git://linuxtv.org/anttip/media_tree.git
5085S:	Maintained
5086F:	drivers/media/usb/dvb-usb-v2/anysee*
5087
5088DVB_USB_AU6610 MEDIA DRIVER
5089M:	Antti Palosaari <crope@iki.fi>
5090L:	linux-media@vger.kernel.org
5091W:	https://linuxtv.org
5092W:	http://palosaari.fi/linux/
5093Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5094T:	git git://linuxtv.org/anttip/media_tree.git
5095S:	Maintained
5096F:	drivers/media/usb/dvb-usb-v2/au6610*
5097
5098DVB_USB_CE6230 MEDIA DRIVER
5099M:	Antti Palosaari <crope@iki.fi>
5100L:	linux-media@vger.kernel.org
5101W:	https://linuxtv.org
5102W:	http://palosaari.fi/linux/
5103Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5104T:	git git://linuxtv.org/anttip/media_tree.git
5105S:	Maintained
5106F:	drivers/media/usb/dvb-usb-v2/ce6230*
5107
5108DVB_USB_CXUSB MEDIA DRIVER
5109M:	Michael Krufky <mkrufky@linuxtv.org>
5110L:	linux-media@vger.kernel.org
5111W:	https://linuxtv.org
5112W:	http://github.com/mkrufky
5113Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5114T:	git git://linuxtv.org/media_tree.git
5115S:	Maintained
5116F:	drivers/media/usb/dvb-usb/cxusb*
5117
5118DVB_USB_EC168 MEDIA DRIVER
5119M:	Antti Palosaari <crope@iki.fi>
5120L:	linux-media@vger.kernel.org
5121W:	https://linuxtv.org
5122W:	http://palosaari.fi/linux/
5123Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5124T:	git git://linuxtv.org/anttip/media_tree.git
5125S:	Maintained
5126F:	drivers/media/usb/dvb-usb-v2/ec168*
5127
5128DVB_USB_GL861 MEDIA DRIVER
5129M:	Antti Palosaari <crope@iki.fi>
5130L:	linux-media@vger.kernel.org
5131W:	https://linuxtv.org
5132Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5133T:	git git://linuxtv.org/anttip/media_tree.git
5134S:	Maintained
5135F:	drivers/media/usb/dvb-usb-v2/gl861*
5136
5137DVB_USB_MXL111SF MEDIA DRIVER
5138M:	Michael Krufky <mkrufky@linuxtv.org>
5139L:	linux-media@vger.kernel.org
5140W:	https://linuxtv.org
5141W:	http://github.com/mkrufky
5142Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5143T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5144S:	Maintained
5145F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5146
5147DVB_USB_RTL28XXU MEDIA DRIVER
5148M:	Antti Palosaari <crope@iki.fi>
5149L:	linux-media@vger.kernel.org
5150W:	https://linuxtv.org
5151W:	http://palosaari.fi/linux/
5152Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5153T:	git git://linuxtv.org/anttip/media_tree.git
5154S:	Maintained
5155F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5156
5157DVB_USB_V2 MEDIA DRIVER
5158M:	Antti Palosaari <crope@iki.fi>
5159L:	linux-media@vger.kernel.org
5160W:	https://linuxtv.org
5161W:	http://palosaari.fi/linux/
5162Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5163T:	git git://linuxtv.org/anttip/media_tree.git
5164S:	Maintained
5165F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5166F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5167
5168DYNAMIC DEBUG
5169M:	Jason Baron <jbaron@akamai.com>
5170S:	Maintained
5171F:	lib/dynamic_debug.c
5172F:	include/linux/dynamic_debug.h
5173
5174DYNAMIC INTERRUPT MODERATION
5175M:	Tal Gilboa <talgi@mellanox.com>
5176S:	Maintained
5177F:	include/linux/net_dim.h
5178
5179DZ DECSTATION DZ11 SERIAL DRIVER
5180M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5181S:	Maintained
5182F:	drivers/tty/serial/dz.*
5183
5184E3X0 POWER BUTTON DRIVER
5185M:	Moritz Fischer <moritz.fischer@ettus.com>
5186L:	usrp-users@lists.ettus.com
5187W:	http://www.ettus.com
5188S:	Supported
5189F:	drivers/input/misc/e3x0-button.c
5190F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5191
5192E4000 MEDIA DRIVER
5193M:	Antti Palosaari <crope@iki.fi>
5194L:	linux-media@vger.kernel.org
5195W:	https://linuxtv.org
5196W:	http://palosaari.fi/linux/
5197Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5198T:	git git://linuxtv.org/anttip/media_tree.git
5199S:	Maintained
5200F:	drivers/media/tuners/e4000*
5201
5202EARTH_PT1 MEDIA DRIVER
5203M:	Akihiro Tsukada <tskd08@gmail.com>
5204L:	linux-media@vger.kernel.org
5205S:	Odd Fixes
5206F:	drivers/media/pci/pt1/
5207
5208EARTH_PT3 MEDIA DRIVER
5209M:	Akihiro Tsukada <tskd08@gmail.com>
5210L:	linux-media@vger.kernel.org
5211S:	Odd Fixes
5212F:	drivers/media/pci/pt3/
5213
5214EC100 MEDIA DRIVER
5215M:	Antti Palosaari <crope@iki.fi>
5216L:	linux-media@vger.kernel.org
5217W:	https://linuxtv.org
5218W:	http://palosaari.fi/linux/
5219Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5220T:	git git://linuxtv.org/anttip/media_tree.git
5221S:	Maintained
5222F:	drivers/media/dvb-frontends/ec100*
5223
5224ECRYPT FILE SYSTEM
5225M:	Tyler Hicks <tyhicks@canonical.com>
5226L:	ecryptfs@vger.kernel.org
5227W:	http://ecryptfs.org
5228W:	https://launchpad.net/ecryptfs
5229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5230S:	Supported
5231F:	Documentation/filesystems/ecryptfs.txt
5232F:	fs/ecryptfs/
5233
5234EDAC-AMD64
5235M:	Borislav Petkov <bp@alien8.de>
5236L:	linux-edac@vger.kernel.org
5237S:	Maintained
5238F:	drivers/edac/amd64_edac*
5239
5240EDAC-CALXEDA
5241M:	Robert Richter <rric@kernel.org>
5242L:	linux-edac@vger.kernel.org
5243S:	Maintained
5244F:	drivers/edac/highbank*
5245
5246EDAC-CAVIUM OCTEON
5247M:	Ralf Baechle <ralf@linux-mips.org>
5248M:	David Daney <david.daney@cavium.com>
5249L:	linux-edac@vger.kernel.org
5250L:	linux-mips@linux-mips.org
5251S:	Supported
5252F:	drivers/edac/octeon_edac*
5253
5254EDAC-CAVIUM THUNDERX
5255M:	David Daney <david.daney@cavium.com>
5256M:	Jan Glauber <jglauber@cavium.com>
5257L:	linux-edac@vger.kernel.org
5258S:	Supported
5259F:	drivers/edac/thunderx_edac*
5260
5261EDAC-CORE
5262M:	Borislav Petkov <bp@alien8.de>
5263M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5264L:	linux-edac@vger.kernel.org
5265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5267S:	Supported
5268F:	Documentation/admin-guide/ras.rst
5269F:	Documentation/driver-api/edac.rst
5270F:	drivers/edac/
5271F:	include/linux/edac.h
5272
5273EDAC-E752X
5274M:	Mark Gross <mark.gross@intel.com>
5275L:	linux-edac@vger.kernel.org
5276S:	Maintained
5277F:	drivers/edac/e752x_edac.c
5278
5279EDAC-E7XXX
5280L:	linux-edac@vger.kernel.org
5281S:	Maintained
5282F:	drivers/edac/e7xxx_edac.c
5283
5284EDAC-FSL_DDR
5285M:	York Sun <york.sun@nxp.com>
5286L:	linux-edac@vger.kernel.org
5287S:	Maintained
5288F:	drivers/edac/fsl_ddr_edac.*
5289
5290EDAC-GHES
5291M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5292L:	linux-edac@vger.kernel.org
5293S:	Maintained
5294F:	drivers/edac/ghes_edac.c
5295
5296EDAC-I3000
5297L:	linux-edac@vger.kernel.org
5298S:	Orphan
5299F:	drivers/edac/i3000_edac.c
5300
5301EDAC-I5000
5302L:	linux-edac@vger.kernel.org
5303S:	Maintained
5304F:	drivers/edac/i5000_edac.c
5305
5306EDAC-I5400
5307M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5308L:	linux-edac@vger.kernel.org
5309S:	Maintained
5310F:	drivers/edac/i5400_edac.c
5311
5312EDAC-I7300
5313M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5314L:	linux-edac@vger.kernel.org
5315S:	Maintained
5316F:	drivers/edac/i7300_edac.c
5317
5318EDAC-I7CORE
5319M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5320L:	linux-edac@vger.kernel.org
5321S:	Maintained
5322F:	drivers/edac/i7core_edac.c
5323
5324EDAC-I82443BXGX
5325M:	Tim Small <tim@buttersideup.com>
5326L:	linux-edac@vger.kernel.org
5327S:	Maintained
5328F:	drivers/edac/i82443bxgx_edac.c
5329
5330EDAC-I82975X
5331M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5332M:	"Arvind R." <arvino55@gmail.com>
5333L:	linux-edac@vger.kernel.org
5334S:	Maintained
5335F:	drivers/edac/i82975x_edac.c
5336
5337EDAC-IE31200
5338M:	Jason Baron <jbaron@akamai.com>
5339L:	linux-edac@vger.kernel.org
5340S:	Maintained
5341F:	drivers/edac/ie31200_edac.c
5342
5343EDAC-MPC85XX
5344M:	Johannes Thumshirn <morbidrsa@gmail.com>
5345L:	linux-edac@vger.kernel.org
5346S:	Maintained
5347F:	drivers/edac/mpc85xx_edac.[ch]
5348
5349EDAC-PASEMI
5350M:	Egor Martovetsky <egor@pasemi.com>
5351L:	linux-edac@vger.kernel.org
5352S:	Maintained
5353F:	drivers/edac/pasemi_edac.c
5354
5355EDAC-PND2
5356M:	Tony Luck <tony.luck@intel.com>
5357L:	linux-edac@vger.kernel.org
5358S:	Maintained
5359F:	drivers/edac/pnd2_edac.[ch]
5360
5361EDAC-R82600
5362M:	Tim Small <tim@buttersideup.com>
5363L:	linux-edac@vger.kernel.org
5364S:	Maintained
5365F:	drivers/edac/r82600_edac.c
5366
5367EDAC-SBRIDGE
5368M:	Tony Luck <tony.luck@intel.com>
5369R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5370L:	linux-edac@vger.kernel.org
5371S:	Maintained
5372F:	drivers/edac/sb_edac.c
5373
5374EDAC-SKYLAKE
5375M:	Tony Luck <tony.luck@intel.com>
5376L:	linux-edac@vger.kernel.org
5377S:	Maintained
5378F:	drivers/edac/skx_edac.c
5379
5380EDAC-TI
5381M:	Tero Kristo <t-kristo@ti.com>
5382L:	linux-edac@vger.kernel.org
5383S:	Maintained
5384F:	drivers/edac/ti_edac.c
5385
5386EDIROL UA-101/UA-1000 DRIVER
5387M:	Clemens Ladisch <clemens@ladisch.de>
5388L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5389T:	git git://git.alsa-project.org/alsa-kernel.git
5390S:	Maintained
5391F:	sound/usb/misc/ua101.c
5392
5393EFI TEST DRIVER
5394L:	linux-efi@vger.kernel.org
5395M:	Ivan Hu <ivan.hu@canonical.com>
5396M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5397S:	Maintained
5398F:	drivers/firmware/efi/test/
5399
5400EFI VARIABLE FILESYSTEM
5401M:	Matthew Garrett <matthew.garrett@nebula.com>
5402M:	Jeremy Kerr <jk@ozlabs.org>
5403M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5405L:	linux-efi@vger.kernel.org
5406S:	Maintained
5407F:	fs/efivarfs/
5408
5409EFIFB FRAMEBUFFER DRIVER
5410L:	linux-fbdev@vger.kernel.org
5411M:	Peter Jones <pjones@redhat.com>
5412S:	Maintained
5413F:	drivers/video/fbdev/efifb.c
5414
5415EFS FILESYSTEM
5416W:	http://aeschi.ch.eu.org/efs/
5417S:	Orphan
5418F:	fs/efs/
5419
5420EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5421M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5422L:	netdev@vger.kernel.org
5423S:	Maintained
5424F:	drivers/net/ethernet/ibm/ehea/
5425
5426EM28XX VIDEO4LINUX DRIVER
5427M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5428L:	linux-media@vger.kernel.org
5429W:	https://linuxtv.org
5430T:	git git://linuxtv.org/media_tree.git
5431S:	Maintained
5432F:	drivers/media/usb/em28xx/
5433F:	Documentation/media/v4l-drivers/em28xx*
5434
5435EMBEDDED LINUX
5436M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5437M:	Matt Mackall <mpm@selenic.com>
5438M:	David Woodhouse <dwmw2@infradead.org>
5439L:	linux-embedded@vger.kernel.org
5440S:	Maintained
5441
5442Emulex 10Gbps iSCSI - OneConnect DRIVER
5443M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5444M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5445M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5446L:	linux-scsi@vger.kernel.org
5447W:	http://www.broadcom.com
5448S:	Supported
5449F:	drivers/scsi/be2iscsi/
5450
5451Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5452M:	Sathya Perla <sathya.perla@broadcom.com>
5453M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5454M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5455M:	Somnath Kotur <somnath.kotur@broadcom.com>
5456L:	netdev@vger.kernel.org
5457W:	http://www.emulex.com
5458S:	Supported
5459F:	drivers/net/ethernet/emulex/benet/
5460
5461EMULEX ONECONNECT ROCE DRIVER
5462M:	Selvin Xavier <selvin.xavier@broadcom.com>
5463M:	Devesh Sharma <devesh.sharma@broadcom.com>
5464L:	linux-rdma@vger.kernel.org
5465W:	http://www.broadcom.com
5466S:	Odd Fixes
5467F:	drivers/infiniband/hw/ocrdma/
5468F:	include/uapi/rdma/ocrdma-abi.h
5469
5470EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5471M:	James Smart <james.smart@broadcom.com>
5472M:	Dick Kennedy <dick.kennedy@broadcom.com>
5473L:	linux-scsi@vger.kernel.org
5474W:	http://www.broadcom.com
5475S:	Supported
5476F:	drivers/scsi/lpfc/
5477
5478ENE CB710 FLASH CARD READER DRIVER
5479M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5480S:	Maintained
5481F:	drivers/misc/cb710/
5482F:	drivers/mmc/host/cb710-mmc.*
5483F:	include/linux/cb710.h
5484
5485ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5486M:	Maxim Levitsky <maximlevitsky@gmail.com>
5487S:	Maintained
5488F:	drivers/media/rc/ene_ir.*
5489
5490EPSON S1D13XXX FRAMEBUFFER DRIVER
5491M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5492S:	Maintained
5493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5494F:	drivers/video/fbdev/s1d13xxxfb.c
5495F:	include/video/s1d13xxxfb.h
5496
5497ERRSEQ ERROR TRACKING INFRASTRUCTURE
5498M:	Jeff Layton <jlayton@kernel.org>
5499S:	Maintained
5500F:	lib/errseq.c
5501F:	include/linux/errseq.h
5502
5503ET131X NETWORK DRIVER
5504M:	Mark Einon <mark.einon@gmail.com>
5505S:	Odd Fixes
5506F:	drivers/net/ethernet/agere/
5507
5508ETHERNET BRIDGE
5509M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5510M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5511L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5512L:	netdev@vger.kernel.org
5513W:	http://www.linuxfoundation.org/en/Net:Bridge
5514S:	Maintained
5515F:	include/linux/netfilter_bridge/
5516F:	net/bridge/
5517
5518ETHERNET PHY LIBRARY
5519M:	Andrew Lunn <andrew@lunn.ch>
5520M:	Florian Fainelli <f.fainelli@gmail.com>
5521L:	netdev@vger.kernel.org
5522S:	Maintained
5523F:	Documentation/ABI/testing/sysfs-bus-mdio
5524F:	Documentation/devicetree/bindings/net/mdio*
5525F:	Documentation/networking/phy.txt
5526F:	drivers/net/phy/
5527F:	drivers/of/of_mdio.c
5528F:	drivers/of/of_net.c
5529F:	include/linux/*mdio*.h
5530F:	include/linux/of_net.h
5531F:	include/linux/phy.h
5532F:	include/linux/phy_fixed.h
5533F:	include/linux/platform_data/mdio-bcm-unimac.h
5534F:	include/trace/events/mdio.h
5535F:	include/uapi/linux/mdio.h
5536F:	include/uapi/linux/mii.h
5537
5538EXT2 FILE SYSTEM
5539M:	Jan Kara <jack@suse.com>
5540L:	linux-ext4@vger.kernel.org
5541S:	Maintained
5542F:	Documentation/filesystems/ext2.txt
5543F:	fs/ext2/
5544F:	include/linux/ext2*
5545
5546EXT4 FILE SYSTEM
5547M:	"Theodore Ts'o" <tytso@mit.edu>
5548M:	Andreas Dilger <adilger.kernel@dilger.ca>
5549L:	linux-ext4@vger.kernel.org
5550W:	http://ext4.wiki.kernel.org
5551Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5553S:	Maintained
5554F:	Documentation/filesystems/ext4/ext4.rst
5555F:	fs/ext4/
5556
5557Extended Verification Module (EVM)
5558M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5559L:	linux-integrity@vger.kernel.org
5560S:	Supported
5561F:	security/integrity/evm/
5562
5563EXTENSIBLE FIRMWARE INTERFACE (EFI)
5564M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5565L:	linux-efi@vger.kernel.org
5566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5567S:	Maintained
5568F:	Documentation/efi-stub.txt
5569F:	arch/*/kernel/efi.c
5570F:	arch/x86/boot/compressed/eboot.[ch]
5571F:	arch/*/include/asm/efi.h
5572F:	arch/x86/platform/efi/
5573F:	drivers/firmware/efi/
5574F:	include/linux/efi*.h
5575F:	arch/arm/boot/compressed/efi-header.S
5576F:	arch/arm64/kernel/efi-entry.S
5577
5578EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5579M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5580M:	Chanwoo Choi <cw00.choi@samsung.com>
5581L:	linux-kernel@vger.kernel.org
5582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5583S:	Maintained
5584F:	drivers/extcon/
5585F:	include/linux/extcon/
5586F:	include/linux/extcon.h
5587F:	Documentation/extcon/
5588F:	Documentation/devicetree/bindings/extcon/
5589
5590EXYNOS DP DRIVER
5591M:	Jingoo Han <jingoohan1@gmail.com>
5592L:	dri-devel@lists.freedesktop.org
5593S:	Maintained
5594F:	drivers/gpu/drm/exynos/exynos_dp*
5595
5596EXYNOS SYSMMU (IOMMU) driver
5597M:	Marek Szyprowski <m.szyprowski@samsung.com>
5598L:	iommu@lists.linux-foundation.org
5599S:	Maintained
5600F:	drivers/iommu/exynos-iommu.c
5601
5602EZchip NPS platform support
5603M:	Vineet Gupta <vgupta@synopsys.com>
5604M:	Ofer Levi <oferle@mellanox.com>
5605S:	Supported
5606F:	arch/arc/plat-eznps
5607F:	arch/arc/boot/dts/eznps.dts
5608
5609F2FS FILE SYSTEM
5610M:	Jaegeuk Kim <jaegeuk@kernel.org>
5611M:	Chao Yu <yuchao0@huawei.com>
5612L:	linux-f2fs-devel@lists.sourceforge.net
5613W:	https://f2fs.wiki.kernel.org/
5614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5615S:	Maintained
5616F:	Documentation/filesystems/f2fs.txt
5617F:	Documentation/ABI/testing/sysfs-fs-f2fs
5618F:	fs/f2fs/
5619F:	include/linux/f2fs_fs.h
5620F:	include/trace/events/f2fs.h
5621
5622F71805F HARDWARE MONITORING DRIVER
5623M:	Jean Delvare <jdelvare@suse.com>
5624L:	linux-hwmon@vger.kernel.org
5625S:	Maintained
5626F:	Documentation/hwmon/f71805f
5627F:	drivers/hwmon/f71805f.c
5628
5629FADDR2LINE
5630M:	Josh Poimboeuf <jpoimboe@redhat.com>
5631S:	Maintained
5632F:	scripts/faddr2line
5633
5634FAILOVER MODULE
5635M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5636L:	netdev@vger.kernel.org
5637S:	Supported
5638F:	net/core/failover.c
5639F:	include/net/failover.h
5640F:	Documentation/networking/failover.rst
5641
5642FANOTIFY
5643M:	Jan Kara <jack@suse.cz>
5644R:	Amir Goldstein <amir73il@gmail.com>
5645L:	linux-fsdevel@vger.kernel.org
5646S:	Maintained
5647F:	fs/notify/fanotify/
5648F:	include/linux/fanotify.h
5649F:	include/uapi/linux/fanotify.h
5650
5651FARSYNC SYNCHRONOUS DRIVER
5652M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5653W:	http://www.farsite.co.uk/
5654S:	Supported
5655F:	drivers/net/wan/farsync.*
5656
5657FAULT INJECTION SUPPORT
5658M:	Akinobu Mita <akinobu.mita@gmail.com>
5659S:	Supported
5660F:	Documentation/fault-injection/
5661F:	lib/fault-inject.c
5662
5663FBTFT Framebuffer drivers
5664M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5665L:	dri-devel@lists.freedesktop.org
5666L:	linux-fbdev@vger.kernel.org
5667S:	Maintained
5668F:	drivers/staging/fbtft/
5669
5670FC0011 TUNER DRIVER
5671M:	Michael Buesch <m@bues.ch>
5672L:	linux-media@vger.kernel.org
5673S:	Maintained
5674F:	drivers/media/tuners/fc0011.h
5675F:	drivers/media/tuners/fc0011.c
5676
5677FC2580 MEDIA DRIVER
5678M:	Antti Palosaari <crope@iki.fi>
5679L:	linux-media@vger.kernel.org
5680W:	https://linuxtv.org
5681W:	http://palosaari.fi/linux/
5682Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5683T:	git git://linuxtv.org/anttip/media_tree.git
5684S:	Maintained
5685F:	drivers/media/tuners/fc2580*
5686
5687FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5688M:	Johannes Thumshirn <jth@kernel.org>
5689L:	linux-scsi@vger.kernel.org
5690W:	www.Open-FCoE.org
5691S:	Supported
5692F:	drivers/scsi/libfc/
5693F:	drivers/scsi/fcoe/
5694F:	include/scsi/fc/
5695F:	include/scsi/libfc.h
5696F:	include/scsi/libfcoe.h
5697F:	include/uapi/scsi/fc/
5698
5699FILE LOCKING (flock() and fcntl()/lockf())
5700M:	Jeff Layton <jlayton@kernel.org>
5701M:	"J. Bruce Fields" <bfields@fieldses.org>
5702L:	linux-fsdevel@vger.kernel.org
5703S:	Maintained
5704F:	include/linux/fcntl.h
5705F:	include/uapi/linux/fcntl.h
5706F:	fs/fcntl.c
5707F:	fs/locks.c
5708
5709FILESYSTEMS (VFS and infrastructure)
5710M:	Alexander Viro <viro@zeniv.linux.org.uk>
5711L:	linux-fsdevel@vger.kernel.org
5712S:	Maintained
5713F:	fs/*
5714F:	include/linux/fs.h
5715F:	include/uapi/linux/fs.h
5716
5717FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5718M:	Riku Voipio <riku.voipio@iki.fi>
5719L:	linux-hwmon@vger.kernel.org
5720S:	Maintained
5721F:	drivers/hwmon/f75375s.c
5722F:	include/linux/f75375s.h
5723
5724FIREWIRE AUDIO DRIVERS
5725M:	Clemens Ladisch <clemens@ladisch.de>
5726L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5727T:	git git://git.alsa-project.org/alsa-kernel.git
5728S:	Maintained
5729F:	sound/firewire/
5730
5731FIREWIRE MEDIA DRIVERS (firedtv)
5732M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5733L:	linux-media@vger.kernel.org
5734L:	linux1394-devel@lists.sourceforge.net
5735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5736S:	Maintained
5737F:	drivers/media/firewire/
5738
5739FIREWIRE SBP-2 TARGET
5740M:	Chris Boot <bootc@bootc.net>
5741L:	linux-scsi@vger.kernel.org
5742L:	target-devel@vger.kernel.org
5743L:	linux1394-devel@lists.sourceforge.net
5744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5745S:	Maintained
5746F:	drivers/target/sbp/
5747
5748FIREWIRE SUBSYSTEM
5749M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5750L:	linux1394-devel@lists.sourceforge.net
5751W:	http://ieee1394.wiki.kernel.org/
5752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5753S:	Maintained
5754F:	drivers/firewire/
5755F:	include/linux/firewire.h
5756F:	include/uapi/linux/firewire*.h
5757F:	tools/firewire/
5758
5759FIRMWARE LOADER (request_firmware)
5760M:	Luis R. Rodriguez <mcgrof@kernel.org>
5761L:	linux-kernel@vger.kernel.org
5762S:	Maintained
5763F:	Documentation/firmware_class/
5764F:	drivers/base/firmware_loader/
5765F:	include/linux/firmware.h
5766
5767FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5768M:	Joshua Morris <josh.h.morris@us.ibm.com>
5769M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5770S:	Maintained
5771F:	drivers/block/rsxx/
5772
5773FLOPPY DRIVER
5774M:	Jiri Kosina <jikos@kernel.org>
5775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5776S:	Odd fixes
5777F:	drivers/block/floppy.c
5778
5779FMC SUBSYSTEM
5780M:	Alessandro Rubini <rubini@gnudd.com>
5781W:	http://www.ohwr.org/projects/fmc-bus
5782S:	Supported
5783F:	drivers/fmc/
5784F:	include/linux/fmc*.h
5785F:	include/linux/ipmi-fru.h
5786K:	fmc_d.*register
5787
5788FPGA MANAGER FRAMEWORK
5789M:	Alan Tull <atull@kernel.org>
5790M:	Moritz Fischer <mdf@kernel.org>
5791L:	linux-fpga@vger.kernel.org
5792S:	Maintained
5793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5794Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5795F:	Documentation/fpga/
5796F:	Documentation/driver-api/fpga/
5797F:	Documentation/devicetree/bindings/fpga/
5798F:	drivers/fpga/
5799F:	include/linux/fpga/
5800W:	http://www.rocketboards.org
5801
5802FPGA DFL DRIVERS
5803M:	Wu Hao <hao.wu@intel.com>
5804L:	linux-fpga@vger.kernel.org
5805S:	Maintained
5806F:	Documentation/fpga/dfl.txt
5807F:	include/uapi/linux/fpga-dfl.h
5808F:	drivers/fpga/dfl*
5809
5810FPU EMULATOR
5811M:	Bill Metzenthen <billm@melbpc.org.au>
5812W:	http://floatingpoint.sourceforge.net/emulator/index.html
5813S:	Maintained
5814F:	arch/x86/math-emu/
5815
5816FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5817L:	netdev@vger.kernel.org
5818S:	Orphan
5819F:	drivers/net/wan/dlci.c
5820F:	drivers/net/wan/sdla.c
5821
5822FRAMEBUFFER LAYER
5823M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5824L:	dri-devel@lists.freedesktop.org
5825L:	linux-fbdev@vger.kernel.org
5826T:	git git://github.com/bzolnier/linux.git
5827Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5828S:	Maintained
5829F:	Documentation/fb/
5830F:	drivers/video/
5831F:	include/video/
5832F:	include/linux/fb.h
5833F:	include/uapi/video/
5834F:	include/uapi/linux/fb.h
5835
5836FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5837M:	Horia Geantă <horia.geanta@nxp.com>
5838M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5839L:	linux-crypto@vger.kernel.org
5840S:	Maintained
5841F:	drivers/crypto/caam/
5842F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5843
5844FREESCALE DIU FRAMEBUFFER DRIVER
5845M:	Timur Tabi <timur@kernel.org>
5846L:	linux-fbdev@vger.kernel.org
5847S:	Maintained
5848F:	drivers/video/fbdev/fsl-diu-fb.*
5849
5850FREESCALE DMA DRIVER
5851M:	Li Yang <leoyang.li@nxp.com>
5852M:	Zhang Wei <zw@zh-kernel.org>
5853L:	linuxppc-dev@lists.ozlabs.org
5854S:	Maintained
5855F:	drivers/dma/fsldma.*
5856
5857FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5858M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5859L:	netdev@vger.kernel.org
5860S:	Maintained
5861F:	drivers/net/ethernet/freescale/gianfar*
5862F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5863
5864FREESCALE GPMI NAND DRIVER
5865M:	Han Xu <han.xu@nxp.com>
5866L:	linux-mtd@lists.infradead.org
5867S:	Maintained
5868F:	drivers/mtd/nand/raw/gpmi-nand/*
5869
5870FREESCALE I2C CPM DRIVER
5871M:	Jochen Friedrich <jochen@scram.de>
5872L:	linuxppc-dev@lists.ozlabs.org
5873L:	linux-i2c@vger.kernel.org
5874S:	Maintained
5875F:	drivers/i2c/busses/i2c-cpm.c
5876
5877FREESCALE IMX / MXC FEC DRIVER
5878M:	Fugang Duan <fugang.duan@nxp.com>
5879L:	netdev@vger.kernel.org
5880S:	Maintained
5881F:	drivers/net/ethernet/freescale/fec_main.c
5882F:	drivers/net/ethernet/freescale/fec_ptp.c
5883F:	drivers/net/ethernet/freescale/fec.h
5884F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5885
5886FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5887M:	Sascha Hauer <s.hauer@pengutronix.de>
5888R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5889L:	linux-fbdev@vger.kernel.org
5890L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5891S:	Maintained
5892F:	include/linux/platform_data/video-imxfb.h
5893F:	drivers/video/fbdev/imxfb.c
5894
5895FREESCALE QORIQ DPAA ETHERNET DRIVER
5896M:	Madalin Bucur <madalin.bucur@nxp.com>
5897L:	netdev@vger.kernel.org
5898S:	Maintained
5899F:	drivers/net/ethernet/freescale/dpaa
5900
5901FREESCALE QORIQ DPAA FMAN DRIVER
5902M:	Madalin Bucur <madalin.bucur@nxp.com>
5903L:	netdev@vger.kernel.org
5904S:	Maintained
5905F:	drivers/net/ethernet/freescale/fman
5906F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5907
5908FREESCALE QORIQ PTP CLOCK DRIVER
5909M:	Yangbo Lu <yangbo.lu@nxp.com>
5910L:	netdev@vger.kernel.org
5911S:	Maintained
5912F:	drivers/ptp/ptp_qoriq.c
5913F:	include/linux/fsl/ptp_qoriq.h
5914F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5915
5916FREESCALE QUAD SPI DRIVER
5917M:	Han Xu <han.xu@nxp.com>
5918L:	linux-mtd@lists.infradead.org
5919S:	Maintained
5920F:	drivers/mtd/spi-nor/fsl-quadspi.c
5921
5922FREESCALE QUICC ENGINE LIBRARY
5923M:	Qiang Zhao <qiang.zhao@nxp.com>
5924L:	linuxppc-dev@lists.ozlabs.org
5925S:	Maintained
5926F:	drivers/soc/fsl/qe/
5927F:	include/soc/fsl/*qe*.h
5928F:	include/soc/fsl/*ucc*.h
5929
5930FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5931M:	Li Yang <leoyang.li@nxp.com>
5932L:	netdev@vger.kernel.org
5933L:	linuxppc-dev@lists.ozlabs.org
5934S:	Maintained
5935F:	drivers/net/ethernet/freescale/ucc_geth*
5936
5937FREESCALE QUICC ENGINE UCC HDLC DRIVER
5938M:	Zhao Qiang <qiang.zhao@nxp.com>
5939L:	netdev@vger.kernel.org
5940L:	linuxppc-dev@lists.ozlabs.org
5941S:	Maintained
5942F:	drivers/net/wan/fsl_ucc_hdlc*
5943
5944FREESCALE QUICC ENGINE UCC UART DRIVER
5945M:	Timur Tabi <timur@kernel.org>
5946L:	linuxppc-dev@lists.ozlabs.org
5947S:	Maintained
5948F:	drivers/tty/serial/ucc_uart.c
5949
5950FREESCALE SOC DRIVERS
5951M:	Li Yang <leoyang.li@nxp.com>
5952L:	linuxppc-dev@lists.ozlabs.org
5953L:	linux-arm-kernel@lists.infradead.org
5954S:	Maintained
5955F:	Documentation/devicetree/bindings/soc/fsl/
5956F:	drivers/soc/fsl/
5957F:	include/linux/fsl/
5958
5959FREESCALE SOC FS_ENET DRIVER
5960M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5961L:	linuxppc-dev@lists.ozlabs.org
5962L:	netdev@vger.kernel.org
5963S:	Maintained
5964F:	drivers/net/ethernet/freescale/fs_enet/
5965F:	include/linux/fs_enet_pd.h
5966
5967FREESCALE SOC SOUND DRIVERS
5968M:	Timur Tabi <timur@kernel.org>
5969M:	Nicolin Chen <nicoleotsuka@gmail.com>
5970M:	Xiubo Li <Xiubo.Lee@gmail.com>
5971R:	Fabio Estevam <fabio.estevam@nxp.com>
5972L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5973L:	linuxppc-dev@lists.ozlabs.org
5974S:	Maintained
5975F:	sound/soc/fsl/fsl*
5976F:	sound/soc/fsl/imx*
5977F:	sound/soc/fsl/mpc8610_hpcd.c
5978
5979FREESCALE USB PERIPHERAL DRIVERS
5980M:	Li Yang <leoyang.li@nxp.com>
5981L:	linux-usb@vger.kernel.org
5982L:	linuxppc-dev@lists.ozlabs.org
5983S:	Maintained
5984F:	drivers/usb/gadget/udc/fsl*
5985
5986FREEVXFS FILESYSTEM
5987M:	Christoph Hellwig <hch@infradead.org>
5988W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5989S:	Maintained
5990F:	fs/freevxfs/
5991
5992FREEZER
5993M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5994M:	Pavel Machek <pavel@ucw.cz>
5995L:	linux-pm@vger.kernel.org
5996S:	Supported
5997F:	Documentation/power/freezing-of-tasks.txt
5998F:	include/linux/freezer.h
5999F:	kernel/freezer.c
6000
6001FRONTSWAP API
6002M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6003L:	linux-kernel@vger.kernel.org
6004S:	Maintained
6005F:	mm/frontswap.c
6006F:	include/linux/frontswap.h
6007
6008FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6009M:	David Howells <dhowells@redhat.com>
6010L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6011S:	Supported
6012F:	Documentation/filesystems/caching/
6013F:	fs/fscache/
6014F:	include/linux/fscache*.h
6015
6016FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6017M:	Theodore Y. Ts'o <tytso@mit.edu>
6018M:	Jaegeuk Kim <jaegeuk@kernel.org>
6019L:	linux-fscrypt@vger.kernel.org
6020Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6022S:	Supported
6023F:	fs/crypto/
6024F:	include/linux/fscrypt*.h
6025F:	Documentation/filesystems/fscrypt.rst
6026
6027FSI-ATTACHED I2C DRIVER
6028M:	Eddie James <eajames@linux.vnet.ibm.com>
6029L:	linux-i2c@vger.kernel.org
6030L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6031S:	Maintained
6032F:	drivers/i2c/busses/i2c-fsi.c
6033F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6034
6035FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6036M:	Jan Kara <jack@suse.cz>
6037R:	Amir Goldstein <amir73il@gmail.com>
6038L:	linux-fsdevel@vger.kernel.org
6039S:	Maintained
6040F:	fs/notify/
6041F:	include/linux/fsnotify*.h
6042
6043FUJITSU LAPTOP EXTRAS
6044M:	Jonathan Woithe <jwoithe@just42.net>
6045L:	platform-driver-x86@vger.kernel.org
6046S:	Maintained
6047F:	drivers/platform/x86/fujitsu-laptop.c
6048
6049FUJITSU M-5MO LS CAMERA ISP DRIVER
6050M:	Kyungmin Park <kyungmin.park@samsung.com>
6051M:	Heungjun Kim <riverful.kim@samsung.com>
6052L:	linux-media@vger.kernel.org
6053S:	Maintained
6054F:	drivers/media/i2c/m5mols/
6055F:	include/media/i2c/m5mols.h
6056
6057FUJITSU TABLET EXTRAS
6058M:	Robert Gerlach <khnz@gmx.de>
6059L:	platform-driver-x86@vger.kernel.org
6060S:	Maintained
6061F:	drivers/platform/x86/fujitsu-tablet.c
6062
6063FUSE: FILESYSTEM IN USERSPACE
6064M:	Miklos Szeredi <miklos@szeredi.hu>
6065L:	linux-fsdevel@vger.kernel.org
6066W:	http://fuse.sourceforge.net/
6067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6068S:	Maintained
6069F:	fs/fuse/
6070F:	include/uapi/linux/fuse.h
6071F:	Documentation/filesystems/fuse.txt
6072
6073FUTEX SUBSYSTEM
6074M:	Thomas Gleixner <tglx@linutronix.de>
6075M:	Ingo Molnar <mingo@redhat.com>
6076R:	Peter Zijlstra <peterz@infradead.org>
6077R:	Darren Hart <dvhart@infradead.org>
6078L:	linux-kernel@vger.kernel.org
6079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6080S:	Maintained
6081F:	kernel/futex.c
6082F:	kernel/futex_compat.c
6083F:	include/asm-generic/futex.h
6084F:	include/linux/futex.h
6085F:	include/uapi/linux/futex.h
6086F:	tools/testing/selftests/futex/
6087F:	tools/perf/bench/futex*
6088F:	Documentation/*futex*
6089
6090GCC PLUGINS
6091M:	Kees Cook <keescook@chromium.org>
6092R:	Emese Revfy <re.emese@gmail.com>
6093L:	kernel-hardening@lists.openwall.com
6094S:	Maintained
6095F:	scripts/gcc-plugins/
6096F:	scripts/gcc-plugin.sh
6097F:	scripts/Makefile.gcc-plugins
6098F:	Documentation/gcc-plugins.txt
6099
6100GASKET DRIVER FRAMEWORK
6101M:	Rob Springer <rspringer@google.com>
6102M:	Todd Poynor <toddpoynor@google.com>
6103M:	Ben Chan <benchan@chromium.org>
6104S:	Maintained
6105F:	drivers/staging/gasket/
6106
6107GCOV BASED KERNEL PROFILING
6108M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6109S:	Maintained
6110F:	kernel/gcov/
6111F:	Documentation/dev-tools/gcov.rst
6112
6113GDB KERNEL DEBUGGING HELPER SCRIPTS
6114M:	Jan Kiszka <jan.kiszka@siemens.com>
6115M:	Kieran Bingham <kbingham@kernel.org>
6116S:	Supported
6117F:	scripts/gdb/
6118
6119GDT SCSI DISK ARRAY CONTROLLER DRIVER
6120M:	Achim Leubner <achim_leubner@adaptec.com>
6121L:	linux-scsi@vger.kernel.org
6122W:	http://www.icp-vortex.com/
6123S:	Supported
6124F:	drivers/scsi/gdt*
6125
6126GEMTEK FM RADIO RECEIVER DRIVER
6127M:	Hans Verkuil <hverkuil@xs4all.nl>
6128L:	linux-media@vger.kernel.org
6129T:	git git://linuxtv.org/media_tree.git
6130W:	https://linuxtv.org
6131S:	Maintained
6132F:	drivers/media/radio/radio-gemtek*
6133
6134GENERIC GPIO I2C DRIVER
6135M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6136S:	Supported
6137F:	drivers/i2c/busses/i2c-gpio.c
6138F:	include/linux/platform_data/i2c-gpio.h
6139
6140GENERIC GPIO I2C MULTIPLEXER DRIVER
6141M:	Peter Korsgaard <peter.korsgaard@barco.com>
6142L:	linux-i2c@vger.kernel.org
6143S:	Supported
6144F:	drivers/i2c/muxes/i2c-mux-gpio.c
6145F:	include/linux/platform_data/i2c-mux-gpio.h
6146F:	Documentation/i2c/muxes/i2c-mux-gpio
6147
6148GENERIC HDLC (WAN) DRIVERS
6149M:	Krzysztof Halasa <khc@pm.waw.pl>
6150W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6151S:	Maintained
6152F:	drivers/net/wan/c101.c
6153F:	drivers/net/wan/hd6457*
6154F:	drivers/net/wan/hdlc*
6155F:	drivers/net/wan/n2.c
6156F:	drivers/net/wan/pc300too.c
6157F:	drivers/net/wan/pci200syn.c
6158F:	drivers/net/wan/wanxl*
6159
6160GENERIC INCLUDE/ASM HEADER FILES
6161M:	Arnd Bergmann <arnd@arndb.de>
6162L:	linux-arch@vger.kernel.org
6163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6164S:	Maintained
6165F:	include/asm-generic/
6166F:	include/uapi/asm-generic/
6167
6168GENERIC PHY FRAMEWORK
6169M:	Kishon Vijay Abraham I <kishon@ti.com>
6170L:	linux-kernel@vger.kernel.org
6171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6172S:	Supported
6173F:	drivers/phy/
6174F:	include/linux/phy/
6175
6176GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6177M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6178S:	Supported
6179F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6180
6181GENERIC PM DOMAINS
6182M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6183M:	Kevin Hilman <khilman@kernel.org>
6184M:	Ulf Hansson <ulf.hansson@linaro.org>
6185L:	linux-pm@vger.kernel.org
6186S:	Supported
6187F:	drivers/base/power/domain*.c
6188F:	include/linux/pm_domain.h
6189F:	Documentation/devicetree/bindings/power/power_domain.txt
6190
6191GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6192M:	Eugen Hristev <eugen.hristev@microchip.com>
6193L:	linux-input@vger.kernel.org
6194S:	Maintained
6195F:	drivers/input/touchscreen/resistive-adc-touch.c
6196
6197GENERIC UIO DRIVER FOR PCI DEVICES
6198M:	"Michael S. Tsirkin" <mst@redhat.com>
6199L:	kvm@vger.kernel.org
6200S:	Supported
6201F:	drivers/uio/uio_pci_generic.c
6202
6203GENWQE (IBM Generic Workqueue Card)
6204M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6205M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6206S:	Supported
6207F:	drivers/misc/genwqe/
6208
6209GET_MAINTAINER SCRIPT
6210M:	Joe Perches <joe@perches.com>
6211S:	Maintained
6212F:	scripts/get_maintainer.pl
6213
6214GFS2 FILE SYSTEM
6215M:	Bob Peterson <rpeterso@redhat.com>
6216M:	Andreas Gruenbacher <agruenba@redhat.com>
6217L:	cluster-devel@redhat.com
6218W:	http://sources.redhat.com/cluster/
6219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6220S:	Supported
6221F:	Documentation/filesystems/gfs2*.txt
6222F:	fs/gfs2/
6223F:	include/uapi/linux/gfs2_ondisk.h
6224
6225GIGASET ISDN DRIVERS
6226M:	Paul Bolle <pebolle@tiscali.nl>
6227L:	gigaset307x-common@lists.sourceforge.net
6228W:	http://gigaset307x.sourceforge.net/
6229S:	Odd Fixes
6230F:	Documentation/isdn/README.gigaset
6231F:	drivers/isdn/gigaset/
6232F:	include/uapi/linux/gigaset_dev.h
6233
6234GNSS SUBSYSTEM
6235M:	Johan Hovold <johan@kernel.org>
6236S:	Maintained
6237F:	Documentation/ABI/testing/sysfs-class-gnss
6238F:	Documentation/devicetree/bindings/gnss/
6239F:	drivers/gnss/
6240F:	include/linux/gnss.h
6241
6242GO7007 MPEG CODEC
6243M:	Hans Verkuil <hans.verkuil@cisco.com>
6244L:	linux-media@vger.kernel.org
6245S:	Maintained
6246F:	drivers/media/usb/go7007/
6247
6248GOODIX TOUCHSCREEN
6249M:	Bastien Nocera <hadess@hadess.net>
6250L:	linux-input@vger.kernel.org
6251S:	Maintained
6252F:	drivers/input/touchscreen/goodix.c
6253
6254GPD POCKET FAN DRIVER
6255M:	Hans de Goede <hdegoede@redhat.com>
6256L:	platform-driver-x86@vger.kernel.org
6257S:	Maintained
6258F:	drivers/platform/x86/gpd-pocket-fan.c
6259
6260GPIO ACPI SUPPORT
6261M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6262M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6263L:	linux-gpio@vger.kernel.org
6264L:	linux-acpi@vger.kernel.org
6265S:	Maintained
6266F:	Documentation/acpi/gpio-properties.txt
6267F:	drivers/gpio/gpiolib-acpi.c
6268
6269GPIO IR Transmitter
6270M:	Sean Young <sean@mess.org>
6271L:	linux-media@vger.kernel.org
6272S:	Maintained
6273F:	drivers/media/rc/gpio-ir-tx.c
6274
6275GPIO MOCKUP DRIVER
6276M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6277R:	Bartosz Golaszewski <brgl@bgdev.pl>
6278L:	linux-gpio@vger.kernel.org
6279S:	Maintained
6280F:	drivers/gpio/gpio-mockup.c
6281F:	tools/testing/selftests/gpio/
6282
6283GPIO SUBSYSTEM
6284M:	Linus Walleij <linus.walleij@linaro.org>
6285L:	linux-gpio@vger.kernel.org
6286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6287S:	Maintained
6288F:	Documentation/devicetree/bindings/gpio/
6289F:	Documentation/driver-api/gpio/
6290F:	Documentation/gpio/
6291F:	Documentation/ABI/testing/gpio-cdev
6292F:	Documentation/ABI/obsolete/sysfs-gpio
6293F:	drivers/gpio/
6294F:	include/linux/gpio/
6295F:	include/linux/gpio.h
6296F:	include/linux/of_gpio.h
6297F:	include/asm-generic/gpio.h
6298F:	include/uapi/linux/gpio.h
6299F:	tools/gpio/
6300
6301GRE DEMULTIPLEXER DRIVER
6302M:	Dmitry Kozlov <xeb@mail.ru>
6303L:	netdev@vger.kernel.org
6304S:	Maintained
6305F:	net/ipv4/gre_demux.c
6306F:	net/ipv4/gre_offload.c
6307F:	include/net/gre.h
6308
6309GRETH 10/100/1G Ethernet MAC device driver
6310M:	Andreas Larsson <andreas@gaisler.com>
6311L:	netdev@vger.kernel.org
6312S:	Maintained
6313F:	drivers/net/ethernet/aeroflex/
6314
6315GREYBUS AUDIO PROTOCOLS DRIVERS
6316M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6317M:	Mark Greer <mgreer@animalcreek.com>
6318S:	Maintained
6319F:	drivers/staging/greybus/audio_apbridgea.c
6320F:	drivers/staging/greybus/audio_apbridgea.h
6321F:	drivers/staging/greybus/audio_codec.c
6322F:	drivers/staging/greybus/audio_codec.h
6323F:	drivers/staging/greybus/audio_gb.c
6324F:	drivers/staging/greybus/audio_manager.c
6325F:	drivers/staging/greybus/audio_manager.h
6326F:	drivers/staging/greybus/audio_manager_module.c
6327F:	drivers/staging/greybus/audio_manager_private.h
6328F:	drivers/staging/greybus/audio_manager_sysfs.c
6329F:	drivers/staging/greybus/audio_module.c
6330F:	drivers/staging/greybus/audio_topology.c
6331
6332GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6333M:	Viresh Kumar <vireshk@kernel.org>
6334S:	Maintained
6335F:	drivers/staging/greybus/authentication.c
6336F:	drivers/staging/greybus/bootrom.c
6337F:	drivers/staging/greybus/firmware.h
6338F:	drivers/staging/greybus/fw-core.c
6339F:	drivers/staging/greybus/fw-download.c
6340F:	drivers/staging/greybus/fw-management.c
6341F:	drivers/staging/greybus/greybus_authentication.h
6342F:	drivers/staging/greybus/greybus_firmware.h
6343F:	drivers/staging/greybus/hid.c
6344F:	drivers/staging/greybus/i2c.c
6345F:	drivers/staging/greybus/spi.c
6346F:	drivers/staging/greybus/spilib.c
6347F:	drivers/staging/greybus/spilib.h
6348
6349GREYBUS LOOPBACK DRIVER
6350M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6351S:	Maintained
6352F:	drivers/staging/greybus/loopback.c
6353
6354GREYBUS PLATFORM DRIVERS
6355M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6356S:	Maintained
6357F:	drivers/staging/greybus/arche-platform.c
6358F:	drivers/staging/greybus/arche-apb-ctrl.c
6359F:	drivers/staging/greybus/arche_platform.h
6360
6361GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6362M:	Rui Miguel Silva <rmfrfs@gmail.com>
6363S:	Maintained
6364F:	drivers/staging/greybus/sdio.c
6365F:	drivers/staging/greybus/light.c
6366F:	drivers/staging/greybus/gpio.c
6367F:	drivers/staging/greybus/power_supply.c
6368F:	drivers/staging/greybus/spi.c
6369F:	drivers/staging/greybus/spilib.c
6370
6371GREYBUS SUBSYSTEM
6372M:	Johan Hovold <johan@kernel.org>
6373M:	Alex Elder <elder@kernel.org>
6374M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6375S:	Maintained
6376F:	drivers/staging/greybus/
6377L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6378
6379GREYBUS UART PROTOCOLS DRIVERS
6380M:	David Lin <dtwlin@gmail.com>
6381S:	Maintained
6382F:	drivers/staging/greybus/uart.c
6383F:	drivers/staging/greybus/log.c
6384
6385GS1662 VIDEO SERIALIZER
6386M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6387L:	linux-media@vger.kernel.org
6388T:	git git://linuxtv.org/media_tree.git
6389S:	Maintained
6390F:	drivers/media/spi/gs1662.c
6391
6392GSPCA FINEPIX SUBDRIVER
6393M:	Frank Zago <frank@zago.net>
6394L:	linux-media@vger.kernel.org
6395T:	git git://linuxtv.org/media_tree.git
6396S:	Maintained
6397F:	drivers/media/usb/gspca/finepix.c
6398
6399GSPCA GL860 SUBDRIVER
6400M:	Olivier Lorin <o.lorin@laposte.net>
6401L:	linux-media@vger.kernel.org
6402T:	git git://linuxtv.org/media_tree.git
6403S:	Maintained
6404F:	drivers/media/usb/gspca/gl860/
6405
6406GSPCA M5602 SUBDRIVER
6407M:	Erik Andren <erik.andren@gmail.com>
6408L:	linux-media@vger.kernel.org
6409T:	git git://linuxtv.org/media_tree.git
6410S:	Maintained
6411F:	drivers/media/usb/gspca/m5602/
6412
6413GSPCA PAC207 SONIXB SUBDRIVER
6414M:	Hans Verkuil <hverkuil@xs4all.nl>
6415L:	linux-media@vger.kernel.org
6416T:	git git://linuxtv.org/media_tree.git
6417S:	Odd Fixes
6418F:	drivers/media/usb/gspca/pac207.c
6419
6420GSPCA SN9C20X SUBDRIVER
6421M:	Brian Johnson <brijohn@gmail.com>
6422L:	linux-media@vger.kernel.org
6423T:	git git://linuxtv.org/media_tree.git
6424S:	Maintained
6425F:	drivers/media/usb/gspca/sn9c20x.c
6426
6427GSPCA T613 SUBDRIVER
6428M:	Leandro Costantino <lcostantino@gmail.com>
6429L:	linux-media@vger.kernel.org
6430T:	git git://linuxtv.org/media_tree.git
6431S:	Maintained
6432F:	drivers/media/usb/gspca/t613.c
6433
6434GSPCA USB WEBCAM DRIVER
6435M:	Hans Verkuil <hverkuil@xs4all.nl>
6436L:	linux-media@vger.kernel.org
6437T:	git git://linuxtv.org/media_tree.git
6438S:	Odd Fixes
6439F:	drivers/media/usb/gspca/
6440
6441GTP (GPRS Tunneling Protocol)
6442M:	Pablo Neira Ayuso <pablo@netfilter.org>
6443M:	Harald Welte <laforge@gnumonks.org>
6444L:	osmocom-net-gprs@lists.osmocom.org
6445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6446S:	Maintained
6447F:	drivers/net/gtp.c
6448
6449GUID PARTITION TABLE (GPT)
6450M:	Davidlohr Bueso <dave@stgolabs.net>
6451L:	linux-efi@vger.kernel.org
6452S:	Maintained
6453F:	block/partitions/efi.*
6454
6455H8/300 ARCHITECTURE
6456M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6457L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6458W:	http://uclinux-h8.sourceforge.jp
6459T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6460S:	Maintained
6461F:	arch/h8300/
6462F:	drivers/clocksource/h8300_*.c
6463F:	drivers/clk/h8300/
6464F:	drivers/irqchip/irq-renesas-h8*.c
6465
6466HACKRF MEDIA DRIVER
6467M:	Antti Palosaari <crope@iki.fi>
6468L:	linux-media@vger.kernel.org
6469W:	https://linuxtv.org
6470W:	http://palosaari.fi/linux/
6471Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6472T:	git git://linuxtv.org/anttip/media_tree.git
6473S:	Maintained
6474F:	drivers/media/usb/hackrf/
6475
6476HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6477M:	Frank Seidel <frank@f-seidel.de>
6478L:	platform-driver-x86@vger.kernel.org
6479W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6480S:	Maintained
6481F:	drivers/platform/x86/hdaps.c
6482
6483HARDWARE MONITORING
6484M:	Jean Delvare <jdelvare@suse.com>
6485M:	Guenter Roeck <linux@roeck-us.net>
6486L:	linux-hwmon@vger.kernel.org
6487W:	http://hwmon.wiki.kernel.org/
6488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6489S:	Maintained
6490F:	Documentation/devicetree/bindings/hwmon/
6491F:	Documentation/hwmon/
6492F:	drivers/hwmon/
6493F:	include/linux/hwmon*.h
6494F:	include/trace/events/hwmon*.h
6495
6496HARDWARE RANDOM NUMBER GENERATOR CORE
6497M:	Matt Mackall <mpm@selenic.com>
6498M:	Herbert Xu <herbert@gondor.apana.org.au>
6499L:	linux-crypto@vger.kernel.org
6500S:	Odd fixes
6501F:	Documentation/devicetree/bindings/rng/
6502F:	Documentation/hw_random.txt
6503F:	drivers/char/hw_random/
6504F:	include/linux/hw_random.h
6505
6506HARDWARE TRACING FACILITIES
6507M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6508S:	Maintained
6509F:	drivers/hwtracing/
6510
6511HARDWARE SPINLOCK CORE
6512M:	Ohad Ben-Cohen <ohad@wizery.com>
6513M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6514L:	linux-remoteproc@vger.kernel.org
6515S:	Maintained
6516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6517F:	Documentation/devicetree/bindings/hwlock/
6518F:	Documentation/hwspinlock.txt
6519F:	drivers/hwspinlock/
6520F:	include/linux/hwspinlock.h
6521
6522HARMONY SOUND DRIVER
6523L:	linux-parisc@vger.kernel.org
6524S:	Maintained
6525F:	sound/parisc/harmony.*
6526
6527HDPVR USB VIDEO ENCODER DRIVER
6528M:	Hans Verkuil <hverkuil@xs4all.nl>
6529L:	linux-media@vger.kernel.org
6530T:	git git://linuxtv.org/media_tree.git
6531W:	https://linuxtv.org
6532S:	Odd Fixes
6533F:	drivers/media/usb/hdpvr/
6534
6535HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6536M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6537S:	Supported
6538F:	Documentation/watchdog/hpwdt.txt
6539F:	drivers/watchdog/hpwdt.c
6540
6541HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6542M:	Don Brace <don.brace@microsemi.com>
6543L:	esc.storagedev@microsemi.com
6544L:	linux-scsi@vger.kernel.org
6545S:	Supported
6546F:	Documentation/scsi/hpsa.txt
6547F:	drivers/scsi/hpsa*.[ch]
6548F:	include/linux/cciss*.h
6549F:	include/uapi/linux/cciss*.h
6550
6551HFI1 DRIVER
6552M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6553M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6554L:	linux-rdma@vger.kernel.org
6555S:	Supported
6556F:	drivers/infiniband/hw/hfi1
6557
6558HFS FILESYSTEM
6559L:	linux-fsdevel@vger.kernel.org
6560S:	Orphan
6561F:	Documentation/filesystems/hfs.txt
6562F:	fs/hfs/
6563
6564HFSPLUS FILESYSTEM
6565L:	linux-fsdevel@vger.kernel.org
6566S:	Orphan
6567F:	Documentation/filesystems/hfsplus.txt
6568F:	fs/hfsplus/
6569
6570HGA FRAMEBUFFER DRIVER
6571M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6572L:	linux-nvidia@lists.surfsouth.com
6573W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6574S:	Maintained
6575F:	drivers/video/fbdev/hgafb.c
6576
6577HIBERNATION (aka Software Suspend, aka swsusp)
6578M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6579M:	Pavel Machek <pavel@ucw.cz>
6580L:	linux-pm@vger.kernel.org
6581B:	https://bugzilla.kernel.org
6582S:	Supported
6583F:	arch/x86/power/
6584F:	drivers/base/power/
6585F:	kernel/power/
6586F:	include/linux/suspend.h
6587F:	include/linux/freezer.h
6588F:	include/linux/pm.h
6589F:	arch/*/include/asm/suspend*.h
6590
6591HID CORE LAYER
6592M:	Jiri Kosina <jikos@kernel.org>
6593R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6594L:	linux-input@vger.kernel.org
6595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6596S:	Maintained
6597F:	drivers/hid/
6598F:	include/linux/hid*
6599F:	include/uapi/linux/hid*
6600
6601HID SENSOR HUB DRIVERS
6602M:	Jiri Kosina <jikos@kernel.org>
6603M:	Jonathan Cameron <jic23@kernel.org>
6604M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6605L:	linux-input@vger.kernel.org
6606L:	linux-iio@vger.kernel.org
6607S:	Maintained
6608F:	Documentation/hid/hid-sensor*
6609F:	drivers/hid/hid-sensor-*
6610F:	drivers/iio/*/hid-*
6611F:	include/linux/hid-sensor-*
6612
6613HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6614M:	Thomas Gleixner <tglx@linutronix.de>
6615L:	linux-kernel@vger.kernel.org
6616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6617S:	Maintained
6618F:	Documentation/timers/
6619F:	kernel/time/hrtimer.c
6620F:	kernel/time/clockevents.c
6621F:	kernel/time/timer_*.c
6622F:	include/linux/clockchips.h
6623F:	include/linux/hrtimer.h
6624
6625HIGH-SPEED SCC DRIVER FOR AX.25
6626L:	linux-hams@vger.kernel.org
6627S:	Orphan
6628F:	drivers/net/hamradio/dmascc.c
6629F:	drivers/net/hamradio/scc.c
6630
6631HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6632M:	HighPoint Linux Team <linux@highpoint-tech.com>
6633W:	http://www.highpoint-tech.com
6634S:	Supported
6635F:	Documentation/scsi/hptiop.txt
6636F:	drivers/scsi/hptiop.c
6637
6638HIPPI
6639M:	Jes Sorensen <jes@trained-monkey.org>
6640L:	linux-hippi@sunsite.dk
6641S:	Maintained
6642F:	include/linux/hippidevice.h
6643F:	include/uapi/linux/if_hippi.h
6644F:	net/802/hippi.c
6645F:	drivers/net/hippi/
6646
6647HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6648M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6649M:	Salil Mehta <salil.mehta@huawei.com>
6650L:	netdev@vger.kernel.org
6651W:	http://www.hisilicon.com
6652S:	Maintained
6653F:	drivers/net/ethernet/hisilicon/hns3/
6654
6655HISILICON LPC BUS DRIVER
6656M:	john.garry@huawei.com
6657W:	http://www.hisilicon.com
6658S:	Maintained
6659F:	drivers/bus/hisi_lpc.c
6660F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6661
6662HISILICON NETWORK SUBSYSTEM DRIVER
6663M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6664M:	Salil Mehta <salil.mehta@huawei.com>
6665L:	netdev@vger.kernel.org
6666W:	http://www.hisilicon.com
6667S:	Maintained
6668F:	drivers/net/ethernet/hisilicon/
6669F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6670
6671HISILICON PMU DRIVER
6672M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6673W:	http://www.hisilicon.com
6674S:	Supported
6675F:	drivers/perf/hisilicon
6676F:	Documentation/perf/hisi-pmu.txt
6677
6678HISILICON ROCE DRIVER
6679M:	Lijun Ou <oulijun@huawei.com>
6680M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6681L:	linux-rdma@vger.kernel.org
6682S:	Maintained
6683F:	drivers/infiniband/hw/hns/
6684F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6685
6686HISILICON SAS Controller
6687M:	John Garry <john.garry@huawei.com>
6688W:	http://www.hisilicon.com
6689S:	Supported
6690F:	drivers/scsi/hisi_sas/
6691F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6692
6693HMM - Heterogeneous Memory Management
6694M:	Jérôme Glisse <jglisse@redhat.com>
6695L:	linux-mm@kvack.org
6696S:	Maintained
6697F:	mm/hmm*
6698F:	include/linux/hmm*
6699F:	Documentation/vm/hmm.rst
6700
6701HOST AP DRIVER
6702M:	Jouni Malinen <j@w1.fi>
6703L:	linux-wireless@vger.kernel.org
6704W:	http://w1.fi/hostap-driver.html
6705S:	Obsolete
6706F:	drivers/net/wireless/intersil/hostap/
6707
6708HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6709L:	platform-driver-x86@vger.kernel.org
6710S:	Orphan
6711F:	drivers/platform/x86/tc1100-wmi.c
6712
6713HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6714M:	Jaroslav Kysela <perex@perex.cz>
6715S:	Maintained
6716F:	drivers/net/ethernet/hp/hp100.*
6717
6718HPET:	High Precision Event Timers driver
6719M:	Clemens Ladisch <clemens@ladisch.de>
6720S:	Maintained
6721F:	Documentation/timers/hpet.txt
6722F:	drivers/char/hpet.c
6723F:	include/linux/hpet.h
6724F:	include/uapi/linux/hpet.h
6725
6726HPET:	x86
6727S:	Orphan
6728F:	arch/x86/kernel/hpet.c
6729F:	arch/x86/include/asm/hpet.h
6730
6731HPFS FILESYSTEM
6732M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6733W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6734S:	Maintained
6735F:	fs/hpfs/
6736
6737HSI SUBSYSTEM
6738M:	Sebastian Reichel <sre@kernel.org>
6739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6740S:	Maintained
6741F:	Documentation/ABI/testing/sysfs-bus-hsi
6742F:	Documentation/driver-api/hsi.rst
6743F:	drivers/hsi/
6744F:	include/linux/hsi/
6745F:	include/uapi/linux/hsi/
6746
6747HSO 3G MODEM DRIVER
6748L:	linux-usb@vger.kernel.org
6749S:	Orphan
6750F:	drivers/net/usb/hso.c
6751
6752HSR NETWORK PROTOCOL
6753M:	Arvid Brodin <arvid.brodin@alten.se>
6754L:	netdev@vger.kernel.org
6755S:	Maintained
6756F:	net/hsr/
6757
6758HT16K33 LED CONTROLLER DRIVER
6759M:	Robin van der Gracht <robin@protonic.nl>
6760S:	Maintained
6761F:	drivers/auxdisplay/ht16k33.c
6762F:	Documentation/devicetree/bindings/display/ht16k33.txt
6763
6764HTCPEN TOUCHSCREEN DRIVER
6765M:	Pau Oliva Fora <pof@eslack.org>
6766L:	linux-input@vger.kernel.org
6767S:	Maintained
6768F:	drivers/input/touchscreen/htcpen.c
6769
6770HUAWEI ETHERNET DRIVER
6771M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6772L:	netdev@vger.kernel.org
6773S:	Supported
6774F:	Documentation/networking/hinic.txt
6775F:	drivers/net/ethernet/huawei/hinic/
6776
6777HUGETLB FILESYSTEM
6778M:	Mike Kravetz <mike.kravetz@oracle.com>
6779L:	linux-mm@kvack.org
6780S:	Maintained
6781F:	fs/hugetlbfs/
6782F:	mm/hugetlb.c
6783F:	include/linux/hugetlb.h
6784F:	Documentation/admin-guide/mm/hugetlbpage.rst
6785F:	Documentation/vm/hugetlbfs_reserv.rst
6786F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6787
6788HVA ST MEDIA DRIVER
6789M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6790L:	linux-media@vger.kernel.org
6791T:	git git://linuxtv.org/media_tree.git
6792W:	https://linuxtv.org
6793S:	Supported
6794F:	drivers/media/platform/sti/hva
6795
6796HWPOISON MEMORY FAILURE HANDLING
6797M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6798L:	linux-mm@kvack.org
6799S:	Maintained
6800F:	mm/memory-failure.c
6801F:	mm/hwpoison-inject.c
6802
6803HYGON PROCESSOR SUPPORT
6804M:	Pu Wen <puwen@hygon.cn>
6805L:	linux-kernel@vger.kernel.org
6806S:	Maintained
6807F:	arch/x86/kernel/cpu/hygon.c
6808
6809Hyper-V CORE AND DRIVERS
6810M:	"K. Y. Srinivasan" <kys@microsoft.com>
6811M:	Haiyang Zhang <haiyangz@microsoft.com>
6812M:	Stephen Hemminger <sthemmin@microsoft.com>
6813L:	devel@linuxdriverproject.org
6814S:	Maintained
6815F:	Documentation/networking/netvsc.txt
6816F:	arch/x86/include/asm/mshyperv.h
6817F:	arch/x86/include/asm/trace/hyperv.h
6818F:	arch/x86/include/asm/hyperv-tlfs.h
6819F:	arch/x86/kernel/cpu/mshyperv.c
6820F:	arch/x86/hyperv
6821F:	drivers/hid/hid-hyperv.c
6822F:	drivers/hv/
6823F:	drivers/input/serio/hyperv-keyboard.c
6824F:	drivers/pci/controller/pci-hyperv.c
6825F:	drivers/net/hyperv/
6826F:	drivers/scsi/storvsc_drv.c
6827F:	drivers/uio/uio_hv_generic.c
6828F:	drivers/video/fbdev/hyperv_fb.c
6829F:	net/vmw_vsock/hyperv_transport.c
6830F:	include/linux/hyperv.h
6831F:	include/uapi/linux/hyperv.h
6832F:	tools/hv/
6833F:	Documentation/ABI/stable/sysfs-bus-vmbus
6834
6835HYPERVISOR VIRTUAL CONSOLE DRIVER
6836L:	linuxppc-dev@lists.ozlabs.org
6837S:	Odd Fixes
6838F:	drivers/tty/hvc/
6839
6840I2C ACPI SUPPORT
6841M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6842L:	linux-i2c@vger.kernel.org
6843L:	linux-acpi@vger.kernel.org
6844S:	Maintained
6845F:	drivers/i2c/i2c-core-acpi.c
6846
6847I2C MUXES
6848M:	Peter Rosin <peda@axentia.se>
6849L:	linux-i2c@vger.kernel.org
6850S:	Maintained
6851F:	Documentation/i2c/i2c-topology
6852F:	Documentation/i2c/muxes/
6853F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6854F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6855F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6856F:	drivers/i2c/i2c-mux.c
6857F:	drivers/i2c/muxes/
6858F:	include/linux/i2c-mux.h
6859
6860I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6861M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6862L:	linux-i2c@vger.kernel.org
6863S:	Maintained
6864F:	drivers/i2c/busses/i2c-mv64xxx.c
6865
6866I2C OVER PARALLEL PORT
6867M:	Jean Delvare <jdelvare@suse.com>
6868L:	linux-i2c@vger.kernel.org
6869S:	Maintained
6870F:	Documentation/i2c/busses/i2c-parport
6871F:	Documentation/i2c/busses/i2c-parport-light
6872F:	drivers/i2c/busses/i2c-parport.c
6873F:	drivers/i2c/busses/i2c-parport-light.c
6874
6875I2C SUBSYSTEM
6876M:	Wolfram Sang <wsa@the-dreams.de>
6877L:	linux-i2c@vger.kernel.org
6878W:	https://i2c.wiki.kernel.org/
6879Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6881S:	Maintained
6882F:	Documentation/devicetree/bindings/i2c/i2c.txt
6883F:	Documentation/i2c/
6884F:	drivers/i2c/*
6885F:	include/linux/i2c.h
6886F:	include/linux/i2c-dev.h
6887F:	include/linux/i2c-smbus.h
6888F:	include/uapi/linux/i2c.h
6889F:	include/uapi/linux/i2c-*.h
6890
6891I2C SUBSYSTEM HOST DRIVERS
6892L:	linux-i2c@vger.kernel.org
6893W:	https://i2c.wiki.kernel.org/
6894Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6896S:	Odd Fixes
6897F:	Documentation/devicetree/bindings/i2c/
6898F:	drivers/i2c/algos/
6899F:	drivers/i2c/busses/
6900
6901I2C-TAOS-EVM DRIVER
6902M:	Jean Delvare <jdelvare@suse.com>
6903L:	linux-i2c@vger.kernel.org
6904S:	Maintained
6905F:	Documentation/i2c/busses/i2c-taos-evm
6906F:	drivers/i2c/busses/i2c-taos-evm.c
6907
6908I2C-TINY-USB DRIVER
6909M:	Till Harbaum <till@harbaum.org>
6910L:	linux-i2c@vger.kernel.org
6911W:	http://www.harbaum.org/till/i2c_tiny_usb
6912S:	Maintained
6913F:	drivers/i2c/busses/i2c-tiny-usb.c
6914
6915I2C/SMBUS CONTROLLER DRIVERS FOR PC
6916M:	Jean Delvare <jdelvare@suse.com>
6917L:	linux-i2c@vger.kernel.org
6918S:	Maintained
6919F:	Documentation/i2c/busses/i2c-ali1535
6920F:	Documentation/i2c/busses/i2c-ali1563
6921F:	Documentation/i2c/busses/i2c-ali15x3
6922F:	Documentation/i2c/busses/i2c-amd756
6923F:	Documentation/i2c/busses/i2c-amd8111
6924F:	Documentation/i2c/busses/i2c-i801
6925F:	Documentation/i2c/busses/i2c-nforce2
6926F:	Documentation/i2c/busses/i2c-piix4
6927F:	Documentation/i2c/busses/i2c-sis5595
6928F:	Documentation/i2c/busses/i2c-sis630
6929F:	Documentation/i2c/busses/i2c-sis96x
6930F:	Documentation/i2c/busses/i2c-via
6931F:	Documentation/i2c/busses/i2c-viapro
6932F:	drivers/i2c/busses/i2c-ali1535.c
6933F:	drivers/i2c/busses/i2c-ali1563.c
6934F:	drivers/i2c/busses/i2c-ali15x3.c
6935F:	drivers/i2c/busses/i2c-amd756.c
6936F:	drivers/i2c/busses/i2c-amd756-s4882.c
6937F:	drivers/i2c/busses/i2c-amd8111.c
6938F:	drivers/i2c/busses/i2c-i801.c
6939F:	drivers/i2c/busses/i2c-isch.c
6940F:	drivers/i2c/busses/i2c-nforce2.c
6941F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6942F:	drivers/i2c/busses/i2c-piix4.c
6943F:	drivers/i2c/busses/i2c-sis5595.c
6944F:	drivers/i2c/busses/i2c-sis630.c
6945F:	drivers/i2c/busses/i2c-sis96x.c
6946F:	drivers/i2c/busses/i2c-via.c
6947F:	drivers/i2c/busses/i2c-viapro.c
6948
6949I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6950M:	Hans de Goede <hdegoede@redhat.com>
6951L:	linux-i2c@vger.kernel.org
6952S:	Maintained
6953F:	drivers/i2c/busses/i2c-cht-wc.c
6954
6955I2C/SMBUS ISMT DRIVER
6956M:	Seth Heasley <seth.heasley@intel.com>
6957M:	Neil Horman <nhorman@tuxdriver.com>
6958L:	linux-i2c@vger.kernel.org
6959F:	drivers/i2c/busses/i2c-ismt.c
6960F:	Documentation/i2c/busses/i2c-ismt
6961
6962I2C/SMBUS STUB DRIVER
6963M:	Jean Delvare <jdelvare@suse.com>
6964L:	linux-i2c@vger.kernel.org
6965S:	Maintained
6966F:	drivers/i2c/i2c-stub.c
6967
6968IA64 (Itanium) PLATFORM
6969M:	Tony Luck <tony.luck@intel.com>
6970M:	Fenghua Yu <fenghua.yu@intel.com>
6971L:	linux-ia64@vger.kernel.org
6972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6973S:	Maintained
6974F:	arch/ia64/
6975
6976IBM Power 842 compression accelerator
6977M:	Haren Myneni <haren@us.ibm.com>
6978S:	Supported
6979F:	drivers/crypto/nx/Makefile
6980F:	drivers/crypto/nx/Kconfig
6981F:	drivers/crypto/nx/nx-842*
6982F:	include/linux/sw842.h
6983F:	crypto/842.c
6984F:	lib/842/
6985
6986IBM Power in-Nest Crypto Acceleration
6987M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6988M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6989L:	linux-crypto@vger.kernel.org
6990S:	Supported
6991F:	drivers/crypto/nx/Makefile
6992F:	drivers/crypto/nx/Kconfig
6993F:	drivers/crypto/nx/nx-aes*
6994F:	drivers/crypto/nx/nx-sha*
6995F:	drivers/crypto/nx/nx.*
6996F:	drivers/crypto/nx/nx_csbcpb.h
6997F:	drivers/crypto/nx/nx_debugfs.h
6998
6999IBM Power Linux RAID adapter
7000M:	Brian King <brking@us.ibm.com>
7001S:	Supported
7002F:	drivers/scsi/ipr.*
7003
7004IBM Power SRIOV Virtual NIC Device Driver
7005M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7006M:	John Allen <jallen@linux.vnet.ibm.com>
7007L:	netdev@vger.kernel.org
7008S:	Supported
7009F:	drivers/net/ethernet/ibm/ibmvnic.*
7010
7011IBM Power Virtual Accelerator Switchboard
7012M:	Sukadev Bhattiprolu
7013L:	linuxppc-dev@lists.ozlabs.org
7014S:	Supported
7015F:	arch/powerpc/platforms/powernv/vas*
7016F:	arch/powerpc/platforms/powernv/copy-paste.h
7017F:	arch/powerpc/include/asm/vas.h
7018F:	arch/powerpc/include/uapi/asm/vas.h
7019
7020IBM Power Virtual Ethernet Device Driver
7021M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7022L:	netdev@vger.kernel.org
7023S:	Supported
7024F:	drivers/net/ethernet/ibm/ibmveth.*
7025
7026IBM Power Virtual FC Device Drivers
7027M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7028L:	linux-scsi@vger.kernel.org
7029S:	Supported
7030F:	drivers/scsi/ibmvscsi/ibmvfc*
7031
7032IBM Power Virtual Management Channel Driver
7033M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7034M:	Steven Royer <seroyer@linux.vnet.ibm.com>
7035S:	Supported
7036F:	drivers/misc/ibmvmc.*
7037
7038IBM Power Virtual SCSI Device Drivers
7039M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7040L:	linux-scsi@vger.kernel.org
7041S:	Supported
7042F:	drivers/scsi/ibmvscsi/ibmvscsi*
7043F:	include/scsi/viosrp.h
7044
7045IBM Power Virtual SCSI Device Target Driver
7046M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7047M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
7048L:	linux-scsi@vger.kernel.org
7049L:	target-devel@vger.kernel.org
7050S:	Supported
7051F:	drivers/scsi/ibmvscsi_tgt/
7052
7053IBM Power VMX Cryptographic instructions
7054M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7055M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7056L:	linux-crypto@vger.kernel.org
7057S:	Supported
7058F:	drivers/crypto/vmx/Makefile
7059F:	drivers/crypto/vmx/Kconfig
7060F:	drivers/crypto/vmx/vmx.c
7061F:	drivers/crypto/vmx/aes*
7062F:	drivers/crypto/vmx/ghash*
7063F:	drivers/crypto/vmx/ppc-xlate.pl
7064
7065IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7066M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7067L:	linux-pci@vger.kernel.org
7068L:	linuxppc-dev@lists.ozlabs.org
7069S:	Supported
7070F:	drivers/pci/hotplug/rpaphp*
7071
7072IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7073M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7074L:	linux-pci@vger.kernel.org
7075L:	linuxppc-dev@lists.ozlabs.org
7076S:	Supported
7077F:	drivers/pci/hotplug/rpadlpar*
7078
7079IBM ServeRAID RAID DRIVER
7080S:	Orphan
7081F:	drivers/scsi/ips.*
7082
7083ICH LPC AND GPIO DRIVER
7084M:	Peter Tyser <ptyser@xes-inc.com>
7085S:	Maintained
7086F:	drivers/mfd/lpc_ich.c
7087F:	drivers/gpio/gpio-ich.c
7088
7089IDE SUBSYSTEM
7090M:	"David S. Miller" <davem@davemloft.net>
7091L:	linux-ide@vger.kernel.org
7092Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7094S:	Maintained
7095F:	Documentation/ide/
7096F:	drivers/ide/
7097F:	include/linux/ide.h
7098
7099IDE/ATAPI DRIVERS
7100M:	Borislav Petkov <bp@alien8.de>
7101L:	linux-ide@vger.kernel.org
7102S:	Maintained
7103F:	Documentation/cdrom/ide-cd
7104F:	drivers/ide/ide-cd*
7105
7106IDEAPAD LAPTOP EXTRAS DRIVER
7107M:	Ike Panhc <ike.pan@canonical.com>
7108L:	platform-driver-x86@vger.kernel.org
7109W:	http://launchpad.net/ideapad-laptop
7110S:	Maintained
7111F:	drivers/platform/x86/ideapad-laptop.c
7112
7113IDEAPAD LAPTOP SLIDEBAR DRIVER
7114M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7115L:	linux-input@vger.kernel.org
7116W:	https://github.com/o2genum/ideapad-slidebar
7117S:	Maintained
7118F:	drivers/input/misc/ideapad_slidebar.c
7119
7120IDT VersaClock 5 CLOCK DRIVER
7121M:	Marek Vasut <marek.vasut@gmail.com>
7122S:	Maintained
7123F:	drivers/clk/clk-versaclock5.c
7124
7125IEEE 802.15.4 SUBSYSTEM
7126M:	Alexander Aring <alex.aring@gmail.com>
7127M:	Stefan Schmidt <stefan@datenfreihafen.org>
7128L:	linux-wpan@vger.kernel.org
7129W:	http://wpan.cakelab.org/
7130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7132S:	Maintained
7133F:	net/ieee802154/
7134F:	net/mac802154/
7135F:	drivers/net/ieee802154/
7136F:	include/linux/nl802154.h
7137F:	include/linux/ieee802154.h
7138F:	include/net/nl802154.h
7139F:	include/net/mac802154.h
7140F:	include/net/af_ieee802154.h
7141F:	include/net/cfg802154.h
7142F:	include/net/ieee802154_netdev.h
7143F:	Documentation/networking/ieee802154.txt
7144
7145IFE PROTOCOL
7146M:	Yotam Gigi <yotam.gi@gmail.com>
7147M:	Jamal Hadi Salim <jhs@mojatatu.com>
7148F:	net/ife
7149F:	include/net/ife.h
7150F:	include/uapi/linux/ife.h
7151
7152IGORPLUG-USB IR RECEIVER
7153M:	Sean Young <sean@mess.org>
7154L:	linux-media@vger.kernel.org
7155S:	Maintained
7156F:	drivers/media/rc/igorplugusb.c
7157
7158IGUANAWORKS USB IR TRANSCEIVER
7159M:	Sean Young <sean@mess.org>
7160L:	linux-media@vger.kernel.org
7161S:	Maintained
7162F:	drivers/media/rc/iguanair.c
7163
7164IIO DIGITAL POTENTIOMETER DAC
7165M:	Peter Rosin <peda@axentia.se>
7166L:	linux-iio@vger.kernel.org
7167S:	Maintained
7168F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7169F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7170F:	drivers/iio/dac/dpot-dac.c
7171
7172IIO ENVELOPE DETECTOR
7173M:	Peter Rosin <peda@axentia.se>
7174L:	linux-iio@vger.kernel.org
7175S:	Maintained
7176F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7177F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7178F:	drivers/iio/adc/envelope-detector.c
7179
7180IIO MULTIPLEXER
7181M:	Peter Rosin <peda@axentia.se>
7182L:	linux-iio@vger.kernel.org
7183S:	Maintained
7184F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7185F:	drivers/iio/multiplexer/iio-mux.c
7186
7187IIO SUBSYSTEM AND DRIVERS
7188M:	Jonathan Cameron <jic23@kernel.org>
7189R:	Hartmut Knaack <knaack.h@gmx.de>
7190R:	Lars-Peter Clausen <lars@metafoo.de>
7191R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7192L:	linux-iio@vger.kernel.org
7193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7194S:	Maintained
7195F:	Documentation/ABI/testing/configfs-iio*
7196F:	Documentation/ABI/testing/sysfs-bus-iio*
7197F:	Documentation/devicetree/bindings/iio/
7198F:	drivers/iio/
7199F:	drivers/staging/iio/
7200F:	include/linux/iio/
7201F:	tools/iio/
7202
7203IIO UNIT CONVERTER
7204M:	Peter Rosin <peda@axentia.se>
7205L:	linux-iio@vger.kernel.org
7206S:	Maintained
7207F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7208F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7209F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7210F:	drivers/iio/afe/iio-rescale.c
7211
7212IKANOS/ADI EAGLE ADSL USB DRIVER
7213M:	Matthieu Castet <castet.matthieu@free.fr>
7214M:	Stanislaw Gruszka <stf_xl@wp.pl>
7215S:	Maintained
7216F:	drivers/usb/atm/ueagle-atm.c
7217
7218IMGTEC ASCII LCD DRIVER
7219M:	Paul Burton <paul.burton@mips.com>
7220S:	Maintained
7221F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7222F:	drivers/auxdisplay/img-ascii-lcd.c
7223
7224IMGTEC IR DECODER DRIVER
7225M:	James Hogan <jhogan@kernel.org>
7226S:	Maintained
7227F:	drivers/media/rc/img-ir/
7228
7229IMON SOUNDGRAPH USB IR RECEIVER
7230M:	Sean Young <sean@mess.org>
7231L:	linux-media@vger.kernel.org
7232S:	Maintained
7233F:	drivers/media/rc/imon_raw.c
7234F:	drivers/media/rc/imon.c
7235
7236IMS TWINTURBO FRAMEBUFFER DRIVER
7237L:	linux-fbdev@vger.kernel.org
7238S:	Orphan
7239F:	drivers/video/fbdev/imsttfb.c
7240
7241INA209 HARDWARE MONITOR DRIVER
7242M:	Guenter Roeck <linux@roeck-us.net>
7243L:	linux-hwmon@vger.kernel.org
7244S:	Maintained
7245F:	Documentation/hwmon/ina209
7246F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7247F:	drivers/hwmon/ina209.c
7248
7249INA2XX HARDWARE MONITOR DRIVER
7250M:	Guenter Roeck <linux@roeck-us.net>
7251L:	linux-hwmon@vger.kernel.org
7252S:	Maintained
7253F:	Documentation/hwmon/ina2xx
7254F:	drivers/hwmon/ina2xx.c
7255F:	include/linux/platform_data/ina2xx.h
7256
7257INDUSTRY PACK SUBSYSTEM (IPACK)
7258M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7259M:	Jens Taprogge <jens.taprogge@taprogge.org>
7260M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7261L:	industrypack-devel@lists.sourceforge.net
7262W:	http://industrypack.sourceforge.net
7263S:	Maintained
7264F:	drivers/ipack/
7265
7266INFINIBAND SUBSYSTEM
7267M:	Doug Ledford <dledford@redhat.com>
7268M:	Jason Gunthorpe <jgg@mellanox.com>
7269L:	linux-rdma@vger.kernel.org
7270W:	https://github.com/linux-rdma/rdma-core
7271Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7273S:	Supported
7274F:	Documentation/devicetree/bindings/infiniband/
7275F:	Documentation/infiniband/
7276F:	drivers/infiniband/
7277F:	include/uapi/linux/if_infiniband.h
7278F:	include/uapi/rdma/
7279F:	include/rdma/
7280
7281INGENIC JZ4780 DMA Driver
7282M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7283S:	Maintained
7284F:	drivers/dma/dma-jz4780.c
7285
7286INGENIC JZ4780 NAND DRIVER
7287M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7288L:	linux-mtd@lists.infradead.org
7289S:	Maintained
7290F:	drivers/mtd/nand/raw/jz4780_*
7291
7292INOTIFY
7293M:	Jan Kara <jack@suse.cz>
7294R:	Amir Goldstein <amir73il@gmail.com>
7295L:	linux-fsdevel@vger.kernel.org
7296S:	Maintained
7297F:	Documentation/filesystems/inotify.txt
7298F:	fs/notify/inotify/
7299F:	include/linux/inotify.h
7300F:	include/uapi/linux/inotify.h
7301
7302INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7303M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7304L:	linux-input@vger.kernel.org
7305Q:	http://patchwork.kernel.org/project/linux-input/list/
7306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7307S:	Maintained
7308F:	drivers/input/
7309F:	include/linux/input.h
7310F:	include/uapi/linux/input.h
7311F:	include/uapi/linux/input-event-codes.h
7312F:	include/linux/input/
7313F:	Documentation/devicetree/bindings/input/
7314F:	Documentation/devicetree/bindings/serio/
7315F:	Documentation/input/
7316
7317INPUT MULTITOUCH (MT) PROTOCOL
7318M:	Henrik Rydberg <rydberg@bitmath.org>
7319L:	linux-input@vger.kernel.org
7320S:	Odd fixes
7321F:	Documentation/input/multi-touch-protocol.rst
7322F:	drivers/input/input-mt.c
7323K:	\b(ABS|SYN)_MT_
7324
7325INSIDE SECURE CRYPTO DRIVER
7326M:	Antoine Tenart <antoine.tenart@bootlin.com>
7327F:	drivers/crypto/inside-secure/
7328S:	Maintained
7329L:	linux-crypto@vger.kernel.org
7330
7331INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7332M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7333M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7334L:	linux-integrity@vger.kernel.org
7335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7336S:	Supported
7337F:	security/integrity/ima/
7338
7339INTEL 810/815 FRAMEBUFFER DRIVER
7340M:	Antonino Daplas <adaplas@gmail.com>
7341L:	linux-fbdev@vger.kernel.org
7342S:	Maintained
7343F:	drivers/video/fbdev/i810/
7344
7345INTEL ASoC DRIVERS
7346M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7347M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7348M:	Jie Yang <yang.jie@linux.intel.com>
7349L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7350S:	Supported
7351F:	sound/soc/intel/
7352
7353INTEL C600 SERIES SAS CONTROLLER DRIVER
7354M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7355M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7356L:	linux-scsi@vger.kernel.org
7357T:	git git://git.code.sf.net/p/intel-sas/isci
7358S:	Supported
7359F:	drivers/scsi/isci/
7360
7361INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7362M:	Jani Nikula <jani.nikula@linux.intel.com>
7363M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7364M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7365L:	intel-gfx@lists.freedesktop.org
7366W:	https://01.org/linuxgraphics/
7367B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7368C:	irc://chat.freenode.net/intel-gfx
7369Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7370T:	git git://anongit.freedesktop.org/drm-intel
7371S:	Supported
7372F:	drivers/gpu/drm/i915/
7373F:	include/drm/i915*
7374F:	include/uapi/drm/i915_drm.h
7375F:	Documentation/gpu/i915.rst
7376
7377INTEL ETHERNET DRIVERS
7378M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7379L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7380W:	http://www.intel.com/support/feedback.htm
7381W:	http://e1000.sourceforge.net/
7382Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7385S:	Supported
7386F:	Documentation/networking/e100.rst
7387F:	Documentation/networking/e1000.rst
7388F:	Documentation/networking/e1000e.rst
7389F:	Documentation/networking/fm10k.rst
7390F:	Documentation/networking/igb.rst
7391F:	Documentation/networking/igbvf.rst
7392F:	Documentation/networking/ixgb.rst
7393F:	Documentation/networking/ixgbe.rst
7394F:	Documentation/networking/ixgbevf.rst
7395F:	Documentation/networking/i40e.rst
7396F:	Documentation/networking/iavf.rst
7397F:	Documentation/networking/ice.rst
7398F:	drivers/net/ethernet/intel/
7399F:	drivers/net/ethernet/intel/*/
7400F:	include/linux/avf/virtchnl.h
7401
7402INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7403M:	Maik Broemme <mbroemme@libmpq.org>
7404L:	linux-fbdev@vger.kernel.org
7405S:	Maintained
7406F:	Documentation/fb/intelfb.txt
7407F:	drivers/video/fbdev/intelfb/
7408
7409INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7410M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7411M:	Zhi Wang <zhi.a.wang@intel.com>
7412L:	intel-gvt-dev@lists.freedesktop.org
7413L:	intel-gfx@lists.freedesktop.org
7414W:	https://01.org/igvt-g
7415T:	git https://github.com/intel/gvt-linux.git
7416S:	Supported
7417F:	drivers/gpu/drm/i915/gvt/
7418
7419INTEL PMIC GPIO DRIVER
7420R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7421S:	Maintained
7422F:	drivers/gpio/gpio-*cove.c
7423F:	drivers/gpio/gpio-msic.c
7424
7425INTEL HID EVENT DRIVER
7426M:	Alex Hung <alex.hung@canonical.com>
7427L:	platform-driver-x86@vger.kernel.org
7428S:	Maintained
7429F:	drivers/platform/x86/intel-hid.c
7430
7431INTEL I/OAT DMA DRIVER
7432M:	Dave Jiang <dave.jiang@intel.com>
7433R:	Dan Williams <dan.j.williams@intel.com>
7434L:	dmaengine@vger.kernel.org
7435Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7436S:	Supported
7437F:	drivers/dma/ioat*
7438
7439INTEL IDLE DRIVER
7440M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7441M:	Len Brown <lenb@kernel.org>
7442L:	linux-pm@vger.kernel.org
7443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7444B:	https://bugzilla.kernel.org
7445S:	Supported
7446F:	drivers/idle/intel_idle.c
7447
7448INTEL INTEGRATED SENSOR HUB DRIVER
7449M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7450M:	Jiri Kosina <jikos@kernel.org>
7451L:	linux-input@vger.kernel.org
7452S:	Maintained
7453F:	drivers/hid/intel-ish-hid/
7454
7455INTEL IOMMU (VT-d)
7456M:	David Woodhouse <dwmw2@infradead.org>
7457L:	iommu@lists.linux-foundation.org
7458T:	git git://git.infradead.org/iommu-2.6.git
7459S:	Supported
7460F:	drivers/iommu/intel-iommu.c
7461F:	include/linux/intel-iommu.h
7462
7463INTEL IOP-ADMA DMA DRIVER
7464R:	Dan Williams <dan.j.williams@intel.com>
7465S:	Odd fixes
7466F:	drivers/dma/iop-adma.c
7467
7468INTEL IPU3 CSI-2 CIO2 DRIVER
7469M:	Yong Zhi <yong.zhi@intel.com>
7470M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7471M:	Bingbu Cao <bingbu.cao@intel.com>
7472R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7473R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7474L:	linux-media@vger.kernel.org
7475S:	Maintained
7476F:	drivers/media/pci/intel/ipu3/
7477F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7478
7479INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7480M:	Krzysztof Halasa <khalasa@piap.pl>
7481S:	Maintained
7482F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7483F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7484F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7485F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7486F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7487F:	drivers/net/wan/ixp4xx_hss.c
7488
7489INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7490M:	Deepak Saxena <dsaxena@plexity.net>
7491S:	Maintained
7492F:	drivers/char/hw_random/ixp4xx-rng.c
7493
7494INTEL MANAGEMENT ENGINE (mei)
7495M:	Tomas Winkler <tomas.winkler@intel.com>
7496L:	linux-kernel@vger.kernel.org
7497S:	Supported
7498F:	include/uapi/linux/mei.h
7499F:	include/linux/mei_cl_bus.h
7500F:	drivers/misc/mei/*
7501F:	drivers/watchdog/mei_wdt.c
7502F:	Documentation/misc-devices/mei/*
7503F:	samples/mei/*
7504
7505INTEL MENLOW THERMAL DRIVER
7506M:	Sujith Thomas <sujith.thomas@intel.com>
7507L:	platform-driver-x86@vger.kernel.org
7508W:	https://01.org/linux-acpi
7509S:	Supported
7510F:	drivers/platform/x86/intel_menlow.c
7511
7512INTEL MERRIFIELD GPIO DRIVER
7513M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7514L:	linux-gpio@vger.kernel.org
7515S:	Maintained
7516F:	drivers/gpio/gpio-merrifield.c
7517
7518INTEL MIC DRIVERS (mic)
7519M:	Sudeep Dutt <sudeep.dutt@intel.com>
7520M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7521S:	Supported
7522W:	https://github.com/sudeepdutt/mic
7523W:	http://software.intel.com/en-us/mic-developer
7524F:	include/linux/mic_bus.h
7525F:	include/linux/scif.h
7526F:	include/uapi/linux/mic_common.h
7527F:	include/uapi/linux/mic_ioctl.h
7528F:	include/uapi/linux/scif_ioctl.h
7529F:	drivers/misc/mic/
7530F:	drivers/dma/mic_x100_dma.c
7531F:	drivers/dma/mic_x100_dma.h
7532F:	Documentation/mic/
7533
7534INTEL PMC CORE DRIVER
7535M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7536M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7537L:	platform-driver-x86@vger.kernel.org
7538S:	Maintained
7539F:	arch/x86/include/asm/pmc_core.h
7540F:	drivers/platform/x86/intel_pmc_core*
7541
7542INTEL PMC/P-Unit IPC DRIVER
7543M:	Zha Qipeng<qipeng.zha@intel.com>
7544L:	platform-driver-x86@vger.kernel.org
7545S:	Maintained
7546F:	drivers/platform/x86/intel_pmc_ipc.c
7547F:	drivers/platform/x86/intel_punit_ipc.c
7548F:	arch/x86/include/asm/intel_pmc_ipc.h
7549F:	arch/x86/include/asm/intel_punit_ipc.h
7550
7551INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7552R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7553S:	Maintained
7554F:	drivers/mfd/intel_msic.c
7555F:	drivers/mfd/intel_soc_pmic*
7556F:	include/linux/mfd/intel_msic.h
7557F:	include/linux/mfd/intel_soc_pmic*
7558
7559INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7560M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7561L:	linux-wireless@vger.kernel.org
7562S:	Maintained
7563F:	Documentation/networking/README.ipw2100
7564F:	Documentation/networking/README.ipw2200
7565F:	drivers/net/wireless/intel/ipw2x00/
7566
7567INTEL PSTATE DRIVER
7568M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7569M:	Len Brown <lenb@kernel.org>
7570L:	linux-pm@vger.kernel.org
7571S:	Supported
7572F:	drivers/cpufreq/intel_pstate.c
7573
7574INTEL RDMA RNIC DRIVER
7575M:	Faisal Latif <faisal.latif@intel.com>
7576M:	Shiraz Saleem <shiraz.saleem@intel.com>
7577L:	linux-rdma@vger.kernel.org
7578S:	Supported
7579F:	drivers/infiniband/hw/i40iw/
7580F:	include/uapi/rdma/i40iw-abi.h
7581
7582INTEL TELEMETRY DRIVER
7583M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7584L:	platform-driver-x86@vger.kernel.org
7585S:	Maintained
7586F:	arch/x86/include/asm/intel_telemetry.h
7587F:	drivers/platform/x86/intel_telemetry*
7588
7589INTEL VIRTUAL BUTTON DRIVER
7590M:	AceLan Kao <acelan.kao@canonical.com>
7591L:	platform-driver-x86@vger.kernel.org
7592S:	Maintained
7593F:	drivers/platform/x86/intel-vbtn.c
7594
7595INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7596M:	Stanislaw Gruszka <sgruszka@redhat.com>
7597L:	linux-wireless@vger.kernel.org
7598S:	Supported
7599F:	drivers/net/wireless/intel/iwlegacy/
7600
7601INTEL WIRELESS WIFI LINK (iwlwifi)
7602M:	Johannes Berg <johannes.berg@intel.com>
7603M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7604M:	Luca Coelho <luciano.coelho@intel.com>
7605M:	Intel Linux Wireless <linuxwifi@intel.com>
7606L:	linux-wireless@vger.kernel.org
7607W:	http://intellinuxwireless.org
7608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7609S:	Supported
7610F:	drivers/net/wireless/intel/iwlwifi/
7611
7612INTEL WIRELESS WIMAX CONNECTION 2400
7613M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7614M:	linux-wimax@intel.com
7615L:	wimax@linuxwimax.org (subscribers-only)
7616S:	Supported
7617W:	http://linuxwimax.org
7618F:	Documentation/wimax/README.i2400m
7619F:	drivers/net/wimax/i2400m/
7620F:	include/uapi/linux/wimax/i2400m.h
7621
7622INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7623M:	Mario Limonciello <mario.limonciello@dell.com>
7624S:	Maintained
7625F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7626
7627INTEL(R) TRACE HUB
7628M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7629S:	Supported
7630F:	Documentation/trace/intel_th.rst
7631F:	drivers/hwtracing/intel_th/
7632
7633INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7634M:	Ning Sun <ning.sun@intel.com>
7635L:	tboot-devel@lists.sourceforge.net
7636W:	http://tboot.sourceforge.net
7637T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7638S:	Supported
7639F:	Documentation/intel_txt.txt
7640F:	include/linux/tboot.h
7641F:	arch/x86/kernel/tboot.c
7642
7643INTEL-MID GPIO DRIVER
7644M:	David Cohen <david.a.cohen@linux.intel.com>
7645L:	linux-gpio@vger.kernel.org
7646S:	Maintained
7647F:	drivers/gpio/gpio-intel-mid.c
7648
7649INVENSENSE MPU-3050 GYROSCOPE DRIVER
7650M:	Linus Walleij <linus.walleij@linaro.org>
7651L:	linux-iio@vger.kernel.org
7652S:	Maintained
7653F:	drivers/iio/gyro/mpu3050*
7654F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7655
7656IOC3 ETHERNET DRIVER
7657M:	Ralf Baechle <ralf@linux-mips.org>
7658L:	linux-mips@linux-mips.org
7659S:	Maintained
7660F:	drivers/net/ethernet/sgi/ioc3-eth.c
7661
7662IOC3 SERIAL DRIVER
7663M:	Pat Gefre <pfg@sgi.com>
7664L:	linux-serial@vger.kernel.org
7665S:	Maintained
7666F:	drivers/tty/serial/ioc3_serial.c
7667
7668IOMMU DRIVERS
7669M:	Joerg Roedel <joro@8bytes.org>
7670L:	iommu@lists.linux-foundation.org
7671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7672S:	Maintained
7673F:	Documentation/devicetree/bindings/iommu/
7674F:	drivers/iommu/
7675F:	include/linux/iommu.h
7676F:	include/linux/of_iommu.h
7677F:	include/linux/iova.h
7678
7679IP MASQUERADING
7680M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7681S:	Maintained
7682F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7683
7684IPMI SUBSYSTEM
7685M:	Corey Minyard <minyard@acm.org>
7686L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7687W:	http://openipmi.sourceforge.net/
7688S:	Supported
7689F:	Documentation/devicetree/bindings/ipmi/
7690F:	Documentation/IPMI.txt
7691F:	drivers/char/ipmi/
7692F:	include/linux/ipmi*
7693F:	include/uapi/linux/ipmi*
7694
7695IPS SCSI RAID DRIVER
7696M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7697L:	linux-scsi@vger.kernel.org
7698W:	http://www.adaptec.com/
7699S:	Maintained
7700F:	drivers/scsi/ips*
7701
7702IPVS
7703M:	Wensong Zhang <wensong@linux-vs.org>
7704M:	Simon Horman <horms@verge.net.au>
7705M:	Julian Anastasov <ja@ssi.bg>
7706L:	netdev@vger.kernel.org
7707L:	lvs-devel@vger.kernel.org
7708S:	Maintained
7709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7711F:	Documentation/networking/ipvs-sysctl.txt
7712F:	include/net/ip_vs.h
7713F:	include/uapi/linux/ip_vs.h
7714F:	net/netfilter/ipvs/
7715
7716IPWIRELESS DRIVER
7717M:	Jiri Kosina <jikos@kernel.org>
7718M:	David Sterba <dsterba@suse.com>
7719S:	Odd Fixes
7720F:	drivers/tty/ipwireless/
7721
7722IPX NETWORK LAYER
7723L:	netdev@vger.kernel.org
7724S:	Obsolete
7725F:	include/uapi/linux/ipx.h
7726F:	drivers/staging/ipx/
7727
7728IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7729M:	Marc Zyngier <marc.zyngier@arm.com>
7730S:	Maintained
7731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7732F:	Documentation/IRQ-domain.txt
7733F:	include/linux/irqdomain.h
7734F:	kernel/irq/irqdomain.c
7735F:	kernel/irq/msi.c
7736
7737IRQ SUBSYSTEM
7738M:	Thomas Gleixner <tglx@linutronix.de>
7739L:	linux-kernel@vger.kernel.org
7740S:	Maintained
7741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7742F:	kernel/irq/
7743
7744IRQCHIP DRIVERS
7745M:	Thomas Gleixner <tglx@linutronix.de>
7746M:	Jason Cooper <jason@lakedaemon.net>
7747M:	Marc Zyngier <marc.zyngier@arm.com>
7748L:	linux-kernel@vger.kernel.org
7749S:	Maintained
7750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7751F:	Documentation/devicetree/bindings/interrupt-controller/
7752F:	drivers/irqchip/
7753
7754ISA
7755M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7756S:	Maintained
7757F:	Documentation/isa.txt
7758F:	drivers/base/isa.c
7759F:	include/linux/isa.h
7760
7761ISA RADIO MODULE
7762M:	Hans Verkuil <hverkuil@xs4all.nl>
7763L:	linux-media@vger.kernel.org
7764T:	git git://linuxtv.org/media_tree.git
7765W:	https://linuxtv.org
7766S:	Maintained
7767F:	drivers/media/radio/radio-isa*
7768
7769ISAPNP
7770M:	Jaroslav Kysela <perex@perex.cz>
7771S:	Maintained
7772F:	Documentation/isapnp.txt
7773F:	drivers/pnp/isapnp/
7774F:	include/linux/isapnp.h
7775
7776ISCSI
7777M:	Lee Duncan <lduncan@suse.com>
7778M:	Chris Leech <cleech@redhat.com>
7779L:	open-iscsi@googlegroups.com
7780W:	www.open-iscsi.com
7781S:	Maintained
7782F:	drivers/scsi/*iscsi*
7783F:	include/scsi/*iscsi*
7784
7785iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7786M:	Peter Jones <pjones@redhat.com>
7787M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7788S:	Maintained
7789F:	drivers/firmware/iscsi_ibft*
7790
7791ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7792M:	Sagi Grimberg <sagi@grimberg.me>
7793M:	Max Gurtovoy <maxg@mellanox.com>
7794L:	linux-rdma@vger.kernel.org
7795S:	Supported
7796W:	http://www.openfabrics.org
7797W:	www.open-iscsi.org
7798Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7799F:	drivers/infiniband/ulp/iser/
7800
7801ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7802M:	Sagi Grimberg <sagi@grimberg.me>
7803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7804L:	linux-rdma@vger.kernel.org
7805L:	target-devel@vger.kernel.org
7806S:	Supported
7807W:	http://www.linux-iscsi.org
7808F:	drivers/infiniband/ulp/isert
7809
7810ISDN SUBSYSTEM
7811M:	Karsten Keil <isdn@linux-pingi.de>
7812L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7813L:	netdev@vger.kernel.org
7814W:	http://www.isdn4linux.de
7815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7816S:	Maintained
7817F:	Documentation/isdn/
7818F:	drivers/isdn/
7819F:	include/linux/isdn.h
7820F:	include/linux/isdn/
7821F:	include/uapi/linux/isdn.h
7822F:	include/uapi/linux/isdn/
7823
7824ISDN SUBSYSTEM (Eicon active card driver)
7825M:	Armin Schindler <mac@melware.de>
7826L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7827W:	http://www.melware.de
7828S:	Maintained
7829F:	drivers/isdn/hardware/eicon/
7830
7831IT87 HARDWARE MONITORING DRIVER
7832M:	Jean Delvare <jdelvare@suse.com>
7833L:	linux-hwmon@vger.kernel.org
7834S:	Maintained
7835F:	Documentation/hwmon/it87
7836F:	drivers/hwmon/it87.c
7837
7838IT913X MEDIA DRIVER
7839M:	Antti Palosaari <crope@iki.fi>
7840L:	linux-media@vger.kernel.org
7841W:	https://linuxtv.org
7842W:	http://palosaari.fi/linux/
7843Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7844T:	git git://linuxtv.org/anttip/media_tree.git
7845S:	Maintained
7846F:	drivers/media/tuners/it913x*
7847
7848IVTV VIDEO4LINUX DRIVER
7849M:	Andy Walls <awalls@md.metrocast.net>
7850L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7851L:	linux-media@vger.kernel.org
7852T:	git git://linuxtv.org/media_tree.git
7853W:	http://www.ivtvdriver.org
7854S:	Maintained
7855F:	Documentation/media/v4l-drivers/ivtv*
7856F:	drivers/media/pci/ivtv/
7857F:	include/uapi/linux/ivtv*
7858
7859IX2505V MEDIA DRIVER
7860M:	Malcolm Priestley <tvboxspy@gmail.com>
7861L:	linux-media@vger.kernel.org
7862W:	https://linuxtv.org
7863Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7864S:	Maintained
7865F:	drivers/media/dvb-frontends/ix2505v*
7866
7867JAILHOUSE HYPERVISOR INTERFACE
7868M:	Jan Kiszka <jan.kiszka@siemens.com>
7869L:	jailhouse-dev@googlegroups.com
7870S:	Maintained
7871F:	arch/x86/kernel/jailhouse.c
7872F:	arch/x86/include/asm/jailhouse_para.h
7873
7874JC42.4 TEMPERATURE SENSOR DRIVER
7875M:	Guenter Roeck <linux@roeck-us.net>
7876L:	linux-hwmon@vger.kernel.org
7877S:	Maintained
7878F:	drivers/hwmon/jc42.c
7879F:	Documentation/hwmon/jc42
7880
7881JFS FILESYSTEM
7882M:	Dave Kleikamp <shaggy@kernel.org>
7883L:	jfs-discussion@lists.sourceforge.net
7884W:	http://jfs.sourceforge.net/
7885T:	git git://github.com/kleikamp/linux-shaggy.git
7886S:	Maintained
7887F:	Documentation/filesystems/jfs.txt
7888F:	fs/jfs/
7889
7890JME NETWORK DRIVER
7891M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7892L:	netdev@vger.kernel.org
7893S:	Maintained
7894F:	drivers/net/ethernet/jme.*
7895
7896JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7897M:	David Woodhouse <dwmw2@infradead.org>
7898L:	linux-mtd@lists.infradead.org
7899W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7900S:	Maintained
7901F:	fs/jffs2/
7902F:	include/uapi/linux/jffs2.h
7903
7904JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7905M:	"Theodore Ts'o" <tytso@mit.edu>
7906M:	Jan Kara <jack@suse.com>
7907L:	linux-ext4@vger.kernel.org
7908S:	Maintained
7909F:	fs/jbd2/
7910F:	include/linux/jbd2.h
7911
7912JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7913M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7914L:	linux-media@vger.kernel.org
7915S:	Maintained
7916F:	drivers/media/platform/rcar_jpu.c
7917
7918JSM Neo PCI based serial card
7919M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7920L:	linux-serial@vger.kernel.org
7921S:	Maintained
7922F:	drivers/tty/serial/jsm/
7923
7924K10TEMP HARDWARE MONITORING DRIVER
7925M:	Clemens Ladisch <clemens@ladisch.de>
7926L:	linux-hwmon@vger.kernel.org
7927S:	Maintained
7928F:	Documentation/hwmon/k10temp
7929F:	drivers/hwmon/k10temp.c
7930
7931K8TEMP HARDWARE MONITORING DRIVER
7932M:	Rudolf Marek <r.marek@assembler.cz>
7933L:	linux-hwmon@vger.kernel.org
7934S:	Maintained
7935F:	Documentation/hwmon/k8temp
7936F:	drivers/hwmon/k8temp.c
7937
7938KASAN
7939M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7940R:	Alexander Potapenko <glider@google.com>
7941R:	Dmitry Vyukov <dvyukov@google.com>
7942L:	kasan-dev@googlegroups.com
7943S:	Maintained
7944F:	arch/*/include/asm/kasan.h
7945F:	arch/*/mm/kasan_init*
7946F:	Documentation/dev-tools/kasan.rst
7947F:	include/linux/kasan*.h
7948F:	lib/test_kasan.c
7949F:	mm/kasan/
7950F:	scripts/Makefile.kasan
7951
7952KCONFIG
7953M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7955L:	linux-kbuild@vger.kernel.org
7956S:	Maintained
7957F:	Documentation/kbuild/kconfig*
7958F:	scripts/kconfig/
7959F:	scripts/Kconfig.include
7960
7961KDUMP
7962M:	Dave Young <dyoung@redhat.com>
7963M:	Baoquan He <bhe@redhat.com>
7964R:	Vivek Goyal <vgoyal@redhat.com>
7965L:	kexec@lists.infradead.org
7966W:	http://lse.sourceforge.net/kdump/
7967S:	Maintained
7968F:	Documentation/kdump/
7969
7970KEENE FM RADIO TRANSMITTER DRIVER
7971M:	Hans Verkuil <hverkuil@xs4all.nl>
7972L:	linux-media@vger.kernel.org
7973T:	git git://linuxtv.org/media_tree.git
7974W:	https://linuxtv.org
7975S:	Maintained
7976F:	drivers/media/radio/radio-keene*
7977
7978KERNEL AUTOMOUNTER
7979M:	Ian Kent <raven@themaw.net>
7980L:	autofs@vger.kernel.org
7981S:	Maintained
7982F:	fs/autofs/
7983
7984KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7985M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7986M:	Michal Marek <michal.lkml@markovi.net>
7987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7988L:	linux-kbuild@vger.kernel.org
7989S:	Maintained
7990F:	Documentation/kbuild/
7991F:	Makefile
7992F:	scripts/Kbuild*
7993F:	scripts/Makefile*
7994F:	scripts/basic/
7995F:	scripts/mk*
7996F:	scripts/mod/
7997F:	scripts/package/
7998
7999KERNEL JANITORS
8000L:	kernel-janitors@vger.kernel.org
8001W:	http://kernelnewbies.org/KernelJanitors
8002S:	Odd Fixes
8003
8004KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8005M:	"J. Bruce Fields" <bfields@fieldses.org>
8006M:	Jeff Layton <jlayton@kernel.org>
8007L:	linux-nfs@vger.kernel.org
8008W:	http://nfs.sourceforge.net/
8009T:	git git://linux-nfs.org/~bfields/linux.git
8010S:	Supported
8011F:	fs/nfsd/
8012F:	include/uapi/linux/nfsd/
8013F:	fs/lockd/
8014F:	fs/nfs_common/
8015F:	net/sunrpc/
8016F:	include/linux/lockd/
8017F:	include/linux/sunrpc/
8018F:	include/uapi/linux/sunrpc/
8019
8020KERNEL SELFTEST FRAMEWORK
8021M:	Shuah Khan <shuah@kernel.org>
8022L:	linux-kselftest@vger.kernel.org
8023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8024Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8025S:	Maintained
8026F:	tools/testing/selftests/
8027F:	Documentation/dev-tools/kselftest*
8028
8029KERNEL USERMODE HELPER
8030M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8031L:	linux-kernel@vger.kernel.org
8032S:	Maintained
8033F:	kernel/umh.c
8034F:	include/linux/umh.h
8035
8036KERNEL VIRTUAL MACHINE (KVM)
8037M:	Paolo Bonzini <pbonzini@redhat.com>
8038M:	Radim Krčmář <rkrcmar@redhat.com>
8039L:	kvm@vger.kernel.org
8040W:	http://www.linux-kvm.org
8041T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8042S:	Supported
8043F:	Documentation/virtual/kvm/
8044F:	include/trace/events/kvm.h
8045F:	include/uapi/asm-generic/kvm*
8046F:	include/uapi/linux/kvm*
8047F:	include/asm-generic/kvm*
8048F:	include/linux/kvm*
8049F:	include/kvm/iodev.h
8050F:	virt/kvm/*
8051F:	tools/kvm/
8052
8053KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8054M:	Joerg Roedel <joro@8bytes.org>
8055L:	kvm@vger.kernel.org
8056W:	http://www.linux-kvm.org/
8057S:	Maintained
8058F:	arch/x86/include/asm/svm.h
8059F:	arch/x86/kvm/svm.c
8060
8061KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8062M:	Christoffer Dall <christoffer.dall@arm.com>
8063M:	Marc Zyngier <marc.zyngier@arm.com>
8064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8065L:	kvmarm@lists.cs.columbia.edu
8066W:	http://systems.cs.columbia.edu/projects/kvm-arm
8067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8068S:	Supported
8069F:	arch/arm/include/uapi/asm/kvm*
8070F:	arch/arm/include/asm/kvm*
8071F:	arch/arm/kvm/
8072F:	virt/kvm/arm/
8073F:	include/kvm/arm_*
8074
8075KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8076M:	Christoffer Dall <christoffer.dall@arm.com>
8077M:	Marc Zyngier <marc.zyngier@arm.com>
8078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8079L:	kvmarm@lists.cs.columbia.edu
8080S:	Maintained
8081F:	arch/arm64/include/uapi/asm/kvm*
8082F:	arch/arm64/include/asm/kvm*
8083F:	arch/arm64/kvm/
8084
8085KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8086M:	James Hogan <jhogan@kernel.org>
8087L:	linux-mips@linux-mips.org
8088S:	Supported
8089F:	arch/mips/include/uapi/asm/kvm*
8090F:	arch/mips/include/asm/kvm*
8091F:	arch/mips/kvm/
8092
8093KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8094M:	Paul Mackerras <paulus@ozlabs.org>
8095L:	kvm-ppc@vger.kernel.org
8096W:	http://www.linux-kvm.org/
8097T:	git git://github.com/agraf/linux-2.6.git
8098S:	Supported
8099F:	arch/powerpc/include/uapi/asm/kvm*
8100F:	arch/powerpc/include/asm/kvm*
8101F:	arch/powerpc/kvm/
8102F:	arch/powerpc/kernel/kvm*
8103
8104KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8105M:	Christian Borntraeger <borntraeger@de.ibm.com>
8106M:	Janosch Frank <frankja@linux.ibm.com>
8107R:	David Hildenbrand <david@redhat.com>
8108R:	Cornelia Huck <cohuck@redhat.com>
8109L:	linux-s390@vger.kernel.org
8110W:	http://www.ibm.com/developerworks/linux/linux390/
8111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8112S:	Supported
8113F:	arch/s390/include/uapi/asm/kvm*
8114F:	arch/s390/include/asm/gmap.h
8115F:	arch/s390/include/asm/kvm*
8116F:	arch/s390/kvm/
8117F:	arch/s390/mm/gmap.c
8118
8119KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8120M:	Paolo Bonzini <pbonzini@redhat.com>
8121M:	Radim Krčmář <rkrcmar@redhat.com>
8122L:	kvm@vger.kernel.org
8123W:	http://www.linux-kvm.org
8124T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8125S:	Supported
8126F:	arch/x86/kvm/
8127F:	arch/x86/include/uapi/asm/kvm*
8128F:	arch/x86/include/asm/kvm*
8129F:	arch/x86/include/asm/pvclock-abi.h
8130F:	arch/x86/kernel/kvm.c
8131F:	arch/x86/kernel/kvmclock.c
8132
8133KERNFS
8134M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8135M:	Tejun Heo <tj@kernel.org>
8136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8137S:	Supported
8138F:	include/linux/kernfs.h
8139F:	fs/kernfs/
8140
8141KEXEC
8142M:	Eric Biederman <ebiederm@xmission.com>
8143W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8144L:	kexec@lists.infradead.org
8145S:	Maintained
8146F:	include/linux/kexec.h
8147F:	include/uapi/linux/kexec.h
8148F:	kernel/kexec*
8149
8150KEYS-ENCRYPTED
8151M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8152L:	linux-integrity@vger.kernel.org
8153L:	keyrings@vger.kernel.org
8154S:	Supported
8155F:	Documentation/security/keys/trusted-encrypted.rst
8156F:	include/keys/encrypted-type.h
8157F:	security/keys/encrypted-keys/
8158
8159KEYS-TRUSTED
8160M:	James Bottomley <jejb@linux.vnet.ibm.com>
8161M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8162M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8163L:	linux-integrity@vger.kernel.org
8164L:	keyrings@vger.kernel.org
8165S:	Supported
8166F:	Documentation/security/keys/trusted-encrypted.rst
8167F:	include/keys/trusted-type.h
8168F:	security/keys/trusted.c
8169F:	security/keys/trusted.h
8170
8171KEYS/KEYRINGS:
8172M:	David Howells <dhowells@redhat.com>
8173L:	keyrings@vger.kernel.org
8174S:	Maintained
8175F:	Documentation/security/keys/core.rst
8176F:	include/linux/key.h
8177F:	include/linux/key-type.h
8178F:	include/linux/keyctl.h
8179F:	include/uapi/linux/keyctl.h
8180F:	include/keys/
8181F:	security/keys/
8182
8183KGDB / KDB /debug_core
8184M:	Jason Wessel <jason.wessel@windriver.com>
8185M:	Daniel Thompson <daniel.thompson@linaro.org>
8186W:	http://kgdb.wiki.kernel.org/
8187L:	kgdb-bugreport@lists.sourceforge.net
8188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8189S:	Maintained
8190F:	Documentation/dev-tools/kgdb.rst
8191F:	drivers/misc/kgdbts.c
8192F:	drivers/tty/serial/kgdboc.c
8193F:	include/linux/kdb.h
8194F:	include/linux/kgdb.h
8195F:	kernel/debug/
8196
8197KMEMLEAK
8198M:	Catalin Marinas <catalin.marinas@arm.com>
8199S:	Maintained
8200F:	Documentation/dev-tools/kmemleak.rst
8201F:	include/linux/kmemleak.h
8202F:	mm/kmemleak.c
8203F:	mm/kmemleak-test.c
8204
8205KMOD KERNEL MODULE LOADER - USERMODE HELPER
8206M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8207L:	linux-kernel@vger.kernel.org
8208S:	Maintained
8209F:	kernel/kmod.c
8210F:	include/linux/kmod.h
8211F:	lib/test_kmod.c
8212F:	tools/testing/selftests/kmod/
8213
8214KPROBES
8215M:	Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8216M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8217M:	"David S. Miller" <davem@davemloft.net>
8218M:	Masami Hiramatsu <mhiramat@kernel.org>
8219S:	Maintained
8220F:	Documentation/kprobes.txt
8221F:	include/linux/kprobes.h
8222F:	include/asm-generic/kprobes.h
8223F:	kernel/kprobes.c
8224
8225KS0108 LCD CONTROLLER DRIVER
8226M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8227S:	Maintained
8228F:	Documentation/auxdisplay/ks0108
8229F:	drivers/auxdisplay/ks0108.c
8230F:	include/linux/ks0108.h
8231
8232L3MDEV
8233M:	David Ahern <dsa@cumulusnetworks.com>
8234L:	netdev@vger.kernel.org
8235S:	Maintained
8236F:	net/l3mdev
8237F:	include/net/l3mdev.h
8238
8239L7 BPF FRAMEWORK
8240M:	John Fastabend <john.fastabend@gmail.com>
8241M:	Daniel Borkmann <daniel@iogearbox.net>
8242L:	netdev@vger.kernel.org
8243S:	Maintained
8244F:	include/linux/skmsg.h
8245F:	net/core/skmsg.c
8246F:	net/core/sock_map.c
8247F:	net/ipv4/tcp_bpf.c
8248
8249LANTIQ / INTEL Ethernet drivers
8250M:	Hauke Mehrtens <hauke@hauke-m.de>
8251L:	netdev@vger.kernel.org
8252S:	Maintained
8253F:	net/dsa/tag_gswip.c
8254F:	drivers/net/ethernet/lantiq_xrx200.c
8255F:	drivers/net/dsa/lantiq_pce.h
8256F:	drivers/net/dsa/lantiq_gswip.c
8257
8258LANTIQ MIPS ARCHITECTURE
8259M:	John Crispin <john@phrozen.org>
8260L:	linux-mips@linux-mips.org
8261S:	Maintained
8262F:	arch/mips/lantiq
8263F:	drivers/soc/lantiq
8264
8265LAPB module
8266L:	linux-x25@vger.kernel.org
8267S:	Orphan
8268F:	Documentation/networking/lapb-module.txt
8269F:	include/*/lapb.h
8270F:	net/lapb/
8271
8272LASI 53c700 driver for PARISC
8273M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8274L:	linux-scsi@vger.kernel.org
8275S:	Maintained
8276F:	Documentation/scsi/53c700.txt
8277F:	drivers/scsi/53c700*
8278
8279LEAKING_ADDRESSES
8280M:	Tobin C. Harding <me@tobin.cc>
8281M:	Tycho Andersen <tycho@tycho.ws>
8282L:	kernel-hardening@lists.openwall.com
8283S:	Maintained
8284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8285F:	scripts/leaking_addresses.pl
8286
8287LED SUBSYSTEM
8288M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8289M:	Pavel Machek <pavel@ucw.cz>
8290L:	linux-leds@vger.kernel.org
8291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8292S:	Maintained
8293F:	Documentation/devicetree/bindings/leds/
8294F:	drivers/leds/
8295F:	include/linux/leds.h
8296
8297LEGACY EEPROM DRIVER
8298M:	Jean Delvare <jdelvare@suse.com>
8299S:	Maintained
8300F:	Documentation/misc-devices/eeprom
8301F:	drivers/misc/eeprom/eeprom.c
8302
8303LEGO MINDSTORMS EV3
8304R:	David Lechner <david@lechnology.com>
8305S:	Maintained
8306F:	arch/arm/boot/dts/da850-lego-ev3.dts
8307F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8308F:	drivers/power/supply/lego_ev3_battery.c
8309
8310LEGO USB Tower driver
8311M:	Juergen Stuber <starblue@users.sourceforge.net>
8312L:	legousb-devel@lists.sourceforge.net
8313W:	http://legousb.sourceforge.net/
8314S:	Maintained
8315F:	drivers/usb/misc/legousbtower.c
8316
8317LG2160 MEDIA DRIVER
8318M:	Michael Krufky <mkrufky@linuxtv.org>
8319L:	linux-media@vger.kernel.org
8320W:	https://linuxtv.org
8321W:	http://github.com/mkrufky
8322Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8323T:	git git://linuxtv.org/mkrufky/tuners.git
8324S:	Maintained
8325F:	drivers/media/dvb-frontends/lg2160.*
8326
8327LGDT3305 MEDIA DRIVER
8328M:	Michael Krufky <mkrufky@linuxtv.org>
8329L:	linux-media@vger.kernel.org
8330W:	https://linuxtv.org
8331W:	http://github.com/mkrufky
8332Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8333T:	git git://linuxtv.org/mkrufky/tuners.git
8334S:	Maintained
8335F:	drivers/media/dvb-frontends/lgdt3305.*
8336
8337LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8338M:	Viresh Kumar <vireshk@kernel.org>
8339L:	linux-ide@vger.kernel.org
8340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8341S:	Maintained
8342F:	include/linux/pata_arasan_cf_data.h
8343F:	drivers/ata/pata_arasan_cf.c
8344
8345LIBATA PATA DRIVERS
8346M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8347M:	Jens Axboe <axboe@kernel.dk>
8348L:	linux-ide@vger.kernel.org
8349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8350S:	Maintained
8351F:	drivers/ata/pata_*.c
8352F:	drivers/ata/ata_generic.c
8353
8354LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8355M:	Linus Walleij <linus.walleij@linaro.org>
8356L:	linux-ide@vger.kernel.org
8357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8358S:	Maintained
8359F:	drivers/ata/pata_ftide010.c
8360F:	drivers/ata/sata_gemini.c
8361F:	drivers/ata/sata_gemini.h
8362
8363LIBATA SATA AHCI PLATFORM devices support
8364M:	Hans de Goede <hdegoede@redhat.com>
8365M:	Jens Axboe <axboe@kernel.dk>
8366L:	linux-ide@vger.kernel.org
8367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8368S:	Maintained
8369F:	drivers/ata/ahci_platform.c
8370F:	drivers/ata/libahci_platform.c
8371F:	include/linux/ahci_platform.h
8372
8373LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8374M:	Mikael Pettersson <mikpelinux@gmail.com>
8375L:	linux-ide@vger.kernel.org
8376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8377S:	Maintained
8378F:	drivers/ata/sata_promise.*
8379
8380LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8381M:	Jens Axboe <axboe@kernel.dk>
8382L:	linux-ide@vger.kernel.org
8383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8384S:	Maintained
8385F:	drivers/ata/
8386F:	include/linux/ata.h
8387F:	include/linux/libata.h
8388F:	Documentation/devicetree/bindings/ata/
8389
8390LIBLOCKDEP
8391M:	Sasha Levin <alexander.levin@microsoft.com>
8392S:	Maintained
8393F:	tools/lib/lockdep/
8394
8395LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8396M:	Ross Zwisler <zwisler@kernel.org>
8397M:	Dan Williams <dan.j.williams@intel.com>
8398M:	Vishal Verma <vishal.l.verma@intel.com>
8399M:	Dave Jiang <dave.jiang@intel.com>
8400L:	linux-nvdimm@lists.01.org
8401Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8402S:	Supported
8403F:	drivers/nvdimm/blk.c
8404F:	drivers/nvdimm/region_devs.c
8405
8406LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8407M:	Vishal Verma <vishal.l.verma@intel.com>
8408M:	Dan Williams <dan.j.williams@intel.com>
8409M:	Ross Zwisler <zwisler@kernel.org>
8410M:	Dave Jiang <dave.jiang@intel.com>
8411L:	linux-nvdimm@lists.01.org
8412Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8413S:	Supported
8414F:	drivers/nvdimm/btt*
8415
8416LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8417M:	Ross Zwisler <zwisler@kernel.org>
8418M:	Dan Williams <dan.j.williams@intel.com>
8419M:	Vishal Verma <vishal.l.verma@intel.com>
8420M:	Dave Jiang <dave.jiang@intel.com>
8421L:	linux-nvdimm@lists.01.org
8422Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8423S:	Supported
8424F:	drivers/nvdimm/pmem*
8425
8426LIBNVDIMM: DEVICETREE BINDINGS
8427M:	Oliver O'Halloran <oohall@gmail.com>
8428L:	linux-nvdimm@lists.01.org
8429Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8430S:	Supported
8431F:	drivers/nvdimm/of_pmem.c
8432F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8433
8434LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8435M:	Dan Williams <dan.j.williams@intel.com>
8436M:	Ross Zwisler <zwisler@kernel.org>
8437M:	Vishal Verma <vishal.l.verma@intel.com>
8438M:	Dave Jiang <dave.jiang@intel.com>
8439L:	linux-nvdimm@lists.01.org
8440Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8442S:	Supported
8443F:	drivers/nvdimm/*
8444F:	drivers/acpi/nfit/*
8445F:	include/linux/nd.h
8446F:	include/linux/libnvdimm.h
8447F:	include/uapi/linux/ndctl.h
8448
8449LIGHTNVM PLATFORM SUPPORT
8450M:	Matias Bjorling <mb@lightnvm.io>
8451W:	http://github/OpenChannelSSD
8452L:	linux-block@vger.kernel.org
8453S:	Maintained
8454F:	drivers/lightnvm/
8455F:	include/linux/lightnvm.h
8456F:	include/uapi/linux/lightnvm.h
8457
8458LINUX FOR POWER MACINTOSH
8459M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8460W:	http://www.penguinppc.org/
8461L:	linuxppc-dev@lists.ozlabs.org
8462S:	Maintained
8463F:	arch/powerpc/platforms/powermac/
8464F:	drivers/macintosh/
8465
8466LINUX FOR POWERPC (32-BIT AND 64-BIT)
8467M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8468M:	Paul Mackerras <paulus@samba.org>
8469M:	Michael Ellerman <mpe@ellerman.id.au>
8470W:	https://github.com/linuxppc/linux/wiki
8471L:	linuxppc-dev@lists.ozlabs.org
8472Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8474S:	Supported
8475F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8476F:	Documentation/devicetree/bindings/powerpc/
8477F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8478F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8479F:	Documentation/powerpc/
8480F:	arch/powerpc/
8481F:	drivers/char/tpm/tpm_ibmvtpm*
8482F:	drivers/crypto/nx/
8483F:	drivers/crypto/vmx/
8484F:	drivers/i2c/busses/i2c-opal.c
8485F:	drivers/net/ethernet/ibm/ibmveth.*
8486F:	drivers/net/ethernet/ibm/ibmvnic.*
8487F:	drivers/pci/hotplug/pnv_php.c
8488F:	drivers/pci/hotplug/rpa*
8489F:	drivers/rtc/rtc-opal.c
8490F:	drivers/scsi/ibmvscsi/
8491F:	drivers/tty/hvc/hvc_opal.c
8492F:	drivers/watchdog/wdrtas.c
8493F:	tools/testing/selftests/powerpc
8494N:	/pmac
8495N:	powermac
8496N:	powernv
8497N:	[^a-z0-9]ps3
8498N:	pseries
8499
8500LINUX FOR POWERPC EMBEDDED MPC5XXX
8501M:	Anatolij Gustschin <agust@denx.de>
8502L:	linuxppc-dev@lists.ozlabs.org
8503T:	git git://git.denx.de/linux-denx-agust.git
8504S:	Maintained
8505F:	arch/powerpc/platforms/512x/
8506F:	arch/powerpc/platforms/52xx/
8507
8508LINUX FOR POWERPC EMBEDDED PPC4XX
8509M:	Alistair Popple <alistair@popple.id.au>
8510M:	Matt Porter <mporter@kernel.crashing.org>
8511W:	http://www.penguinppc.org/
8512L:	linuxppc-dev@lists.ozlabs.org
8513S:	Maintained
8514F:	arch/powerpc/platforms/40x/
8515F:	arch/powerpc/platforms/44x/
8516
8517LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8518M:	Scott Wood <oss@buserror.net>
8519M:	Kumar Gala <galak@kernel.crashing.org>
8520W:	http://www.penguinppc.org/
8521L:	linuxppc-dev@lists.ozlabs.org
8522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8523S:	Maintained
8524F:	arch/powerpc/platforms/83xx/
8525F:	arch/powerpc/platforms/85xx/
8526F:	Documentation/devicetree/bindings/powerpc/fsl/
8527
8528LINUX FOR POWERPC EMBEDDED PPC8XX
8529M:	Vitaly Bordug <vitb@kernel.crashing.org>
8530W:	http://www.penguinppc.org/
8531L:	linuxppc-dev@lists.ozlabs.org
8532S:	Maintained
8533F:	arch/powerpc/platforms/8xx/
8534
8535LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8536L:	linuxppc-dev@lists.ozlabs.org
8537S:	Orphan
8538F:	arch/powerpc/*/*virtex*
8539F:	arch/powerpc/*/*/*virtex*
8540
8541LINUX FOR POWERPC PA SEMI PWRFICIENT
8542L:	linuxppc-dev@lists.ozlabs.org
8543S:	Orphan
8544F:	arch/powerpc/platforms/pasemi/
8545F:	drivers/*/*pasemi*
8546F:	drivers/*/*/*pasemi*
8547
8548LINUX KERNEL DUMP TEST MODULE (LKDTM)
8549M:	Kees Cook <keescook@chromium.org>
8550S:	Maintained
8551F:	drivers/misc/lkdtm/*
8552
8553LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8554M:	Alan Stern <stern@rowland.harvard.edu>
8555M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8556M:	Will Deacon <will.deacon@arm.com>
8557M:	Peter Zijlstra <peterz@infradead.org>
8558M:	Boqun Feng <boqun.feng@gmail.com>
8559M:	Nicholas Piggin <npiggin@gmail.com>
8560M:	David Howells <dhowells@redhat.com>
8561M:	Jade Alglave <j.alglave@ucl.ac.uk>
8562M:	Luc Maranget <luc.maranget@inria.fr>
8563M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8564R:	Akira Yokosawa <akiyks@gmail.com>
8565R:	Daniel Lustig <dlustig@nvidia.com>
8566L:	linux-kernel@vger.kernel.org
8567L:	linux-arch@vger.kernel.org
8568S:	Supported
8569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8570F:	tools/memory-model/
8571F:	Documentation/atomic_bitops.txt
8572F:	Documentation/atomic_t.txt
8573F:	Documentation/core-api/atomic_ops.rst
8574F:	Documentation/core-api/refcount-vs-atomic.rst
8575F:	Documentation/memory-barriers.txt
8576
8577LIS3LV02D ACCELEROMETER DRIVER
8578M:	Eric Piel <eric.piel@tremplin-utc.net>
8579S:	Maintained
8580F:	Documentation/misc-devices/lis3lv02d
8581F:	drivers/misc/lis3lv02d/
8582F:	drivers/platform/x86/hp_accel.c
8583
8584LIVE PATCHING
8585M:	Josh Poimboeuf <jpoimboe@redhat.com>
8586M:	Jessica Yu <jeyu@kernel.org>
8587M:	Jiri Kosina <jikos@kernel.org>
8588M:	Miroslav Benes <mbenes@suse.cz>
8589R:	Petr Mladek <pmladek@suse.com>
8590S:	Maintained
8591F:	kernel/livepatch/
8592F:	include/linux/livepatch.h
8593F:	arch/x86/include/asm/livepatch.h
8594F:	arch/x86/kernel/livepatch.c
8595F:	Documentation/livepatch/
8596F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8597F:	samples/livepatch/
8598L:	live-patching@vger.kernel.org
8599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8600
8601LLC (802.2)
8602L:	netdev@vger.kernel.org
8603S:	Odd fixes
8604F:	include/linux/llc.h
8605F:	include/uapi/linux/llc.h
8606F:	include/net/llc*
8607F:	net/llc/
8608
8609LM73 HARDWARE MONITOR DRIVER
8610M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8611L:	linux-hwmon@vger.kernel.org
8612S:	Maintained
8613F:	drivers/hwmon/lm73.c
8614
8615LM78 HARDWARE MONITOR DRIVER
8616M:	Jean Delvare <jdelvare@suse.com>
8617L:	linux-hwmon@vger.kernel.org
8618S:	Maintained
8619F:	Documentation/hwmon/lm78
8620F:	drivers/hwmon/lm78.c
8621
8622LM83 HARDWARE MONITOR DRIVER
8623M:	Jean Delvare <jdelvare@suse.com>
8624L:	linux-hwmon@vger.kernel.org
8625S:	Maintained
8626F:	Documentation/hwmon/lm83
8627F:	drivers/hwmon/lm83.c
8628
8629LM90 HARDWARE MONITOR DRIVER
8630M:	Jean Delvare <jdelvare@suse.com>
8631L:	linux-hwmon@vger.kernel.org
8632S:	Maintained
8633F:	Documentation/hwmon/lm90
8634F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8635F:	drivers/hwmon/lm90.c
8636F:	include/dt-bindings/thermal/lm90.h
8637
8638LM95234 HARDWARE MONITOR DRIVER
8639M:	Guenter Roeck <linux@roeck-us.net>
8640L:	linux-hwmon@vger.kernel.org
8641S:	Maintained
8642F:	Documentation/hwmon/lm95234
8643F:	drivers/hwmon/lm95234.c
8644
8645LME2510 MEDIA DRIVER
8646M:	Malcolm Priestley <tvboxspy@gmail.com>
8647L:	linux-media@vger.kernel.org
8648W:	https://linuxtv.org
8649Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8650S:	Maintained
8651F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8652
8653LOADPIN SECURITY MODULE
8654M:	Kees Cook <keescook@chromium.org>
8655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8656S:	Supported
8657F:	security/loadpin/
8658F:	Documentation/admin-guide/LSM/LoadPin.rst
8659
8660LOCKING PRIMITIVES
8661M:	Peter Zijlstra <peterz@infradead.org>
8662M:	Ingo Molnar <mingo@redhat.com>
8663M:	Will Deacon <will.deacon@arm.com>
8664L:	linux-kernel@vger.kernel.org
8665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8666S:	Maintained
8667F:	Documentation/locking/
8668F:	include/linux/lockdep.h
8669F:	include/linux/spinlock*.h
8670F:	arch/*/include/asm/spinlock*.h
8671F:	include/linux/rwlock*.h
8672F:	include/linux/mutex*.h
8673F:	include/linux/rwsem*.h
8674F:	arch/*/include/asm/rwsem.h
8675F:	include/linux/seqlock.h
8676F:	lib/locking*.[ch]
8677F:	kernel/locking/
8678X:	kernel/locking/locktorture.c
8679
8680LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8681M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8682L:	linux-ntfs-dev@lists.sourceforge.net
8683W:	http://www.linux-ntfs.org/content/view/19/37/
8684S:	Maintained
8685F:	Documentation/ldm.txt
8686F:	block/partitions/ldm.*
8687
8688LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8689M:	Sathya Prakash <sathya.prakash@broadcom.com>
8690M:	Chaitra P B <chaitra.basappa@broadcom.com>
8691M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8692L:	MPT-FusionLinux.pdl@broadcom.com
8693L:	linux-scsi@vger.kernel.org
8694W:	http://www.avagotech.com/support/
8695S:	Supported
8696F:	drivers/message/fusion/
8697F:	drivers/scsi/mpt3sas/
8698
8699LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8700M:	Matthew Wilcox <matthew@wil.cx>
8701L:	linux-scsi@vger.kernel.org
8702S:	Maintained
8703F:	drivers/scsi/sym53c8xx_2/
8704
8705LTC4261 HARDWARE MONITOR DRIVER
8706M:	Guenter Roeck <linux@roeck-us.net>
8707L:	linux-hwmon@vger.kernel.org
8708S:	Maintained
8709F:	Documentation/hwmon/ltc4261
8710F:	drivers/hwmon/ltc4261.c
8711
8712LTC4306 I2C MULTIPLEXER DRIVER
8713M:	Michael Hennerich <michael.hennerich@analog.com>
8714W:	http://ez.analog.com/community/linux-device-drivers
8715L:	linux-i2c@vger.kernel.org
8716S:	Supported
8717F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8718F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8719
8720LTP (Linux Test Project)
8721M:	Mike Frysinger <vapier@gentoo.org>
8722M:	Cyril Hrubis <chrubis@suse.cz>
8723M:	Wanlong Gao <wanlong.gao@gmail.com>
8724M:	Jan Stancek <jstancek@redhat.com>
8725M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8726M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8727L:	ltp@lists.linux.it (subscribers-only)
8728W:	http://linux-test-project.github.io/
8729T:	git git://github.com/linux-test-project/ltp.git
8730S:	Maintained
8731
8732M68K ARCHITECTURE
8733M:	Geert Uytterhoeven <geert@linux-m68k.org>
8734L:	linux-m68k@lists.linux-m68k.org
8735W:	http://www.linux-m68k.org/
8736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8737S:	Maintained
8738F:	arch/m68k/
8739F:	drivers/zorro/
8740
8741M68K ON APPLE MACINTOSH
8742M:	Joshua Thompson <funaho@jurai.org>
8743W:	http://www.mac.linux-m68k.org/
8744L:	linux-m68k@lists.linux-m68k.org
8745S:	Maintained
8746F:	arch/m68k/mac/
8747
8748M68K ON HP9000/300
8749M:	Philip Blundell <philb@gnu.org>
8750W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8751S:	Maintained
8752F:	arch/m68k/hp300/
8753
8754M88DS3103 MEDIA DRIVER
8755M:	Antti Palosaari <crope@iki.fi>
8756L:	linux-media@vger.kernel.org
8757W:	https://linuxtv.org
8758W:	http://palosaari.fi/linux/
8759Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8760T:	git git://linuxtv.org/anttip/media_tree.git
8761S:	Maintained
8762F:	drivers/media/dvb-frontends/m88ds3103*
8763
8764M88RS2000 MEDIA DRIVER
8765M:	Malcolm Priestley <tvboxspy@gmail.com>
8766L:	linux-media@vger.kernel.org
8767W:	https://linuxtv.org
8768Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8769S:	Maintained
8770F:	drivers/media/dvb-frontends/m88rs2000*
8771
8772MA901 MASTERKIT USB FM RADIO DRIVER
8773M:	Alexey Klimov <klimov.linux@gmail.com>
8774L:	linux-media@vger.kernel.org
8775T:	git git://linuxtv.org/media_tree.git
8776S:	Maintained
8777F:	drivers/media/radio/radio-ma901.c
8778
8779MAC80211
8780M:	Johannes Berg <johannes@sipsolutions.net>
8781L:	linux-wireless@vger.kernel.org
8782W:	http://wireless.kernel.org/
8783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8785S:	Maintained
8786F:	Documentation/networking/mac80211-injection.txt
8787F:	include/net/mac80211.h
8788F:	net/mac80211/
8789F:	drivers/net/wireless/mac80211_hwsim.[ch]
8790F:	Documentation/networking/mac80211_hwsim/README
8791
8792MAILBOX API
8793M:	Jassi Brar <jassisinghbrar@gmail.com>
8794L:	linux-kernel@vger.kernel.org
8795S:	Maintained
8796F:	drivers/mailbox/
8797F:	include/linux/mailbox_client.h
8798F:	include/linux/mailbox_controller.h
8799
8800MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8801M:	Michael Kerrisk <mtk.manpages@gmail.com>
8802W:	http://www.kernel.org/doc/man-pages
8803L:	linux-man@vger.kernel.org
8804S:	Maintained
8805
8806MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8807M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8808L:	linux-mips@linux-mips.org
8809S:	Maintained
8810F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8811
8812MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8813M:	Andrew Lunn <andrew@lunn.ch>
8814M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8815L:	netdev@vger.kernel.org
8816S:	Maintained
8817F:	drivers/net/dsa/mv88e6xxx/
8818F:	include/linux/platform_data/mv88e6xxx.h
8819F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8820
8821MARVELL ARMADA DRM SUPPORT
8822M:	Russell King <linux@armlinux.org.uk>
8823S:	Maintained
8824T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8825T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8826F:	drivers/gpu/drm/armada/
8827F:	include/uapi/drm/armada_drm.h
8828F:	Documentation/devicetree/bindings/display/armada/
8829
8830MARVELL CRYPTO DRIVER
8831M:	Boris Brezillon <boris.brezillon@bootlin.com>
8832M:	Arnaud Ebalard <arno@natisbad.org>
8833F:	drivers/crypto/marvell/
8834S:	Maintained
8835L:	linux-crypto@vger.kernel.org
8836
8837MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8838M:	Mirko Lindner <mlindner@marvell.com>
8839M:	Stephen Hemminger <stephen@networkplumber.org>
8840L:	netdev@vger.kernel.org
8841S:	Maintained
8842F:	drivers/net/ethernet/marvell/sk*
8843
8844MARVELL LIBERTAS WIRELESS DRIVER
8845L:	libertas-dev@lists.infradead.org
8846S:	Orphan
8847F:	drivers/net/wireless/marvell/libertas/
8848
8849MARVELL MACCHIATOBIN SUPPORT
8850M:	Russell King <linux@armlinux.org.uk>
8851L:	linux-arm-kernel@lists.infradead.org
8852S:	Maintained
8853F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8854
8855MARVELL MV643XX ETHERNET DRIVER
8856M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8857L:	netdev@vger.kernel.org
8858S:	Maintained
8859F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8860F:	include/linux/mv643xx.h
8861
8862MARVELL MV88X3310 PHY DRIVER
8863M:	Russell King <linux@armlinux.org.uk>
8864L:	netdev@vger.kernel.org
8865S:	Maintained
8866F:	drivers/net/phy/marvell10g.c
8867
8868MARVELL MVNETA ETHERNET DRIVER
8869M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8870L:	netdev@vger.kernel.org
8871S:	Maintained
8872F:	drivers/net/ethernet/marvell/mvneta.*
8873
8874MARVELL MWIFIEX WIRELESS DRIVER
8875M:	Amitkumar Karwar <amitkarwar@gmail.com>
8876M:	Nishant Sarmukadam <nishants@marvell.com>
8877M:	Ganapathi Bhat <gbhat@marvell.com>
8878M:	Xinming Hu <huxinming820@gmail.com>
8879L:	linux-wireless@vger.kernel.org
8880S:	Maintained
8881F:	drivers/net/wireless/marvell/mwifiex/
8882
8883MARVELL MWL8K WIRELESS DRIVER
8884M:	Lennert Buytenhek <buytenh@wantstofly.org>
8885L:	linux-wireless@vger.kernel.org
8886S:	Odd Fixes
8887F:	drivers/net/wireless/marvell/mwl8k.c
8888
8889MARVELL NAND CONTROLLER DRIVER
8890M:	Miquel Raynal <miquel.raynal@bootlin.com>
8891L:	linux-mtd@lists.infradead.org
8892S:	Maintained
8893F:	drivers/mtd/nand/raw/marvell_nand.c
8894F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8895
8896MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8897M:	Nicolas Pitre <nico@fluxnic.net>
8898S:	Odd Fixes
8899F:	drivers/mmc/host/mvsdio.*
8900
8901MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8902M:	Hu Ziji <huziji@marvell.com>
8903L:	linux-mmc@vger.kernel.org
8904S:	Supported
8905F:	drivers/mmc/host/sdhci-xenon*
8906F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8907
8908MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8909M:	Sunil Goutham <sgoutham@marvell.com>
8910M:	Linu Cherian <lcherian@marvell.com>
8911M:	Geetha sowjanya <gakula@marvell.com>
8912M:	Jerin Jacob <jerinj@marvell.com>
8913L:	netdev@vger.kernel.org
8914S:	Supported
8915F:	drivers/net/ethernet/marvell/octeontx2/af/
8916
8917MATROX FRAMEBUFFER DRIVER
8918L:	linux-fbdev@vger.kernel.org
8919S:	Orphan
8920F:	drivers/video/fbdev/matrox/matroxfb_*
8921F:	include/uapi/linux/matroxfb.h
8922
8923MAX16065 HARDWARE MONITOR DRIVER
8924M:	Guenter Roeck <linux@roeck-us.net>
8925L:	linux-hwmon@vger.kernel.org
8926S:	Maintained
8927F:	Documentation/hwmon/max16065
8928F:	drivers/hwmon/max16065.c
8929
8930MAX2175 SDR TUNER DRIVER
8931M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8932L:	linux-media@vger.kernel.org
8933T:	git git://linuxtv.org/media_tree.git
8934S:	Maintained
8935F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8936F:	Documentation/media/v4l-drivers/max2175.rst
8937F:	drivers/media/i2c/max2175*
8938F:	include/uapi/linux/max2175.h
8939
8940MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8941L:	linux-hwmon@vger.kernel.org
8942S:	Orphan
8943F:	Documentation/hwmon/max6650
8944F:	drivers/hwmon/max6650.c
8945
8946MAX6697 HARDWARE MONITOR DRIVER
8947M:	Guenter Roeck <linux@roeck-us.net>
8948L:	linux-hwmon@vger.kernel.org
8949S:	Maintained
8950F:	Documentation/hwmon/max6697
8951F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8952F:	drivers/hwmon/max6697.c
8953F:	include/linux/platform_data/max6697.h
8954
8955MAX9860 MONO AUDIO VOICE CODEC DRIVER
8956M:	Peter Rosin <peda@axentia.se>
8957L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8958S:	Maintained
8959F:	Documentation/devicetree/bindings/sound/max9860.txt
8960F:	sound/soc/codecs/max9860.*
8961
8962MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8963M:	Javier Martinez Canillas <javier@dowhile0.org>
8964L:	linux-kernel@vger.kernel.org
8965S:	Supported
8966F:	drivers/regulator/max77802-regulator.c
8967F:	Documentation/devicetree/bindings/*/*max77802.txt
8968F:	include/dt-bindings/*/*max77802.h
8969
8970MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8971M:	Krzysztof Kozlowski <krzk@kernel.org>
8972M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8973L:	linux-pm@vger.kernel.org
8974S:	Supported
8975F:	drivers/power/supply/max14577_charger.c
8976F:	drivers/power/supply/max77693_charger.c
8977
8978MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8979M:	Chanwoo Choi <cw00.choi@samsung.com>
8980M:	Krzysztof Kozlowski <krzk@kernel.org>
8981M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8982L:	linux-kernel@vger.kernel.org
8983S:	Supported
8984F:	drivers/*/max14577*.c
8985F:	drivers/*/max77686*.c
8986F:	drivers/*/max77693*.c
8987F:	drivers/extcon/extcon-max14577.c
8988F:	drivers/extcon/extcon-max77693.c
8989F:	drivers/rtc/rtc-max77686.c
8990F:	drivers/clk/clk-max77686.c
8991F:	Documentation/devicetree/bindings/mfd/max14577.txt
8992F:	Documentation/devicetree/bindings/*/max77686.txt
8993F:	Documentation/devicetree/bindings/mfd/max77693.txt
8994F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8995F:	include/linux/mfd/max14577*.h
8996F:	include/linux/mfd/max77686*.h
8997F:	include/linux/mfd/max77693*.h
8998
8999MAXIRADIO FM RADIO RECEIVER DRIVER
9000M:	Hans Verkuil <hverkuil@xs4all.nl>
9001L:	linux-media@vger.kernel.org
9002T:	git git://linuxtv.org/media_tree.git
9003W:	https://linuxtv.org
9004S:	Maintained
9005F:	drivers/media/radio/radio-maxiradio*
9006
9007MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9008M:	Peter Rosin <peda@axentia.se>
9009L:	linux-iio@vger.kernel.org
9010S:	Maintained
9011F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9012F:	drivers/iio/potentiometer/mcp4018.c
9013F:	drivers/iio/potentiometer/mcp4531.c
9014
9015MCR20A IEEE-802.15.4 RADIO DRIVER
9016M:	Xue Liu <liuxuenetmail@gmail.com>
9017L:	linux-wpan@vger.kernel.org
9018W:	https://github.com/xueliu/mcr20a-linux
9019S:	Maintained
9020F:	drivers/net/ieee802154/mcr20a.c
9021F:	drivers/net/ieee802154/mcr20a.h
9022F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9023
9024MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9025M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9026L:	linux-iio@vger.kernel.org
9027S:	Maintained
9028F:	drivers/iio/dac/cio-dac.c
9029
9030MEDIA DRIVERS FOR ASCOT2E
9031M:	Sergey Kozlov <serjk@netup.ru>
9032M:	Abylay Ospan <aospan@netup.ru>
9033L:	linux-media@vger.kernel.org
9034W:	https://linuxtv.org
9035W:	http://netup.tv/
9036T:	git git://linuxtv.org/media_tree.git
9037S:	Supported
9038F:	drivers/media/dvb-frontends/ascot2e*
9039
9040MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9041M:	Jasmin Jessich <jasmin@anw.at>
9042L:	linux-media@vger.kernel.org
9043W:	https://linuxtv.org
9044T:	git git://linuxtv.org/media_tree.git
9045S:	Maintained
9046F:	drivers/media/dvb-frontends/cxd2099*
9047
9048MEDIA DRIVERS FOR CXD2841ER
9049M:	Sergey Kozlov <serjk@netup.ru>
9050M:	Abylay Ospan <aospan@netup.ru>
9051L:	linux-media@vger.kernel.org
9052W:	https://linuxtv.org
9053W:	http://netup.tv/
9054T:	git git://linuxtv.org/media_tree.git
9055S:	Supported
9056F:	drivers/media/dvb-frontends/cxd2841er*
9057
9058MEDIA DRIVERS FOR CXD2880
9059M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9060L:	linux-media@vger.kernel.org
9061W:	http://linuxtv.org/
9062T:	git git://linuxtv.org/media_tree.git
9063S:	Supported
9064F:	drivers/media/dvb-frontends/cxd2880/*
9065F:	drivers/media/spi/cxd2880*
9066
9067MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9068M:	Daniel Scheller <d.scheller.oss@gmail.com>
9069L:	linux-media@vger.kernel.org
9070W:	https://linuxtv.org
9071T:	git git://linuxtv.org/media_tree.git
9072S:	Maintained
9073F:	drivers/media/pci/ddbridge/*
9074
9075MEDIA DRIVERS FOR FREESCALE IMX
9076M:	Steve Longerbeam <slongerbeam@gmail.com>
9077M:	Philipp Zabel <p.zabel@pengutronix.de>
9078L:	linux-media@vger.kernel.org
9079T:	git git://linuxtv.org/media_tree.git
9080S:	Maintained
9081F:	Documentation/devicetree/bindings/media/imx.txt
9082F:	Documentation/media/v4l-drivers/imx.rst
9083F:	drivers/staging/media/imx/
9084F:	include/linux/imx-media.h
9085F:	include/media/imx.h
9086
9087MEDIA DRIVERS FOR HELENE
9088M:	Abylay Ospan <aospan@netup.ru>
9089L:	linux-media@vger.kernel.org
9090W:	https://linuxtv.org
9091W:	http://netup.tv/
9092T:	git git://linuxtv.org/media_tree.git
9093S:	Supported
9094F:	drivers/media/dvb-frontends/helene*
9095
9096MEDIA DRIVERS FOR HORUS3A
9097M:	Sergey Kozlov <serjk@netup.ru>
9098M:	Abylay Ospan <aospan@netup.ru>
9099L:	linux-media@vger.kernel.org
9100W:	https://linuxtv.org
9101W:	http://netup.tv/
9102T:	git git://linuxtv.org/media_tree.git
9103S:	Supported
9104F:	drivers/media/dvb-frontends/horus3a*
9105
9106MEDIA DRIVERS FOR LNBH25
9107M:	Sergey Kozlov <serjk@netup.ru>
9108M:	Abylay Ospan <aospan@netup.ru>
9109L:	linux-media@vger.kernel.org
9110W:	https://linuxtv.org
9111W:	http://netup.tv/
9112T:	git git://linuxtv.org/media_tree.git
9113S:	Supported
9114F:	drivers/media/dvb-frontends/lnbh25*
9115
9116MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9117M:	Daniel Scheller <d.scheller.oss@gmail.com>
9118L:	linux-media@vger.kernel.org
9119W:	https://linuxtv.org
9120T:	git git://linuxtv.org/media_tree.git
9121S:	Maintained
9122F:	drivers/media/dvb-frontends/mxl5xx*
9123
9124MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9125M:	Sergey Kozlov <serjk@netup.ru>
9126M:	Abylay Ospan <aospan@netup.ru>
9127L:	linux-media@vger.kernel.org
9128W:	https://linuxtv.org
9129W:	http://netup.tv/
9130T:	git git://linuxtv.org/media_tree.git
9131S:	Supported
9132F:	drivers/media/pci/netup_unidvb/*
9133
9134MEDIA DRIVERS FOR RENESAS - CEU
9135M:	Jacopo Mondi <jacopo@jmondi.org>
9136L:	linux-media@vger.kernel.org
9137L:	linux-renesas-soc@vger.kernel.org
9138T:	git git://linuxtv.org/media_tree.git
9139S:	Supported
9140F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9141F:	drivers/media/platform/renesas-ceu.c
9142F:	include/media/drv-intf/renesas-ceu.h
9143
9144MEDIA DRIVERS FOR RENESAS - DRIF
9145M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9146L:	linux-media@vger.kernel.org
9147L:	linux-renesas-soc@vger.kernel.org
9148T:	git git://linuxtv.org/media_tree.git
9149S:	Supported
9150F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9151F:	drivers/media/platform/rcar_drif.c
9152
9153MEDIA DRIVERS FOR RENESAS - FCP
9154M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9155L:	linux-media@vger.kernel.org
9156L:	linux-renesas-soc@vger.kernel.org
9157T:	git git://linuxtv.org/media_tree.git
9158S:	Supported
9159F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9160F:	drivers/media/platform/rcar-fcp.c
9161F:	include/media/rcar-fcp.h
9162
9163MEDIA DRIVERS FOR RENESAS - FDP1
9164M:	Kieran Bingham <kieran@bingham.xyz>
9165L:	linux-media@vger.kernel.org
9166L:	linux-renesas-soc@vger.kernel.org
9167T:	git git://linuxtv.org/media_tree.git
9168S:	Supported
9169F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9170F:	drivers/media/platform/rcar_fdp1.c
9171
9172MEDIA DRIVERS FOR RENESAS - VIN
9173M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9174L:	linux-media@vger.kernel.org
9175L:	linux-renesas-soc@vger.kernel.org
9176T:	git git://linuxtv.org/media_tree.git
9177S:	Supported
9178F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9179F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9180F:	drivers/media/platform/rcar-vin/
9181
9182MEDIA DRIVERS FOR RENESAS - VSP1
9183M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9184L:	linux-media@vger.kernel.org
9185L:	linux-renesas-soc@vger.kernel.org
9186T:	git git://linuxtv.org/media_tree.git
9187S:	Supported
9188F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9189F:	drivers/media/platform/vsp1/
9190
9191MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9192M:	Daniel Scheller <d.scheller.oss@gmail.com>
9193L:	linux-media@vger.kernel.org
9194W:	https://linuxtv.org
9195T:	git git://linuxtv.org/media_tree.git
9196S:	Maintained
9197F:	drivers/media/dvb-frontends/stv0910*
9198
9199MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9200M:	Daniel Scheller <d.scheller.oss@gmail.com>
9201L:	linux-media@vger.kernel.org
9202W:	https://linuxtv.org
9203T:	git git://linuxtv.org/media_tree.git
9204S:	Maintained
9205F:	drivers/media/dvb-frontends/stv6111*
9206
9207MEDIA DRIVERS FOR STM32 - DCMI
9208M:	Hugues Fruchet <hugues.fruchet@st.com>
9209L:	linux-media@vger.kernel.org
9210T:	git git://linuxtv.org/media_tree.git
9211S:	Supported
9212F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9213F:	drivers/media/platform/stm32/stm32-dcmi.c
9214
9215MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9216M:	Dmitry Osipenko <digetx@gmail.com>
9217L:	linux-media@vger.kernel.org
9218L:	linux-tegra@vger.kernel.org
9219T:	git git://linuxtv.org/media_tree.git
9220S:	Maintained
9221F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9222F:	drivers/staging/media/tegra-vde/
9223
9224MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9225M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9226P:	LinuxTV.org Project
9227L:	linux-media@vger.kernel.org
9228W:	https://linuxtv.org
9229Q:	http://patchwork.kernel.org/project/linux-media/list/
9230T:	git git://linuxtv.org/media_tree.git
9231S:	Maintained
9232F:	Documentation/devicetree/bindings/media/
9233F:	Documentation/media/
9234F:	drivers/media/
9235F:	drivers/staging/media/
9236F:	include/linux/platform_data/media/
9237F:	include/media/
9238F:	include/uapi/linux/dvb/
9239F:	include/uapi/linux/videodev2.h
9240F:	include/uapi/linux/media.h
9241F:	include/uapi/linux/v4l2-*
9242F:	include/uapi/linux/meye.h
9243F:	include/uapi/linux/ivtv*
9244F:	include/uapi/linux/uvcvideo.h
9245
9246MEDIATEK BLUETOOTH DRIVER
9247M:	Sean Wang <sean.wang@mediatek.com>
9248L:	linux-bluetooth@vger.kernel.org
9249L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9250S:	Maintained
9251F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9252F:	drivers/bluetooth/btmtkuart.c
9253
9254MEDIATEK CIR DRIVER
9255M:	Sean Wang <sean.wang@mediatek.com>
9256S:	Maintained
9257F:	drivers/media/rc/mtk-cir.c
9258
9259MEDIATEK DMA DRIVER
9260M:	Sean Wang <sean.wang@mediatek.com>
9261L:	dmaengine@vger.kernel.org
9262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9263L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9264S:	Maintained
9265F:	Documentation/devicetree/bindings/dma/mtk-*
9266F:	drivers/dma/mediatek/
9267
9268MEDIATEK PMIC LED DRIVER
9269M:	Sean Wang <sean.wang@mediatek.com>
9270S:	Maintained
9271F:	drivers/leds/leds-mt6323.c
9272F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9273
9274MEDIATEK ETHERNET DRIVER
9275M:	Felix Fietkau <nbd@openwrt.org>
9276M:	John Crispin <john@phrozen.org>
9277M:	Sean Wang <sean.wang@mediatek.com>
9278M:	Nelson Chang <nelson.chang@mediatek.com>
9279L:	netdev@vger.kernel.org
9280S:	Maintained
9281F:	drivers/net/ethernet/mediatek/
9282
9283MEDIATEK SWITCH DRIVER
9284M:	Sean Wang <sean.wang@mediatek.com>
9285L:	netdev@vger.kernel.org
9286S:	Maintained
9287F:	drivers/net/dsa/mt7530.*
9288F:	net/dsa/tag_mtk.c
9289
9290MEDIATEK JPEG DRIVER
9291M:	Rick Chang <rick.chang@mediatek.com>
9292M:	Bin Liu <bin.liu@mediatek.com>
9293S:	Supported
9294F:	drivers/media/platform/mtk-jpeg/
9295F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9296
9297MEDIATEK MDP DRIVER
9298M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9299M:	Houlong Wei <houlong.wei@mediatek.com>
9300M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9301S:	Supported
9302F:	drivers/media/platform/mtk-mdp/
9303F:	drivers/media/platform/mtk-vpu/
9304F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9305
9306MEDIATEK MEDIA DRIVER
9307M:	Tiffany Lin <tiffany.lin@mediatek.com>
9308M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9309S:	Supported
9310F:	drivers/media/platform/mtk-vcodec/
9311F:	drivers/media/platform/mtk-vpu/
9312F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9313F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9314
9315MEDIATEK MT7601U WIRELESS LAN DRIVER
9316M:	Jakub Kicinski <kubakici@wp.pl>
9317L:	linux-wireless@vger.kernel.org
9318S:	Maintained
9319F:	drivers/net/wireless/mediatek/mt7601u/
9320
9321MEDIATEK NAND CONTROLLER DRIVER
9322M:	Xiaolei Li <xiaolei.li@mediatek.com>
9323L:	linux-mtd@lists.infradead.org
9324S:	Maintained
9325F:	drivers/mtd/nand/raw/mtk_*
9326F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9327
9328MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9329M:	Sean Wang <sean.wang@mediatek.com>
9330S:	Maintained
9331F:	drivers/char/hw_random/mtk-rng.c
9332
9333MEDIATEK USB3 DRD IP DRIVER
9334M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9335L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9337L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9338S:	Maintained
9339F:	drivers/usb/mtu3/
9340
9341MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9342M:	Peter Senna Tschudin <peter.senna@gmail.com>
9343M:	Martin Donnelly <martin.donnelly@ge.com>
9344M:	Martyn Welch <martyn.welch@collabora.co.uk>
9345S:	Maintained
9346F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9347F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9348
9349MEGARAID SCSI/SAS DRIVERS
9350M:	Kashyap Desai <kashyap.desai@broadcom.com>
9351M:	Sumit Saxena <sumit.saxena@broadcom.com>
9352M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9353L:	megaraidlinux.pdl@broadcom.com
9354L:	linux-scsi@vger.kernel.org
9355W:	http://www.avagotech.com/support/
9356S:	Maintained
9357F:	Documentation/scsi/megaraid.txt
9358F:	drivers/scsi/megaraid.*
9359F:	drivers/scsi/megaraid/
9360
9361MELEXIS MLX90614 DRIVER
9362M:	Crt Mori <cmo@melexis.com>
9363L:	linux-iio@vger.kernel.org
9364W:	http://www.melexis.com
9365S:	Supported
9366F:	drivers/iio/temperature/mlx90614.c
9367
9368MELEXIS MLX90632 DRIVER
9369M:	Crt Mori <cmo@melexis.com>
9370L:	linux-iio@vger.kernel.org
9371W:	http://www.melexis.com
9372S:	Supported
9373F:	drivers/iio/temperature/mlx90632.c
9374
9375MELFAS MIP4 TOUCHSCREEN DRIVER
9376M:	Sangwon Jee <jeesw@melfas.com>
9377W:	http://www.melfas.com
9378S:	Supported
9379F:	drivers/input/touchscreen/melfas_mip4.c
9380F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9381
9382MELLANOX ETHERNET DRIVER (mlx4_en)
9383M:	Tariq Toukan <tariqt@mellanox.com>
9384L:	netdev@vger.kernel.org
9385S:	Supported
9386W:	http://www.mellanox.com
9387Q:	http://patchwork.ozlabs.org/project/netdev/list/
9388F:	drivers/net/ethernet/mellanox/mlx4/en_*
9389
9390MELLANOX ETHERNET DRIVER (mlx5e)
9391M:	Saeed Mahameed <saeedm@mellanox.com>
9392L:	netdev@vger.kernel.org
9393S:	Supported
9394W:	http://www.mellanox.com
9395Q:	http://patchwork.ozlabs.org/project/netdev/list/
9396F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9397
9398MELLANOX ETHERNET INNOVA DRIVERS
9399R:	Boris Pismenny <borisp@mellanox.com>
9400L:	netdev@vger.kernel.org
9401S:	Supported
9402W:	http://www.mellanox.com
9403Q:	http://patchwork.ozlabs.org/project/netdev/list/
9404F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9405F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9406F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9407F:	include/linux/mlx5/mlx5_ifc_fpga.h
9408
9409MELLANOX ETHERNET INNOVA IPSEC DRIVER
9410R:	Boris Pismenny <borisp@mellanox.com>
9411L:	netdev@vger.kernel.org
9412S:	Supported
9413W:	http://www.mellanox.com
9414Q:	http://patchwork.ozlabs.org/project/netdev/list/
9415F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9416F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9417
9418MELLANOX ETHERNET SWITCH DRIVERS
9419M:	Jiri Pirko <jiri@mellanox.com>
9420M:	Ido Schimmel <idosch@mellanox.com>
9421L:	netdev@vger.kernel.org
9422S:	Supported
9423W:	http://www.mellanox.com
9424Q:	http://patchwork.ozlabs.org/project/netdev/list/
9425F:	drivers/net/ethernet/mellanox/mlxsw/
9426F:	tools/testing/selftests/drivers/net/mlxsw/
9427
9428MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9429M:	mlxsw@mellanox.com
9430L:	netdev@vger.kernel.org
9431S:	Supported
9432W:	http://www.mellanox.com
9433Q:	http://patchwork.ozlabs.org/project/netdev/list/
9434F:	drivers/net/ethernet/mellanox/mlxfw/
9435
9436MELLANOX HARDWARE PLATFORM SUPPORT
9437M:	Andy Shevchenko <andy@infradead.org>
9438M:	Darren Hart <dvhart@infradead.org>
9439M:	Vadim Pasternak <vadimp@mellanox.com>
9440L:	platform-driver-x86@vger.kernel.org
9441S:	Supported
9442F:	drivers/platform/mellanox/
9443
9444MELLANOX MLX4 core VPI driver
9445M:	Tariq Toukan <tariqt@mellanox.com>
9446L:	netdev@vger.kernel.org
9447L:	linux-rdma@vger.kernel.org
9448W:	http://www.mellanox.com
9449Q:	http://patchwork.ozlabs.org/project/netdev/list/
9450S:	Supported
9451F:	drivers/net/ethernet/mellanox/mlx4/
9452F:	include/linux/mlx4/
9453
9454MELLANOX MLX4 IB driver
9455M:	Yishai Hadas <yishaih@mellanox.com>
9456L:	linux-rdma@vger.kernel.org
9457W:	http://www.mellanox.com
9458Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9459S:	Supported
9460F:	drivers/infiniband/hw/mlx4/
9461F:	include/linux/mlx4/
9462F:	include/uapi/rdma/mlx4-abi.h
9463
9464MELLANOX MLX5 core VPI driver
9465M:	Saeed Mahameed <saeedm@mellanox.com>
9466M:	Leon Romanovsky <leonro@mellanox.com>
9467L:	netdev@vger.kernel.org
9468L:	linux-rdma@vger.kernel.org
9469W:	http://www.mellanox.com
9470Q:	http://patchwork.ozlabs.org/project/netdev/list/
9471S:	Supported
9472F:	drivers/net/ethernet/mellanox/mlx5/core/
9473F:	include/linux/mlx5/
9474
9475MELLANOX MLX5 IB driver
9476M:	Leon Romanovsky <leonro@mellanox.com>
9477L:	linux-rdma@vger.kernel.org
9478W:	http://www.mellanox.com
9479Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9480S:	Supported
9481F:	drivers/infiniband/hw/mlx5/
9482F:	include/linux/mlx5/
9483F:	include/uapi/rdma/mlx5-abi.h
9484
9485MELLANOX MLXCPLD I2C AND MUX DRIVER
9486M:	Vadim Pasternak <vadimp@mellanox.com>
9487M:	Michael Shych <michaelsh@mellanox.com>
9488L:	linux-i2c@vger.kernel.org
9489S:	Supported
9490F:	drivers/i2c/busses/i2c-mlxcpld.c
9491F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9492F:	Documentation/i2c/busses/i2c-mlxcpld
9493
9494MELLANOX MLXCPLD LED DRIVER
9495M:	Vadim Pasternak <vadimp@mellanox.com>
9496L:	linux-leds@vger.kernel.org
9497S:	Supported
9498F:	drivers/leds/leds-mlxcpld.c
9499F:	drivers/leds/leds-mlxreg.c
9500F:	Documentation/leds/leds-mlxcpld.txt
9501
9502MELLANOX PLATFORM DRIVER
9503M:	Vadim Pasternak <vadimp@mellanox.com>
9504L:	platform-driver-x86@vger.kernel.org
9505S:	Supported
9506F:	drivers/platform/x86/mlx-platform.c
9507
9508MEMBARRIER SUPPORT
9509M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9510M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9511L:	linux-kernel@vger.kernel.org
9512S:	Supported
9513F:	kernel/sched/membarrier.c
9514F:	include/uapi/linux/membarrier.h
9515F:	arch/powerpc/include/asm/membarrier.h
9516
9517MEMORY MANAGEMENT
9518L:	linux-mm@kvack.org
9519W:	http://www.linux-mm.org
9520S:	Maintained
9521F:	include/linux/mm.h
9522F:	include/linux/gfp.h
9523F:	include/linux/mmzone.h
9524F:	include/linux/memory_hotplug.h
9525F:	include/linux/vmalloc.h
9526F:	mm/
9527
9528MEMORY TECHNOLOGY DEVICES (MTD)
9529M:	David Woodhouse <dwmw2@infradead.org>
9530M:	Brian Norris <computersforpeace@gmail.com>
9531M:	Boris Brezillon <boris.brezillon@bootlin.com>
9532M:	Marek Vasut <marek.vasut@gmail.com>
9533M:	Richard Weinberger <richard@nod.at>
9534L:	linux-mtd@lists.infradead.org
9535W:	http://www.linux-mtd.infradead.org/
9536Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9537T:	git git://git.infradead.org/linux-mtd.git master
9538T:	git git://git.infradead.org/linux-mtd.git mtd/next
9539S:	Maintained
9540F:	Documentation/devicetree/bindings/mtd/
9541F:	drivers/mtd/
9542F:	include/linux/mtd/
9543F:	include/uapi/mtd/
9544
9545MEN A21 WATCHDOG DRIVER
9546M:	Johannes Thumshirn <morbidrsa@gmail.com>
9547L:	linux-watchdog@vger.kernel.org
9548S:	Maintained
9549F:	drivers/watchdog/mena21_wdt.c
9550
9551MEN CHAMELEON BUS (mcb)
9552M:	Johannes Thumshirn <morbidrsa@gmail.com>
9553S:	Maintained
9554F:	drivers/mcb/
9555F:	include/linux/mcb.h
9556F:	Documentation/men-chameleon-bus.txt
9557
9558MEN F21BMC (Board Management Controller)
9559M:	Andreas Werner <andreas.werner@men.de>
9560S:	Supported
9561F:	drivers/mfd/menf21bmc.c
9562F:	drivers/watchdog/menf21bmc_wdt.c
9563F:	drivers/leds/leds-menf21bmc.c
9564F:	drivers/hwmon/menf21bmc_hwmon.c
9565F:	Documentation/hwmon/menf21bmc
9566
9567MEN Z069 WATCHDOG DRIVER
9568M:	Johannes Thumshirn <jth@kernel.org>
9569L:	linux-watchdog@vger.kernel.org
9570S:	Maintained
9571F:	drivers/watchdog/menz069_wdt.c
9572
9573MESON AO CEC DRIVER FOR AMLOGIC SOCS
9574M:	Neil Armstrong <narmstrong@baylibre.com>
9575L:	linux-media@lists.freedesktop.org
9576L:	linux-amlogic@lists.infradead.org
9577W:	http://linux-meson.com/
9578S:	Supported
9579F:	drivers/media/platform/meson/ao-cec.c
9580F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9581T:	git git://linuxtv.org/media_tree.git
9582
9583MICROBLAZE ARCHITECTURE
9584M:	Michal Simek <monstr@monstr.eu>
9585W:	http://www.monstr.eu/fdt/
9586T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9587S:	Supported
9588F:	arch/microblaze/
9589
9590MICROCHIP / ATMEL AT91 SERIAL DRIVER
9591M:	Richard Genoud <richard.genoud@gmail.com>
9592S:	Maintained
9593F:	drivers/tty/serial/atmel_serial.c
9594F:	drivers/tty/serial/atmel_serial.h
9595F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9596
9597MICROCHIP / ATMEL DMA DRIVER
9598M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9599L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9600L:	dmaengine@vger.kernel.org
9601S:	Supported
9602F:	drivers/dma/at_hdmac.c
9603F:	drivers/dma/at_hdmac_regs.h
9604F:	include/linux/platform_data/dma-atmel.h
9605
9606MICROCHIP / ATMEL ECC DRIVER
9607M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9608L:	linux-crypto@vger.kernel.org
9609S:	Maintained
9610F:	drivers/crypto/atmel-ecc.*
9611
9612MICROCHIP / ATMEL ISC DRIVER
9613M:	Songjun Wu <songjun.wu@microchip.com>
9614L:	linux-media@vger.kernel.org
9615S:	Supported
9616F:	drivers/media/platform/atmel/atmel-isc.c
9617F:	drivers/media/platform/atmel/atmel-isc-regs.h
9618F:	devicetree/bindings/media/atmel-isc.txt
9619
9620MICROCHIP / ATMEL NAND DRIVER
9621M:	Josh Wu <rainyfeeling@outlook.com>
9622L:	linux-mtd@lists.infradead.org
9623S:	Supported
9624F:	drivers/mtd/nand/raw/atmel/*
9625F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9626
9627MICROCHIP AT91 USART MFD DRIVER
9628M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9629L:	linux-kernel@vger.kernel.org
9630S:	Supported
9631F:	drivers/mfd/at91-usart.c
9632F:	include/dt-bindings/mfd/at91-usart.h
9633F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9634
9635MICROCHIP AT91 USART SPI DRIVER
9636M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9637L:	linux-spi@vger.kernel.org
9638S:	Supported
9639F:	drivers/spi/spi-at91-usart.c
9640F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9641
9642MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9643M:	Woojung Huh <Woojung.Huh@microchip.com>
9644M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9645L:	netdev@vger.kernel.org
9646S:	Maintained
9647F:	net/dsa/tag_ksz.c
9648F:	drivers/net/dsa/microchip/*
9649F:	include/linux/platform_data/microchip-ksz.h
9650F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9651
9652MICROCHIP LAN743X ETHERNET DRIVER
9653M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9654M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9655L:	netdev@vger.kernel.org
9656S:	Maintained
9657F:	drivers/net/ethernet/microchip/lan743x_*
9658
9659MICROCHIP USB251XB DRIVER
9660M:	Richard Leitner <richard.leitner@skidata.com>
9661L:	linux-usb@vger.kernel.org
9662S:	Maintained
9663F:	drivers/usb/misc/usb251xb.c
9664F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9665
9666MICROSEMI MIPS SOCS
9667M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9668L:	linux-mips@linux-mips.org
9669S:	Maintained
9670F:	arch/mips/generic/board-ocelot.c
9671F:	arch/mips/configs/generic/board-ocelot.config
9672F:	arch/mips/boot/dts/mscc/
9673F:	Documentation/devicetree/bindings/mips/mscc.txt
9674
9675MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9676M:	Don Brace <don.brace@microsemi.com>
9677L:	esc.storagedev@microsemi.com
9678L:	linux-scsi@vger.kernel.org
9679S:	Supported
9680F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9681F:	drivers/scsi/smartpqi/Kconfig
9682F:	drivers/scsi/smartpqi/Makefile
9683F:	include/linux/cciss*.h
9684F:	include/uapi/linux/cciss*.h
9685F:	Documentation/scsi/smartpqi.txt
9686
9687MICROSEMI ETHERNET SWITCH DRIVER
9688M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9689L:	netdev@vger.kernel.org
9690S:	Supported
9691F:	drivers/net/ethernet/mscc/
9692
9693MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9694M:	Chen Yu <yu.c.chen@intel.com>
9695L:	platform-driver-x86@vger.kernel.org
9696S:	Supported
9697F:	drivers/platform/x86/surfacepro3_button.c
9698
9699MICROTEK X6 SCANNER
9700M:	Oliver Neukum <oliver@neukum.org>
9701S:	Maintained
9702F:	drivers/usb/image/microtek.*
9703
9704MIPS
9705M:	Ralf Baechle <ralf@linux-mips.org>
9706M:	Paul Burton <paul.burton@mips.com>
9707M:	James Hogan <jhogan@kernel.org>
9708L:	linux-mips@linux-mips.org
9709W:	http://www.linux-mips.org/
9710T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9712Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9713S:	Supported
9714F:	Documentation/devicetree/bindings/mips/
9715F:	Documentation/mips/
9716F:	arch/mips/
9717F:	drivers/platform/mips/
9718
9719MIPS BOSTON DEVELOPMENT BOARD
9720M:	Paul Burton <paul.burton@mips.com>
9721L:	linux-mips@linux-mips.org
9722S:	Maintained
9723F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9724F:	arch/mips/boot/dts/img/boston.dts
9725F:	arch/mips/configs/generic/board-boston.config
9726F:	drivers/clk/imgtec/clk-boston.c
9727F:	include/dt-bindings/clock/boston-clock.h
9728
9729MIPS GENERIC PLATFORM
9730M:	Paul Burton <paul.burton@mips.com>
9731L:	linux-mips@linux-mips.org
9732S:	Supported
9733F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9734F:	arch/mips/generic/
9735F:	arch/mips/tools/generic-board-config.sh
9736
9737MIPS/LOONGSON1 ARCHITECTURE
9738M:	Keguang Zhang <keguang.zhang@gmail.com>
9739L:	linux-mips@linux-mips.org
9740S:	Maintained
9741F:	arch/mips/loongson32/
9742F:	arch/mips/include/asm/mach-loongson32/
9743F:	drivers/*/*loongson1*
9744F:	drivers/*/*/*loongson1*
9745
9746MIPS/LOONGSON2 ARCHITECTURE
9747M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9748L:	linux-mips@linux-mips.org
9749S:	Maintained
9750F:	arch/mips/loongson64/fuloong-2e/
9751F:	arch/mips/loongson64/lemote-2f/
9752F:	arch/mips/include/asm/mach-loongson64/
9753F:	drivers/*/*loongson2*
9754F:	drivers/*/*/*loongson2*
9755
9756MIPS/LOONGSON3 ARCHITECTURE
9757M:	Huacai Chen <chenhc@lemote.com>
9758L:	linux-mips@linux-mips.org
9759S:	Maintained
9760F:	arch/mips/loongson64/
9761F:	arch/mips/include/asm/mach-loongson64/
9762F:	drivers/platform/mips/cpu_hwmon.c
9763F:	drivers/*/*loongson3*
9764F:	drivers/*/*/*loongson3*
9765
9766MIPS RINT INSTRUCTION EMULATION
9767M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9768L:	linux-mips@linux-mips.org
9769S:	Supported
9770F:	arch/mips/math-emu/sp_rint.c
9771F:	arch/mips/math-emu/dp_rint.c
9772
9773MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9774M:	Hans Verkuil <hverkuil@xs4all.nl>
9775L:	linux-media@vger.kernel.org
9776T:	git git://linuxtv.org/media_tree.git
9777W:	https://linuxtv.org
9778S:	Odd Fixes
9779F:	drivers/media/radio/radio-miropcm20*
9780
9781MMP SUPPORT
9782M:	Eric Miao <eric.y.miao@gmail.com>
9783M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9784L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9785T:	git git://github.com/hzhuang1/linux.git
9786T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9787S:	Maintained
9788F:	arch/arm/boot/dts/mmp*
9789F:	arch/arm/mach-mmp/
9790
9791MMU GATHER AND TLB INVALIDATION
9792M:	Will Deacon <will.deacon@arm.com>
9793M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9794M:	Andrew Morton <akpm@linux-foundation.org>
9795M:	Nick Piggin <npiggin@gmail.com>
9796M:	Peter Zijlstra <peterz@infradead.org>
9797L:	linux-arch@vger.kernel.org
9798L:	linux-mm@kvack.org
9799S:	Maintained
9800F:	arch/*/include/asm/tlb.h
9801F:	include/asm-generic/tlb.h
9802F:	mm/mmu_gather.c
9803
9804MN88472 MEDIA DRIVER
9805M:	Antti Palosaari <crope@iki.fi>
9806L:	linux-media@vger.kernel.org
9807W:	https://linuxtv.org
9808W:	http://palosaari.fi/linux/
9809Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9810S:	Maintained
9811F:	drivers/media/dvb-frontends/mn88472*
9812
9813MN88473 MEDIA DRIVER
9814M:	Antti Palosaari <crope@iki.fi>
9815L:	linux-media@vger.kernel.org
9816W:	https://linuxtv.org
9817W:	http://palosaari.fi/linux/
9818Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9819S:	Maintained
9820F:	drivers/media/dvb-frontends/mn88473*
9821
9822MODULE SUPPORT
9823M:	Jessica Yu <jeyu@kernel.org>
9824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9825S:	Maintained
9826F:	include/linux/module.h
9827F:	kernel/module.c
9828
9829MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9830W:	http://popies.net/meye/
9831S:	Orphan
9832F:	Documentation/media/v4l-drivers/meye*
9833F:	drivers/media/pci/meye/
9834F:	include/uapi/linux/meye.h
9835
9836MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9837M:	Jiri Slaby <jirislaby@gmail.com>
9838S:	Maintained
9839F:	Documentation/serial/moxa-smartio
9840F:	drivers/tty/mxser.*
9841
9842MR800 AVERMEDIA USB FM RADIO DRIVER
9843M:	Alexey Klimov <klimov.linux@gmail.com>
9844L:	linux-media@vger.kernel.org
9845T:	git git://linuxtv.org/media_tree.git
9846S:	Maintained
9847F:	drivers/media/radio/radio-mr800.c
9848
9849MRF24J40 IEEE 802.15.4 RADIO DRIVER
9850M:	Alan Ott <alan@signal11.us>
9851L:	linux-wpan@vger.kernel.org
9852S:	Maintained
9853F:	drivers/net/ieee802154/mrf24j40.c
9854F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9855
9856MSI LAPTOP SUPPORT
9857M:	"Lee, Chun-Yi" <jlee@suse.com>
9858L:	platform-driver-x86@vger.kernel.org
9859S:	Maintained
9860F:	drivers/platform/x86/msi-laptop.c
9861
9862MSI WMI SUPPORT
9863L:	platform-driver-x86@vger.kernel.org
9864S:	Orphan
9865F:	drivers/platform/x86/msi-wmi.c
9866
9867MSI001 MEDIA DRIVER
9868M:	Antti Palosaari <crope@iki.fi>
9869L:	linux-media@vger.kernel.org
9870W:	https://linuxtv.org
9871W:	http://palosaari.fi/linux/
9872Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9873T:	git git://linuxtv.org/anttip/media_tree.git
9874S:	Maintained
9875F:	drivers/media/tuners/msi001*
9876
9877MSI2500 MEDIA DRIVER
9878M:	Antti Palosaari <crope@iki.fi>
9879L:	linux-media@vger.kernel.org
9880W:	https://linuxtv.org
9881W:	http://palosaari.fi/linux/
9882Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9883T:	git git://linuxtv.org/anttip/media_tree.git
9884S:	Maintained
9885F:	drivers/media/usb/msi2500/
9886
9887MSYSTEMS DISKONCHIP G3 MTD DRIVER
9888M:	Robert Jarzmik <robert.jarzmik@free.fr>
9889L:	linux-mtd@lists.infradead.org
9890S:	Maintained
9891F:	drivers/mtd/devices/docg3*
9892
9893MT9M032 APTINA SENSOR DRIVER
9894M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9895L:	linux-media@vger.kernel.org
9896T:	git git://linuxtv.org/media_tree.git
9897S:	Maintained
9898F:	drivers/media/i2c/mt9m032.c
9899F:	include/media/i2c/mt9m032.h
9900
9901MT9P031 APTINA CAMERA SENSOR
9902M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9903L:	linux-media@vger.kernel.org
9904T:	git git://linuxtv.org/media_tree.git
9905S:	Maintained
9906F:	drivers/media/i2c/mt9p031.c
9907F:	include/media/i2c/mt9p031.h
9908
9909MT9T001 APTINA CAMERA SENSOR
9910M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9911L:	linux-media@vger.kernel.org
9912T:	git git://linuxtv.org/media_tree.git
9913S:	Maintained
9914F:	drivers/media/i2c/mt9t001.c
9915F:	include/media/i2c/mt9t001.h
9916
9917MT9T112 APTINA CAMERA SENSOR
9918M:	Jacopo Mondi <jacopo@jmondi.org>
9919L:	linux-media@vger.kernel.org
9920T:	git git://linuxtv.org/media_tree.git
9921S:	Odd Fixes
9922F:	drivers/media/i2c/mt9t112.c
9923F:	include/media/i2c/mt9t112.h
9924
9925MT9V032 APTINA CAMERA SENSOR
9926M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9927L:	linux-media@vger.kernel.org
9928T:	git git://linuxtv.org/media_tree.git
9929S:	Maintained
9930F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9931F:	drivers/media/i2c/mt9v032.c
9932F:	include/media/i2c/mt9v032.h
9933
9934MT9V111 APTINA CAMERA SENSOR
9935M:	Jacopo Mondi <jacopo@jmondi.org>
9936L:	linux-media@vger.kernel.org
9937T:	git git://linuxtv.org/media_tree.git
9938S:	Maintained
9939F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9940F:	drivers/media/i2c/mt9v111.c
9941
9942MULTIFUNCTION DEVICES (MFD)
9943M:	Lee Jones <lee.jones@linaro.org>
9944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9945S:	Supported
9946F:	Documentation/devicetree/bindings/mfd/
9947F:	drivers/mfd/
9948F:	include/linux/mfd/
9949F:	include/dt-bindings/mfd/
9950
9951MULTIMEDIA CARD (MMC) ETC. OVER SPI
9952S:	Orphan
9953F:	drivers/mmc/host/mmc_spi.c
9954F:	include/linux/spi/mmc_spi.h
9955
9956MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9957M:	Ulf Hansson <ulf.hansson@linaro.org>
9958L:	linux-mmc@vger.kernel.org
9959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9960S:	Maintained
9961F:	Documentation/devicetree/bindings/mmc/
9962F:	drivers/mmc/
9963F:	include/linux/mmc/
9964F:	include/uapi/linux/mmc/
9965
9966MULTIPLEXER SUBSYSTEM
9967M:	Peter Rosin <peda@axentia.se>
9968S:	Maintained
9969F:	Documentation/ABI/testing/sysfs-class-mux*
9970F:	Documentation/devicetree/bindings/mux/
9971F:	include/dt-bindings/mux/
9972F:	include/linux/mux/
9973F:	drivers/mux/
9974
9975MULTITECH MULTIPORT CARD (ISICOM)
9976S:	Orphan
9977F:	drivers/tty/isicom.c
9978F:	include/linux/isicom.h
9979
9980MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9981M:	Bin Liu <b-liu@ti.com>
9982L:	linux-usb@vger.kernel.org
9983S:	Maintained
9984F:	drivers/usb/musb/
9985
9986MXL301RF MEDIA DRIVER
9987M:	Akihiro Tsukada <tskd08@gmail.com>
9988L:	linux-media@vger.kernel.org
9989S:	Odd Fixes
9990F:	drivers/media/tuners/mxl301rf*
9991
9992MXL5007T MEDIA DRIVER
9993M:	Michael Krufky <mkrufky@linuxtv.org>
9994L:	linux-media@vger.kernel.org
9995W:	https://linuxtv.org
9996W:	http://github.com/mkrufky
9997Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9998T:	git git://linuxtv.org/mkrufky/tuners.git
9999S:	Maintained
10000F:	drivers/media/tuners/mxl5007t.*
10001
10002MXSFB DRM DRIVER
10003M:	Marek Vasut <marex@denx.de>
10004S:	Supported
10005F:	drivers/gpu/drm/mxsfb/
10006F:	Documentation/devicetree/bindings/display/mxsfb.txt
10007
10008MYLEX DAC960 PCI RAID Controller
10009M:	Hannes Reinecke <hare@kernel.org>
10010L:	linux-scsi@vger.kernel.org
10011S:	Supported
10012F:	drivers/scsi/myrb.*
10013F:	drivers/scsi/myrs.*
10014
10015MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10016M:	Chris Lee <christopher.lee@cspi.com>
10017L:	netdev@vger.kernel.org
10018W:	https://www.cspi.com/ethernet-products/support/downloads/
10019S:	Supported
10020F:	drivers/net/ethernet/myricom/myri10ge/
10021
10022NAND FLASH SUBSYSTEM
10023M:	Boris Brezillon <boris.brezillon@bootlin.com>
10024M:	Miquel Raynal <miquel.raynal@bootlin.com>
10025R:	Richard Weinberger <richard@nod.at>
10026L:	linux-mtd@lists.infradead.org
10027W:	http://www.linux-mtd.infradead.org/
10028Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10029T:	git git://git.infradead.org/linux-mtd.git nand/fixes
10030T:	git git://git.infradead.org/linux-mtd.git nand/next
10031S:	Maintained
10032F:	drivers/mtd/nand/
10033F:	include/linux/mtd/*nand*.h
10034
10035NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10036M:	Daniel Mack <zonque@gmail.com>
10037S:	Maintained
10038L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10039W:	http://www.native-instruments.com
10040F:	sound/usb/caiaq/
10041
10042NATSEMI ETHERNET DRIVER (DP8381x)
10043S:	Orphan
10044F:	drivers/net/ethernet/natsemi/natsemi.c
10045
10046NCP FILESYSTEM
10047M:	Petr Vandrovec <petr@vandrovec.name>
10048S:	Obsolete
10049F:	drivers/staging/ncpfs/
10050
10051NCR 5380 SCSI DRIVERS
10052M:	Finn Thain <fthain@telegraphics.com.au>
10053M:	Michael Schmitz <schmitzmic@gmail.com>
10054L:	linux-scsi@vger.kernel.org
10055S:	Maintained
10056F:	Documentation/scsi/g_NCR5380.txt
10057F:	drivers/scsi/NCR5380.*
10058F:	drivers/scsi/arm/cumana_1.c
10059F:	drivers/scsi/arm/oak.c
10060F:	drivers/scsi/atari_scsi.*
10061F:	drivers/scsi/dmx3191d.c
10062F:	drivers/scsi/g_NCR5380.*
10063F:	drivers/scsi/mac_scsi.*
10064F:	drivers/scsi/sun3_scsi.*
10065F:	drivers/scsi/sun3_scsi_vme.c
10066
10067NCSI LIBRARY:
10068M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10069S:	Maintained
10070F:	net/ncsi/
10071
10072NCT6775 HARDWARE MONITOR DRIVER
10073M:	Guenter Roeck <linux@roeck-us.net>
10074L:	linux-hwmon@vger.kernel.org
10075S:	Maintained
10076F:	Documentation/hwmon/nct6775
10077F:	drivers/hwmon/nct6775.c
10078
10079NET_FAILOVER MODULE
10080M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10081L:	netdev@vger.kernel.org
10082S:	Supported
10083F:	driver/net/net_failover.c
10084F:	include/net/net_failover.h
10085F:	Documentation/networking/net_failover.rst
10086
10087NETEFFECT IWARP RNIC DRIVER (IW_NES)
10088M:	Faisal Latif <faisal.latif@intel.com>
10089L:	linux-rdma@vger.kernel.org
10090W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10091S:	Supported
10092F:	drivers/infiniband/hw/nes/
10093F:	include/uapi/rdma/nes-abi.h
10094
10095NETEM NETWORK EMULATOR
10096M:	Stephen Hemminger <stephen@networkplumber.org>
10097L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10098S:	Maintained
10099F:	net/sched/sch_netem.c
10100
10101NETERION 10GbE DRIVERS (s2io/vxge)
10102M:	Jon Mason <jdmason@kudzu.us>
10103L:	netdev@vger.kernel.org
10104S:	Supported
10105F:	Documentation/networking/s2io.txt
10106F:	Documentation/networking/vxge.txt
10107F:	drivers/net/ethernet/neterion/
10108
10109NETFILTER
10110M:	Pablo Neira Ayuso <pablo@netfilter.org>
10111M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10112M:	Florian Westphal <fw@strlen.de>
10113L:	netfilter-devel@vger.kernel.org
10114L:	coreteam@netfilter.org
10115W:	http://www.netfilter.org/
10116W:	http://www.iptables.org/
10117W:	http://www.nftables.org/
10118Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10121S:	Maintained
10122F:	include/linux/netfilter*
10123F:	include/linux/netfilter/
10124F:	include/net/netfilter/
10125F:	include/uapi/linux/netfilter*
10126F:	include/uapi/linux/netfilter/
10127F:	net/*/netfilter.c
10128F:	net/*/netfilter/
10129F:	net/netfilter/
10130F:	net/bridge/br_netfilter*.c
10131
10132NETROM NETWORK LAYER
10133M:	Ralf Baechle <ralf@linux-mips.org>
10134L:	linux-hams@vger.kernel.org
10135W:	http://www.linux-ax25.org/
10136S:	Maintained
10137F:	include/net/netrom.h
10138F:	include/uapi/linux/netrom.h
10139F:	net/netrom/
10140
10141NETRONOME ETHERNET DRIVERS
10142M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10143L:	oss-drivers@netronome.com
10144S:	Maintained
10145F:	drivers/net/ethernet/netronome/
10146
10147NETWORK BLOCK DEVICE (NBD)
10148M:	Josef Bacik <josef@toxicpanda.com>
10149S:	Maintained
10150L:	linux-block@vger.kernel.org
10151L:	nbd@other.debian.org
10152F:	Documentation/blockdev/nbd.txt
10153F:	drivers/block/nbd.c
10154F:	include/uapi/linux/nbd.h
10155
10156NETWORK DROP MONITOR
10157M:	Neil Horman <nhorman@tuxdriver.com>
10158L:	netdev@vger.kernel.org
10159S:	Maintained
10160W:	https://fedorahosted.org/dropwatch/
10161F:	net/core/drop_monitor.c
10162
10163NETWORKING DRIVERS
10164M:	"David S. Miller" <davem@davemloft.net>
10165L:	netdev@vger.kernel.org
10166W:	http://www.linuxfoundation.org/en/Net
10167Q:	http://patchwork.ozlabs.org/project/netdev/list/
10168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10170S:	Odd Fixes
10171F:	Documentation/devicetree/bindings/net/
10172F:	drivers/net/
10173F:	include/linux/if_*
10174F:	include/linux/netdevice.h
10175F:	include/linux/etherdevice.h
10176F:	include/linux/fcdevice.h
10177F:	include/linux/fddidevice.h
10178F:	include/linux/hippidevice.h
10179F:	include/linux/inetdevice.h
10180F:	include/uapi/linux/if_*
10181F:	include/uapi/linux/netdevice.h
10182
10183NETWORKING DRIVERS (WIRELESS)
10184M:	Kalle Valo <kvalo@codeaurora.org>
10185L:	linux-wireless@vger.kernel.org
10186Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10189S:	Maintained
10190F:	Documentation/devicetree/bindings/net/wireless/
10191F:	drivers/net/wireless/
10192
10193NETWORKING [DSA]
10194M:	Andrew Lunn <andrew@lunn.ch>
10195M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10196M:	Florian Fainelli <f.fainelli@gmail.com>
10197S:	Maintained
10198F:	Documentation/devicetree/bindings/net/dsa/
10199F:	net/dsa/
10200F:	include/net/dsa.h
10201F:	include/linux/dsa/
10202F:	drivers/net/dsa/
10203
10204NETWORKING [GENERAL]
10205M:	"David S. Miller" <davem@davemloft.net>
10206L:	netdev@vger.kernel.org
10207W:	http://www.linuxfoundation.org/en/Net
10208Q:	http://patchwork.ozlabs.org/project/netdev/list/
10209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10211B:	mailto:netdev@vger.kernel.org
10212S:	Maintained
10213F:	net/
10214F:	include/net/
10215F:	include/linux/in.h
10216F:	include/linux/net.h
10217F:	include/linux/netdevice.h
10218F:	include/uapi/linux/in.h
10219F:	include/uapi/linux/net.h
10220F:	include/uapi/linux/netdevice.h
10221F:	include/uapi/linux/net_namespace.h
10222F:	tools/testing/selftests/net/
10223F:	lib/net_utils.c
10224F:	lib/random32.c
10225F:	Documentation/networking/
10226
10227NETWORKING [IPSEC]
10228M:	Steffen Klassert <steffen.klassert@secunet.com>
10229M:	Herbert Xu <herbert@gondor.apana.org.au>
10230M:	"David S. Miller" <davem@davemloft.net>
10231L:	netdev@vger.kernel.org
10232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10234S:	Maintained
10235F:	net/xfrm/
10236F:	net/key/
10237F:	net/ipv4/xfrm*
10238F:	net/ipv4/esp4*
10239F:	net/ipv4/ah4.c
10240F:	net/ipv4/ipcomp.c
10241F:	net/ipv4/ip_vti.c
10242F:	net/ipv6/xfrm*
10243F:	net/ipv6/esp6*
10244F:	net/ipv6/ah6.c
10245F:	net/ipv6/ipcomp6.c
10246F:	net/ipv6/ip6_vti.c
10247F:	include/uapi/linux/xfrm.h
10248F:	include/net/xfrm.h
10249
10250NETWORKING [IPv4/IPv6]
10251M:	"David S. Miller" <davem@davemloft.net>
10252M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10253M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10254L:	netdev@vger.kernel.org
10255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10256S:	Maintained
10257F:	net/ipv4/
10258F:	net/ipv6/
10259F:	include/net/ip*
10260F:	arch/x86/net/*
10261
10262NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10263M:	Paul Moore <paul@paul-moore.com>
10264W:	https://github.com/netlabel
10265L:	netdev@vger.kernel.org
10266L:	linux-security-module@vger.kernel.org
10267S:	Maintained
10268F:	Documentation/netlabel/
10269F:	include/net/calipso.h
10270F:	include/net/cipso_ipv4.h
10271F:	include/net/netlabel.h
10272F:	include/uapi/linux/netfilter/xt_SECMARK.h
10273F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10274F:	net/netlabel/
10275F:	net/ipv4/cipso_ipv4.c
10276F:	net/ipv6/calipso.c
10277F:	net/netfilter/xt_CONNSECMARK.c
10278F:	net/netfilter/xt_SECMARK.c
10279
10280NETWORKING [TCP]
10281M:	Eric Dumazet <edumazet@google.com>
10282L:	netdev@vger.kernel.org
10283S:	Maintained
10284F:	net/ipv4/tcp*.c
10285F:	net/ipv4/syncookies.c
10286F:	net/ipv6/tcp*.c
10287F:	net/ipv6/syncookies.c
10288F:	include/uapi/linux/tcp.h
10289F:	include/net/tcp.h
10290F:	include/linux/tcp.h
10291F:	include/trace/events/tcp.h
10292
10293NETWORKING [TLS]
10294M:	Boris Pismenny <borisp@mellanox.com>
10295M:	Aviad Yehezkel <aviadye@mellanox.com>
10296M:	Dave Watson <davejwatson@fb.com>
10297M:	John Fastabend <john.fastabend@gmail.com>
10298M:	Daniel Borkmann <daniel@iogearbox.net>
10299L:	netdev@vger.kernel.org
10300S:	Maintained
10301F:	net/tls/*
10302F:	include/uapi/linux/tls.h
10303F:	include/net/tls.h
10304
10305NETWORKING [WIRELESS]
10306L:	linux-wireless@vger.kernel.org
10307Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10308
10309NETDEVSIM
10310M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10311S:	Maintained
10312F:	drivers/net/netdevsim/*
10313
10314NETXEN (1/10) GbE SUPPORT
10315M:	Manish Chopra <manish.chopra@cavium.com>
10316M:	Rahul Verma <rahul.verma@cavium.com>
10317M:	Dept-GELinuxNICDev@cavium.com
10318L:	netdev@vger.kernel.org
10319S:	Supported
10320F:	drivers/net/ethernet/qlogic/netxen/
10321
10322NFC SUBSYSTEM
10323M:	Samuel Ortiz <sameo@linux.intel.com>
10324L:	linux-wireless@vger.kernel.org
10325L:	linux-nfc@lists.01.org (subscribers-only)
10326S:	Supported
10327F:	net/nfc/
10328F:	include/net/nfc/
10329F:	include/uapi/linux/nfc.h
10330F:	drivers/nfc/
10331F:	include/linux/platform_data/nfcmrvl.h
10332F:	include/linux/platform_data/nxp-nci.h
10333F:	Documentation/devicetree/bindings/net/nfc/
10334
10335NFS, SUNRPC, AND LOCKD CLIENTS
10336M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10337M:	Anna Schumaker <anna.schumaker@netapp.com>
10338L:	linux-nfs@vger.kernel.org
10339W:	http://client.linux-nfs.org
10340T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10341S:	Maintained
10342F:	fs/lockd/
10343F:	fs/nfs/
10344F:	fs/nfs_common/
10345F:	net/sunrpc/
10346F:	include/linux/lockd/
10347F:	include/linux/nfs*
10348F:	include/linux/sunrpc/
10349F:	include/uapi/linux/nfs*
10350F:	include/uapi/linux/sunrpc/
10351
10352NILFS2 FILESYSTEM
10353M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10354L:	linux-nilfs@vger.kernel.org
10355W:	https://nilfs.sourceforge.io/
10356W:	https://nilfs.osdn.jp/
10357T:	git git://github.com/konis/nilfs2.git
10358S:	Supported
10359F:	Documentation/filesystems/nilfs2.txt
10360F:	fs/nilfs2/
10361F:	include/trace/events/nilfs2.h
10362F:	include/uapi/linux/nilfs2_api.h
10363F:	include/uapi/linux/nilfs2_ondisk.h
10364
10365NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10366M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10367W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10368S:	Maintained
10369F:	Documentation/scsi/NinjaSCSI.txt
10370F:	drivers/scsi/pcmcia/nsp_*
10371
10372NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10373M:	GOTO Masanori <gotom@debian.or.jp>
10374M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10375W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10376S:	Maintained
10377F:	Documentation/scsi/NinjaSCSI.txt
10378F:	drivers/scsi/nsp32*
10379
10380NIOS2 ARCHITECTURE
10381M:	Ley Foon Tan <lftan@altera.com>
10382L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10384S:	Maintained
10385F:	arch/nios2/
10386
10387NOHZ, DYNTICKS SUPPORT
10388M:	Frederic Weisbecker <fweisbec@gmail.com>
10389M:	Thomas Gleixner <tglx@linutronix.de>
10390M:	Ingo Molnar <mingo@kernel.org>
10391L:	linux-kernel@vger.kernel.org
10392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10393S:	Maintained
10394F:	kernel/time/tick*.*
10395F:	include/linux/tick.h
10396F:	include/linux/sched/nohz.h
10397
10398NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10399M:	Pavel Machek <pavel@ucw.cz>
10400M:	Sakari Ailus <sakari.ailus@iki.fi>
10401L:	linux-media@vger.kernel.org
10402S:	Maintained
10403F:	drivers/media/i2c/et8ek8
10404F:	drivers/media/i2c/ad5820.c
10405
10406NOKIA N900 POWER SUPPLY DRIVERS
10407R:	Pali Rohár <pali.rohar@gmail.com>
10408F:	include/linux/power/bq2415x_charger.h
10409F:	include/linux/power/bq27xxx_battery.h
10410F:	include/linux/power/isp1704_charger.h
10411F:	drivers/power/supply/bq2415x_charger.c
10412F:	drivers/power/supply/bq27xxx_battery.c
10413F:	drivers/power/supply/bq27xxx_battery_i2c.c
10414F:	drivers/power/supply/isp1704_charger.c
10415F:	drivers/power/supply/rx51_battery.c
10416
10417NTB AMD DRIVER
10418M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10419L:	linux-ntb@googlegroups.com
10420S:	Supported
10421F:	drivers/ntb/hw/amd/
10422
10423NTB DRIVER CORE
10424M:	Jon Mason <jdmason@kudzu.us>
10425M:	Dave Jiang <dave.jiang@intel.com>
10426M:	Allen Hubbe <allenbh@gmail.com>
10427L:	linux-ntb@googlegroups.com
10428S:	Supported
10429W:	https://github.com/jonmason/ntb/wiki
10430T:	git git://github.com/jonmason/ntb.git
10431F:	drivers/ntb/
10432F:	drivers/net/ntb_netdev.c
10433F:	include/linux/ntb.h
10434F:	include/linux/ntb_transport.h
10435F:	tools/testing/selftests/ntb/
10436
10437NTB IDT DRIVER
10438M:	Serge Semin <fancer.lancer@gmail.com>
10439L:	linux-ntb@googlegroups.com
10440S:	Supported
10441F:	drivers/ntb/hw/idt/
10442
10443NTB INTEL DRIVER
10444M:	Dave Jiang <dave.jiang@intel.com>
10445L:	linux-ntb@googlegroups.com
10446S:	Supported
10447W:	https://github.com/davejiang/linux/wiki
10448T:	git https://github.com/davejiang/linux.git
10449F:	drivers/ntb/hw/intel/
10450
10451NTFS FILESYSTEM
10452M:	Anton Altaparmakov <anton@tuxera.com>
10453L:	linux-ntfs-dev@lists.sourceforge.net
10454W:	http://www.tuxera.com/
10455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10456S:	Supported
10457F:	Documentation/filesystems/ntfs.txt
10458F:	fs/ntfs/
10459
10460NUBUS SUBSYSTEM
10461M:	Finn Thain <fthain@telegraphics.com.au>
10462L:	linux-m68k@lists.linux-m68k.org
10463S:	Maintained
10464F:	arch/*/include/asm/nubus.h
10465F:	drivers/nubus/
10466F:	include/linux/nubus.h
10467F:	include/uapi/linux/nubus.h
10468
10469NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10470M:	Antonino Daplas <adaplas@gmail.com>
10471L:	linux-fbdev@vger.kernel.org
10472S:	Maintained
10473F:	drivers/video/fbdev/riva/
10474F:	drivers/video/fbdev/nvidia/
10475
10476NVM EXPRESS DRIVER
10477M:	Keith Busch <keith.busch@intel.com>
10478M:	Jens Axboe <axboe@fb.com>
10479M:	Christoph Hellwig <hch@lst.de>
10480M:	Sagi Grimberg <sagi@grimberg.me>
10481L:	linux-nvme@lists.infradead.org
10482T:	git://git.infradead.org/nvme.git
10483W:	http://git.infradead.org/nvme.git
10484S:	Supported
10485F:	drivers/nvme/host/
10486F:	include/linux/nvme.h
10487F:	include/uapi/linux/nvme_ioctl.h
10488
10489NVM EXPRESS FC TRANSPORT DRIVERS
10490M:	James Smart <james.smart@broadcom.com>
10491L:	linux-nvme@lists.infradead.org
10492S:	Supported
10493F:	include/linux/nvme-fc.h
10494F:	include/linux/nvme-fc-driver.h
10495F:	drivers/nvme/host/fc.c
10496F:	drivers/nvme/target/fc.c
10497F:	drivers/nvme/target/fcloop.c
10498
10499NVM EXPRESS TARGET DRIVER
10500M:	Christoph Hellwig <hch@lst.de>
10501M:	Sagi Grimberg <sagi@grimberg.me>
10502L:	linux-nvme@lists.infradead.org
10503T:	git://git.infradead.org/nvme.git
10504W:	http://git.infradead.org/nvme.git
10505S:	Supported
10506F:	drivers/nvme/target/
10507
10508NVMEM FRAMEWORK
10509M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10510S:	Maintained
10511F:	drivers/nvmem/
10512F:	Documentation/devicetree/bindings/nvmem/
10513F:	Documentation/ABI/stable/sysfs-bus-nvmem
10514F:	include/linux/nvmem-consumer.h
10515F:	include/linux/nvmem-provider.h
10516
10517NXP SGTL5000 DRIVER
10518M:	Fabio Estevam <fabio.estevam@nxp.com>
10519L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10520S:	Maintained
10521F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10522F:	sound/soc/codecs/sgtl5000*
10523
10524NXP TDA998X DRM DRIVER
10525M:	Russell King <linux@armlinux.org.uk>
10526S:	Maintained
10527T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10528T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10529F:	drivers/gpu/drm/i2c/tda998x_drv.c
10530F:	include/drm/i2c/tda998x.h
10531F:	include/dt-bindings/display/tda998x.h
10532K:	"nxp,tda998x"
10533
10534NXP TFA9879 DRIVER
10535M:	Peter Rosin <peda@axentia.se>
10536L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10537S:	Maintained
10538F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10539F:	sound/soc/codecs/tfa9879*
10540
10541NXP-NCI NFC DRIVER
10542M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10543R:	Charles Gorand <charles.gorand@effinnov.com>
10544L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10545S:	Supported
10546F:	drivers/nfc/nxp-nci
10547
10548OBJTOOL
10549M:	Josh Poimboeuf <jpoimboe@redhat.com>
10550M:	Peter Zijlstra <peterz@infradead.org>
10551S:	Supported
10552F:	tools/objtool/
10553
10554OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10555M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10556M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10557L:	linuxppc-dev@lists.ozlabs.org
10558S:	Supported
10559F:	arch/powerpc/platforms/powernv/ocxl.c
10560F:	arch/powerpc/include/asm/pnv-ocxl.h
10561F:	drivers/misc/ocxl/
10562F:	include/misc/ocxl*
10563F:	include/uapi/misc/ocxl.h
10564F:	Documentation/accelerators/ocxl.rst
10565
10566OMAP AUDIO SUPPORT
10567M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10568M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10569L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10570L:	linux-omap@vger.kernel.org
10571S:	Maintained
10572F:	sound/soc/omap/
10573
10574OMAP CLOCK FRAMEWORK SUPPORT
10575M:	Paul Walmsley <paul@pwsan.com>
10576L:	linux-omap@vger.kernel.org
10577S:	Maintained
10578F:	arch/arm/*omap*/*clock*
10579
10580OMAP DEVICE TREE SUPPORT
10581M:	Benoît Cousson <bcousson@baylibre.com>
10582M:	Tony Lindgren <tony@atomide.com>
10583L:	linux-omap@vger.kernel.org
10584L:	devicetree@vger.kernel.org
10585S:	Maintained
10586F:	arch/arm/boot/dts/*omap*
10587F:	arch/arm/boot/dts/*am3*
10588F:	arch/arm/boot/dts/*am4*
10589F:	arch/arm/boot/dts/*am5*
10590F:	arch/arm/boot/dts/*dra7*
10591
10592OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10593L:	linux-omap@vger.kernel.org
10594L:	linux-fbdev@vger.kernel.org
10595S:	Orphan
10596F:	drivers/video/fbdev/omap2/
10597F:	Documentation/arm/OMAP/DSS
10598
10599OMAP FRAMEBUFFER SUPPORT
10600L:	linux-fbdev@vger.kernel.org
10601L:	linux-omap@vger.kernel.org
10602S:	Orphan
10603F:	drivers/video/fbdev/omap/
10604
10605OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10606M:	Roger Quadros <rogerq@ti.com>
10607M:	Tony Lindgren <tony@atomide.com>
10608L:	linux-omap@vger.kernel.org
10609S:	Maintained
10610F:	drivers/memory/omap-gpmc.c
10611F:	arch/arm/mach-omap2/*gpmc*
10612
10613OMAP GPIO DRIVER
10614M:	Grygorii Strashko <grygorii.strashko@ti.com>
10615M:	Santosh Shilimkar <ssantosh@kernel.org>
10616M:	Kevin Hilman <khilman@kernel.org>
10617L:	linux-omap@vger.kernel.org
10618S:	Maintained
10619F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10620F:	drivers/gpio/gpio-omap.c
10621
10622OMAP HARDWARE SPINLOCK SUPPORT
10623M:	Ohad Ben-Cohen <ohad@wizery.com>
10624L:	linux-omap@vger.kernel.org
10625S:	Maintained
10626F:	drivers/hwspinlock/omap_hwspinlock.c
10627
10628OMAP HS MMC SUPPORT
10629L:	linux-mmc@vger.kernel.org
10630L:	linux-omap@vger.kernel.org
10631S:	Orphan
10632F:	drivers/mmc/host/omap_hsmmc.c
10633
10634OMAP HWMOD DATA
10635M:	Paul Walmsley <paul@pwsan.com>
10636L:	linux-omap@vger.kernel.org
10637S:	Maintained
10638F:	arch/arm/mach-omap2/omap_hwmod*data*
10639
10640OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10641M:	Benoît Cousson <bcousson@baylibre.com>
10642L:	linux-omap@vger.kernel.org
10643S:	Maintained
10644F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10645
10646OMAP HWMOD SUPPORT
10647M:	Benoît Cousson <bcousson@baylibre.com>
10648M:	Paul Walmsley <paul@pwsan.com>
10649L:	linux-omap@vger.kernel.org
10650S:	Maintained
10651F:	arch/arm/mach-omap2/omap_hwmod.*
10652
10653OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10654M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10655L:	linux-media@vger.kernel.org
10656S:	Maintained
10657F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10658F:	drivers/media/platform/omap3isp/
10659F:	drivers/staging/media/omap4iss/
10660
10661OMAP MMC SUPPORT
10662M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10663L:	linux-omap@vger.kernel.org
10664S:	Maintained
10665F:	drivers/mmc/host/omap.c
10666
10667OMAP POWER MANAGEMENT SUPPORT
10668M:	Kevin Hilman <khilman@kernel.org>
10669L:	linux-omap@vger.kernel.org
10670S:	Maintained
10671F:	arch/arm/*omap*/*pm*
10672F:	drivers/cpufreq/omap-cpufreq.c
10673
10674OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10675M:	Rajendra Nayak <rnayak@codeaurora.org>
10676M:	Paul Walmsley <paul@pwsan.com>
10677L:	linux-omap@vger.kernel.org
10678S:	Maintained
10679F:	arch/arm/mach-omap2/prm*
10680
10681OMAP RANDOM NUMBER GENERATOR SUPPORT
10682M:	Deepak Saxena <dsaxena@plexity.net>
10683S:	Maintained
10684F:	drivers/char/hw_random/omap-rng.c
10685
10686OMAP USB SUPPORT
10687L:	linux-usb@vger.kernel.org
10688L:	linux-omap@vger.kernel.org
10689S:	Orphan
10690F:	drivers/usb/*/*omap*
10691F:	arch/arm/*omap*/usb*
10692
10693OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10694M:	Mark Jackson <mpfj@newflow.co.uk>
10695L:	linux-omap@vger.kernel.org
10696S:	Maintained
10697F:	arch/arm/boot/dts/am335x-nano.dts
10698
10699OMAP1 SUPPORT
10700M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10701M:	Tony Lindgren <tony@atomide.com>
10702L:	linux-omap@vger.kernel.org
10703Q:	http://patchwork.kernel.org/project/linux-omap/list/
10704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10705S:	Maintained
10706F:	arch/arm/mach-omap1/
10707F:	arch/arm/plat-omap/
10708F:	arch/arm/configs/omap1_defconfig
10709F:	drivers/i2c/busses/i2c-omap.c
10710F:	include/linux/platform_data/i2c-omap.h
10711F:	include/linux/platform_data/ams-delta-fiq.h
10712
10713OMAP2+ SUPPORT
10714M:	Tony Lindgren <tony@atomide.com>
10715L:	linux-omap@vger.kernel.org
10716W:	http://www.muru.com/linux/omap/
10717W:	http://linux.omap.com/
10718Q:	http://patchwork.kernel.org/project/linux-omap/list/
10719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10720S:	Maintained
10721F:	arch/arm/mach-omap2/
10722F:	arch/arm/plat-omap/
10723F:	arch/arm/configs/omap2plus_defconfig
10724F:	drivers/i2c/busses/i2c-omap.c
10725F:	drivers/irqchip/irq-omap-intc.c
10726F:	drivers/mfd/*omap*.c
10727F:	drivers/mfd/menelaus.c
10728F:	drivers/mfd/palmas.c
10729F:	drivers/mfd/tps65217.c
10730F:	drivers/mfd/tps65218.c
10731F:	drivers/mfd/tps65910.c
10732F:	drivers/mfd/twl-core.[ch]
10733F:	drivers/mfd/twl4030*.c
10734F:	drivers/mfd/twl6030*.c
10735F:	drivers/mfd/twl6040*.c
10736F:	drivers/regulator/palmas-regulator*.c
10737F:	drivers/regulator/pbias-regulator.c
10738F:	drivers/regulator/tps65217-regulator.c
10739F:	drivers/regulator/tps65218-regulator.c
10740F:	drivers/regulator/tps65910-regulator.c
10741F:	drivers/regulator/twl-regulator.c
10742F:	drivers/regulator/twl6030-regulator.c
10743F:	include/linux/platform_data/i2c-omap.h
10744
10745ONION OMEGA2+ BOARD
10746M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10747L:	linux-mips@linux-mips.org
10748S:	Maintained
10749F:	arch/mips/boot/dts/ralink/omega2p.dts
10750
10751OMFS FILESYSTEM
10752M:	Bob Copeland <me@bobcopeland.com>
10753L:	linux-karma-devel@lists.sourceforge.net
10754S:	Maintained
10755F:	Documentation/filesystems/omfs.txt
10756F:	fs/omfs/
10757
10758OMNIKEY CARDMAN 4000 DRIVER
10759M:	Harald Welte <laforge@gnumonks.org>
10760S:	Maintained
10761F:	drivers/char/pcmcia/cm4000_cs.c
10762F:	include/linux/cm4000_cs.h
10763F:	include/uapi/linux/cm4000_cs.h
10764
10765OMNIKEY CARDMAN 4040 DRIVER
10766M:	Harald Welte <laforge@gnumonks.org>
10767S:	Maintained
10768F:	drivers/char/pcmcia/cm4040_cs.*
10769
10770OMNIVISION OV13858 SENSOR DRIVER
10771M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10772L:	linux-media@vger.kernel.org
10773T:	git git://linuxtv.org/media_tree.git
10774S:	Maintained
10775F:	drivers/media/i2c/ov13858.c
10776
10777OMNIVISION OV2680 SENSOR DRIVER
10778M:	Rui Miguel Silva <rmfrfs@gmail.com>
10779L:	linux-media@vger.kernel.org
10780T:	git git://linuxtv.org/media_tree.git
10781S:	Maintained
10782F:	drivers/media/i2c/ov2680.c
10783F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
10784
10785OMNIVISION OV2685 SENSOR DRIVER
10786M:	Shunqian Zheng <zhengsq@rock-chips.com>
10787L:	linux-media@vger.kernel.org
10788T:	git git://linuxtv.org/media_tree.git
10789S:	Maintained
10790F:	drivers/media/i2c/ov2685.c
10791
10792OMNIVISION OV5640 SENSOR DRIVER
10793M:	Steve Longerbeam <slongerbeam@gmail.com>
10794L:	linux-media@vger.kernel.org
10795T:	git git://linuxtv.org/media_tree.git
10796S:	Maintained
10797F:	drivers/media/i2c/ov5640.c
10798
10799OMNIVISION OV5647 SENSOR DRIVER
10800M:	Luis Oliveira <lolivei@synopsys.com>
10801L:	linux-media@vger.kernel.org
10802T:	git git://linuxtv.org/media_tree.git
10803S:	Maintained
10804F:	drivers/media/i2c/ov5647.c
10805
10806OMNIVISION OV5695 SENSOR DRIVER
10807M:	Shunqian Zheng <zhengsq@rock-chips.com>
10808L:	linux-media@vger.kernel.org
10809T:	git git://linuxtv.org/media_tree.git
10810S:	Maintained
10811F:	drivers/media/i2c/ov5695.c
10812
10813OMNIVISION OV7670 SENSOR DRIVER
10814M:	Jonathan Corbet <corbet@lwn.net>
10815L:	linux-media@vger.kernel.org
10816T:	git git://linuxtv.org/media_tree.git
10817S:	Maintained
10818F:	drivers/media/i2c/ov7670.c
10819F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10820
10821OMNIVISION OV772x SENSOR DRIVER
10822M:	Jacopo Mondi <jacopo@jmondi.org>
10823L:	linux-media@vger.kernel.org
10824T:	git git://linuxtv.org/media_tree.git
10825S:	Odd fixes
10826F:	drivers/media/i2c/ov772x.c
10827F:	include/media/i2c/ov772x.h
10828F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10829
10830OMNIVISION OV7740 SENSOR DRIVER
10831M:	Wenyou Yang <wenyou.yang@microchip.com>
10832L:	linux-media@vger.kernel.org
10833T:	git git://linuxtv.org/media_tree.git
10834S:	Maintained
10835F:	drivers/media/i2c/ov7740.c
10836F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10837
10838OMNIVISION OV9650 SENSOR DRIVER
10839M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10840R:	Akinobu Mita <akinobu.mita@gmail.com>
10841R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10842L:	linux-media@vger.kernel.org
10843T:	git git://linuxtv.org/media_tree.git
10844S:	Maintained
10845F:	drivers/media/i2c/ov9650.c
10846F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10847
10848ONENAND FLASH DRIVER
10849M:	Kyungmin Park <kyungmin.park@samsung.com>
10850L:	linux-mtd@lists.infradead.org
10851S:	Maintained
10852F:	drivers/mtd/nand/onenand/
10853F:	include/linux/mtd/onenand*.h
10854
10855ONSTREAM SCSI TAPE DRIVER
10856M:	Willem Riede <osst@riede.org>
10857L:	osst-users@lists.sourceforge.net
10858L:	linux-scsi@vger.kernel.org
10859S:	Maintained
10860F:	Documentation/scsi/osst.txt
10861F:	drivers/scsi/osst.*
10862F:	drivers/scsi/osst_*.h
10863F:	drivers/scsi/st.h
10864
10865OP-TEE DRIVER
10866M:	Jens Wiklander <jens.wiklander@linaro.org>
10867S:	Maintained
10868F:	drivers/tee/optee/
10869
10870OPA-VNIC DRIVER
10871M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10872M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10873L:	linux-rdma@vger.kernel.org
10874S:	Supported
10875F:	drivers/infiniband/ulp/opa_vnic
10876
10877OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10878M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10879M:	Frank Rowand <frowand.list@gmail.com>
10880L:	devicetree@vger.kernel.org
10881S:	Maintained
10882F:	Documentation/devicetree/dynamic-resolution-notes.txt
10883F:	Documentation/devicetree/overlay-notes.txt
10884F:	drivers/of/overlay.c
10885F:	drivers/of/resolver.c
10886K:	of_overlay_notifier_
10887
10888OPEN FIRMWARE AND FLATTENED DEVICE TREE
10889M:	Rob Herring <robh+dt@kernel.org>
10890M:	Frank Rowand <frowand.list@gmail.com>
10891L:	devicetree@vger.kernel.org
10892W:	http://www.devicetree.org/
10893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10894S:	Maintained
10895F:	drivers/of/
10896F:	include/linux/of*.h
10897F:	scripts/dtc/
10898F:	Documentation/ABI/testing/sysfs-firmware-ofw
10899
10900OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10901M:	Rob Herring <robh+dt@kernel.org>
10902M:	Mark Rutland <mark.rutland@arm.com>
10903L:	devicetree@vger.kernel.org
10904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10905Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10906S:	Maintained
10907F:	Documentation/devicetree/
10908F:	arch/*/boot/dts/
10909F:	include/dt-bindings/
10910
10911OPENCORES I2C BUS DRIVER
10912M:	Peter Korsgaard <peter@korsgaard.com>
10913L:	linux-i2c@vger.kernel.org
10914S:	Maintained
10915F:	Documentation/i2c/busses/i2c-ocores
10916F:	drivers/i2c/busses/i2c-ocores.c
10917
10918OPENRISC ARCHITECTURE
10919M:	Jonas Bonn <jonas@southpole.se>
10920M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10921M:	Stafford Horne <shorne@gmail.com>
10922T:	git git://github.com/openrisc/linux.git
10923L:	openrisc@lists.librecores.org
10924W:	http://openrisc.io
10925S:	Maintained
10926F:	Documentation/devicetree/bindings/openrisc/
10927F:	Documentation/openrisc/
10928F:	arch/openrisc/
10929F:	drivers/irqchip/irq-ompic.c
10930F:	drivers/irqchip/irq-or1k-*
10931
10932OPENVSWITCH
10933M:	Pravin B Shelar <pshelar@ovn.org>
10934L:	netdev@vger.kernel.org
10935L:	dev@openvswitch.org
10936W:	http://openvswitch.org
10937S:	Maintained
10938F:	net/openvswitch/
10939F:	include/uapi/linux/openvswitch.h
10940
10941OPERATING PERFORMANCE POINTS (OPP)
10942M:	Viresh Kumar <vireshk@kernel.org>
10943M:	Nishanth Menon <nm@ti.com>
10944M:	Stephen Boyd <sboyd@kernel.org>
10945L:	linux-pm@vger.kernel.org
10946S:	Maintained
10947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10948F:	drivers/opp/
10949F:	include/linux/pm_opp.h
10950F:	Documentation/power/opp.txt
10951F:	Documentation/devicetree/bindings/opp/
10952
10953OPL4 DRIVER
10954M:	Clemens Ladisch <clemens@ladisch.de>
10955L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10956T:	git git://git.alsa-project.org/alsa-kernel.git
10957S:	Maintained
10958F:	sound/drivers/opl4/
10959
10960OPROFILE
10961M:	Robert Richter <rric@kernel.org>
10962L:	oprofile-list@lists.sf.net
10963S:	Maintained
10964F:	arch/*/include/asm/oprofile*.h
10965F:	arch/*/oprofile/
10966F:	drivers/oprofile/
10967F:	include/linux/oprofile.h
10968
10969ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10970M:	Mark Fasheh <mark@fasheh.com>
10971M:	Joel Becker <jlbec@evilplan.org>
10972L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10973W:	http://ocfs2.wiki.kernel.org
10974S:	Supported
10975F:	Documentation/filesystems/ocfs2.txt
10976F:	Documentation/filesystems/dlmfs.txt
10977F:	fs/ocfs2/
10978
10979ORANGEFS FILESYSTEM
10980M:	Mike Marshall <hubcap@omnibond.com>
10981R:	Martin Brandenburg <martin@omnibond.com>
10982L:	devel@lists.orangefs.org
10983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10984S:	Supported
10985F:	fs/orangefs/
10986F:	Documentation/filesystems/orangefs.txt
10987
10988ORINOCO DRIVER
10989L:	linux-wireless@vger.kernel.org
10990W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10991W:	http://www.nongnu.org/orinoco/
10992S:	Orphan
10993F:	drivers/net/wireless/intersil/orinoco/
10994
10995OSD LIBRARY and FILESYSTEM
10996M:	Boaz Harrosh <ooo@electrozaur.com>
10997S:	Maintained
10998F:	drivers/scsi/osd/
10999F:	include/scsi/osd_*
11000F:	fs/exofs/
11001
11002OV2659 OMNIVISION SENSOR DRIVER
11003M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11004L:	linux-media@vger.kernel.org
11005W:	https://linuxtv.org
11006Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11007T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11008S:	Maintained
11009F:	drivers/media/i2c/ov2659.c
11010F:	include/media/i2c/ov2659.h
11011
11012OVERLAY FILESYSTEM
11013M:	Miklos Szeredi <miklos@szeredi.hu>
11014L:	linux-unionfs@vger.kernel.org
11015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11016S:	Supported
11017F:	fs/overlayfs/
11018F:	Documentation/filesystems/overlayfs.txt
11019
11020P54 WIRELESS DRIVER
11021M:	Christian Lamparter <chunkeey@googlemail.com>
11022L:	linux-wireless@vger.kernel.org
11023W:	http://wireless.kernel.org/en/users/Drivers/p54
11024S:	Maintained
11025F:	drivers/net/wireless/intersil/p54/
11026
11027PA SEMI ETHERNET DRIVER
11028L:	netdev@vger.kernel.org
11029S:	Orphan
11030F:	drivers/net/ethernet/pasemi/*
11031
11032PA SEMI SMBUS DRIVER
11033L:	linux-i2c@vger.kernel.org
11034S:	Orphan
11035F:	drivers/i2c/busses/i2c-pasemi.c
11036
11037PADATA PARALLEL EXECUTION MECHANISM
11038M:	Steffen Klassert <steffen.klassert@secunet.com>
11039L:	linux-crypto@vger.kernel.org
11040S:	Maintained
11041F:	kernel/padata.c
11042F:	include/linux/padata.h
11043F:	Documentation/padata.txt
11044
11045PANASONIC LAPTOP ACPI EXTRAS DRIVER
11046M:	Harald Welte <laforge@gnumonks.org>
11047L:	platform-driver-x86@vger.kernel.org
11048S:	Maintained
11049F:	drivers/platform/x86/panasonic-laptop.c
11050
11051PARALLEL LCD/KEYPAD PANEL DRIVER
11052M:	Willy Tarreau <willy@haproxy.com>
11053M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11054S:	Odd Fixes
11055F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11056F:	drivers/auxdisplay/panel.c
11057
11058PARALLEL PORT SUBSYSTEM
11059M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11060M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11061L:	linux-parport@lists.infradead.org (subscribers-only)
11062S:	Maintained
11063F:	drivers/parport/
11064F:	include/linux/parport*.h
11065F:	drivers/char/ppdev.c
11066F:	include/uapi/linux/ppdev.h
11067F:	Documentation/parport*.txt
11068
11069PARAVIRT_OPS INTERFACE
11070M:	Juergen Gross <jgross@suse.com>
11071M:	Alok Kataria <akataria@vmware.com>
11072L:	virtualization@lists.linux-foundation.org
11073S:	Supported
11074F:	Documentation/virtual/paravirt_ops.txt
11075F:	arch/*/kernel/paravirt*
11076F:	arch/*/include/asm/paravirt*.h
11077F:	include/linux/hypervisor.h
11078
11079PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11080M:	Tim Waugh <tim@cyberelk.net>
11081L:	linux-parport@lists.infradead.org (subscribers-only)
11082S:	Maintained
11083F:	Documentation/blockdev/paride.txt
11084F:	drivers/block/paride/
11085
11086PARISC ARCHITECTURE
11087M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
11088M:	Helge Deller <deller@gmx.de>
11089L:	linux-parisc@vger.kernel.org
11090W:	http://www.parisc-linux.org/
11091Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11094S:	Maintained
11095F:	arch/parisc/
11096F:	Documentation/parisc/
11097F:	drivers/parisc/
11098F:	drivers/char/agp/parisc-agp.c
11099F:	drivers/input/serio/gscps2.c
11100F:	drivers/parport/parport_gsc.*
11101F:	drivers/tty/serial/8250/8250_gsc.c
11102F:	drivers/video/fbdev/sti*
11103F:	drivers/video/console/sti*
11104F:	drivers/video/logo/logo_parisc*
11105
11106PARMAN
11107M:	Jiri Pirko <jiri@mellanox.com>
11108L:	netdev@vger.kernel.org
11109S:	Supported
11110F:	lib/parman.c
11111F:	lib/test_parman.c
11112F:	include/linux/parman.h
11113
11114PC87360 HARDWARE MONITORING DRIVER
11115M:	Jim Cromie <jim.cromie@gmail.com>
11116L:	linux-hwmon@vger.kernel.org
11117S:	Maintained
11118F:	Documentation/hwmon/pc87360
11119F:	drivers/hwmon/pc87360.c
11120
11121PC8736x GPIO DRIVER
11122M:	Jim Cromie <jim.cromie@gmail.com>
11123S:	Maintained
11124F:	drivers/char/pc8736x_gpio.c
11125
11126PC87427 HARDWARE MONITORING DRIVER
11127M:	Jean Delvare <jdelvare@suse.com>
11128L:	linux-hwmon@vger.kernel.org
11129S:	Maintained
11130F:	Documentation/hwmon/pc87427
11131F:	drivers/hwmon/pc87427.c
11132
11133PCA9532 LED DRIVER
11134M:	Riku Voipio <riku.voipio@iki.fi>
11135S:	Maintained
11136F:	drivers/leds/leds-pca9532.c
11137F:	include/linux/leds-pca9532.h
11138
11139PCA9541 I2C BUS MASTER SELECTOR DRIVER
11140M:	Guenter Roeck <linux@roeck-us.net>
11141L:	linux-i2c@vger.kernel.org
11142S:	Maintained
11143F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11144
11145PCDP - PRIMARY CONSOLE AND DEBUG PORT
11146M:	Khalid Aziz <khalid@gonehiking.org>
11147S:	Maintained
11148F:	drivers/firmware/pcdp.*
11149
11150PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11151M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11152L:	linux-pci@vger.kernel.org
11153L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11154S:	Maintained
11155F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11156F:	drivers/pci/controller/pci-aardvark.c
11157
11158PCI DRIVER FOR ALTERA PCIE IP
11159M:	Ley Foon Tan <lftan@altera.com>
11160L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11161L:	linux-pci@vger.kernel.org
11162S:	Supported
11163F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11164F:	drivers/pci/controller/pcie-altera.c
11165
11166PCI DRIVER FOR APPLIEDMICRO XGENE
11167M:	Tanmay Inamdar <tinamdar@apm.com>
11168L:	linux-pci@vger.kernel.org
11169L:	linux-arm-kernel@lists.infradead.org
11170S:	Maintained
11171F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11172F:	drivers/pci/controller/pci-xgene.c
11173
11174PCI DRIVER FOR ARM VERSATILE PLATFORM
11175M:	Rob Herring <robh@kernel.org>
11176L:	linux-pci@vger.kernel.org
11177L:	linux-arm-kernel@lists.infradead.org
11178S:	Maintained
11179F:	Documentation/devicetree/bindings/pci/versatile.txt
11180F:	drivers/pci/controller/pci-versatile.c
11181
11182PCI DRIVER FOR ARMADA 8K
11183M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11184L:	linux-pci@vger.kernel.org
11185L:	linux-arm-kernel@lists.infradead.org
11186S:	Maintained
11187F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11188F:	drivers/pci/controller/dwc/pcie-armada8k.c
11189
11190PCI DRIVER FOR CADENCE PCIE IP
11191M:	Alan Douglas <adouglas@cadence.com>
11192L:	linux-pci@vger.kernel.org
11193S:	Maintained
11194F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11195F:	drivers/pci/controller/pcie-cadence*
11196
11197PCI DRIVER FOR FREESCALE LAYERSCAPE
11198M:	Minghuan Lian <minghuan.Lian@nxp.com>
11199M:	Mingkai Hu <mingkai.hu@nxp.com>
11200M:	Roy Zang <roy.zang@nxp.com>
11201L:	linuxppc-dev@lists.ozlabs.org
11202L:	linux-pci@vger.kernel.org
11203L:	linux-arm-kernel@lists.infradead.org
11204S:	Maintained
11205F:	drivers/pci/controller/dwc/*layerscape*
11206
11207PCI DRIVER FOR GENERIC OF HOSTS
11208M:	Will Deacon <will.deacon@arm.com>
11209L:	linux-pci@vger.kernel.org
11210L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11211S:	Maintained
11212F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11213F:	drivers/pci/controller/pci-host-common.c
11214F:	drivers/pci/controller/pci-host-generic.c
11215
11216PCI DRIVER FOR IMX6
11217M:	Richard Zhu <hongxing.zhu@nxp.com>
11218M:	Lucas Stach <l.stach@pengutronix.de>
11219L:	linux-pci@vger.kernel.org
11220L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11221S:	Maintained
11222F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11223F:	drivers/pci/controller/dwc/*imx6*
11224
11225PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11226M:	Keith Busch <keith.busch@intel.com>
11227M:	Jonathan Derrick <jonathan.derrick@intel.com>
11228L:	linux-pci@vger.kernel.org
11229S:	Supported
11230F:	drivers/pci/controller/vmd.c
11231
11232PCI DRIVER FOR MICROSEMI SWITCHTEC
11233M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11234M:	Logan Gunthorpe <logang@deltatee.com>
11235L:	linux-pci@vger.kernel.org
11236S:	Maintained
11237F:	Documentation/switchtec.txt
11238F:	Documentation/ABI/testing/sysfs-class-switchtec
11239F:	drivers/pci/switch/switchtec*
11240F:	include/uapi/linux/switchtec_ioctl.h
11241F:	include/linux/switchtec.h
11242F:	drivers/ntb/hw/mscc/
11243
11244PCI DRIVER FOR MOBIVEIL PCIE IP
11245M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11246L:	linux-pci@vger.kernel.org
11247S:	Supported
11248F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11249F:	drivers/pci/controller/pcie-mobiveil.c
11250
11251PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11252M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11253M:	Jason Cooper <jason@lakedaemon.net>
11254L:	linux-pci@vger.kernel.org
11255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11256S:	Maintained
11257F:	drivers/pci/controller/*mvebu*
11258
11259PCI DRIVER FOR NVIDIA TEGRA
11260M:	Thierry Reding <thierry.reding@gmail.com>
11261L:	linux-tegra@vger.kernel.org
11262L:	linux-pci@vger.kernel.org
11263S:	Supported
11264F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11265F:	drivers/pci/controller/pci-tegra.c
11266
11267PCI DRIVER FOR RENESAS R-CAR
11268M:	Simon Horman <horms@verge.net.au>
11269L:	linux-pci@vger.kernel.org
11270L:	linux-renesas-soc@vger.kernel.org
11271S:	Maintained
11272F:	drivers/pci/controller/*rcar*
11273
11274PCI DRIVER FOR SAMSUNG EXYNOS
11275M:	Jingoo Han <jingoohan1@gmail.com>
11276L:	linux-pci@vger.kernel.org
11277L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11278L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11279S:	Maintained
11280F:	drivers/pci/controller/dwc/pci-exynos.c
11281
11282PCI DRIVER FOR SYNOPSYS DESIGNWARE
11283M:	Jingoo Han <jingoohan1@gmail.com>
11284M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11285L:	linux-pci@vger.kernel.org
11286S:	Maintained
11287F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11288F:	drivers/pci/controller/dwc/*designware*
11289
11290PCI DRIVER FOR TI DRA7XX
11291M:	Kishon Vijay Abraham I <kishon@ti.com>
11292L:	linux-omap@vger.kernel.org
11293L:	linux-pci@vger.kernel.org
11294S:	Supported
11295F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11296F:	drivers/pci/controller/dwc/pci-dra7xx.c
11297
11298PCI DRIVER FOR TI KEYSTONE
11299M:	Murali Karicheri <m-karicheri2@ti.com>
11300L:	linux-pci@vger.kernel.org
11301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11302S:	Maintained
11303F:	drivers/pci/controller/dwc/pci-keystone.c
11304
11305PCI ENDPOINT SUBSYSTEM
11306M:	Kishon Vijay Abraham I <kishon@ti.com>
11307M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11308L:	linux-pci@vger.kernel.org
11309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11310S:	Supported
11311F:	drivers/pci/endpoint/
11312F:	drivers/misc/pci_endpoint_test.c
11313F:	tools/pci/
11314
11315PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11316M:	Russell Currey <ruscur@russell.cc>
11317M:	Sam Bobroff <sbobroff@linux.ibm.com>
11318M:	Oliver O'Halloran <oohall@gmail.com>
11319L:	linuxppc-dev@lists.ozlabs.org
11320S:	Supported
11321F:	Documentation/PCI/pci-error-recovery.txt
11322F:	drivers/pci/pcie/aer.c
11323F:	drivers/pci/pcie/dpc.c
11324F:	drivers/pci/pcie/err.c
11325F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11326F:	arch/powerpc/kernel/eeh*.c
11327F:	arch/powerpc/platforms/*/eeh*.c
11328F:	arch/powerpc/include/*/eeh*.h
11329
11330PCI ERROR RECOVERY
11331M:	Linas Vepstas <linasvepstas@gmail.com>
11332L:	linux-pci@vger.kernel.org
11333S:	Supported
11334F:	Documentation/PCI/pci-error-recovery.txt
11335
11336PCI MSI DRIVER FOR ALTERA MSI IP
11337M:	Ley Foon Tan <lftan@altera.com>
11338L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11339L:	linux-pci@vger.kernel.org
11340S:	Supported
11341F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11342F:	drivers/pci/controller/pcie-altera-msi.c
11343
11344PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11345M:	Duc Dang <dhdang@apm.com>
11346L:	linux-pci@vger.kernel.org
11347L:	linux-arm-kernel@lists.infradead.org
11348S:	Maintained
11349F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11350F:	drivers/pci/controller/pci-xgene-msi.c
11351
11352PCI SUBSYSTEM
11353M:	Bjorn Helgaas <bhelgaas@google.com>
11354L:	linux-pci@vger.kernel.org
11355Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11357S:	Supported
11358F:	Documentation/devicetree/bindings/pci/
11359F:	Documentation/PCI/
11360F:	drivers/acpi/pci*
11361F:	drivers/pci/
11362F:	include/asm-generic/pci*
11363F:	include/linux/pci*
11364F:	include/linux/of_pci.h
11365F:	include/uapi/linux/pci*
11366F:	lib/pci*
11367F:	arch/x86/pci/
11368F:	arch/x86/kernel/quirks.c
11369
11370PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11371M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11372L:	linux-pci@vger.kernel.org
11373Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11375S:	Supported
11376F:	drivers/pci/controller/
11377
11378PCIE DRIVER FOR AXIS ARTPEC
11379M:	Jesper Nilsson <jesper.nilsson@axis.com>
11380L:	linux-arm-kernel@axis.com
11381L:	linux-pci@vger.kernel.org
11382S:	Maintained
11383F:	Documentation/devicetree/bindings/pci/axis,artpec*
11384F:	drivers/pci/controller/dwc/*artpec*
11385
11386PCIE DRIVER FOR CAVIUM THUNDERX
11387M:	David Daney <david.daney@cavium.com>
11388L:	linux-pci@vger.kernel.org
11389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11390S:	Supported
11391F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11392F:	drivers/pci/controller/pci-thunder-*
11393
11394PCIE DRIVER FOR HISILICON
11395M:	Zhou Wang <wangzhou1@hisilicon.com>
11396L:	linux-pci@vger.kernel.org
11397S:	Maintained
11398F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11399F:	drivers/pci/controller/dwc/pcie-hisi.c
11400
11401PCIE DRIVER FOR HISILICON KIRIN
11402M:	Xiaowei Song <songxiaowei@hisilicon.com>
11403M:	Binghui Wang <wangbinghui@hisilicon.com>
11404L:	linux-pci@vger.kernel.org
11405S:	Maintained
11406F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11407F:	drivers/pci/controller/dwc/pcie-kirin.c
11408
11409PCIE DRIVER FOR HISILICON STB
11410M:	Jianguo Sun <sunjianguo1@huawei.com>
11411M:	Shawn Guo <shawn.guo@linaro.org>
11412L:	linux-pci@vger.kernel.org
11413S:	Maintained
11414F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11415F:	drivers/pci/controller/dwc/pcie-histb.c
11416
11417PCIE DRIVER FOR MEDIATEK
11418M:	Ryder Lee <ryder.lee@mediatek.com>
11419L:	linux-pci@vger.kernel.org
11420L:	linux-mediatek@lists.infradead.org
11421S:	Supported
11422F:	Documentation/devicetree/bindings/pci/mediatek*
11423F:	drivers/pci/controller/*mediatek*
11424
11425PCIE DRIVER FOR QUALCOMM MSM
11426M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11427L:	linux-pci@vger.kernel.org
11428L:	linux-arm-msm@vger.kernel.org
11429S:	Maintained
11430F:	drivers/pci/controller/dwc/*qcom*
11431
11432PCIE DRIVER FOR ROCKCHIP
11433M:	Shawn Lin <shawn.lin@rock-chips.com>
11434L:	linux-pci@vger.kernel.org
11435L:	linux-rockchip@lists.infradead.org
11436S:	Maintained
11437F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11438F:	drivers/pci/controller/pcie-rockchip*
11439
11440PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11441M:	Linus Walleij <linus.walleij@linaro.org>
11442L:	linux-pci@vger.kernel.org
11443S:	Maintained
11444F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11445F:	drivers/pci/controller/pci-v3-semi.c
11446
11447PCIE DRIVER FOR ST SPEAR13XX
11448M:	Pratyush Anand <pratyush.anand@gmail.com>
11449L:	linux-pci@vger.kernel.org
11450S:	Maintained
11451F:	drivers/pci/controller/dwc/*spear*
11452
11453PCMCIA SUBSYSTEM
11454M:	Dominik Brodowski <linux@dominikbrodowski.net>
11455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11456S:	Odd Fixes
11457F:	Documentation/pcmcia/
11458F:	tools/pcmcia/
11459F:	drivers/pcmcia/
11460F:	include/pcmcia/
11461
11462PCNET32 NETWORK DRIVER
11463M:	Don Fry <pcnet32@frontier.com>
11464L:	netdev@vger.kernel.org
11465S:	Maintained
11466F:	drivers/net/ethernet/amd/pcnet32.c
11467
11468PCRYPT PARALLEL CRYPTO ENGINE
11469M:	Steffen Klassert <steffen.klassert@secunet.com>
11470L:	linux-crypto@vger.kernel.org
11471S:	Maintained
11472F:	crypto/pcrypt.c
11473F:	include/crypto/pcrypt.h
11474
11475PEAQ WMI HOTKEYS DRIVER
11476M:	Hans de Goede <hdegoede@redhat.com>
11477L:	platform-driver-x86@vger.kernel.org
11478S:	Maintained
11479F:	drivers/platform/x86/peaq-wmi.c
11480
11481PER-CPU MEMORY ALLOCATOR
11482M:	Dennis Zhou <dennis@kernel.org>
11483M:	Tejun Heo <tj@kernel.org>
11484M:	Christoph Lameter <cl@linux.com>
11485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11486S:	Maintained
11487F:	include/linux/percpu*.h
11488F:	mm/percpu*.c
11489F:	arch/*/include/asm/percpu.h
11490
11491PER-TASK DELAY ACCOUNTING
11492M:	Balbir Singh <bsingharora@gmail.com>
11493S:	Maintained
11494F:	include/linux/delayacct.h
11495F:	kernel/delayacct.c
11496
11497PERFORMANCE EVENTS SUBSYSTEM
11498M:	Peter Zijlstra <peterz@infradead.org>
11499M:	Ingo Molnar <mingo@redhat.com>
11500M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11501R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11502R:	Jiri Olsa <jolsa@redhat.com>
11503R:	Namhyung Kim <namhyung@kernel.org>
11504L:	linux-kernel@vger.kernel.org
11505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11506S:	Supported
11507F:	kernel/events/*
11508F:	include/linux/perf_event.h
11509F:	include/uapi/linux/perf_event.h
11510F:	arch/*/kernel/perf_event*.c
11511F:	arch/*/kernel/*/perf_event*.c
11512F:	arch/*/kernel/*/*/perf_event*.c
11513F:	arch/*/include/asm/perf_event.h
11514F:	arch/*/kernel/perf_callchain.c
11515F:	arch/*/events/*
11516F:	tools/perf/
11517
11518PERSONALITY HANDLING
11519M:	Christoph Hellwig <hch@infradead.org>
11520L:	linux-abi-devel@lists.sourceforge.net
11521S:	Maintained
11522F:	include/linux/personality.h
11523F:	include/uapi/linux/personality.h
11524
11525PHOENIX RC FLIGHT CONTROLLER ADAPTER
11526M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11527L:	linux-input@vger.kernel.org
11528S:	Maintained
11529F:	Documentation/input/devices/pxrc.rst
11530F:	drivers/input/joystick/pxrc.c
11531
11532PHONET PROTOCOL
11533M:	Remi Denis-Courmont <courmisch@gmail.com>
11534S:	Supported
11535F:	Documentation/networking/phonet.txt
11536F:	include/linux/phonet.h
11537F:	include/net/phonet/
11538F:	include/uapi/linux/phonet.h
11539F:	net/phonet/
11540
11541PHRAM MTD DRIVER
11542M:	Joern Engel <joern@lazybastard.org>
11543L:	linux-mtd@lists.infradead.org
11544S:	Maintained
11545F:	drivers/mtd/devices/phram.c
11546
11547PICOLCD HID DRIVER
11548M:	Bruno Prémont <bonbons@linux-vserver.org>
11549L:	linux-input@vger.kernel.org
11550S:	Maintained
11551F:	drivers/hid/hid-picolcd*
11552
11553PICOXCELL SUPPORT
11554M:	Jamie Iles <jamie@jamieiles.com>
11555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11556T:	git git://github.com/jamieiles/linux-2.6-ji.git
11557S:	Supported
11558F:	arch/arm/boot/dts/picoxcell*
11559F:	arch/arm/mach-picoxcell/
11560F:	drivers/crypto/picoxcell*
11561
11562PIN CONTROL SUBSYSTEM
11563M:	Linus Walleij <linus.walleij@linaro.org>
11564L:	linux-gpio@vger.kernel.org
11565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11566S:	Maintained
11567F:	Documentation/devicetree/bindings/pinctrl/
11568F:	Documentation/driver-api/pinctl.rst
11569F:	drivers/pinctrl/
11570F:	include/linux/pinctrl/
11571
11572PIN CONTROLLER - ATMEL AT91
11573M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11574L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11575S:	Maintained
11576F:	drivers/pinctrl/pinctrl-at91.*
11577
11578PIN CONTROLLER - ATMEL AT91 PIO4
11579M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11581L:	linux-gpio@vger.kernel.org
11582S:	Supported
11583F:	drivers/pinctrl/pinctrl-at91-pio4.*
11584
11585PIN CONTROLLER - FREESCALE
11586M:	Dong Aisheng <aisheng.dong@nxp.com>
11587M:	Fabio Estevam <festevam@gmail.com>
11588M:	Shawn Guo <shawnguo@kernel.org>
11589M:	Stefan Agner <stefan@agner.ch>
11590R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11591L:	linux-gpio@vger.kernel.org
11592S:	Maintained
11593F:	drivers/pinctrl/freescale/
11594F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11595
11596PIN CONTROLLER - INTEL
11597M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11598M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11599S:	Maintained
11600F:	drivers/pinctrl/intel/
11601
11602PIN CONTROLLER - MEDIATEK
11603M:	Sean Wang <sean.wang@kernel.org>
11604L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11605S:	Maintained
11606F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11607F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11608F:	drivers/pinctrl/mediatek/
11609
11610PIN CONTROLLER - QUALCOMM
11611M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11612S:	Maintained
11613L:	linux-arm-msm@vger.kernel.org
11614F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11615F:	drivers/pinctrl/qcom/
11616
11617PIN CONTROLLER - RENESAS
11618M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11619M:	Geert Uytterhoeven <geert+renesas@glider.be>
11620L:	linux-renesas-soc@vger.kernel.org
11621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11622S:	Maintained
11623F:	drivers/pinctrl/sh-pfc/
11624
11625PIN CONTROLLER - SAMSUNG
11626M:	Tomasz Figa <tomasz.figa@gmail.com>
11627M:	Krzysztof Kozlowski <krzk@kernel.org>
11628M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11629L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11630L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11631Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11633S:	Maintained
11634F:	drivers/pinctrl/samsung/
11635F:	include/dt-bindings/pinctrl/samsung.h
11636F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11637
11638PIN CONTROLLER - SINGLE
11639M:	Tony Lindgren <tony@atomide.com>
11640M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11642L:	linux-omap@vger.kernel.org
11643S:	Maintained
11644F:	drivers/pinctrl/pinctrl-single.c
11645
11646PIN CONTROLLER - ST SPEAR
11647M:	Viresh Kumar <vireshk@kernel.org>
11648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11649W:	http://www.st.com/spear
11650S:	Maintained
11651F:	drivers/pinctrl/spear/
11652
11653PISTACHIO SOC SUPPORT
11654M:	James Hartley <james.hartley@sondrel.com>
11655L:	linux-mips@linux-mips.org
11656S:	Odd Fixes
11657F:	arch/mips/pistachio/
11658F:	arch/mips/include/asm/mach-pistachio/
11659F:	arch/mips/boot/dts/img/pistachio*
11660F:	arch/mips/configs/pistachio*_defconfig
11661
11662PKTCDVD DRIVER
11663S:	Orphan
11664M:	linux-block@vger.kernel.org
11665F:	drivers/block/pktcdvd.c
11666F:	include/linux/pktcdvd.h
11667F:	include/uapi/linux/pktcdvd.h
11668
11669PKUNITY SOC DRIVERS
11670M:	Guan Xuetao <gxt@pku.edu.cn>
11671W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11672S:	Maintained
11673T:	git git://github.com/gxt/linux.git
11674F:	drivers/input/serio/i8042-unicore32io.h
11675F:	drivers/i2c/busses/i2c-puv3.c
11676F:	drivers/video/fbdev/fb-puv3.c
11677F:	drivers/rtc/rtc-puv3.c
11678
11679PMBUS HARDWARE MONITORING DRIVERS
11680M:	Guenter Roeck <linux@roeck-us.net>
11681L:	linux-hwmon@vger.kernel.org
11682W:	http://hwmon.wiki.kernel.org/
11683W:	http://www.roeck-us.net/linux/drivers/
11684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11685S:	Maintained
11686F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11687F:	Documentation/devicetree/bindings/hwmon/max31785.txt
11688F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
11689F:	Documentation/hwmon/adm1275
11690F:	Documentation/hwmon/ibm-cffps
11691F:	Documentation/hwmon/ir35221
11692F:	Documentation/hwmon/lm25066
11693F:	Documentation/hwmon/ltc2978
11694F:	Documentation/hwmon/ltc3815
11695F:	Documentation/hwmon/max16064
11696F:	Documentation/hwmon/max20751
11697F:	Documentation/hwmon/max31785
11698F:	Documentation/hwmon/max34440
11699F:	Documentation/hwmon/max8688
11700F:	Documentation/hwmon/pmbus
11701F:	Documentation/hwmon/pmbus-core
11702F:	Documentation/hwmon/tps40422
11703F:	Documentation/hwmon/ucd9000
11704F:	Documentation/hwmon/ucd9200
11705F:	Documentation/hwmon/zl6100
11706F:	drivers/hwmon/pmbus/
11707F:	include/linux/pmbus.h
11708
11709PMC SIERRA MaxRAID DRIVER
11710L:	linux-scsi@vger.kernel.org
11711W:	http://www.pmc-sierra.com/
11712S:	Orphan
11713F:	drivers/scsi/pmcraid.*
11714
11715PMC SIERRA PM8001 DRIVER
11716M:	Jack Wang <jinpu.wang@profitbricks.com>
11717M:	lindar_liu@usish.com
11718L:	linux-scsi@vger.kernel.org
11719S:	Supported
11720F:	drivers/scsi/pm8001/
11721
11722PNP SUPPORT
11723M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11724S:	Maintained
11725F:	drivers/pnp/
11726
11727POSIX CLOCKS and TIMERS
11728M:	Thomas Gleixner <tglx@linutronix.de>
11729L:	linux-kernel@vger.kernel.org
11730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11731S:	Maintained
11732F:	fs/timerfd.c
11733F:	include/linux/timer*
11734F:	kernel/time/*timer*
11735
11736POWER MANAGEMENT CORE
11737M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11738L:	linux-pm@vger.kernel.org
11739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11740B:	https://bugzilla.kernel.org
11741S:	Supported
11742F:	drivers/base/power/
11743F:	include/linux/pm.h
11744F:	include/linux/pm_*
11745F:	include/linux/powercap.h
11746F:	drivers/powercap/
11747F:	kernel/configs/nopm.config
11748
11749POWER STATE COORDINATION INTERFACE (PSCI)
11750M:	Mark Rutland <mark.rutland@arm.com>
11751M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11752L:	linux-arm-kernel@lists.infradead.org
11753S:	Maintained
11754F:	drivers/firmware/psci*.c
11755F:	include/linux/psci.h
11756F:	include/uapi/linux/psci.h
11757
11758POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11759M:	Sebastian Reichel <sre@kernel.org>
11760L:	linux-pm@vger.kernel.org
11761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11762S:	Maintained
11763F:	Documentation/ABI/testing/sysfs-class-power
11764F:	Documentation/devicetree/bindings/power/supply/
11765F:	include/linux/power_supply.h
11766F:	drivers/power/supply/
11767
11768POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11769M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11770L:	linuxppc-dev@lists.ozlabs.org
11771S:	Maintained
11772F:	drivers/char/powernv-op-panel.c
11773
11774PPP OVER ATM (RFC 2364)
11775M:	Mitchell Blank Jr <mitch@sfgoth.com>
11776S:	Maintained
11777F:	net/atm/pppoatm.c
11778F:	include/uapi/linux/atmppp.h
11779
11780PPP OVER ETHERNET
11781M:	Michal Ostrowski <mostrows@earthlink.net>
11782S:	Maintained
11783F:	drivers/net/ppp/pppoe.c
11784F:	drivers/net/ppp/pppox.c
11785
11786PPP OVER L2TP
11787M:	James Chapman <jchapman@katalix.com>
11788S:	Maintained
11789F:	net/l2tp/l2tp_ppp.c
11790F:	include/linux/if_pppol2tp.h
11791F:	include/uapi/linux/if_pppol2tp.h
11792
11793PPP PROTOCOL DRIVERS AND COMPRESSORS
11794M:	Paul Mackerras <paulus@samba.org>
11795L:	linux-ppp@vger.kernel.org
11796S:	Maintained
11797F:	drivers/net/ppp/ppp_*
11798
11799PPS SUPPORT
11800M:	Rodolfo Giometti <giometti@enneenne.com>
11801W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11802L:	linuxpps@ml.enneenne.com (subscribers-only)
11803S:	Maintained
11804F:	Documentation/pps/
11805F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11806F:	Documentation/ABI/testing/sysfs-pps
11807F:	drivers/pps/
11808F:	include/linux/pps*.h
11809F:	include/uapi/linux/pps.h
11810
11811PPTP DRIVER
11812M:	Dmitry Kozlov <xeb@mail.ru>
11813L:	netdev@vger.kernel.org
11814S:	Maintained
11815F:	drivers/net/ppp/pptp.c
11816W:	http://sourceforge.net/projects/accel-pptp
11817
11818PREEMPTIBLE KERNEL
11819M:	Robert Love <rml@tech9.net>
11820L:	kpreempt-tech@lists.sourceforge.net
11821W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11822S:	Supported
11823F:	Documentation/preempt-locking.txt
11824F:	include/linux/preempt.h
11825
11826PRINTK
11827M:	Petr Mladek <pmladek@suse.com>
11828M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11829R:	Steven Rostedt <rostedt@goodmis.org>
11830S:	Maintained
11831F:	kernel/printk/
11832F:	include/linux/printk.h
11833
11834PRISM54 WIRELESS DRIVER
11835M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11836L:	linux-wireless@vger.kernel.org
11837W:	http://wireless.kernel.org/en/users/Drivers/p54
11838S:	Obsolete
11839F:	drivers/net/wireless/intersil/prism54/
11840
11841PROC FILESYSTEM
11842R:	Alexey Dobriyan <adobriyan@gmail.com>
11843L:	linux-kernel@vger.kernel.org
11844L:	linux-fsdevel@vger.kernel.org
11845S:	Maintained
11846F:	fs/proc/
11847F:	include/linux/proc_fs.h
11848F:	tools/testing/selftests/proc/
11849
11850PROC SYSCTL
11851M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11852M:	Kees Cook <keescook@chromium.org>
11853L:	linux-kernel@vger.kernel.org
11854L:	linux-fsdevel@vger.kernel.org
11855S:	Maintained
11856F:	fs/proc/proc_sysctl.c
11857F:	include/linux/sysctl.h
11858F:	kernel/sysctl.c
11859F:	tools/testing/selftests/sysctl/
11860
11861PS3 NETWORK SUPPORT
11862M:	Geoff Levand <geoff@infradead.org>
11863L:	netdev@vger.kernel.org
11864L:	linuxppc-dev@lists.ozlabs.org
11865S:	Maintained
11866F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11867
11868PS3 PLATFORM SUPPORT
11869M:	Geoff Levand <geoff@infradead.org>
11870L:	linuxppc-dev@lists.ozlabs.org
11871S:	Maintained
11872F:	arch/powerpc/boot/ps3*
11873F:	arch/powerpc/include/asm/lv1call.h
11874F:	arch/powerpc/include/asm/ps3*.h
11875F:	arch/powerpc/platforms/ps3/
11876F:	drivers/*/ps3*
11877F:	drivers/ps3/
11878F:	drivers/rtc/rtc-ps3.c
11879F:	drivers/usb/host/*ps3.c
11880F:	sound/ppc/snd_ps3*
11881
11882PS3VRAM DRIVER
11883M:	Jim Paris <jim@jtan.com>
11884M:	Geoff Levand <geoff@infradead.org>
11885L:	linuxppc-dev@lists.ozlabs.org
11886S:	Maintained
11887F:	drivers/block/ps3vram.c
11888
11889PSAMPLE PACKET SAMPLING SUPPORT:
11890M:	Yotam Gigi <yotam.gi@gmail.com>
11891S:	Maintained
11892F:	net/psample
11893F:	include/net/psample.h
11894F:	include/uapi/linux/psample.h
11895
11896PSTORE FILESYSTEM
11897M:	Kees Cook <keescook@chromium.org>
11898M:	Anton Vorontsov <anton@enomsg.org>
11899M:	Colin Cross <ccross@android.com>
11900M:	Tony Luck <tony.luck@intel.com>
11901S:	Maintained
11902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11903F:	fs/pstore/
11904F:	include/linux/pstore*
11905F:	drivers/firmware/efi/efi-pstore.c
11906F:	drivers/acpi/apei/erst.c
11907F:	Documentation/admin-guide/ramoops.rst
11908F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11909K:	\b(pstore|ramoops)
11910
11911PTP HARDWARE CLOCK SUPPORT
11912M:	Richard Cochran <richardcochran@gmail.com>
11913L:	netdev@vger.kernel.org
11914S:	Maintained
11915W:	http://linuxptp.sourceforge.net/
11916F:	Documentation/ABI/testing/sysfs-ptp
11917F:	Documentation/ptp/*
11918F:	drivers/net/phy/dp83640*
11919F:	drivers/ptp/*
11920F:	include/linux/ptp_cl*
11921
11922PTRACE SUPPORT
11923M:	Oleg Nesterov <oleg@redhat.com>
11924S:	Maintained
11925F:	include/asm-generic/syscall.h
11926F:	include/linux/ptrace.h
11927F:	include/linux/regset.h
11928F:	include/linux/tracehook.h
11929F:	include/uapi/linux/ptrace.h
11930F:	include/uapi/linux/ptrace.h
11931F:	include/asm-generic/ptrace.h
11932F:	kernel/ptrace.c
11933F:	arch/*/ptrace*.c
11934F:	arch/*/*/ptrace*.c
11935F:	arch/*/include/asm/ptrace*.h
11936
11937PULSE8-CEC DRIVER
11938M:	Hans Verkuil <hverkuil@xs4all.nl>
11939L:	linux-media@vger.kernel.org
11940T:	git git://linuxtv.org/media_tree.git
11941S:	Maintained
11942F:	drivers/media/usb/pulse8-cec/*
11943F:	Documentation/media/cec-drivers/pulse8-cec.rst
11944
11945PVRUSB2 VIDEO4LINUX DRIVER
11946M:	Mike Isely <isely@pobox.com>
11947L:	pvrusb2@isely.net	(subscribers-only)
11948L:	linux-media@vger.kernel.org
11949W:	http://www.isely.net/pvrusb2/
11950T:	git git://linuxtv.org/media_tree.git
11951S:	Maintained
11952F:	Documentation/media/v4l-drivers/pvrusb2*
11953F:	drivers/media/usb/pvrusb2/
11954
11955PWC WEBCAM DRIVER
11956M:	Hans Verkuil <hverkuil@xs4all.nl>
11957L:	linux-media@vger.kernel.org
11958T:	git git://linuxtv.org/media_tree.git
11959S:	Odd Fixes
11960F:	drivers/media/usb/pwc/*
11961
11962PWM FAN DRIVER
11963M:	Kamil Debski <kamil@wypas.org>
11964M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11965L:	linux-hwmon@vger.kernel.org
11966S:	Supported
11967F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11968F:	Documentation/hwmon/pwm-fan
11969F:	drivers/hwmon/pwm-fan.c
11970
11971PWM IR Transmitter
11972M:	Sean Young <sean@mess.org>
11973L:	linux-media@vger.kernel.org
11974S:	Maintained
11975F:	drivers/media/rc/pwm-ir-tx.c
11976
11977PWM SUBSYSTEM
11978M:	Thierry Reding <thierry.reding@gmail.com>
11979L:	linux-pwm@vger.kernel.org
11980S:	Maintained
11981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11982F:	Documentation/pwm.txt
11983F:	Documentation/devicetree/bindings/pwm/
11984F:	include/linux/pwm.h
11985F:	drivers/pwm/
11986F:	drivers/video/backlight/pwm_bl.c
11987F:	include/linux/pwm_backlight.h
11988F:	drivers/gpio/gpio-mvebu.c
11989F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11990
11991PXA GPIO DRIVER
11992M:	Robert Jarzmik <robert.jarzmik@free.fr>
11993L:	linux-gpio@vger.kernel.org
11994S:	Maintained
11995F:	drivers/gpio/gpio-pxa.c
11996
11997PXA MMCI DRIVER
11998S:	Orphan
11999
12000PXA RTC DRIVER
12001M:	Robert Jarzmik <robert.jarzmik@free.fr>
12002L:	linux-rtc@vger.kernel.org
12003S:	Maintained
12004
12005PXA2xx/PXA3xx SUPPORT
12006M:	Daniel Mack <daniel@zonque.org>
12007M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12008M:	Robert Jarzmik <robert.jarzmik@free.fr>
12009L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12010T:	git git://github.com/hzhuang1/linux.git
12011T:	git git://github.com/rjarzmik/linux.git
12012S:	Maintained
12013F:	arch/arm/boot/dts/pxa*
12014F:	arch/arm/mach-pxa/
12015F:	drivers/dma/pxa*
12016F:	drivers/pcmcia/pxa2xx*
12017F:	drivers/pinctrl/pxa/
12018F:	drivers/spi/spi-pxa2xx*
12019F:	drivers/usb/gadget/udc/pxa2*
12020F:	include/sound/pxa2xx-lib.h
12021F:	sound/arm/pxa*
12022F:	sound/soc/pxa/
12023
12024QAT DRIVER
12025M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12026L:	qat-linux@intel.com
12027S:	Supported
12028F:	drivers/crypto/qat/
12029
12030QCOM AUDIO (ASoC) DRIVERS
12031M:	Patrick Lai <plai@codeaurora.org>
12032M:	Banajit Goswami <bgoswami@codeaurora.org>
12033L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12034S:	Supported
12035F:	sound/soc/qcom/
12036
12037QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12038M:	Gabriel Somlo <somlo@cmu.edu>
12039M:	"Michael S. Tsirkin" <mst@redhat.com>
12040L:	qemu-devel@nongnu.org
12041S:	Maintained
12042F:	drivers/firmware/qemu_fw_cfg.c
12043F:	include/uapi/linux/qemu_fw_cfg.h
12044
12045QIB DRIVER
12046M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12047M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12048L:	linux-rdma@vger.kernel.org
12049S:	Supported
12050F:	drivers/infiniband/hw/qib/
12051
12052QLOGIC QL41xxx FCOE DRIVER
12053M:	QLogic-Storage-Upstream@cavium.com
12054L:	linux-scsi@vger.kernel.org
12055S:	Supported
12056F:	drivers/scsi/qedf/
12057
12058QLOGIC QL41xxx ISCSI DRIVER
12059M:	QLogic-Storage-Upstream@cavium.com
12060L:	linux-scsi@vger.kernel.org
12061S:	Supported
12062F:	drivers/scsi/qedi/
12063
12064QLOGIC QL4xxx ETHERNET DRIVER
12065M:	Ariel Elior <Ariel.Elior@cavium.com>
12066M:	everest-linux-l2@cavium.com
12067L:	netdev@vger.kernel.org
12068S:	Supported
12069F:	drivers/net/ethernet/qlogic/qed/
12070F:	include/linux/qed/
12071F:	drivers/net/ethernet/qlogic/qede/
12072
12073QLOGIC QL4xxx RDMA DRIVER
12074M:	Michal Kalderon <Michal.Kalderon@cavium.com>
12075M:	Ariel Elior <Ariel.Elior@cavium.com>
12076L:	linux-rdma@vger.kernel.org
12077S:	Supported
12078F:	drivers/infiniband/hw/qedr/
12079F:	include/uapi/rdma/qedr-abi.h
12080
12081QLOGIC QLA1280 SCSI DRIVER
12082M:	Michael Reed <mdr@sgi.com>
12083L:	linux-scsi@vger.kernel.org
12084S:	Maintained
12085F:	drivers/scsi/qla1280.[ch]
12086
12087QLOGIC QLA2XXX FC-SCSI DRIVER
12088M:	qla2xxx-upstream@qlogic.com
12089L:	linux-scsi@vger.kernel.org
12090S:	Supported
12091F:	Documentation/scsi/LICENSE.qla2xxx
12092F:	drivers/scsi/qla2xxx/
12093
12094QLOGIC QLA3XXX NETWORK DRIVER
12095M:	Dept-GELinuxNICDev@cavium.com
12096L:	netdev@vger.kernel.org
12097S:	Supported
12098F:	Documentation/networking/LICENSE.qla3xxx
12099F:	drivers/net/ethernet/qlogic/qla3xxx.*
12100
12101QLOGIC QLA4XXX iSCSI DRIVER
12102M:	QLogic-Storage-Upstream@qlogic.com
12103L:	linux-scsi@vger.kernel.org
12104S:	Supported
12105F:	Documentation/scsi/LICENSE.qla4xxx
12106F:	drivers/scsi/qla4xxx/
12107
12108QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12109M:	Shahed Shaikh <Shahed.Shaikh@cavium.com>
12110M:	Manish Chopra <manish.chopra@cavium.com>
12111M:	Dept-GELinuxNICDev@cavium.com
12112L:	netdev@vger.kernel.org
12113S:	Supported
12114F:	drivers/net/ethernet/qlogic/qlcnic/
12115
12116QLOGIC QLGE 10Gb ETHERNET DRIVER
12117M:	Manish Chopra <manish.chopra@cavium.com>
12118M:	Dept-GELinuxNICDev@cavium.com
12119L:	netdev@vger.kernel.org
12120S:	Supported
12121F:	drivers/net/ethernet/qlogic/qlge/
12122
12123QM1D1B0004 MEDIA DRIVER
12124M:	Akihiro Tsukada <tskd08@gmail.com>
12125L:	linux-media@vger.kernel.org
12126S:	Odd Fixes
12127F:	drivers/media/tuners/qm1d1b0004*
12128
12129QM1D1C0042 MEDIA DRIVER
12130M:	Akihiro Tsukada <tskd08@gmail.com>
12131L:	linux-media@vger.kernel.org
12132S:	Odd Fixes
12133F:	drivers/media/tuners/qm1d1c0042*
12134
12135QNX4 FILESYSTEM
12136M:	Anders Larsen <al@alarsen.net>
12137W:	http://www.alarsen.net/linux/qnx4fs/
12138S:	Maintained
12139F:	fs/qnx4/
12140F:	include/uapi/linux/qnx4_fs.h
12141F:	include/uapi/linux/qnxtypes.h
12142
12143QORIQ DPAA2 FSL-MC BUS DRIVER
12144M:	Stuart Yoder <stuyoder@gmail.com>
12145M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12146L:	linux-kernel@vger.kernel.org
12147S:	Maintained
12148F:	drivers/bus/fsl-mc/
12149F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12150F:	Documentation/networking/dpaa2/overview.rst
12151
12152QT1010 MEDIA DRIVER
12153M:	Antti Palosaari <crope@iki.fi>
12154L:	linux-media@vger.kernel.org
12155W:	https://linuxtv.org
12156W:	http://palosaari.fi/linux/
12157Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12158T:	git git://linuxtv.org/anttip/media_tree.git
12159S:	Maintained
12160F:	drivers/media/tuners/qt1010*
12161
12162QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12163M:	Kalle Valo <kvalo@codeaurora.org>
12164L:	ath10k@lists.infradead.org
12165W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12167S:	Supported
12168F:	drivers/net/wireless/ath/ath10k/
12169
12170QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12171M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12172L:	linux-wireless@vger.kernel.org
12173W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12174S:	Supported
12175F:	drivers/net/wireless/ath/ath9k/
12176
12177QUALCOMM CAMERA SUBSYSTEM DRIVER
12178M:	Todor Tomov <todor.tomov@linaro.org>
12179L:	linux-media@vger.kernel.org
12180S:	Maintained
12181F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12182F:	Documentation/media/v4l-drivers/qcom_camss.rst
12183F:	drivers/media/platform/qcom/camss/
12184
12185QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12186M:  Ilia Lin <ilia.lin@gmail.com>
12187L:  linux-pm@vger.kernel.org
12188S:  Maintained
12189F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12190F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12191
12192QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12193M:	Timur Tabi <timur@kernel.org>
12194L:	netdev@vger.kernel.org
12195S:	Maintained
12196F:	drivers/net/ethernet/qualcomm/emac/
12197
12198QUALCOMM GENERIC INTERFACE I2C DRIVER
12199M:	Alok Chauhan <alokc@codeaurora.org>
12200M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12201L:	linux-i2c@vger.kernel.org
12202L:	linux-arm-msm@vger.kernel.org
12203S:	Supported
12204F:	drivers/i2c/busses/i2c-qcom-geni.c
12205
12206QUALCOMM HEXAGON ARCHITECTURE
12207M:	Richard Kuo <rkuo@codeaurora.org>
12208L:	linux-hexagon@vger.kernel.org
12209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12210S:	Supported
12211F:	arch/hexagon/
12212
12213QUALCOMM HIDMA DRIVER
12214M:	Sinan Kaya <okaya@kernel.org>
12215L:	linux-arm-kernel@lists.infradead.org
12216L:	linux-arm-msm@vger.kernel.org
12217L:	dmaengine@vger.kernel.org
12218S:	Supported
12219F:	drivers/dma/qcom/hidma*
12220
12221QUALCOMM IOMMU
12222M:	Rob Clark <robdclark@gmail.com>
12223L:	iommu@lists.linux-foundation.org
12224L:	linux-arm-msm@vger.kernel.org
12225S:	Maintained
12226F:	drivers/iommu/qcom_iommu.c
12227
12228QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12229M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12230L:	linux-media@vger.kernel.org
12231L:	linux-arm-msm@vger.kernel.org
12232T:	git git://linuxtv.org/media_tree.git
12233S:	Maintained
12234F:	drivers/media/platform/qcom/venus/
12235
12236QUALCOMM WCN36XX WIRELESS DRIVER
12237M:	Kalle Valo <kvalo@codeaurora.org>
12238L:	wcn36xx@lists.infradead.org
12239W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12240T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12241S:	Supported
12242F:	drivers/net/wireless/ath/wcn36xx/
12243
12244QUANTENNA QTNFMAC WIRELESS DRIVER
12245M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12246M:	Avinash Patil <avinashp@quantenna.com>
12247M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12248L:	linux-wireless@vger.kernel.org
12249S:	Maintained
12250F:	drivers/net/wireless/quantenna
12251
12252RADEON and AMDGPU DRM DRIVERS
12253M:	Alex Deucher <alexander.deucher@amd.com>
12254M:	Christian König <christian.koenig@amd.com>
12255M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12256L:	amd-gfx@lists.freedesktop.org
12257T:	git git://people.freedesktop.org/~agd5f/linux
12258S:	Supported
12259F:	drivers/gpu/drm/radeon/
12260F:	include/uapi/drm/radeon_drm.h
12261F:	drivers/gpu/drm/amd/
12262F:	include/uapi/drm/amdgpu_drm.h
12263
12264RADEON FRAMEBUFFER DISPLAY DRIVER
12265M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12266L:	linux-fbdev@vger.kernel.org
12267S:	Maintained
12268F:	drivers/video/fbdev/aty/radeon*
12269F:	include/uapi/linux/radeonfb.h
12270
12271RADIOSHARK RADIO DRIVER
12272M:	Hans Verkuil <hverkuil@xs4all.nl>
12273L:	linux-media@vger.kernel.org
12274T:	git git://linuxtv.org/media_tree.git
12275S:	Maintained
12276F:	drivers/media/radio/radio-shark.c
12277
12278RADIOSHARK2 RADIO DRIVER
12279M:	Hans Verkuil <hverkuil@xs4all.nl>
12280L:	linux-media@vger.kernel.org
12281T:	git git://linuxtv.org/media_tree.git
12282S:	Maintained
12283F:	drivers/media/radio/radio-shark2.c
12284F:	drivers/media/radio/radio-tea5777.c
12285
12286RADOS BLOCK DEVICE (RBD)
12287M:	Ilya Dryomov <idryomov@gmail.com>
12288M:	Sage Weil <sage@redhat.com>
12289M:	Alex Elder <elder@kernel.org>
12290L:	ceph-devel@vger.kernel.org
12291W:	http://ceph.com/
12292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12293T:	git git://github.com/ceph/ceph-client.git
12294S:	Supported
12295F:	Documentation/ABI/testing/sysfs-bus-rbd
12296F:	drivers/block/rbd.c
12297F:	drivers/block/rbd_types.h
12298
12299RAGE128 FRAMEBUFFER DISPLAY DRIVER
12300M:	Paul Mackerras <paulus@samba.org>
12301L:	linux-fbdev@vger.kernel.org
12302S:	Maintained
12303F:	drivers/video/fbdev/aty/aty128fb.c
12304
12305RAINSHADOW-CEC DRIVER
12306M:	Hans Verkuil <hverkuil@xs4all.nl>
12307L:	linux-media@vger.kernel.org
12308T:	git git://linuxtv.org/media_tree.git
12309S:	Maintained
12310F:	drivers/media/usb/rainshadow-cec/*
12311
12312RALINK MIPS ARCHITECTURE
12313M:	John Crispin <john@phrozen.org>
12314L:	linux-mips@linux-mips.org
12315S:	Maintained
12316F:	arch/mips/ralink
12317
12318RALINK RT2X00 WIRELESS LAN DRIVER
12319P:	rt2x00 project
12320M:	Stanislaw Gruszka <sgruszka@redhat.com>
12321M:	Helmut Schaa <helmut.schaa@googlemail.com>
12322L:	linux-wireless@vger.kernel.org
12323S:	Maintained
12324F:	drivers/net/wireless/ralink/rt2x00/
12325
12326RAMDISK RAM BLOCK DEVICE DRIVER
12327M:	Jens Axboe <axboe@kernel.dk>
12328S:	Maintained
12329F:	Documentation/blockdev/ramdisk.txt
12330F:	drivers/block/brd.c
12331
12332RANCHU VIRTUAL BOARD FOR MIPS
12333M:	Miodrag Dinic <miodrag.dinic@mips.com>
12334L:	linux-mips@linux-mips.org
12335S:	Supported
12336F:	arch/mips/generic/board-ranchu.c
12337F:	arch/mips/configs/generic/board-ranchu.config
12338
12339RANDOM NUMBER DRIVER
12340M:	"Theodore Ts'o" <tytso@mit.edu>
12341S:	Maintained
12342F:	drivers/char/random.c
12343
12344RAPIDIO SUBSYSTEM
12345M:	Matt Porter <mporter@kernel.crashing.org>
12346M:	Alexandre Bounine <alex.bou9@gmail.com>
12347S:	Maintained
12348F:	drivers/rapidio/
12349
12350RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12351L:	linux-wireless@vger.kernel.org
12352S:	Orphan
12353F:	drivers/net/wireless/ray*
12354
12355RCUTORTURE TEST FRAMEWORK
12356M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12357M:	Josh Triplett <josh@joshtriplett.org>
12358R:	Steven Rostedt <rostedt@goodmis.org>
12359R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12360R:	Lai Jiangshan <jiangshanlai@gmail.com>
12361L:	linux-kernel@vger.kernel.org
12362S:	Supported
12363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12364F:	tools/testing/selftests/rcutorture
12365
12366RDC R-321X SoC
12367M:	Florian Fainelli <florian@openwrt.org>
12368S:	Maintained
12369
12370RDC R6040 FAST ETHERNET DRIVER
12371M:	Florian Fainelli <f.fainelli@gmail.com>
12372L:	netdev@vger.kernel.org
12373S:	Maintained
12374F:	drivers/net/ethernet/rdc/r6040.c
12375
12376RDMAVT - RDMA verbs software
12377M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12378M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12379L:	linux-rdma@vger.kernel.org
12380S:	Supported
12381F:	drivers/infiniband/sw/rdmavt
12382
12383RDS - RELIABLE DATAGRAM SOCKETS
12384M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12385L:	netdev@vger.kernel.org
12386L:	linux-rdma@vger.kernel.org
12387L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12388W:	https://oss.oracle.com/projects/rds/
12389S:	Supported
12390F:	net/rds/
12391F:	Documentation/networking/rds.txt
12392
12393RDT - RESOURCE ALLOCATION
12394M:	Fenghua Yu <fenghua.yu@intel.com>
12395M:	Reinette Chatre <reinette.chatre@intel.com>
12396L:	linux-kernel@vger.kernel.org
12397S:	Supported
12398F:	arch/x86/kernel/cpu/intel_rdt*
12399F:	arch/x86/include/asm/intel_rdt_sched.h
12400F:	Documentation/x86/intel_rdt*
12401
12402READ-COPY UPDATE (RCU)
12403M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12404M:	Josh Triplett <josh@joshtriplett.org>
12405R:	Steven Rostedt <rostedt@goodmis.org>
12406R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12407R:	Lai Jiangshan <jiangshanlai@gmail.com>
12408L:	linux-kernel@vger.kernel.org
12409W:	http://www.rdrop.com/users/paulmck/RCU/
12410S:	Supported
12411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12412F:	Documentation/RCU/
12413X:	Documentation/RCU/torture.txt
12414F:	include/linux/rcu*
12415X:	include/linux/srcu*.h
12416F:	kernel/rcu/
12417X:	kernel/rcu/srcu*.c
12418
12419REAL TIME CLOCK (RTC) SUBSYSTEM
12420M:	Alessandro Zummo <a.zummo@towertech.it>
12421M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12422L:	linux-rtc@vger.kernel.org
12423Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12425S:	Maintained
12426F:	Documentation/devicetree/bindings/rtc/
12427F:	Documentation/rtc.txt
12428F:	drivers/rtc/
12429F:	include/linux/rtc.h
12430F:	include/uapi/linux/rtc.h
12431F:	include/linux/rtc/
12432F:	include/linux/platform_data/rtc-*
12433F:	tools/testing/selftests/rtc/
12434
12435REALTEK AUDIO CODECS
12436M:	Bard Liao <bardliao@realtek.com>
12437M:	Oder Chiou <oder_chiou@realtek.com>
12438S:	Maintained
12439F:	sound/soc/codecs/rt*
12440F:	include/sound/rt*.h
12441
12442REALTEK RTL83xx SMI DSA ROUTER CHIPS
12443M:	Linus Walleij <linus.walleij@linaro.org>
12444S:	Maintained
12445F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12446F:	drivers/net/dsa/realtek-smi*
12447F:	drivers/net/dsa/rtl83*
12448
12449REGISTER MAP ABSTRACTION
12450M:	Mark Brown <broonie@kernel.org>
12451L:	linux-kernel@vger.kernel.org
12452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12453S:	Supported
12454F:	Documentation/devicetree/bindings/regmap/
12455F:	drivers/base/regmap/
12456F:	include/linux/regmap.h
12457
12458REISERFS FILE SYSTEM
12459L:	reiserfs-devel@vger.kernel.org
12460S:	Supported
12461F:	fs/reiserfs/
12462
12463REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12464M:	Ohad Ben-Cohen <ohad@wizery.com>
12465M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12466L:	linux-remoteproc@vger.kernel.org
12467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12468S:	Maintained
12469F:	Documentation/devicetree/bindings/remoteproc/
12470F:	Documentation/remoteproc.txt
12471F:	drivers/remoteproc/
12472F:	include/linux/remoteproc.h
12473
12474REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12475M:	Ohad Ben-Cohen <ohad@wizery.com>
12476M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12477L:	linux-remoteproc@vger.kernel.org
12478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12479S:	Maintained
12480F:	drivers/rpmsg/
12481F:	Documentation/rpmsg.txt
12482F:	include/linux/rpmsg.h
12483F:	include/linux/rpmsg/
12484
12485RENESAS CLOCK DRIVERS
12486M:	Geert Uytterhoeven <geert+renesas@glider.be>
12487L:	linux-renesas-soc@vger.kernel.org
12488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12489S:	Supported
12490F:	drivers/clk/renesas/
12491
12492RENESAS EMEV2 I2C DRIVER
12493M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12494S:	Supported
12495F:	drivers/i2c/busses/i2c-emev2.c
12496
12497RENESAS ETHERNET DRIVERS
12498R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12499L:	netdev@vger.kernel.org
12500L:	linux-renesas-soc@vger.kernel.org
12501F:	Documentation/devicetree/bindings/net/renesas,*.txt
12502F:	Documentation/devicetree/bindings/net/sh_eth.txt
12503F:	drivers/net/ethernet/renesas/
12504F:	include/linux/sh_eth.h
12505
12506RENESAS R-CAR GYROADC DRIVER
12507M:	Marek Vasut <marek.vasut@gmail.com>
12508L:	linux-iio@vger.kernel.org
12509S:	Supported
12510F:	drivers/iio/adc/rcar_gyro_adc.c
12511
12512RENESAS R-CAR I2C DRIVERS
12513M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12514S:	Supported
12515F:	drivers/i2c/busses/i2c-rcar.c
12516F:	drivers/i2c/busses/i2c-sh_mobile.c
12517
12518RENESAS USB PHY DRIVER
12519M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12520L:	linux-renesas-soc@vger.kernel.org
12521S:	Maintained
12522F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12523
12524RESET CONTROLLER FRAMEWORK
12525M:	Philipp Zabel <p.zabel@pengutronix.de>
12526T:	git git://git.pengutronix.de/git/pza/linux
12527S:	Maintained
12528F:	drivers/reset/
12529F:	Documentation/devicetree/bindings/reset/
12530F:	include/dt-bindings/reset/
12531F:	include/linux/reset.h
12532F:	include/linux/reset-controller.h
12533
12534RESTARTABLE SEQUENCES SUPPORT
12535M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12536M:	Peter Zijlstra <peterz@infradead.org>
12537M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12538M:	Boqun Feng <boqun.feng@gmail.com>
12539L:	linux-kernel@vger.kernel.org
12540S:	Supported
12541F:	kernel/rseq.c
12542F:	include/uapi/linux/rseq.h
12543F:	include/trace/events/rseq.h
12544F:	tools/testing/selftests/rseq/
12545
12546RFKILL
12547M:	Johannes Berg <johannes@sipsolutions.net>
12548L:	linux-wireless@vger.kernel.org
12549W:	http://wireless.kernel.org/
12550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12552S:	Maintained
12553F:	Documentation/rfkill.txt
12554F:	Documentation/ABI/stable/sysfs-class-rfkill
12555F:	net/rfkill/
12556F:	include/linux/rfkill.h
12557F:	include/uapi/linux/rfkill.h
12558
12559RHASHTABLE
12560M:	Thomas Graf <tgraf@suug.ch>
12561M:	Herbert Xu <herbert@gondor.apana.org.au>
12562L:	netdev@vger.kernel.org
12563S:	Maintained
12564F:	lib/rhashtable.c
12565F:	lib/test_rhashtable.c
12566F:	include/linux/rhashtable.h
12567F:	include/linux/rhashtable-types.h
12568
12569RICOH R5C592 MEMORYSTICK DRIVER
12570M:	Maxim Levitsky <maximlevitsky@gmail.com>
12571S:	Maintained
12572F:	drivers/memstick/host/r592.*
12573
12574RICOH SMARTMEDIA/XD DRIVER
12575M:	Maxim Levitsky <maximlevitsky@gmail.com>
12576S:	Maintained
12577F:	drivers/mtd/nand/raw/r852.c
12578F:	drivers/mtd/nand/raw/r852.h
12579
12580RISC-V ARCHITECTURE
12581M:	Palmer Dabbelt <palmer@sifive.com>
12582M:	Albert Ou <aou@eecs.berkeley.edu>
12583L:	linux-riscv@lists.infradead.org
12584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12585S:	Supported
12586F:	arch/riscv/
12587K:	riscv
12588N:	riscv
12589
12590ROCCAT DRIVERS
12591M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12592W:	http://sourceforge.net/projects/roccat/
12593S:	Maintained
12594F:	drivers/hid/hid-roccat*
12595F:	include/linux/hid-roccat*
12596F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12597
12598ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12599M:	Jacob chen <jacob2.chen@rock-chips.com>
12600L:	linux-media@vger.kernel.org
12601S:	Maintained
12602F:	drivers/media/platform/rockchip/rga/
12603F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12604
12605ROCKER DRIVER
12606M:	Jiri Pirko <jiri@resnulli.us>
12607L:	netdev@vger.kernel.org
12608S:	Supported
12609F:	drivers/net/ethernet/rocker/
12610
12611ROCKETPORT DRIVER
12612P:	Comtrol Corp.
12613W:	http://www.comtrol.com
12614S:	Maintained
12615F:	Documentation/serial/rocket.txt
12616F:	drivers/tty/rocket*
12617
12618ROCKETPORT EXPRESS/INFINITY DRIVER
12619M:	Kevin Cernekee <cernekee@gmail.com>
12620L:	linux-serial@vger.kernel.org
12621S:	Odd Fixes
12622F:	drivers/tty/serial/rp2.*
12623
12624ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12625M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12626L:	linux-kernel@vger.kernel.org
12627L:	linux-renesas-soc@vger.kernel.org
12628S:	Supported
12629F:	drivers/mfd/bd9571mwv.c
12630F:	drivers/regulator/bd9571mwv-regulator.c
12631F:	drivers/gpio/gpio-bd9571mwv.c
12632F:	include/linux/mfd/bd9571mwv.h
12633F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12634
12635ROSE NETWORK LAYER
12636M:	Ralf Baechle <ralf@linux-mips.org>
12637L:	linux-hams@vger.kernel.org
12638W:	http://www.linux-ax25.org/
12639S:	Maintained
12640F:	include/net/rose.h
12641F:	include/uapi/linux/rose.h
12642F:	net/rose/
12643
12644RTL2830 MEDIA DRIVER
12645M:	Antti Palosaari <crope@iki.fi>
12646L:	linux-media@vger.kernel.org
12647W:	https://linuxtv.org
12648W:	http://palosaari.fi/linux/
12649Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12650T:	git git://linuxtv.org/anttip/media_tree.git
12651S:	Maintained
12652F:	drivers/media/dvb-frontends/rtl2830*
12653
12654RTL2832 MEDIA DRIVER
12655M:	Antti Palosaari <crope@iki.fi>
12656L:	linux-media@vger.kernel.org
12657W:	https://linuxtv.org
12658W:	http://palosaari.fi/linux/
12659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12660T:	git git://linuxtv.org/anttip/media_tree.git
12661S:	Maintained
12662F:	drivers/media/dvb-frontends/rtl2832*
12663
12664RTL2832_SDR MEDIA DRIVER
12665M:	Antti Palosaari <crope@iki.fi>
12666L:	linux-media@vger.kernel.org
12667W:	https://linuxtv.org
12668W:	http://palosaari.fi/linux/
12669Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12670T:	git git://linuxtv.org/anttip/media_tree.git
12671S:	Maintained
12672F:	drivers/media/dvb-frontends/rtl2832_sdr*
12673
12674RTL8180 WIRELESS DRIVER
12675L:	linux-wireless@vger.kernel.org
12676W:	http://wireless.kernel.org/
12677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12678S:	Orphan
12679F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12680
12681RTL8187 WIRELESS DRIVER
12682M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12683M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12684M:	Larry Finger <Larry.Finger@lwfinger.net>
12685L:	linux-wireless@vger.kernel.org
12686W:	http://wireless.kernel.org/
12687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12688S:	Maintained
12689F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12690
12691REALTEK WIRELESS DRIVER (rtlwifi family)
12692M:	Ping-Ke Shih <pkshih@realtek.com>
12693L:	linux-wireless@vger.kernel.org
12694W:	http://wireless.kernel.org/
12695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12696S:	Maintained
12697F:	drivers/net/wireless/realtek/rtlwifi/
12698
12699RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12700M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12701L:	linux-wireless@vger.kernel.org
12702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12703S:	Maintained
12704F:	drivers/net/wireless/realtek/rtl8xxxu/
12705
12706RXRPC SOCKETS (AF_RXRPC)
12707M:	David Howells <dhowells@redhat.com>
12708L:	linux-afs@lists.infradead.org
12709S:	Supported
12710F:	net/rxrpc/
12711F:	include/keys/rxrpc-type.h
12712F:	include/net/af_rxrpc.h
12713F:	include/trace/events/rxrpc.h
12714F:	include/uapi/linux/rxrpc.h
12715F:	Documentation/networking/rxrpc.txt
12716W:	https://www.infradead.org/~dhowells/kafs/
12717
12718S3 SAVAGE FRAMEBUFFER DRIVER
12719M:	Antonino Daplas <adaplas@gmail.com>
12720L:	linux-fbdev@vger.kernel.org
12721S:	Maintained
12722F:	drivers/video/fbdev/savage/
12723
12724S390
12725M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12726M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12727L:	linux-s390@vger.kernel.org
12728W:	http://www.ibm.com/developerworks/linux/linux390/
12729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12730S:	Supported
12731F:	arch/s390/
12732F:	drivers/s390/
12733F:	Documentation/s390/
12734F:	Documentation/driver-api/s390-drivers.rst
12735
12736S390 COMMON I/O LAYER
12737M:	Sebastian Ott <sebott@linux.ibm.com>
12738M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12739L:	linux-s390@vger.kernel.org
12740W:	http://www.ibm.com/developerworks/linux/linux390/
12741S:	Supported
12742F:	drivers/s390/cio/
12743
12744S390 DASD DRIVER
12745M:	Stefan Haberland <sth@linux.ibm.com>
12746M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12747L:	linux-s390@vger.kernel.org
12748W:	http://www.ibm.com/developerworks/linux/linux390/
12749S:	Supported
12750F:	drivers/s390/block/dasd*
12751F:	block/partitions/ibm.c
12752
12753S390 IOMMU (PCI)
12754M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12755L:	linux-s390@vger.kernel.org
12756W:	http://www.ibm.com/developerworks/linux/linux390/
12757S:	Supported
12758F:	drivers/iommu/s390-iommu.c
12759
12760S390 IUCV NETWORK LAYER
12761M:	Julian Wiedmann <jwi@linux.ibm.com>
12762M:	Ursula Braun <ubraun@linux.ibm.com>
12763L:	linux-s390@vger.kernel.org
12764W:	http://www.ibm.com/developerworks/linux/linux390/
12765S:	Supported
12766F:	drivers/s390/net/*iucv*
12767F:	include/net/iucv/
12768F:	net/iucv/
12769
12770S390 NETWORK DRIVERS
12771M:	Julian Wiedmann <jwi@linux.ibm.com>
12772M:	Ursula Braun <ubraun@linux.ibm.com>
12773L:	linux-s390@vger.kernel.org
12774W:	http://www.ibm.com/developerworks/linux/linux390/
12775S:	Supported
12776F:	drivers/s390/net/
12777
12778S390 PCI SUBSYSTEM
12779M:	Sebastian Ott <sebott@linux.ibm.com>
12780M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12781L:	linux-s390@vger.kernel.org
12782W:	http://www.ibm.com/developerworks/linux/linux390/
12783S:	Supported
12784F:	arch/s390/pci/
12785F:	drivers/pci/hotplug/s390_pci_hpc.c
12786
12787S390 VFIO-CCW DRIVER
12788M:	Cornelia Huck <cohuck@redhat.com>
12789M:	Halil Pasic <pasic@linux.ibm.com>
12790L:	linux-s390@vger.kernel.org
12791L:	kvm@vger.kernel.org
12792S:	Supported
12793F:	drivers/s390/cio/vfio_ccw*
12794F:	Documentation/s390/vfio-ccw.txt
12795F:	include/uapi/linux/vfio_ccw.h
12796
12797S390 ZCRYPT DRIVER
12798M:	Harald Freudenberger <freude@linux.ibm.com>
12799L:	linux-s390@vger.kernel.org
12800W:	http://www.ibm.com/developerworks/linux/linux390/
12801S:	Supported
12802F:	drivers/s390/crypto/
12803
12804S390 VFIO AP DRIVER
12805M:	Tony Krowiak <akrowiak@linux.ibm.com>
12806M:	Pierre Morel <pmorel@linux.ibm.com>
12807M:	Halil Pasic <pasic@linux.ibm.com>
12808L:	linux-s390@vger.kernel.org
12809W:	http://www.ibm.com/developerworks/linux/linux390/
12810S:	Supported
12811F:	drivers/s390/crypto/vfio_ap_drv.c
12812F:	drivers/s390/crypto/vfio_ap_private.h
12813F:	drivers/s390/crypto/vfio_ap_ops.c
12814F:	Documentation/s390/vfio-ap.txt
12815
12816S390 ZFCP DRIVER
12817M:	Steffen Maier <maier@linux.ibm.com>
12818M:	Benjamin Block <bblock@linux.ibm.com>
12819L:	linux-s390@vger.kernel.org
12820W:	http://www.ibm.com/developerworks/linux/linux390/
12821S:	Supported
12822F:	drivers/s390/scsi/zfcp_*
12823
12824S3C24XX SD/MMC Driver
12825M:	Ben Dooks <ben-linux@fluff.org>
12826L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12827S:	Supported
12828F:	drivers/mmc/host/s3cmci.*
12829
12830SAA6588 RDS RECEIVER DRIVER
12831M:	Hans Verkuil <hverkuil@xs4all.nl>
12832L:	linux-media@vger.kernel.org
12833T:	git git://linuxtv.org/media_tree.git
12834W:	https://linuxtv.org
12835S:	Odd Fixes
12836F:	drivers/media/i2c/saa6588*
12837
12838SAA7134 VIDEO4LINUX DRIVER
12839M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12840L:	linux-media@vger.kernel.org
12841W:	https://linuxtv.org
12842T:	git git://linuxtv.org/media_tree.git
12843S:	Odd fixes
12844F:	Documentation/media/v4l-drivers/saa7134*
12845F:	drivers/media/pci/saa7134/
12846
12847SAA7146 VIDEO4LINUX-2 DRIVER
12848M:	Hans Verkuil <hverkuil@xs4all.nl>
12849L:	linux-media@vger.kernel.org
12850T:	git git://linuxtv.org/media_tree.git
12851S:	Maintained
12852F:	drivers/media/common/saa7146/
12853F:	drivers/media/pci/saa7146/
12854F:	include/media/saa7146*
12855
12856SAMSUNG AUDIO (ASoC) DRIVERS
12857M:	Krzysztof Kozlowski <krzk@kernel.org>
12858M:	Sangbeom Kim <sbkim73@samsung.com>
12859M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12860L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12861S:	Supported
12862F:	sound/soc/samsung/
12863F:	Documentation/devicetree/bindings/sound/samsung*
12864
12865SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12866M:	Krzysztof Kozlowski <krzk@kernel.org>
12867L:	linux-crypto@vger.kernel.org
12868L:	linux-samsung-soc@vger.kernel.org
12869S:	Maintained
12870F:	drivers/crypto/exynos-rng.c
12871F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12872
12873SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12874M:	Łukasz Stelmach <l.stelmach@samsung.com>
12875L:	linux-samsung-soc@vger.kernel.org
12876S:	Maintained
12877F:	drivers/char/hw_random/exynos-trng.c
12878F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12879
12880SAMSUNG FRAMEBUFFER DRIVER
12881M:	Jingoo Han <jingoohan1@gmail.com>
12882L:	linux-fbdev@vger.kernel.org
12883S:	Maintained
12884F:	drivers/video/fbdev/s3c-fb.c
12885
12886SAMSUNG LAPTOP DRIVER
12887M:	Corentin Chary <corentin.chary@gmail.com>
12888L:	platform-driver-x86@vger.kernel.org
12889S:	Maintained
12890F:	drivers/platform/x86/samsung-laptop.c
12891
12892SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12893M:	Sangbeom Kim <sbkim73@samsung.com>
12894M:	Krzysztof Kozlowski <krzk@kernel.org>
12895M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12896L:	linux-kernel@vger.kernel.org
12897L:	linux-samsung-soc@vger.kernel.org
12898S:	Supported
12899F:	drivers/mfd/sec*.c
12900F:	drivers/regulator/s2m*.c
12901F:	drivers/regulator/s5m*.c
12902F:	drivers/clk/clk-s2mps11.c
12903F:	drivers/rtc/rtc-s5m.c
12904F:	include/linux/mfd/samsung/
12905F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12906F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12907F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12908F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12909
12910SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12911M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12912L:	linux-media@vger.kernel.org
12913L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12914S:	Maintained
12915F:	drivers/media/platform/s3c-camif/
12916F:	include/media/drv-intf/s3c_camif.h
12917
12918SAMSUNG S3FWRN5 NFC DRIVER
12919M:	Robert Baldyga <r.baldyga@samsung.com>
12920M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12921L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12922S:	Supported
12923F:	drivers/nfc/s3fwrn5
12924
12925SAMSUNG S5C73M3 CAMERA DRIVER
12926M:	Kyungmin Park <kyungmin.park@samsung.com>
12927M:	Andrzej Hajda <a.hajda@samsung.com>
12928L:	linux-media@vger.kernel.org
12929S:	Supported
12930F:	drivers/media/i2c/s5c73m3/*
12931
12932SAMSUNG S5K5BAF CAMERA DRIVER
12933M:	Kyungmin Park <kyungmin.park@samsung.com>
12934M:	Andrzej Hajda <a.hajda@samsung.com>
12935L:	linux-media@vger.kernel.org
12936S:	Supported
12937F:	drivers/media/i2c/s5k5baf.c
12938
12939SAMSUNG S5P Security SubSystem (SSS) DRIVER
12940M:	Krzysztof Kozlowski <krzk@kernel.org>
12941M:	Vladimir Zapolskiy <vz@mleia.com>
12942M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12943L:	linux-crypto@vger.kernel.org
12944L:	linux-samsung-soc@vger.kernel.org
12945S:	Maintained
12946F:	drivers/crypto/s5p-sss.c
12947
12948SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12949M:	Kyungmin Park <kyungmin.park@samsung.com>
12950M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12951L:	linux-media@vger.kernel.org
12952Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12953S:	Supported
12954F:	drivers/media/platform/exynos4-is/
12955
12956SAMSUNG SOC CLOCK DRIVERS
12957M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12958M:	Tomasz Figa <tomasz.figa@gmail.com>
12959M:	Chanwoo Choi <cw00.choi@samsung.com>
12960S:	Supported
12961L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12963F:	drivers/clk/samsung/
12964F:	include/dt-bindings/clock/exynos*.h
12965F:	Documentation/devicetree/bindings/clock/exynos*.txt
12966
12967SAMSUNG SPI DRIVERS
12968M:	Kukjin Kim <kgene@kernel.org>
12969M:	Krzysztof Kozlowski <krzk@kernel.org>
12970M:	Andi Shyti <andi@etezian.org>
12971L:	linux-spi@vger.kernel.org
12972L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12973S:	Maintained
12974F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12975F:	drivers/spi/spi-s3c*
12976F:	include/linux/platform_data/spi-s3c64xx.h
12977
12978SAMSUNG SXGBE DRIVERS
12979M:	Byungho An <bh74.an@samsung.com>
12980M:	Girish K S <ks.giri@samsung.com>
12981M:	Vipul Pandya <vipul.pandya@samsung.com>
12982S:	Supported
12983L:	netdev@vger.kernel.org
12984F:	drivers/net/ethernet/samsung/sxgbe/
12985
12986SAMSUNG THERMAL DRIVER
12987M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12988L:	linux-pm@vger.kernel.org
12989L:	linux-samsung-soc@vger.kernel.org
12990S:	Supported
12991T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12992F:	drivers/thermal/samsung/
12993
12994SAMSUNG USB2 PHY DRIVER
12995M:	Kamil Debski <kamil@wypas.org>
12996M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12997L:	linux-kernel@vger.kernel.org
12998S:	Supported
12999F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13000F:	Documentation/phy/samsung-usb2.txt
13001F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13002F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13003F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13004F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13005F:	drivers/phy/samsung/phy-samsung-usb2.c
13006F:	drivers/phy/samsung/phy-samsung-usb2.h
13007
13008SC1200 WDT DRIVER
13009M:	Zwane Mwaikambo <zwanem@gmail.com>
13010S:	Maintained
13011F:	drivers/watchdog/sc1200wdt.c
13012
13013SCHEDULER
13014M:	Ingo Molnar <mingo@redhat.com>
13015M:	Peter Zijlstra <peterz@infradead.org>
13016L:	linux-kernel@vger.kernel.org
13017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13018S:	Maintained
13019F:	kernel/sched/
13020F:	include/linux/sched.h
13021F:	include/uapi/linux/sched.h
13022F:	include/linux/wait.h
13023
13024SCR24X CHIP CARD INTERFACE DRIVER
13025M:	Lubomir Rintel <lkundrak@v3.sk>
13026S:	Supported
13027F:	drivers/char/pcmcia/scr24x_cs.c
13028
13029SCSI CDROM DRIVER
13030M:	Jens Axboe <axboe@kernel.dk>
13031L:	linux-scsi@vger.kernel.org
13032W:	http://www.kernel.dk
13033S:	Maintained
13034F:	drivers/scsi/sr*
13035
13036SCSI RDMA PROTOCOL (SRP) INITIATOR
13037M:	Bart Van Assche <bvanassche@acm.org>
13038L:	linux-rdma@vger.kernel.org
13039S:	Supported
13040Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13041F:	drivers/infiniband/ulp/srp/
13042F:	include/scsi/srp.h
13043
13044SCSI RDMA PROTOCOL (SRP) TARGET
13045M:	Bart Van Assche <bvanassche@acm.org>
13046L:	linux-rdma@vger.kernel.org
13047L:	target-devel@vger.kernel.org
13048S:	Supported
13049Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13050F:	drivers/infiniband/ulp/srpt/
13051
13052SCSI SG DRIVER
13053M:	Doug Gilbert <dgilbert@interlog.com>
13054L:	linux-scsi@vger.kernel.org
13055W:	http://sg.danny.cz/sg
13056S:	Maintained
13057F:	Documentation/scsi/scsi-generic.txt
13058F:	drivers/scsi/sg.c
13059F:	include/scsi/sg.h
13060
13061SCSI SUBSYSTEM
13062M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13064M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13066L:	linux-scsi@vger.kernel.org
13067S:	Maintained
13068F:	Documentation/devicetree/bindings/scsi/
13069F:	drivers/scsi/
13070F:	include/scsi/
13071
13072SCSI TAPE DRIVER
13073M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13074L:	linux-scsi@vger.kernel.org
13075S:	Maintained
13076F:	Documentation/scsi/st.txt
13077F:	drivers/scsi/st.*
13078F:	drivers/scsi/st_*.h
13079
13080SCTP PROTOCOL
13081M:	Vlad Yasevich <vyasevich@gmail.com>
13082M:	Neil Horman <nhorman@tuxdriver.com>
13083M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13084L:	linux-sctp@vger.kernel.org
13085W:	http://lksctp.sourceforge.net
13086S:	Maintained
13087F:	Documentation/networking/sctp.txt
13088F:	include/linux/sctp.h
13089F:	include/uapi/linux/sctp.h
13090F:	include/net/sctp/
13091F:	net/sctp/
13092
13093SCx200 CPU SUPPORT
13094M:	Jim Cromie <jim.cromie@gmail.com>
13095S:	Odd Fixes
13096F:	Documentation/i2c/busses/scx200_acb
13097F:	arch/x86/platform/scx200/
13098F:	drivers/watchdog/scx200_wdt.c
13099F:	drivers/i2c/busses/scx200*
13100F:	drivers/mtd/maps/scx200_docflash.c
13101F:	include/linux/scx200.h
13102
13103SCx200 GPIO DRIVER
13104M:	Jim Cromie <jim.cromie@gmail.com>
13105S:	Maintained
13106F:	drivers/char/scx200_gpio.c
13107F:	include/linux/scx200_gpio.h
13108
13109SCx200 HRT CLOCKSOURCE DRIVER
13110M:	Jim Cromie <jim.cromie@gmail.com>
13111S:	Maintained
13112F:	drivers/clocksource/scx200_hrt.c
13113
13114SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13115M:	Sascha Sommer <saschasommer@freenet.de>
13116L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13117S:	Maintained
13118F:	drivers/mmc/host/sdricoh_cs.c
13119
13120SECURE COMPUTING
13121M:	Kees Cook <keescook@chromium.org>
13122R:	Andy Lutomirski <luto@amacapital.net>
13123R:	Will Drewry <wad@chromium.org>
13124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13125S:	Supported
13126F:	kernel/seccomp.c
13127F:	include/uapi/linux/seccomp.h
13128F:	include/linux/seccomp.h
13129F:	tools/testing/selftests/seccomp/*
13130F:	tools/testing/selftests/kselftest_harness.h
13131F:	Documentation/userspace-api/seccomp_filter.rst
13132K:	\bsecure_computing
13133K:	\bTIF_SECCOMP\b
13134
13135SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13136M:	Al Cooper <alcooperx@gmail.com>
13137L:	linux-mmc@vger.kernel.org
13138L:	bcm-kernel-feedback-list@broadcom.com
13139S:	Maintained
13140F:	drivers/mmc/host/sdhci-brcmstb*
13141
13142SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13143M:	Adrian Hunter <adrian.hunter@intel.com>
13144L:	linux-mmc@vger.kernel.org
13145T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
13146S:	Maintained
13147F:	drivers/mmc/host/sdhci*
13148F:	include/linux/mmc/sdhci*
13149
13150SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13151M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13152M:	Manjunath M B <manjumb@synopsys.com>
13153L:	linux-mmc@vger.kernel.org
13154S:	Maintained
13155F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13156
13157SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13158M:	Ben Dooks <ben-linux@fluff.org>
13159M:	Jaehoon Chung <jh80.chung@samsung.com>
13160L:	linux-mmc@vger.kernel.org
13161S:	Maintained
13162F:	drivers/mmc/host/sdhci-s3c*
13163
13164SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13165M:	Viresh Kumar <vireshk@kernel.org>
13166L:	linux-mmc@vger.kernel.org
13167S:	Maintained
13168F:	drivers/mmc/host/sdhci-spear.c
13169
13170SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13171M:	Kishon Vijay Abraham I <kishon@ti.com>
13172L:	linux-mmc@vger.kernel.org
13173S:	Maintained
13174F:	drivers/mmc/host/sdhci-omap.c
13175
13176SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13177M:	Scott Bauer <scott.bauer@intel.com>
13178M:	Jonathan Derrick <jonathan.derrick@intel.com>
13179L:	linux-block@vger.kernel.org
13180S:	Supported
13181F:	block/sed*
13182F:	block/opal_proto.h
13183F:	include/linux/sed*
13184F:	include/uapi/linux/sed*
13185
13186SECURITY CONTACT
13187M:	Security Officers <security@kernel.org>
13188S:	Supported
13189
13190SECURITY SUBSYSTEM
13191M:	James Morris <jmorris@namei.org>
13192M:	"Serge E. Hallyn" <serge@hallyn.com>
13193L:	linux-security-module@vger.kernel.org (suggested Cc:)
13194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13195W:	http://kernsec.org/
13196S:	Supported
13197F:	security/
13198X:	security/selinux/
13199
13200SELINUX SECURITY MODULE
13201M:	Paul Moore <paul@paul-moore.com>
13202M:	Stephen Smalley <sds@tycho.nsa.gov>
13203M:	Eric Paris <eparis@parisplace.org>
13204L:	selinux@vger.kernel.org
13205W:	https://selinuxproject.org
13206W:	https://github.com/SELinuxProject
13207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13208S:	Supported
13209F:	include/linux/selinux*
13210F:	security/selinux/
13211F:	scripts/selinux/
13212F:	Documentation/admin-guide/LSM/SELinux.rst
13213
13214SENSABLE PHANTOM
13215M:	Jiri Slaby <jirislaby@gmail.com>
13216S:	Maintained
13217F:	drivers/misc/phantom.c
13218F:	include/uapi/linux/phantom.h
13219
13220SERIAL DEVICE BUS
13221M:	Rob Herring <robh@kernel.org>
13222L:	linux-serial@vger.kernel.org
13223S:	Maintained
13224F:	Documentation/devicetree/bindings/serial/slave-device.txt
13225F:	drivers/tty/serdev/
13226F:	include/linux/serdev.h
13227
13228SERIAL DRIVERS
13229M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13230L:	linux-serial@vger.kernel.org
13231S:	Maintained
13232F:	Documentation/devicetree/bindings/serial/
13233F:	drivers/tty/serial/
13234
13235SERIAL IR RECEIVER
13236M:	Sean Young <sean@mess.org>
13237L:	linux-media@vger.kernel.org
13238S:	Maintained
13239F:	drivers/media/rc/serial_ir.c
13240
13241SFC NETWORK DRIVER
13242M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13243M:	Edward Cree <ecree@solarflare.com>
13244M:	Bert Kenward <bkenward@solarflare.com>
13245L:	netdev@vger.kernel.org
13246S:	Supported
13247F:	drivers/net/ethernet/sfc/
13248
13249SGI GRU DRIVER
13250M:	Dimitri Sivanich <sivanich@sgi.com>
13251S:	Maintained
13252F:	drivers/misc/sgi-gru/
13253
13254SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13255M:	Pat Gefre <pfg@sgi.com>
13256L:	linux-ia64@vger.kernel.org
13257S:	Supported
13258F:	Documentation/ia64/serial.txt
13259F:	drivers/tty/serial/ioc?_serial.c
13260F:	include/linux/ioc?.h
13261
13262SGI XP/XPC/XPNET DRIVER
13263M:	Cliff Whickman <cpw@sgi.com>
13264M:	Robin Holt <robinmholt@gmail.com>
13265S:	Maintained
13266F:	drivers/misc/sgi-xp/
13267
13268SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13269M:	Ursula Braun <ubraun@linux.ibm.com>
13270L:	linux-s390@vger.kernel.org
13271W:	http://www.ibm.com/developerworks/linux/linux390/
13272S:	Supported
13273F:	net/smc/
13274
13275SHARP RJ54N1CB0C SENSOR DRIVER
13276M:	Jacopo Mondi <jacopo@jmondi.org>
13277L:	linux-media@vger.kernel.org
13278T:	git git://linuxtv.org/media_tree.git
13279S:	Odd fixes
13280F:	drivers/media/i2c/rj54n1cb0c.c
13281F:	include/media/i2c/rj54n1cb0c.h
13282
13283SH_VEU V4L2 MEM2MEM DRIVER
13284L:	linux-media@vger.kernel.org
13285S:	Orphan
13286F:	drivers/media/platform/sh_veu.c
13287
13288SH_VOU V4L2 OUTPUT DRIVER
13289L:	linux-media@vger.kernel.org
13290S:	Orphan
13291F:	drivers/media/platform/sh_vou.c
13292F:	include/media/drv-intf/sh_vou.h
13293
13294SI2157 MEDIA DRIVER
13295M:	Antti Palosaari <crope@iki.fi>
13296L:	linux-media@vger.kernel.org
13297W:	https://linuxtv.org
13298W:	http://palosaari.fi/linux/
13299Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13300T:	git git://linuxtv.org/anttip/media_tree.git
13301S:	Maintained
13302F:	drivers/media/tuners/si2157*
13303
13304SI2165 MEDIA DRIVER
13305M:	Matthias Schwarzott <zzam@gentoo.org>
13306L:	linux-media@vger.kernel.org
13307W:	https://linuxtv.org
13308Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13309S:	Maintained
13310F:	drivers/media/dvb-frontends/si2165*
13311
13312SI2168 MEDIA DRIVER
13313M:	Antti Palosaari <crope@iki.fi>
13314L:	linux-media@vger.kernel.org
13315W:	https://linuxtv.org
13316W:	http://palosaari.fi/linux/
13317Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13318T:	git git://linuxtv.org/anttip/media_tree.git
13319S:	Maintained
13320F:	drivers/media/dvb-frontends/si2168*
13321
13322SI470X FM RADIO RECEIVER I2C DRIVER
13323M:	Hans Verkuil <hverkuil@xs4all.nl>
13324L:	linux-media@vger.kernel.org
13325T:	git git://linuxtv.org/media_tree.git
13326W:	https://linuxtv.org
13327S:	Odd Fixes
13328F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13329
13330SI470X FM RADIO RECEIVER USB DRIVER
13331M:	Hans Verkuil <hverkuil@xs4all.nl>
13332L:	linux-media@vger.kernel.org
13333T:	git git://linuxtv.org/media_tree.git
13334W:	https://linuxtv.org
13335S:	Maintained
13336F:	drivers/media/radio/si470x/radio-si470x-common.c
13337F:	drivers/media/radio/si470x/radio-si470x.h
13338F:	drivers/media/radio/si470x/radio-si470x-usb.c
13339
13340SI4713 FM RADIO TRANSMITTER I2C DRIVER
13341M:	Eduardo Valentin <edubezval@gmail.com>
13342L:	linux-media@vger.kernel.org
13343T:	git git://linuxtv.org/media_tree.git
13344W:	https://linuxtv.org
13345S:	Odd Fixes
13346F:	drivers/media/radio/si4713/si4713.?
13347
13348SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13349M:	Eduardo Valentin <edubezval@gmail.com>
13350L:	linux-media@vger.kernel.org
13351T:	git git://linuxtv.org/media_tree.git
13352W:	https://linuxtv.org
13353S:	Odd Fixes
13354F:	drivers/media/radio/si4713/radio-platform-si4713.c
13355
13356SI4713 FM RADIO TRANSMITTER USB DRIVER
13357M:	Hans Verkuil <hverkuil@xs4all.nl>
13358L:	linux-media@vger.kernel.org
13359T:	git git://linuxtv.org/media_tree.git
13360W:	https://linuxtv.org
13361S:	Maintained
13362F:	drivers/media/radio/si4713/radio-usb-si4713.c
13363
13364SIANO DVB DRIVER
13365M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13366L:	linux-media@vger.kernel.org
13367W:	https://linuxtv.org
13368T:	git git://linuxtv.org/media_tree.git
13369S:	Odd fixes
13370F:	drivers/media/common/siano/
13371F:	drivers/media/usb/siano/
13372F:	drivers/media/usb/siano/
13373F:	drivers/media/mmc/siano/
13374
13375SIFIVE DRIVERS
13376M:	Palmer Dabbelt <palmer@sifive.com>
13377L:	linux-riscv@lists.infradead.org
13378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13379S:	Supported
13380K:	sifive
13381N:	sifive
13382
13383SILEAD TOUCHSCREEN DRIVER
13384M:	Hans de Goede <hdegoede@redhat.com>
13385L:	linux-input@vger.kernel.org
13386L:	platform-driver-x86@vger.kernel.org
13387S:	Maintained
13388F:	drivers/input/touchscreen/silead.c
13389F:	drivers/platform/x86/touchscreen_dmi.c
13390
13391SILICON MOTION SM712 FRAME BUFFER DRIVER
13392M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13393M:	Teddy Wang <teddy.wang@siliconmotion.com>
13394M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13395L:	linux-fbdev@vger.kernel.org
13396S:	Maintained
13397F:	drivers/video/fbdev/sm712*
13398F:	Documentation/fb/sm712fb.txt
13399
13400SIMPLE FIRMWARE INTERFACE (SFI)
13401M:	Len Brown <lenb@kernel.org>
13402L:	sfi-devel@simplefirmware.org
13403W:	http://simplefirmware.org/
13404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13405S:	Supported
13406F:	arch/x86/platform/sfi/
13407F:	drivers/sfi/
13408F:	include/linux/sfi*.h
13409
13410SIMPLEFB FB DRIVER
13411M:	Hans de Goede <hdegoede@redhat.com>
13412L:	linux-fbdev@vger.kernel.org
13413S:	Maintained
13414F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13415F:	drivers/video/fbdev/simplefb.c
13416F:	include/linux/platform_data/simplefb.h
13417
13418SIMTEC EB110ATX (Chalice CATS)
13419P:	Ben Dooks
13420P:	Vincent Sanders <vince@simtec.co.uk>
13421M:	Simtec Linux Team <linux@simtec.co.uk>
13422W:	http://www.simtec.co.uk/products/EB110ATX/
13423S:	Supported
13424
13425SIMTEC EB2410ITX (BAST)
13426P:	Ben Dooks
13427P:	Vincent Sanders <vince@simtec.co.uk>
13428M:	Simtec Linux Team <linux@simtec.co.uk>
13429W:	http://www.simtec.co.uk/products/EB2410ITX/
13430S:	Supported
13431F:	arch/arm/mach-s3c24xx/mach-bast.c
13432F:	arch/arm/mach-s3c24xx/bast-ide.c
13433F:	arch/arm/mach-s3c24xx/bast-irq.c
13434
13435SIPHASH PRF ROUTINES
13436M:	Jason A. Donenfeld <Jason@zx2c4.com>
13437S:	Maintained
13438F:	lib/siphash.c
13439F:	lib/test_siphash.c
13440F:	include/linux/siphash.h
13441
13442SIOX
13443M:	Gavin Schenk <g.schenk@eckelmann.de>
13444M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13445R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13446S:	Supported
13447F:	drivers/siox/*
13448F:	drivers/gpio/gpio-siox.c
13449F:	include/trace/events/siox.h
13450
13451SIS 190 ETHERNET DRIVER
13452M:	Francois Romieu <romieu@fr.zoreil.com>
13453L:	netdev@vger.kernel.org
13454S:	Maintained
13455F:	drivers/net/ethernet/sis/sis190.c
13456
13457SIS 900/7016 FAST ETHERNET DRIVER
13458M:	Daniele Venzano <venza@brownhat.org>
13459W:	http://www.brownhat.org/sis900.html
13460L:	netdev@vger.kernel.org
13461S:	Maintained
13462F:	drivers/net/ethernet/sis/sis900.*
13463
13464SIS FRAMEBUFFER DRIVER
13465M:	Thomas Winischhofer <thomas@winischhofer.net>
13466W:	http://www.winischhofer.net/linuxsisvga.shtml
13467S:	Maintained
13468F:	Documentation/fb/sisfb.txt
13469F:	drivers/video/fbdev/sis/
13470F:	include/video/sisfb.h
13471
13472SIS USB2VGA DRIVER
13473M:	Thomas Winischhofer <thomas@winischhofer.net>
13474W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13475S:	Maintained
13476F:	drivers/usb/misc/sisusbvga/
13477
13478SLAB ALLOCATOR
13479M:	Christoph Lameter <cl@linux.com>
13480M:	Pekka Enberg <penberg@kernel.org>
13481M:	David Rientjes <rientjes@google.com>
13482M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13483M:	Andrew Morton <akpm@linux-foundation.org>
13484L:	linux-mm@kvack.org
13485S:	Maintained
13486F:	include/linux/sl?b*.h
13487F:	mm/sl?b*
13488
13489SLEEPABLE READ-COPY UPDATE (SRCU)
13490M:	Lai Jiangshan <jiangshanlai@gmail.com>
13491M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13492M:	Josh Triplett <josh@joshtriplett.org>
13493R:	Steven Rostedt <rostedt@goodmis.org>
13494R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13495L:	linux-kernel@vger.kernel.org
13496W:	http://www.rdrop.com/users/paulmck/RCU/
13497S:	Supported
13498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13499F:	include/linux/srcu*.h
13500F:	kernel/rcu/srcu*.c
13501
13502SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13503M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13504L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13505S:	Maintained
13506F:	drivers/slimbus/
13507F:	Documentation/devicetree/bindings/slimbus/
13508F:	include/linux/slimbus.h
13509
13510SMACK SECURITY MODULE
13511M:	Casey Schaufler <casey@schaufler-ca.com>
13512L:	linux-security-module@vger.kernel.org
13513W:	http://schaufler-ca.com
13514T:	git git://github.com/cschaufler/smack-next
13515S:	Maintained
13516F:	Documentation/admin-guide/LSM/Smack.rst
13517F:	security/smack/
13518
13519SMC91x ETHERNET DRIVER
13520M:	Nicolas Pitre <nico@fluxnic.net>
13521S:	Odd Fixes
13522F:	drivers/net/ethernet/smsc/smc91x.*
13523
13524SMIA AND SMIA++ IMAGE SENSOR DRIVER
13525M:	Sakari Ailus <sakari.ailus@iki.fi>
13526L:	linux-media@vger.kernel.org
13527S:	Maintained
13528F:	drivers/media/i2c/smiapp/
13529F:	include/media/i2c/smiapp.h
13530F:	drivers/media/i2c/smiapp-pll.c
13531F:	drivers/media/i2c/smiapp-pll.h
13532F:	include/uapi/linux/smiapp.h
13533F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13534
13535SMM665 HARDWARE MONITOR DRIVER
13536M:	Guenter Roeck <linux@roeck-us.net>
13537L:	linux-hwmon@vger.kernel.org
13538S:	Maintained
13539F:	Documentation/hwmon/smm665
13540F:	drivers/hwmon/smm665.c
13541
13542SMSC EMC2103 HARDWARE MONITOR DRIVER
13543M:	Steve Glendinning <steve.glendinning@shawell.net>
13544L:	linux-hwmon@vger.kernel.org
13545S:	Maintained
13546F:	Documentation/hwmon/emc2103
13547F:	drivers/hwmon/emc2103.c
13548
13549SMSC SCH5627 HARDWARE MONITOR DRIVER
13550M:	Hans de Goede <hdegoede@redhat.com>
13551L:	linux-hwmon@vger.kernel.org
13552S:	Supported
13553F:	Documentation/hwmon/sch5627
13554F:	drivers/hwmon/sch5627.c
13555
13556SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13557M:	Steve Glendinning <steve.glendinning@shawell.net>
13558L:	linux-fbdev@vger.kernel.org
13559S:	Maintained
13560F:	drivers/video/fbdev/smscufx.c
13561
13562SMSC47B397 HARDWARE MONITOR DRIVER
13563M:	Jean Delvare <jdelvare@suse.com>
13564L:	linux-hwmon@vger.kernel.org
13565S:	Maintained
13566F:	Documentation/hwmon/smsc47b397
13567F:	drivers/hwmon/smsc47b397.c
13568
13569SMSC911x ETHERNET DRIVER
13570M:	Steve Glendinning <steve.glendinning@shawell.net>
13571L:	netdev@vger.kernel.org
13572S:	Maintained
13573F:	include/linux/smsc911x.h
13574F:	drivers/net/ethernet/smsc/smsc911x.*
13575
13576SMSC9420 PCI ETHERNET DRIVER
13577M:	Steve Glendinning <steve.glendinning@shawell.net>
13578L:	netdev@vger.kernel.org
13579S:	Maintained
13580F:	drivers/net/ethernet/smsc/smsc9420.*
13581
13582SOC-CAMERA V4L2 SUBSYSTEM
13583L:	linux-media@vger.kernel.org
13584T:	git git://linuxtv.org/media_tree.git
13585S:	Orphan
13586F:	include/media/soc*
13587F:	drivers/media/i2c/soc_camera/
13588F:	drivers/media/platform/soc_camera/
13589
13590SOCIONEXT SYNQUACER I2C DRIVER
13591M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13592L:	linux-i2c@vger.kernel.org
13593S:	Maintained
13594F:	drivers/i2c/busses/i2c-synquacer.c
13595F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13596
13597SOCIONEXT UNIPHIER SOUND DRIVER
13598L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13599S:	Orphan
13600F:	sound/soc/uniphier/
13601
13602SOEKRIS NET48XX LED SUPPORT
13603M:	Chris Boot <bootc@bootc.net>
13604S:	Maintained
13605F:	drivers/leds/leds-net48xx.c
13606
13607SOFT-ROCE DRIVER (rxe)
13608M:	Moni Shoua <monis@mellanox.com>
13609L:	linux-rdma@vger.kernel.org
13610S:	Supported
13611W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13612Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13613F:	drivers/infiniband/sw/rxe/
13614F:	include/uapi/rdma/rdma_user_rxe.h
13615
13616SOFTLOGIC 6x10 MPEG CODEC
13617M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13618M:	Anton Sviridenko <anton@corp.bluecherry.net>
13619M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13620M:	Andrey Utkin <andrey_utkin@fastmail.com>
13621M:	Ismael Luceno <ismael@iodev.co.uk>
13622L:	linux-media@vger.kernel.org
13623S:	Supported
13624F:	drivers/media/pci/solo6x10/
13625
13626SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13627M:	James Morse <james.morse@arm.com>
13628L:	linux-arm-kernel@lists.infradead.org
13629S:	Maintained
13630F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13631F:	drivers/firmware/arm_sdei.c
13632F:	include/linux/arm_sdei.h
13633F:	include/uapi/linux/arm_sdei.h
13634
13635SOFTWARE RAID (Multiple Disks) SUPPORT
13636M:	Shaohua Li <shli@kernel.org>
13637L:	linux-raid@vger.kernel.org
13638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13639S:	Supported
13640F:	drivers/md/Makefile
13641F:	drivers/md/Kconfig
13642F:	drivers/md/md*
13643F:	drivers/md/raid*
13644F:	include/linux/raid/
13645F:	include/uapi/linux/raid/
13646
13647SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13648M:	Jassi Brar <jaswinder.singh@linaro.org>
13649L:	netdev@vger.kernel.org
13650S:	Maintained
13651F:	drivers/net/ethernet/socionext/netsec.c
13652F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13653
13654SOLIDRUN CLEARFOG SUPPORT
13655M:	Russell King <linux@armlinux.org.uk>
13656S:	Maintained
13657F:	arch/arm/boot/dts/armada-388-clearfog*
13658F:	arch/arm/boot/dts/armada-38x-solidrun-*
13659
13660SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13661M:	Russell King <linux@armlinux.org.uk>
13662S:	Maintained
13663F:	arch/arm/boot/dts/imx6*-cubox-i*
13664F:	arch/arm/boot/dts/imx6*-hummingboard*
13665F:	arch/arm/boot/dts/imx6*-sr-*
13666
13667SONIC NETWORK DRIVER
13668M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13669L:	netdev@vger.kernel.org
13670S:	Maintained
13671F:	drivers/net/ethernet/natsemi/sonic.*
13672
13673SONICS SILICON BACKPLANE DRIVER (SSB)
13674M:	Michael Buesch <m@bues.ch>
13675L:	linux-wireless@vger.kernel.org
13676S:	Maintained
13677F:	drivers/ssb/
13678F:	include/linux/ssb/
13679
13680SONY IMX258 SENSOR DRIVER
13681M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13682L:	linux-media@vger.kernel.org
13683T:	git git://linuxtv.org/media_tree.git
13684S:	Maintained
13685F:	drivers/media/i2c/imx258.c
13686
13687SONY IMX274 SENSOR DRIVER
13688M:	Leon Luo <leonl@leopardimaging.com>
13689L:	linux-media@vger.kernel.org
13690T:	git git://linuxtv.org/media_tree.git
13691S:	Maintained
13692F:	drivers/media/i2c/imx274.c
13693F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13694
13695SONY MEMORYSTICK CARD SUPPORT
13696M:	Alex Dubov <oakad@yahoo.com>
13697W:	http://tifmxx.berlios.de/
13698S:	Maintained
13699F:	drivers/memstick/host/tifm_ms.c
13700
13701SONY MEMORYSTICK STANDARD SUPPORT
13702M:	Maxim Levitsky <maximlevitsky@gmail.com>
13703S:	Maintained
13704F:	drivers/memstick/core/ms_block.*
13705
13706SONY VAIO CONTROL DEVICE DRIVER
13707M:	Mattia Dongili <malattia@linux.it>
13708L:	platform-driver-x86@vger.kernel.org
13709W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13710S:	Maintained
13711F:	Documentation/laptops/sony-laptop.txt
13712F:	drivers/char/sonypi.c
13713F:	drivers/platform/x86/sony-laptop.c
13714F:	include/linux/sony-laptop.h
13715
13716SOUND
13717M:	Jaroslav Kysela <perex@perex.cz>
13718M:	Takashi Iwai <tiwai@suse.com>
13719L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13720W:	http://www.alsa-project.org/
13721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13722T:	git git://git.alsa-project.org/alsa-kernel.git
13723Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13724S:	Maintained
13725F:	Documentation/sound/
13726F:	include/sound/
13727F:	include/uapi/sound/
13728F:	sound/
13729
13730SOUND - COMPRESSED AUDIO
13731M:	Vinod Koul <vkoul@kernel.org>
13732L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13734S:	Supported
13735F:	Documentation/sound/designs/compress-offload.rst
13736F:	include/sound/compress_driver.h
13737F:	include/uapi/sound/compress_*
13738F:	sound/core/compress_offload.c
13739F:	sound/soc/soc-compress.c
13740
13741SOUND - DMAENGINE HELPERS
13742M:	Lars-Peter Clausen <lars@metafoo.de>
13743S:	Supported
13744F:	include/sound/dmaengine_pcm.h
13745F:	sound/core/pcm_dmaengine.c
13746F:	sound/soc/soc-generic-dmaengine-pcm.c
13747
13748SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13749M:	Liam Girdwood <lgirdwood@gmail.com>
13750M:	Mark Brown <broonie@kernel.org>
13751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13752L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13753W:	http://alsa-project.org/main/index.php/ASoC
13754S:	Supported
13755F:	Documentation/devicetree/bindings/sound/
13756F:	Documentation/sound/soc/
13757F:	sound/soc/
13758F:	include/sound/soc*
13759
13760SOUNDWIRE SUBSYSTEM
13761M:	Vinod Koul <vkoul@kernel.org>
13762M:	Sanyog Kale <sanyog.r.kale@intel.com>
13763R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13764L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13765S:	Supported
13766F:	Documentation/driver-api/soundwire/
13767F:	drivers/soundwire/
13768F:	include/linux/soundwire/
13769
13770SP2 MEDIA DRIVER
13771M:	Olli Salonen <olli.salonen@iki.fi>
13772L:	linux-media@vger.kernel.org
13773W:	https://linuxtv.org
13774Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13775S:	Maintained
13776F:	drivers/media/dvb-frontends/sp2*
13777
13778SPARC + UltraSPARC (sparc/sparc64)
13779M:	"David S. Miller" <davem@davemloft.net>
13780L:	sparclinux@vger.kernel.org
13781Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13784S:	Maintained
13785F:	arch/sparc/
13786F:	drivers/sbus/
13787
13788SPARC SERIAL DRIVERS
13789M:	"David S. Miller" <davem@davemloft.net>
13790L:	sparclinux@vger.kernel.org
13791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13793S:	Maintained
13794F:	include/linux/sunserialcore.h
13795F:	drivers/tty/serial/suncore.c
13796F:	drivers/tty/serial/sunhv.c
13797F:	drivers/tty/serial/sunsab.c
13798F:	drivers/tty/serial/sunsab.h
13799F:	drivers/tty/serial/sunsu.c
13800F:	drivers/tty/serial/sunzilog.c
13801F:	drivers/tty/serial/sunzilog.h
13802F:	drivers/tty/vcc.c
13803
13804SPARSE CHECKER
13805M:	"Christopher Li" <sparse@chrisli.org>
13806L:	linux-sparse@vger.kernel.org
13807W:	https://sparse.wiki.kernel.org/
13808T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13809T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13810S:	Maintained
13811F:	include/linux/compiler.h
13812
13813SPEAR CLOCK FRAMEWORK SUPPORT
13814M:	Viresh Kumar <vireshk@kernel.org>
13815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13816W:	http://www.st.com/spear
13817S:	Maintained
13818F:	drivers/clk/spear/
13819
13820SPEAR PLATFORM SUPPORT
13821M:	Viresh Kumar <vireshk@kernel.org>
13822M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13823L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13824W:	http://www.st.com/spear
13825S:	Maintained
13826F:	arch/arm/boot/dts/spear*
13827F:	arch/arm/mach-spear/
13828
13829SPI NOR SUBSYSTEM
13830M:	Marek Vasut <marek.vasut@gmail.com>
13831L:	linux-mtd@lists.infradead.org
13832W:	http://www.linux-mtd.infradead.org/
13833Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13834T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13835T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13836S:	Maintained
13837F:	drivers/mtd/spi-nor/
13838F:	include/linux/mtd/spi-nor.h
13839
13840SPI SUBSYSTEM
13841M:	Mark Brown <broonie@kernel.org>
13842L:	linux-spi@vger.kernel.org
13843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13844Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13845S:	Maintained
13846F:	Documentation/devicetree/bindings/spi/
13847F:	Documentation/spi/
13848F:	drivers/spi/
13849F:	include/linux/spi/
13850F:	include/uapi/linux/spi/
13851F:	tools/spi/
13852
13853SPIDERNET NETWORK DRIVER for CELL
13854M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13855L:	netdev@vger.kernel.org
13856S:	Supported
13857F:	Documentation/networking/spider_net.txt
13858F:	drivers/net/ethernet/toshiba/spider_net*
13859
13860SPMI SUBSYSTEM
13861R:	Stephen Boyd <sboyd@kernel.org>
13862L:	linux-arm-msm@vger.kernel.org
13863F:	Documentation/devicetree/bindings/spmi/
13864F:	drivers/spmi/
13865F:	include/dt-bindings/spmi/spmi.h
13866F:	include/linux/spmi.h
13867F:	include/trace/events/spmi.h
13868
13869SPU FILE SYSTEM
13870M:	Jeremy Kerr <jk@ozlabs.org>
13871L:	linuxppc-dev@lists.ozlabs.org
13872W:	http://www.ibm.com/developerworks/power/cell/
13873S:	Supported
13874F:	Documentation/filesystems/spufs.txt
13875F:	arch/powerpc/platforms/cell/spufs/
13876
13877SQUASHFS FILE SYSTEM
13878M:	Phillip Lougher <phillip@squashfs.org.uk>
13879L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13880W:	http://squashfs.org.uk
13881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13882S:	Maintained
13883F:	Documentation/filesystems/squashfs.txt
13884F:	fs/squashfs/
13885
13886SRM (Alpha) environment access
13887M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13888S:	Maintained
13889F:	arch/alpha/kernel/srm_env.c
13890
13891ST STM32 I2C/SMBUS DRIVER
13892M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13893L:	linux-i2c@vger.kernel.org
13894S:	Maintained
13895F:	drivers/i2c/busses/i2c-stm32*
13896
13897STABLE BRANCH
13898M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13899L:	stable@vger.kernel.org
13900S:	Supported
13901F:	Documentation/process/stable-kernel-rules.rst
13902
13903STAGING - COMEDI
13904M:	Ian Abbott <abbotti@mev.co.uk>
13905M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13906S:	Odd Fixes
13907F:	drivers/staging/comedi/
13908
13909STAGING - EROFS FILE SYSTEM
13910M:	Gao Xiang <gaoxiang25@huawei.com>
13911M:	Chao Yu <yuchao0@huawei.com>
13912L:	linux-erofs@lists.ozlabs.org
13913S:	Maintained
13914F:	drivers/staging/erofs/
13915
13916STAGING - FLARION FT1000 DRIVERS
13917M:	Marek Belisko <marek.belisko@gmail.com>
13918S:	Odd Fixes
13919F:	drivers/staging/ft1000/
13920
13921STAGING - INDUSTRIAL IO
13922M:	Jonathan Cameron <jic23@kernel.org>
13923L:	linux-iio@vger.kernel.org
13924S:	Odd Fixes
13925F:	Documentation/devicetree/bindings/staging/iio/
13926F:	drivers/staging/iio/
13927
13928STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13929M:	Marc Dietrich <marvin24@gmx.de>
13930L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13931L:	linux-tegra@vger.kernel.org
13932S:	Maintained
13933F:	drivers/staging/nvec/
13934
13935STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13936M:	Jens Frederich <jfrederich@gmail.com>
13937M:	Daniel Drake <dsd@laptop.org>
13938M:	Jon Nettleton <jon.nettleton@gmail.com>
13939W:	http://wiki.laptop.org/go/DCON
13940S:	Maintained
13941F:	drivers/staging/olpc_dcon/
13942
13943STAGING - REALTEK RTL8712U DRIVERS
13944M:	Larry Finger <Larry.Finger@lwfinger.net>
13945M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13946S:	Odd Fixes
13947F:	drivers/staging/rtl8712/
13948
13949STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13950M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13951M:	Teddy Wang <teddy.wang@siliconmotion.com>
13952M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13953L:	linux-fbdev@vger.kernel.org
13954S:	Maintained
13955F:	drivers/staging/sm750fb/
13956
13957STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13958M:	William Hubbs <w.d.hubbs@gmail.com>
13959M:	Chris Brannon <chris@the-brannons.com>
13960M:	Kirk Reiser <kirk@reisers.ca>
13961M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13962L:	speakup@linux-speakup.org
13963W:	http://www.linux-speakup.org/
13964S:	Odd Fixes
13965F:	drivers/staging/speakup/
13966
13967STAGING - VIA VT665X DRIVERS
13968M:	Forest Bond <forest@alittletooquiet.net>
13969S:	Odd Fixes
13970F:	drivers/staging/vt665?/
13971
13972STAGING - WILC1000 WIFI DRIVER
13973M:	Aditya Shankar <aditya.shankar@microchip.com>
13974M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13975L:	linux-wireless@vger.kernel.org
13976S:	Supported
13977F:	drivers/staging/wilc1000/
13978
13979STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13980M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13981S:	Odd Fixes
13982F:	drivers/staging/xgifb/
13983
13984STAGING SUBSYSTEM
13985M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13987L:	devel@driverdev.osuosl.org
13988S:	Supported
13989F:	drivers/staging/
13990
13991STARFIRE/DURALAN NETWORK DRIVER
13992M:	Ion Badulescu <ionut@badula.org>
13993S:	Odd Fixes
13994F:	drivers/net/ethernet/adaptec/starfire*
13995
13996STEC S1220 SKD DRIVER
13997M:	Bart Van Assche <bart.vanassche@wdc.com>
13998L:	linux-block@vger.kernel.org
13999S:	Maintained
14000F:	drivers/block/skd*[ch]
14001
14002STI AUDIO (ASoC) DRIVERS
14003M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14004L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14005S:	Maintained
14006F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14007F:	sound/soc/sti/
14008
14009STI CEC DRIVER
14010M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
14011S:	Maintained
14012F:	drivers/staging/media/st-cec/
14013F:	Documentation/devicetree/bindings/media/stih-cec.txt
14014
14015STK1160 USB VIDEO CAPTURE DRIVER
14016M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14017L:	linux-media@vger.kernel.org
14018T:	git git://linuxtv.org/media_tree.git
14019S:	Maintained
14020F:	drivers/media/usb/stk1160/
14021
14022STM32 AUDIO (ASoC) DRIVERS
14023M:	Olivier Moysan <olivier.moysan@st.com>
14024M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14025L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14026S:	Maintained
14027F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
14028F:	sound/soc/stm/
14029
14030STM32 TIMER/LPTIMER DRIVERS
14031M:	Fabrice Gasnier <fabrice.gasnier@st.com>
14032S:	Maintained
14033F:	drivers/*/stm32-*timer*
14034F:	drivers/pwm/pwm-stm32*
14035F:	include/linux/*/stm32-*tim*
14036F:	Documentation/ABI/testing/*timer-stm32
14037F:	Documentation/devicetree/bindings/*/stm32-*timer*
14038F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
14039
14040STMMAC ETHERNET DRIVER
14041M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
14042M:	Alexandre Torgue <alexandre.torgue@st.com>
14043M:	Jose Abreu <joabreu@synopsys.com>
14044L:	netdev@vger.kernel.org
14045W:	http://www.stlinux.com
14046S:	Supported
14047F:	drivers/net/ethernet/stmicro/stmmac/
14048
14049SUN3/3X
14050M:	Sam Creasey <sammy@sammy.net>
14051W:	http://sammy.net/sun3/
14052S:	Maintained
14053F:	arch/m68k/kernel/*sun3*
14054F:	arch/m68k/sun3*/
14055F:	arch/m68k/include/asm/sun3*
14056F:	drivers/net/ethernet/i825xx/sun3*
14057
14058SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14059M:	Hans de Goede <hdegoede@redhat.com>
14060L:	linux-input@vger.kernel.org
14061S:	Maintained
14062F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14063F:	drivers/input/keyboard/sun4i-lradc-keys.c
14064
14065SUNDANCE NETWORK DRIVER
14066M:	Denis Kirjanov <kda@linux-powerpc.org>
14067L:	netdev@vger.kernel.org
14068S:	Maintained
14069F:	drivers/net/ethernet/dlink/sundance.c
14070
14071SUPERH
14072M:	Yoshinori Sato <ysato@users.sourceforge.jp>
14073M:	Rich Felker <dalias@libc.org>
14074L:	linux-sh@vger.kernel.org
14075Q:	http://patchwork.kernel.org/project/linux-sh/list/
14076S:	Maintained
14077F:	Documentation/sh/
14078F:	arch/sh/
14079F:	drivers/sh/
14080
14081SUSPEND TO RAM
14082M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
14083M:	Len Brown <len.brown@intel.com>
14084M:	Pavel Machek <pavel@ucw.cz>
14085L:	linux-pm@vger.kernel.org
14086B:	https://bugzilla.kernel.org
14087S:	Supported
14088F:	Documentation/power/
14089F:	arch/x86/kernel/acpi/
14090F:	drivers/base/power/
14091F:	kernel/power/
14092F:	include/linux/suspend.h
14093F:	include/linux/freezer.h
14094F:	include/linux/pm.h
14095
14096SVGA HANDLING
14097M:	Martin Mares <mj@ucw.cz>
14098L:	linux-video@atrey.karlin.mff.cuni.cz
14099S:	Maintained
14100F:	Documentation/svga.txt
14101F:	arch/x86/boot/video*
14102
14103SWIOTLB SUBSYSTEM
14104M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14105L:	iommu@lists.linux-foundation.org
14106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14107S:	Supported
14108F:	kernel/dma/swiotlb.c
14109F:	arch/*/kernel/pci-swiotlb.c
14110F:	include/linux/swiotlb.h
14111
14112SWITCHDEV
14113M:	Jiri Pirko <jiri@resnulli.us>
14114M:	Ivan Vecera <ivecera@redhat.com>
14115L:	netdev@vger.kernel.org
14116S:	Supported
14117F:	net/switchdev/
14118F:	include/net/switchdev.h
14119
14120SY8106A REGULATOR DRIVER
14121M:	Icenowy Zheng <icenowy@aosc.io>
14122S:	Maintained
14123F:	drivers/regulator/sy8106a-regulator.c
14124F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14125
14126SYNC FILE FRAMEWORK
14127M:	Sumit Semwal <sumit.semwal@linaro.org>
14128R:	Gustavo Padovan <gustavo@padovan.org>
14129S:	Maintained
14130L:	linux-media@vger.kernel.org
14131L:	dri-devel@lists.freedesktop.org
14132F:	drivers/dma-buf/sync_*
14133F:	drivers/dma-buf/dma-fence*
14134F:	drivers/dma-buf/sw_sync.c
14135F:	include/linux/sync_file.h
14136F:	include/uapi/linux/sync_file.h
14137F:	Documentation/sync_file.txt
14138T:	git git://anongit.freedesktop.org/drm/drm-misc
14139
14140SYNOPSYS ARC ARCHITECTURE
14141M:	Vineet Gupta <vgupta@synopsys.com>
14142L:	linux-snps-arc@lists.infradead.org
14143S:	Supported
14144F:	arch/arc/
14145F:	Documentation/devicetree/bindings/arc/*
14146F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14147F:	drivers/clocksource/arc_timer.c
14148F:	drivers/tty/serial/arc_uart.c
14149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14150
14151SYNOPSYS ARC HSDK SDP pll clock driver
14152M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14153S:	Supported
14154F:	drivers/clk/clk-hsdk-pll.c
14155F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14156
14157SYNOPSYS ARC SDP clock driver
14158M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14159S:	Supported
14160F:	drivers/clk/axs10x/*
14161F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14162
14163SYNOPSYS ARC SDP platform support
14164M:	Alexey Brodkin <abrodkin@synopsys.com>
14165S:	Supported
14166F:	arch/arc/plat-axs10x
14167F:	arch/arc/boot/dts/ax*
14168F:	Documentation/devicetree/bindings/arc/axs10*
14169
14170SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14171M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14172S:	Supported
14173F:	drivers/reset/reset-axs10x.c
14174F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14175
14176SYNOPSYS CREG GPIO DRIVER
14177M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14178S:	Maintained
14179F:	drivers/gpio/gpio-creg-snps.c
14180F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14181
14182SYNOPSYS DESIGNWARE 8250 UART DRIVER
14183R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14184S:	Maintained
14185F:	drivers/tty/serial/8250/8250_dw.c
14186
14187SYNOPSYS DESIGNWARE APB GPIO DRIVER
14188M:	Hoan Tran <hotran@apm.com>
14189L:	linux-gpio@vger.kernel.org
14190S:	Maintained
14191F:	drivers/gpio/gpio-dwapb.c
14192F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14193
14194SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14195M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14196S:	Maintained
14197F:	drivers/dma/dwi-axi-dmac/
14198F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14199
14200SYNOPSYS DESIGNWARE DMAC DRIVER
14201M:	Viresh Kumar <vireshk@kernel.org>
14202R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14203S:	Maintained
14204F:	include/linux/dma/dw.h
14205F:	include/linux/platform_data/dma-dw.h
14206F:	drivers/dma/dw/
14207
14208SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14209M:	Jose Abreu <Jose.Abreu@synopsys.com>
14210L:	netdev@vger.kernel.org
14211S:	Supported
14212F:	drivers/net/ethernet/synopsys/
14213
14214SYNOPSYS DESIGNWARE I2C DRIVER
14215M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14216R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14217R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14218L:	linux-i2c@vger.kernel.org
14219S:	Maintained
14220F:	drivers/i2c/busses/i2c-designware-*
14221F:	include/linux/platform_data/i2c-designware.h
14222
14223SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14224M:	Jaehoon Chung <jh80.chung@samsung.com>
14225L:	linux-mmc@vger.kernel.org
14226S:	Maintained
14227F:	drivers/mmc/host/dw_mmc*
14228
14229SYNOPSYS HSDK RESET CONTROLLER DRIVER
14230M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14231S:	Supported
14232F:	drivers/reset/reset-hsdk.c
14233F:	include/dt-bindings/reset/snps,hsdk-reset.h
14234F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14235
14236SYSTEM CONFIGURATION (SYSCON)
14237M:	Lee Jones <lee.jones@linaro.org>
14238M:	Arnd Bergmann <arnd@arndb.de>
14239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14240S:	Supported
14241F:	drivers/mfd/syscon.c
14242
14243SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14244M:	Sudeep Holla <sudeep.holla@arm.com>
14245L:	linux-arm-kernel@lists.infradead.org
14246S:	Maintained
14247F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14248F:	drivers/clk/clk-sc[mp]i.c
14249F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14250F:	drivers/firmware/arm_scpi.c
14251F:	drivers/firmware/arm_scmi/
14252F:	include/linux/sc[mp]i_protocol.h
14253
14254SYSTEM RESET/SHUTDOWN DRIVERS
14255M:	Sebastian Reichel <sre@kernel.org>
14256L:	linux-pm@vger.kernel.org
14257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14258S:	Maintained
14259F:	Documentation/devicetree/bindings/power/reset/
14260F:	drivers/power/reset/
14261
14262SYSTEM TRACE MODULE CLASS
14263M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14264S:	Maintained
14265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14266F:	Documentation/trace/stm.rst
14267F:	drivers/hwtracing/stm/
14268F:	include/linux/stm.h
14269F:	include/uapi/linux/stm.h
14270
14271SYSV FILESYSTEM
14272M:	Christoph Hellwig <hch@infradead.org>
14273S:	Maintained
14274F:	Documentation/filesystems/sysv-fs.txt
14275F:	fs/sysv/
14276F:	include/linux/sysv_fs.h
14277
14278TARGET SUBSYSTEM
14279M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14280L:	linux-scsi@vger.kernel.org
14281L:	target-devel@vger.kernel.org
14282W:	http://www.linux-iscsi.org
14283W:	http://groups.google.com/group/linux-iscsi-target-dev
14284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14285S:	Supported
14286F:	drivers/target/
14287F:	include/target/
14288F:	Documentation/target/
14289
14290TASKSTATS STATISTICS INTERFACE
14291M:	Balbir Singh <bsingharora@gmail.com>
14292S:	Maintained
14293F:	Documentation/accounting/taskstats*
14294F:	include/linux/taskstats*
14295F:	kernel/taskstats.c
14296
14297TC subsystem
14298M:	Jamal Hadi Salim <jhs@mojatatu.com>
14299M:	Cong Wang <xiyou.wangcong@gmail.com>
14300M:	Jiri Pirko <jiri@resnulli.us>
14301L:	netdev@vger.kernel.org
14302S:	Maintained
14303F:	include/net/pkt_cls.h
14304F:	include/net/pkt_sched.h
14305F:	include/net/tc_act/
14306F:	include/uapi/linux/pkt_cls.h
14307F:	include/uapi/linux/pkt_sched.h
14308F:	include/uapi/linux/tc_act/
14309F:	include/uapi/linux/tc_ematch/
14310F:	net/sched/
14311
14312TC90522 MEDIA DRIVER
14313M:	Akihiro Tsukada <tskd08@gmail.com>
14314L:	linux-media@vger.kernel.org
14315S:	Odd Fixes
14316F:	drivers/media/dvb-frontends/tc90522*
14317
14318TCP LOW PRIORITY MODULE
14319M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14320M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14321W:	http://tcp-lp-mod.sourceforge.net/
14322S:	Maintained
14323F:	net/ipv4/tcp_lp.c
14324
14325TDA10071 MEDIA DRIVER
14326M:	Antti Palosaari <crope@iki.fi>
14327L:	linux-media@vger.kernel.org
14328W:	https://linuxtv.org
14329W:	http://palosaari.fi/linux/
14330Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14331T:	git git://linuxtv.org/anttip/media_tree.git
14332S:	Maintained
14333F:	drivers/media/dvb-frontends/tda10071*
14334
14335TDA18212 MEDIA DRIVER
14336M:	Antti Palosaari <crope@iki.fi>
14337L:	linux-media@vger.kernel.org
14338W:	https://linuxtv.org
14339W:	http://palosaari.fi/linux/
14340Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14341T:	git git://linuxtv.org/anttip/media_tree.git
14342S:	Maintained
14343F:	drivers/media/tuners/tda18212*
14344
14345TDA18218 MEDIA DRIVER
14346M:	Antti Palosaari <crope@iki.fi>
14347L:	linux-media@vger.kernel.org
14348W:	https://linuxtv.org
14349W:	http://palosaari.fi/linux/
14350Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14351T:	git git://linuxtv.org/anttip/media_tree.git
14352S:	Maintained
14353F:	drivers/media/tuners/tda18218*
14354
14355TDA18250 MEDIA DRIVER
14356M:	Olli Salonen <olli.salonen@iki.fi>
14357L:	linux-media@vger.kernel.org
14358W:	https://linuxtv.org
14359Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14360T:	git git://linuxtv.org/media_tree.git
14361S:	Maintained
14362F:	drivers/media/tuners/tda18250*
14363
14364TDA18271 MEDIA DRIVER
14365M:	Michael Krufky <mkrufky@linuxtv.org>
14366L:	linux-media@vger.kernel.org
14367W:	https://linuxtv.org
14368W:	http://github.com/mkrufky
14369Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14370T:	git git://linuxtv.org/mkrufky/tuners.git
14371S:	Maintained
14372F:	drivers/media/tuners/tda18271*
14373
14374TDA1997x MEDIA DRIVER
14375M:	Tim Harvey <tharvey@gateworks.com>
14376L:	linux-media@vger.kernel.org
14377W:	https://linuxtv.org
14378Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14379S:	Maintained
14380F:	drivers/media/i2c/tda1997x.*
14381
14382TDA827x MEDIA DRIVER
14383M:	Michael Krufky <mkrufky@linuxtv.org>
14384L:	linux-media@vger.kernel.org
14385W:	https://linuxtv.org
14386W:	http://github.com/mkrufky
14387Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14388T:	git git://linuxtv.org/mkrufky/tuners.git
14389S:	Maintained
14390F:	drivers/media/tuners/tda8290.*
14391
14392TDA8290 MEDIA DRIVER
14393M:	Michael Krufky <mkrufky@linuxtv.org>
14394L:	linux-media@vger.kernel.org
14395W:	https://linuxtv.org
14396W:	http://github.com/mkrufky
14397Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14398T:	git git://linuxtv.org/mkrufky/tuners.git
14399S:	Maintained
14400F:	drivers/media/tuners/tda8290.*
14401
14402TDA9840 MEDIA DRIVER
14403M:	Hans Verkuil <hverkuil@xs4all.nl>
14404L:	linux-media@vger.kernel.org
14405T:	git git://linuxtv.org/media_tree.git
14406W:	https://linuxtv.org
14407S:	Maintained
14408F:	drivers/media/i2c/tda9840*
14409
14410TEA5761 TUNER DRIVER
14411M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14412L:	linux-media@vger.kernel.org
14413W:	https://linuxtv.org
14414T:	git git://linuxtv.org/media_tree.git
14415S:	Odd fixes
14416F:	drivers/media/tuners/tea5761.*
14417
14418TEA5767 TUNER DRIVER
14419M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14420L:	linux-media@vger.kernel.org
14421W:	https://linuxtv.org
14422T:	git git://linuxtv.org/media_tree.git
14423S:	Maintained
14424F:	drivers/media/tuners/tea5767.*
14425
14426TEA6415C MEDIA DRIVER
14427M:	Hans Verkuil <hverkuil@xs4all.nl>
14428L:	linux-media@vger.kernel.org
14429T:	git git://linuxtv.org/media_tree.git
14430W:	https://linuxtv.org
14431S:	Maintained
14432F:	drivers/media/i2c/tea6415c*
14433
14434TEA6420 MEDIA DRIVER
14435M:	Hans Verkuil <hverkuil@xs4all.nl>
14436L:	linux-media@vger.kernel.org
14437T:	git git://linuxtv.org/media_tree.git
14438W:	https://linuxtv.org
14439S:	Maintained
14440F:	drivers/media/i2c/tea6420*
14441
14442TEAM DRIVER
14443M:	Jiri Pirko <jiri@resnulli.us>
14444L:	netdev@vger.kernel.org
14445S:	Supported
14446F:	drivers/net/team/
14447F:	include/linux/if_team.h
14448F:	include/uapi/linux/if_team.h
14449
14450TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14451M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14452S:	Maintained
14453F:	arch/x86/platform/ts5500/
14454
14455TECHNOTREND USB IR RECEIVER
14456M:	Sean Young <sean@mess.org>
14457L:	linux-media@vger.kernel.org
14458S:	Maintained
14459F:	drivers/media/rc/ttusbir.c
14460
14461TECHWELL TW9910 VIDEO DECODER
14462L:	linux-media@vger.kernel.org
14463S:	Orphan
14464F:	drivers/media/i2c/tw9910.c
14465F:	include/media/i2c/tw9910.h
14466
14467TEE SUBSYSTEM
14468M:	Jens Wiklander <jens.wiklander@linaro.org>
14469S:	Maintained
14470F:	include/linux/tee_drv.h
14471F:	include/uapi/linux/tee.h
14472F:	drivers/tee/
14473F:	Documentation/tee.txt
14474
14475TEGRA ARCHITECTURE SUPPORT
14476M:	Thierry Reding <thierry.reding@gmail.com>
14477M:	Jonathan Hunter <jonathanh@nvidia.com>
14478L:	linux-tegra@vger.kernel.org
14479Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14481S:	Supported
14482N:	[^a-z]tegra
14483
14484TEGRA CLOCK DRIVER
14485M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14486M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14487S:	Supported
14488F:	drivers/clk/tegra/
14489
14490TEGRA DMA DRIVERS
14491M:	Laxman Dewangan <ldewangan@nvidia.com>
14492M:	Jon Hunter <jonathanh@nvidia.com>
14493S:	Supported
14494F:	drivers/dma/tegra*
14495
14496TEGRA I2C DRIVER
14497M:	Laxman Dewangan <ldewangan@nvidia.com>
14498S:	Supported
14499F:	drivers/i2c/busses/i2c-tegra.c
14500
14501TEGRA IOMMU DRIVERS
14502M:	Thierry Reding <thierry.reding@gmail.com>
14503L:	linux-tegra@vger.kernel.org
14504S:	Supported
14505F:	drivers/iommu/tegra*
14506
14507TEGRA KBC DRIVER
14508M:	Laxman Dewangan <ldewangan@nvidia.com>
14509S:	Supported
14510F:	drivers/input/keyboard/tegra-kbc.c
14511
14512TEGRA NAND DRIVER
14513M:	Stefan Agner <stefan@agner.ch>
14514M:	Lucas Stach <dev@lynxeye.de>
14515S:	Maintained
14516F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14517F:	drivers/mtd/nand/raw/tegra_nand.c
14518
14519TEGRA PWM DRIVER
14520M:	Thierry Reding <thierry.reding@gmail.com>
14521S:	Supported
14522F:	drivers/pwm/pwm-tegra.c
14523
14524TEGRA SERIAL DRIVER
14525M:	Laxman Dewangan <ldewangan@nvidia.com>
14526S:	Supported
14527F:	drivers/tty/serial/serial-tegra.c
14528
14529TEGRA SPI DRIVER
14530M:	Laxman Dewangan <ldewangan@nvidia.com>
14531S:	Supported
14532F:	drivers/spi/spi-tegra*
14533
14534TEHUTI ETHERNET DRIVER
14535M:	Andy Gospodarek <andy@greyhouse.net>
14536L:	netdev@vger.kernel.org
14537S:	Supported
14538F:	drivers/net/ethernet/tehuti/*
14539
14540Telecom Clock Driver for MCPL0010
14541M:	Mark Gross <mark.gross@intel.com>
14542S:	Supported
14543F:	drivers/char/tlclk.c
14544
14545TENSILICA XTENSA PORT (xtensa)
14546M:	Chris Zankel <chris@zankel.net>
14547M:	Max Filippov <jcmvbkbc@gmail.com>
14548L:	linux-xtensa@linux-xtensa.org
14549T:	git git://github.com/czankel/xtensa-linux.git
14550S:	Maintained
14551F:	arch/xtensa/
14552F:	drivers/irqchip/irq-xtensa-*
14553
14554Texas Instruments' System Control Interface (TISCI) Protocol Driver
14555M:	Nishanth Menon <nm@ti.com>
14556M:	Tero Kristo <t-kristo@ti.com>
14557M:	Santosh Shilimkar <ssantosh@kernel.org>
14558L:	linux-arm-kernel@lists.infradead.org
14559S:	Maintained
14560F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14561F:	drivers/firmware/ti_sci*
14562F:	include/linux/soc/ti/ti_sci_protocol.h
14563F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14564F:	include/dt-bindings/genpd/k2g.h
14565F:	drivers/soc/ti/ti_sci_pm_domains.c
14566F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14567F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14568F:	drivers/clk/keystone/sci-clk.c
14569F:	drivers/reset/reset-ti-sci.c
14570
14571THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14572M:	Hans Verkuil <hverkuil@xs4all.nl>
14573L:	linux-media@vger.kernel.org
14574T:	git git://linuxtv.org/media_tree.git
14575W:	https://linuxtv.org
14576S:	Maintained
14577F:	drivers/media/radio/radio-raremono.c
14578
14579THERMAL
14580M:	Zhang Rui <rui.zhang@intel.com>
14581M:	Eduardo Valentin <edubezval@gmail.com>
14582R:	Daniel Lezcano <daniel.lezcano@linaro.org>
14583L:	linux-pm@vger.kernel.org
14584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14586Q:	https://patchwork.kernel.org/project/linux-pm/list/
14587S:	Supported
14588F:	drivers/thermal/
14589F:	include/linux/thermal.h
14590F:	include/uapi/linux/thermal.h
14591F:	include/linux/cpu_cooling.h
14592F:	Documentation/devicetree/bindings/thermal/
14593
14594THERMAL/CPU_COOLING
14595M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14596M:	Viresh Kumar <viresh.kumar@linaro.org>
14597M:	Javi Merino <javi.merino@kernel.org>
14598L:	linux-pm@vger.kernel.org
14599S:	Supported
14600F:	Documentation/thermal/cpu-cooling-api.txt
14601F:	drivers/thermal/cpu_cooling.c
14602F:	include/linux/cpu_cooling.h
14603
14604THINKPAD ACPI EXTRAS DRIVER
14605M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14606L:	ibm-acpi-devel@lists.sourceforge.net
14607L:	platform-driver-x86@vger.kernel.org
14608W:	http://ibm-acpi.sourceforge.net
14609W:	http://thinkwiki.org/wiki/Ibm-acpi
14610T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14611S:	Maintained
14612F:	drivers/platform/x86/thinkpad_acpi.c
14613
14614THUNDERBOLT DRIVER
14615M:	Andreas Noever <andreas.noever@gmail.com>
14616M:	Michael Jamet <michael.jamet@intel.com>
14617M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14618M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14620S:	Maintained
14621F:	Documentation/admin-guide/thunderbolt.rst
14622F:	drivers/thunderbolt/
14623F:	include/linux/thunderbolt.h
14624
14625THUNDERBOLT NETWORK DRIVER
14626M:	Michael Jamet <michael.jamet@intel.com>
14627M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14628M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14629L:	netdev@vger.kernel.org
14630S:	Maintained
14631F:	drivers/net/thunderbolt.c
14632
14633THUNDERX GPIO DRIVER
14634M:	David Daney <david.daney@cavium.com>
14635S:	Maintained
14636F:	drivers/gpio/gpio-thunderx.c
14637
14638TI AM437X VPFE DRIVER
14639M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14640L:	linux-media@vger.kernel.org
14641W:	https://linuxtv.org
14642Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14643T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14644S:	Maintained
14645F:	drivers/media/platform/am437x/
14646
14647TI BANDGAP AND THERMAL DRIVER
14648M:	Eduardo Valentin <edubezval@gmail.com>
14649M:	Keerthy <j-keerthy@ti.com>
14650L:	linux-pm@vger.kernel.org
14651L:	linux-omap@vger.kernel.org
14652S:	Maintained
14653F:	drivers/thermal/ti-soc-thermal/
14654
14655TI BQ27XXX POWER SUPPLY DRIVER
14656R:	Andrew F. Davis <afd@ti.com>
14657F:	include/linux/power/bq27xxx_battery.h
14658F:	drivers/power/supply/bq27xxx_battery.c
14659F:	drivers/power/supply/bq27xxx_battery_i2c.c
14660
14661TI CDCE706 CLOCK DRIVER
14662M:	Max Filippov <jcmvbkbc@gmail.com>
14663S:	Maintained
14664F:	drivers/clk/clk-cdce706.c
14665
14666TI CLOCK DRIVER
14667M:	Tero Kristo <t-kristo@ti.com>
14668L:	linux-omap@vger.kernel.org
14669S:	Maintained
14670F:	drivers/clk/ti/
14671F:	include/linux/clk/ti.h
14672
14673TI DAVINCI MACHINE SUPPORT
14674M:	Sekhar Nori <nsekhar@ti.com>
14675M:	Kevin Hilman <khilman@kernel.org>
14676L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14678S:	Supported
14679F:	arch/arm/mach-davinci/
14680F:	drivers/i2c/busses/i2c-davinci.c
14681F:	arch/arm/boot/dts/da850*
14682
14683TI DAVINCI SERIES CLOCK DRIVER
14684M:	David Lechner <david@lechnology.com>
14685R:	Sekhar Nori <nsekhar@ti.com>
14686S:	Maintained
14687F:	Documentation/devicetree/bindings/clock/ti/davinci/
14688F:	drivers/clk/davinci/
14689
14690TI DAVINCI SERIES GPIO DRIVER
14691M:	Keerthy <j-keerthy@ti.com>
14692L:	linux-gpio@vger.kernel.org
14693S:	Maintained
14694F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14695F:	drivers/gpio/gpio-davinci.c
14696
14697TI DAVINCI SERIES MEDIA DRIVER
14698M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14699L:	linux-media@vger.kernel.org
14700W:	https://linuxtv.org
14701Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14702T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14703S:	Maintained
14704F:	drivers/media/platform/davinci/
14705F:	include/media/davinci/
14706
14707TI ETHERNET SWITCH DRIVER (CPSW)
14708R:	Grygorii Strashko <grygorii.strashko@ti.com>
14709L:	linux-omap@vger.kernel.org
14710L:	netdev@vger.kernel.org
14711S:	Maintained
14712F:	drivers/net/ethernet/ti/cpsw*
14713F:	drivers/net/ethernet/ti/davinci*
14714
14715TI FLASH MEDIA INTERFACE DRIVER
14716M:	Alex Dubov <oakad@yahoo.com>
14717S:	Maintained
14718F:	drivers/misc/tifm*
14719F:	drivers/mmc/host/tifm_sd.c
14720F:	include/linux/tifm.h
14721
14722TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14723M:	Santosh Shilimkar <ssantosh@kernel.org>
14724L:	linux-kernel@vger.kernel.org
14725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14726S:	Maintained
14727F:	drivers/soc/ti/*
14728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14729
14730TI LM49xxx FAMILY ASoC CODEC DRIVERS
14731M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14732M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14733L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14734S:	Maintained
14735F:	sound/soc/codecs/lm49453*
14736F:	sound/soc/codecs/isabelle*
14737
14738TI LP855x BACKLIGHT DRIVER
14739M:	Milo Kim <milo.kim@ti.com>
14740S:	Maintained
14741F:	Documentation/backlight/lp855x-driver.txt
14742F:	drivers/video/backlight/lp855x_bl.c
14743F:	include/linux/platform_data/lp855x.h
14744
14745TI LP8727 CHARGER DRIVER
14746M:	Milo Kim <milo.kim@ti.com>
14747S:	Maintained
14748F:	drivers/power/supply/lp8727_charger.c
14749F:	include/linux/platform_data/lp8727.h
14750
14751TI LP8788 MFD DRIVER
14752M:	Milo Kim <milo.kim@ti.com>
14753S:	Maintained
14754F:	drivers/iio/adc/lp8788_adc.c
14755F:	drivers/leds/leds-lp8788.c
14756F:	drivers/mfd/lp8788*.c
14757F:	drivers/power/supply/lp8788-charger.c
14758F:	drivers/regulator/lp8788-*.c
14759F:	include/linux/mfd/lp8788*.h
14760
14761TI NETCP ETHERNET DRIVER
14762M:	Wingman Kwok <w-kwok2@ti.com>
14763M:	Murali Karicheri <m-karicheri2@ti.com>
14764L:	netdev@vger.kernel.org
14765S:	Maintained
14766F:	drivers/net/ethernet/ti/netcp*
14767
14768TI PCM3060 ASoC CODEC DRIVER
14769M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
14770L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14771S:	Maintained
14772F:	Documentation/devicetree/bindings/sound/pcm3060.txt
14773F:	sound/soc/codecs/pcm3060*
14774
14775TI TAS571X FAMILY ASoC CODEC DRIVER
14776M:	Kevin Cernekee <cernekee@chromium.org>
14777L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14778S:	Odd Fixes
14779F:	sound/soc/codecs/tas571x*
14780
14781TI TRF7970A NFC DRIVER
14782M:	Mark Greer <mgreer@animalcreek.com>
14783L:	linux-wireless@vger.kernel.org
14784L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14785S:	Supported
14786F:	drivers/nfc/trf7970a.c
14787F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14788
14789TI TWL4030 SERIES SOC CODEC DRIVER
14790M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14791L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14792S:	Maintained
14793F:	sound/soc/codecs/twl4030*
14794
14795TI VPE/CAL DRIVERS
14796M:	Benoit Parrot <bparrot@ti.com>
14797L:	linux-media@vger.kernel.org
14798W:	http://linuxtv.org/
14799Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14800S:	Maintained
14801F:	drivers/media/platform/ti-vpe/
14802
14803TI WILINK WIRELESS DRIVERS
14804L:	linux-wireless@vger.kernel.org
14805W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14806W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14808S:	Orphan
14809F:	drivers/net/wireless/ti/
14810F:	include/linux/wl12xx.h
14811
14812TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14813M:	John Stultz <john.stultz@linaro.org>
14814M:	Thomas Gleixner <tglx@linutronix.de>
14815R:	Stephen Boyd <sboyd@kernel.org>
14816L:	linux-kernel@vger.kernel.org
14817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14818S:	Supported
14819F:	include/linux/clocksource.h
14820F:	include/linux/time.h
14821F:	include/linux/timex.h
14822F:	include/uapi/linux/time.h
14823F:	include/uapi/linux/timex.h
14824F:	kernel/time/clocksource.c
14825F:	kernel/time/time*.c
14826F:	kernel/time/alarmtimer.c
14827F:	kernel/time/ntp.c
14828F:	tools/testing/selftests/timers/
14829
14830TIPC NETWORK LAYER
14831M:	Jon Maloy <jon.maloy@ericsson.com>
14832M:	Ying Xue <ying.xue@windriver.com>
14833L:	netdev@vger.kernel.org (core kernel code)
14834L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14835W:	http://tipc.sourceforge.net/
14836S:	Maintained
14837F:	include/uapi/linux/tipc*.h
14838F:	net/tipc/
14839
14840TLAN NETWORK DRIVER
14841M:	Samuel Chessman <chessman@tux.org>
14842L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14843W:	http://sourceforge.net/projects/tlan/
14844S:	Maintained
14845F:	Documentation/networking/tlan.txt
14846F:	drivers/net/ethernet/ti/tlan.*
14847
14848TM6000 VIDEO4LINUX DRIVER
14849M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14850L:	linux-media@vger.kernel.org
14851W:	https://linuxtv.org
14852T:	git git://linuxtv.org/media_tree.git
14853S:	Odd fixes
14854F:	drivers/media/usb/tm6000/
14855F:	Documentation/media/v4l-drivers/tm6000*
14856
14857TMIO/SDHI MMC DRIVER
14858M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14859L:	linux-mmc@vger.kernel.org
14860S:	Supported
14861F:	drivers/mmc/host/tmio_mmc*
14862F:	drivers/mmc/host/renesas_sdhi*
14863F:	include/linux/mfd/tmio.h
14864
14865TMP401 HARDWARE MONITOR DRIVER
14866M:	Guenter Roeck <linux@roeck-us.net>
14867L:	linux-hwmon@vger.kernel.org
14868S:	Maintained
14869F:	Documentation/hwmon/tmp401
14870F:	drivers/hwmon/tmp401.c
14871
14872TMPFS (SHMEM FILESYSTEM)
14873M:	Hugh Dickins <hughd@google.com>
14874L:	linux-mm@kvack.org
14875S:	Maintained
14876F:	include/linux/shmem_fs.h
14877F:	mm/shmem.c
14878
14879TOMOYO SECURITY MODULE
14880M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14881M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14882L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14883L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14884L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14885L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14886W:	http://tomoyo.sourceforge.jp/
14887T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14888S:	Maintained
14889F:	security/tomoyo/
14890
14891TOPSTAR LAPTOP EXTRAS DRIVER
14892M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14893L:	platform-driver-x86@vger.kernel.org
14894S:	Maintained
14895F:	drivers/platform/x86/topstar-laptop.c
14896
14897TORTURE-TEST MODULES
14898M:	Davidlohr Bueso <dave@stgolabs.net>
14899M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14900M:	Josh Triplett <josh@joshtriplett.org>
14901L:	linux-kernel@vger.kernel.org
14902S:	Supported
14903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14904F:	Documentation/RCU/torture.txt
14905F:	kernel/torture.c
14906F:	kernel/rcu/rcutorture.c
14907F:	kernel/rcu/rcuperf.c
14908F:	kernel/locking/locktorture.c
14909
14910TOSHIBA ACPI EXTRAS DRIVER
14911M:	Azael Avalos <coproscefalo@gmail.com>
14912L:	platform-driver-x86@vger.kernel.org
14913S:	Maintained
14914F:	drivers/platform/x86/toshiba_acpi.c
14915
14916TOSHIBA BLUETOOTH DRIVER
14917M:	Azael Avalos <coproscefalo@gmail.com>
14918L:	platform-driver-x86@vger.kernel.org
14919S:	Maintained
14920F:	drivers/platform/x86/toshiba_bluetooth.c
14921
14922TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14923M:	Azael Avalos <coproscefalo@gmail.com>
14924L:	platform-driver-x86@vger.kernel.org
14925S:	Maintained
14926F:	drivers/platform/x86/toshiba_haps.c
14927
14928TOSHIBA SMM DRIVER
14929M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14930W:	http://www.buzzard.org.uk/toshiba/
14931S:	Maintained
14932F:	drivers/char/toshiba.c
14933F:	include/linux/toshiba.h
14934F:	include/uapi/linux/toshiba.h
14935
14936TOSHIBA TC358743 DRIVER
14937M:	Mats Randgaard <matrandg@cisco.com>
14938L:	linux-media@vger.kernel.org
14939S:	Maintained
14940F:	drivers/media/i2c/tc358743*
14941F:	include/media/i2c/tc358743.h
14942
14943TOSHIBA WMI HOTKEYS DRIVER
14944M:	Azael Avalos <coproscefalo@gmail.com>
14945L:	platform-driver-x86@vger.kernel.org
14946S:	Maintained
14947F:	drivers/platform/x86/toshiba-wmi.c
14948
14949TPM DEVICE DRIVER
14950M:	Peter Huewe <peterhuewe@gmx.de>
14951M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14952R:	Jason Gunthorpe <jgg@ziepe.ca>
14953L:	linux-integrity@vger.kernel.org
14954Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14955W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14956T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14957S:	Maintained
14958F:	drivers/char/tpm/
14959
14960TRACING
14961M:	Steven Rostedt <rostedt@goodmis.org>
14962M:	Ingo Molnar <mingo@redhat.com>
14963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14964S:	Maintained
14965F:	Documentation/trace/ftrace.rst
14966F:	arch/*/*/*/ftrace.h
14967F:	arch/*/kernel/ftrace.c
14968F:	include/*/ftrace.h
14969F:	include/linux/trace*.h
14970F:	include/trace/
14971F:	kernel/trace/
14972F:	tools/testing/selftests/ftrace/
14973
14974TRACING MMIO ACCESSES (MMIOTRACE)
14975M:	Steven Rostedt <rostedt@goodmis.org>
14976M:	Ingo Molnar <mingo@kernel.org>
14977R:	Karol Herbst <karolherbst@gmail.com>
14978R:	Pekka Paalanen <ppaalanen@gmail.com>
14979S:	Maintained
14980L:	linux-kernel@vger.kernel.org
14981L:	nouveau@lists.freedesktop.org
14982F:	kernel/trace/trace_mmiotrace.c
14983F:	include/linux/mmiotrace.h
14984F:	arch/x86/mm/kmmio.c
14985F:	arch/x86/mm/mmio-mod.c
14986F:	arch/x86/mm/testmmiotrace.c
14987
14988TRIVIAL PATCHES
14989M:	Jiri Kosina <trivial@kernel.org>
14990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14991S:	Maintained
14992K:	^Subject:.*(?i)trivial
14993
14994TEMPO SEMICONDUCTOR DRIVERS
14995M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14996S:	Maintained
14997F:	sound/soc/codecs/tscs*.c
14998F:	sound/soc/codecs/tscs*.h
14999F:	Documentation/devicetree/bindings/sound/tscs*.txt
15000
15001TTY LAYER
15002M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15003M:	Jiri Slaby <jslaby@suse.com>
15004S:	Supported
15005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15006F:	Documentation/serial/
15007F:	drivers/tty/
15008F:	drivers/tty/serial/serial_core.c
15009F:	include/linux/serial_core.h
15010F:	include/linux/serial.h
15011F:	include/linux/tty.h
15012F:	include/uapi/linux/serial_core.h
15013F:	include/uapi/linux/serial.h
15014F:	include/uapi/linux/tty.h
15015
15016TUA9001 MEDIA DRIVER
15017M:	Antti Palosaari <crope@iki.fi>
15018L:	linux-media@vger.kernel.org
15019W:	https://linuxtv.org
15020W:	http://palosaari.fi/linux/
15021Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15022T:	git git://linuxtv.org/anttip/media_tree.git
15023S:	Maintained
15024F:	drivers/media/tuners/tua9001*
15025
15026TULIP NETWORK DRIVERS
15027L:	netdev@vger.kernel.org
15028L:	linux-parisc@vger.kernel.org
15029S:	Orphan
15030F:	drivers/net/ethernet/dec/tulip/
15031
15032TUN/TAP driver
15033M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
15034W:	http://vtun.sourceforge.net/tun
15035S:	Maintained
15036F:	Documentation/networking/tuntap.txt
15037F:	arch/um/os-Linux/drivers/
15038
15039TURBOCHANNEL SUBSYSTEM
15040M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15041M:	Ralf Baechle <ralf@linux-mips.org>
15042L:	linux-mips@linux-mips.org
15043Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
15044S:	Maintained
15045F:	drivers/tc/
15046F:	include/linux/tc.h
15047
15048TURBOSTAT UTILITY
15049M:	"Len Brown" <lenb@kernel.org>
15050L:	linux-pm@vger.kernel.org
15051B:	https://bugzilla.kernel.org
15052Q:	https://patchwork.kernel.org/project/linux-pm/list/
15053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15054S:	Supported
15055F:	tools/power/x86/turbostat/
15056
15057TW5864 VIDEO4LINUX DRIVER
15058M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15059M:	Anton Sviridenko <anton@corp.bluecherry.net>
15060M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15061M:	Andrey Utkin <andrey_utkin@fastmail.com>
15062L:	linux-media@vger.kernel.org
15063S:	Supported
15064F:	drivers/media/pci/tw5864/
15065
15066TW68 VIDEO4LINUX DRIVER
15067M:	Hans Verkuil <hverkuil@xs4all.nl>
15068L:	linux-media@vger.kernel.org
15069T:	git git://linuxtv.org/media_tree.git
15070W:	https://linuxtv.org
15071S:	Odd Fixes
15072F:	drivers/media/pci/tw68/
15073
15074TW686X VIDEO4LINUX DRIVER
15075M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15076L:	linux-media@vger.kernel.org
15077T:	git git://linuxtv.org/media_tree.git
15078W:	http://linuxtv.org
15079S:	Maintained
15080F:	drivers/media/pci/tw686x/
15081
15082UBI FILE SYSTEM (UBIFS)
15083M:	Richard Weinberger <richard@nod.at>
15084M:	Artem Bityutskiy <dedekind1@gmail.com>
15085M:	Adrian Hunter <adrian.hunter@intel.com>
15086L:	linux-mtd@lists.infradead.org
15087T:	git git://git.infradead.org/ubifs-2.6.git
15088W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
15089S:	Supported
15090F:	Documentation/filesystems/ubifs.txt
15091F:	fs/ubifs/
15092
15093UCLINUX (M68KNOMMU AND COLDFIRE)
15094M:	Greg Ungerer <gerg@linux-m68k.org>
15095W:	http://www.linux-m68k.org/
15096W:	http://www.uclinux.org/
15097L:	linux-m68k@lists.linux-m68k.org
15098L:	uclinux-dev@uclinux.org  (subscribers-only)
15099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15100S:	Maintained
15101F:	arch/m68k/coldfire/
15102F:	arch/m68k/68*/
15103F:	arch/m68k/*/*_no.*
15104F:	arch/m68k/include/asm/*_no.*
15105
15106UDF FILESYSTEM
15107M:	Jan Kara <jack@suse.com>
15108S:	Maintained
15109F:	Documentation/filesystems/udf.txt
15110F:	fs/udf/
15111
15112UDRAW TABLET
15113M:	Bastien Nocera <hadess@hadess.net>
15114L:	linux-input@vger.kernel.org
15115S:	Maintained
15116F:	drivers/hid/hid-udraw-ps3.c
15117
15118UFS FILESYSTEM
15119M:	Evgeniy Dushistov <dushistov@mail.ru>
15120S:	Maintained
15121F:	Documentation/filesystems/ufs.txt
15122F:	fs/ufs/
15123
15124UHID USERSPACE HID IO DRIVER:
15125M:	David Herrmann <dh.herrmann@googlemail.com>
15126L:	linux-input@vger.kernel.org
15127S:	Maintained
15128F:	drivers/hid/uhid.c
15129F:	include/uapi/linux/uhid.h
15130
15131ULPI BUS
15132M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15133L:	linux-usb@vger.kernel.org
15134S:	Maintained
15135F:	drivers/usb/common/ulpi.c
15136F:	include/linux/ulpi/
15137
15138ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15139L:	linux-usb@vger.kernel.org
15140S:	Orphan
15141F:	drivers/uwb/
15142F:	include/linux/uwb.h
15143F:	include/linux/uwb/
15144
15145UNICORE32 ARCHITECTURE:
15146M:	Guan Xuetao <gxt@pku.edu.cn>
15147W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15148S:	Maintained
15149T:	git git://github.com/gxt/linux.git
15150F:	arch/unicore32/
15151
15152UNIFDEF
15153M:	Tony Finch <dot@dotat.at>
15154W:	http://dotat.at/prog/unifdef
15155S:	Maintained
15156F:	scripts/unifdef.c
15157
15158UNIFORM CDROM DRIVER
15159M:	Jens Axboe <axboe@kernel.dk>
15160W:	http://www.kernel.dk
15161S:	Maintained
15162F:	Documentation/cdrom/
15163F:	drivers/cdrom/cdrom.c
15164F:	include/linux/cdrom.h
15165F:	include/uapi/linux/cdrom.h
15166
15167UNISYS S-PAR DRIVERS
15168M:	David Kershner <david.kershner@unisys.com>
15169L:	sparmaintainer@unisys.com (Unisys internal)
15170S:	Supported
15171F:	include/linux/visorbus.h
15172F:	drivers/visorbus/
15173F:	drivers/staging/unisys/
15174
15175UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15176M:	Vinayak Holikatti <vinholikatti@gmail.com>
15177L:	linux-scsi@vger.kernel.org
15178S:	Supported
15179F:	Documentation/scsi/ufs.txt
15180F:	drivers/scsi/ufs/
15181
15182UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15183M:	Joao Pinto <jpinto@synopsys.com>
15184L:	linux-scsi@vger.kernel.org
15185S:	Supported
15186F:	drivers/scsi/ufs/*dwc*
15187
15188UNSORTED BLOCK IMAGES (UBI)
15189M:	Artem Bityutskiy <dedekind1@gmail.com>
15190M:	Richard Weinberger <richard@nod.at>
15191W:	http://www.linux-mtd.infradead.org/
15192L:	linux-mtd@lists.infradead.org
15193T:	git git://git.infradead.org/ubifs-2.6.git
15194S:	Supported
15195F:	drivers/mtd/ubi/
15196F:	include/linux/mtd/ubi.h
15197F:	include/uapi/mtd/ubi-user.h
15198
15199USB "USBNET" DRIVER FRAMEWORK
15200M:	Oliver Neukum <oneukum@suse.com>
15201L:	netdev@vger.kernel.org
15202W:	http://www.linux-usb.org/usbnet
15203S:	Maintained
15204F:	drivers/net/usb/usbnet.c
15205F:	include/linux/usb/usbnet.h
15206
15207USB ACM DRIVER
15208M:	Oliver Neukum <oneukum@suse.com>
15209L:	linux-usb@vger.kernel.org
15210S:	Maintained
15211F:	Documentation/usb/acm.txt
15212F:	drivers/usb/class/cdc-acm.*
15213
15214USB AR5523 WIRELESS DRIVER
15215M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15216L:	linux-wireless@vger.kernel.org
15217S:	Maintained
15218F:	drivers/net/wireless/ath/ar5523/
15219
15220USB ATTACHED SCSI
15221M:	Oliver Neukum <oneukum@suse.com>
15222L:	linux-usb@vger.kernel.org
15223L:	linux-scsi@vger.kernel.org
15224S:	Maintained
15225F:	drivers/usb/storage/uas.c
15226
15227USB CDC ETHERNET DRIVER
15228M:	Oliver Neukum <oliver@neukum.org>
15229L:	linux-usb@vger.kernel.org
15230S:	Maintained
15231F:	drivers/net/usb/cdc_*.c
15232F:	include/uapi/linux/usb/cdc.h
15233
15234USB CHAOSKEY DRIVER
15235M:	Keith Packard <keithp@keithp.com>
15236L:	linux-usb@vger.kernel.org
15237S:	Maintained
15238F:	drivers/usb/misc/chaoskey.c
15239
15240USB CYPRESS C67X00 DRIVER
15241M:	Peter Korsgaard <jacmet@sunsite.dk>
15242L:	linux-usb@vger.kernel.org
15243S:	Maintained
15244F:	drivers/usb/c67x00/
15245
15246USB DAVICOM DM9601 DRIVER
15247M:	Peter Korsgaard <jacmet@sunsite.dk>
15248L:	netdev@vger.kernel.org
15249W:	http://www.linux-usb.org/usbnet
15250S:	Maintained
15251F:	drivers/net/usb/dm9601.c
15252
15253USB DIAMOND RIO500 DRIVER
15254M:	Cesar Miquel <miquel@df.uba.ar>
15255L:	rio500-users@lists.sourceforge.net
15256W:	http://rio500.sourceforge.net
15257S:	Maintained
15258F:	drivers/usb/misc/rio500*
15259
15260USB EHCI DRIVER
15261M:	Alan Stern <stern@rowland.harvard.edu>
15262L:	linux-usb@vger.kernel.org
15263S:	Maintained
15264F:	Documentation/usb/ehci.txt
15265F:	drivers/usb/host/ehci*
15266
15267USB GADGET/PERIPHERAL SUBSYSTEM
15268M:	Felipe Balbi <balbi@kernel.org>
15269L:	linux-usb@vger.kernel.org
15270W:	http://www.linux-usb.org/gadget
15271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15272S:	Maintained
15273F:	drivers/usb/gadget/
15274F:	include/linux/usb/gadget*
15275
15276USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15277M:	Jiri Kosina <jikos@kernel.org>
15278R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15279L:	linux-usb@vger.kernel.org
15280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15281S:	Maintained
15282F:	Documentation/hid/hiddev.txt
15283F:	drivers/hid/usbhid/
15284
15285USB INTEL XHCI ROLE MUX DRIVER
15286M:	Hans de Goede <hdegoede@redhat.com>
15287L:	linux-usb@vger.kernel.org
15288S:	Maintained
15289F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15290
15291USB ISP116X DRIVER
15292M:	Olav Kongas <ok@artecdesign.ee>
15293L:	linux-usb@vger.kernel.org
15294S:	Maintained
15295F:	drivers/usb/host/isp116x*
15296F:	include/linux/usb/isp116x.h
15297
15298USB LAN78XX ETHERNET DRIVER
15299M:	Woojung Huh <woojung.huh@microchip.com>
15300M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15301L:	netdev@vger.kernel.org
15302S:	Maintained
15303F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15304F:	drivers/net/usb/lan78xx.*
15305F:	include/dt-bindings/net/microchip-lan78xx.h
15306
15307USB MASS STORAGE DRIVER
15308M:	Alan Stern <stern@rowland.harvard.edu>
15309L:	linux-usb@vger.kernel.org
15310L:	usb-storage@lists.one-eyed-alien.net
15311S:	Maintained
15312W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15313F:	drivers/usb/storage/
15314
15315USB MIDI DRIVER
15316M:	Clemens Ladisch <clemens@ladisch.de>
15317L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15318T:	git git://git.alsa-project.org/alsa-kernel.git
15319S:	Maintained
15320F:	sound/usb/midi.*
15321
15322USB NETWORKING DRIVERS
15323L:	linux-usb@vger.kernel.org
15324S:	Odd Fixes
15325F:	drivers/net/usb/
15326
15327USB OHCI DRIVER
15328M:	Alan Stern <stern@rowland.harvard.edu>
15329L:	linux-usb@vger.kernel.org
15330S:	Maintained
15331F:	Documentation/usb/ohci.txt
15332F:	drivers/usb/host/ohci*
15333
15334USB OTG FSM (Finite State Machine)
15335M:	Peter Chen <Peter.Chen@nxp.com>
15336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15337L:	linux-usb@vger.kernel.org
15338S:	Maintained
15339F:	drivers/usb/common/usb-otg-fsm.c
15340
15341USB OVER IP DRIVER
15342M:	Valentina Manea <valentina.manea.m@gmail.com>
15343M:	Shuah Khan <shuah@kernel.org>
15344L:	linux-usb@vger.kernel.org
15345S:	Maintained
15346F:	Documentation/usb/usbip_protocol.txt
15347F:	drivers/usb/usbip/
15348F:	tools/usb/usbip/
15349F:	tools/testing/selftests/drivers/usb/usbip/
15350
15351USB PEGASUS DRIVER
15352M:	Petko Manolov <petkan@nucleusys.com>
15353L:	linux-usb@vger.kernel.org
15354L:	netdev@vger.kernel.org
15355T:	git git://github.com/petkan/pegasus.git
15356W:	https://github.com/petkan/pegasus
15357S:	Maintained
15358F:	drivers/net/usb/pegasus.*
15359
15360USB PHY LAYER
15361M:	Felipe Balbi <balbi@kernel.org>
15362L:	linux-usb@vger.kernel.org
15363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15364S:	Maintained
15365F:	drivers/usb/phy/
15366
15367USB PRINTER DRIVER (usblp)
15368M:	Pete Zaitcev <zaitcev@redhat.com>
15369L:	linux-usb@vger.kernel.org
15370S:	Supported
15371F:	drivers/usb/class/usblp.c
15372
15373USB QMI WWAN NETWORK DRIVER
15374M:	Bjørn Mork <bjorn@mork.no>
15375L:	netdev@vger.kernel.org
15376S:	Maintained
15377F:	Documentation/ABI/testing/sysfs-class-net-qmi
15378F:	drivers/net/usb/qmi_wwan.c
15379
15380USB RTL8150 DRIVER
15381M:	Petko Manolov <petkan@nucleusys.com>
15382L:	linux-usb@vger.kernel.org
15383L:	netdev@vger.kernel.org
15384T:	git git://github.com/petkan/rtl8150.git
15385W:	https://github.com/petkan/rtl8150
15386S:	Maintained
15387F:	drivers/net/usb/rtl8150.c
15388
15389USB SERIAL SUBSYSTEM
15390M:	Johan Hovold <johan@kernel.org>
15391L:	linux-usb@vger.kernel.org
15392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15393S:	Maintained
15394F:	Documentation/usb/usb-serial.txt
15395F:	drivers/usb/serial/
15396F:	include/linux/usb/serial.h
15397
15398USB SMSC75XX ETHERNET DRIVER
15399M:	Steve Glendinning <steve.glendinning@shawell.net>
15400L:	netdev@vger.kernel.org
15401S:	Maintained
15402F:	drivers/net/usb/smsc75xx.*
15403
15404USB SMSC95XX ETHERNET DRIVER
15405M:	Steve Glendinning <steve.glendinning@shawell.net>
15406M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15407L:	netdev@vger.kernel.org
15408S:	Maintained
15409F:	drivers/net/usb/smsc95xx.*
15410
15411USB SUBSYSTEM
15412M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15413L:	linux-usb@vger.kernel.org
15414W:	http://www.linux-usb.org
15415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15416S:	Supported
15417F:	Documentation/devicetree/bindings/usb/
15418F:	Documentation/usb/
15419F:	drivers/usb/
15420F:	include/linux/usb.h
15421F:	include/linux/usb/
15422
15423USB TYPEC PI3USB30532 MUX DRIVER
15424M:	Hans de Goede <hdegoede@redhat.com>
15425L:	linux-usb@vger.kernel.org
15426S:	Maintained
15427F:	drivers/usb/typec/mux/pi3usb30532.c
15428
15429USB TYPEC CLASS
15430M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15431L:	linux-usb@vger.kernel.org
15432S:	Maintained
15433F:	Documentation/ABI/testing/sysfs-class-typec
15434F:	Documentation/driver-api/usb/typec.rst
15435F:	drivers/usb/typec/
15436F:	include/linux/usb/typec.h
15437
15438USB TYPEC BUS FOR ALTERNATE MODES
15439M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15440L:	linux-usb@vger.kernel.org
15441S:	Maintained
15442F:	Documentation/ABI/testing/sysfs-bus-typec
15443F:	Documentation/driver-api/usb/typec_bus.rst
15444F:	drivers/usb/typec/altmodes/
15445F:	include/linux/usb/typec_altmode.h
15446
15447USB TYPEC PORT CONTROLLER DRIVERS
15448M:	Guenter Roeck <linux@roeck-us.net>
15449L:	linux-usb@vger.kernel.org
15450S:	Maintained
15451F:	drivers/usb/typec/tcpm/
15452
15453USB UHCI DRIVER
15454M:	Alan Stern <stern@rowland.harvard.edu>
15455L:	linux-usb@vger.kernel.org
15456S:	Maintained
15457F:	drivers/usb/host/uhci*
15458
15459USB VIDEO CLASS
15460M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15461L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15462L:	linux-media@vger.kernel.org
15463T:	git git://linuxtv.org/media_tree.git
15464W:	http://www.ideasonboard.org/uvc/
15465S:	Maintained
15466F:	drivers/media/usb/uvc/
15467F:	include/uapi/linux/uvcvideo.h
15468
15469USB VISION DRIVER
15470M:	Hans Verkuil <hverkuil@xs4all.nl>
15471L:	linux-media@vger.kernel.org
15472T:	git git://linuxtv.org/media_tree.git
15473W:	https://linuxtv.org
15474S:	Odd Fixes
15475F:	drivers/media/usb/usbvision/
15476
15477USB WEBCAM GADGET
15478M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15479L:	linux-usb@vger.kernel.org
15480S:	Maintained
15481F:	drivers/usb/gadget/function/*uvc*
15482F:	drivers/usb/gadget/legacy/webcam.c
15483F:	include/uapi/linux/usb/g_uvc.h
15484
15485USB WIRELESS RNDIS DRIVER (rndis_wlan)
15486M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15487L:	linux-wireless@vger.kernel.org
15488S:	Maintained
15489F:	drivers/net/wireless/rndis_wlan.c
15490
15491USB XHCI DRIVER
15492M:	Mathias Nyman <mathias.nyman@intel.com>
15493L:	linux-usb@vger.kernel.org
15494S:	Supported
15495F:	drivers/usb/host/xhci*
15496F:	drivers/usb/host/pci-quirks*
15497
15498USB ZD1201 DRIVER
15499L:	linux-wireless@vger.kernel.org
15500W:	http://linux-lc100020.sourceforge.net
15501S:	Orphan
15502F:	drivers/net/wireless/zydas/zd1201.*
15503
15504USB ZR364XX DRIVER
15505M:	Antoine Jacquet <royale@zerezo.com>
15506L:	linux-usb@vger.kernel.org
15507L:	linux-media@vger.kernel.org
15508T:	git git://linuxtv.org/media_tree.git
15509W:	http://royale.zerezo.com/zr364xx/
15510S:	Maintained
15511F:	Documentation/media/v4l-drivers/zr364xx*
15512F:	drivers/media/usb/zr364xx/
15513
15514USER-MODE LINUX (UML)
15515M:	Jeff Dike <jdike@addtoit.com>
15516M:	Richard Weinberger <richard@nod.at>
15517L:	linux-um@lists.infradead.org
15518W:	http://user-mode-linux.sourceforge.net
15519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15520S:	Maintained
15521F:	Documentation/virtual/uml/
15522F:	arch/um/
15523F:	arch/x86/um/
15524F:	fs/hostfs/
15525F:	fs/hppfs/
15526
15527USERSPACE COPYIN/COPYOUT (UIOVEC)
15528M:	Alexander Viro <viro@zeniv.linux.org.uk>
15529S:	Maintained
15530F:	lib/iov_iter.c
15531F:	include/linux/uio.h
15532
15533USERSPACE I/O (UIO)
15534M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15535S:	Maintained
15536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15537F:	Documentation/driver-api/uio-howto.rst
15538F:	drivers/uio/
15539F:	include/linux/uio_driver.h
15540
15541UTIL-LINUX PACKAGE
15542M:	Karel Zak <kzak@redhat.com>
15543L:	util-linux@vger.kernel.org
15544W:	http://en.wikipedia.org/wiki/Util-linux
15545T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15546S:	Maintained
15547
15548UUID HELPERS
15549M:	Christoph Hellwig <hch@lst.de>
15550R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15551L:	linux-kernel@vger.kernel.org
15552T:	git git://git.infradead.org/users/hch/uuid.git
15553F:	lib/uuid.c
15554F:	lib/test_uuid.c
15555F:	include/linux/uuid.h
15556F:	include/uapi/linux/uuid.h
15557S:	Maintained
15558
15559UVESAFB DRIVER
15560M:	Michal Januszewski <spock@gentoo.org>
15561L:	linux-fbdev@vger.kernel.org
15562W:	https://github.com/mjanusz/v86d
15563S:	Maintained
15564F:	Documentation/fb/uvesafb.txt
15565F:	drivers/video/fbdev/uvesafb.*
15566
15567VF610 NAND DRIVER
15568M:	Stefan Agner <stefan@agner.ch>
15569L:	linux-mtd@lists.infradead.org
15570S:	Supported
15571F:	drivers/mtd/nand/raw/vf610_nfc.c
15572
15573VFAT/FAT/MSDOS FILESYSTEM
15574M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15575S:	Maintained
15576F:	Documentation/filesystems/vfat.txt
15577F:	fs/fat/
15578
15579VFIO DRIVER
15580M:	Alex Williamson <alex.williamson@redhat.com>
15581L:	kvm@vger.kernel.org
15582T:	git git://github.com/awilliam/linux-vfio.git
15583S:	Maintained
15584F:	Documentation/vfio.txt
15585F:	drivers/vfio/
15586F:	include/linux/vfio.h
15587F:	include/uapi/linux/vfio.h
15588
15589VFIO MEDIATED DEVICE DRIVERS
15590M:	Kirti Wankhede <kwankhede@nvidia.com>
15591L:	kvm@vger.kernel.org
15592S:	Maintained
15593F:	Documentation/vfio-mediated-device.txt
15594F:	drivers/vfio/mdev/
15595F:	include/linux/mdev.h
15596F:	samples/vfio-mdev/
15597
15598VFIO PLATFORM DRIVER
15599M:	Eric Auger <eric.auger@redhat.com>
15600L:	kvm@vger.kernel.org
15601S:	Maintained
15602F:	drivers/vfio/platform/
15603
15604VGA_SWITCHEROO
15605R:	Lukas Wunner <lukas@wunner.de>
15606S:	Maintained
15607F:	Documentation/gpu/vga-switcheroo.rst
15608F:	drivers/gpu/vga/vga_switcheroo.c
15609F:	include/linux/vga_switcheroo.h
15610T:	git git://anongit.freedesktop.org/drm/drm-misc
15611
15612VIA RHINE NETWORK DRIVER
15613S:	Orphan
15614F:	drivers/net/ethernet/via/via-rhine.c
15615
15616VIA SD/MMC CARD CONTROLLER DRIVER
15617M:	Bruce Chang <brucechang@via.com.tw>
15618M:	Harald Welte <HaraldWelte@viatech.com>
15619S:	Maintained
15620F:	drivers/mmc/host/via-sdmmc.c
15621
15622VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15623M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15624L:	linux-fbdev@vger.kernel.org
15625S:	Maintained
15626F:	include/linux/via-core.h
15627F:	include/linux/via-gpio.h
15628F:	include/linux/via_i2c.h
15629F:	drivers/video/fbdev/via/
15630
15631VIA VELOCITY NETWORK DRIVER
15632M:	Francois Romieu <romieu@fr.zoreil.com>
15633L:	netdev@vger.kernel.org
15634S:	Maintained
15635F:	drivers/net/ethernet/via/via-velocity.*
15636
15637VICODEC VIRTUAL CODEC DRIVER
15638M:	Hans Verkuil <hans.verkuil@cisco.com>
15639L:	linux-media@vger.kernel.org
15640T:	git git://linuxtv.org/media_tree.git
15641W:	https://linuxtv.org
15642S:	Maintained
15643F:	drivers/media/platform/vicodec/*
15644
15645VIDEO MULTIPLEXER DRIVER
15646M:	Philipp Zabel <p.zabel@pengutronix.de>
15647L:	linux-media@vger.kernel.org
15648S:	Maintained
15649F:	drivers/media/platform/video-mux.c
15650
15651VIDEO I2C POLLING DRIVER
15652M:	Matt Ranostay <matt.ranostay@konsulko.com>
15653L:	linux-media@vger.kernel.org
15654S:	Maintained
15655F:	drivers/media/i2c/video-i2c.c
15656
15657VIDEOBUF2 FRAMEWORK
15658M:	Pawel Osciak <pawel@osciak.com>
15659M:	Marek Szyprowski <m.szyprowski@samsung.com>
15660M:	Kyungmin Park <kyungmin.park@samsung.com>
15661L:	linux-media@vger.kernel.org
15662S:	Maintained
15663F:	drivers/media/v4l2-core/videobuf2-*
15664F:	include/media/videobuf2-*
15665
15666VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15667M:	Helen Koike <helen.koike@collabora.com>
15668L:	linux-media@vger.kernel.org
15669T:	git git://linuxtv.org/media_tree.git
15670W:	https://linuxtv.org
15671S:	Maintained
15672F:	drivers/media/platform/vimc/*
15673
15674VIRT LIB
15675M:	Alex Williamson <alex.williamson@redhat.com>
15676M:	Paolo Bonzini <pbonzini@redhat.com>
15677L:	kvm@vger.kernel.org
15678S:	Supported
15679F:	virt/lib/
15680
15681VIRTIO AND VHOST VSOCK DRIVER
15682M:	Stefan Hajnoczi <stefanha@redhat.com>
15683L:	kvm@vger.kernel.org
15684L:	virtualization@lists.linux-foundation.org
15685L:	netdev@vger.kernel.org
15686S:	Maintained
15687F:	include/linux/virtio_vsock.h
15688F:	include/uapi/linux/virtio_vsock.h
15689F:	include/uapi/linux/vsockmon.h
15690F:	include/uapi/linux/vm_sockets_diag.h
15691F:	net/vmw_vsock/diag.c
15692F:	net/vmw_vsock/af_vsock_tap.c
15693F:	net/vmw_vsock/virtio_transport_common.c
15694F:	net/vmw_vsock/virtio_transport.c
15695F:	drivers/net/vsockmon.c
15696F:	drivers/vhost/vsock.c
15697F:	drivers/vhost/vsock.h
15698F:	tools/testing/vsock/
15699
15700VIRTIO CONSOLE DRIVER
15701M:	Amit Shah <amit@kernel.org>
15702L:	virtualization@lists.linux-foundation.org
15703S:	Maintained
15704F:	drivers/char/virtio_console.c
15705F:	include/linux/virtio_console.h
15706F:	include/uapi/linux/virtio_console.h
15707
15708VIRTIO CORE, NET AND BLOCK DRIVERS
15709M:	"Michael S. Tsirkin" <mst@redhat.com>
15710M:	Jason Wang <jasowang@redhat.com>
15711L:	virtualization@lists.linux-foundation.org
15712S:	Maintained
15713F:	Documentation/devicetree/bindings/virtio/
15714F:	drivers/virtio/
15715F:	tools/virtio/
15716F:	drivers/net/virtio_net.c
15717F:	drivers/block/virtio_blk.c
15718F:	include/linux/virtio*.h
15719F:	include/uapi/linux/virtio_*.h
15720F:	drivers/crypto/virtio/
15721F:	mm/balloon_compaction.c
15722
15723VIRTIO CRYPTO DRIVER
15724M:	Gonglei <arei.gonglei@huawei.com>
15725L:	virtualization@lists.linux-foundation.org
15726L:	linux-crypto@vger.kernel.org
15727S:	Maintained
15728F:	drivers/crypto/virtio/
15729F:	include/uapi/linux/virtio_crypto.h
15730
15731VIRTIO DRIVERS FOR S390
15732M:	Cornelia Huck <cohuck@redhat.com>
15733M:	Halil Pasic <pasic@linux.ibm.com>
15734L:	linux-s390@vger.kernel.org
15735L:	virtualization@lists.linux-foundation.org
15736L:	kvm@vger.kernel.org
15737S:	Supported
15738F:	drivers/s390/virtio/
15739F:	arch/s390/include/uapi/asm/virtio-ccw.h
15740
15741VIRTIO GPU DRIVER
15742M:	David Airlie <airlied@linux.ie>
15743M:	Gerd Hoffmann <kraxel@redhat.com>
15744L:	dri-devel@lists.freedesktop.org
15745L:	virtualization@lists.linux-foundation.org
15746T:	git git://anongit.freedesktop.org/drm/drm-misc
15747S:	Maintained
15748F:	drivers/gpu/drm/virtio/
15749F:	include/uapi/linux/virtio_gpu.h
15750
15751VIRTIO HOST (VHOST)
15752M:	"Michael S. Tsirkin" <mst@redhat.com>
15753M:	Jason Wang <jasowang@redhat.com>
15754L:	kvm@vger.kernel.org
15755L:	virtualization@lists.linux-foundation.org
15756L:	netdev@vger.kernel.org
15757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15758S:	Maintained
15759F:	drivers/vhost/
15760F:	include/uapi/linux/vhost.h
15761
15762VIRTIO INPUT DRIVER
15763M:	Gerd Hoffmann <kraxel@redhat.com>
15764S:	Maintained
15765F:	drivers/virtio/virtio_input.c
15766F:	include/uapi/linux/virtio_input.h
15767
15768VIRTUAL BOX GUEST DEVICE DRIVER
15769M:	Hans de Goede <hdegoede@redhat.com>
15770M:	Arnd Bergmann <arnd@arndb.de>
15771M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15772S:	Maintained
15773F:	include/linux/vbox_utils.h
15774F:	include/uapi/linux/vbox*.h
15775F:	drivers/virt/vboxguest/
15776
15777VIRTUAL SERIO DEVICE DRIVER
15778M:	Stephen Chandler Paul <thatslyude@gmail.com>
15779S:	Maintained
15780F:	drivers/input/serio/userio.c
15781F:	include/uapi/linux/userio.h
15782
15783VIVID VIRTUAL VIDEO DRIVER
15784M:	Hans Verkuil <hverkuil@xs4all.nl>
15785L:	linux-media@vger.kernel.org
15786T:	git git://linuxtv.org/media_tree.git
15787W:	https://linuxtv.org
15788S:	Maintained
15789F:	drivers/media/platform/vivid/*
15790
15791VLYNQ BUS
15792M:	Florian Fainelli <f.fainelli@gmail.com>
15793L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15794S:	Maintained
15795F:	drivers/vlynq/vlynq.c
15796F:	include/linux/vlynq.h
15797
15798VME SUBSYSTEM
15799M:	Martyn Welch <martyn@welchs.me.uk>
15800M:	Manohar Vanga <manohar.vanga@gmail.com>
15801M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15802L:	devel@driverdev.osuosl.org
15803S:	Maintained
15804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15805F:	Documentation/driver-api/vme.rst
15806F:	drivers/staging/vme/
15807F:	drivers/vme/
15808F:	include/linux/vme*
15809
15810VMWARE BALLOON DRIVER
15811M:	Xavier Deguillard <xdeguillard@vmware.com>
15812M:	Nadav Amit <namit@vmware.com>
15813M:	"VMware, Inc." <pv-drivers@vmware.com>
15814L:	linux-kernel@vger.kernel.org
15815S:	Maintained
15816F:	drivers/misc/vmw_balloon.c
15817
15818VMWARE HYPERVISOR INTERFACE
15819M:	Alok Kataria <akataria@vmware.com>
15820L:	virtualization@lists.linux-foundation.org
15821S:	Supported
15822F:	arch/x86/kernel/cpu/vmware.c
15823
15824VMWARE PVRDMA DRIVER
15825M:	Adit Ranadive <aditr@vmware.com>
15826M:	VMware PV-Drivers <pv-drivers@vmware.com>
15827L:	linux-rdma@vger.kernel.org
15828S:	Maintained
15829F:	drivers/infiniband/hw/vmw_pvrdma/
15830
15831VMware PVSCSI driver
15832M:	Jim Gill <jgill@vmware.com>
15833M:	VMware PV-Drivers <pv-drivers@vmware.com>
15834L:	linux-scsi@vger.kernel.org
15835S:	Maintained
15836F:	drivers/scsi/vmw_pvscsi.c
15837F:	drivers/scsi/vmw_pvscsi.h
15838
15839VMWARE VMMOUSE SUBDRIVER
15840M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15841M:	"VMware, Inc." <pv-drivers@vmware.com>
15842L:	linux-input@vger.kernel.org
15843S:	Maintained
15844F:	drivers/input/mouse/vmmouse.c
15845F:	drivers/input/mouse/vmmouse.h
15846
15847VMWARE VMXNET3 ETHERNET DRIVER
15848M:	Ronak Doshi <doshir@vmware.com>
15849M:	"VMware, Inc." <pv-drivers@vmware.com>
15850L:	netdev@vger.kernel.org
15851S:	Maintained
15852F:	drivers/net/vmxnet3/
15853
15854VOCORE VOCORE2 BOARD
15855M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15856L:	linux-mips@linux-mips.org
15857S:	Maintained
15858F:	arch/mips/boot/dts/ralink/vocore2.dts
15859
15860VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15861M:	Liam Girdwood <lgirdwood@gmail.com>
15862M:	Mark Brown <broonie@kernel.org>
15863L:	linux-kernel@vger.kernel.org
15864W:	http://www.slimlogic.co.uk/?p=48
15865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15866S:	Supported
15867F:	Documentation/devicetree/bindings/regulator/
15868F:	Documentation/power/regulator/
15869F:	drivers/regulator/
15870F:	include/dt-bindings/regulator/
15871F:	include/linux/regulator/
15872
15873VRF
15874M:	David Ahern <dsa@cumulusnetworks.com>
15875M:	Shrijeet Mukherjee <shrijeet@gmail.com>
15876L:	netdev@vger.kernel.org
15877S:	Maintained
15878F:	drivers/net/vrf.c
15879F:	Documentation/networking/vrf.txt
15880
15881VT1211 HARDWARE MONITOR DRIVER
15882M:	Juerg Haefliger <juergh@gmail.com>
15883L:	linux-hwmon@vger.kernel.org
15884S:	Maintained
15885F:	Documentation/hwmon/vt1211
15886F:	drivers/hwmon/vt1211.c
15887
15888VT8231 HARDWARE MONITOR DRIVER
15889M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15890L:	linux-hwmon@vger.kernel.org
15891S:	Maintained
15892F:	drivers/hwmon/vt8231.c
15893
15894VUB300 USB to SDIO/SD/MMC bridge chip
15895M:	Tony Olech <tony.olech@elandigitalsystems.com>
15896L:	linux-mmc@vger.kernel.org
15897L:	linux-usb@vger.kernel.org
15898S:	Supported
15899F:	drivers/mmc/host/vub300.c
15900
15901W1 DALLAS'S 1-WIRE BUS
15902M:	Evgeniy Polyakov <zbr@ioremap.net>
15903S:	Maintained
15904F:	Documentation/devicetree/bindings/w1/
15905F:	Documentation/w1/
15906F:	drivers/w1/
15907F:	include/linux/w1.h
15908
15909W83791D HARDWARE MONITORING DRIVER
15910M:	Marc Hulsman <m.hulsman@tudelft.nl>
15911L:	linux-hwmon@vger.kernel.org
15912S:	Maintained
15913F:	Documentation/hwmon/w83791d
15914F:	drivers/hwmon/w83791d.c
15915
15916W83793 HARDWARE MONITORING DRIVER
15917M:	Rudolf Marek <r.marek@assembler.cz>
15918L:	linux-hwmon@vger.kernel.org
15919S:	Maintained
15920F:	Documentation/hwmon/w83793
15921F:	drivers/hwmon/w83793.c
15922
15923W83795 HARDWARE MONITORING DRIVER
15924M:	Jean Delvare <jdelvare@suse.com>
15925L:	linux-hwmon@vger.kernel.org
15926S:	Maintained
15927F:	drivers/hwmon/w83795.c
15928
15929W83L51xD SD/MMC CARD INTERFACE DRIVER
15930M:	Pierre Ossman <pierre@ossman.eu>
15931S:	Maintained
15932F:	drivers/mmc/host/wbsd.*
15933
15934WACOM PROTOCOL 4 SERIAL TABLETS
15935M:	Julian Squires <julian@cipht.net>
15936M:	Hans de Goede <hdegoede@redhat.com>
15937L:	linux-input@vger.kernel.org
15938S:	Maintained
15939F:	drivers/input/tablet/wacom_serial4.c
15940
15941WATCHDOG DEVICE DRIVERS
15942M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15943M:	Guenter Roeck <linux@roeck-us.net>
15944L:	linux-watchdog@vger.kernel.org
15945W:	http://www.linux-watchdog.org/
15946T:	git git://www.linux-watchdog.org/linux-watchdog.git
15947S:	Maintained
15948F:	Documentation/devicetree/bindings/watchdog/
15949F:	Documentation/watchdog/
15950F:	drivers/watchdog/
15951F:	include/linux/watchdog.h
15952F:	include/uapi/linux/watchdog.h
15953
15954WHISKEYCOVE PMIC GPIO DRIVER
15955M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15956L:	linux-gpio@vger.kernel.org
15957S:	Maintained
15958F:	drivers/gpio/gpio-wcove.c
15959
15960WIIMOTE HID DRIVER
15961M:	David Herrmann <dh.herrmann@googlemail.com>
15962L:	linux-input@vger.kernel.org
15963S:	Maintained
15964F:	drivers/hid/hid-wiimote*
15965
15966WILOCITY WIL6210 WIRELESS DRIVER
15967M:	Maya Erez <merez@codeaurora.org>
15968L:	linux-wireless@vger.kernel.org
15969L:	wil6210@qti.qualcomm.com
15970S:	Supported
15971W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15972F:	drivers/net/wireless/ath/wil6210/
15973
15974WIMAX STACK
15975M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15976M:	linux-wimax@intel.com
15977L:	wimax@linuxwimax.org (subscribers-only)
15978S:	Supported
15979W:	http://linuxwimax.org
15980F:	Documentation/wimax/README.wimax
15981F:	include/linux/wimax/debug.h
15982F:	include/net/wimax.h
15983F:	include/uapi/linux/wimax.h
15984F:	net/wimax/
15985
15986WINBOND CIR DRIVER
15987M:	David Härdeman <david@hardeman.nu>
15988S:	Maintained
15989F:	drivers/media/rc/winbond-cir.c
15990
15991WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15992M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15993L:	linux-watchdog@vger.kernel.org
15994S:	Maintained
15995F:	drivers/watchdog/ebc-c384_wdt.c
15996
15997WINSYSTEMS WS16C48 GPIO DRIVER
15998M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15999L:	linux-gpio@vger.kernel.org
16000S:	Maintained
16001F:	drivers/gpio/gpio-ws16c48.c
16002
16003WISTRON LAPTOP BUTTON DRIVER
16004M:	Miloslav Trmac <mitr@volny.cz>
16005S:	Maintained
16006F:	drivers/input/misc/wistron_btns.c
16007
16008WL3501 WIRELESS PCMCIA CARD DRIVER
16009L:	linux-wireless@vger.kernel.org
16010S:	Odd fixes
16011F:	drivers/net/wireless/wl3501*
16012
16013WOLFSON MICROELECTRONICS DRIVERS
16014L:	patches@opensource.cirrus.com
16015T:	git https://github.com/CirrusLogic/linux-drivers.git
16016W:	https://github.com/CirrusLogic/linux-drivers/wiki
16017S:	Supported
16018F:	Documentation/hwmon/wm83??
16019F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16020F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16021F:	Documentation/devicetree/bindings/mfd/arizona.txt
16022F:	Documentation/devicetree/bindings/mfd/wm831x.txt
16023F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
16024F:	arch/arm/mach-s3c64xx/mach-crag6410*
16025F:	drivers/clk/clk-wm83*.c
16026F:	drivers/extcon/extcon-arizona.c
16027F:	drivers/leds/leds-wm83*.c
16028F:	drivers/gpio/gpio-*wm*.c
16029F:	drivers/gpio/gpio-arizona.c
16030F:	drivers/hwmon/wm83??-hwmon.c
16031F:	drivers/input/misc/wm831x-on.c
16032F:	drivers/input/touchscreen/wm831x-ts.c
16033F:	drivers/input/touchscreen/wm97*.c
16034F:	drivers/mfd/arizona*
16035F:	drivers/mfd/wm*.c
16036F:	drivers/mfd/cs47l24*
16037F:	drivers/power/supply/wm83*.c
16038F:	drivers/rtc/rtc-wm83*.c
16039F:	drivers/regulator/wm8*.c
16040F:	drivers/regulator/arizona*
16041F:	drivers/video/backlight/wm83*_bl.c
16042F:	drivers/watchdog/wm83*_wdt.c
16043F:	include/linux/mfd/arizona/
16044F:	include/linux/mfd/wm831x/
16045F:	include/linux/mfd/wm8350/
16046F:	include/linux/mfd/wm8400*
16047F:	include/linux/regulator/arizona*
16048F:	include/linux/wm97xx.h
16049F:	include/sound/wm????.h
16050F:	sound/soc/codecs/arizona.?
16051F:	sound/soc/codecs/wm*
16052F:	sound/soc/codecs/cs47l24*
16053
16054WORKQUEUE
16055M:	Tejun Heo <tj@kernel.org>
16056R:	Lai Jiangshan <jiangshanlai@gmail.com>
16057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16058S:	Maintained
16059F:	include/linux/workqueue.h
16060F:	kernel/workqueue.c
16061F:	Documentation/core-api/workqueue.rst
16062
16063X-POWERS AXP288 PMIC DRIVERS
16064M:	Hans de Goede <hdegoede@redhat.com>
16065S:	Maintained
16066N:	axp288
16067F:	drivers/acpi/pmic/intel_pmic_xpower.c
16068
16069X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16070M:	Chen-Yu Tsai <wens@csie.org>
16071L:	linux-kernel@vger.kernel.org
16072S:	Maintained
16073N:	axp[128]
16074
16075X.25 NETWORK LAYER
16076M:	Andrew Hendry <andrew.hendry@gmail.com>
16077L:	linux-x25@vger.kernel.org
16078S:	Odd Fixes
16079F:	Documentation/networking/x25*
16080F:	include/net/x25*
16081F:	net/x25/
16082
16083X86 ARCHITECTURE (32-BIT AND 64-BIT)
16084M:	Thomas Gleixner <tglx@linutronix.de>
16085M:	Ingo Molnar <mingo@redhat.com>
16086M:	Borislav Petkov <bp@alien8.de>
16087R:	"H. Peter Anvin" <hpa@zytor.com>
16088M:	x86@kernel.org
16089L:	linux-kernel@vger.kernel.org
16090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16091S:	Maintained
16092F:	Documentation/devicetree/bindings/x86/
16093F:	Documentation/x86/
16094F:	arch/x86/
16095
16096X86 ENTRY CODE
16097M:	Andy Lutomirski <luto@kernel.org>
16098L:	linux-kernel@vger.kernel.org
16099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16100S:	Maintained
16101F:	arch/x86/entry/
16102
16103X86 MCE INFRASTRUCTURE
16104M:	Tony Luck <tony.luck@intel.com>
16105M:	Borislav Petkov <bp@alien8.de>
16106L:	linux-edac@vger.kernel.org
16107S:	Maintained
16108F:	arch/x86/kernel/cpu/mcheck/*
16109
16110X86 MICROCODE UPDATE SUPPORT
16111M:	Borislav Petkov <bp@alien8.de>
16112S:	Maintained
16113F:	arch/x86/kernel/cpu/microcode/*
16114
16115X86 MM
16116M:	Dave Hansen <dave.hansen@linux.intel.com>
16117M:	Andy Lutomirski <luto@kernel.org>
16118M:	Peter Zijlstra <peterz@infradead.org>
16119L:	linux-kernel@vger.kernel.org
16120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16121S:	Maintained
16122F:	arch/x86/mm/
16123
16124X86 PLATFORM DRIVERS
16125M:	Darren Hart <dvhart@infradead.org>
16126M:	Andy Shevchenko <andy@infradead.org>
16127L:	platform-driver-x86@vger.kernel.org
16128T:	git git://git.infradead.org/linux-platform-drivers-x86.git
16129S:	Maintained
16130F:	drivers/platform/x86/
16131F:	drivers/platform/olpc/
16132
16133X86 VDSO
16134M:	Andy Lutomirski <luto@kernel.org>
16135L:	linux-kernel@vger.kernel.org
16136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16137S:	Maintained
16138F:	arch/x86/entry/vdso/
16139
16140XC2028/3028 TUNER DRIVER
16141M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16142L:	linux-media@vger.kernel.org
16143W:	https://linuxtv.org
16144T:	git git://linuxtv.org/media_tree.git
16145S:	Maintained
16146F:	drivers/media/tuners/tuner-xc2028.*
16147
16148XDP SOCKETS (AF_XDP)
16149M:	Björn Töpel <bjorn.topel@intel.com>
16150M:	Magnus Karlsson <magnus.karlsson@intel.com>
16151L:	netdev@vger.kernel.org
16152S:	Maintained
16153F:	kernel/bpf/xskmap.c
16154F:	net/xdp/
16155
16156XEN BLOCK SUBSYSTEM
16157M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16158M:	Roger Pau Monné <roger.pau@citrix.com>
16159L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16160S:	Supported
16161F:	drivers/block/xen-blkback/*
16162F:	drivers/block/xen*
16163
16164XEN HYPERVISOR ARM
16165M:	Stefano Stabellini <sstabellini@kernel.org>
16166L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16167S:	Maintained
16168F:	arch/arm/xen/
16169F:	arch/arm/include/asm/xen/
16170
16171XEN HYPERVISOR ARM64
16172M:	Stefano Stabellini <sstabellini@kernel.org>
16173L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16174S:	Maintained
16175F:	arch/arm64/xen/
16176F:	arch/arm64/include/asm/xen/
16177
16178XEN HYPERVISOR INTERFACE
16179M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16180M:	Juergen Gross <jgross@suse.com>
16181L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16183S:	Supported
16184F:	arch/x86/xen/
16185F:	drivers/*/xen-*front.c
16186F:	drivers/xen/
16187F:	arch/x86/include/asm/xen/
16188F:	arch/x86/include/asm/pvclock-abi.h
16189F:	include/xen/
16190F:	include/uapi/xen/
16191F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16192F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16193
16194XEN NETWORK BACKEND DRIVER
16195M:	Wei Liu <wei.liu2@citrix.com>
16196M:	Paul Durrant <paul.durrant@citrix.com>
16197L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16198L:	netdev@vger.kernel.org
16199S:	Supported
16200F:	drivers/net/xen-netback/*
16201
16202XEN PCI SUBSYSTEM
16203M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16204L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16205S:	Supported
16206F:	arch/x86/pci/*xen*
16207F:	drivers/pci/*xen*
16208
16209XEN PVSCSI DRIVERS
16210M:	Juergen Gross <jgross@suse.com>
16211L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16212L:	linux-scsi@vger.kernel.org
16213S:	Supported
16214F:	drivers/scsi/xen-scsifront.c
16215F:	drivers/xen/xen-scsiback.c
16216F:	include/xen/interface/io/vscsiif.h
16217
16218XEN SWIOTLB SUBSYSTEM
16219M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16220L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16221L:	iommu@lists.linux-foundation.org
16222S:	Supported
16223F:	arch/x86/xen/*swiotlb*
16224F:	drivers/xen/*swiotlb*
16225
16226XEN SOUND FRONTEND DRIVER
16227M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16228L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16229L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16230S:	Supported
16231F:	sound/xen/*
16232
16233XFS FILESYSTEM
16234M:	Darrick J. Wong <darrick.wong@oracle.com>
16235M:	linux-xfs@vger.kernel.org
16236L:	linux-xfs@vger.kernel.org
16237W:	http://xfs.org/
16238T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16239S:	Supported
16240F:	Documentation/filesystems/xfs.txt
16241F:	fs/xfs/
16242
16243XILINX AXI ETHERNET DRIVER
16244M:	Anirudha Sarangi <anirudh@xilinx.com>
16245M:	John Linn <John.Linn@xilinx.com>
16246S:	Maintained
16247F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16248
16249XILINX UARTLITE SERIAL DRIVER
16250M:	Peter Korsgaard <jacmet@sunsite.dk>
16251L:	linux-serial@vger.kernel.org
16252S:	Maintained
16253F:	drivers/tty/serial/uartlite.c
16254
16255XILINX VIDEO IP CORES
16256M:	Hyun Kwon <hyun.kwon@xilinx.com>
16257M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16258L:	linux-media@vger.kernel.org
16259T:	git git://linuxtv.org/media_tree.git
16260S:	Supported
16261F:	Documentation/devicetree/bindings/media/xilinx/
16262F:	drivers/media/platform/xilinx/
16263F:	include/uapi/linux/xilinx-v4l2-controls.h
16264
16265XILLYBUS DRIVER
16266M:	Eli Billauer <eli.billauer@gmail.com>
16267L:	linux-kernel@vger.kernel.org
16268S:	Supported
16269F:	drivers/char/xillybus/
16270
16271XLP9XX I2C DRIVER
16272M:	George Cherian <george.cherian@cavium.com>
16273M:	Jan Glauber <jglauber@cavium.com>
16274L:	linux-i2c@vger.kernel.org
16275W:	http://www.cavium.com
16276S:	Supported
16277F:	drivers/i2c/busses/i2c-xlp9xx.c
16278
16279XRA1403 GPIO EXPANDER
16280M:	Nandor Han <nandor.han@ge.com>
16281M:	Semi Malinen <semi.malinen@ge.com>
16282L:	linux-gpio@vger.kernel.org
16283S:	Maintained
16284F:	drivers/gpio/gpio-xra1403.c
16285F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16286
16287XTENSA XTFPGA PLATFORM SUPPORT
16288M:	Max Filippov <jcmvbkbc@gmail.com>
16289L:	linux-xtensa@linux-xtensa.org
16290S:	Maintained
16291F:	drivers/spi/spi-xtensa-xtfpga.c
16292F:	sound/soc/xtensa/xtfpga-i2s.c
16293
16294YAM DRIVER FOR AX.25
16295M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16296L:	linux-hams@vger.kernel.org
16297S:	Maintained
16298F:	drivers/net/hamradio/yam*
16299F:	include/linux/yam.h
16300
16301YAMA SECURITY MODULE
16302M:	Kees Cook <keescook@chromium.org>
16303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16304S:	Supported
16305F:	security/yama/
16306F:	Documentation/admin-guide/LSM/Yama.rst
16307
16308YEALINK PHONE DRIVER
16309M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16310L:	usbb2k-api-dev@nongnu.org
16311S:	Maintained
16312F:	Documentation/input/devices/yealink.rst
16313F:	drivers/input/misc/yealink.*
16314
16315Z8530 DRIVER FOR AX.25
16316M:	Joerg Reuter <jreuter@yaina.de>
16317W:	http://yaina.de/jreuter/
16318W:	http://www.qsl.net/dl1bke/
16319L:	linux-hams@vger.kernel.org
16320S:	Maintained
16321F:	Documentation/networking/z8530drv.txt
16322F:	drivers/net/hamradio/*scc.c
16323F:	drivers/net/hamradio/z8530.h
16324
16325ZBUD COMPRESSED PAGE ALLOCATOR
16326M:	Seth Jennings <sjenning@redhat.com>
16327M:	Dan Streetman <ddstreet@ieee.org>
16328L:	linux-mm@kvack.org
16329S:	Maintained
16330F:	mm/zbud.c
16331F:	include/linux/zbud.h
16332
16333ZD1211RW WIRELESS DRIVER
16334M:	Daniel Drake <dsd@gentoo.org>
16335M:	Ulrich Kunitz <kune@deine-taler.de>
16336W:	http://zd1211.ath.cx/wiki/DriverRewrite
16337L:	linux-wireless@vger.kernel.org
16338L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16339S:	Maintained
16340F:	drivers/net/wireless/zydas/zd1211rw/
16341
16342ZD1301 MEDIA DRIVER
16343M:	Antti Palosaari <crope@iki.fi>
16344L:	linux-media@vger.kernel.org
16345W:	https://linuxtv.org/
16346W:	http://palosaari.fi/linux/
16347Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16348S:	Maintained
16349F:	drivers/media/usb/dvb-usb-v2/zd1301*
16350
16351ZD1301_DEMOD MEDIA DRIVER
16352M:	Antti Palosaari <crope@iki.fi>
16353L:	linux-media@vger.kernel.org
16354W:	https://linuxtv.org/
16355W:	http://palosaari.fi/linux/
16356Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16357S:	Maintained
16358F:	drivers/media/dvb-frontends/zd1301_demod*
16359
16360ZPOOL COMPRESSED PAGE STORAGE API
16361M:	Dan Streetman <ddstreet@ieee.org>
16362L:	linux-mm@kvack.org
16363S:	Maintained
16364F:	mm/zpool.c
16365F:	include/linux/zpool.h
16366
16367ZR36067 VIDEO FOR LINUX DRIVER
16368L:	mjpeg-users@lists.sourceforge.net
16369L:	linux-media@vger.kernel.org
16370W:	http://mjpeg.sourceforge.net/driver-zoran/
16371T:	hg https://linuxtv.org/hg/v4l-dvb
16372S:	Odd Fixes
16373F:	drivers/staging/media/zoran/
16374
16375ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16376M:	Minchan Kim <minchan@kernel.org>
16377M:	Nitin Gupta <ngupta@vflare.org>
16378R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16379L:	linux-kernel@vger.kernel.org
16380S:	Maintained
16381F:	drivers/block/zram/
16382F:	Documentation/blockdev/zram.txt
16383
16384ZS DECSTATION Z85C30 SERIAL DRIVER
16385M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16386S:	Maintained
16387F:	drivers/tty/serial/zs.*
16388
16389ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16390M:	Minchan Kim <minchan@kernel.org>
16391M:	Nitin Gupta <ngupta@vflare.org>
16392R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16393L:	linux-mm@kvack.org
16394S:	Maintained
16395F:	mm/zsmalloc.c
16396F:	include/linux/zsmalloc.h
16397F:	Documentation/vm/zsmalloc.rst
16398
16399ZSWAP COMPRESSED SWAP CACHING
16400M:	Seth Jennings <sjenning@redhat.com>
16401M:	Dan Streetman <ddstreet@ieee.org>
16402L:	linux-mm@kvack.org
16403S:	Maintained
16404F:	mm/zswap.c
16405
16406THE REST
16407M:	Linus Torvalds <torvalds@linux-foundation.org>
16408L:	linux-kernel@vger.kernel.org
16409Q:	http://patchwork.kernel.org/project/LKML/list/
16410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16411S:	Buried alive in reporters
16412F:	*
16413F:	*/
16414