xref: /linux/MAINTAINERS (revision 76d09ea7c22f2cabf1f66ffc287c23b19b120be9)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183L:	netdev@vger.kernel.org
184S:	Maintained
185F:	drivers/net/ethernet/realtek/r8169.c
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189L:	linux-serial@vger.kernel.org
190S:	Maintained
191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192F:	drivers/tty/serial/8250*
193F:	include/linux/serial_8250.h
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196L:	netdev@vger.kernel.org
197S:	Orphan / Obsolete
198F:	drivers/net/ethernet/8390/
199
2009P FILE SYSTEM
201M:	Eric Van Hensbergen <ericvh@gmail.com>
202M:	Latchesar Ionkov <lucho@ionkov.net>
203M:	Dominique Martinet <asmadeus@codewreck.org>
204L:	v9fs-developer@lists.sourceforge.net
205W:	http://swik.net/v9fs
206Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208T:	git git://github.com/martinetd/linux.git
209S:	Maintained
210F:	Documentation/filesystems/9p.txt
211F:	fs/9p/
212F:	net/9p/
213F:	include/net/9p/
214F:	include/uapi/linux/virtio_9p.h
215F:	include/trace/events/9p.h
216
217A8293 MEDIA DRIVER
218M:	Antti Palosaari <crope@iki.fi>
219L:	linux-media@vger.kernel.org
220W:	https://linuxtv.org
221W:	http://palosaari.fi/linux/
222Q:	http://patchwork.linuxtv.org/project/linux-media/list/
223T:	git git://linuxtv.org/anttip/media_tree.git
224S:	Maintained
225F:	drivers/media/dvb-frontends/a8293*
226
227AACRAID SCSI RAID DRIVER
228M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229L:	linux-scsi@vger.kernel.org
230W:	http://www.adaptec.com/
231S:	Supported
232F:	Documentation/scsi/aacraid.txt
233F:	drivers/scsi/aacraid/
234
235ABI/API
236L:	linux-api@vger.kernel.org
237F:	include/linux/syscalls.h
238F:	kernel/sys_ni.c
239
240ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241M:	Hans de Goede <hdegoede@redhat.com>
242L:	linux-hwmon@vger.kernel.org
243S:	Maintained
244F:	drivers/hwmon/abituguru.c
245
246ABIT UGURU 3 HARDWARE MONITOR DRIVER
247M:	Alistair John Strachan <alistair@devzero.co.uk>
248L:	linux-hwmon@vger.kernel.org
249S:	Maintained
250F:	drivers/hwmon/abituguru3.c
251
252ACCES 104-DIO-48E GPIO DRIVER
253M:	William Breathitt Gray <vilhelm.gray@gmail.com>
254L:	linux-gpio@vger.kernel.org
255S:	Maintained
256F:	drivers/gpio/gpio-104-dio-48e.c
257
258ACCES 104-IDI-48 GPIO DRIVER
259M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
260L:	linux-gpio@vger.kernel.org
261S:	Maintained
262F:	drivers/gpio/gpio-104-idi-48.c
263
264ACCES 104-IDIO-16 GPIO DRIVER
265M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
266L:	linux-gpio@vger.kernel.org
267S:	Maintained
268F:	drivers/gpio/gpio-104-idio-16.c
269
270ACCES 104-QUAD-8 IIO DRIVER
271M:	William Breathitt Gray <vilhelm.gray@gmail.com>
272L:	linux-iio@vger.kernel.org
273S:	Maintained
274F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275F:	drivers/iio/counter/104-quad-8.c
276
277ACCES PCI-IDIO-16 GPIO DRIVER
278M:	William Breathitt Gray <vilhelm.gray@gmail.com>
279L:	linux-gpio@vger.kernel.org
280S:	Maintained
281F:	drivers/gpio/gpio-pci-idio-16.c
282
283ACCES PCIe-IDIO-24 GPIO DRIVER
284M:	William Breathitt Gray <vilhelm.gray@gmail.com>
285L:	linux-gpio@vger.kernel.org
286S:	Maintained
287F:	drivers/gpio/gpio-pcie-idio-24.c
288
289ACENIC DRIVER
290M:	Jes Sorensen <jes@trained-monkey.org>
291L:	linux-acenic@sunsite.dk
292S:	Maintained
293F:	drivers/net/ethernet/alteon/acenic*
294
295ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296M:	Peter Feuerer <peter@piie.net>
297L:	platform-driver-x86@vger.kernel.org
298W:	http://piie.net/?section=acerhdf
299S:	Maintained
300F:	drivers/platform/x86/acerhdf.c
301
302ACER WMI LAPTOP EXTRAS
303M:	"Lee, Chun-Yi" <jlee@suse.com>
304L:	platform-driver-x86@vger.kernel.org
305S:	Maintained
306F:	drivers/platform/x86/acer-wmi.c
307
308ACPI
309M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
310M:	Len Brown <lenb@kernel.org>
311L:	linux-acpi@vger.kernel.org
312W:	https://01.org/linux-acpi
313Q:	https://patchwork.kernel.org/project/linux-acpi/list/
314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315B:	https://bugzilla.kernel.org
316S:	Supported
317F:	drivers/acpi/
318F:	drivers/pnp/pnpacpi/
319F:	include/linux/acpi.h
320F:	include/linux/fwnode.h
321F:	include/acpi/
322F:	Documentation/acpi/
323F:	Documentation/ABI/testing/sysfs-bus-acpi
324F:	Documentation/ABI/testing/configfs-acpi
325F:	drivers/pci/*acpi*
326F:	drivers/pci/*/*acpi*
327F:	tools/power/acpi/
328
329ACPI APEI
330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
331M:	Len Brown <lenb@kernel.org>
332L:	linux-acpi@vger.kernel.org
333R:	Tony Luck <tony.luck@intel.com>
334R:	Borislav Petkov <bp@alien8.de>
335F:	drivers/acpi/apei/
336
337ACPI COMPONENT ARCHITECTURE (ACPICA)
338M:	Robert Moore <robert.moore@intel.com>
339M:	Erik Schmauss <erik.schmauss@intel.com>
340M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341L:	linux-acpi@vger.kernel.org
342L:	devel@acpica.org
343W:	https://acpica.org/
344W:	https://github.com/acpica/acpica/
345Q:	https://patchwork.kernel.org/project/linux-acpi/list/
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347B:	https://bugzilla.kernel.org
348B:	https://bugs.acpica.org
349S:	Supported
350F:	drivers/acpi/acpica/
351F:	include/acpi/
352F:	tools/power/acpi/
353
354ACPI FAN DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/fan.c
361
362ACPI FOR ARM64 (ACPI/arm64)
363M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364M:	Hanjun Guo <hanjun.guo@linaro.org>
365M:	Sudeep Holla <sudeep.holla@arm.com>
366L:	linux-acpi@vger.kernel.org
367S:	Maintained
368F:	drivers/acpi/arm64
369
370ACPI I2C MULTI INSTANTIATE DRIVER
371M:	Hans de Goede <hdegoede@redhat.com>
372L:	platform-driver-x86@vger.kernel.org
373S:	Maintained
374F:	drivers/platform/x86/i2c-multi-instantiate.c
375
376ACPI PMIC DRIVERS
377M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
378M:	Len Brown <lenb@kernel.org>
379R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
380R:	Mika Westerberg <mika.westerberg@linux.intel.com>
381L:	linux-acpi@vger.kernel.org
382Q:	https://patchwork.kernel.org/project/linux-acpi/list/
383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
384B:	https://bugzilla.kernel.org
385S:	Supported
386F:	drivers/acpi/pmic/
387
388ACPI THERMAL DRIVER
389M:	Zhang Rui <rui.zhang@intel.com>
390L:	linux-acpi@vger.kernel.org
391W:	https://01.org/linux-acpi
392B:	https://bugzilla.kernel.org
393S:	Supported
394F:	drivers/acpi/*thermal*
395
396ACPI VIDEO DRIVER
397M:	Zhang Rui <rui.zhang@intel.com>
398L:	linux-acpi@vger.kernel.org
399W:	https://01.org/linux-acpi
400B:	https://bugzilla.kernel.org
401S:	Supported
402F:	drivers/acpi/acpi_video.c
403
404ACPI WMI DRIVER
405L:	platform-driver-x86@vger.kernel.org
406S:	Orphan
407F:	drivers/platform/x86/wmi.c
408F:	include/uapi/linux/wmi.h
409
410AD1889 ALSA SOUND DRIVER
411M:	Thibaut Varene <T-Bone@parisc-linux.org>
412W:	http://wiki.parisc-linux.org/AD1889
413L:	linux-parisc@vger.kernel.org
414S:	Maintained
415F:	sound/pci/ad1889.*
416
417AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418M:	Michael Hennerich <michael.hennerich@analog.com>
419W:	http://wiki.analog.com/AD5254
420W:	http://ez.analog.com/community/linux-device-drivers
421S:	Supported
422F:	drivers/misc/ad525x_dpot.c
423
424AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425M:	Michael Hennerich <michael.hennerich@analog.com>
426W:	http://wiki.analog.com/AD5398
427W:	http://ez.analog.com/community/linux-device-drivers
428S:	Supported
429F:	drivers/regulator/ad5398.c
430
431AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432M:	Michael Hennerich <michael.hennerich@analog.com>
433W:	http://wiki.analog.com/AD7142
434W:	http://ez.analog.com/community/linux-device-drivers
435S:	Supported
436F:	drivers/input/misc/ad714x.c
437
438AD7877 TOUCHSCREEN DRIVER
439M:	Michael Hennerich <michael.hennerich@analog.com>
440W:	http://wiki.analog.com/AD7877
441W:	http://ez.analog.com/community/linux-device-drivers
442S:	Supported
443F:	drivers/input/touchscreen/ad7877.c
444
445AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
446M:	Michael Hennerich <michael.hennerich@analog.com>
447W:	http://wiki.analog.com/AD7879
448W:	http://ez.analog.com/community/linux-device-drivers
449S:	Supported
450F:	drivers/input/touchscreen/ad7879.c
451
452ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453M:	Jiri Kosina <jikos@kernel.org>
454S:	Maintained
455
456ADF7242 IEEE 802.15.4 RADIO DRIVER
457M:	Michael Hennerich <michael.hennerich@analog.com>
458W:	https://wiki.analog.com/ADF7242
459W:	http://ez.analog.com/community/linux-device-drivers
460L:	linux-wpan@vger.kernel.org
461S:	Supported
462F:	drivers/net/ieee802154/adf7242.c
463F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
464
465ADM1025 HARDWARE MONITOR DRIVER
466M:	Jean Delvare <jdelvare@suse.com>
467L:	linux-hwmon@vger.kernel.org
468S:	Maintained
469F:	Documentation/hwmon/adm1025
470F:	drivers/hwmon/adm1025.c
471
472ADM1029 HARDWARE MONITOR DRIVER
473M:	Corentin Labbe <clabbe.montjoie@gmail.com>
474L:	linux-hwmon@vger.kernel.org
475S:	Maintained
476F:	drivers/hwmon/adm1029.c
477
478ADM8211 WIRELESS DRIVER
479L:	linux-wireless@vger.kernel.org
480W:	http://wireless.kernel.org/
481S:	Orphan
482F:	drivers/net/wireless/admtek/adm8211.*
483
484ADP1653 FLASH CONTROLLER DRIVER
485M:	Sakari Ailus <sakari.ailus@iki.fi>
486L:	linux-media@vger.kernel.org
487S:	Maintained
488F:	drivers/media/i2c/adp1653.c
489F:	include/media/i2c/adp1653.h
490
491ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
492M:	Michael Hennerich <michael.hennerich@analog.com>
493W:	http://wiki.analog.com/ADP5520
494W:	http://ez.analog.com/community/linux-device-drivers
495S:	Supported
496F:	drivers/mfd/adp5520.c
497F:	drivers/video/backlight/adp5520_bl.c
498F:	drivers/leds/leds-adp5520.c
499F:	drivers/gpio/gpio-adp5520.c
500F:	drivers/input/keyboard/adp5520-keys.c
501
502ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
503M:	Michael Hennerich <michael.hennerich@analog.com>
504W:	http://wiki.analog.com/ADP5588
505W:	http://ez.analog.com/community/linux-device-drivers
506S:	Supported
507F:	drivers/input/keyboard/adp5588-keys.c
508F:	drivers/gpio/gpio-adp5588.c
509
510ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
511M:	Michael Hennerich <michael.hennerich@analog.com>
512W:	http://wiki.analog.com/ADP8860
513W:	http://ez.analog.com/community/linux-device-drivers
514S:	Supported
515F:	drivers/video/backlight/adp8860_bl.c
516
517ADS1015 HARDWARE MONITOR DRIVER
518M:	Dirk Eibach <eibach@gdsys.de>
519L:	linux-hwmon@vger.kernel.org
520S:	Maintained
521F:	Documentation/hwmon/ads1015
522F:	drivers/hwmon/ads1015.c
523F:	include/linux/platform_data/ads1015.h
524
525ADT746X FAN DRIVER
526M:	Colin Leroy <colin@colino.net>
527S:	Maintained
528F:	drivers/macintosh/therm_adt746x.c
529
530ADT7475 HARDWARE MONITOR DRIVER
531M:	Jean Delvare <jdelvare@suse.com>
532L:	linux-hwmon@vger.kernel.org
533S:	Maintained
534F:	Documentation/hwmon/adt7475
535F:	drivers/hwmon/adt7475.c
536
537ADVANSYS SCSI DRIVER
538M:	Matthew Wilcox <willy@infradead.org>
539M:	Hannes Reinecke <hare@suse.com>
540L:	linux-scsi@vger.kernel.org
541S:	Maintained
542F:	Documentation/scsi/advansys.txt
543F:	drivers/scsi/advansys.c
544
545ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
546M:	Michael Hennerich <michael.hennerich@analog.com>
547W:	http://wiki.analog.com/ADXL345
548W:	http://ez.analog.com/community/linux-device-drivers
549S:	Supported
550F:	drivers/input/misc/adxl34x.c
551
552ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
553M:	Stefan Popa <stefan.popa@analog.com>
554W:	http://ez.analog.com/community/linux-device-drivers
555S:	Supported
556F:	drivers/iio/accel/adxl372.c
557F:	drivers/iio/accel/adxl372_spi.c
558F:	drivers/iio/accel/adxl372_i2c.c
559F:	Documentation/devicetree/bindings/iio/accel/adxl372.txt
560
561AF9013 MEDIA DRIVER
562M:	Antti Palosaari <crope@iki.fi>
563L:	linux-media@vger.kernel.org
564W:	https://linuxtv.org
565W:	http://palosaari.fi/linux/
566Q:	http://patchwork.linuxtv.org/project/linux-media/list/
567T:	git git://linuxtv.org/anttip/media_tree.git
568S:	Maintained
569F:	drivers/media/dvb-frontends/af9013*
570
571AF9033 MEDIA DRIVER
572M:	Antti Palosaari <crope@iki.fi>
573L:	linux-media@vger.kernel.org
574W:	https://linuxtv.org
575W:	http://palosaari.fi/linux/
576Q:	http://patchwork.linuxtv.org/project/linux-media/list/
577T:	git git://linuxtv.org/anttip/media_tree.git
578S:	Maintained
579F:	drivers/media/dvb-frontends/af9033*
580
581AFFS FILE SYSTEM
582M:	David Sterba <dsterba@suse.com>
583L:	linux-fsdevel@vger.kernel.org
584S:	Odd Fixes
585F:	Documentation/filesystems/affs.txt
586F:	fs/affs/
587
588AFS FILESYSTEM
589M:	David Howells <dhowells@redhat.com>
590L:	linux-afs@lists.infradead.org
591S:	Supported
592F:	fs/afs/
593F:	include/trace/events/afs.h
594F:	Documentation/filesystems/afs.txt
595W:	https://www.infradead.org/~dhowells/kafs/
596
597AGPGART DRIVER
598M:	David Airlie <airlied@linux.ie>
599T:	git git://anongit.freedesktop.org/drm/drm
600S:	Maintained
601F:	drivers/char/agp/
602F:	include/linux/agp*
603F:	include/uapi/linux/agp*
604
605AHA152X SCSI DRIVER
606M:	"Juergen E. Fischer" <fischer@norbit.de>
607L:	linux-scsi@vger.kernel.org
608S:	Maintained
609F:	drivers/scsi/aha152x*
610F:	drivers/scsi/pcmcia/aha152x*
611
612AIC7XXX / AIC79XX SCSI DRIVER
613M:	Hannes Reinecke <hare@suse.com>
614L:	linux-scsi@vger.kernel.org
615S:	Maintained
616F:	drivers/scsi/aic7xxx/
617
618AIMSLAB FM RADIO RECEIVER DRIVER
619M:	Hans Verkuil <hverkuil@xs4all.nl>
620L:	linux-media@vger.kernel.org
621T:	git git://linuxtv.org/media_tree.git
622W:	https://linuxtv.org
623S:	Maintained
624F:	drivers/media/radio/radio-aimslab*
625
626AIO
627M:	Benjamin LaHaise <bcrl@kvack.org>
628L:	linux-aio@kvack.org
629S:	Supported
630F:	fs/aio.c
631F:	include/linux/*aio*.h
632
633AIRSPY MEDIA DRIVER
634M:	Antti Palosaari <crope@iki.fi>
635L:	linux-media@vger.kernel.org
636W:	https://linuxtv.org
637W:	http://palosaari.fi/linux/
638Q:	http://patchwork.linuxtv.org/project/linux-media/list/
639T:	git git://linuxtv.org/anttip/media_tree.git
640S:	Maintained
641F:	drivers/media/usb/airspy/
642
643ALACRITECH GIGABIT ETHERNET DRIVER
644M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
645S:	Maintained
646F:	drivers/net/ethernet/alacritech/*
647
648ALCATEL SPEEDTOUCH USB DRIVER
649M:	Duncan Sands <duncan.sands@free.fr>
650L:	linux-usb@vger.kernel.org
651W:	http://www.linux-usb.org/SpeedTouch/
652S:	Maintained
653F:	drivers/usb/atm/speedtch.c
654F:	drivers/usb/atm/usbatm.c
655
656ALCHEMY AU1XX0 MMC DRIVER
657M:	Manuel Lauss <manuel.lauss@gmail.com>
658S:	Maintained
659F:	drivers/mmc/host/au1xmmc.c
660
661ALI1563 I2C DRIVER
662M:	Rudolf Marek <r.marek@assembler.cz>
663L:	linux-i2c@vger.kernel.org
664S:	Maintained
665F:	Documentation/i2c/busses/i2c-ali1563
666F:	drivers/i2c/busses/i2c-ali1563.c
667
668ALLWINNER SECURITY SYSTEM
669M:	Corentin Labbe <clabbe.montjoie@gmail.com>
670L:	linux-crypto@vger.kernel.org
671S:	Maintained
672F:	drivers/crypto/sunxi-ss/
673
674ALLWINNER VPU DRIVER
675M:	Maxime Ripard <maxime.ripard@bootlin.com>
676M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
677L:	linux-media@vger.kernel.org
678S:	Maintained
679F:	drivers/staging/media/sunxi/cedrus/
680
681ALPHA PORT
682M:	Richard Henderson <rth@twiddle.net>
683M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
684M:	Matt Turner <mattst88@gmail.com>
685S:	Odd Fixes
686L:	linux-alpha@vger.kernel.org
687F:	arch/alpha/
688
689ALPS PS/2 TOUCHPAD DRIVER
690R:	Pali Rohár <pali.rohar@gmail.com>
691F:	drivers/input/mouse/alps.*
692
693ALTERA I2C CONTROLLER DRIVER
694M:	Thor Thayer <thor.thayer@linux.intel.com>
695S:	Maintained
696F:	drivers/i2c/busses/i2c-altera.c
697
698ALTERA MAILBOX DRIVER
699M:	Ley Foon Tan <lftan@altera.com>
700L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701S:	Maintained
702F:	drivers/mailbox/mailbox-altera.c
703
704ALTERA PIO DRIVER
705M:	Tien Hock Loh <thloh@altera.com>
706L:	linux-gpio@vger.kernel.org
707S:	Maintained
708F:	drivers/gpio/gpio-altera.c
709
710ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
711M:	Thor Thayer <thor.thayer@linux.intel.com>
712S:	Maintained
713F:	drivers/gpio/gpio-altera-a10sr.c
714F:	drivers/mfd/altera-a10sr.c
715F:	drivers/reset/reset-a10sr.c
716F:	include/linux/mfd/altera-a10sr.h
717F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
718
719ALTERA TRIPLE SPEED ETHERNET DRIVER
720M:	Vince Bridgers <vbridger@opensource.altera.com>
721L:	netdev@vger.kernel.org
722L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
723S:	Maintained
724F:	drivers/net/ethernet/altera/
725
726ALTERA UART/JTAG UART SERIAL DRIVERS
727M:	Tobias Klauser <tklauser@distanz.ch>
728L:	linux-serial@vger.kernel.org
729L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
730S:	Maintained
731F:	drivers/tty/serial/altera_uart.c
732F:	drivers/tty/serial/altera_jtaguart.c
733F:	include/linux/altera_uart.h
734F:	include/linux/altera_jtaguart.h
735
736AMAZON ETHERNET DRIVERS
737M:	Netanel Belgazal <netanel@amazon.com>
738R:	Saeed Bishara <saeedb@amazon.com>
739R:	Zorik Machulsky <zorik@amazon.com>
740L:	netdev@vger.kernel.org
741S:	Supported
742F:	Documentation/networking/ena.txt
743F:	drivers/net/ethernet/amazon/
744
745AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
746M:	Tom Lendacky <thomas.lendacky@amd.com>
747M:	Gary Hook <gary.hook@amd.com>
748L:	linux-crypto@vger.kernel.org
749S:	Supported
750F:	drivers/crypto/ccp/
751F:	include/linux/ccp.h
752
753AMD DISPLAY CORE
754M:	Harry Wentland <harry.wentland@amd.com>
755M:	Leo Li <sunpeng.li@amd.com>
756L:	amd-gfx@lists.freedesktop.org
757T:	git git://people.freedesktop.org/~agd5f/linux
758S:	Supported
759F:	drivers/gpu/drm/amd/display/
760
761AMD FAM15H PROCESSOR POWER MONITORING DRIVER
762M:	Huang Rui <ray.huang@amd.com>
763L:	linux-hwmon@vger.kernel.org
764S:	Supported
765F:	Documentation/hwmon/fam15h_power
766F:	drivers/hwmon/fam15h_power.c
767
768AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
769L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
770S:	Orphan
771F:	drivers/usb/gadget/udc/amd5536udc.*
772
773AMD GEODE PROCESSOR/CHIPSET SUPPORT
774P:	Andres Salomon <dilinger@queued.net>
775L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
776W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
777S:	Supported
778F:	drivers/char/hw_random/geode-rng.c
779F:	drivers/crypto/geode*
780F:	drivers/video/fbdev/geode/
781F:	arch/x86/include/asm/geode.h
782
783AMD IOMMU (AMD-VI)
784M:	Joerg Roedel <joro@8bytes.org>
785L:	iommu@lists.linux-foundation.org
786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
787S:	Maintained
788F:	drivers/iommu/amd_iommu*.[ch]
789F:	include/linux/amd-iommu.h
790
791AMD KFD
792M:	Oded Gabbay <oded.gabbay@gmail.com>
793L:	dri-devel@lists.freedesktop.org
794T:	git git://people.freedesktop.org/~gabbayo/linux.git
795S:	Supported
796F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
797F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
798F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
799F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
800F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
801F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
802F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
803F:	drivers/gpu/drm/amd/amdkfd/
804F:	drivers/gpu/drm/amd/include/cik_structs.h
805F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
806F:	drivers/gpu/drm/amd/include/vi_structs.h
807F:	drivers/gpu/drm/amd/include/v9_structs.h
808F:	include/uapi/linux/kfd_ioctl.h
809
810AMD POWERPLAY
811M:	Rex Zhu <rex.zhu@amd.com>
812M:	Evan Quan <evan.quan@amd.com>
813L:	amd-gfx@lists.freedesktop.org
814S:	Supported
815F:	drivers/gpu/drm/amd/powerplay/
816T:	git git://people.freedesktop.org/~agd5f/linux
817
818AMD SEATTLE DEVICE TREE SUPPORT
819M:	Brijesh Singh <brijeshkumar.singh@amd.com>
820M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
821M:	Tom Lendacky <thomas.lendacky@amd.com>
822S:	Supported
823F:	arch/arm64/boot/dts/amd/
824
825AMD XGBE DRIVER
826M:	Tom Lendacky <thomas.lendacky@amd.com>
827L:	netdev@vger.kernel.org
828S:	Supported
829F:	drivers/net/ethernet/amd/xgbe/
830F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
831
832ANALOG DEVICES INC AD5686 DRIVER
833M:	Stefan Popa <stefan.popa@analog.com>
834L:	linux-pm@vger.kernel.org
835W:	http://ez.analog.com/community/linux-device-drivers
836S:	Supported
837F:	drivers/iio/dac/ad5686*
838F:	drivers/iio/dac/ad5696*
839
840ANALOG DEVICES INC AD5758 DRIVER
841M:	Stefan Popa <stefan.popa@analog.com>
842L:	linux-iio@vger.kernel.org
843W:	http://ez.analog.com/community/linux-device-drivers
844S:	Supported
845F:	drivers/iio/dac/ad5758.c
846F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
847
848ANALOG DEVICES INC AD9389B DRIVER
849M:	Hans Verkuil <hans.verkuil@cisco.com>
850L:	linux-media@vger.kernel.org
851S:	Maintained
852F:	drivers/media/i2c/ad9389b*
853
854ANALOG DEVICES INC ADGS1408 DRIVER
855M:	Mircea Caprioru <mircea.caprioru@analog.com>
856S:	Supported
857F:	drivers/mux/adgs1408.c
858F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
859
860ANALOG DEVICES INC ADP5061 DRIVER
861M:	Stefan Popa <stefan.popa@analog.com>
862L:	linux-pm@vger.kernel.org
863W:	http://ez.analog.com/community/linux-device-drivers
864S:	Supported
865F:	drivers/power/supply/adp5061.c
866
867ANALOG DEVICES INC ADV7180 DRIVER
868M:	Lars-Peter Clausen <lars@metafoo.de>
869L:	linux-media@vger.kernel.org
870W:	http://ez.analog.com/community/linux-device-drivers
871S:	Supported
872F:	drivers/media/i2c/adv7180.c
873
874ANALOG DEVICES INC ADV748X DRIVER
875M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
876L:	linux-media@vger.kernel.org
877S:	Maintained
878F:	drivers/media/i2c/adv748x/*
879
880ANALOG DEVICES INC ADV7511 DRIVER
881M:	Hans Verkuil <hans.verkuil@cisco.com>
882L:	linux-media@vger.kernel.org
883S:	Maintained
884F:	drivers/media/i2c/adv7511*
885
886ANALOG DEVICES INC ADV7604 DRIVER
887M:	Hans Verkuil <hans.verkuil@cisco.com>
888L:	linux-media@vger.kernel.org
889S:	Maintained
890F:	drivers/media/i2c/adv7604*
891
892ANALOG DEVICES INC ADV7842 DRIVER
893M:	Hans Verkuil <hans.verkuil@cisco.com>
894L:	linux-media@vger.kernel.org
895S:	Maintained
896F:	drivers/media/i2c/adv7842*
897
898ANALOG DEVICES INC ASOC CODEC DRIVERS
899M:	Lars-Peter Clausen <lars@metafoo.de>
900L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
901W:	http://wiki.analog.com/
902W:	http://ez.analog.com/community/linux-device-drivers
903S:	Supported
904F:	sound/soc/codecs/adau*
905F:	sound/soc/codecs/adav*
906F:	sound/soc/codecs/ad1*
907F:	sound/soc/codecs/ad7*
908F:	sound/soc/codecs/ssm*
909F:	sound/soc/codecs/sigmadsp.*
910
911ANALOG DEVICES INC DMA DRIVERS
912M:	Lars-Peter Clausen <lars@metafoo.de>
913W:	http://ez.analog.com/community/linux-device-drivers
914S:	Supported
915F:	drivers/dma/dma-axi-dmac.c
916
917ANALOG DEVICES INC IIO DRIVERS
918M:	Lars-Peter Clausen <lars@metafoo.de>
919M:	Michael Hennerich <Michael.Hennerich@analog.com>
920W:	http://wiki.analog.com/
921W:	http://ez.analog.com/community/linux-device-drivers
922S:	Supported
923F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
924F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
925F:	drivers/iio/*/ad*
926F:	drivers/iio/adc/ltc2497*
927X:	drivers/iio/*/adjd*
928F:	drivers/staging/iio/*/ad*
929
930ANDES ARCHITECTURE
931M:	Greentime Hu <green.hu@gmail.com>
932M:	Vincent Chen <deanbo422@gmail.com>
933T:	git https://github.com/andestech/linux.git
934S:	Supported
935F:	arch/nds32/
936F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
937F:	Documentation/devicetree/bindings/nds32/
938K:	nds32
939N:	nds32
940
941ANDROID CONFIG FRAGMENTS
942M:	Rob Herring <robh@kernel.org>
943S:	Supported
944F:	kernel/configs/android*
945
946ANDROID DRIVERS
947M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
948M:	Arve Hjønnevåg <arve@android.com>
949M:	Todd Kjos <tkjos@android.com>
950M:	Martijn Coenen <maco@android.com>
951M:	Joel Fernandes <joel@joelfernandes.org>
952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
953L:	devel@driverdev.osuosl.org
954S:	Supported
955F:	drivers/android/
956F:	drivers/staging/android/
957
958ANDROID GOLDFISH PIC DRIVER
959M:	Miodrag Dinic <miodrag.dinic@mips.com>
960S:	Supported
961F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
962F:	drivers/irqchip/irq-goldfish-pic.c
963
964ANDROID GOLDFISH RTC DRIVER
965M:	Miodrag Dinic <miodrag.dinic@mips.com>
966S:	Supported
967F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
968F:	drivers/rtc/rtc-goldfish.c
969
970ANDROID ION DRIVER
971M:	Laura Abbott <labbott@redhat.com>
972M:	Sumit Semwal <sumit.semwal@linaro.org>
973L:	devel@driverdev.osuosl.org
974L:	dri-devel@lists.freedesktop.org
975L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
976S:	Supported
977F:	drivers/staging/android/ion
978F:	drivers/staging/android/uapi/ion.h
979
980AOA (Apple Onboard Audio) ALSA DRIVER
981M:	Johannes Berg <johannes@sipsolutions.net>
982L:	linuxppc-dev@lists.ozlabs.org
983L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
984S:	Maintained
985F:	sound/aoa/
986
987APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
988M:	William Breathitt Gray <vilhelm.gray@gmail.com>
989L:	linux-iio@vger.kernel.org
990S:	Maintained
991F:	drivers/iio/adc/stx104.c
992
993APM DRIVER
994M:	Jiri Kosina <jikos@kernel.org>
995S:	Odd fixes
996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
997F:	arch/x86/kernel/apm_32.c
998F:	include/linux/apm_bios.h
999F:	include/uapi/linux/apm_bios.h
1000F:	drivers/char/apm-emulation.c
1001
1002APPARMOR SECURITY MODULE
1003M:	John Johansen <john.johansen@canonical.com>
1004L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1005W:	wiki.apparmor.net
1006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1007S:	Supported
1008F:	security/apparmor/
1009F:	Documentation/admin-guide/LSM/apparmor.rst
1010
1011APPLE BCM5974 MULTITOUCH DRIVER
1012M:	Henrik Rydberg <rydberg@bitmath.org>
1013L:	linux-input@vger.kernel.org
1014S:	Odd fixes
1015F:	drivers/input/mouse/bcm5974.c
1016
1017APPLE SMC DRIVER
1018M:	Henrik Rydberg <rydberg@bitmath.org>
1019L:	linux-hwmon@vger.kernel.org
1020S:	Odd fixes
1021F:	drivers/hwmon/applesmc.c
1022
1023APPLETALK NETWORK LAYER
1024L:	netdev@vger.kernel.org
1025S:	Odd fixes
1026F:	drivers/net/appletalk/
1027F:	net/appletalk/
1028
1029APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1030M:	Duc Dang <dhdang@apm.com>
1031S:	Supported
1032F:	arch/arm64/boot/dts/apm/
1033
1034APPLIED MICRO (APM) X-GENE SOC EDAC
1035M:	Loc Ho <lho@apm.com>
1036S:	Supported
1037F:	drivers/edac/xgene_edac.c
1038F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1039
1040APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1041M:	Iyappan Subramanian <isubramanian@apm.com>
1042M:	Keyur Chudgar <kchudgar@apm.com>
1043S:	Supported
1044F:	drivers/net/ethernet/apm/xgene-v2/
1045
1046APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1047M:	Iyappan Subramanian <isubramanian@apm.com>
1048M:	Keyur Chudgar <kchudgar@apm.com>
1049M:	Quan Nguyen <qnguyen@apm.com>
1050S:	Supported
1051F:	drivers/net/ethernet/apm/xgene/
1052F:	drivers/net/phy/mdio-xgene.c
1053F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1054F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1055
1056APPLIED MICRO (APM) X-GENE SOC PMU
1057M:	Tai Nguyen <ttnguyen@apm.com>
1058S:	Supported
1059F:	drivers/perf/xgene_pmu.c
1060F:	Documentation/perf/xgene-pmu.txt
1061F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1062
1063APTINA CAMERA SENSOR PLL
1064M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1065L:	linux-media@vger.kernel.org
1066S:	Maintained
1067F:	drivers/media/i2c/aptina-pll.*
1068
1069ARC FRAMEBUFFER DRIVER
1070M:	Jaya Kumar <jayalk@intworks.biz>
1071S:	Maintained
1072F:	drivers/video/fbdev/arcfb.c
1073F:	drivers/video/fbdev/core/fb_defio.c
1074
1075ARC PGU DRM DRIVER
1076M:	Alexey Brodkin <abrodkin@synopsys.com>
1077S:	Supported
1078F:	drivers/gpu/drm/arc/
1079F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1080
1081ARCNET NETWORK LAYER
1082M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1083L:	netdev@vger.kernel.org
1084S:	Maintained
1085F:	drivers/net/arcnet/
1086F:	include/uapi/linux/if_arcnet.h
1087
1088ARM ARCHITECTED TIMER DRIVER
1089M:	Mark Rutland <mark.rutland@arm.com>
1090M:	Marc Zyngier <marc.zyngier@arm.com>
1091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092S:	Maintained
1093F:	arch/arm/include/asm/arch_timer.h
1094F:	arch/arm64/include/asm/arch_timer.h
1095F:	drivers/clocksource/arm_arch_timer.c
1096
1097ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1098M:	Linus Walleij <linus.walleij@linaro.org>
1099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1100S:	Maintained
1101F:	Documentation/devicetree/bindings/arm/arm-boards
1102F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1103F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1104F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1105F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1106F:	arch/arm/mach-integrator/
1107F:	arch/arm/mach-realview/
1108F:	arch/arm/mach-versatile/
1109F:	arch/arm/plat-versatile/
1110F:	arch/arm/boot/dts/arm-realview-*
1111F:	arch/arm/boot/dts/integrator*
1112F:	arch/arm/boot/dts/versatile*
1113F:	drivers/clk/versatile/
1114F:	drivers/i2c/busses/i2c-versatile.c
1115F:	drivers/irqchip/irq-versatile-fpga.c
1116F:	drivers/mtd/maps/physmap_of_versatile.c
1117F:	drivers/power/reset/arm-versatile-reboot.c
1118F:	drivers/soc/versatile/
1119
1120ARM HDLCD DRM DRIVER
1121M:	Liviu Dudau <liviu.dudau@arm.com>
1122S:	Supported
1123F:	drivers/gpu/drm/arm/hdlcd_*
1124F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1125
1126ARM MALI-DP DRM DRIVER
1127M:	Liviu Dudau <liviu.dudau@arm.com>
1128M:	Brian Starkey <brian.starkey@arm.com>
1129M:	Mali DP Maintainers <malidp@foss.arm.com>
1130S:	Supported
1131F:	drivers/gpu/drm/arm/
1132F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1133
1134ARM MFM AND FLOPPY DRIVERS
1135M:	Ian Molton <spyro@f2s.com>
1136S:	Maintained
1137F:	arch/arm/lib/floppydma.S
1138F:	arch/arm/include/asm/floppy.h
1139
1140ARM PMU PROFILING AND DEBUGGING
1141M:	Will Deacon <will.deacon@arm.com>
1142M:	Mark Rutland <mark.rutland@arm.com>
1143S:	Maintained
1144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145F:	arch/arm*/kernel/perf_*
1146F:	arch/arm/oprofile/common.c
1147F:	arch/arm*/kernel/hw_breakpoint.c
1148F:	arch/arm*/include/asm/hw_breakpoint.h
1149F:	arch/arm*/include/asm/perf_event.h
1150F:	drivers/perf/*
1151F:	include/linux/perf/arm_pmu.h
1152F:	Documentation/devicetree/bindings/arm/pmu.txt
1153F:	Documentation/devicetree/bindings/perf/
1154
1155ARM PORT
1156M:	Russell King <linux@armlinux.org.uk>
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158W:	http://www.armlinux.org.uk/
1159S:	Odd Fixes
1160T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1161F:	arch/arm/
1162X:	arch/arm/boot/dts/
1163
1164ARM PRIMECELL AACI PL041 DRIVER
1165M:	Russell King <linux@armlinux.org.uk>
1166S:	Odd Fixes
1167F:	sound/arm/aaci.*
1168
1169ARM PRIMECELL BUS SUPPORT
1170M:	Russell King <linux@armlinux.org.uk>
1171S:	Odd Fixes
1172F:	drivers/amba/
1173F:	include/linux/amba/bus.h
1174
1175ARM PRIMECELL CLCD PL110 DRIVER
1176M:	Russell King <linux@armlinux.org.uk>
1177S:	Odd Fixes
1178F:	drivers/video/fbdev/amba-clcd.*
1179
1180ARM PRIMECELL KMI PL050 DRIVER
1181M:	Russell King <linux@armlinux.org.uk>
1182S:	Odd Fixes
1183F:	drivers/input/serio/ambakmi.*
1184F:	include/linux/amba/kmi.h
1185
1186ARM PRIMECELL MMCI PL180/1 DRIVER
1187M:	Russell King <linux@armlinux.org.uk>
1188S:	Odd Fixes
1189F:	drivers/mmc/host/mmci.*
1190F:	include/linux/amba/mmci.h
1191
1192ARM PRIMECELL SSP PL022 SPI DRIVER
1193M:	Linus Walleij <linus.walleij@linaro.org>
1194L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1195S:	Maintained
1196F:	Documentation/devicetree/bindings/spi/spi_pl022.txt
1197F:	drivers/spi/spi-pl022.c
1198
1199ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1200M:	Russell King <linux@armlinux.org.uk>
1201S:	Odd Fixes
1202F:	drivers/tty/serial/amba-pl01*.c
1203F:	include/linux/amba/serial.h
1204
1205ARM PRIMECELL VIC PL190/PL192 DRIVER
1206M:	Linus Walleij <linus.walleij@linaro.org>
1207L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208S:	Maintained
1209F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1210F:	drivers/irqchip/irq-vic.c
1211
1212ARM SMMU DRIVERS
1213M:	Will Deacon <will.deacon@arm.com>
1214R:	Robin Murphy <robin.murphy@arm.com>
1215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216S:	Maintained
1217F:	drivers/iommu/arm-smmu.c
1218F:	drivers/iommu/arm-smmu-v3.c
1219F:	drivers/iommu/io-pgtable-arm.c
1220F:	drivers/iommu/io-pgtable-arm-v7s.c
1221
1222ARM SUB-ARCHITECTURES
1223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S:	Maintained
1225F:	arch/arm/mach-*/
1226F:	arch/arm/plat-*/
1227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1228
1229ARM/ACTIONS SEMI ARCHITECTURE
1230M:	Andreas Färber <afaerber@suse.de>
1231R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233S:	Maintained
1234N:	owl
1235F:	arch/arm/mach-actions/
1236F:	arch/arm/boot/dts/owl-*
1237F:	arch/arm64/boot/dts/actions/
1238F:	drivers/clk/actions/
1239F:	drivers/clocksource/timer-owl*
1240F:	drivers/dma/owl-dma.c
1241F:	drivers/i2c/busses/i2c-owl.c
1242F:	drivers/pinctrl/actions/*
1243F:	drivers/soc/actions/
1244F:	include/dt-bindings/power/owl-*
1245F:	include/linux/soc/actions/
1246F:	Documentation/devicetree/bindings/arm/actions.txt
1247F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1248F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1249F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1250F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1251F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1252F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1253
1254ARM/ADS SPHERE MACHINE SUPPORT
1255M:	Lennert Buytenhek <kernel@wantstofly.org>
1256L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257S:	Maintained
1258
1259ARM/AFEB9260 MACHINE SUPPORT
1260M:	Sergey Lapin <slapin@ossfans.org>
1261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262S:	Maintained
1263
1264ARM/AJECO 1ARM MACHINE SUPPORT
1265M:	Lennert Buytenhek <kernel@wantstofly.org>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268
1269ARM/Allwinner SoC Clock Support
1270M:	Emilio López <emilio@elopez.com.ar>
1271S:	Maintained
1272F:	drivers/clk/sunxi/
1273
1274ARM/Allwinner sunXi SoC support
1275M:	Maxime Ripard <maxime.ripard@bootlin.com>
1276M:	Chen-Yu Tsai <wens@csie.org>
1277L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278S:	Maintained
1279N:	sun[x456789]i
1280N:	sun50i
1281F:	arch/arm/mach-sunxi/
1282F:	arch/arm64/boot/dts/allwinner/
1283F:	drivers/clk/sunxi-ng/
1284F:	drivers/pinctrl/sunxi/
1285F:	drivers/soc/sunxi/
1286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1287
1288ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1289M:	Neil Armstrong <narmstrong@baylibre.com>
1290M:	Jerome Brunet <jbrunet@baylibre.com>
1291L:	linux-amlogic@lists.infradead.org
1292S:	Maintained
1293F:	drivers/clk/meson/
1294F:	include/dt-bindings/clock/meson*
1295F:	include/dt-bindings/clock/gxbb*
1296F:	Documentation/devicetree/bindings/clock/amlogic*
1297
1298ARM/Amlogic Meson SoC support
1299M:	Carlo Caione <carlo@caione.org>
1300M:	Kevin Hilman <khilman@baylibre.com>
1301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302L:	linux-amlogic@lists.infradead.org
1303W:	http://linux-meson.com/
1304S:	Maintained
1305F:	arch/arm/mach-meson/
1306F:	arch/arm/boot/dts/meson*
1307F:	arch/arm64/boot/dts/amlogic/
1308F:	drivers/pinctrl/meson/
1309F:	drivers/mmc/host/meson*
1310N:	meson
1311
1312ARM/Annapurna Labs ALPINE ARCHITECTURE
1313M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1314M:	Antoine Tenart <antoine.tenart@bootlin.com>
1315L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316S:	Maintained
1317F:	arch/arm/mach-alpine/
1318F:	arch/arm/boot/dts/alpine*
1319F:	arch/arm64/boot/dts/al/
1320F:	drivers/*/*alpine*
1321
1322ARM/ARTPEC MACHINE SUPPORT
1323M:	Jesper Nilsson <jesper.nilsson@axis.com>
1324M:	Lars Persson <lars.persson@axis.com>
1325S:	Maintained
1326L:	linux-arm-kernel@axis.com
1327F:	arch/arm/mach-artpec
1328F:	arch/arm/boot/dts/artpec6*
1329F:	drivers/clk/axis
1330F:	drivers/crypto/axis
1331F:	drivers/pinctrl/pinctrl-artpec*
1332F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1333
1334ARM/ASPEED I2C DRIVER
1335M:	Brendan Higgins <brendanhiggins@google.com>
1336R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1337R:	Joel Stanley <joel@jms.id.au>
1338L:	linux-i2c@vger.kernel.org
1339L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1340S:	Maintained
1341F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1342F:	drivers/i2c/busses/i2c-aspeed.c
1343F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1344F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1345
1346ARM/ASPEED MACHINE SUPPORT
1347M:	Joel Stanley <joel@jms.id.au>
1348R:	Andrew Jeffery <andrew@aj.id.au>
1349L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1351Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1352S:	Supported
1353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1354F:	arch/arm/mach-aspeed/
1355F:	arch/arm/boot/dts/aspeed-*
1356N:	aspeed
1357
1358ARM/CALXEDA HIGHBANK ARCHITECTURE
1359M:	Rob Herring <robh@kernel.org>
1360L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361S:	Maintained
1362F:	arch/arm/mach-highbank/
1363F:	arch/arm/boot/dts/highbank.dts
1364F:	arch/arm/boot/dts/ecx-*.dts*
1365
1366ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1367M:	Krzysztof Halasa <khalasa@piap.pl>
1368S:	Maintained
1369F:	arch/arm/mach-cns3xxx/
1370
1371ARM/CAVIUM THUNDER NETWORK DRIVER
1372M:	Sunil Goutham <sgoutham@cavium.com>
1373M:	Robert Richter <rric@kernel.org>
1374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S:	Supported
1376F:	drivers/net/ethernet/cavium/thunder/
1377
1378ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1379M:	Lukasz Majewski <lukma@denx.de>
1380L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381S:	Maintained
1382F:	arch/arm/mach-ep93xx/ts72xx.c
1383
1384ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1385M:	Alexander Shiyan <shc_work@mail.ru>
1386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387S:	Odd Fixes
1388N:	clps711x
1389
1390ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1391M:	Lennert Buytenhek <kernel@wantstofly.org>
1392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S:	Maintained
1394
1395ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1396M:	Hartley Sweeten <hsweeten@visionengravers.com>
1397M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399S:	Maintained
1400F:	arch/arm/mach-ep93xx/
1401F:	arch/arm/mach-ep93xx/include/mach/
1402
1403ARM/CLKDEV SUPPORT
1404M:	Russell King <linux@armlinux.org.uk>
1405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406S:	Maintained
1407T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1408F:	drivers/clk/clkdev.c
1409
1410ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1411M:	Mike Rapoport <mike@compulab.co.il>
1412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S:	Maintained
1414
1415ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1416M:	Baruch Siach <baruch@tkos.co.il>
1417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418S:	Maintained
1419F:	arch/arm/boot/dts/cx92755*
1420N:	digicolor
1421
1422ARM/CONTEC MICRO9 MACHINE SUPPORT
1423M:	Hubert Feurstein <hubert.feurstein@contec.at>
1424S:	Maintained
1425F:	arch/arm/mach-ep93xx/micro9.c
1426
1427ARM/CORESIGHT FRAMEWORK AND DRIVERS
1428M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430S:	Maintained
1431F:	drivers/hwtracing/coresight/*
1432F:	Documentation/trace/coresight.txt
1433F:	Documentation/trace/coresight-cpu-debug.txt
1434F:	Documentation/devicetree/bindings/arm/coresight.txt
1435F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1436F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1437F:	tools/perf/arch/arm/util/pmu.c
1438F:	tools/perf/arch/arm/util/auxtrace.c
1439F:	tools/perf/arch/arm/util/cs-etm.c
1440F:	tools/perf/arch/arm/util/cs-etm.h
1441F:	tools/perf/util/cs-etm.*
1442F:	tools/perf/util/cs-etm-decoder/*
1443
1444ARM/CORGI MACHINE SUPPORT
1445M:	Richard Purdie <rpurdie@rpsys.net>
1446S:	Maintained
1447
1448ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1449M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1450M:	Linus Walleij <linus.walleij@linaro.org>
1451L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452T:	git git://github.com/ulli-kroll/linux.git
1453S:	Maintained
1454F:	Documentation/devicetree/bindings/arm/gemini.txt
1455F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1456F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1457F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1458F:	arch/arm/mach-gemini/
1459F:	drivers/net/ethernet/cortina/
1460F:	drivers/pinctrl/pinctrl-gemini.c
1461F:	drivers/rtc/rtc-ftrtc010.c
1462
1463ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1464M:	Barry Song <baohua@kernel.org>
1465L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1467S:	Maintained
1468F:	arch/arm/boot/dts/prima2*
1469F:	arch/arm/mach-prima2/
1470F:	drivers/clk/sirf/
1471F:	drivers/clocksource/timer-prima2.c
1472F:	drivers/clocksource/timer-atlas7.c
1473N:	[^a-z]sirf
1474
1475ARM/EBSA110 MACHINE SUPPORT
1476M:	Russell King <linux@armlinux.org.uk>
1477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478W:	http://www.armlinux.org.uk/
1479S:	Maintained
1480F:	arch/arm/mach-ebsa110/
1481F:	drivers/net/ethernet/amd/am79c961a.*
1482
1483ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1484M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1485R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487S:	Maintained
1488N:	efm32
1489
1490ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1491M:	Robert Jarzmik <robert.jarzmik@free.fr>
1492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493S:	Maintained
1494F:	arch/arm/mach-pxa/ezx.c
1495
1496ARM/FARADAY FA526 PORT
1497M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1498L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499S:	Maintained
1500T:	git git://git.berlios.de/gemini-board
1501F:	arch/arm/mm/*-fa*
1502
1503ARM/FOOTBRIDGE ARCHITECTURE
1504M:	Russell King <linux@armlinux.org.uk>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506W:	http://www.armlinux.org.uk/
1507S:	Maintained
1508F:	arch/arm/include/asm/hardware/dec21285.h
1509F:	arch/arm/mach-footbridge/
1510
1511ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1512M:	Shawn Guo <shawnguo@kernel.org>
1513M:	Sascha Hauer <s.hauer@pengutronix.de>
1514R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1515R:	Fabio Estevam <fabio.estevam@nxp.com>
1516R:	NXP Linux Team <linux-imx@nxp.com>
1517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518S:	Maintained
1519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1520F:	arch/arm/mach-imx/
1521F:	arch/arm/mach-mxs/
1522F:	arch/arm/boot/dts/imx*
1523F:	arch/arm/configs/imx*_defconfig
1524F:	drivers/clk/imx/
1525F:	drivers/firmware/imx/
1526F:	drivers/soc/imx/
1527F:	include/linux/firmware/imx/
1528F:	include/soc/imx/
1529
1530ARM/FREESCALE VYBRID ARM ARCHITECTURE
1531M:	Shawn Guo <shawnguo@kernel.org>
1532M:	Sascha Hauer <s.hauer@pengutronix.de>
1533R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1534R:	Stefan Agner <stefan@agner.ch>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S:	Maintained
1537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1538F:	arch/arm/mach-imx/*vf610*
1539F:	arch/arm/boot/dts/vf*
1540
1541ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1542M:	Shawn Guo <shawnguo@kernel.org>
1543M:	Li Yang <leoyang.li@nxp.com>
1544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545S:	Maintained
1546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1547F:	arch/arm/boot/dts/ls1021a*
1548F:	arch/arm64/boot/dts/freescale/fsl-*
1549F:	arch/arm64/boot/dts/freescale/qoriq-*
1550
1551ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1552M:	Lennert Buytenhek <kernel@wantstofly.org>
1553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554S:	Maintained
1555
1556ARM/GUMSTIX MACHINE SUPPORT
1557M:	Steve Sakoman <sakoman@gmail.com>
1558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559S:	Maintained
1560
1561ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1562M:	Philipp Zabel <philipp.zabel@gmail.com>
1563M:	Paul Parsons <lost.distance@yahoo.com>
1564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S:	Maintained
1566F:	arch/arm/mach-pxa/hx4700.c
1567F:	arch/arm/mach-pxa/include/mach/hx4700.h
1568F:	sound/soc/pxa/hx4700.c
1569
1570ARM/HISILICON SOC SUPPORT
1571M:	Wei Xu <xuwei5@hisilicon.com>
1572L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573W:	http://www.hisilicon.com
1574S:	Supported
1575T:	git git://github.com/hisilicon/linux-hisi.git
1576F:	arch/arm/mach-hisi/
1577F:	arch/arm/boot/dts/hi3*
1578F:	arch/arm/boot/dts/hip*
1579F:	arch/arm/boot/dts/hisi*
1580F:	arch/arm64/boot/dts/hisilicon/
1581
1582ARM/HP JORNADA 7XX MACHINE SUPPORT
1583M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1584W:	www.jlime.com
1585S:	Maintained
1586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1587F:	arch/arm/mach-sa1100/jornada720.c
1588F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1589
1590ARM/IGEP MACHINE SUPPORT
1591M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1592M:	Javier Martinez Canillas <javier@dowhile0.org>
1593L:	linux-omap@vger.kernel.org
1594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595S:	Maintained
1596F:	arch/arm/boot/dts/omap3-igep*
1597
1598ARM/INCOME PXA270 SUPPORT
1599M:	Marek Vasut <marek.vasut@gmail.com>
1600L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601S:	Maintained
1602F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1603
1604ARM/INTEL IOP13XX ARM ARCHITECTURE
1605M:	Lennert Buytenhek <kernel@wantstofly.org>
1606L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607S:	Maintained
1608
1609ARM/INTEL IOP32X ARM ARCHITECTURE
1610M:	Lennert Buytenhek <kernel@wantstofly.org>
1611L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612S:	Maintained
1613
1614ARM/INTEL IOP33X ARM ARCHITECTURE
1615L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616S:	Orphan
1617
1618ARM/INTEL IQ81342EX MACHINE SUPPORT
1619M:	Lennert Buytenhek <kernel@wantstofly.org>
1620L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621S:	Maintained
1622
1623ARM/INTEL IXDP2850 MACHINE SUPPORT
1624M:	Lennert Buytenhek <kernel@wantstofly.org>
1625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626S:	Maintained
1627
1628ARM/INTEL IXP4XX ARM ARCHITECTURE
1629M:	Imre Kaloz <kaloz@openwrt.org>
1630M:	Krzysztof Halasa <khalasa@piap.pl>
1631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632S:	Maintained
1633F:	arch/arm/mach-ixp4xx/
1634
1635ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1636M:	Jonathan Cameron <jic23@cam.ac.uk>
1637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638S:	Maintained
1639F:	arch/arm/mach-pxa/stargate2.c
1640F:	drivers/pcmcia/pxa2xx_stargate2.c
1641
1642ARM/INTEL XSC3 (MANZANO) ARM CORE
1643M:	Lennert Buytenhek <kernel@wantstofly.org>
1644L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645S:	Maintained
1646
1647ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1648M:	Lennert Buytenhek <kernel@wantstofly.org>
1649L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650S:	Maintained
1651
1652ARM/LG1K ARCHITECTURE
1653M:	Chanho Min <chanho.min@lge.com>
1654L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655S:	Maintained
1656F:	arch/arm64/boot/dts/lg/
1657
1658ARM/LOGICPD PXA270 MACHINE SUPPORT
1659M:	Lennert Buytenhek <kernel@wantstofly.org>
1660L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661S:	Maintained
1662
1663ARM/LPC18XX ARCHITECTURE
1664M:	Vladimir Zapolskiy <vz@mleia.com>
1665L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666S:	Maintained
1667F:	arch/arm/boot/dts/lpc43*
1668F:	drivers/i2c/busses/i2c-lpc2k.c
1669F:	drivers/memory/pl172.c
1670F:	drivers/mtd/spi-nor/nxp-spifi.c
1671F:	drivers/rtc/rtc-lpc24xx.c
1672N:	lpc18xx
1673
1674ARM/LPC32XX SOC SUPPORT
1675M:	Vladimir Zapolskiy <vz@mleia.com>
1676M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1677L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1679S:	Maintained
1680F:	arch/arm/boot/dts/lpc32*
1681F:	arch/arm/mach-lpc32xx/
1682F:	drivers/i2c/busses/i2c-pnx.c
1683F:	drivers/net/ethernet/nxp/lpc_eth.c
1684F:	drivers/usb/host/ohci-nxp.c
1685F:	drivers/watchdog/pnx4008_wdt.c
1686N:	lpc32xx
1687
1688ARM/MAGICIAN MACHINE SUPPORT
1689M:	Philipp Zabel <philipp.zabel@gmail.com>
1690S:	Maintained
1691
1692ARM/Marvell Dove/MV78xx0/Orion SOC support
1693M:	Jason Cooper <jason@lakedaemon.net>
1694M:	Andrew Lunn <andrew@lunn.ch>
1695M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1696M:	Gregory Clement <gregory.clement@bootlin.com>
1697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698S:	Maintained
1699F:	Documentation/devicetree/bindings/soc/dove/
1700F:	arch/arm/mach-dove/
1701F:	arch/arm/mach-mv78xx0/
1702F:	arch/arm/mach-orion5x/
1703F:	arch/arm/plat-orion/
1704F:	arch/arm/boot/dts/dove*
1705F:	arch/arm/boot/dts/orion5x*
1706
1707ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1708M:	Jason Cooper <jason@lakedaemon.net>
1709M:	Andrew Lunn <andrew@lunn.ch>
1710M:	Gregory Clement <gregory.clement@bootlin.com>
1711M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1712L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713S:	Maintained
1714F:	arch/arm/boot/dts/armada*
1715F:	arch/arm/boot/dts/kirkwood*
1716F:	arch/arm/configs/mvebu_*_defconfig
1717F:	arch/arm/mach-mvebu/
1718F:	arch/arm64/boot/dts/marvell/armada*
1719F:	drivers/cpufreq/armada-37xx-cpufreq.c
1720F:	drivers/cpufreq/mvebu-cpufreq.c
1721F:	drivers/irqchip/irq-armada-370-xp.c
1722F:	drivers/irqchip/irq-mvebu-*
1723F:	drivers/pinctrl/mvebu/
1724F:	drivers/rtc/rtc-armada38x.c
1725
1726ARM/Mediatek RTC DRIVER
1727M:	Eddie Huang <eddie.huang@mediatek.com>
1728M:	Sean Wang <sean.wang@mediatek.com>
1729L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1731S:	Maintained
1732F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1733F:	drivers/rtc/rtc-mt6397.c
1734F:	drivers/rtc/rtc-mt7622.c
1735
1736ARM/Mediatek SoC support
1737M:	Matthias Brugger <matthias.bgg@gmail.com>
1738L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1740S:	Maintained
1741F:	arch/arm/boot/dts/mt6*
1742F:	arch/arm/boot/dts/mt7*
1743F:	arch/arm/boot/dts/mt8*
1744F:	arch/arm/mach-mediatek/
1745F:	arch/arm64/boot/dts/mediatek/
1746N:	mtk
1747K:	mediatek
1748
1749ARM/Mediatek USB3 PHY DRIVER
1750M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1751L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1753S:	Maintained
1754F:	drivers/phy/mediatek/
1755F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1756
1757ARM/MICREL KS8695 ARCHITECTURE
1758M:	Greg Ungerer <gerg@uclinux.org>
1759L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760F:	arch/arm/mach-ks8695/
1761S:	Odd Fixes
1762
1763ARM/Microchip (AT91) SoC support
1764M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1765M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1766M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1767L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768W:	http://www.linux4sam.org
1769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1770S:	Supported
1771N:	at91
1772N:	atmel
1773F:	arch/arm/mach-at91/
1774F:	include/soc/at91/
1775F:	arch/arm/boot/dts/at91*.dts
1776F:	arch/arm/boot/dts/at91*.dtsi
1777F:	arch/arm/boot/dts/sama*.dts
1778F:	arch/arm/boot/dts/sama*.dtsi
1779F:	arch/arm/include/debug/at91.S
1780F:	drivers/memory/atmel*
1781F:	drivers/watchdog/sama5d4_wdt.c
1782X:	drivers/input/touchscreen/atmel_mxt_ts.c
1783X:	drivers/net/wireless/atmel/
1784
1785ARM/MIOA701 MACHINE SUPPORT
1786M:	Robert Jarzmik <robert.jarzmik@free.fr>
1787L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788F:	arch/arm/mach-pxa/mioa701.c
1789S:	Maintained
1790
1791ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1792M:	Michael Petchkovsky <mkpetch@internode.on.net>
1793S:	Maintained
1794
1795ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1796M:	Linus Walleij <linus.walleij@linaro.org>
1797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798S:	Maintained
1799F:	arch/arm/mach-nomadik/
1800F:	arch/arm/mach-u300/
1801F:	arch/arm/mach-ux500/
1802F:	arch/arm/boot/dts/ste-*
1803F:	drivers/clk/clk-nomadik.c
1804F:	drivers/clk/clk-u300.c
1805F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1806F:	drivers/clocksource/timer-u300.c
1807F:	drivers/dma/coh901318*
1808F:	drivers/dma/ste_dma40*
1809F:	drivers/hwspinlock/u8500_hsem.c
1810F:	drivers/i2c/busses/i2c-nomadik.c
1811F:	drivers/i2c/busses/i2c-stu300.c
1812F:	drivers/mfd/ab3100*
1813F:	drivers/mfd/ab8500*
1814F:	drivers/mfd/abx500*
1815F:	drivers/mfd/dbx500*
1816F:	drivers/mfd/db8500*
1817F:	drivers/pinctrl/nomadik/
1818F:	drivers/pinctrl/pinctrl-coh901*
1819F:	drivers/pinctrl/pinctrl-u300.c
1820F:	drivers/rtc/rtc-ab3100.c
1821F:	drivers/rtc/rtc-ab8500.c
1822F:	drivers/rtc/rtc-coh901331.c
1823F:	drivers/rtc/rtc-pl031.c
1824F:	drivers/watchdog/coh901327_wdt.c
1825F:	Documentation/devicetree/bindings/arm/ste-*
1826F:	Documentation/devicetree/bindings/arm/ux500/
1827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1828
1829ARM/NUVOTON NPCM ARCHITECTURE
1830M:	Avi Fishman <avifishman70@gmail.com>
1831M:	Tomer Maimon <tmaimon77@gmail.com>
1832R:	Patrick Venture <venture@google.com>
1833R:	Nancy Yuen <yuenn@google.com>
1834R:	Brendan Higgins <brendanhiggins@google.com>
1835L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1836S:	Supported
1837F:	arch/arm/mach-npcm/
1838F:	arch/arm/boot/dts/nuvoton-npcm*
1839F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1840F:	drivers/*/*npcm*
1841F:	Documentation/devicetree/bindings/*/*npcm*
1842F:	Documentation/devicetree/bindings/*/*/*npcm*
1843
1844ARM/NUVOTON W90X900 ARM ARCHITECTURE
1845M:	Wan ZongShun <mcuos.com@gmail.com>
1846L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847W:	http://www.mcuos.com
1848S:	Maintained
1849F:	arch/arm/mach-w90x900/
1850F:	drivers/input/keyboard/w90p910_keypad.c
1851F:	drivers/input/touchscreen/w90p910_ts.c
1852F:	drivers/watchdog/nuc900_wdt.c
1853F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1854F:	drivers/mtd/nand/raw/nuc900_nand.c
1855F:	drivers/rtc/rtc-nuc900.c
1856F:	drivers/spi/spi-nuc900.c
1857F:	drivers/usb/host/ehci-w90x900.c
1858F:	drivers/video/fbdev/nuc900fb.c
1859
1860ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1861M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1862L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1863W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1864S:	Supported
1865
1866ARM/Orion SoC/Technologic Systems TS-78xx platform support
1867M:	Alexander Clouter <alex@digriz.org.uk>
1868L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869W:	http://www.digriz.org.uk/ts78xx/kernel
1870S:	Maintained
1871F:	arch/arm/mach-orion5x/ts78xx-*
1872
1873ARM/OXNAS platform support
1874M:	Neil Armstrong <narmstrong@baylibre.com>
1875L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876L:	linux-oxnas@groups.io (moderated for non-subscribers)
1877S:	Maintained
1878F:	arch/arm/mach-oxnas/
1879F:	arch/arm/boot/dts/ox8*.dts*
1880N:	oxnas
1881
1882ARM/PALM TREO SUPPORT
1883M:	Tomas Cech <sleep_walker@suse.com>
1884L:	linux-arm-kernel@lists.infradead.org
1885W:	http://hackndev.com
1886S:	Maintained
1887F:	arch/arm/mach-pxa/palmtreo.*
1888
1889ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1890M:	Marek Vasut <marek.vasut@gmail.com>
1891L:	linux-arm-kernel@lists.infradead.org
1892W:	http://hackndev.com
1893S:	Maintained
1894F:	arch/arm/mach-pxa/include/mach/palmtx.h
1895F:	arch/arm/mach-pxa/palmtx.c
1896F:	arch/arm/mach-pxa/palmt5.*
1897F:	arch/arm/mach-pxa/include/mach/palmld.h
1898F:	arch/arm/mach-pxa/palmld.c
1899F:	arch/arm/mach-pxa/palmte2.*
1900F:	arch/arm/mach-pxa/include/mach/palmtc.h
1901F:	arch/arm/mach-pxa/palmtc.c
1902
1903ARM/PALMZ72 SUPPORT
1904M:	Sergey Lapin <slapin@ossfans.org>
1905L:	linux-arm-kernel@lists.infradead.org
1906W:	http://hackndev.com
1907S:	Maintained
1908F:	arch/arm/mach-pxa/palmz72.*
1909
1910ARM/PLEB SUPPORT
1911M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1912W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1913S:	Maintained
1914
1915ARM/PT DIGITAL BOARD PORT
1916M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1917L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918W:	http://www.armlinux.org.uk/
1919S:	Maintained
1920
1921ARM/QUALCOMM SUPPORT
1922M:	Andy Gross <andy.gross@linaro.org>
1923M:	David Brown <david.brown@linaro.org>
1924L:	linux-arm-msm@vger.kernel.org
1925L:	linux-soc@vger.kernel.org
1926S:	Maintained
1927F:	Documentation/devicetree/bindings/soc/qcom/
1928F:	arch/arm/boot/dts/qcom-*.dts
1929F:	arch/arm/boot/dts/qcom-*.dtsi
1930F:	arch/arm/mach-qcom/
1931F:	arch/arm64/boot/dts/qcom/*
1932F:	drivers/i2c/busses/i2c-qup.c
1933F:	drivers/clk/qcom/
1934F:	drivers/dma/qcom/
1935F:	drivers/soc/qcom/
1936F:	drivers/spi/spi-qup.c
1937F:	drivers/tty/serial/msm_serial.c
1938F:	drivers/*/pm8???-*
1939F:	drivers/mfd/ssbi.c
1940F:	drivers/firmware/qcom_scm*
1941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1942
1943ARM/RADISYS ENP2611 MACHINE SUPPORT
1944M:	Lennert Buytenhek <kernel@wantstofly.org>
1945L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946S:	Maintained
1947
1948ARM/REALTEK ARCHITECTURE
1949M:	Andreas Färber <afaerber@suse.de>
1950L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951S:	Maintained
1952F:	arch/arm64/boot/dts/realtek/
1953F:	Documentation/devicetree/bindings/arm/realtek.txt
1954
1955ARM/RENESAS ARM64 ARCHITECTURE
1956M:	Simon Horman <horms@verge.net.au>
1957M:	Magnus Damm <magnus.damm@gmail.com>
1958L:	linux-renesas-soc@vger.kernel.org
1959Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1961S:	Supported
1962F:	arch/arm64/boot/dts/renesas/
1963F:	Documentation/devicetree/bindings/arm/shmobile.txt
1964F:	drivers/soc/renesas/
1965F:	include/linux/soc/renesas/
1966
1967ARM/RISCPC ARCHITECTURE
1968M:	Russell King <linux@armlinux.org.uk>
1969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970W:	http://www.armlinux.org.uk/
1971S:	Maintained
1972F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1973F:	arch/arm/include/asm/hardware/ioc.h
1974F:	arch/arm/include/asm/hardware/iomd.h
1975F:	arch/arm/include/asm/hardware/memc.h
1976F:	arch/arm/mach-rpc/
1977F:	drivers/net/ethernet/8390/etherh.c
1978F:	drivers/net/ethernet/i825xx/ether1*
1979F:	drivers/net/ethernet/seeq/ether3*
1980F:	drivers/scsi/arm/
1981
1982ARM/Rockchip SoC support
1983M:	Heiko Stuebner <heiko@sntech.de>
1984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985L:	linux-rockchip@lists.infradead.org
1986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1987S:	Maintained
1988F:	arch/arm/boot/dts/rk3*
1989F:	arch/arm/boot/dts/rv1108*
1990F:	arch/arm/mach-rockchip/
1991F:	drivers/clk/rockchip/
1992F:	drivers/i2c/busses/i2c-rk3x.c
1993F:	drivers/*/*rockchip*
1994F:	drivers/*/*/*rockchip*
1995F:	sound/soc/rockchip/
1996N:	rockchip
1997
1998ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1999M:	Kukjin Kim <kgene@kernel.org>
2000M:	Krzysztof Kozlowski <krzk@kernel.org>
2001L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2003Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2004S:	Maintained
2005F:	arch/arm/boot/dts/s3c*
2006F:	arch/arm/boot/dts/s5p*
2007F:	arch/arm/boot/dts/exynos*
2008F:	arch/arm64/boot/dts/exynos/
2009F:	arch/arm/plat-samsung/
2010F:	arch/arm/mach-s3c24*/
2011F:	arch/arm/mach-s3c64xx/
2012F:	arch/arm/mach-s5p*/
2013F:	arch/arm/mach-exynos*/
2014F:	drivers/*/*s3c24*
2015F:	drivers/*/*/*s3c24*
2016F:	drivers/*/*s3c64xx*
2017F:	drivers/*/*s5pv210*
2018F:	drivers/memory/samsung/*
2019F:	drivers/soc/samsung/*
2020F:	Documentation/arm/Samsung/
2021F:	Documentation/devicetree/bindings/arm/samsung/
2022F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2023F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2024N:	exynos
2025
2026ARM/SAMSUNG MOBILE MACHINE SUPPORT
2027M:	Kyungmin Park <kyungmin.park@samsung.com>
2028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029S:	Maintained
2030F:	arch/arm/mach-s5pv210/
2031
2032ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2033M:	Kyungmin Park <kyungmin.park@samsung.com>
2034M:	Kamil Debski <kamil@wypas.org>
2035M:	Andrzej Hajda <a.hajda@samsung.com>
2036L:	linux-arm-kernel@lists.infradead.org
2037L:	linux-media@vger.kernel.org
2038S:	Maintained
2039F:	drivers/media/platform/s5p-g2d/
2040
2041ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2042M:	Marek Szyprowski <m.szyprowski@samsung.com>
2043L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2044L:	linux-media@vger.kernel.org
2045S:	Maintained
2046F:	drivers/media/platform/s5p-cec/
2047F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2048
2049ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2050M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2051M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2052L:	linux-arm-kernel@lists.infradead.org
2053L:	linux-media@vger.kernel.org
2054S:	Maintained
2055F:	drivers/media/platform/s5p-jpeg/
2056
2057ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2058M:	Kyungmin Park <kyungmin.park@samsung.com>
2059M:	Kamil Debski <kamil@wypas.org>
2060M:	Jeongtae Park <jtp.park@samsung.com>
2061M:	Andrzej Hajda <a.hajda@samsung.com>
2062L:	linux-arm-kernel@lists.infradead.org
2063L:	linux-media@vger.kernel.org
2064S:	Maintained
2065F:	arch/arm/plat-samsung/s5p-dev-mfc.c
2066F:	drivers/media/platform/s5p-mfc/
2067
2068ARM/SHMOBILE ARM ARCHITECTURE
2069M:	Simon Horman <horms@verge.net.au>
2070M:	Magnus Damm <magnus.damm@gmail.com>
2071L:	linux-renesas-soc@vger.kernel.org
2072Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2074S:	Supported
2075F:	arch/arm/boot/dts/emev2*
2076F:	arch/arm/boot/dts/r7s*
2077F:	arch/arm/boot/dts/r8a*
2078F:	arch/arm/boot/dts/r9a*
2079F:	arch/arm/boot/dts/sh*
2080F:	arch/arm/configs/shmobile_defconfig
2081F:	arch/arm/include/debug/renesas-scif.S
2082F:	arch/arm/mach-shmobile/
2083F:	Documentation/devicetree/bindings/arm/shmobile.txt
2084F:	drivers/soc/renesas/
2085F:	include/linux/soc/renesas/
2086
2087ARM/SOCFPGA ARCHITECTURE
2088M:	Dinh Nguyen <dinguyen@kernel.org>
2089S:	Maintained
2090F:	arch/arm/mach-socfpga/
2091F:	arch/arm/boot/dts/socfpga*
2092F:	arch/arm/configs/socfpga_defconfig
2093F:	arch/arm64/boot/dts/altera/
2094W:	http://www.rocketboards.org
2095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2096
2097ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2098M:	Dinh Nguyen <dinguyen@kernel.org>
2099S:	Maintained
2100F:	drivers/clk/socfpga/
2101
2102ARM/SOCFPGA EDAC SUPPORT
2103M:	Thor Thayer <thor.thayer@linux.intel.com>
2104S:	Maintained
2105F:	drivers/edac/altera_edac.
2106
2107ARM/SPREADTRUM SoC SUPPORT
2108M:	Orson Zhai <orsonzhai@gmail.com>
2109M:	Baolin Wang <baolin.wang@linaro.org>
2110M:	Chunyan Zhang <zhang.lyra@gmail.com>
2111S:	Maintained
2112F:	arch/arm64/boot/dts/sprd
2113N:	sprd
2114
2115ARM/STI ARCHITECTURE
2116M:	Patrice Chotard <patrice.chotard@st.com>
2117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118W:	http://www.stlinux.com
2119S:	Maintained
2120F:	arch/arm/mach-sti/
2121F:	arch/arm/boot/dts/sti*
2122F:	drivers/char/hw_random/st-rng.c
2123F:	drivers/clocksource/arm_global_timer.c
2124F:	drivers/clocksource/clksrc_st_lpc.c
2125F:	drivers/cpufreq/sti-cpufreq.c
2126F:	drivers/dma/st_fdma*
2127F:	drivers/i2c/busses/i2c-st.c
2128F:	drivers/media/rc/st_rc.c
2129F:	drivers/media/platform/sti/c8sectpfe/
2130F:	drivers/mmc/host/sdhci-st.c
2131F:	drivers/phy/st/phy-miphy28lp.c
2132F:	drivers/phy/st/phy-stih407-usb.c
2133F:	drivers/pinctrl/pinctrl-st.c
2134F:	drivers/remoteproc/st_remoteproc.c
2135F:	drivers/remoteproc/st_slim_rproc.c
2136F:	drivers/reset/sti/
2137F:	drivers/rtc/rtc-st-lpc.c
2138F:	drivers/tty/serial/st-asc.c
2139F:	drivers/usb/dwc3/dwc3-st.c
2140F:	drivers/usb/host/ehci-st.c
2141F:	drivers/usb/host/ohci-st.c
2142F:	drivers/watchdog/st_lpc_wdt.c
2143F:	drivers/ata/ahci_st.c
2144F:	include/linux/remoteproc/st_slim_rproc.h
2145
2146ARM/STM32 ARCHITECTURE
2147M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2148M:	Alexandre Torgue <alexandre.torgue@st.com>
2149L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151S:	Maintained
2152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2153N:	stm32
2154N:	stm
2155F:	arch/arm/boot/dts/stm32*
2156F:	arch/arm/mach-stm32/
2157F:	drivers/clocksource/armv7m_systick.c
2158
2159ARM/Synaptics SoC support
2160M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2161M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163S:	Maintained
2164F:	arch/arm/mach-berlin/
2165F:	arch/arm/boot/dts/berlin*
2166F:	arch/arm64/boot/dts/synaptics/
2167
2168ARM/TANGO ARCHITECTURE
2169M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2170M:	Mans Rullgard <mans@mansr.com>
2171L:	linux-arm-kernel@lists.infradead.org
2172S:	Odd Fixes
2173N:	tango
2174
2175ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2176M:	Lennert Buytenhek <kernel@wantstofly.org>
2177L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178S:	Maintained
2179
2180ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2181M:	Hans Verkuil <hans.verkuil@cisco.com>
2182L:	linux-tegra@vger.kernel.org
2183L:	linux-media@vger.kernel.org
2184S:	Maintained
2185F:	drivers/media/platform/tegra-cec/
2186F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2187
2188ARM/TETON BGA MACHINE SUPPORT
2189M:	"Mark F. Brown" <mark.brown314@gmail.com>
2190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191S:	Maintained
2192
2193ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2194M:	Santosh Shilimkar <ssantosh@kernel.org>
2195L:	linux-kernel@vger.kernel.org
2196S:	Maintained
2197F:	drivers/memory/*emif*
2198
2199ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2200M:	Tero Kristo <t-kristo@ti.com>
2201M:	Nishanth Menon <nm@ti.com>
2202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203S:	Supported
2204F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2205F:	arch/arm64/boot/dts/ti/Makefile
2206F:	arch/arm64/boot/dts/ti/k3-*
2207
2208ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2209M:	Santosh Shilimkar <ssantosh@kernel.org>
2210L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211S:	Maintained
2212F:	arch/arm/mach-keystone/
2213F:	arch/arm/boot/dts/keystone-*
2214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2215
2216ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2217M:	Santosh Shilimkar <ssantosh@kernel.org>
2218L:	linux-kernel@vger.kernel.org
2219S:	Maintained
2220F:	drivers/clk/keystone/
2221
2222ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2223M:	Santosh Shilimkar <ssantosh@kernel.org>
2224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225L:	linux-kernel@vger.kernel.org
2226S:	Maintained
2227F:	drivers/clocksource/timer-keystone.c
2228
2229ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2230M:	Santosh Shilimkar <ssantosh@kernel.org>
2231L:	linux-kernel@vger.kernel.org
2232S:	Maintained
2233F:	drivers/power/reset/keystone-reset.c
2234
2235ARM/THECUS N2100 MACHINE SUPPORT
2236M:	Lennert Buytenhek <kernel@wantstofly.org>
2237L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2238S:	Maintained
2239
2240ARM/TOSA MACHINE SUPPORT
2241M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2242M:	Dirk Opfer <dirk@opfer-online.de>
2243S:	Maintained
2244
2245ARM/UNIPHIER ARCHITECTURE
2246M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2249S:	Maintained
2250F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2251F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2252F:	arch/arm/boot/dts/uniphier*
2253F:	arch/arm/include/asm/hardware/cache-uniphier.h
2254F:	arch/arm/mach-uniphier/
2255F:	arch/arm/mm/cache-uniphier.c
2256F:	arch/arm64/boot/dts/socionext/uniphier*
2257F:	drivers/bus/uniphier-system-bus.c
2258F:	drivers/clk/uniphier/
2259F:	drivers/gpio/gpio-uniphier.c
2260F:	drivers/i2c/busses/i2c-uniphier*
2261F:	drivers/irqchip/irq-uniphier-aidet.c
2262F:	drivers/mmc/host/uniphier-sd.c
2263F:	drivers/pinctrl/uniphier/
2264F:	drivers/reset/reset-uniphier.c
2265F:	drivers/tty/serial/8250/8250_uniphier.c
2266N:	uniphier
2267
2268ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2269M:	Ulf Hansson <ulf.hansson@linaro.org>
2270L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2271T:	git git://git.linaro.org/people/ulfh/clk.git
2272S:	Maintained
2273F:	drivers/clk/ux500/
2274
2275ARM/VERSATILE EXPRESS PLATFORM
2276M:	Liviu Dudau <liviu.dudau@arm.com>
2277M:	Sudeep Holla <sudeep.holla@arm.com>
2278M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280S:	Maintained
2281F:	arch/arm/boot/dts/vexpress*
2282F:	arch/arm64/boot/dts/arm/
2283F:	arch/arm/mach-vexpress/
2284F:	*/*/vexpress*
2285F:	*/*/*/vexpress*
2286F:	drivers/clk/versatile/clk-vexpress-osc.c
2287F:	drivers/clocksource/timer-versatile.c
2288N:	mps2
2289
2290ARM/VFP SUPPORT
2291M:	Russell King <linux@armlinux.org.uk>
2292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293W:	http://www.armlinux.org.uk/
2294S:	Maintained
2295F:	arch/arm/vfp/
2296
2297ARM/VOIPAC PXA270 SUPPORT
2298M:	Marek Vasut <marek.vasut@gmail.com>
2299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300S:	Maintained
2301F:	arch/arm/mach-pxa/vpac270.c
2302F:	arch/arm/mach-pxa/include/mach/vpac270.h
2303
2304ARM/VT8500 ARM ARCHITECTURE
2305M:	Tony Prisk <linux@prisktech.co.nz>
2306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307S:	Maintained
2308F:	arch/arm/mach-vt8500/
2309F:	drivers/clocksource/timer-vt8500.c
2310F:	drivers/i2c/busses/i2c-wmt.c
2311F:	drivers/mmc/host/wmt-sdmmc.c
2312F:	drivers/pwm/pwm-vt8500.c
2313F:	drivers/rtc/rtc-vt8500.c
2314F:	drivers/tty/serial/vt8500_serial.c
2315F:	drivers/usb/host/ehci-platform.c
2316F:	drivers/usb/host/uhci-platform.c
2317F:	drivers/video/fbdev/vt8500lcdfb.*
2318F:	drivers/video/fbdev/wm8505fb*
2319F:	drivers/video/fbdev/wmt_ge_rops.*
2320
2321ARM/ZIPIT Z2 SUPPORT
2322M:	Marek Vasut <marek.vasut@gmail.com>
2323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2324S:	Maintained
2325F:	arch/arm/mach-pxa/z2.c
2326F:	arch/arm/mach-pxa/include/mach/z2.h
2327
2328ARM/ZTE ARCHITECTURE
2329M:	Jun Nie <jun.nie@linaro.org>
2330M:	Shawn Guo <shawnguo@kernel.org>
2331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332S:	Maintained
2333F:	arch/arm/boot/dts/zx2967*
2334F:	arch/arm/mach-zx/
2335F:	arch/arm64/boot/dts/zte/
2336F:	drivers/clk/zte/
2337F:	drivers/dma/zx_dma.c
2338F:	drivers/gpio/gpio-zx.c
2339F:	drivers/i2c/busses/i2c-zx2967.c
2340F:	drivers/mmc/host/dw_mmc-zx.*
2341F:	drivers/pinctrl/zte/
2342F:	drivers/soc/zte/
2343F:	drivers/thermal/zx2967_thermal.c
2344F:	drivers/watchdog/zx2967_wdt.c
2345F:	Documentation/devicetree/bindings/arm/zte.txt
2346F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2347F:	Documentation/devicetree/bindings/dma/zxdma.txt
2348F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2349F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2350F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2351F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2352F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2353F:	Documentation/devicetree/bindings/soc/zte/
2354F:	Documentation/devicetree/bindings/sound/zte,*.txt
2355F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2356F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2357F:	include/dt-bindings/clock/zx2967*.h
2358F:	include/dt-bindings/soc/zte,*.h
2359F:	sound/soc/codecs/zx_aud96p22.c
2360F:	sound/soc/zte/
2361
2362ARM/ZYNQ ARCHITECTURE
2363M:	Michal Simek <michal.simek@xilinx.com>
2364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365W:	http://wiki.xilinx.com
2366T:	git https://github.com/Xilinx/linux-xlnx.git
2367S:	Supported
2368F:	arch/arm/mach-zynq/
2369F:	drivers/cpuidle/cpuidle-zynq.c
2370F:	drivers/block/xsysace.c
2371N:	zynq
2372N:	xilinx
2373F:	drivers/clocksource/timer-cadence-ttc.c
2374F:	drivers/i2c/busses/i2c-cadence.c
2375F:	drivers/mmc/host/sdhci-of-arasan.c
2376F:	drivers/edac/synopsys_edac.c
2377F:	drivers/i2c/busses/i2c-xiic.c
2378
2379ARM64 PORT (AARCH64 ARCHITECTURE)
2380M:	Catalin Marinas <catalin.marinas@arm.com>
2381M:	Will Deacon <will.deacon@arm.com>
2382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2384S:	Maintained
2385F:	arch/arm64/
2386X:	arch/arm64/boot/dts/
2387F:	Documentation/arm64/
2388
2389AS3645A LED FLASH CONTROLLER DRIVER
2390M:	Sakari Ailus <sakari.ailus@iki.fi>
2391L:	linux-leds@vger.kernel.org
2392S:	Maintained
2393F:	drivers/leds/leds-as3645a.c
2394
2395ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2396M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2397L:	linux-media@vger.kernel.org
2398T:	git git://linuxtv.org/media_tree.git
2399S:	Maintained
2400F:	drivers/media/i2c/ak7375.c
2401F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2402
2403ASAHI KASEI AK8974 DRIVER
2404M:	Linus Walleij <linus.walleij@linaro.org>
2405L:	linux-iio@vger.kernel.org
2406W:	http://www.akm.com/
2407S:	Supported
2408F:	drivers/iio/magnetometer/ak8974.c
2409
2410ASC7621 HARDWARE MONITOR DRIVER
2411M:	George Joseph <george.joseph@fairview5.com>
2412L:	linux-hwmon@vger.kernel.org
2413S:	Maintained
2414F:	Documentation/hwmon/asc7621
2415F:	drivers/hwmon/asc7621.c
2416
2417ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2418M:	Corentin Chary <corentin.chary@gmail.com>
2419L:	acpi4asus-user@lists.sourceforge.net
2420L:	platform-driver-x86@vger.kernel.org
2421W:	http://acpi4asus.sf.net
2422S:	Maintained
2423F:	drivers/platform/x86/asus*.c
2424F:	drivers/platform/x86/eeepc*.c
2425
2426ASUS WIRELESS RADIO CONTROL DRIVER
2427M:	João Paulo Rechi Vita <jprvita@gmail.com>
2428L:	platform-driver-x86@vger.kernel.org
2429S:	Maintained
2430F:	drivers/platform/x86/asus-wireless.c
2431
2432ASYMMETRIC KEYS
2433M:	David Howells <dhowells@redhat.com>
2434L:	keyrings@vger.kernel.org
2435S:	Maintained
2436F:	Documentation/crypto/asymmetric-keys.txt
2437F:	include/linux/verification.h
2438F:	include/crypto/public_key.h
2439F:	include/crypto/pkcs7.h
2440F:	crypto/asymmetric_keys/
2441
2442ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2443R:	Dan Williams <dan.j.williams@intel.com>
2444W:	http://sourceforge.net/projects/xscaleiop
2445S:	Odd fixes
2446F:	Documentation/crypto/async-tx-api.txt
2447F:	crypto/async_tx/
2448F:	drivers/dma/
2449F:	include/linux/dmaengine.h
2450F:	include/linux/async_tx.h
2451
2452AT24 EEPROM DRIVER
2453M:	Bartosz Golaszewski <brgl@bgdev.pl>
2454L:	linux-i2c@vger.kernel.org
2455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2456S:	Maintained
2457F:	Documentation/devicetree/bindings/eeprom/at24.txt
2458F:	drivers/misc/eeprom/at24.c
2459F:	include/linux/platform_data/at24.h
2460
2461ATA OVER ETHERNET (AOE) DRIVER
2462M:	"Ed L. Cashin" <ed.cashin@acm.org>
2463W:	http://www.openaoe.org/
2464S:	Supported
2465F:	Documentation/aoe/
2466F:	drivers/block/aoe/
2467
2468ATHEROS 71XX/9XXX GPIO DRIVER
2469M:	Alban Bedel <albeu@free.fr>
2470W:	https://github.com/AlbanBedel/linux
2471T:	git git://github.com/AlbanBedel/linux
2472S:	Maintained
2473F:	drivers/gpio/gpio-ath79.c
2474F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2475
2476ATHEROS 71XX/9XXX USB PHY DRIVER
2477M:	Alban Bedel <albeu@free.fr>
2478W:	https://github.com/AlbanBedel/linux
2479T:	git git://github.com/AlbanBedel/linux
2480S:	Maintained
2481F:	drivers/phy/qualcomm/phy-ath79-usb.c
2482F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2483
2484ATHEROS ATH GENERIC UTILITIES
2485M:	Kalle Valo <kvalo@codeaurora.org>
2486L:	linux-wireless@vger.kernel.org
2487S:	Supported
2488F:	drivers/net/wireless/ath/*
2489
2490ATHEROS ATH5K WIRELESS DRIVER
2491M:	Jiri Slaby <jirislaby@gmail.com>
2492M:	Nick Kossifidis <mickflemm@gmail.com>
2493M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2494L:	linux-wireless@vger.kernel.org
2495W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2496S:	Maintained
2497F:	drivers/net/wireless/ath/ath5k/
2498
2499ATHEROS ATH6KL WIRELESS DRIVER
2500M:	Kalle Valo <kvalo@codeaurora.org>
2501L:	linux-wireless@vger.kernel.org
2502W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2504S:	Supported
2505F:	drivers/net/wireless/ath/ath6kl/
2506
2507ATI_REMOTE2 DRIVER
2508M:	Ville Syrjala <syrjala@sci.fi>
2509S:	Maintained
2510F:	drivers/input/misc/ati_remote2.c
2511
2512ATK0110 HWMON DRIVER
2513M:	Luca Tettamanti <kronos.it@gmail.com>
2514L:	linux-hwmon@vger.kernel.org
2515S:	Maintained
2516F:	drivers/hwmon/asus_atk0110.c
2517
2518ATLX ETHERNET DRIVERS
2519M:	Jay Cliburn <jcliburn@gmail.com>
2520M:	Chris Snook <chris.snook@gmail.com>
2521L:	netdev@vger.kernel.org
2522W:	http://sourceforge.net/projects/atl1
2523W:	http://atl1.sourceforge.net
2524S:	Maintained
2525F:	drivers/net/ethernet/atheros/
2526
2527ATM
2528M:	Chas Williams <3chas3@gmail.com>
2529L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2530L:	netdev@vger.kernel.org
2531W:	http://linux-atm.sourceforge.net
2532S:	Maintained
2533F:	drivers/atm/
2534F:	include/linux/atm*
2535F:	include/uapi/linux/atm*
2536
2537ATMEL MACB ETHERNET DRIVER
2538M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2539S:	Supported
2540F:	drivers/net/ethernet/cadence/
2541
2542ATMEL MAXTOUCH DRIVER
2543M:	Nick Dyer <nick@shmanahar.org>
2544T:	git git://github.com/ndyer/linux.git
2545S:	Maintained
2546F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2547F:	drivers/input/touchscreen/atmel_mxt_ts.c
2548
2549ATMEL WIRELESS DRIVER
2550M:	Simon Kelley <simon@thekelleys.org.uk>
2551L:	linux-wireless@vger.kernel.org
2552W:	http://www.thekelleys.org.uk/atmel
2553W:	http://atmelwlandriver.sourceforge.net/
2554S:	Maintained
2555F:	drivers/net/wireless/atmel/atmel*
2556
2557ATOMIC INFRASTRUCTURE
2558M:	Will Deacon <will.deacon@arm.com>
2559M:	Peter Zijlstra <peterz@infradead.org>
2560R:	Boqun Feng <boqun.feng@gmail.com>
2561L:	linux-kernel@vger.kernel.org
2562S:	Maintained
2563F:	arch/*/include/asm/atomic*.h
2564F:	include/*/atomic*.h
2565
2566ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2567M:	Bradley Grove <linuxdrivers@attotech.com>
2568L:	linux-scsi@vger.kernel.org
2569W:	http://www.attotech.com
2570S:	Supported
2571F:	drivers/scsi/esas2r
2572
2573ATUSB IEEE 802.15.4 RADIO DRIVER
2574M:	Stefan Schmidt <stefan@datenfreihafen.org>
2575L:	linux-wpan@vger.kernel.org
2576S:	Maintained
2577F:	drivers/net/ieee802154/atusb.c
2578F:	drivers/net/ieee802154/atusb.h
2579F:	drivers/net/ieee802154/at86rf230.h
2580
2581AUDIT SUBSYSTEM
2582M:	Paul Moore <paul@paul-moore.com>
2583M:	Eric Paris <eparis@redhat.com>
2584L:	linux-audit@redhat.com (moderated for non-subscribers)
2585W:	https://github.com/linux-audit
2586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2587S:	Supported
2588F:	include/linux/audit.h
2589F:	include/uapi/linux/audit.h
2590F:	kernel/audit*
2591
2592AUXILIARY DISPLAY DRIVERS
2593M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2594S:	Maintained
2595F:	drivers/auxdisplay/
2596F:	include/linux/cfag12864b.h
2597
2598AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2599M:	Andreas Klinger <ak@it-klinger.de>
2600L:	linux-iio@vger.kernel.org
2601S:	Maintained
2602F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2603F:	drivers/iio/adc/hx711.c
2604
2605AX.25 NETWORK LAYER
2606M:	Ralf Baechle <ralf@linux-mips.org>
2607L:	linux-hams@vger.kernel.org
2608W:	http://www.linux-ax25.org/
2609S:	Maintained
2610F:	include/uapi/linux/ax25.h
2611F:	include/net/ax25.h
2612F:	net/ax25/
2613
2614AXENTIA ARM DEVICES
2615M:	Peter Rosin <peda@axentia.se>
2616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2617S:	Maintained
2618F:	Documentation/devicetree/bindings/arm/axentia.txt
2619F:	arch/arm/boot/dts/at91-linea.dtsi
2620F:	arch/arm/boot/dts/at91-natte.dtsi
2621F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2622F:	arch/arm/boot/dts/at91-tse850-3.dts
2623
2624AXENTIA ASOC DRIVERS
2625M:	Peter Rosin <peda@axentia.se>
2626L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2627S:	Maintained
2628F:	Documentation/devicetree/bindings/sound/axentia,*
2629F:	sound/soc/atmel/tse850-pcm5142.c
2630
2631AZ6007 DVB DRIVER
2632M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2633L:	linux-media@vger.kernel.org
2634W:	https://linuxtv.org
2635T:	git git://linuxtv.org/media_tree.git
2636S:	Maintained
2637F:	drivers/media/usb/dvb-usb-v2/az6007.c
2638
2639AZTECH FM RADIO RECEIVER DRIVER
2640M:	Hans Verkuil <hverkuil@xs4all.nl>
2641L:	linux-media@vger.kernel.org
2642T:	git git://linuxtv.org/media_tree.git
2643W:	https://linuxtv.org
2644S:	Maintained
2645F:	drivers/media/radio/radio-aztech*
2646
2647B43 WIRELESS DRIVER
2648L:	linux-wireless@vger.kernel.org
2649L:	b43-dev@lists.infradead.org
2650W:	http://wireless.kernel.org/en/users/Drivers/b43
2651S:	Odd Fixes
2652F:	drivers/net/wireless/broadcom/b43/
2653
2654B43LEGACY WIRELESS DRIVER
2655M:	Larry Finger <Larry.Finger@lwfinger.net>
2656L:	linux-wireless@vger.kernel.org
2657L:	b43-dev@lists.infradead.org
2658W:	http://wireless.kernel.org/en/users/Drivers/b43
2659S:	Maintained
2660F:	drivers/net/wireless/broadcom/b43legacy/
2661
2662BACKLIGHT CLASS/SUBSYSTEM
2663M:	Lee Jones <lee.jones@linaro.org>
2664M:	Daniel Thompson <daniel.thompson@linaro.org>
2665M:	Jingoo Han <jingoohan1@gmail.com>
2666L:	dri-devel@lists.freedesktop.org
2667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2668S:	Maintained
2669F:	drivers/video/backlight/
2670F:	include/linux/backlight.h
2671F:	include/linux/pwm_backlight.h
2672F:	Documentation/devicetree/bindings/leds/backlight
2673
2674BATMAN ADVANCED
2675M:	Marek Lindner <mareklindner@neomailbox.ch>
2676M:	Simon Wunderlich <sw@simonwunderlich.de>
2677M:	Antonio Quartulli <a@unstable.cc>
2678L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2679W:	https://www.open-mesh.org/
2680Q:	https://patchwork.open-mesh.org/project/batman/list/
2681S:	Maintained
2682F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2683F:	Documentation/ABI/testing/sysfs-class-net-mesh
2684F:	Documentation/networking/batman-adv.rst
2685F:	include/uapi/linux/batadv_packet.h
2686F:	include/uapi/linux/batman_adv.h
2687F:	net/batman-adv/
2688
2689BAYCOM/HDLCDRV DRIVERS FOR AX.25
2690M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2691L:	linux-hams@vger.kernel.org
2692W:	http://www.baycom.org/~tom/ham/ham.html
2693S:	Maintained
2694F:	drivers/net/hamradio/baycom*
2695
2696BCACHE (BLOCK LAYER CACHE)
2697M:	Coly Li <colyli@suse.de>
2698M:	Kent Overstreet <kent.overstreet@gmail.com>
2699L:	linux-bcache@vger.kernel.org
2700W:	http://bcache.evilpiepirate.org
2701C:	irc://irc.oftc.net/bcache
2702S:	Maintained
2703F:	drivers/md/bcache/
2704
2705BDISP ST MEDIA DRIVER
2706M:	Fabien Dessenne <fabien.dessenne@st.com>
2707L:	linux-media@vger.kernel.org
2708T:	git git://linuxtv.org/media_tree.git
2709W:	https://linuxtv.org
2710S:	Supported
2711F:	drivers/media/platform/sti/bdisp
2712
2713BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2714M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2715L:	netdev@vger.kernel.org
2716S:	Maintained
2717F:	drivers/net/ethernet/ec_bhf.c
2718
2719BEFS FILE SYSTEM
2720M:	Luis de Bethencourt <luisbg@kernel.org>
2721M:	Salah Triki <salah.triki@gmail.com>
2722S:	Maintained
2723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2724F:	Documentation/filesystems/befs.txt
2725F:	fs/befs/
2726
2727BFQ I/O SCHEDULER
2728M:	Paolo Valente <paolo.valente@linaro.org>
2729M:	Jens Axboe <axboe@kernel.dk>
2730L:	linux-block@vger.kernel.org
2731S:	Maintained
2732F:	block/bfq-*
2733F:	Documentation/block/bfq-iosched.txt
2734
2735BFS FILE SYSTEM
2736M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2737S:	Maintained
2738F:	Documentation/filesystems/bfs.txt
2739F:	fs/bfs/
2740F:	include/uapi/linux/bfs_fs.h
2741
2742BLINKM RGB LED DRIVER
2743M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2744S:	Maintained
2745F:	drivers/leds/leds-blinkm.c
2746
2747BLOCK LAYER
2748M:	Jens Axboe <axboe@kernel.dk>
2749L:	linux-block@vger.kernel.org
2750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2751S:	Maintained
2752F:	block/
2753F:	drivers/block/
2754F:	kernel/trace/blktrace.c
2755F:	lib/sbitmap.c
2756
2757BLOCK2MTD DRIVER
2758M:	Joern Engel <joern@lazybastard.org>
2759L:	linux-mtd@lists.infradead.org
2760S:	Maintained
2761F:	drivers/mtd/devices/block2mtd.c
2762
2763BLUETOOTH DRIVERS
2764M:	Marcel Holtmann <marcel@holtmann.org>
2765M:	Johan Hedberg <johan.hedberg@gmail.com>
2766L:	linux-bluetooth@vger.kernel.org
2767W:	http://www.bluez.org/
2768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2770S:	Maintained
2771F:	drivers/bluetooth/
2772
2773BLUETOOTH SUBSYSTEM
2774M:	Marcel Holtmann <marcel@holtmann.org>
2775M:	Johan Hedberg <johan.hedberg@gmail.com>
2776L:	linux-bluetooth@vger.kernel.org
2777W:	http://www.bluez.org/
2778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2780S:	Maintained
2781F:	net/bluetooth/
2782F:	include/net/bluetooth/
2783
2784BONDING DRIVER
2785M:	Jay Vosburgh <j.vosburgh@gmail.com>
2786M:	Veaceslav Falico <vfalico@gmail.com>
2787M:	Andy Gospodarek <andy@greyhouse.net>
2788L:	netdev@vger.kernel.org
2789W:	http://sourceforge.net/projects/bonding/
2790S:	Supported
2791F:	drivers/net/bonding/
2792F:	include/uapi/linux/if_bonding.h
2793
2794BPF (Safe dynamic programs and tools)
2795M:	Alexei Starovoitov <ast@kernel.org>
2796M:	Daniel Borkmann <daniel@iogearbox.net>
2797L:	netdev@vger.kernel.org
2798L:	linux-kernel@vger.kernel.org
2799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2801Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2802S:	Supported
2803F:	arch/x86/net/bpf_jit*
2804F:	Documentation/networking/filter.txt
2805F:	Documentation/bpf/
2806F:	include/linux/bpf*
2807F:	include/linux/filter.h
2808F:	include/trace/events/xdp.h
2809F:	include/uapi/linux/bpf*
2810F:	include/uapi/linux/filter.h
2811F:	kernel/bpf/
2812F:	kernel/trace/bpf_trace.c
2813F:	lib/test_bpf.c
2814F:	net/bpf/
2815F:	net/core/filter.c
2816F:	net/sched/act_bpf.c
2817F:	net/sched/cls_bpf.c
2818F:	samples/bpf/
2819F:	tools/bpf/
2820F:	tools/lib/bpf/
2821F:	tools/testing/selftests/bpf/
2822
2823BROADCOM B44 10/100 ETHERNET DRIVER
2824M:	Michael Chan <michael.chan@broadcom.com>
2825L:	netdev@vger.kernel.org
2826S:	Supported
2827F:	drivers/net/ethernet/broadcom/b44.*
2828
2829BROADCOM B53 ETHERNET SWITCH DRIVER
2830M:	Florian Fainelli <f.fainelli@gmail.com>
2831L:	netdev@vger.kernel.org
2832L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2833S:	Supported
2834F:	drivers/net/dsa/b53/*
2835F:	include/linux/platform_data/b53.h
2836
2837BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2838M:	Florian Fainelli <f.fainelli@gmail.com>
2839M:	Ray Jui <rjui@broadcom.com>
2840M:	Scott Branden <sbranden@broadcom.com>
2841M:	bcm-kernel-feedback-list@broadcom.com
2842T:	git git://github.com/broadcom/mach-bcm
2843S:	Maintained
2844N:	bcm281*
2845N:	bcm113*
2846N:	bcm216*
2847N:	kona
2848F:	arch/arm/mach-bcm/
2849
2850BROADCOM BCM2835 ARM ARCHITECTURE
2851M:	Eric Anholt <eric@anholt.net>
2852M:	Stefan Wahren <stefan.wahren@i2se.com>
2853L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2855T:	git git://github.com/anholt/linux
2856S:	Maintained
2857N:	bcm2835
2858F:	drivers/staging/vc04_services
2859
2860BROADCOM BCM47XX MIPS ARCHITECTURE
2861M:	Hauke Mehrtens <hauke@hauke-m.de>
2862M:	Rafał Miłecki <zajec5@gmail.com>
2863L:	linux-mips@linux-mips.org
2864S:	Maintained
2865F:	Documentation/devicetree/bindings/mips/brcm/
2866F:	arch/mips/bcm47xx/*
2867F:	arch/mips/include/asm/mach-bcm47xx/*
2868
2869BROADCOM BCM5301X ARM ARCHITECTURE
2870M:	Hauke Mehrtens <hauke@hauke-m.de>
2871M:	Rafał Miłecki <zajec5@gmail.com>
2872M:	Jon Mason <jonmason@broadcom.com>
2873M:	bcm-kernel-feedback-list@broadcom.com
2874L:	linux-arm-kernel@lists.infradead.org
2875S:	Maintained
2876F:	arch/arm/mach-bcm/bcm_5301x.c
2877F:	arch/arm/boot/dts/bcm5301x*.dtsi
2878F:	arch/arm/boot/dts/bcm470*
2879F:	arch/arm/boot/dts/bcm953012*
2880
2881BROADCOM BCM53573 ARM ARCHITECTURE
2882M:	Rafał Miłecki <rafal@milecki.pl>
2883L:	linux-arm-kernel@lists.infradead.org
2884S:	Maintained
2885F:	arch/arm/boot/dts/bcm53573*
2886F:	arch/arm/boot/dts/bcm47189*
2887
2888BROADCOM BCM63XX ARM ARCHITECTURE
2889M:	Florian Fainelli <f.fainelli@gmail.com>
2890M:	bcm-kernel-feedback-list@broadcom.com
2891L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2892T:	git git://github.com/broadcom/stblinux.git
2893S:	Maintained
2894N:	bcm63xx
2895
2896BROADCOM BCM63XX/BCM33XX UDC DRIVER
2897M:	Kevin Cernekee <cernekee@gmail.com>
2898L:	linux-usb@vger.kernel.org
2899S:	Maintained
2900F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2901
2902BROADCOM BCM7XXX ARM ARCHITECTURE
2903M:	Brian Norris <computersforpeace@gmail.com>
2904M:	Gregory Fong <gregory.0xf0@gmail.com>
2905M:	Florian Fainelli <f.fainelli@gmail.com>
2906M:	bcm-kernel-feedback-list@broadcom.com
2907L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2908T:	git git://github.com/broadcom/stblinux.git
2909S:	Maintained
2910F:	arch/arm/mach-bcm/*brcmstb*
2911F:	arch/arm/boot/dts/bcm7*.dts*
2912F:	drivers/bus/brcmstb_gisb.c
2913F:	arch/arm/mm/cache-b15-rac.c
2914F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2915N:	brcmstb
2916
2917BROADCOM BMIPS CPUFREQ DRIVER
2918M:	Markus Mayer <mmayer@broadcom.com>
2919M:	bcm-kernel-feedback-list@broadcom.com
2920L:	linux-pm@vger.kernel.org
2921S:	Maintained
2922F:	drivers/cpufreq/bmips-cpufreq.c
2923
2924BROADCOM BMIPS MIPS ARCHITECTURE
2925M:	Kevin Cernekee <cernekee@gmail.com>
2926M:	Florian Fainelli <f.fainelli@gmail.com>
2927L:	linux-mips@linux-mips.org
2928T:	git git://github.com/broadcom/stblinux.git
2929S:	Maintained
2930F:	arch/mips/bmips/*
2931F:	arch/mips/include/asm/mach-bmips/*
2932F:	arch/mips/kernel/*bmips*
2933F:	arch/mips/boot/dts/brcm/bcm*.dts*
2934F:	drivers/irqchip/irq-bcm63*
2935F:	drivers/irqchip/irq-bcm7*
2936F:	drivers/irqchip/irq-brcmstb*
2937F:	include/linux/bcm963xx_nvram.h
2938F:	include/linux/bcm963xx_tag.h
2939
2940BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2941M:	Rasesh Mody <rasesh.mody@cavium.com>
2942M:	Dept-GELinuxNICDev@cavium.com
2943L:	netdev@vger.kernel.org
2944S:	Supported
2945F:	drivers/net/ethernet/broadcom/bnx2.*
2946F:	drivers/net/ethernet/broadcom/bnx2_*
2947
2948BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2949M:	QLogic-Storage-Upstream@qlogic.com
2950L:	linux-scsi@vger.kernel.org
2951S:	Supported
2952F:	drivers/scsi/bnx2fc/
2953
2954BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2955M:	QLogic-Storage-Upstream@qlogic.com
2956L:	linux-scsi@vger.kernel.org
2957S:	Supported
2958F:	drivers/scsi/bnx2i/
2959
2960BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2961M:	Ariel Elior <ariel.elior@cavium.com>
2962M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2963M:	everest-linux-l2@cavium.com
2964L:	netdev@vger.kernel.org
2965S:	Supported
2966F:	drivers/net/ethernet/broadcom/bnx2x/
2967
2968BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2969M:	Michael Chan <michael.chan@broadcom.com>
2970L:	netdev@vger.kernel.org
2971S:	Supported
2972F:	drivers/net/ethernet/broadcom/bnxt/
2973
2974BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2975M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2976M:	Franky Lin <franky.lin@broadcom.com>
2977M:	Hante Meuleman <hante.meuleman@broadcom.com>
2978M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2979M:	Wright Feng <wright.feng@cypress.com>
2980L:	linux-wireless@vger.kernel.org
2981L:	brcm80211-dev-list.pdl@broadcom.com
2982L:	brcm80211-dev-list@cypress.com
2983S:	Supported
2984F:	drivers/net/wireless/broadcom/brcm80211/
2985
2986BROADCOM BRCMSTB GPIO DRIVER
2987M:	Gregory Fong <gregory.0xf0@gmail.com>
2988L:	bcm-kernel-feedback-list@broadcom.com
2989S:	Supported
2990F:	drivers/gpio/gpio-brcmstb.c
2991F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2992
2993BROADCOM BRCMSTB I2C DRIVER
2994M:	Kamal Dasu <kdasu.kdev@gmail.com>
2995L:	linux-i2c@vger.kernel.org
2996L:	bcm-kernel-feedback-list@broadcom.com
2997S:	Supported
2998F:	drivers/i2c/busses/i2c-brcmstb.c
2999F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3000
3001BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3002M:	Al Cooper <alcooperx@gmail.com>
3003L:	linux-kernel@vger.kernel.org
3004L:	bcm-kernel-feedback-list@broadcom.com
3005S:	Maintained
3006F:	drivers/phy/broadcom/phy-brcm-usb*
3007
3008BROADCOM GENET ETHERNET DRIVER
3009M:	Doug Berger <opendmb@gmail.com>
3010M:	Florian Fainelli <f.fainelli@gmail.com>
3011L:	netdev@vger.kernel.org
3012S:	Supported
3013F:	drivers/net/ethernet/broadcom/genet/
3014
3015BROADCOM IPROC ARM ARCHITECTURE
3016M:	Ray Jui <rjui@broadcom.com>
3017M:	Scott Branden <sbranden@broadcom.com>
3018M:	Jon Mason <jonmason@broadcom.com>
3019M:	bcm-kernel-feedback-list@broadcom.com
3020L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3021T:	git git://github.com/broadcom/cygnus-linux.git
3022S:	Maintained
3023N:	iproc
3024N:	cygnus
3025N:	bcm[-_]nsp
3026N:	bcm9113*
3027N:	bcm9583*
3028N:	bcm9585*
3029N:	bcm9586*
3030N:	bcm988312
3031N:	bcm113*
3032N:	bcm583*
3033N:	bcm585*
3034N:	bcm586*
3035N:	bcm88312
3036N:	hr2
3037N:	stingray
3038F:	arch/arm64/boot/dts/broadcom/northstar2/*
3039F:	arch/arm64/boot/dts/broadcom/stingray/*
3040F:	drivers/clk/bcm/clk-ns*
3041F:	drivers/clk/bcm/clk-sr*
3042F:	drivers/pinctrl/bcm/pinctrl-ns*
3043F:	include/dt-bindings/clock/bcm-sr*
3044
3045BROADCOM KONA GPIO DRIVER
3046M:	Ray Jui <rjui@broadcom.com>
3047L:	bcm-kernel-feedback-list@broadcom.com
3048S:	Supported
3049F:	drivers/gpio/gpio-bcm-kona.c
3050F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3051
3052BROADCOM NETXTREME-E ROCE DRIVER
3053M:	Selvin Xavier <selvin.xavier@broadcom.com>
3054M:	Devesh Sharma <devesh.sharma@broadcom.com>
3055M:	Somnath Kotur <somnath.kotur@broadcom.com>
3056M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3057L:	linux-rdma@vger.kernel.org
3058W:	http://www.broadcom.com
3059S:	Supported
3060F:	drivers/infiniband/hw/bnxt_re/
3061F:	include/uapi/rdma/bnxt_re-abi.h
3062
3063BROADCOM NVRAM DRIVER
3064M:	Rafał Miłecki <zajec5@gmail.com>
3065L:	linux-mips@linux-mips.org
3066S:	Maintained
3067F:	drivers/firmware/broadcom/*
3068
3069BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3070M:	Rafał Miłecki <zajec5@gmail.com>
3071L:	linux-wireless@vger.kernel.org
3072S:	Maintained
3073F:	drivers/bcma/
3074F:	include/linux/bcma/
3075
3076BROADCOM STB AVS CPUFREQ DRIVER
3077M:	Markus Mayer <mmayer@broadcom.com>
3078M:	bcm-kernel-feedback-list@broadcom.com
3079L:	linux-pm@vger.kernel.org
3080S:	Maintained
3081F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3082F:	drivers/cpufreq/brcmstb*
3083
3084BROADCOM STB AVS TMON DRIVER
3085M:	Markus Mayer <mmayer@broadcom.com>
3086M:	bcm-kernel-feedback-list@broadcom.com
3087L:	linux-pm@vger.kernel.org
3088S:	Maintained
3089F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3090F:	drivers/thermal/broadcom/brcmstb*
3091
3092BROADCOM STB NAND FLASH DRIVER
3093M:	Brian Norris <computersforpeace@gmail.com>
3094M:	Kamal Dasu <kdasu.kdev@gmail.com>
3095L:	linux-mtd@lists.infradead.org
3096L:	bcm-kernel-feedback-list@broadcom.com
3097S:	Maintained
3098F:	drivers/mtd/nand/raw/brcmnand/
3099
3100BROADCOM STB DPFE DRIVER
3101M:	Markus Mayer <mmayer@broadcom.com>
3102M:	bcm-kernel-feedback-list@broadcom.com
3103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3104S:	Maintained
3105F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3106F:	drivers/memory/brcmstb_dpfe.c
3107
3108BROADCOM SPI DRIVER
3109M:	Kamal Dasu <kdasu.kdev@gmail.com>
3110M:	bcm-kernel-feedback-list@broadcom.com
3111S:	Maintained
3112F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3113F:	drivers/spi/spi-bcm-qspi.*
3114F:	drivers/spi/spi-brcmstb-qspi.c
3115F:	drivers/spi/spi-iproc-qspi.c
3116
3117BROADCOM SYSTEMPORT ETHERNET DRIVER
3118M:	Florian Fainelli <f.fainelli@gmail.com>
3119L:	netdev@vger.kernel.org
3120S:	Supported
3121F:	drivers/net/ethernet/broadcom/bcmsysport.*
3122
3123BROADCOM TG3 GIGABIT ETHERNET DRIVER
3124M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3125M:	Prashant Sreedharan <prashant@broadcom.com>
3126M:	Michael Chan <mchan@broadcom.com>
3127L:	netdev@vger.kernel.org
3128S:	Supported
3129F:	drivers/net/ethernet/broadcom/tg3.*
3130
3131BROCADE BFA FC SCSI DRIVER
3132M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3133M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3134L:	linux-scsi@vger.kernel.org
3135S:	Supported
3136F:	drivers/scsi/bfa/
3137
3138BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3139M:	Rasesh Mody <rasesh.mody@cavium.com>
3140M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3141M:	Dept-GELinuxNICDev@cavium.com
3142L:	netdev@vger.kernel.org
3143S:	Supported
3144F:	drivers/net/ethernet/brocade/bna/
3145
3146BSG (block layer generic sg v4 driver)
3147M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3148L:	linux-scsi@vger.kernel.org
3149S:	Supported
3150F:	block/bsg.c
3151F:	include/linux/bsg.h
3152F:	include/uapi/linux/bsg.h
3153
3154BT87X AUDIO DRIVER
3155M:	Clemens Ladisch <clemens@ladisch.de>
3156L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3157T:	git git://git.alsa-project.org/alsa-kernel.git
3158S:	Maintained
3159F:	Documentation/sound/cards/bt87x.rst
3160F:	sound/pci/bt87x.c
3161
3162BT8XXGPIO DRIVER
3163M:	Michael Buesch <m@bues.ch>
3164W:	http://bu3sch.de/btgpio.php
3165S:	Maintained
3166F:	drivers/gpio/gpio-bt8xx.c
3167
3168BTRFS FILE SYSTEM
3169M:	Chris Mason <clm@fb.com>
3170M:	Josef Bacik <josef@toxicpanda.com>
3171M:	David Sterba <dsterba@suse.com>
3172L:	linux-btrfs@vger.kernel.org
3173W:	http://btrfs.wiki.kernel.org/
3174Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3176S:	Maintained
3177F:	Documentation/filesystems/btrfs.txt
3178F:	fs/btrfs/
3179F:	include/linux/btrfs*
3180F:	include/uapi/linux/btrfs*
3181
3182BTTV VIDEO4LINUX DRIVER
3183M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3184L:	linux-media@vger.kernel.org
3185W:	https://linuxtv.org
3186T:	git git://linuxtv.org/media_tree.git
3187S:	Odd fixes
3188F:	Documentation/media/v4l-drivers/bttv*
3189F:	drivers/media/pci/bt8xx/bttv*
3190
3191BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3192M:	Chanwoo Choi <cw00.choi@samsung.com>
3193L:	linux-pm@vger.kernel.org
3194L:	linux-samsung-soc@vger.kernel.org
3195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3196S:	Maintained
3197F:	drivers/devfreq/exynos-bus.c
3198F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3199
3200BUSLOGIC SCSI DRIVER
3201M:	Khalid Aziz <khalid@gonehiking.org>
3202L:	linux-scsi@vger.kernel.org
3203S:	Maintained
3204F:	drivers/scsi/BusLogic.*
3205F:	drivers/scsi/FlashPoint.*
3206
3207C-MEDIA CMI8788 DRIVER
3208M:	Clemens Ladisch <clemens@ladisch.de>
3209L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3210T:	git git://git.alsa-project.org/alsa-kernel.git
3211S:	Maintained
3212F:	sound/pci/oxygen/
3213
3214C-SKY ARCHITECTURE
3215M:	Guo Ren <ren_guo@c-sky.com>
3216T:	git https://github.com/c-sky/csky-linux.git
3217S:	Supported
3218F:	arch/csky/
3219F:	Documentation/devicetree/bindings/csky/
3220K:	csky
3221N:	csky
3222
3223C6X ARCHITECTURE
3224M:	Mark Salter <msalter@redhat.com>
3225M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3226L:	linux-c6x-dev@linux-c6x.org
3227W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3228S:	Maintained
3229F:	arch/c6x/
3230
3231CA8210 IEEE-802.15.4 RADIO DRIVER
3232M:	Harry Morris <h.morris@cascoda.com>
3233L:	linux-wpan@vger.kernel.org
3234W:	https://github.com/Cascoda/ca8210-linux.git
3235S:	Maintained
3236F:	drivers/net/ieee802154/ca8210.c
3237F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3238
3239CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3240M:	David Howells <dhowells@redhat.com>
3241L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3242S:	Supported
3243F:	Documentation/filesystems/caching/cachefiles.txt
3244F:	fs/cachefiles/
3245
3246CADENCE MIPI-CSI2 BRIDGES
3247M:	Maxime Ripard <maxime.ripard@bootlin.com>
3248L:	linux-media@vger.kernel.org
3249S:	Maintained
3250F:	Documentation/devicetree/bindings/media/cdns,*.txt
3251F:	drivers/media/platform/cadence/cdns-csi2*
3252
3253CADET FM/AM RADIO RECEIVER DRIVER
3254M:	Hans Verkuil <hverkuil@xs4all.nl>
3255L:	linux-media@vger.kernel.org
3256T:	git git://linuxtv.org/media_tree.git
3257W:	https://linuxtv.org
3258S:	Maintained
3259F:	drivers/media/radio/radio-cadet*
3260
3261CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3262M:	Jonathan Corbet <corbet@lwn.net>
3263L:	linux-media@vger.kernel.org
3264T:	git git://linuxtv.org/media_tree.git
3265S:	Maintained
3266F:	Documentation/media/v4l-drivers/cafe_ccic*
3267F:	drivers/media/platform/marvell-ccic/
3268
3269CAIF NETWORK LAYER
3270M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3271L:	netdev@vger.kernel.org
3272S:	Supported
3273F:	Documentation/networking/caif/
3274F:	drivers/net/caif/
3275F:	include/uapi/linux/caif/
3276F:	include/net/caif/
3277F:	net/caif/
3278
3279CALGARY x86-64 IOMMU
3280M:	Muli Ben-Yehuda <mulix@mulix.org>
3281M:	Jon Mason <jdmason@kudzu.us>
3282L:	iommu@lists.linux-foundation.org
3283S:	Maintained
3284F:	arch/x86/kernel/pci-calgary_64.c
3285F:	arch/x86/kernel/tce_64.c
3286F:	arch/x86/include/asm/calgary.h
3287F:	arch/x86/include/asm/tce.h
3288
3289CAN NETWORK DRIVERS
3290M:	Wolfgang Grandegger <wg@grandegger.com>
3291M:	Marc Kleine-Budde <mkl@pengutronix.de>
3292L:	linux-can@vger.kernel.org
3293W:	https://github.com/linux-can
3294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3296S:	Maintained
3297F:	Documentation/devicetree/bindings/net/can/
3298F:	drivers/net/can/
3299F:	include/linux/can/dev.h
3300F:	include/linux/can/platform/
3301F:	include/uapi/linux/can/error.h
3302F:	include/uapi/linux/can/netlink.h
3303
3304CAN NETWORK LAYER
3305M:	Oliver Hartkopp <socketcan@hartkopp.net>
3306M:	Marc Kleine-Budde <mkl@pengutronix.de>
3307L:	linux-can@vger.kernel.org
3308W:	https://github.com/linux-can
3309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3311S:	Maintained
3312F:	Documentation/networking/can.rst
3313F:	net/can/
3314F:	include/linux/can/core.h
3315F:	include/uapi/linux/can.h
3316F:	include/uapi/linux/can/bcm.h
3317F:	include/uapi/linux/can/raw.h
3318F:	include/uapi/linux/can/gw.h
3319
3320CAPABILITIES
3321M:	Serge Hallyn <serge@hallyn.com>
3322L:	linux-security-module@vger.kernel.org
3323S:	Supported
3324F:	include/linux/capability.h
3325F:	include/uapi/linux/capability.h
3326F:	security/commoncap.c
3327F:	kernel/capability.c
3328
3329CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3330M:	Kevin Tsai <ktsai@capellamicro.com>
3331S:	Maintained
3332F:	drivers/iio/light/cm*
3333
3334CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3335M:	Christian Lamparter <chunkeey@googlemail.com>
3336L:	linux-wireless@vger.kernel.org
3337W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3338S:	Maintained
3339F:	drivers/net/wireless/ath/carl9170/
3340
3341CAVIUM I2C DRIVER
3342M:	Jan Glauber <jglauber@cavium.com>
3343M:	David Daney <david.daney@cavium.com>
3344W:	http://www.cavium.com
3345S:	Supported
3346F:	drivers/i2c/busses/i2c-octeon*
3347F:	drivers/i2c/busses/i2c-thunderx*
3348
3349CAVIUM LIQUIDIO NETWORK DRIVER
3350M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3351M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3352M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3353M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3354L:	netdev@vger.kernel.org
3355W:	http://www.cavium.com
3356S:	Supported
3357F:	drivers/net/ethernet/cavium/liquidio/
3358
3359CAVIUM MMC DRIVER
3360M:	Jan Glauber <jglauber@cavium.com>
3361M:	David Daney <david.daney@cavium.com>
3362M:	Steven J. Hill <Steven.Hill@cavium.com>
3363W:	http://www.cavium.com
3364S:	Supported
3365F:	drivers/mmc/host/cavium*
3366
3367CAVIUM OCTEON-TX CRYPTO DRIVER
3368M:	George Cherian <george.cherian@cavium.com>
3369L:	linux-crypto@vger.kernel.org
3370W:	http://www.cavium.com
3371S:	Supported
3372F:	drivers/crypto/cavium/cpt/
3373
3374CAVIUM THUNDERX2 ARM64 SOC
3375M:	Robert Richter <rrichter@cavium.com>
3376M:	Jayachandran C <jnair@caviumnetworks.com>
3377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3378S:	Maintained
3379F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3380F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3381
3382CC2520 IEEE-802.15.4 RADIO DRIVER
3383M:	Varka Bhadram <varkabhadram@gmail.com>
3384L:	linux-wpan@vger.kernel.org
3385S:	Maintained
3386F:	drivers/net/ieee802154/cc2520.c
3387F:	include/linux/spi/cc2520.h
3388F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3389
3390CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3391M:	Yael Chemla <yael.chemla@foss.arm.com>
3392M:	Gilad Ben-Yossef <gilad@benyossef.com>
3393L:	linux-crypto@vger.kernel.org
3394S:	Supported
3395F:	drivers/crypto/ccree/
3396W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3397
3398CEC FRAMEWORK
3399M:	Hans Verkuil <hans.verkuil@cisco.com>
3400L:	linux-media@vger.kernel.org
3401T:	git git://linuxtv.org/media_tree.git
3402W:	http://linuxtv.org
3403S:	Supported
3404F:	Documentation/media/kapi/cec-core.rst
3405F:	Documentation/media/uapi/cec
3406F:	drivers/media/cec/
3407F:	drivers/media/rc/keymaps/rc-cec.c
3408F:	include/media/cec.h
3409F:	include/media/cec-notifier.h
3410F:	include/uapi/linux/cec.h
3411F:	include/uapi/linux/cec-funcs.h
3412F:	Documentation/devicetree/bindings/media/cec.txt
3413F:	Documentation/ABI/testing/debugfs-cec-error-inj
3414
3415CEC GPIO DRIVER
3416M:	Hans Verkuil <hans.verkuil@cisco.com>
3417L:	linux-media@vger.kernel.org
3418T:	git git://linuxtv.org/media_tree.git
3419W:	http://linuxtv.org
3420S:	Supported
3421F:	drivers/media/platform/cec-gpio/
3422F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3423
3424CELL BROADBAND ENGINE ARCHITECTURE
3425M:	Arnd Bergmann <arnd@arndb.de>
3426L:	linuxppc-dev@lists.ozlabs.org
3427W:	http://www.ibm.com/developerworks/power/cell/
3428S:	Supported
3429F:	arch/powerpc/include/asm/cell*.h
3430F:	arch/powerpc/include/asm/spu*.h
3431F:	arch/powerpc/include/uapi/asm/spu*.h
3432F:	arch/powerpc/oprofile/*cell*
3433F:	arch/powerpc/platforms/cell/
3434
3435CEPH COMMON CODE (LIBCEPH)
3436M:	Ilya Dryomov <idryomov@gmail.com>
3437M:	"Yan, Zheng" <zyan@redhat.com>
3438M:	Sage Weil <sage@redhat.com>
3439L:	ceph-devel@vger.kernel.org
3440W:	http://ceph.com/
3441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3442T:	git git://github.com/ceph/ceph-client.git
3443S:	Supported
3444F:	net/ceph/
3445F:	include/linux/ceph/
3446F:	include/linux/crush/
3447
3448CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3449M:	"Yan, Zheng" <zyan@redhat.com>
3450M:	Sage Weil <sage@redhat.com>
3451M:	Ilya Dryomov <idryomov@gmail.com>
3452L:	ceph-devel@vger.kernel.org
3453W:	http://ceph.com/
3454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3455T:	git git://github.com/ceph/ceph-client.git
3456S:	Supported
3457F:	Documentation/filesystems/ceph.txt
3458F:	fs/ceph/
3459
3460CERTIFICATE HANDLING:
3461M:	David Howells <dhowells@redhat.com>
3462M:	David Woodhouse <dwmw2@infradead.org>
3463L:	keyrings@vger.kernel.org
3464S:	Maintained
3465F:	Documentation/admin-guide/module-signing.rst
3466F:	certs/
3467F:	scripts/sign-file.c
3468F:	scripts/extract-cert.c
3469
3470CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3471L:	linux-usb@vger.kernel.org
3472S:	Orphan
3473F:	Documentation/usb/WUSB-Design-overview.txt
3474F:	Documentation/usb/wusb-cbaf
3475F:	drivers/usb/host/hwa-hc.c
3476F:	drivers/usb/host/whci/
3477F:	drivers/usb/wusbcore/
3478F:	include/linux/usb/wusb*
3479
3480CFAG12864B LCD DRIVER
3481M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3482S:	Maintained
3483F:	drivers/auxdisplay/cfag12864b.c
3484F:	include/linux/cfag12864b.h
3485
3486CFAG12864BFB LCD FRAMEBUFFER DRIVER
3487M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3488S:	Maintained
3489F:	drivers/auxdisplay/cfag12864bfb.c
3490F:	include/linux/cfag12864b.h
3491
3492802.11 (including CFG80211/NL80211)
3493M:	Johannes Berg <johannes@sipsolutions.net>
3494L:	linux-wireless@vger.kernel.org
3495W:	http://wireless.kernel.org/
3496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3498S:	Maintained
3499F:	net/wireless/
3500F:	include/uapi/linux/nl80211.h
3501F:	include/linux/ieee80211.h
3502F:	include/net/wext.h
3503F:	include/net/cfg80211.h
3504F:	include/net/iw_handler.h
3505F:	include/net/ieee80211_radiotap.h
3506F:	Documentation/driver-api/80211/cfg80211.rst
3507F:	Documentation/networking/regulatory.txt
3508
3509CHAR and MISC DRIVERS
3510M:	Arnd Bergmann <arnd@arndb.de>
3511M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3513S:	Supported
3514F:	drivers/char/
3515F:	drivers/misc/
3516F:	include/linux/miscdevice.h
3517
3518CHECKPATCH
3519M:	Andy Whitcroft <apw@canonical.com>
3520M:	Joe Perches <joe@perches.com>
3521S:	Maintained
3522F:	scripts/checkpatch.pl
3523
3524CHINESE DOCUMENTATION
3525M:	Harry Wei <harryxiyou@gmail.com>
3526L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3527L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3528S:	Maintained
3529F:	Documentation/translations/zh_CN/
3530
3531CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3532M:	Peter Chen <Peter.Chen@nxp.com>
3533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3534L:	linux-usb@vger.kernel.org
3535S:	Maintained
3536F:	drivers/usb/chipidea/
3537
3538CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3539M:	Hans de Goede <hdegoede@redhat.com>
3540L:	linux-input@vger.kernel.org
3541S:	Maintained
3542F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3543F:	drivers/input/touchscreen/chipone_icn8318.c
3544
3545CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3546M:	Hans de Goede <hdegoede@redhat.com>
3547L:	linux-input@vger.kernel.org
3548S:	Maintained
3549F:	drivers/input/touchscreen/chipone_icn8505.c
3550
3551CHROME HARDWARE PLATFORM SUPPORT
3552M:	Benson Leung <bleung@chromium.org>
3553M:	Olof Johansson <olof@lixom.net>
3554S:	Maintained
3555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3556F:	drivers/platform/chrome/
3557
3558CIRRUS LOGIC AUDIO CODEC DRIVERS
3559M:	Brian Austin <brian.austin@cirrus.com>
3560M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3561L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3562S:	Maintained
3563F:	sound/soc/codecs/cs*
3564
3565CIRRUS LOGIC EP93XX ETHERNET DRIVER
3566M:	Hartley Sweeten <hsweeten@visionengravers.com>
3567L:	netdev@vger.kernel.org
3568S:	Maintained
3569F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3570
3571CISCO FCOE HBA DRIVER
3572M:	Satish Kharat <satishkh@cisco.com>
3573M:	Sesidhar Baddela <sebaddel@cisco.com>
3574M:	Karan Tilak Kumar <kartilak@cisco.com>
3575L:	linux-scsi@vger.kernel.org
3576S:	Supported
3577F:	drivers/scsi/fnic/
3578
3579CISCO SCSI HBA DRIVER
3580M:	Karan Tilak Kumar <kartilak@cisco.com>
3581M:	Sesidhar Baddela <sebaddel@cisco.com>
3582L:	linux-scsi@vger.kernel.org
3583S:	Supported
3584F:	drivers/scsi/snic/
3585
3586CISCO VIC ETHERNET NIC DRIVER
3587M:	Christian Benvenuti <benve@cisco.com>
3588M:	Govindarajulu Varadarajan <_govind@gmx.com>
3589M:	Parvi Kaustubhi <pkaustub@cisco.com>
3590S:	Supported
3591F:	drivers/net/ethernet/cisco/enic/
3592
3593CISCO VIC LOW LATENCY NIC DRIVER
3594M:	Christian Benvenuti <benve@cisco.com>
3595S:	Supported
3596F:	drivers/infiniband/hw/usnic/
3597
3598CIRRUS LOGIC MADERA CODEC DRIVERS
3599M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3600M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3601L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3602L:	patches@opensource.cirrus.com
3603T:	git https://github.com/CirrusLogic/linux-drivers.git
3604W:	https://github.com/CirrusLogic/linux-drivers/wiki
3605S:	Supported
3606F:	Documentation/devicetree/bindings/mfd/madera.txt
3607F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3608F:	include/linux/mfd/madera/*
3609F:	drivers/gpio/gpio-madera*
3610F:	drivers/mfd/madera*
3611F:	drivers/mfd/cs47l*
3612F:	drivers/pinctrl/cirrus/*
3613
3614CLANG-FORMAT FILE
3615M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3616S:	Maintained
3617F:	.clang-format
3618
3619CLEANCACHE API
3620M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3621L:	linux-kernel@vger.kernel.org
3622S:	Maintained
3623F:	mm/cleancache.c
3624F:	include/linux/cleancache.h
3625
3626CLK API
3627M:	Russell King <linux@armlinux.org.uk>
3628L:	linux-clk@vger.kernel.org
3629S:	Maintained
3630F:	include/linux/clk.h
3631
3632CLOCKSOURCE, CLOCKEVENT DRIVERS
3633M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3634M:	Thomas Gleixner <tglx@linutronix.de>
3635L:	linux-kernel@vger.kernel.org
3636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3637S:	Supported
3638F:	drivers/clocksource/
3639F:	Documentation/devicetree/bindings/timer/
3640
3641CMPC ACPI DRIVER
3642M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3643M:	Daniel Oliveira Nascimento <don@syst.com.br>
3644L:	platform-driver-x86@vger.kernel.org
3645S:	Supported
3646F:	drivers/platform/x86/classmate-laptop.c
3647
3648COBALT MEDIA DRIVER
3649M:	Hans Verkuil <hans.verkuil@cisco.com>
3650L:	linux-media@vger.kernel.org
3651T:	git git://linuxtv.org/media_tree.git
3652W:	https://linuxtv.org
3653S:	Supported
3654F:	drivers/media/pci/cobalt/
3655
3656COCCINELLE/Semantic Patches (SmPL)
3657M:	Julia Lawall <Julia.Lawall@lip6.fr>
3658M:	Gilles Muller <Gilles.Muller@lip6.fr>
3659M:	Nicolas Palix <nicolas.palix@imag.fr>
3660M:	Michal Marek <michal.lkml@markovi.net>
3661L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3663W:	http://coccinelle.lip6.fr/
3664S:	Supported
3665F:	Documentation/dev-tools/coccinelle.rst
3666F:	scripts/coccinelle/
3667F:	scripts/coccicheck
3668
3669CODA FILE SYSTEM
3670M:	Jan Harkes <jaharkes@cs.cmu.edu>
3671M:	coda@cs.cmu.edu
3672L:	codalist@coda.cs.cmu.edu
3673W:	http://www.coda.cs.cmu.edu/
3674S:	Maintained
3675F:	Documentation/filesystems/coda.txt
3676F:	fs/coda/
3677F:	include/linux/coda*.h
3678F:	include/uapi/linux/coda*.h
3679
3680CODA V4L2 MEM2MEM DRIVER
3681M:	Philipp Zabel <p.zabel@pengutronix.de>
3682L:	linux-media@vger.kernel.org
3683S:	Maintained
3684F:	Documentation/devicetree/bindings/media/coda.txt
3685F:	drivers/media/platform/coda/
3686
3687CODE OF CONDUCT
3688M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3689S:	Supported
3690F:	Documentation/process/code-of-conduct.rst
3691F:	Documentation/process/code-of-conduct-interpretation.rst
3692
3693COMMON CLK FRAMEWORK
3694M:	Michael Turquette <mturquette@baylibre.com>
3695M:	Stephen Boyd <sboyd@kernel.org>
3696L:	linux-clk@vger.kernel.org
3697Q:	http://patchwork.kernel.org/project/linux-clk/list/
3698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3699S:	Maintained
3700F:	Documentation/devicetree/bindings/clock/
3701F:	drivers/clk/
3702X:	drivers/clk/clkdev.c
3703F:	include/linux/clk-pr*
3704F:	include/linux/clk/
3705F:	include/linux/of_clk.h
3706
3707COMMON INTERNET FILE SYSTEM (CIFS)
3708M:	Steve French <sfrench@samba.org>
3709L:	linux-cifs@vger.kernel.org
3710L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3711W:	http://linux-cifs.samba.org/
3712T:	git git://git.samba.org/sfrench/cifs-2.6.git
3713S:	Supported
3714F:	Documentation/filesystems/cifs/
3715F:	fs/cifs/
3716
3717COMPACTPCI HOTPLUG CORE
3718M:	Scott Murray <scott@spiteful.org>
3719L:	linux-pci@vger.kernel.org
3720S:	Maintained
3721F:	drivers/pci/hotplug/cpci_hotplug*
3722
3723COMPACTPCI HOTPLUG GENERIC DRIVER
3724M:	Scott Murray <scott@spiteful.org>
3725L:	linux-pci@vger.kernel.org
3726S:	Maintained
3727F:	drivers/pci/hotplug/cpcihp_generic.c
3728
3729COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3730M:	Scott Murray <scott@spiteful.org>
3731L:	linux-pci@vger.kernel.org
3732S:	Maintained
3733F:	drivers/pci/hotplug/cpcihp_zt5550.*
3734
3735COMPAL LAPTOP SUPPORT
3736M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3737L:	platform-driver-x86@vger.kernel.org
3738S:	Maintained
3739F:	drivers/platform/x86/compal-laptop.c
3740
3741COMPILER ATTRIBUTES
3742M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3743S:	Maintained
3744F:	include/linux/compiler_attributes.h
3745
3746CONEXANT ACCESSRUNNER USB DRIVER
3747L:	accessrunner-general@lists.sourceforge.net
3748W:	http://accessrunner.sourceforge.net/
3749S:	Orphan
3750F:	drivers/usb/atm/cxacru.c
3751
3752CONFIGFS
3753M:	Joel Becker <jlbec@evilplan.org>
3754M:	Christoph Hellwig <hch@lst.de>
3755T:	git git://git.infradead.org/users/hch/configfs.git
3756S:	Supported
3757F:	fs/configfs/
3758F:	include/linux/configfs.h
3759
3760CONNECTOR
3761M:	Evgeniy Polyakov <zbr@ioremap.net>
3762L:	netdev@vger.kernel.org
3763S:	Maintained
3764F:	drivers/connector/
3765
3766CONTROL GROUP (CGROUP)
3767M:	Tejun Heo <tj@kernel.org>
3768M:	Li Zefan <lizefan@huawei.com>
3769M:	Johannes Weiner <hannes@cmpxchg.org>
3770L:	cgroups@vger.kernel.org
3771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3772S:	Maintained
3773F:	Documentation/cgroup*
3774F:	include/linux/cgroup*
3775F:	kernel/cgroup*
3776
3777CONTROL GROUP - CPUSET
3778M:	Li Zefan <lizefan@huawei.com>
3779L:	cgroups@vger.kernel.org
3780W:	http://www.bullopensource.org/cpuset/
3781W:	http://oss.sgi.com/projects/cpusets/
3782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3783S:	Maintained
3784F:	Documentation/cgroup-v1/cpusets.txt
3785F:	include/linux/cpuset.h
3786F:	kernel/cgroup/cpuset.c
3787
3788CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3789M:	Johannes Weiner <hannes@cmpxchg.org>
3790M:	Michal Hocko <mhocko@kernel.org>
3791M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3792L:	cgroups@vger.kernel.org
3793L:	linux-mm@kvack.org
3794S:	Maintained
3795F:	mm/memcontrol.c
3796F:	mm/swap_cgroup.c
3797
3798CORETEMP HARDWARE MONITORING DRIVER
3799M:	Fenghua Yu <fenghua.yu@intel.com>
3800L:	linux-hwmon@vger.kernel.org
3801S:	Maintained
3802F:	Documentation/hwmon/coretemp
3803F:	drivers/hwmon/coretemp.c
3804
3805COSA/SRP SYNC SERIAL DRIVER
3806M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3807W:	http://www.fi.muni.cz/~kas/cosa/
3808S:	Maintained
3809F:	drivers/net/wan/cosa*
3810
3811CPMAC ETHERNET DRIVER
3812M:	Florian Fainelli <f.fainelli@gmail.com>
3813L:	netdev@vger.kernel.org
3814S:	Maintained
3815F:	drivers/net/ethernet/ti/cpmac.c
3816
3817CPU FREQUENCY DRIVERS
3818M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3819M:	Viresh Kumar <viresh.kumar@linaro.org>
3820L:	linux-pm@vger.kernel.org
3821S:	Maintained
3822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3823T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3824B:	https://bugzilla.kernel.org
3825F:	Documentation/cpu-freq/
3826F:	Documentation/devicetree/bindings/cpufreq/
3827F:	drivers/cpufreq/
3828F:	include/linux/cpufreq.h
3829F:	tools/testing/selftests/cpufreq/
3830
3831CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3832M:	Viresh Kumar <viresh.kumar@linaro.org>
3833M:	Sudeep Holla <sudeep.holla@arm.com>
3834L:	linux-pm@vger.kernel.org
3835W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3836S:	Maintained
3837F:	drivers/cpufreq/arm_big_little.h
3838F:	drivers/cpufreq/arm_big_little.c
3839
3840CPU POWER MONITORING SUBSYSTEM
3841M:	Thomas Renninger <trenn@suse.com>
3842M:	Shuah Khan <shuah@kernel.org>
3843L:	linux-pm@vger.kernel.org
3844S:	Maintained
3845F:	tools/power/cpupower/
3846
3847CPUID/MSR DRIVER
3848M:	"H. Peter Anvin" <hpa@zytor.com>
3849S:	Maintained
3850F:	arch/x86/kernel/cpuid.c
3851F:	arch/x86/kernel/msr.c
3852
3853CPUIDLE DRIVER - ARM BIG LITTLE
3854M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3855M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3856L:	linux-pm@vger.kernel.org
3857L:	linux-arm-kernel@lists.infradead.org
3858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3859S:	Maintained
3860F:	drivers/cpuidle/cpuidle-big_little.c
3861
3862CPUIDLE DRIVER - ARM EXYNOS
3863M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3864M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3865M:	Kukjin Kim <kgene@kernel.org>
3866L:	linux-pm@vger.kernel.org
3867L:	linux-samsung-soc@vger.kernel.org
3868S:	Supported
3869F:	drivers/cpuidle/cpuidle-exynos.c
3870F:	arch/arm/mach-exynos/pm.c
3871
3872CPUIDLE DRIVERS
3873M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3874M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3875L:	linux-pm@vger.kernel.org
3876S:	Maintained
3877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3878B:	https://bugzilla.kernel.org
3879F:	drivers/cpuidle/*
3880F:	include/linux/cpuidle.h
3881
3882CRAMFS FILESYSTEM
3883M:	Nicolas Pitre <nico@linaro.org>
3884S:	Maintained
3885F:	Documentation/filesystems/cramfs.txt
3886F:	fs/cramfs/
3887
3888CRYPTO API
3889M:	Herbert Xu <herbert@gondor.apana.org.au>
3890M:	"David S. Miller" <davem@davemloft.net>
3891L:	linux-crypto@vger.kernel.org
3892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3894S:	Maintained
3895F:	Documentation/crypto/
3896F:	Documentation/devicetree/bindings/crypto/
3897F:	arch/*/crypto/
3898F:	crypto/
3899F:	drivers/crypto/
3900F:	include/crypto/
3901F:	include/linux/crypto*
3902
3903CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3904M:	Neil Horman <nhorman@tuxdriver.com>
3905L:	linux-crypto@vger.kernel.org
3906S:	Maintained
3907F:	crypto/ansi_cprng.c
3908F:	crypto/rng.c
3909
3910CS3308 MEDIA DRIVER
3911M:	Hans Verkuil <hverkuil@xs4all.nl>
3912L:	linux-media@vger.kernel.org
3913T:	git git://linuxtv.org/media_tree.git
3914W:	http://linuxtv.org
3915S:	Odd Fixes
3916F:	drivers/media/i2c/cs3308.c
3917F:	drivers/media/i2c/cs3308.h
3918
3919CS5535 Audio ALSA driver
3920M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3921S:	Maintained
3922F:	sound/pci/cs5535audio/
3923
3924CW1200 WLAN driver
3925M:	Solomon Peachy <pizza@shaftnet.org>
3926S:	Maintained
3927F:	drivers/net/wireless/st/cw1200/
3928
3929CX18 VIDEO4LINUX DRIVER
3930M:	Andy Walls <awalls@md.metrocast.net>
3931L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3932L:	linux-media@vger.kernel.org
3933T:	git git://linuxtv.org/media_tree.git
3934W:	https://linuxtv.org
3935W:	http://www.ivtvdriver.org/index.php/Cx18
3936S:	Maintained
3937F:	Documentation/media/v4l-drivers/cx18*
3938F:	drivers/media/pci/cx18/
3939F:	include/uapi/linux/ivtv*
3940
3941CX2341X MPEG ENCODER HELPER MODULE
3942M:	Hans Verkuil <hverkuil@xs4all.nl>
3943L:	linux-media@vger.kernel.org
3944T:	git git://linuxtv.org/media_tree.git
3945W:	https://linuxtv.org
3946S:	Maintained
3947F:	drivers/media/common/cx2341x*
3948F:	include/media/cx2341x*
3949
3950CX24120 MEDIA DRIVER
3951M:	Jemma Denson <jdenson@gmail.com>
3952M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3953L:	linux-media@vger.kernel.org
3954W:	https://linuxtv.org
3955Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3956S:	Maintained
3957F:	drivers/media/dvb-frontends/cx24120*
3958
3959CX88 VIDEO4LINUX DRIVER
3960M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3961L:	linux-media@vger.kernel.org
3962W:	https://linuxtv.org
3963T:	git git://linuxtv.org/media_tree.git
3964S:	Odd fixes
3965F:	Documentation/media/v4l-drivers/cx88*
3966F:	drivers/media/pci/cx88/
3967
3968CXD2820R MEDIA DRIVER
3969M:	Antti Palosaari <crope@iki.fi>
3970L:	linux-media@vger.kernel.org
3971W:	https://linuxtv.org
3972W:	http://palosaari.fi/linux/
3973Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3974T:	git git://linuxtv.org/anttip/media_tree.git
3975S:	Maintained
3976F:	drivers/media/dvb-frontends/cxd2820r*
3977
3978CXGB3 ETHERNET DRIVER (CXGB3)
3979M:	Santosh Raspatur <santosh@chelsio.com>
3980L:	netdev@vger.kernel.org
3981W:	http://www.chelsio.com
3982S:	Supported
3983F:	drivers/net/ethernet/chelsio/cxgb3/
3984
3985CXGB3 ISCSI DRIVER (CXGB3I)
3986M:	Karen Xie <kxie@chelsio.com>
3987L:	linux-scsi@vger.kernel.org
3988W:	http://www.chelsio.com
3989S:	Supported
3990F:	drivers/scsi/cxgbi/cxgb3i
3991
3992CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3993M:	Steve Wise <swise@chelsio.com>
3994L:	linux-rdma@vger.kernel.org
3995W:	http://www.openfabrics.org
3996S:	Supported
3997F:	drivers/infiniband/hw/cxgb3/
3998F:	include/uapi/rdma/cxgb3-abi.h
3999
4000CXGB4 CRYPTO DRIVER (chcr)
4001M:	Harsh Jain <harsh@chelsio.com>
4002L:	linux-crypto@vger.kernel.org
4003W:	http://www.chelsio.com
4004S:	Supported
4005F:	drivers/crypto/chelsio
4006
4007CXGB4 ETHERNET DRIVER (CXGB4)
4008M:	Ganesh Goudar <ganeshgr@chelsio.com>
4009L:	netdev@vger.kernel.org
4010W:	http://www.chelsio.com
4011S:	Supported
4012F:	drivers/net/ethernet/chelsio/cxgb4/
4013
4014CXGB4 ISCSI DRIVER (CXGB4I)
4015M:	Karen Xie <kxie@chelsio.com>
4016L:	linux-scsi@vger.kernel.org
4017W:	http://www.chelsio.com
4018S:	Supported
4019F:	drivers/scsi/cxgbi/cxgb4i
4020
4021CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4022M:	Steve Wise <swise@chelsio.com>
4023L:	linux-rdma@vger.kernel.org
4024W:	http://www.openfabrics.org
4025S:	Supported
4026F:	drivers/infiniband/hw/cxgb4/
4027F:	include/uapi/rdma/cxgb4-abi.h
4028
4029CXGB4VF ETHERNET DRIVER (CXGB4VF)
4030M:	Casey Leedom <leedom@chelsio.com>
4031L:	netdev@vger.kernel.org
4032W:	http://www.chelsio.com
4033S:	Supported
4034F:	drivers/net/ethernet/chelsio/cxgb4vf/
4035
4036CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4037M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4038M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4039L:	linuxppc-dev@lists.ozlabs.org
4040S:	Supported
4041F:	arch/powerpc/platforms/powernv/pci-cxl.c
4042F:	drivers/misc/cxl/
4043F:	include/misc/cxl*
4044F:	include/uapi/misc/cxl.h
4045F:	Documentation/powerpc/cxl.txt
4046F:	Documentation/ABI/testing/sysfs-class-cxl
4047
4048CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4049M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4050M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4051M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4052L:	linux-scsi@vger.kernel.org
4053S:	Supported
4054F:	drivers/scsi/cxlflash/
4055F:	include/uapi/scsi/cxlflash_ioctl.h
4056F:	Documentation/powerpc/cxlflash.txt
4057
4058CYBERPRO FB DRIVER
4059M:	Russell King <linux@armlinux.org.uk>
4060L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4061W:	http://www.armlinux.org.uk/
4062S:	Maintained
4063F:	drivers/video/fbdev/cyber2000fb.*
4064
4065CYCLADES ASYNC MUX DRIVER
4066W:	http://www.cyclades.com/
4067S:	Orphan
4068F:	drivers/tty/cyclades.c
4069F:	include/linux/cyclades.h
4070F:	include/uapi/linux/cyclades.h
4071
4072CYCLADES PC300 DRIVER
4073W:	http://www.cyclades.com/
4074S:	Orphan
4075F:	drivers/net/wan/pc300*
4076
4077CYPRESS_FIRMWARE MEDIA DRIVER
4078M:	Antti Palosaari <crope@iki.fi>
4079L:	linux-media@vger.kernel.org
4080W:	https://linuxtv.org
4081W:	http://palosaari.fi/linux/
4082Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4083T:	git git://linuxtv.org/anttip/media_tree.git
4084S:	Maintained
4085F:	drivers/media/common/cypress_firmware*
4086
4087CYTTSP TOUCHSCREEN DRIVER
4088M:	Ferruh Yigit <fery@cypress.com>
4089L:	linux-input@vger.kernel.org
4090S:	Supported
4091F:	drivers/input/touchscreen/cyttsp*
4092F:	include/linux/input/cyttsp.h
4093
4094D-LINK DIR-685 TOUCHKEYS DRIVER
4095M:	Linus Walleij <linus.walleij@linaro.org>
4096L:	linux-input@vger.kernel.org
4097S:	Supported
4098F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4099
4100DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4101M:	Joshua Kinard <kumba@gentoo.org>
4102S:	Maintained
4103F:	drivers/rtc/rtc-ds1685.c
4104F:	include/linux/rtc/ds1685.h
4105
4106DAMA SLAVE for AX.25
4107M:	Joerg Reuter <jreuter@yaina.de>
4108W:	http://yaina.de/jreuter/
4109W:	http://www.qsl.net/dl1bke/
4110L:	linux-hams@vger.kernel.org
4111S:	Maintained
4112F:	net/ax25/af_ax25.c
4113F:	net/ax25/ax25_dev.c
4114F:	net/ax25/ax25_ds_*
4115F:	net/ax25/ax25_in.c
4116F:	net/ax25/ax25_out.c
4117F:	net/ax25/ax25_timer.c
4118F:	net/ax25/sysctl_net_ax25.c
4119
4120DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4121L:	netdev@vger.kernel.org
4122S:	Orphan
4123F:	Documentation/networking/dmfe.txt
4124F:	drivers/net/ethernet/dec/tulip/dmfe.c
4125
4126DC390/AM53C974 SCSI driver
4127M:	Hannes Reinecke <hare@suse.com>
4128L:	linux-scsi@vger.kernel.org
4129S:	Maintained
4130F:	drivers/scsi/am53c974.c
4131
4132DC395x SCSI driver
4133M:	Oliver Neukum <oliver@neukum.org>
4134M:	Ali Akcaagac <aliakc@web.de>
4135M:	Jamie Lenehan <lenehan@twibble.org>
4136L:	dc395x@twibble.org
4137W:	http://twibble.org/dist/dc395x/
4138W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4139S:	Maintained
4140F:	Documentation/scsi/dc395x.txt
4141F:	drivers/scsi/dc395x.*
4142
4143DCCP PROTOCOL
4144M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4145L:	dccp@vger.kernel.org
4146W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4147S:	Maintained
4148F:	include/linux/dccp.h
4149F:	include/uapi/linux/dccp.h
4150F:	include/linux/tfrc.h
4151F:	net/dccp/
4152
4153DECnet NETWORK LAYER
4154W:	http://linux-decnet.sourceforge.net
4155L:	linux-decnet-user@lists.sourceforge.net
4156S:	Orphan
4157F:	Documentation/networking/decnet.txt
4158F:	net/decnet/
4159
4160DECSTATION PLATFORM SUPPORT
4161M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4162L:	linux-mips@linux-mips.org
4163W:	http://www.linux-mips.org/wiki/DECstation
4164S:	Maintained
4165F:	arch/mips/dec/
4166F:	arch/mips/include/asm/dec/
4167F:	arch/mips/include/asm/mach-dec/
4168
4169DEFXX FDDI NETWORK DRIVER
4170M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4171S:	Maintained
4172F:	drivers/net/fddi/defxx.*
4173
4174DELL SMBIOS DRIVER
4175M:	Pali Rohár <pali.rohar@gmail.com>
4176M:	Mario Limonciello <mario.limonciello@dell.com>
4177L:	platform-driver-x86@vger.kernel.org
4178S:	Maintained
4179F:	drivers/platform/x86/dell-smbios.*
4180
4181DELL SMBIOS SMM DRIVER
4182M:	Mario Limonciello <mario.limonciello@dell.com>
4183L:	platform-driver-x86@vger.kernel.org
4184S:	Maintained
4185F:	drivers/platform/x86/dell-smbios-smm.c
4186
4187DELL SMBIOS WMI DRIVER
4188M:	Mario Limonciello <mario.limonciello@dell.com>
4189L:	platform-driver-x86@vger.kernel.org
4190S:	Maintained
4191F:	drivers/platform/x86/dell-smbios-wmi.c
4192F:	tools/wmi/dell-smbios-example.c
4193
4194DEFZA FDDI NETWORK DRIVER
4195M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4196S:	Maintained
4197F:	drivers/net/fddi/defza.*
4198
4199DELL LAPTOP DRIVER
4200M:	Matthew Garrett <mjg59@srcf.ucam.org>
4201M:	Pali Rohár <pali.rohar@gmail.com>
4202L:	platform-driver-x86@vger.kernel.org
4203S:	Maintained
4204F:	drivers/platform/x86/dell-laptop.c
4205
4206DELL LAPTOP FREEFALL DRIVER
4207M:	Pali Rohár <pali.rohar@gmail.com>
4208S:	Maintained
4209F:	drivers/platform/x86/dell-smo8800.c
4210
4211DELL LAPTOP RBTN DRIVER
4212M:	Pali Rohár <pali.rohar@gmail.com>
4213S:	Maintained
4214F:	drivers/platform/x86/dell-rbtn.*
4215
4216DELL REMOTE BIOS UPDATE DRIVER
4217M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4218L:	platform-driver-x86@vger.kernel.org
4219S:	Maintained
4220F:	drivers/platform/x86/dell_rbu.c
4221
4222DELL LAPTOP SMM DRIVER
4223M:	Pali Rohár <pali.rohar@gmail.com>
4224S:	Maintained
4225F:	drivers/hwmon/dell-smm-hwmon.c
4226F:	include/uapi/linux/i8k.h
4227
4228DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4229M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4230L:	platform-driver-x86@vger.kernel.org
4231S:	Maintained
4232F:	Documentation/dcdbas.txt
4233F:	drivers/platform/x86/dcdbas.*
4234
4235DELL WMI NOTIFICATIONS DRIVER
4236M:	Matthew Garrett <mjg59@srcf.ucam.org>
4237M:	Pali Rohár <pali.rohar@gmail.com>
4238S:	Maintained
4239F:	drivers/platform/x86/dell-wmi.c
4240
4241DELL WMI DESCRIPTOR DRIVER
4242M:	Mario Limonciello <mario.limonciello@dell.com>
4243S:	Maintained
4244F:	drivers/platform/x86/dell-wmi-descriptor.c
4245
4246DELTA ST MEDIA DRIVER
4247M:	Hugues Fruchet <hugues.fruchet@st.com>
4248L:	linux-media@vger.kernel.org
4249T:	git git://linuxtv.org/media_tree.git
4250W:	https://linuxtv.org
4251S:	Supported
4252F:	drivers/media/platform/sti/delta
4253
4254DENALI NAND DRIVER
4255M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4256L:	linux-mtd@lists.infradead.org
4257S:	Supported
4258F:	drivers/mtd/nand/raw/denali*
4259
4260DESIGNWARE USB2 DRD IP DRIVER
4261M:	Minas Harutyunyan <hminas@synopsys.com>
4262L:	linux-usb@vger.kernel.org
4263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4264S:	Maintained
4265F:	drivers/usb/dwc2/
4266
4267DESIGNWARE USB3 DRD IP DRIVER
4268M:	Felipe Balbi <balbi@kernel.org>
4269L:	linux-usb@vger.kernel.org
4270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4271S:	Maintained
4272F:	drivers/usb/dwc3/
4273
4274DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4275M:	Andreas Klinger <ak@it-klinger.de>
4276L:	linux-iio@vger.kernel.org
4277S:	Maintained
4278F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4279F:	drivers/iio/proximity/srf*.c
4280
4281DEVICE COREDUMP (DEV_COREDUMP)
4282M:	Johannes Berg <johannes@sipsolutions.net>
4283L:	linux-kernel@vger.kernel.org
4284S:	Maintained
4285F:	drivers/base/devcoredump.c
4286F:	include/linux/devcoredump.h
4287
4288DEVICE FREQUENCY (DEVFREQ)
4289M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4290M:	Kyungmin Park <kyungmin.park@samsung.com>
4291R:	Chanwoo Choi <cw00.choi@samsung.com>
4292L:	linux-pm@vger.kernel.org
4293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4294S:	Maintained
4295F:	drivers/devfreq/
4296F:	include/linux/devfreq.h
4297F:	Documentation/devicetree/bindings/devfreq/
4298
4299DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4300M:	Chanwoo Choi <cw00.choi@samsung.com>
4301L:	linux-pm@vger.kernel.org
4302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4303S:	Supported
4304F:	drivers/devfreq/event/
4305F:	drivers/devfreq/devfreq-event.c
4306F:	include/linux/devfreq-event.h
4307F:	Documentation/devicetree/bindings/devfreq/event/
4308
4309DEVICE NUMBER REGISTRY
4310M:	Torben Mathiasen <device@lanana.org>
4311W:	http://lanana.org/docs/device-list/index.html
4312S:	Maintained
4313
4314DEVICE-MAPPER  (LVM)
4315M:	Alasdair Kergon <agk@redhat.com>
4316M:	Mike Snitzer <snitzer@redhat.com>
4317M:	dm-devel@redhat.com
4318L:	dm-devel@redhat.com
4319W:	http://sources.redhat.com/dm
4320Q:	http://patchwork.kernel.org/project/dm-devel/list/
4321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4322T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4323S:	Maintained
4324F:	Documentation/device-mapper/
4325F:	drivers/md/Makefile
4326F:	drivers/md/Kconfig
4327F:	drivers/md/dm*
4328F:	drivers/md/persistent-data/
4329F:	include/linux/device-mapper.h
4330F:	include/linux/dm-*.h
4331F:	include/uapi/linux/dm-*.h
4332
4333DEVLINK
4334M:	Jiri Pirko <jiri@mellanox.com>
4335L:	netdev@vger.kernel.org
4336S:	Supported
4337F:	net/core/devlink.c
4338F:	include/net/devlink.h
4339F:	include/uapi/linux/devlink.h
4340
4341DIALOG SEMICONDUCTOR DRIVERS
4342M:	Support Opensource <support.opensource@diasemi.com>
4343W:	http://www.dialog-semiconductor.com/products
4344S:	Supported
4345F:	Documentation/hwmon/da90??
4346F:	Documentation/devicetree/bindings/mfd/da90*.txt
4347F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4348F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4349F:	Documentation/devicetree/bindings/regulator/da92*.txt
4350F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4351F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4352F:	drivers/gpio/gpio-da90??.c
4353F:	drivers/hwmon/da90??-hwmon.c
4354F:	drivers/iio/adc/da91??-*.c
4355F:	drivers/input/misc/da90??_onkey.c
4356F:	drivers/input/touchscreen/da9052_tsi.c
4357F:	drivers/leds/leds-da90??.c
4358F:	drivers/mfd/da903x.c
4359F:	drivers/mfd/da90??-*.c
4360F:	drivers/mfd/da91??-*.c
4361F:	drivers/power/supply/da9052-battery.c
4362F:	drivers/power/supply/da91??-*.c
4363F:	drivers/regulator/da903x.c
4364F:	drivers/regulator/da9???-regulator.[ch]
4365F:	drivers/thermal/da90??-thermal.c
4366F:	drivers/rtc/rtc-da90??.c
4367F:	drivers/video/backlight/da90??_bl.c
4368F:	drivers/watchdog/da90??_wdt.c
4369F:	include/linux/mfd/da903x.h
4370F:	include/linux/mfd/da9052/
4371F:	include/linux/mfd/da9055/
4372F:	include/linux/mfd/da9062/
4373F:	include/linux/mfd/da9063/
4374F:	include/linux/mfd/da9150/
4375F:	include/linux/regulator/da9211.h
4376F:	include/sound/da[79]*.h
4377F:	sound/soc/codecs/da[79]*.[ch]
4378
4379DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4380M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4381L:	linux-gpio@vger.kernel.org
4382S:	Maintained
4383F:	drivers/gpio/gpio-gpio-mm.c
4384
4385DIOLAN U2C-12 I2C DRIVER
4386M:	Guenter Roeck <linux@roeck-us.net>
4387L:	linux-i2c@vger.kernel.org
4388S:	Maintained
4389F:	drivers/i2c/busses/i2c-diolan-u2c.c
4390
4391FILESYSTEM DIRECT ACCESS (DAX)
4392M:	Matthew Wilcox <willy@infradead.org>
4393M:	Ross Zwisler <zwisler@kernel.org>
4394M:	Jan Kara <jack@suse.cz>
4395L:	linux-fsdevel@vger.kernel.org
4396S:	Supported
4397F:	fs/dax.c
4398F:	include/linux/dax.h
4399F:	include/trace/events/fs_dax.h
4400
4401DEVICE DIRECT ACCESS (DAX)
4402M:	Dan Williams <dan.j.williams@intel.com>
4403M:	Dave Jiang <dave.jiang@intel.com>
4404M:	Ross Zwisler <zwisler@kernel.org>
4405M:	Vishal Verma <vishal.l.verma@intel.com>
4406L:	linux-nvdimm@lists.01.org
4407S:	Supported
4408F:	drivers/dax/
4409
4410DIRECTORY NOTIFICATION (DNOTIFY)
4411M:	Jan Kara <jack@suse.cz>
4412R:	Amir Goldstein <amir73il@gmail.com>
4413L:	linux-fsdevel@vger.kernel.org
4414S:	Maintained
4415F:	Documentation/filesystems/dnotify.txt
4416F:	fs/notify/dnotify/
4417F:	include/linux/dnotify.h
4418
4419DISK GEOMETRY AND PARTITION HANDLING
4420M:	Andries Brouwer <aeb@cwi.nl>
4421W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4422W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4423W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4424S:	Maintained
4425
4426DISKQUOTA
4427M:	Jan Kara <jack@suse.com>
4428S:	Maintained
4429F:	Documentation/filesystems/quota.txt
4430F:	fs/quota/
4431F:	include/linux/quota*.h
4432F:	include/uapi/linux/quota*.h
4433
4434DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4435M:	Bernie Thompson <bernie@plugable.com>
4436L:	linux-fbdev@vger.kernel.org
4437S:	Maintained
4438W:	http://plugable.com/category/projects/udlfb/
4439F:	drivers/video/fbdev/udlfb.c
4440F:	include/video/udlfb.h
4441F:	Documentation/fb/udlfb.txt
4442
4443DISTRIBUTED LOCK MANAGER (DLM)
4444M:	Christine Caulfield <ccaulfie@redhat.com>
4445M:	David Teigland <teigland@redhat.com>
4446L:	cluster-devel@redhat.com
4447W:	http://sources.redhat.com/cluster/
4448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4449S:	Supported
4450F:	fs/dlm/
4451
4452DMA BUFFER SHARING FRAMEWORK
4453M:	Sumit Semwal <sumit.semwal@linaro.org>
4454S:	Maintained
4455L:	linux-media@vger.kernel.org
4456L:	dri-devel@lists.freedesktop.org
4457L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4458F:	drivers/dma-buf/
4459F:	include/linux/dma-buf*
4460F:	include/linux/reservation.h
4461F:	include/linux/*fence.h
4462F:	Documentation/driver-api/dma-buf.rst
4463T:	git git://anongit.freedesktop.org/drm/drm-misc
4464
4465DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4466M:	Vinod Koul <vkoul@kernel.org>
4467L:	dmaengine@vger.kernel.org
4468Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4469S:	Maintained
4470F:	drivers/dma/
4471F:	include/linux/dmaengine.h
4472F:	include/linux/of_dma.h
4473F:	Documentation/devicetree/bindings/dma/
4474F:	Documentation/driver-api/dmaengine/
4475T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4476
4477DMA MAPPING HELPERS
4478M:	Christoph Hellwig <hch@lst.de>
4479M:	Marek Szyprowski <m.szyprowski@samsung.com>
4480R:	Robin Murphy <robin.murphy@arm.com>
4481L:	iommu@lists.linux-foundation.org
4482T:	git git://git.infradead.org/users/hch/dma-mapping.git
4483W:	http://git.infradead.org/users/hch/dma-mapping.git
4484S:	Supported
4485F:	kernel/dma/
4486F:	include/asm-generic/dma-mapping.h
4487F:	include/linux/dma-direct.h
4488F:	include/linux/dma-mapping.h
4489F:	include/linux/dma-noncoherent.h
4490
4491DME1737 HARDWARE MONITOR DRIVER
4492M:	Juerg Haefliger <juergh@gmail.com>
4493L:	linux-hwmon@vger.kernel.org
4494S:	Maintained
4495F:	Documentation/hwmon/dme1737
4496F:	drivers/hwmon/dme1737.c
4497
4498DMI/SMBIOS SUPPORT
4499M:	Jean Delvare <jdelvare@suse.com>
4500S:	Maintained
4501T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4502F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4503F:	drivers/firmware/dmi-id.c
4504F:	drivers/firmware/dmi_scan.c
4505F:	include/linux/dmi.h
4506
4507DOCUMENTATION
4508M:	Jonathan Corbet <corbet@lwn.net>
4509L:	linux-doc@vger.kernel.org
4510S:	Maintained
4511F:	Documentation/
4512F:	scripts/kernel-doc
4513X:	Documentation/ABI/
4514X:	Documentation/acpi/
4515X:	Documentation/devicetree/
4516X:	Documentation/i2c/
4517X:	Documentation/media/
4518X:	Documentation/power/
4519X:	Documentation/spi/
4520T:	git git://git.lwn.net/linux.git docs-next
4521
4522DOCUMENTATION/ITALIAN
4523M:	Federico Vaga <federico.vaga@vaga.pv.it>
4524L:	linux-doc@vger.kernel.org
4525S:	Maintained
4526F:	Documentation/translations/it_IT
4527
4528DONGWOON DW9714 LENS VOICE COIL DRIVER
4529M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4530L:	linux-media@vger.kernel.org
4531T:	git git://linuxtv.org/media_tree.git
4532S:	Maintained
4533F:	drivers/media/i2c/dw9714.c
4534F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4535
4536DONGWOON DW9807 LENS VOICE COIL DRIVER
4537M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4538L:	linux-media@vger.kernel.org
4539T:	git git://linuxtv.org/media_tree.git
4540S:	Maintained
4541F:	drivers/media/i2c/dw9807-vcm.c
4542F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4543
4544DOUBLETALK DRIVER
4545M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4546L:	blinux-list@redhat.com
4547S:	Maintained
4548F:	drivers/char/dtlk.c
4549F:	include/linux/dtlk.h
4550
4551DPAA2 DATAPATH I/O (DPIO) DRIVER
4552M:	Roy Pledge <Roy.Pledge@nxp.com>
4553L:	linux-kernel@vger.kernel.org
4554S:	Maintained
4555F:	drivers/soc/fsl/dpio
4556
4557DPAA2 ETHERNET DRIVER
4558M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4559L:	netdev@vger.kernel.org
4560S:	Maintained
4561F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4562F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4563F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4564F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4565F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4566
4567DPAA2 ETHERNET SWITCH DRIVER
4568M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4569M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4570L:	linux-kernel@vger.kernel.org
4571S:	Maintained
4572F:	drivers/staging/fsl-dpaa2/ethsw
4573
4574DPAA2 PTP CLOCK DRIVER
4575M:	Yangbo Lu <yangbo.lu@nxp.com>
4576L:	netdev@vger.kernel.org
4577S:	Maintained
4578F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4579F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4580
4581DPT_I2O SCSI RAID DRIVER
4582M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4583L:	linux-scsi@vger.kernel.org
4584W:	http://www.adaptec.com/
4585S:	Maintained
4586F:	drivers/scsi/dpt*
4587F:	drivers/scsi/dpt/
4588
4589DRBD DRIVER
4590M:	Philipp Reisner <philipp.reisner@linbit.com>
4591M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4592L:	drbd-dev@lists.linbit.com
4593W:	http://www.drbd.org
4594T:	git git://git.linbit.com/linux-drbd.git
4595T:	git git://git.linbit.com/drbd-8.4.git
4596S:	Supported
4597F:	drivers/block/drbd/
4598F:	lib/lru_cache.c
4599F:	Documentation/blockdev/drbd/
4600
4601DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4602M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4603R:	"Rafael J. Wysocki" <rafael@kernel.org>
4604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4605S:	Supported
4606F:	Documentation/kobject.txt
4607F:	drivers/base/
4608F:	fs/debugfs/
4609F:	fs/sysfs/
4610F:	include/linux/debugfs.h
4611F:	include/linux/kobj*
4612F:	lib/kobj*
4613
4614DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4615M:	Kevin Hilman <khilman@kernel.org>
4616M:	Nishanth Menon <nm@ti.com>
4617S:	Maintained
4618F:	drivers/power/avs/
4619F:	include/linux/power/smartreflex.h
4620L:	linux-pm@vger.kernel.org
4621
4622DRM DRIVER FOR ARM PL111 CLCD
4623M:	Eric Anholt <eric@anholt.net>
4624T:	git git://anongit.freedesktop.org/drm/drm-misc
4625S:	Supported
4626F:	drivers/gpu/drm/pl111/
4627
4628DRM DRIVER FOR ARM VERSATILE TFT PANELS
4629M:	Linus Walleij <linus.walleij@linaro.org>
4630T:	git git://anongit.freedesktop.org/drm/drm-misc
4631S:	Maintained
4632F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4633F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4634
4635DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4636M:	Dave Airlie <airlied@redhat.com>
4637S:	Odd Fixes
4638F:	drivers/gpu/drm/ast/
4639
4640DRM DRIVER FOR BOCHS VIRTUAL GPU
4641M:	Gerd Hoffmann <kraxel@redhat.com>
4642L:	virtualization@lists.linux-foundation.org
4643T:	git git://anongit.freedesktop.org/drm/drm-misc
4644S:	Maintained
4645F:	drivers/gpu/drm/bochs/
4646
4647DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4648M:	Linus Walleij <linus.walleij@linaro.org>
4649T:	git git://anongit.freedesktop.org/drm/drm-misc
4650S:	Maintained
4651F:	drivers/gpu/drm/tve200/
4652
4653DRM DRIVER FOR ILITEK ILI9225 PANELS
4654M:	David Lechner <david@lechnology.com>
4655S:	Maintained
4656F:	drivers/gpu/drm/tinydrm/ili9225.c
4657F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4658
4659DRM DRIVER FOR INTEL I810 VIDEO CARDS
4660S:	Orphan / Obsolete
4661F:	drivers/gpu/drm/i810/
4662F:	include/uapi/drm/i810_drm.h
4663
4664DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4665S:	Orphan / Obsolete
4666F:	drivers/gpu/drm/mga/
4667F:	include/uapi/drm/mga_drm.h
4668
4669DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4670M:	Dave Airlie <airlied@redhat.com>
4671S:	Odd Fixes
4672F:	drivers/gpu/drm/mgag200/
4673
4674DRM DRIVER FOR MI0283QT
4675M:	Noralf Trønnes <noralf@tronnes.org>
4676S:	Maintained
4677F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4678F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4679
4680DRM DRIVER FOR MSM ADRENO GPU
4681M:	Rob Clark <robdclark@gmail.com>
4682L:	linux-arm-msm@vger.kernel.org
4683L:	dri-devel@lists.freedesktop.org
4684L:	freedreno@lists.freedesktop.org
4685T:	git git://people.freedesktop.org/~robclark/linux
4686S:	Maintained
4687F:	drivers/gpu/drm/msm/
4688F:	include/uapi/drm/msm_drm.h
4689F:	Documentation/devicetree/bindings/display/msm/
4690
4691DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4692M:	Ben Skeggs <bskeggs@redhat.com>
4693L:	dri-devel@lists.freedesktop.org
4694L:	nouveau@lists.freedesktop.org
4695T:	git git://github.com/skeggsb/linux
4696S:	Supported
4697F:	drivers/gpu/drm/nouveau/
4698F:	include/uapi/drm/nouveau_drm.h
4699
4700DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4701M:	Noralf Trønnes <noralf@tronnes.org>
4702S:	Maintained
4703F:	drivers/gpu/drm/tinydrm/repaper.c
4704F:	Documentation/devicetree/bindings/display/repaper.txt
4705
4706DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4707M:	Dave Airlie <airlied@redhat.com>
4708M:	Gerd Hoffmann <kraxel@redhat.com>
4709L:	virtualization@lists.linux-foundation.org
4710T:	git git://anongit.freedesktop.org/drm/drm-misc
4711S:	Obsolete
4712W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4713F:	drivers/gpu/drm/cirrus/
4714
4715DRM DRIVER FOR QXL VIRTUAL GPU
4716M:	Dave Airlie <airlied@redhat.com>
4717M:	Gerd Hoffmann <kraxel@redhat.com>
4718L:	virtualization@lists.linux-foundation.org
4719T:	git git://anongit.freedesktop.org/drm/drm-misc
4720S:	Maintained
4721F:	drivers/gpu/drm/qxl/
4722F:	include/uapi/drm/qxl_drm.h
4723
4724DRM DRIVER FOR RAGE 128 VIDEO CARDS
4725S:	Orphan / Obsolete
4726F:	drivers/gpu/drm/r128/
4727F:	include/uapi/drm/r128_drm.h
4728
4729DRM DRIVER FOR SAVAGE VIDEO CARDS
4730S:	Orphan / Obsolete
4731F:	drivers/gpu/drm/savage/
4732F:	include/uapi/drm/savage_drm.h
4733
4734DRM DRIVER FOR SIS VIDEO CARDS
4735S:	Orphan / Obsolete
4736F:	drivers/gpu/drm/sis/
4737F:	include/uapi/drm/sis_drm.h
4738
4739DRM DRIVER FOR SITRONIX ST7586 PANELS
4740M:	David Lechner <david@lechnology.com>
4741S:	Maintained
4742F:	drivers/gpu/drm/tinydrm/st7586.c
4743F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4744
4745DRM DRIVER FOR SITRONIX ST7735R PANELS
4746M:	David Lechner <david@lechnology.com>
4747S:	Maintained
4748F:	drivers/gpu/drm/tinydrm/st7735r.c
4749F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4750
4751DRM DRIVER FOR TDFX VIDEO CARDS
4752S:	Orphan / Obsolete
4753F:	drivers/gpu/drm/tdfx/
4754
4755DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4756M:	Dave Airlie <airlied@redhat.com>
4757R:	Sean Paul <sean@poorly.run>
4758L:	dri-devel@lists.freedesktop.org
4759S:	Odd Fixes
4760F:	drivers/gpu/drm/udl/
4761T:	git git://anongit.freedesktop.org/drm/drm-misc
4762
4763DRM DRIVER FOR VMWARE VIRTUAL GPU
4764M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4765M:	Sinclair Yeh <syeh@vmware.com>
4766M:	Thomas Hellstrom <thellstrom@vmware.com>
4767L:	dri-devel@lists.freedesktop.org
4768T:	git git://people.freedesktop.org/~syeh/repos_linux
4769T:	git git://people.freedesktop.org/~thomash/linux
4770S:	Supported
4771F:	drivers/gpu/drm/vmwgfx/
4772F:	include/uapi/drm/vmwgfx_drm.h
4773
4774DRM DRIVERS
4775M:	David Airlie <airlied@linux.ie>
4776L:	dri-devel@lists.freedesktop.org
4777T:	git git://anongit.freedesktop.org/drm/drm
4778B:	https://bugs.freedesktop.org/
4779C:	irc://chat.freenode.net/dri-devel
4780S:	Maintained
4781F:	drivers/gpu/drm/
4782F:	drivers/gpu/vga/
4783F:	Documentation/devicetree/bindings/display/
4784F:	Documentation/devicetree/bindings/gpu/
4785F:	Documentation/gpu/
4786F:	include/drm/
4787F:	include/uapi/drm/
4788F:	include/linux/vga*
4789
4790DRM DRIVERS AND MISC GPU PATCHES
4791M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4792M:	Maxime Ripard <maxime.ripard@bootlin.com>
4793M:	Sean Paul <sean@poorly.run>
4794W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4795S:	Maintained
4796T:	git git://anongit.freedesktop.org/drm/drm-misc
4797F:	Documentation/gpu/
4798F:	drivers/gpu/vga/
4799F:	drivers/gpu/drm/*
4800F:	include/drm/drm*
4801F:	include/uapi/drm/drm*
4802F:	include/linux/vga*
4803
4804DRM DRIVERS FOR ALLWINNER A10
4805M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4806L:	dri-devel@lists.freedesktop.org
4807S:	Supported
4808F:	drivers/gpu/drm/sun4i/
4809F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4810T:	git git://anongit.freedesktop.org/drm/drm-misc
4811
4812DRM DRIVERS FOR AMLOGIC SOCS
4813M:	Neil Armstrong <narmstrong@baylibre.com>
4814L:	dri-devel@lists.freedesktop.org
4815L:	linux-amlogic@lists.infradead.org
4816W:	http://linux-meson.com/
4817S:	Supported
4818F:	drivers/gpu/drm/meson/
4819F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4820F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4821F:	Documentation/gpu/meson.rst
4822T:	git git://anongit.freedesktop.org/drm/drm-misc
4823
4824DRM DRIVERS FOR ATMEL HLCDC
4825M:	Boris Brezillon <boris.brezillon@bootlin.com>
4826L:	dri-devel@lists.freedesktop.org
4827S:	Supported
4828F:	drivers/gpu/drm/atmel-hlcdc/
4829F:	Documentation/devicetree/bindings/display/atmel/
4830T:	git git://anongit.freedesktop.org/drm/drm-misc
4831
4832DRM DRIVERS FOR BRIDGE CHIPS
4833M:	Archit Taneja <architt@codeaurora.org>
4834M:	Andrzej Hajda <a.hajda@samsung.com>
4835R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4836S:	Maintained
4837T:	git git://anongit.freedesktop.org/drm/drm-misc
4838F:	drivers/gpu/drm/bridge/
4839
4840DRM DRIVERS FOR EXYNOS
4841M:	Inki Dae <inki.dae@samsung.com>
4842M:	Joonyoung Shim <jy0922.shim@samsung.com>
4843M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4844M:	Kyungmin Park <kyungmin.park@samsung.com>
4845L:	dri-devel@lists.freedesktop.org
4846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4847S:	Supported
4848F:	drivers/gpu/drm/exynos/
4849F:	include/uapi/drm/exynos_drm.h
4850F:	Documentation/devicetree/bindings/display/exynos/
4851
4852DRM DRIVERS FOR FREESCALE DCU
4853M:	Stefan Agner <stefan@agner.ch>
4854M:	Alison Wang <alison.wang@nxp.com>
4855L:	dri-devel@lists.freedesktop.org
4856S:	Supported
4857F:	drivers/gpu/drm/fsl-dcu/
4858F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4859F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4860F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4861T:	git git://anongit.freedesktop.org/drm/drm-misc
4862
4863DRM DRIVERS FOR FREESCALE IMX
4864M:	Philipp Zabel <p.zabel@pengutronix.de>
4865L:	dri-devel@lists.freedesktop.org
4866S:	Maintained
4867F:	drivers/gpu/drm/imx/
4868F:	drivers/gpu/ipu-v3/
4869F:	Documentation/devicetree/bindings/display/imx/
4870
4871DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4872M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4873L:	dri-devel@lists.freedesktop.org
4874T:	git git://github.com/patjak/drm-gma500
4875S:	Maintained
4876F:	drivers/gpu/drm/gma500/
4877
4878DRM DRIVERS FOR HISILICON
4879M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4880M:	Rongrong Zou <zourongrong@gmail.com>
4881R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4882R:	Chen Feng <puck.chen@hisilicon.com>
4883L:	dri-devel@lists.freedesktop.org
4884T:	git git://github.com/xin3liang/linux.git
4885S:	Maintained
4886F:	drivers/gpu/drm/hisilicon/
4887F:	Documentation/devicetree/bindings/display/hisilicon/
4888
4889DRM DRIVERS FOR MEDIATEK
4890M:	CK Hu <ck.hu@mediatek.com>
4891M:	Philipp Zabel <p.zabel@pengutronix.de>
4892L:	dri-devel@lists.freedesktop.org
4893S:	Supported
4894F:	drivers/gpu/drm/mediatek/
4895F:	Documentation/devicetree/bindings/display/mediatek/
4896
4897DRM DRIVERS FOR NVIDIA TEGRA
4898M:	Thierry Reding <thierry.reding@gmail.com>
4899L:	dri-devel@lists.freedesktop.org
4900L:	linux-tegra@vger.kernel.org
4901T:	git git://anongit.freedesktop.org/tegra/linux.git
4902S:	Supported
4903F:	drivers/gpu/drm/tegra/
4904F:	drivers/gpu/host1x/
4905F:	include/linux/host1x.h
4906F:	include/uapi/drm/tegra_drm.h
4907F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4908
4909DRM DRIVERS FOR RENESAS
4910M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4911M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4912L:	dri-devel@lists.freedesktop.org
4913L:	linux-renesas-soc@vger.kernel.org
4914T:	git git://linuxtv.org/pinchartl/media drm/du/next
4915S:	Supported
4916F:	drivers/gpu/drm/rcar-du/
4917F:	drivers/gpu/drm/shmobile/
4918F:	include/linux/platform_data/shmob_drm.h
4919F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4920F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4921F:	Documentation/devicetree/bindings/display/renesas,du.txt
4922
4923DRM DRIVERS FOR ROCKCHIP
4924M:	Sandy Huang <hjc@rock-chips.com>
4925M:	Heiko Stübner <heiko@sntech.de>
4926L:	dri-devel@lists.freedesktop.org
4927S:	Maintained
4928F:	drivers/gpu/drm/rockchip/
4929F:	Documentation/devicetree/bindings/display/rockchip/
4930T:	git git://anongit.freedesktop.org/drm/drm-misc
4931
4932DRM DRIVERS FOR STI
4933M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4934M:	Vincent Abriou <vincent.abriou@st.com>
4935L:	dri-devel@lists.freedesktop.org
4936T:	git git://anongit.freedesktop.org/drm/drm-misc
4937S:	Maintained
4938F:	drivers/gpu/drm/sti
4939F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4940
4941DRM DRIVERS FOR STM
4942M:	Yannick Fertre <yannick.fertre@st.com>
4943M:	Philippe Cornu <philippe.cornu@st.com>
4944M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4945M:	Vincent Abriou <vincent.abriou@st.com>
4946L:	dri-devel@lists.freedesktop.org
4947T:	git git://anongit.freedesktop.org/drm/drm-misc
4948S:	Maintained
4949F:	drivers/gpu/drm/stm
4950F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4951
4952DRM DRIVERS FOR TI LCDC
4953M:	Jyri Sarha <jsarha@ti.com>
4954R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4955L:	dri-devel@lists.freedesktop.org
4956S:	Maintained
4957F:	drivers/gpu/drm/tilcdc/
4958F:	Documentation/devicetree/bindings/display/tilcdc/
4959
4960DRM DRIVERS FOR TI OMAP
4961M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4962L:	dri-devel@lists.freedesktop.org
4963S:	Maintained
4964F:	drivers/gpu/drm/omapdrm/
4965F:	Documentation/devicetree/bindings/display/ti/
4966
4967DRM DRIVERS FOR V3D
4968M:	Eric Anholt <eric@anholt.net>
4969S:	Supported
4970F:	drivers/gpu/drm/v3d/
4971F:	include/uapi/drm/v3d_drm.h
4972F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4973T:	git git://anongit.freedesktop.org/drm/drm-misc
4974
4975DRM DRIVERS FOR VC4
4976M:	Eric Anholt <eric@anholt.net>
4977T:	git git://github.com/anholt/linux
4978S:	Supported
4979F:	drivers/gpu/drm/vc4/
4980F:	include/uapi/drm/vc4_drm.h
4981F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4982T:	git git://anongit.freedesktop.org/drm/drm-misc
4983
4984DRM DRIVERS FOR VIVANTE GPU IP
4985M:	Lucas Stach <l.stach@pengutronix.de>
4986R:	Russell King <linux+etnaviv@armlinux.org.uk>
4987R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4988L:	etnaviv@lists.freedesktop.org
4989L:	dri-devel@lists.freedesktop.org
4990S:	Maintained
4991F:	drivers/gpu/drm/etnaviv/
4992F:	include/uapi/drm/etnaviv_drm.h
4993F:	Documentation/devicetree/bindings/display/etnaviv/
4994
4995DRM DRIVERS FOR ZTE ZX
4996M:	Shawn Guo <shawnguo@kernel.org>
4997L:	dri-devel@lists.freedesktop.org
4998S:	Maintained
4999F:	drivers/gpu/drm/zte/
5000F:	Documentation/devicetree/bindings/display/zte,vou.txt
5001T:	git git://anongit.freedesktop.org/drm/drm-misc
5002
5003DRM PANEL DRIVERS
5004M:	Thierry Reding <thierry.reding@gmail.com>
5005L:	dri-devel@lists.freedesktop.org
5006T:	git git://anongit.freedesktop.org/drm/drm-misc
5007S:	Maintained
5008F:	drivers/gpu/drm/drm_panel.c
5009F:	drivers/gpu/drm/panel/
5010F:	include/drm/drm_panel.h
5011F:	Documentation/devicetree/bindings/display/panel/
5012
5013DRM TINYDRM DRIVERS
5014M:	Noralf Trønnes <noralf@tronnes.org>
5015W:	https://github.com/notro/tinydrm/wiki/Development
5016T:	git git://anongit.freedesktop.org/drm/drm-misc
5017S:	Maintained
5018F:	drivers/gpu/drm/tinydrm/
5019F:	include/drm/tinydrm/
5020
5021DRM DRIVERS FOR XEN
5022M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5023T:	git git://anongit.freedesktop.org/drm/drm-misc
5024L:	dri-devel@lists.freedesktop.org
5025L:	xen-devel@lists.xen.org
5026S:	Supported
5027F:	drivers/gpu/drm/xen/
5028F:	Documentation/gpu/xen-front.rst
5029
5030DRM TTM SUBSYSTEM
5031M:	Christian Koenig <christian.koenig@amd.com>
5032M:	Huang Rui <ray.huang@amd.com>
5033M:	Junwei Zhang <Jerry.Zhang@amd.com>
5034T:	git git://people.freedesktop.org/~agd5f/linux
5035S:	Maintained
5036L:	dri-devel@lists.freedesktop.org
5037F:	include/drm/ttm/
5038F:	drivers/gpu/drm/ttm/
5039
5040DSBR100 USB FM RADIO DRIVER
5041M:	Alexey Klimov <klimov.linux@gmail.com>
5042L:	linux-media@vger.kernel.org
5043T:	git git://linuxtv.org/media_tree.git
5044S:	Maintained
5045F:	drivers/media/radio/dsbr100.c
5046
5047DSCC4 DRIVER
5048M:	Francois Romieu <romieu@fr.zoreil.com>
5049L:	netdev@vger.kernel.org
5050S:	Maintained
5051F:	drivers/net/wan/dscc4.c
5052
5053DT3155 MEDIA DRIVER
5054M:	Hans Verkuil <hverkuil@xs4all.nl>
5055L:	linux-media@vger.kernel.org
5056T:	git git://linuxtv.org/media_tree.git
5057W:	https://linuxtv.org
5058S:	Odd Fixes
5059F:	drivers/media/pci/dt3155/
5060
5061DVB_USB_AF9015 MEDIA DRIVER
5062M:	Antti Palosaari <crope@iki.fi>
5063L:	linux-media@vger.kernel.org
5064W:	https://linuxtv.org
5065W:	http://palosaari.fi/linux/
5066Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5067T:	git git://linuxtv.org/anttip/media_tree.git
5068S:	Maintained
5069F:	drivers/media/usb/dvb-usb-v2/af9015*
5070
5071DVB_USB_AF9035 MEDIA DRIVER
5072M:	Antti Palosaari <crope@iki.fi>
5073L:	linux-media@vger.kernel.org
5074W:	https://linuxtv.org
5075W:	http://palosaari.fi/linux/
5076Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5077T:	git git://linuxtv.org/anttip/media_tree.git
5078S:	Maintained
5079F:	drivers/media/usb/dvb-usb-v2/af9035*
5080
5081DVB_USB_ANYSEE MEDIA DRIVER
5082M:	Antti Palosaari <crope@iki.fi>
5083L:	linux-media@vger.kernel.org
5084W:	https://linuxtv.org
5085W:	http://palosaari.fi/linux/
5086Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5087T:	git git://linuxtv.org/anttip/media_tree.git
5088S:	Maintained
5089F:	drivers/media/usb/dvb-usb-v2/anysee*
5090
5091DVB_USB_AU6610 MEDIA DRIVER
5092M:	Antti Palosaari <crope@iki.fi>
5093L:	linux-media@vger.kernel.org
5094W:	https://linuxtv.org
5095W:	http://palosaari.fi/linux/
5096Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5097T:	git git://linuxtv.org/anttip/media_tree.git
5098S:	Maintained
5099F:	drivers/media/usb/dvb-usb-v2/au6610*
5100
5101DVB_USB_CE6230 MEDIA DRIVER
5102M:	Antti Palosaari <crope@iki.fi>
5103L:	linux-media@vger.kernel.org
5104W:	https://linuxtv.org
5105W:	http://palosaari.fi/linux/
5106Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5107T:	git git://linuxtv.org/anttip/media_tree.git
5108S:	Maintained
5109F:	drivers/media/usb/dvb-usb-v2/ce6230*
5110
5111DVB_USB_CXUSB MEDIA DRIVER
5112M:	Michael Krufky <mkrufky@linuxtv.org>
5113L:	linux-media@vger.kernel.org
5114W:	https://linuxtv.org
5115W:	http://github.com/mkrufky
5116Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5117T:	git git://linuxtv.org/media_tree.git
5118S:	Maintained
5119F:	drivers/media/usb/dvb-usb/cxusb*
5120
5121DVB_USB_EC168 MEDIA DRIVER
5122M:	Antti Palosaari <crope@iki.fi>
5123L:	linux-media@vger.kernel.org
5124W:	https://linuxtv.org
5125W:	http://palosaari.fi/linux/
5126Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5127T:	git git://linuxtv.org/anttip/media_tree.git
5128S:	Maintained
5129F:	drivers/media/usb/dvb-usb-v2/ec168*
5130
5131DVB_USB_GL861 MEDIA DRIVER
5132M:	Antti Palosaari <crope@iki.fi>
5133L:	linux-media@vger.kernel.org
5134W:	https://linuxtv.org
5135Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5136T:	git git://linuxtv.org/anttip/media_tree.git
5137S:	Maintained
5138F:	drivers/media/usb/dvb-usb-v2/gl861*
5139
5140DVB_USB_MXL111SF MEDIA DRIVER
5141M:	Michael Krufky <mkrufky@linuxtv.org>
5142L:	linux-media@vger.kernel.org
5143W:	https://linuxtv.org
5144W:	http://github.com/mkrufky
5145Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5146T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5147S:	Maintained
5148F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5149
5150DVB_USB_RTL28XXU MEDIA DRIVER
5151M:	Antti Palosaari <crope@iki.fi>
5152L:	linux-media@vger.kernel.org
5153W:	https://linuxtv.org
5154W:	http://palosaari.fi/linux/
5155Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5156T:	git git://linuxtv.org/anttip/media_tree.git
5157S:	Maintained
5158F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5159
5160DVB_USB_V2 MEDIA DRIVER
5161M:	Antti Palosaari <crope@iki.fi>
5162L:	linux-media@vger.kernel.org
5163W:	https://linuxtv.org
5164W:	http://palosaari.fi/linux/
5165Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5166T:	git git://linuxtv.org/anttip/media_tree.git
5167S:	Maintained
5168F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5169F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5170
5171DYNAMIC DEBUG
5172M:	Jason Baron <jbaron@akamai.com>
5173S:	Maintained
5174F:	lib/dynamic_debug.c
5175F:	include/linux/dynamic_debug.h
5176
5177DYNAMIC INTERRUPT MODERATION
5178M:	Tal Gilboa <talgi@mellanox.com>
5179S:	Maintained
5180F:	include/linux/net_dim.h
5181
5182DZ DECSTATION DZ11 SERIAL DRIVER
5183M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5184S:	Maintained
5185F:	drivers/tty/serial/dz.*
5186
5187E3X0 POWER BUTTON DRIVER
5188M:	Moritz Fischer <moritz.fischer@ettus.com>
5189L:	usrp-users@lists.ettus.com
5190W:	http://www.ettus.com
5191S:	Supported
5192F:	drivers/input/misc/e3x0-button.c
5193F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5194
5195E4000 MEDIA DRIVER
5196M:	Antti Palosaari <crope@iki.fi>
5197L:	linux-media@vger.kernel.org
5198W:	https://linuxtv.org
5199W:	http://palosaari.fi/linux/
5200Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5201T:	git git://linuxtv.org/anttip/media_tree.git
5202S:	Maintained
5203F:	drivers/media/tuners/e4000*
5204
5205EARTH_PT1 MEDIA DRIVER
5206M:	Akihiro Tsukada <tskd08@gmail.com>
5207L:	linux-media@vger.kernel.org
5208S:	Odd Fixes
5209F:	drivers/media/pci/pt1/
5210
5211EARTH_PT3 MEDIA DRIVER
5212M:	Akihiro Tsukada <tskd08@gmail.com>
5213L:	linux-media@vger.kernel.org
5214S:	Odd Fixes
5215F:	drivers/media/pci/pt3/
5216
5217EC100 MEDIA DRIVER
5218M:	Antti Palosaari <crope@iki.fi>
5219L:	linux-media@vger.kernel.org
5220W:	https://linuxtv.org
5221W:	http://palosaari.fi/linux/
5222Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5223T:	git git://linuxtv.org/anttip/media_tree.git
5224S:	Maintained
5225F:	drivers/media/dvb-frontends/ec100*
5226
5227ECRYPT FILE SYSTEM
5228M:	Tyler Hicks <tyhicks@canonical.com>
5229L:	ecryptfs@vger.kernel.org
5230W:	http://ecryptfs.org
5231W:	https://launchpad.net/ecryptfs
5232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5233S:	Supported
5234F:	Documentation/filesystems/ecryptfs.txt
5235F:	fs/ecryptfs/
5236
5237EDAC-AMD64
5238M:	Borislav Petkov <bp@alien8.de>
5239L:	linux-edac@vger.kernel.org
5240S:	Maintained
5241F:	drivers/edac/amd64_edac*
5242
5243EDAC-CALXEDA
5244M:	Robert Richter <rric@kernel.org>
5245L:	linux-edac@vger.kernel.org
5246S:	Maintained
5247F:	drivers/edac/highbank*
5248
5249EDAC-CAVIUM OCTEON
5250M:	Ralf Baechle <ralf@linux-mips.org>
5251M:	David Daney <david.daney@cavium.com>
5252L:	linux-edac@vger.kernel.org
5253L:	linux-mips@linux-mips.org
5254S:	Supported
5255F:	drivers/edac/octeon_edac*
5256
5257EDAC-CAVIUM THUNDERX
5258M:	David Daney <david.daney@cavium.com>
5259M:	Jan Glauber <jglauber@cavium.com>
5260L:	linux-edac@vger.kernel.org
5261S:	Supported
5262F:	drivers/edac/thunderx_edac*
5263
5264EDAC-CORE
5265M:	Borislav Petkov <bp@alien8.de>
5266M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5267L:	linux-edac@vger.kernel.org
5268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5270S:	Supported
5271F:	Documentation/admin-guide/ras.rst
5272F:	Documentation/driver-api/edac.rst
5273F:	drivers/edac/
5274F:	include/linux/edac.h
5275
5276EDAC-E752X
5277M:	Mark Gross <mark.gross@intel.com>
5278L:	linux-edac@vger.kernel.org
5279S:	Maintained
5280F:	drivers/edac/e752x_edac.c
5281
5282EDAC-E7XXX
5283L:	linux-edac@vger.kernel.org
5284S:	Maintained
5285F:	drivers/edac/e7xxx_edac.c
5286
5287EDAC-FSL_DDR
5288M:	York Sun <york.sun@nxp.com>
5289L:	linux-edac@vger.kernel.org
5290S:	Maintained
5291F:	drivers/edac/fsl_ddr_edac.*
5292
5293EDAC-GHES
5294M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5295L:	linux-edac@vger.kernel.org
5296S:	Maintained
5297F:	drivers/edac/ghes_edac.c
5298
5299EDAC-I3000
5300L:	linux-edac@vger.kernel.org
5301S:	Orphan
5302F:	drivers/edac/i3000_edac.c
5303
5304EDAC-I5000
5305L:	linux-edac@vger.kernel.org
5306S:	Maintained
5307F:	drivers/edac/i5000_edac.c
5308
5309EDAC-I5400
5310M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5311L:	linux-edac@vger.kernel.org
5312S:	Maintained
5313F:	drivers/edac/i5400_edac.c
5314
5315EDAC-I7300
5316M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5317L:	linux-edac@vger.kernel.org
5318S:	Maintained
5319F:	drivers/edac/i7300_edac.c
5320
5321EDAC-I7CORE
5322M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5323L:	linux-edac@vger.kernel.org
5324S:	Maintained
5325F:	drivers/edac/i7core_edac.c
5326
5327EDAC-I82443BXGX
5328M:	Tim Small <tim@buttersideup.com>
5329L:	linux-edac@vger.kernel.org
5330S:	Maintained
5331F:	drivers/edac/i82443bxgx_edac.c
5332
5333EDAC-I82975X
5334M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5335M:	"Arvind R." <arvino55@gmail.com>
5336L:	linux-edac@vger.kernel.org
5337S:	Maintained
5338F:	drivers/edac/i82975x_edac.c
5339
5340EDAC-IE31200
5341M:	Jason Baron <jbaron@akamai.com>
5342L:	linux-edac@vger.kernel.org
5343S:	Maintained
5344F:	drivers/edac/ie31200_edac.c
5345
5346EDAC-MPC85XX
5347M:	Johannes Thumshirn <morbidrsa@gmail.com>
5348L:	linux-edac@vger.kernel.org
5349S:	Maintained
5350F:	drivers/edac/mpc85xx_edac.[ch]
5351
5352EDAC-PASEMI
5353M:	Egor Martovetsky <egor@pasemi.com>
5354L:	linux-edac@vger.kernel.org
5355S:	Maintained
5356F:	drivers/edac/pasemi_edac.c
5357
5358EDAC-PND2
5359M:	Tony Luck <tony.luck@intel.com>
5360L:	linux-edac@vger.kernel.org
5361S:	Maintained
5362F:	drivers/edac/pnd2_edac.[ch]
5363
5364EDAC-R82600
5365M:	Tim Small <tim@buttersideup.com>
5366L:	linux-edac@vger.kernel.org
5367S:	Maintained
5368F:	drivers/edac/r82600_edac.c
5369
5370EDAC-SBRIDGE
5371M:	Tony Luck <tony.luck@intel.com>
5372R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5373L:	linux-edac@vger.kernel.org
5374S:	Maintained
5375F:	drivers/edac/sb_edac.c
5376
5377EDAC-SKYLAKE
5378M:	Tony Luck <tony.luck@intel.com>
5379L:	linux-edac@vger.kernel.org
5380S:	Maintained
5381F:	drivers/edac/skx_edac.c
5382
5383EDAC-TI
5384M:	Tero Kristo <t-kristo@ti.com>
5385L:	linux-edac@vger.kernel.org
5386S:	Maintained
5387F:	drivers/edac/ti_edac.c
5388
5389EDAC-QCOM
5390M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5391M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5392L:	linux-arm-msm@vger.kernel.org
5393L:	linux-edac@vger.kernel.org
5394S:	Maintained
5395F:	drivers/edac/qcom_edac.c
5396
5397EDIROL UA-101/UA-1000 DRIVER
5398M:	Clemens Ladisch <clemens@ladisch.de>
5399L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5400T:	git git://git.alsa-project.org/alsa-kernel.git
5401S:	Maintained
5402F:	sound/usb/misc/ua101.c
5403
5404EFI TEST DRIVER
5405L:	linux-efi@vger.kernel.org
5406M:	Ivan Hu <ivan.hu@canonical.com>
5407M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5408S:	Maintained
5409F:	drivers/firmware/efi/test/
5410
5411EFI VARIABLE FILESYSTEM
5412M:	Matthew Garrett <matthew.garrett@nebula.com>
5413M:	Jeremy Kerr <jk@ozlabs.org>
5414M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5416L:	linux-efi@vger.kernel.org
5417S:	Maintained
5418F:	fs/efivarfs/
5419
5420EFIFB FRAMEBUFFER DRIVER
5421L:	linux-fbdev@vger.kernel.org
5422M:	Peter Jones <pjones@redhat.com>
5423S:	Maintained
5424F:	drivers/video/fbdev/efifb.c
5425
5426EFS FILESYSTEM
5427W:	http://aeschi.ch.eu.org/efs/
5428S:	Orphan
5429F:	fs/efs/
5430
5431EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5432M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5433L:	netdev@vger.kernel.org
5434S:	Maintained
5435F:	drivers/net/ethernet/ibm/ehea/
5436
5437EM28XX VIDEO4LINUX DRIVER
5438M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5439L:	linux-media@vger.kernel.org
5440W:	https://linuxtv.org
5441T:	git git://linuxtv.org/media_tree.git
5442S:	Maintained
5443F:	drivers/media/usb/em28xx/
5444F:	Documentation/media/v4l-drivers/em28xx*
5445
5446EMBEDDED LINUX
5447M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5448M:	Matt Mackall <mpm@selenic.com>
5449M:	David Woodhouse <dwmw2@infradead.org>
5450L:	linux-embedded@vger.kernel.org
5451S:	Maintained
5452
5453Emulex 10Gbps iSCSI - OneConnect DRIVER
5454M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5455M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5456M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5457L:	linux-scsi@vger.kernel.org
5458W:	http://www.broadcom.com
5459S:	Supported
5460F:	drivers/scsi/be2iscsi/
5461
5462Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5463M:	Sathya Perla <sathya.perla@broadcom.com>
5464M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5465M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5466M:	Somnath Kotur <somnath.kotur@broadcom.com>
5467L:	netdev@vger.kernel.org
5468W:	http://www.emulex.com
5469S:	Supported
5470F:	drivers/net/ethernet/emulex/benet/
5471
5472EMULEX ONECONNECT ROCE DRIVER
5473M:	Selvin Xavier <selvin.xavier@broadcom.com>
5474M:	Devesh Sharma <devesh.sharma@broadcom.com>
5475L:	linux-rdma@vger.kernel.org
5476W:	http://www.broadcom.com
5477S:	Odd Fixes
5478F:	drivers/infiniband/hw/ocrdma/
5479F:	include/uapi/rdma/ocrdma-abi.h
5480
5481EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5482M:	James Smart <james.smart@broadcom.com>
5483M:	Dick Kennedy <dick.kennedy@broadcom.com>
5484L:	linux-scsi@vger.kernel.org
5485W:	http://www.broadcom.com
5486S:	Supported
5487F:	drivers/scsi/lpfc/
5488
5489ENE CB710 FLASH CARD READER DRIVER
5490M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5491S:	Maintained
5492F:	drivers/misc/cb710/
5493F:	drivers/mmc/host/cb710-mmc.*
5494F:	include/linux/cb710.h
5495
5496ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5497M:	Maxim Levitsky <maximlevitsky@gmail.com>
5498S:	Maintained
5499F:	drivers/media/rc/ene_ir.*
5500
5501EPSON S1D13XXX FRAMEBUFFER DRIVER
5502M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5503S:	Maintained
5504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5505F:	drivers/video/fbdev/s1d13xxxfb.c
5506F:	include/video/s1d13xxxfb.h
5507
5508ERRSEQ ERROR TRACKING INFRASTRUCTURE
5509M:	Jeff Layton <jlayton@kernel.org>
5510S:	Maintained
5511F:	lib/errseq.c
5512F:	include/linux/errseq.h
5513
5514ET131X NETWORK DRIVER
5515M:	Mark Einon <mark.einon@gmail.com>
5516S:	Odd Fixes
5517F:	drivers/net/ethernet/agere/
5518
5519ETHERNET BRIDGE
5520M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5521M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5522L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5523L:	netdev@vger.kernel.org
5524W:	http://www.linuxfoundation.org/en/Net:Bridge
5525S:	Maintained
5526F:	include/linux/netfilter_bridge/
5527F:	net/bridge/
5528
5529ETHERNET PHY LIBRARY
5530M:	Andrew Lunn <andrew@lunn.ch>
5531M:	Florian Fainelli <f.fainelli@gmail.com>
5532L:	netdev@vger.kernel.org
5533S:	Maintained
5534F:	Documentation/ABI/testing/sysfs-bus-mdio
5535F:	Documentation/devicetree/bindings/net/mdio*
5536F:	Documentation/networking/phy.txt
5537F:	drivers/net/phy/
5538F:	drivers/of/of_mdio.c
5539F:	drivers/of/of_net.c
5540F:	include/linux/*mdio*.h
5541F:	include/linux/of_net.h
5542F:	include/linux/phy.h
5543F:	include/linux/phy_fixed.h
5544F:	include/linux/platform_data/mdio-bcm-unimac.h
5545F:	include/trace/events/mdio.h
5546F:	include/uapi/linux/mdio.h
5547F:	include/uapi/linux/mii.h
5548
5549EXT2 FILE SYSTEM
5550M:	Jan Kara <jack@suse.com>
5551L:	linux-ext4@vger.kernel.org
5552S:	Maintained
5553F:	Documentation/filesystems/ext2.txt
5554F:	fs/ext2/
5555F:	include/linux/ext2*
5556
5557EXT4 FILE SYSTEM
5558M:	"Theodore Ts'o" <tytso@mit.edu>
5559M:	Andreas Dilger <adilger.kernel@dilger.ca>
5560L:	linux-ext4@vger.kernel.org
5561W:	http://ext4.wiki.kernel.org
5562Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5564S:	Maintained
5565F:	Documentation/filesystems/ext4/ext4.rst
5566F:	fs/ext4/
5567
5568Extended Verification Module (EVM)
5569M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5570L:	linux-integrity@vger.kernel.org
5571S:	Supported
5572F:	security/integrity/evm/
5573
5574EXTENSIBLE FIRMWARE INTERFACE (EFI)
5575M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5576L:	linux-efi@vger.kernel.org
5577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5578S:	Maintained
5579F:	Documentation/efi-stub.txt
5580F:	arch/*/kernel/efi.c
5581F:	arch/x86/boot/compressed/eboot.[ch]
5582F:	arch/*/include/asm/efi.h
5583F:	arch/x86/platform/efi/
5584F:	drivers/firmware/efi/
5585F:	include/linux/efi*.h
5586F:	arch/arm/boot/compressed/efi-header.S
5587F:	arch/arm64/kernel/efi-entry.S
5588
5589EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5590M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5591M:	Chanwoo Choi <cw00.choi@samsung.com>
5592L:	linux-kernel@vger.kernel.org
5593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5594S:	Maintained
5595F:	drivers/extcon/
5596F:	include/linux/extcon/
5597F:	include/linux/extcon.h
5598F:	Documentation/extcon/
5599F:	Documentation/devicetree/bindings/extcon/
5600
5601EXYNOS DP DRIVER
5602M:	Jingoo Han <jingoohan1@gmail.com>
5603L:	dri-devel@lists.freedesktop.org
5604S:	Maintained
5605F:	drivers/gpu/drm/exynos/exynos_dp*
5606
5607EXYNOS SYSMMU (IOMMU) driver
5608M:	Marek Szyprowski <m.szyprowski@samsung.com>
5609L:	iommu@lists.linux-foundation.org
5610S:	Maintained
5611F:	drivers/iommu/exynos-iommu.c
5612
5613EZchip NPS platform support
5614M:	Vineet Gupta <vgupta@synopsys.com>
5615M:	Ofer Levi <oferle@mellanox.com>
5616S:	Supported
5617F:	arch/arc/plat-eznps
5618F:	arch/arc/boot/dts/eznps.dts
5619
5620F2FS FILE SYSTEM
5621M:	Jaegeuk Kim <jaegeuk@kernel.org>
5622M:	Chao Yu <yuchao0@huawei.com>
5623L:	linux-f2fs-devel@lists.sourceforge.net
5624W:	https://f2fs.wiki.kernel.org/
5625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5626S:	Maintained
5627F:	Documentation/filesystems/f2fs.txt
5628F:	Documentation/ABI/testing/sysfs-fs-f2fs
5629F:	fs/f2fs/
5630F:	include/linux/f2fs_fs.h
5631F:	include/trace/events/f2fs.h
5632
5633F71805F HARDWARE MONITORING DRIVER
5634M:	Jean Delvare <jdelvare@suse.com>
5635L:	linux-hwmon@vger.kernel.org
5636S:	Maintained
5637F:	Documentation/hwmon/f71805f
5638F:	drivers/hwmon/f71805f.c
5639
5640FADDR2LINE
5641M:	Josh Poimboeuf <jpoimboe@redhat.com>
5642S:	Maintained
5643F:	scripts/faddr2line
5644
5645FAILOVER MODULE
5646M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5647L:	netdev@vger.kernel.org
5648S:	Supported
5649F:	net/core/failover.c
5650F:	include/net/failover.h
5651F:	Documentation/networking/failover.rst
5652
5653FANOTIFY
5654M:	Jan Kara <jack@suse.cz>
5655R:	Amir Goldstein <amir73il@gmail.com>
5656L:	linux-fsdevel@vger.kernel.org
5657S:	Maintained
5658F:	fs/notify/fanotify/
5659F:	include/linux/fanotify.h
5660F:	include/uapi/linux/fanotify.h
5661
5662FARSYNC SYNCHRONOUS DRIVER
5663M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5664W:	http://www.farsite.co.uk/
5665S:	Supported
5666F:	drivers/net/wan/farsync.*
5667
5668FAULT INJECTION SUPPORT
5669M:	Akinobu Mita <akinobu.mita@gmail.com>
5670S:	Supported
5671F:	Documentation/fault-injection/
5672F:	lib/fault-inject.c
5673
5674FBTFT Framebuffer drivers
5675S:	Orphan
5676L:	dri-devel@lists.freedesktop.org
5677L:	linux-fbdev@vger.kernel.org
5678F:	drivers/staging/fbtft/
5679
5680FC0011 TUNER DRIVER
5681M:	Michael Buesch <m@bues.ch>
5682L:	linux-media@vger.kernel.org
5683S:	Maintained
5684F:	drivers/media/tuners/fc0011.h
5685F:	drivers/media/tuners/fc0011.c
5686
5687FC2580 MEDIA DRIVER
5688M:	Antti Palosaari <crope@iki.fi>
5689L:	linux-media@vger.kernel.org
5690W:	https://linuxtv.org
5691W:	http://palosaari.fi/linux/
5692Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5693T:	git git://linuxtv.org/anttip/media_tree.git
5694S:	Maintained
5695F:	drivers/media/tuners/fc2580*
5696
5697FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5698M:	Johannes Thumshirn <jth@kernel.org>
5699L:	linux-scsi@vger.kernel.org
5700W:	www.Open-FCoE.org
5701S:	Supported
5702F:	drivers/scsi/libfc/
5703F:	drivers/scsi/fcoe/
5704F:	include/scsi/fc/
5705F:	include/scsi/libfc.h
5706F:	include/scsi/libfcoe.h
5707F:	include/uapi/scsi/fc/
5708
5709FILE LOCKING (flock() and fcntl()/lockf())
5710M:	Jeff Layton <jlayton@kernel.org>
5711M:	"J. Bruce Fields" <bfields@fieldses.org>
5712L:	linux-fsdevel@vger.kernel.org
5713S:	Maintained
5714F:	include/linux/fcntl.h
5715F:	include/uapi/linux/fcntl.h
5716F:	fs/fcntl.c
5717F:	fs/locks.c
5718
5719FILESYSTEMS (VFS and infrastructure)
5720M:	Alexander Viro <viro@zeniv.linux.org.uk>
5721L:	linux-fsdevel@vger.kernel.org
5722S:	Maintained
5723F:	fs/*
5724F:	include/linux/fs.h
5725F:	include/uapi/linux/fs.h
5726
5727FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5728M:	Riku Voipio <riku.voipio@iki.fi>
5729L:	linux-hwmon@vger.kernel.org
5730S:	Maintained
5731F:	drivers/hwmon/f75375s.c
5732F:	include/linux/f75375s.h
5733
5734FIREWIRE AUDIO DRIVERS
5735M:	Clemens Ladisch <clemens@ladisch.de>
5736L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5737T:	git git://git.alsa-project.org/alsa-kernel.git
5738S:	Maintained
5739F:	sound/firewire/
5740
5741FIREWIRE MEDIA DRIVERS (firedtv)
5742M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5743L:	linux-media@vger.kernel.org
5744L:	linux1394-devel@lists.sourceforge.net
5745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5746S:	Maintained
5747F:	drivers/media/firewire/
5748
5749FIREWIRE SBP-2 TARGET
5750M:	Chris Boot <bootc@bootc.net>
5751L:	linux-scsi@vger.kernel.org
5752L:	target-devel@vger.kernel.org
5753L:	linux1394-devel@lists.sourceforge.net
5754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5755S:	Maintained
5756F:	drivers/target/sbp/
5757
5758FIREWIRE SUBSYSTEM
5759M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5760L:	linux1394-devel@lists.sourceforge.net
5761W:	http://ieee1394.wiki.kernel.org/
5762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5763S:	Maintained
5764F:	drivers/firewire/
5765F:	include/linux/firewire.h
5766F:	include/uapi/linux/firewire*.h
5767F:	tools/firewire/
5768
5769FIRMWARE LOADER (request_firmware)
5770M:	Luis R. Rodriguez <mcgrof@kernel.org>
5771L:	linux-kernel@vger.kernel.org
5772S:	Maintained
5773F:	Documentation/firmware_class/
5774F:	drivers/base/firmware_loader/
5775F:	include/linux/firmware.h
5776
5777FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5778M:	Joshua Morris <josh.h.morris@us.ibm.com>
5779M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5780S:	Maintained
5781F:	drivers/block/rsxx/
5782
5783FLOPPY DRIVER
5784M:	Jiri Kosina <jikos@kernel.org>
5785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5786S:	Odd fixes
5787F:	drivers/block/floppy.c
5788
5789FMC SUBSYSTEM
5790M:	Alessandro Rubini <rubini@gnudd.com>
5791W:	http://www.ohwr.org/projects/fmc-bus
5792S:	Supported
5793F:	drivers/fmc/
5794F:	include/linux/fmc*.h
5795F:	include/linux/ipmi-fru.h
5796K:	fmc_d.*register
5797
5798FPGA MANAGER FRAMEWORK
5799M:	Alan Tull <atull@kernel.org>
5800M:	Moritz Fischer <mdf@kernel.org>
5801L:	linux-fpga@vger.kernel.org
5802S:	Maintained
5803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5804Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5805F:	Documentation/fpga/
5806F:	Documentation/driver-api/fpga/
5807F:	Documentation/devicetree/bindings/fpga/
5808F:	drivers/fpga/
5809F:	include/linux/fpga/
5810W:	http://www.rocketboards.org
5811
5812FPGA DFL DRIVERS
5813M:	Wu Hao <hao.wu@intel.com>
5814L:	linux-fpga@vger.kernel.org
5815S:	Maintained
5816F:	Documentation/fpga/dfl.txt
5817F:	include/uapi/linux/fpga-dfl.h
5818F:	drivers/fpga/dfl*
5819
5820FPU EMULATOR
5821M:	Bill Metzenthen <billm@melbpc.org.au>
5822W:	http://floatingpoint.sourceforge.net/emulator/index.html
5823S:	Maintained
5824F:	arch/x86/math-emu/
5825
5826FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5827L:	netdev@vger.kernel.org
5828S:	Orphan
5829F:	drivers/net/wan/dlci.c
5830F:	drivers/net/wan/sdla.c
5831
5832FRAMEBUFFER LAYER
5833M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5834L:	dri-devel@lists.freedesktop.org
5835L:	linux-fbdev@vger.kernel.org
5836T:	git git://github.com/bzolnier/linux.git
5837Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5838S:	Maintained
5839F:	Documentation/fb/
5840F:	drivers/video/
5841F:	include/video/
5842F:	include/linux/fb.h
5843F:	include/uapi/video/
5844F:	include/uapi/linux/fb.h
5845
5846FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5847M:	Horia Geantă <horia.geanta@nxp.com>
5848M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5849L:	linux-crypto@vger.kernel.org
5850S:	Maintained
5851F:	drivers/crypto/caam/
5852F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5853
5854FREESCALE DIU FRAMEBUFFER DRIVER
5855M:	Timur Tabi <timur@kernel.org>
5856L:	linux-fbdev@vger.kernel.org
5857S:	Maintained
5858F:	drivers/video/fbdev/fsl-diu-fb.*
5859
5860FREESCALE DMA DRIVER
5861M:	Li Yang <leoyang.li@nxp.com>
5862M:	Zhang Wei <zw@zh-kernel.org>
5863L:	linuxppc-dev@lists.ozlabs.org
5864S:	Maintained
5865F:	drivers/dma/fsldma.*
5866
5867FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5868M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5869L:	netdev@vger.kernel.org
5870S:	Maintained
5871F:	drivers/net/ethernet/freescale/gianfar*
5872F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5873
5874FREESCALE GPMI NAND DRIVER
5875M:	Han Xu <han.xu@nxp.com>
5876L:	linux-mtd@lists.infradead.org
5877S:	Maintained
5878F:	drivers/mtd/nand/raw/gpmi-nand/*
5879
5880FREESCALE I2C CPM DRIVER
5881M:	Jochen Friedrich <jochen@scram.de>
5882L:	linuxppc-dev@lists.ozlabs.org
5883L:	linux-i2c@vger.kernel.org
5884S:	Maintained
5885F:	drivers/i2c/busses/i2c-cpm.c
5886
5887FREESCALE IMX LPI2C DRIVER
5888M:	Dong Aisheng <aisheng.dong@nxp.com>
5889L:	linux-i2c@vger.kernel.org
5890L:	linux-imx@nxp.com
5891S:	Maintained
5892F:	drivers/i2c/busses/i2c-imx-lpi2c.c
5893F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5894
5895FREESCALE IMX / MXC FEC DRIVER
5896M:	Fugang Duan <fugang.duan@nxp.com>
5897L:	netdev@vger.kernel.org
5898S:	Maintained
5899F:	drivers/net/ethernet/freescale/fec_main.c
5900F:	drivers/net/ethernet/freescale/fec_ptp.c
5901F:	drivers/net/ethernet/freescale/fec.h
5902F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5903
5904FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5905M:	Sascha Hauer <s.hauer@pengutronix.de>
5906R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5907L:	linux-fbdev@vger.kernel.org
5908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5909S:	Maintained
5910F:	include/linux/platform_data/video-imxfb.h
5911F:	drivers/video/fbdev/imxfb.c
5912
5913FREESCALE QORIQ DPAA ETHERNET DRIVER
5914M:	Madalin Bucur <madalin.bucur@nxp.com>
5915L:	netdev@vger.kernel.org
5916S:	Maintained
5917F:	drivers/net/ethernet/freescale/dpaa
5918
5919FREESCALE QORIQ DPAA FMAN DRIVER
5920M:	Madalin Bucur <madalin.bucur@nxp.com>
5921L:	netdev@vger.kernel.org
5922S:	Maintained
5923F:	drivers/net/ethernet/freescale/fman
5924F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5925
5926FREESCALE QORIQ PTP CLOCK DRIVER
5927M:	Yangbo Lu <yangbo.lu@nxp.com>
5928L:	netdev@vger.kernel.org
5929S:	Maintained
5930F:	drivers/ptp/ptp_qoriq.c
5931F:	include/linux/fsl/ptp_qoriq.h
5932F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5933
5934FREESCALE QUAD SPI DRIVER
5935M:	Han Xu <han.xu@nxp.com>
5936L:	linux-mtd@lists.infradead.org
5937S:	Maintained
5938F:	drivers/mtd/spi-nor/fsl-quadspi.c
5939
5940FREESCALE QUICC ENGINE LIBRARY
5941M:	Qiang Zhao <qiang.zhao@nxp.com>
5942L:	linuxppc-dev@lists.ozlabs.org
5943S:	Maintained
5944F:	drivers/soc/fsl/qe/
5945F:	include/soc/fsl/*qe*.h
5946F:	include/soc/fsl/*ucc*.h
5947
5948FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5949M:	Li Yang <leoyang.li@nxp.com>
5950L:	netdev@vger.kernel.org
5951L:	linuxppc-dev@lists.ozlabs.org
5952S:	Maintained
5953F:	drivers/net/ethernet/freescale/ucc_geth*
5954
5955FREESCALE QUICC ENGINE UCC HDLC DRIVER
5956M:	Zhao Qiang <qiang.zhao@nxp.com>
5957L:	netdev@vger.kernel.org
5958L:	linuxppc-dev@lists.ozlabs.org
5959S:	Maintained
5960F:	drivers/net/wan/fsl_ucc_hdlc*
5961
5962FREESCALE QUICC ENGINE UCC UART DRIVER
5963M:	Timur Tabi <timur@kernel.org>
5964L:	linuxppc-dev@lists.ozlabs.org
5965S:	Maintained
5966F:	drivers/tty/serial/ucc_uart.c
5967
5968FREESCALE SOC DRIVERS
5969M:	Li Yang <leoyang.li@nxp.com>
5970L:	linuxppc-dev@lists.ozlabs.org
5971L:	linux-arm-kernel@lists.infradead.org
5972S:	Maintained
5973F:	Documentation/devicetree/bindings/soc/fsl/
5974F:	drivers/soc/fsl/
5975F:	include/linux/fsl/
5976
5977FREESCALE SOC FS_ENET DRIVER
5978M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5979L:	linuxppc-dev@lists.ozlabs.org
5980L:	netdev@vger.kernel.org
5981S:	Maintained
5982F:	drivers/net/ethernet/freescale/fs_enet/
5983F:	include/linux/fs_enet_pd.h
5984
5985FREESCALE SOC SOUND DRIVERS
5986M:	Timur Tabi <timur@kernel.org>
5987M:	Nicolin Chen <nicoleotsuka@gmail.com>
5988M:	Xiubo Li <Xiubo.Lee@gmail.com>
5989R:	Fabio Estevam <fabio.estevam@nxp.com>
5990L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5991L:	linuxppc-dev@lists.ozlabs.org
5992S:	Maintained
5993F:	sound/soc/fsl/fsl*
5994F:	sound/soc/fsl/imx*
5995F:	sound/soc/fsl/mpc8610_hpcd.c
5996
5997FREESCALE USB PERIPHERAL DRIVERS
5998M:	Li Yang <leoyang.li@nxp.com>
5999L:	linux-usb@vger.kernel.org
6000L:	linuxppc-dev@lists.ozlabs.org
6001S:	Maintained
6002F:	drivers/usb/gadget/udc/fsl*
6003
6004FREEVXFS FILESYSTEM
6005M:	Christoph Hellwig <hch@infradead.org>
6006W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6007S:	Maintained
6008F:	fs/freevxfs/
6009
6010FREEZER
6011M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6012M:	Pavel Machek <pavel@ucw.cz>
6013L:	linux-pm@vger.kernel.org
6014S:	Supported
6015F:	Documentation/power/freezing-of-tasks.txt
6016F:	include/linux/freezer.h
6017F:	kernel/freezer.c
6018
6019FRONTSWAP API
6020M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6021L:	linux-kernel@vger.kernel.org
6022S:	Maintained
6023F:	mm/frontswap.c
6024F:	include/linux/frontswap.h
6025
6026FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6027M:	David Howells <dhowells@redhat.com>
6028L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6029S:	Supported
6030F:	Documentation/filesystems/caching/
6031F:	fs/fscache/
6032F:	include/linux/fscache*.h
6033
6034FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6035M:	Theodore Y. Ts'o <tytso@mit.edu>
6036M:	Jaegeuk Kim <jaegeuk@kernel.org>
6037L:	linux-fscrypt@vger.kernel.org
6038Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6040S:	Supported
6041F:	fs/crypto/
6042F:	include/linux/fscrypt*.h
6043F:	Documentation/filesystems/fscrypt.rst
6044
6045FSI-ATTACHED I2C DRIVER
6046M:	Eddie James <eajames@linux.vnet.ibm.com>
6047L:	linux-i2c@vger.kernel.org
6048L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6049S:	Maintained
6050F:	drivers/i2c/busses/i2c-fsi.c
6051F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6052
6053FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6054M:	Jan Kara <jack@suse.cz>
6055R:	Amir Goldstein <amir73il@gmail.com>
6056L:	linux-fsdevel@vger.kernel.org
6057S:	Maintained
6058F:	fs/notify/
6059F:	include/linux/fsnotify*.h
6060
6061FUJITSU LAPTOP EXTRAS
6062M:	Jonathan Woithe <jwoithe@just42.net>
6063L:	platform-driver-x86@vger.kernel.org
6064S:	Maintained
6065F:	drivers/platform/x86/fujitsu-laptop.c
6066
6067FUJITSU M-5MO LS CAMERA ISP DRIVER
6068M:	Kyungmin Park <kyungmin.park@samsung.com>
6069M:	Heungjun Kim <riverful.kim@samsung.com>
6070L:	linux-media@vger.kernel.org
6071S:	Maintained
6072F:	drivers/media/i2c/m5mols/
6073F:	include/media/i2c/m5mols.h
6074
6075FUJITSU TABLET EXTRAS
6076M:	Robert Gerlach <khnz@gmx.de>
6077L:	platform-driver-x86@vger.kernel.org
6078S:	Maintained
6079F:	drivers/platform/x86/fujitsu-tablet.c
6080
6081FUSE: FILESYSTEM IN USERSPACE
6082M:	Miklos Szeredi <miklos@szeredi.hu>
6083L:	linux-fsdevel@vger.kernel.org
6084W:	http://fuse.sourceforge.net/
6085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6086S:	Maintained
6087F:	fs/fuse/
6088F:	include/uapi/linux/fuse.h
6089F:	Documentation/filesystems/fuse.txt
6090
6091FUTEX SUBSYSTEM
6092M:	Thomas Gleixner <tglx@linutronix.de>
6093M:	Ingo Molnar <mingo@redhat.com>
6094R:	Peter Zijlstra <peterz@infradead.org>
6095R:	Darren Hart <dvhart@infradead.org>
6096L:	linux-kernel@vger.kernel.org
6097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6098S:	Maintained
6099F:	kernel/futex.c
6100F:	kernel/futex_compat.c
6101F:	include/asm-generic/futex.h
6102F:	include/linux/futex.h
6103F:	include/uapi/linux/futex.h
6104F:	tools/testing/selftests/futex/
6105F:	tools/perf/bench/futex*
6106F:	Documentation/*futex*
6107
6108GCC PLUGINS
6109M:	Kees Cook <keescook@chromium.org>
6110R:	Emese Revfy <re.emese@gmail.com>
6111L:	kernel-hardening@lists.openwall.com
6112S:	Maintained
6113F:	scripts/gcc-plugins/
6114F:	scripts/gcc-plugin.sh
6115F:	scripts/Makefile.gcc-plugins
6116F:	Documentation/gcc-plugins.txt
6117
6118GASKET DRIVER FRAMEWORK
6119M:	Rob Springer <rspringer@google.com>
6120M:	Todd Poynor <toddpoynor@google.com>
6121M:	Ben Chan <benchan@chromium.org>
6122S:	Maintained
6123F:	drivers/staging/gasket/
6124
6125GCOV BASED KERNEL PROFILING
6126M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6127S:	Maintained
6128F:	kernel/gcov/
6129F:	Documentation/dev-tools/gcov.rst
6130
6131GDB KERNEL DEBUGGING HELPER SCRIPTS
6132M:	Jan Kiszka <jan.kiszka@siemens.com>
6133M:	Kieran Bingham <kbingham@kernel.org>
6134S:	Supported
6135F:	scripts/gdb/
6136
6137GDT SCSI DISK ARRAY CONTROLLER DRIVER
6138M:	Achim Leubner <achim_leubner@adaptec.com>
6139L:	linux-scsi@vger.kernel.org
6140W:	http://www.icp-vortex.com/
6141S:	Supported
6142F:	drivers/scsi/gdt*
6143
6144GEMTEK FM RADIO RECEIVER DRIVER
6145M:	Hans Verkuil <hverkuil@xs4all.nl>
6146L:	linux-media@vger.kernel.org
6147T:	git git://linuxtv.org/media_tree.git
6148W:	https://linuxtv.org
6149S:	Maintained
6150F:	drivers/media/radio/radio-gemtek*
6151
6152GENERIC GPIO I2C DRIVER
6153M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6154S:	Supported
6155F:	drivers/i2c/busses/i2c-gpio.c
6156F:	include/linux/platform_data/i2c-gpio.h
6157
6158GENERIC GPIO I2C MULTIPLEXER DRIVER
6159M:	Peter Korsgaard <peter.korsgaard@barco.com>
6160L:	linux-i2c@vger.kernel.org
6161S:	Supported
6162F:	drivers/i2c/muxes/i2c-mux-gpio.c
6163F:	include/linux/platform_data/i2c-mux-gpio.h
6164F:	Documentation/i2c/muxes/i2c-mux-gpio
6165
6166GENERIC HDLC (WAN) DRIVERS
6167M:	Krzysztof Halasa <khc@pm.waw.pl>
6168W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6169S:	Maintained
6170F:	drivers/net/wan/c101.c
6171F:	drivers/net/wan/hd6457*
6172F:	drivers/net/wan/hdlc*
6173F:	drivers/net/wan/n2.c
6174F:	drivers/net/wan/pc300too.c
6175F:	drivers/net/wan/pci200syn.c
6176F:	drivers/net/wan/wanxl*
6177
6178GENERIC INCLUDE/ASM HEADER FILES
6179M:	Arnd Bergmann <arnd@arndb.de>
6180L:	linux-arch@vger.kernel.org
6181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6182S:	Maintained
6183F:	include/asm-generic/
6184F:	include/uapi/asm-generic/
6185
6186GENERIC PHY FRAMEWORK
6187M:	Kishon Vijay Abraham I <kishon@ti.com>
6188L:	linux-kernel@vger.kernel.org
6189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6190S:	Supported
6191F:	drivers/phy/
6192F:	include/linux/phy/
6193
6194GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6195M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6196S:	Supported
6197F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6198
6199GENERIC PM DOMAINS
6200M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6201M:	Kevin Hilman <khilman@kernel.org>
6202M:	Ulf Hansson <ulf.hansson@linaro.org>
6203L:	linux-pm@vger.kernel.org
6204S:	Supported
6205F:	drivers/base/power/domain*.c
6206F:	include/linux/pm_domain.h
6207F:	Documentation/devicetree/bindings/power/power_domain.txt
6208
6209GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6210M:	Eugen Hristev <eugen.hristev@microchip.com>
6211L:	linux-input@vger.kernel.org
6212S:	Maintained
6213F:	drivers/input/touchscreen/resistive-adc-touch.c
6214
6215GENERIC UIO DRIVER FOR PCI DEVICES
6216M:	"Michael S. Tsirkin" <mst@redhat.com>
6217L:	kvm@vger.kernel.org
6218S:	Supported
6219F:	drivers/uio/uio_pci_generic.c
6220
6221GENWQE (IBM Generic Workqueue Card)
6222M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6223M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6224S:	Supported
6225F:	drivers/misc/genwqe/
6226
6227GET_MAINTAINER SCRIPT
6228M:	Joe Perches <joe@perches.com>
6229S:	Maintained
6230F:	scripts/get_maintainer.pl
6231
6232GFS2 FILE SYSTEM
6233M:	Bob Peterson <rpeterso@redhat.com>
6234M:	Andreas Gruenbacher <agruenba@redhat.com>
6235L:	cluster-devel@redhat.com
6236W:	http://sources.redhat.com/cluster/
6237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6238S:	Supported
6239F:	Documentation/filesystems/gfs2*.txt
6240F:	fs/gfs2/
6241F:	include/uapi/linux/gfs2_ondisk.h
6242
6243GIGASET ISDN DRIVERS
6244M:	Paul Bolle <pebolle@tiscali.nl>
6245L:	gigaset307x-common@lists.sourceforge.net
6246W:	http://gigaset307x.sourceforge.net/
6247S:	Odd Fixes
6248F:	Documentation/isdn/README.gigaset
6249F:	drivers/isdn/gigaset/
6250F:	include/uapi/linux/gigaset_dev.h
6251
6252GNSS SUBSYSTEM
6253M:	Johan Hovold <johan@kernel.org>
6254S:	Maintained
6255F:	Documentation/ABI/testing/sysfs-class-gnss
6256F:	Documentation/devicetree/bindings/gnss/
6257F:	drivers/gnss/
6258F:	include/linux/gnss.h
6259
6260GO7007 MPEG CODEC
6261M:	Hans Verkuil <hans.verkuil@cisco.com>
6262L:	linux-media@vger.kernel.org
6263S:	Maintained
6264F:	drivers/media/usb/go7007/
6265
6266GOODIX TOUCHSCREEN
6267M:	Bastien Nocera <hadess@hadess.net>
6268L:	linux-input@vger.kernel.org
6269S:	Maintained
6270F:	drivers/input/touchscreen/goodix.c
6271
6272GPD POCKET FAN DRIVER
6273M:	Hans de Goede <hdegoede@redhat.com>
6274L:	platform-driver-x86@vger.kernel.org
6275S:	Maintained
6276F:	drivers/platform/x86/gpd-pocket-fan.c
6277
6278GPIO ACPI SUPPORT
6279M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6280M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6281L:	linux-gpio@vger.kernel.org
6282L:	linux-acpi@vger.kernel.org
6283S:	Maintained
6284F:	Documentation/acpi/gpio-properties.txt
6285F:	drivers/gpio/gpiolib-acpi.c
6286
6287GPIO IR Transmitter
6288M:	Sean Young <sean@mess.org>
6289L:	linux-media@vger.kernel.org
6290S:	Maintained
6291F:	drivers/media/rc/gpio-ir-tx.c
6292
6293GPIO MOCKUP DRIVER
6294M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6295R:	Bartosz Golaszewski <brgl@bgdev.pl>
6296L:	linux-gpio@vger.kernel.org
6297S:	Maintained
6298F:	drivers/gpio/gpio-mockup.c
6299F:	tools/testing/selftests/gpio/
6300
6301GPIO SUBSYSTEM
6302M:	Linus Walleij <linus.walleij@linaro.org>
6303L:	linux-gpio@vger.kernel.org
6304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6305S:	Maintained
6306F:	Documentation/devicetree/bindings/gpio/
6307F:	Documentation/driver-api/gpio/
6308F:	Documentation/gpio/
6309F:	Documentation/ABI/testing/gpio-cdev
6310F:	Documentation/ABI/obsolete/sysfs-gpio
6311F:	drivers/gpio/
6312F:	include/linux/gpio/
6313F:	include/linux/gpio.h
6314F:	include/linux/of_gpio.h
6315F:	include/asm-generic/gpio.h
6316F:	include/uapi/linux/gpio.h
6317F:	tools/gpio/
6318
6319GRE DEMULTIPLEXER DRIVER
6320M:	Dmitry Kozlov <xeb@mail.ru>
6321L:	netdev@vger.kernel.org
6322S:	Maintained
6323F:	net/ipv4/gre_demux.c
6324F:	net/ipv4/gre_offload.c
6325F:	include/net/gre.h
6326
6327GRETH 10/100/1G Ethernet MAC device driver
6328M:	Andreas Larsson <andreas@gaisler.com>
6329L:	netdev@vger.kernel.org
6330S:	Maintained
6331F:	drivers/net/ethernet/aeroflex/
6332
6333GREYBUS AUDIO PROTOCOLS DRIVERS
6334M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6335M:	Mark Greer <mgreer@animalcreek.com>
6336S:	Maintained
6337F:	drivers/staging/greybus/audio_apbridgea.c
6338F:	drivers/staging/greybus/audio_apbridgea.h
6339F:	drivers/staging/greybus/audio_codec.c
6340F:	drivers/staging/greybus/audio_codec.h
6341F:	drivers/staging/greybus/audio_gb.c
6342F:	drivers/staging/greybus/audio_manager.c
6343F:	drivers/staging/greybus/audio_manager.h
6344F:	drivers/staging/greybus/audio_manager_module.c
6345F:	drivers/staging/greybus/audio_manager_private.h
6346F:	drivers/staging/greybus/audio_manager_sysfs.c
6347F:	drivers/staging/greybus/audio_module.c
6348F:	drivers/staging/greybus/audio_topology.c
6349
6350GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6351M:	Viresh Kumar <vireshk@kernel.org>
6352S:	Maintained
6353F:	drivers/staging/greybus/authentication.c
6354F:	drivers/staging/greybus/bootrom.c
6355F:	drivers/staging/greybus/firmware.h
6356F:	drivers/staging/greybus/fw-core.c
6357F:	drivers/staging/greybus/fw-download.c
6358F:	drivers/staging/greybus/fw-management.c
6359F:	drivers/staging/greybus/greybus_authentication.h
6360F:	drivers/staging/greybus/greybus_firmware.h
6361F:	drivers/staging/greybus/hid.c
6362F:	drivers/staging/greybus/i2c.c
6363F:	drivers/staging/greybus/spi.c
6364F:	drivers/staging/greybus/spilib.c
6365F:	drivers/staging/greybus/spilib.h
6366
6367GREYBUS LOOPBACK DRIVER
6368M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6369S:	Maintained
6370F:	drivers/staging/greybus/loopback.c
6371
6372GREYBUS PLATFORM DRIVERS
6373M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6374S:	Maintained
6375F:	drivers/staging/greybus/arche-platform.c
6376F:	drivers/staging/greybus/arche-apb-ctrl.c
6377F:	drivers/staging/greybus/arche_platform.h
6378
6379GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6380M:	Rui Miguel Silva <rmfrfs@gmail.com>
6381S:	Maintained
6382F:	drivers/staging/greybus/sdio.c
6383F:	drivers/staging/greybus/light.c
6384F:	drivers/staging/greybus/gpio.c
6385F:	drivers/staging/greybus/power_supply.c
6386F:	drivers/staging/greybus/spi.c
6387F:	drivers/staging/greybus/spilib.c
6388
6389GREYBUS SUBSYSTEM
6390M:	Johan Hovold <johan@kernel.org>
6391M:	Alex Elder <elder@kernel.org>
6392M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6393S:	Maintained
6394F:	drivers/staging/greybus/
6395L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6396
6397GREYBUS UART PROTOCOLS DRIVERS
6398M:	David Lin <dtwlin@gmail.com>
6399S:	Maintained
6400F:	drivers/staging/greybus/uart.c
6401F:	drivers/staging/greybus/log.c
6402
6403GS1662 VIDEO SERIALIZER
6404M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6405L:	linux-media@vger.kernel.org
6406T:	git git://linuxtv.org/media_tree.git
6407S:	Maintained
6408F:	drivers/media/spi/gs1662.c
6409
6410GSPCA FINEPIX SUBDRIVER
6411M:	Frank Zago <frank@zago.net>
6412L:	linux-media@vger.kernel.org
6413T:	git git://linuxtv.org/media_tree.git
6414S:	Maintained
6415F:	drivers/media/usb/gspca/finepix.c
6416
6417GSPCA GL860 SUBDRIVER
6418M:	Olivier Lorin <o.lorin@laposte.net>
6419L:	linux-media@vger.kernel.org
6420T:	git git://linuxtv.org/media_tree.git
6421S:	Maintained
6422F:	drivers/media/usb/gspca/gl860/
6423
6424GSPCA M5602 SUBDRIVER
6425M:	Erik Andren <erik.andren@gmail.com>
6426L:	linux-media@vger.kernel.org
6427T:	git git://linuxtv.org/media_tree.git
6428S:	Maintained
6429F:	drivers/media/usb/gspca/m5602/
6430
6431GSPCA PAC207 SONIXB SUBDRIVER
6432M:	Hans Verkuil <hverkuil@xs4all.nl>
6433L:	linux-media@vger.kernel.org
6434T:	git git://linuxtv.org/media_tree.git
6435S:	Odd Fixes
6436F:	drivers/media/usb/gspca/pac207.c
6437
6438GSPCA SN9C20X SUBDRIVER
6439M:	Brian Johnson <brijohn@gmail.com>
6440L:	linux-media@vger.kernel.org
6441T:	git git://linuxtv.org/media_tree.git
6442S:	Maintained
6443F:	drivers/media/usb/gspca/sn9c20x.c
6444
6445GSPCA T613 SUBDRIVER
6446M:	Leandro Costantino <lcostantino@gmail.com>
6447L:	linux-media@vger.kernel.org
6448T:	git git://linuxtv.org/media_tree.git
6449S:	Maintained
6450F:	drivers/media/usb/gspca/t613.c
6451
6452GSPCA USB WEBCAM DRIVER
6453M:	Hans Verkuil <hverkuil@xs4all.nl>
6454L:	linux-media@vger.kernel.org
6455T:	git git://linuxtv.org/media_tree.git
6456S:	Odd Fixes
6457F:	drivers/media/usb/gspca/
6458
6459GTP (GPRS Tunneling Protocol)
6460M:	Pablo Neira Ayuso <pablo@netfilter.org>
6461M:	Harald Welte <laforge@gnumonks.org>
6462L:	osmocom-net-gprs@lists.osmocom.org
6463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6464S:	Maintained
6465F:	drivers/net/gtp.c
6466
6467GUID PARTITION TABLE (GPT)
6468M:	Davidlohr Bueso <dave@stgolabs.net>
6469L:	linux-efi@vger.kernel.org
6470S:	Maintained
6471F:	block/partitions/efi.*
6472
6473H8/300 ARCHITECTURE
6474M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6475L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6476W:	http://uclinux-h8.sourceforge.jp
6477T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6478S:	Maintained
6479F:	arch/h8300/
6480F:	drivers/clocksource/h8300_*.c
6481F:	drivers/clk/h8300/
6482F:	drivers/irqchip/irq-renesas-h8*.c
6483
6484HACKRF MEDIA DRIVER
6485M:	Antti Palosaari <crope@iki.fi>
6486L:	linux-media@vger.kernel.org
6487W:	https://linuxtv.org
6488W:	http://palosaari.fi/linux/
6489Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6490T:	git git://linuxtv.org/anttip/media_tree.git
6491S:	Maintained
6492F:	drivers/media/usb/hackrf/
6493
6494HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6495M:	Frank Seidel <frank@f-seidel.de>
6496L:	platform-driver-x86@vger.kernel.org
6497W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6498S:	Maintained
6499F:	drivers/platform/x86/hdaps.c
6500
6501HARDWARE MONITORING
6502M:	Jean Delvare <jdelvare@suse.com>
6503M:	Guenter Roeck <linux@roeck-us.net>
6504L:	linux-hwmon@vger.kernel.org
6505W:	http://hwmon.wiki.kernel.org/
6506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6507S:	Maintained
6508F:	Documentation/devicetree/bindings/hwmon/
6509F:	Documentation/hwmon/
6510F:	drivers/hwmon/
6511F:	include/linux/hwmon*.h
6512F:	include/trace/events/hwmon*.h
6513
6514HARDWARE RANDOM NUMBER GENERATOR CORE
6515M:	Matt Mackall <mpm@selenic.com>
6516M:	Herbert Xu <herbert@gondor.apana.org.au>
6517L:	linux-crypto@vger.kernel.org
6518S:	Odd fixes
6519F:	Documentation/devicetree/bindings/rng/
6520F:	Documentation/hw_random.txt
6521F:	drivers/char/hw_random/
6522F:	include/linux/hw_random.h
6523
6524HARDWARE TRACING FACILITIES
6525M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6526S:	Maintained
6527F:	drivers/hwtracing/
6528
6529HARDWARE SPINLOCK CORE
6530M:	Ohad Ben-Cohen <ohad@wizery.com>
6531M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6532L:	linux-remoteproc@vger.kernel.org
6533S:	Maintained
6534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6535F:	Documentation/devicetree/bindings/hwlock/
6536F:	Documentation/hwspinlock.txt
6537F:	drivers/hwspinlock/
6538F:	include/linux/hwspinlock.h
6539
6540HARMONY SOUND DRIVER
6541L:	linux-parisc@vger.kernel.org
6542S:	Maintained
6543F:	sound/parisc/harmony.*
6544
6545HDPVR USB VIDEO ENCODER DRIVER
6546M:	Hans Verkuil <hverkuil@xs4all.nl>
6547L:	linux-media@vger.kernel.org
6548T:	git git://linuxtv.org/media_tree.git
6549W:	https://linuxtv.org
6550S:	Odd Fixes
6551F:	drivers/media/usb/hdpvr/
6552
6553HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6554M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6555S:	Supported
6556F:	Documentation/watchdog/hpwdt.txt
6557F:	drivers/watchdog/hpwdt.c
6558
6559HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6560M:	Don Brace <don.brace@microsemi.com>
6561L:	esc.storagedev@microsemi.com
6562L:	linux-scsi@vger.kernel.org
6563S:	Supported
6564F:	Documentation/scsi/hpsa.txt
6565F:	drivers/scsi/hpsa*.[ch]
6566F:	include/linux/cciss*.h
6567F:	include/uapi/linux/cciss*.h
6568
6569HFI1 DRIVER
6570M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6571M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6572L:	linux-rdma@vger.kernel.org
6573S:	Supported
6574F:	drivers/infiniband/hw/hfi1
6575
6576HFS FILESYSTEM
6577L:	linux-fsdevel@vger.kernel.org
6578S:	Orphan
6579F:	Documentation/filesystems/hfs.txt
6580F:	fs/hfs/
6581
6582HFSPLUS FILESYSTEM
6583L:	linux-fsdevel@vger.kernel.org
6584S:	Orphan
6585F:	Documentation/filesystems/hfsplus.txt
6586F:	fs/hfsplus/
6587
6588HGA FRAMEBUFFER DRIVER
6589M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6590L:	linux-nvidia@lists.surfsouth.com
6591W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6592S:	Maintained
6593F:	drivers/video/fbdev/hgafb.c
6594
6595HIBERNATION (aka Software Suspend, aka swsusp)
6596M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6597M:	Pavel Machek <pavel@ucw.cz>
6598L:	linux-pm@vger.kernel.org
6599B:	https://bugzilla.kernel.org
6600S:	Supported
6601F:	arch/x86/power/
6602F:	drivers/base/power/
6603F:	kernel/power/
6604F:	include/linux/suspend.h
6605F:	include/linux/freezer.h
6606F:	include/linux/pm.h
6607F:	arch/*/include/asm/suspend*.h
6608
6609HID CORE LAYER
6610M:	Jiri Kosina <jikos@kernel.org>
6611R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6612L:	linux-input@vger.kernel.org
6613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6614S:	Maintained
6615F:	drivers/hid/
6616F:	include/linux/hid*
6617F:	include/uapi/linux/hid*
6618
6619HID SENSOR HUB DRIVERS
6620M:	Jiri Kosina <jikos@kernel.org>
6621M:	Jonathan Cameron <jic23@kernel.org>
6622M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6623L:	linux-input@vger.kernel.org
6624L:	linux-iio@vger.kernel.org
6625S:	Maintained
6626F:	Documentation/hid/hid-sensor*
6627F:	drivers/hid/hid-sensor-*
6628F:	drivers/iio/*/hid-*
6629F:	include/linux/hid-sensor-*
6630
6631HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6632M:	Thomas Gleixner <tglx@linutronix.de>
6633L:	linux-kernel@vger.kernel.org
6634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6635S:	Maintained
6636F:	Documentation/timers/
6637F:	kernel/time/hrtimer.c
6638F:	kernel/time/clockevents.c
6639F:	kernel/time/timer_*.c
6640F:	include/linux/clockchips.h
6641F:	include/linux/hrtimer.h
6642
6643HIGH-SPEED SCC DRIVER FOR AX.25
6644L:	linux-hams@vger.kernel.org
6645S:	Orphan
6646F:	drivers/net/hamradio/dmascc.c
6647F:	drivers/net/hamradio/scc.c
6648
6649HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6650M:	HighPoint Linux Team <linux@highpoint-tech.com>
6651W:	http://www.highpoint-tech.com
6652S:	Supported
6653F:	Documentation/scsi/hptiop.txt
6654F:	drivers/scsi/hptiop.c
6655
6656HIPPI
6657M:	Jes Sorensen <jes@trained-monkey.org>
6658L:	linux-hippi@sunsite.dk
6659S:	Maintained
6660F:	include/linux/hippidevice.h
6661F:	include/uapi/linux/if_hippi.h
6662F:	net/802/hippi.c
6663F:	drivers/net/hippi/
6664
6665HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6666M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6667M:	Salil Mehta <salil.mehta@huawei.com>
6668L:	netdev@vger.kernel.org
6669W:	http://www.hisilicon.com
6670S:	Maintained
6671F:	drivers/net/ethernet/hisilicon/hns3/
6672
6673HISILICON LPC BUS DRIVER
6674M:	john.garry@huawei.com
6675W:	http://www.hisilicon.com
6676S:	Maintained
6677F:	drivers/bus/hisi_lpc.c
6678F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6679
6680HISILICON NETWORK SUBSYSTEM DRIVER
6681M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6682M:	Salil Mehta <salil.mehta@huawei.com>
6683L:	netdev@vger.kernel.org
6684W:	http://www.hisilicon.com
6685S:	Maintained
6686F:	drivers/net/ethernet/hisilicon/
6687F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6688
6689HISILICON PMU DRIVER
6690M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6691W:	http://www.hisilicon.com
6692S:	Supported
6693F:	drivers/perf/hisilicon
6694F:	Documentation/perf/hisi-pmu.txt
6695
6696HISILICON ROCE DRIVER
6697M:	Lijun Ou <oulijun@huawei.com>
6698M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6699L:	linux-rdma@vger.kernel.org
6700S:	Maintained
6701F:	drivers/infiniband/hw/hns/
6702F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6703
6704HISILICON SAS Controller
6705M:	John Garry <john.garry@huawei.com>
6706W:	http://www.hisilicon.com
6707S:	Supported
6708F:	drivers/scsi/hisi_sas/
6709F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6710
6711HMM - Heterogeneous Memory Management
6712M:	Jérôme Glisse <jglisse@redhat.com>
6713L:	linux-mm@kvack.org
6714S:	Maintained
6715F:	mm/hmm*
6716F:	include/linux/hmm*
6717F:	Documentation/vm/hmm.rst
6718
6719HOST AP DRIVER
6720M:	Jouni Malinen <j@w1.fi>
6721L:	linux-wireless@vger.kernel.org
6722W:	http://w1.fi/hostap-driver.html
6723S:	Obsolete
6724F:	drivers/net/wireless/intersil/hostap/
6725
6726HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6727L:	platform-driver-x86@vger.kernel.org
6728S:	Orphan
6729F:	drivers/platform/x86/tc1100-wmi.c
6730
6731HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6732M:	Jaroslav Kysela <perex@perex.cz>
6733S:	Maintained
6734F:	drivers/net/ethernet/hp/hp100.*
6735
6736HPET:	High Precision Event Timers driver
6737M:	Clemens Ladisch <clemens@ladisch.de>
6738S:	Maintained
6739F:	Documentation/timers/hpet.txt
6740F:	drivers/char/hpet.c
6741F:	include/linux/hpet.h
6742F:	include/uapi/linux/hpet.h
6743
6744HPET:	x86
6745S:	Orphan
6746F:	arch/x86/kernel/hpet.c
6747F:	arch/x86/include/asm/hpet.h
6748
6749HPFS FILESYSTEM
6750M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6751W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6752S:	Maintained
6753F:	fs/hpfs/
6754
6755HSI SUBSYSTEM
6756M:	Sebastian Reichel <sre@kernel.org>
6757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6758S:	Maintained
6759F:	Documentation/ABI/testing/sysfs-bus-hsi
6760F:	Documentation/driver-api/hsi.rst
6761F:	drivers/hsi/
6762F:	include/linux/hsi/
6763F:	include/uapi/linux/hsi/
6764
6765HSO 3G MODEM DRIVER
6766L:	linux-usb@vger.kernel.org
6767S:	Orphan
6768F:	drivers/net/usb/hso.c
6769
6770HSR NETWORK PROTOCOL
6771M:	Arvid Brodin <arvid.brodin@alten.se>
6772L:	netdev@vger.kernel.org
6773S:	Maintained
6774F:	net/hsr/
6775
6776HT16K33 LED CONTROLLER DRIVER
6777M:	Robin van der Gracht <robin@protonic.nl>
6778S:	Maintained
6779F:	drivers/auxdisplay/ht16k33.c
6780F:	Documentation/devicetree/bindings/display/ht16k33.txt
6781
6782HTCPEN TOUCHSCREEN DRIVER
6783M:	Pau Oliva Fora <pof@eslack.org>
6784L:	linux-input@vger.kernel.org
6785S:	Maintained
6786F:	drivers/input/touchscreen/htcpen.c
6787
6788HUAWEI ETHERNET DRIVER
6789M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6790L:	netdev@vger.kernel.org
6791S:	Supported
6792F:	Documentation/networking/hinic.txt
6793F:	drivers/net/ethernet/huawei/hinic/
6794
6795HUGETLB FILESYSTEM
6796M:	Mike Kravetz <mike.kravetz@oracle.com>
6797L:	linux-mm@kvack.org
6798S:	Maintained
6799F:	fs/hugetlbfs/
6800F:	mm/hugetlb.c
6801F:	include/linux/hugetlb.h
6802F:	Documentation/admin-guide/mm/hugetlbpage.rst
6803F:	Documentation/vm/hugetlbfs_reserv.rst
6804F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6805
6806HVA ST MEDIA DRIVER
6807M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6808L:	linux-media@vger.kernel.org
6809T:	git git://linuxtv.org/media_tree.git
6810W:	https://linuxtv.org
6811S:	Supported
6812F:	drivers/media/platform/sti/hva
6813
6814HWPOISON MEMORY FAILURE HANDLING
6815M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6816L:	linux-mm@kvack.org
6817S:	Maintained
6818F:	mm/memory-failure.c
6819F:	mm/hwpoison-inject.c
6820
6821HYGON PROCESSOR SUPPORT
6822M:	Pu Wen <puwen@hygon.cn>
6823L:	linux-kernel@vger.kernel.org
6824S:	Maintained
6825F:	arch/x86/kernel/cpu/hygon.c
6826
6827Hyper-V CORE AND DRIVERS
6828M:	"K. Y. Srinivasan" <kys@microsoft.com>
6829M:	Haiyang Zhang <haiyangz@microsoft.com>
6830M:	Stephen Hemminger <sthemmin@microsoft.com>
6831L:	devel@linuxdriverproject.org
6832S:	Maintained
6833F:	Documentation/networking/netvsc.txt
6834F:	arch/x86/include/asm/mshyperv.h
6835F:	arch/x86/include/asm/trace/hyperv.h
6836F:	arch/x86/include/asm/hyperv-tlfs.h
6837F:	arch/x86/kernel/cpu/mshyperv.c
6838F:	arch/x86/hyperv
6839F:	drivers/hid/hid-hyperv.c
6840F:	drivers/hv/
6841F:	drivers/input/serio/hyperv-keyboard.c
6842F:	drivers/pci/controller/pci-hyperv.c
6843F:	drivers/net/hyperv/
6844F:	drivers/scsi/storvsc_drv.c
6845F:	drivers/uio/uio_hv_generic.c
6846F:	drivers/video/fbdev/hyperv_fb.c
6847F:	net/vmw_vsock/hyperv_transport.c
6848F:	include/linux/hyperv.h
6849F:	include/uapi/linux/hyperv.h
6850F:	tools/hv/
6851F:	Documentation/ABI/stable/sysfs-bus-vmbus
6852
6853HYPERVISOR VIRTUAL CONSOLE DRIVER
6854L:	linuxppc-dev@lists.ozlabs.org
6855S:	Odd Fixes
6856F:	drivers/tty/hvc/
6857
6858I2C ACPI SUPPORT
6859M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6860L:	linux-i2c@vger.kernel.org
6861L:	linux-acpi@vger.kernel.org
6862S:	Maintained
6863F:	drivers/i2c/i2c-core-acpi.c
6864
6865I2C MUXES
6866M:	Peter Rosin <peda@axentia.se>
6867L:	linux-i2c@vger.kernel.org
6868S:	Maintained
6869F:	Documentation/i2c/i2c-topology
6870F:	Documentation/i2c/muxes/
6871F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6872F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6873F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6874F:	drivers/i2c/i2c-mux.c
6875F:	drivers/i2c/muxes/
6876F:	include/linux/i2c-mux.h
6877
6878I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6879M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6880L:	linux-i2c@vger.kernel.org
6881S:	Maintained
6882F:	drivers/i2c/busses/i2c-mv64xxx.c
6883
6884I2C OVER PARALLEL PORT
6885M:	Jean Delvare <jdelvare@suse.com>
6886L:	linux-i2c@vger.kernel.org
6887S:	Maintained
6888F:	Documentation/i2c/busses/i2c-parport
6889F:	Documentation/i2c/busses/i2c-parport-light
6890F:	drivers/i2c/busses/i2c-parport.c
6891F:	drivers/i2c/busses/i2c-parport-light.c
6892
6893I2C SUBSYSTEM
6894M:	Wolfram Sang <wsa@the-dreams.de>
6895L:	linux-i2c@vger.kernel.org
6896W:	https://i2c.wiki.kernel.org/
6897Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6899S:	Maintained
6900F:	Documentation/devicetree/bindings/i2c/i2c.txt
6901F:	Documentation/i2c/
6902F:	drivers/i2c/*
6903F:	include/linux/i2c.h
6904F:	include/linux/i2c-dev.h
6905F:	include/linux/i2c-smbus.h
6906F:	include/uapi/linux/i2c.h
6907F:	include/uapi/linux/i2c-*.h
6908
6909I2C SUBSYSTEM HOST DRIVERS
6910L:	linux-i2c@vger.kernel.org
6911W:	https://i2c.wiki.kernel.org/
6912Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6914S:	Odd Fixes
6915F:	Documentation/devicetree/bindings/i2c/
6916F:	drivers/i2c/algos/
6917F:	drivers/i2c/busses/
6918
6919I2C-TAOS-EVM DRIVER
6920M:	Jean Delvare <jdelvare@suse.com>
6921L:	linux-i2c@vger.kernel.org
6922S:	Maintained
6923F:	Documentation/i2c/busses/i2c-taos-evm
6924F:	drivers/i2c/busses/i2c-taos-evm.c
6925
6926I2C-TINY-USB DRIVER
6927M:	Till Harbaum <till@harbaum.org>
6928L:	linux-i2c@vger.kernel.org
6929W:	http://www.harbaum.org/till/i2c_tiny_usb
6930S:	Maintained
6931F:	drivers/i2c/busses/i2c-tiny-usb.c
6932
6933I2C/SMBUS CONTROLLER DRIVERS FOR PC
6934M:	Jean Delvare <jdelvare@suse.com>
6935L:	linux-i2c@vger.kernel.org
6936S:	Maintained
6937F:	Documentation/i2c/busses/i2c-ali1535
6938F:	Documentation/i2c/busses/i2c-ali1563
6939F:	Documentation/i2c/busses/i2c-ali15x3
6940F:	Documentation/i2c/busses/i2c-amd756
6941F:	Documentation/i2c/busses/i2c-amd8111
6942F:	Documentation/i2c/busses/i2c-i801
6943F:	Documentation/i2c/busses/i2c-nforce2
6944F:	Documentation/i2c/busses/i2c-piix4
6945F:	Documentation/i2c/busses/i2c-sis5595
6946F:	Documentation/i2c/busses/i2c-sis630
6947F:	Documentation/i2c/busses/i2c-sis96x
6948F:	Documentation/i2c/busses/i2c-via
6949F:	Documentation/i2c/busses/i2c-viapro
6950F:	drivers/i2c/busses/i2c-ali1535.c
6951F:	drivers/i2c/busses/i2c-ali1563.c
6952F:	drivers/i2c/busses/i2c-ali15x3.c
6953F:	drivers/i2c/busses/i2c-amd756.c
6954F:	drivers/i2c/busses/i2c-amd756-s4882.c
6955F:	drivers/i2c/busses/i2c-amd8111.c
6956F:	drivers/i2c/busses/i2c-i801.c
6957F:	drivers/i2c/busses/i2c-isch.c
6958F:	drivers/i2c/busses/i2c-nforce2.c
6959F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6960F:	drivers/i2c/busses/i2c-piix4.c
6961F:	drivers/i2c/busses/i2c-sis5595.c
6962F:	drivers/i2c/busses/i2c-sis630.c
6963F:	drivers/i2c/busses/i2c-sis96x.c
6964F:	drivers/i2c/busses/i2c-via.c
6965F:	drivers/i2c/busses/i2c-viapro.c
6966
6967I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6968M:	Hans de Goede <hdegoede@redhat.com>
6969L:	linux-i2c@vger.kernel.org
6970S:	Maintained
6971F:	drivers/i2c/busses/i2c-cht-wc.c
6972
6973I2C/SMBUS ISMT DRIVER
6974M:	Seth Heasley <seth.heasley@intel.com>
6975M:	Neil Horman <nhorman@tuxdriver.com>
6976L:	linux-i2c@vger.kernel.org
6977F:	drivers/i2c/busses/i2c-ismt.c
6978F:	Documentation/i2c/busses/i2c-ismt
6979
6980I2C/SMBUS STUB DRIVER
6981M:	Jean Delvare <jdelvare@suse.com>
6982L:	linux-i2c@vger.kernel.org
6983S:	Maintained
6984F:	drivers/i2c/i2c-stub.c
6985
6986IA64 (Itanium) PLATFORM
6987M:	Tony Luck <tony.luck@intel.com>
6988M:	Fenghua Yu <fenghua.yu@intel.com>
6989L:	linux-ia64@vger.kernel.org
6990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6991S:	Maintained
6992F:	arch/ia64/
6993
6994IBM Power 842 compression accelerator
6995M:	Haren Myneni <haren@us.ibm.com>
6996S:	Supported
6997F:	drivers/crypto/nx/Makefile
6998F:	drivers/crypto/nx/Kconfig
6999F:	drivers/crypto/nx/nx-842*
7000F:	include/linux/sw842.h
7001F:	crypto/842.c
7002F:	lib/842/
7003
7004IBM Power in-Nest Crypto Acceleration
7005M:	Breno Leitão <leitao@debian.org>
7006M:	Nayna Jain <nayna@linux.ibm.com>
7007M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7008L:	linux-crypto@vger.kernel.org
7009S:	Supported
7010F:	drivers/crypto/nx/Makefile
7011F:	drivers/crypto/nx/Kconfig
7012F:	drivers/crypto/nx/nx-aes*
7013F:	drivers/crypto/nx/nx-sha*
7014F:	drivers/crypto/nx/nx.*
7015F:	drivers/crypto/nx/nx_csbcpb.h
7016F:	drivers/crypto/nx/nx_debugfs.h
7017
7018IBM Power Linux RAID adapter
7019M:	Brian King <brking@us.ibm.com>
7020S:	Supported
7021F:	drivers/scsi/ipr.*
7022
7023IBM Power SRIOV Virtual NIC Device Driver
7024M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7025M:	John Allen <jallen@linux.vnet.ibm.com>
7026L:	netdev@vger.kernel.org
7027S:	Supported
7028F:	drivers/net/ethernet/ibm/ibmvnic.*
7029
7030IBM Power Virtual Accelerator Switchboard
7031M:	Sukadev Bhattiprolu
7032L:	linuxppc-dev@lists.ozlabs.org
7033S:	Supported
7034F:	arch/powerpc/platforms/powernv/vas*
7035F:	arch/powerpc/platforms/powernv/copy-paste.h
7036F:	arch/powerpc/include/asm/vas.h
7037F:	arch/powerpc/include/uapi/asm/vas.h
7038
7039IBM Power Virtual Ethernet Device Driver
7040M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7041L:	netdev@vger.kernel.org
7042S:	Supported
7043F:	drivers/net/ethernet/ibm/ibmveth.*
7044
7045IBM Power Virtual FC Device Drivers
7046M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7047L:	linux-scsi@vger.kernel.org
7048S:	Supported
7049F:	drivers/scsi/ibmvscsi/ibmvfc*
7050
7051IBM Power Virtual Management Channel Driver
7052M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7053M:	Steven Royer <seroyer@linux.vnet.ibm.com>
7054S:	Supported
7055F:	drivers/misc/ibmvmc.*
7056
7057IBM Power Virtual SCSI Device Drivers
7058M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7059L:	linux-scsi@vger.kernel.org
7060S:	Supported
7061F:	drivers/scsi/ibmvscsi/ibmvscsi*
7062F:	include/scsi/viosrp.h
7063
7064IBM Power Virtual SCSI Device Target Driver
7065M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7066M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
7067L:	linux-scsi@vger.kernel.org
7068L:	target-devel@vger.kernel.org
7069S:	Supported
7070F:	drivers/scsi/ibmvscsi_tgt/
7071
7072IBM Power VMX Cryptographic instructions
7073M:	Breno Leitão <leitao@debian.org>
7074M:	Nayna Jain <nayna@linux.ibm.com>
7075M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7076L:	linux-crypto@vger.kernel.org
7077S:	Supported
7078F:	drivers/crypto/vmx/Makefile
7079F:	drivers/crypto/vmx/Kconfig
7080F:	drivers/crypto/vmx/vmx.c
7081F:	drivers/crypto/vmx/aes*
7082F:	drivers/crypto/vmx/ghash*
7083F:	drivers/crypto/vmx/ppc-xlate.pl
7084
7085IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7086M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7087L:	linux-pci@vger.kernel.org
7088L:	linuxppc-dev@lists.ozlabs.org
7089S:	Supported
7090F:	drivers/pci/hotplug/rpaphp*
7091
7092IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7093M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7094L:	linux-pci@vger.kernel.org
7095L:	linuxppc-dev@lists.ozlabs.org
7096S:	Supported
7097F:	drivers/pci/hotplug/rpadlpar*
7098
7099IBM ServeRAID RAID DRIVER
7100S:	Orphan
7101F:	drivers/scsi/ips.*
7102
7103ICH LPC AND GPIO DRIVER
7104M:	Peter Tyser <ptyser@xes-inc.com>
7105S:	Maintained
7106F:	drivers/mfd/lpc_ich.c
7107F:	drivers/gpio/gpio-ich.c
7108
7109IDE SUBSYSTEM
7110M:	"David S. Miller" <davem@davemloft.net>
7111L:	linux-ide@vger.kernel.org
7112Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7114S:	Maintained
7115F:	Documentation/ide/
7116F:	drivers/ide/
7117F:	include/linux/ide.h
7118
7119IDE/ATAPI DRIVERS
7120M:	Borislav Petkov <bp@alien8.de>
7121L:	linux-ide@vger.kernel.org
7122S:	Maintained
7123F:	Documentation/cdrom/ide-cd
7124F:	drivers/ide/ide-cd*
7125
7126IDEAPAD LAPTOP EXTRAS DRIVER
7127M:	Ike Panhc <ike.pan@canonical.com>
7128L:	platform-driver-x86@vger.kernel.org
7129W:	http://launchpad.net/ideapad-laptop
7130S:	Maintained
7131F:	drivers/platform/x86/ideapad-laptop.c
7132
7133IDEAPAD LAPTOP SLIDEBAR DRIVER
7134M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7135L:	linux-input@vger.kernel.org
7136W:	https://github.com/o2genum/ideapad-slidebar
7137S:	Maintained
7138F:	drivers/input/misc/ideapad_slidebar.c
7139
7140IDT VersaClock 5 CLOCK DRIVER
7141M:	Marek Vasut <marek.vasut@gmail.com>
7142S:	Maintained
7143F:	drivers/clk/clk-versaclock5.c
7144
7145IEEE 802.15.4 SUBSYSTEM
7146M:	Alexander Aring <alex.aring@gmail.com>
7147M:	Stefan Schmidt <stefan@datenfreihafen.org>
7148L:	linux-wpan@vger.kernel.org
7149W:	http://wpan.cakelab.org/
7150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7152S:	Maintained
7153F:	net/ieee802154/
7154F:	net/mac802154/
7155F:	drivers/net/ieee802154/
7156F:	include/linux/nl802154.h
7157F:	include/linux/ieee802154.h
7158F:	include/net/nl802154.h
7159F:	include/net/mac802154.h
7160F:	include/net/af_ieee802154.h
7161F:	include/net/cfg802154.h
7162F:	include/net/ieee802154_netdev.h
7163F:	Documentation/networking/ieee802154.txt
7164
7165IFE PROTOCOL
7166M:	Yotam Gigi <yotam.gi@gmail.com>
7167M:	Jamal Hadi Salim <jhs@mojatatu.com>
7168F:	net/ife
7169F:	include/net/ife.h
7170F:	include/uapi/linux/ife.h
7171
7172IGORPLUG-USB IR RECEIVER
7173M:	Sean Young <sean@mess.org>
7174L:	linux-media@vger.kernel.org
7175S:	Maintained
7176F:	drivers/media/rc/igorplugusb.c
7177
7178IGUANAWORKS USB IR TRANSCEIVER
7179M:	Sean Young <sean@mess.org>
7180L:	linux-media@vger.kernel.org
7181S:	Maintained
7182F:	drivers/media/rc/iguanair.c
7183
7184IIO DIGITAL POTENTIOMETER DAC
7185M:	Peter Rosin <peda@axentia.se>
7186L:	linux-iio@vger.kernel.org
7187S:	Maintained
7188F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7189F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7190F:	drivers/iio/dac/dpot-dac.c
7191
7192IIO ENVELOPE DETECTOR
7193M:	Peter Rosin <peda@axentia.se>
7194L:	linux-iio@vger.kernel.org
7195S:	Maintained
7196F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7197F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7198F:	drivers/iio/adc/envelope-detector.c
7199
7200IIO MULTIPLEXER
7201M:	Peter Rosin <peda@axentia.se>
7202L:	linux-iio@vger.kernel.org
7203S:	Maintained
7204F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7205F:	drivers/iio/multiplexer/iio-mux.c
7206
7207IIO SUBSYSTEM AND DRIVERS
7208M:	Jonathan Cameron <jic23@kernel.org>
7209R:	Hartmut Knaack <knaack.h@gmx.de>
7210R:	Lars-Peter Clausen <lars@metafoo.de>
7211R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7212L:	linux-iio@vger.kernel.org
7213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7214S:	Maintained
7215F:	Documentation/ABI/testing/configfs-iio*
7216F:	Documentation/ABI/testing/sysfs-bus-iio*
7217F:	Documentation/devicetree/bindings/iio/
7218F:	drivers/iio/
7219F:	drivers/staging/iio/
7220F:	include/linux/iio/
7221F:	tools/iio/
7222
7223IIO UNIT CONVERTER
7224M:	Peter Rosin <peda@axentia.se>
7225L:	linux-iio@vger.kernel.org
7226S:	Maintained
7227F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7228F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7229F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7230F:	drivers/iio/afe/iio-rescale.c
7231
7232IKANOS/ADI EAGLE ADSL USB DRIVER
7233M:	Matthieu Castet <castet.matthieu@free.fr>
7234M:	Stanislaw Gruszka <stf_xl@wp.pl>
7235S:	Maintained
7236F:	drivers/usb/atm/ueagle-atm.c
7237
7238IMGTEC ASCII LCD DRIVER
7239M:	Paul Burton <paul.burton@mips.com>
7240S:	Maintained
7241F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7242F:	drivers/auxdisplay/img-ascii-lcd.c
7243
7244IMGTEC IR DECODER DRIVER
7245M:	James Hogan <jhogan@kernel.org>
7246S:	Maintained
7247F:	drivers/media/rc/img-ir/
7248
7249IMON SOUNDGRAPH USB IR RECEIVER
7250M:	Sean Young <sean@mess.org>
7251L:	linux-media@vger.kernel.org
7252S:	Maintained
7253F:	drivers/media/rc/imon_raw.c
7254F:	drivers/media/rc/imon.c
7255
7256IMS TWINTURBO FRAMEBUFFER DRIVER
7257L:	linux-fbdev@vger.kernel.org
7258S:	Orphan
7259F:	drivers/video/fbdev/imsttfb.c
7260
7261INA209 HARDWARE MONITOR DRIVER
7262M:	Guenter Roeck <linux@roeck-us.net>
7263L:	linux-hwmon@vger.kernel.org
7264S:	Maintained
7265F:	Documentation/hwmon/ina209
7266F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7267F:	drivers/hwmon/ina209.c
7268
7269INA2XX HARDWARE MONITOR DRIVER
7270M:	Guenter Roeck <linux@roeck-us.net>
7271L:	linux-hwmon@vger.kernel.org
7272S:	Maintained
7273F:	Documentation/hwmon/ina2xx
7274F:	drivers/hwmon/ina2xx.c
7275F:	include/linux/platform_data/ina2xx.h
7276
7277INDUSTRY PACK SUBSYSTEM (IPACK)
7278M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7279M:	Jens Taprogge <jens.taprogge@taprogge.org>
7280M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7281L:	industrypack-devel@lists.sourceforge.net
7282W:	http://industrypack.sourceforge.net
7283S:	Maintained
7284F:	drivers/ipack/
7285
7286INFINIBAND SUBSYSTEM
7287M:	Doug Ledford <dledford@redhat.com>
7288M:	Jason Gunthorpe <jgg@mellanox.com>
7289L:	linux-rdma@vger.kernel.org
7290W:	https://github.com/linux-rdma/rdma-core
7291Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7293S:	Supported
7294F:	Documentation/devicetree/bindings/infiniband/
7295F:	Documentation/infiniband/
7296F:	drivers/infiniband/
7297F:	include/uapi/linux/if_infiniband.h
7298F:	include/uapi/rdma/
7299F:	include/rdma/
7300
7301INGENIC JZ4780 DMA Driver
7302M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7303S:	Maintained
7304F:	drivers/dma/dma-jz4780.c
7305
7306INGENIC JZ4780 NAND DRIVER
7307M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7308L:	linux-mtd@lists.infradead.org
7309S:	Maintained
7310F:	drivers/mtd/nand/raw/jz4780_*
7311
7312INOTIFY
7313M:	Jan Kara <jack@suse.cz>
7314R:	Amir Goldstein <amir73il@gmail.com>
7315L:	linux-fsdevel@vger.kernel.org
7316S:	Maintained
7317F:	Documentation/filesystems/inotify.txt
7318F:	fs/notify/inotify/
7319F:	include/linux/inotify.h
7320F:	include/uapi/linux/inotify.h
7321
7322INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7323M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7324L:	linux-input@vger.kernel.org
7325Q:	http://patchwork.kernel.org/project/linux-input/list/
7326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7327S:	Maintained
7328F:	drivers/input/
7329F:	include/linux/input.h
7330F:	include/uapi/linux/input.h
7331F:	include/uapi/linux/input-event-codes.h
7332F:	include/linux/input/
7333F:	Documentation/devicetree/bindings/input/
7334F:	Documentation/devicetree/bindings/serio/
7335F:	Documentation/input/
7336
7337INPUT MULTITOUCH (MT) PROTOCOL
7338M:	Henrik Rydberg <rydberg@bitmath.org>
7339L:	linux-input@vger.kernel.org
7340S:	Odd fixes
7341F:	Documentation/input/multi-touch-protocol.rst
7342F:	drivers/input/input-mt.c
7343K:	\b(ABS|SYN)_MT_
7344
7345INSIDE SECURE CRYPTO DRIVER
7346M:	Antoine Tenart <antoine.tenart@bootlin.com>
7347F:	drivers/crypto/inside-secure/
7348S:	Maintained
7349L:	linux-crypto@vger.kernel.org
7350
7351INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7352M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7353M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7354L:	linux-integrity@vger.kernel.org
7355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7356S:	Supported
7357F:	security/integrity/ima/
7358
7359INTEL 810/815 FRAMEBUFFER DRIVER
7360M:	Antonino Daplas <adaplas@gmail.com>
7361L:	linux-fbdev@vger.kernel.org
7362S:	Maintained
7363F:	drivers/video/fbdev/i810/
7364
7365INTEL ASoC DRIVERS
7366M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7367M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7368M:	Jie Yang <yang.jie@linux.intel.com>
7369L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7370S:	Supported
7371F:	sound/soc/intel/
7372
7373INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7374M:	Hans de Goede <hdegoede@redhat.com>
7375L:	platform-driver-x86@vger.kernel.org
7376S:	Maintained
7377F:	drivers/platform/x86/intel_atomisp2_pm.c
7378
7379INTEL C600 SERIES SAS CONTROLLER DRIVER
7380M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7381M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7382L:	linux-scsi@vger.kernel.org
7383T:	git git://git.code.sf.net/p/intel-sas/isci
7384S:	Supported
7385F:	drivers/scsi/isci/
7386
7387INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7388M:	Jani Nikula <jani.nikula@linux.intel.com>
7389M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7390M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7391L:	intel-gfx@lists.freedesktop.org
7392W:	https://01.org/linuxgraphics/
7393B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7394C:	irc://chat.freenode.net/intel-gfx
7395Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7396T:	git git://anongit.freedesktop.org/drm-intel
7397S:	Supported
7398F:	drivers/gpu/drm/i915/
7399F:	include/drm/i915*
7400F:	include/uapi/drm/i915_drm.h
7401F:	Documentation/gpu/i915.rst
7402
7403INTEL ETHERNET DRIVERS
7404M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7405L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7406W:	http://www.intel.com/support/feedback.htm
7407W:	http://e1000.sourceforge.net/
7408Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7411S:	Supported
7412F:	Documentation/networking/e100.rst
7413F:	Documentation/networking/e1000.rst
7414F:	Documentation/networking/e1000e.rst
7415F:	Documentation/networking/fm10k.rst
7416F:	Documentation/networking/igb.rst
7417F:	Documentation/networking/igbvf.rst
7418F:	Documentation/networking/ixgb.rst
7419F:	Documentation/networking/ixgbe.rst
7420F:	Documentation/networking/ixgbevf.rst
7421F:	Documentation/networking/i40e.rst
7422F:	Documentation/networking/iavf.rst
7423F:	Documentation/networking/ice.rst
7424F:	drivers/net/ethernet/intel/
7425F:	drivers/net/ethernet/intel/*/
7426F:	include/linux/avf/virtchnl.h
7427
7428INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7429M:	Maik Broemme <mbroemme@libmpq.org>
7430L:	linux-fbdev@vger.kernel.org
7431S:	Maintained
7432F:	Documentation/fb/intelfb.txt
7433F:	drivers/video/fbdev/intelfb/
7434
7435INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7436M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7437M:	Zhi Wang <zhi.a.wang@intel.com>
7438L:	intel-gvt-dev@lists.freedesktop.org
7439L:	intel-gfx@lists.freedesktop.org
7440W:	https://01.org/igvt-g
7441T:	git https://github.com/intel/gvt-linux.git
7442S:	Supported
7443F:	drivers/gpu/drm/i915/gvt/
7444
7445INTEL PMIC GPIO DRIVER
7446R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7447S:	Maintained
7448F:	drivers/gpio/gpio-*cove.c
7449F:	drivers/gpio/gpio-msic.c
7450
7451INTEL HID EVENT DRIVER
7452M:	Alex Hung <alex.hung@canonical.com>
7453L:	platform-driver-x86@vger.kernel.org
7454S:	Maintained
7455F:	drivers/platform/x86/intel-hid.c
7456
7457INTEL I/OAT DMA DRIVER
7458M:	Dave Jiang <dave.jiang@intel.com>
7459R:	Dan Williams <dan.j.williams@intel.com>
7460L:	dmaengine@vger.kernel.org
7461Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7462S:	Supported
7463F:	drivers/dma/ioat*
7464
7465INTEL IDLE DRIVER
7466M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7467M:	Len Brown <lenb@kernel.org>
7468L:	linux-pm@vger.kernel.org
7469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7470B:	https://bugzilla.kernel.org
7471S:	Supported
7472F:	drivers/idle/intel_idle.c
7473
7474INTEL INTEGRATED SENSOR HUB DRIVER
7475M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7476M:	Jiri Kosina <jikos@kernel.org>
7477L:	linux-input@vger.kernel.org
7478S:	Maintained
7479F:	drivers/hid/intel-ish-hid/
7480
7481INTEL IOMMU (VT-d)
7482M:	David Woodhouse <dwmw2@infradead.org>
7483L:	iommu@lists.linux-foundation.org
7484T:	git git://git.infradead.org/iommu-2.6.git
7485S:	Supported
7486F:	drivers/iommu/intel-iommu.c
7487F:	include/linux/intel-iommu.h
7488
7489INTEL IOP-ADMA DMA DRIVER
7490R:	Dan Williams <dan.j.williams@intel.com>
7491S:	Odd fixes
7492F:	drivers/dma/iop-adma.c
7493
7494INTEL IPU3 CSI-2 CIO2 DRIVER
7495M:	Yong Zhi <yong.zhi@intel.com>
7496M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7497M:	Bingbu Cao <bingbu.cao@intel.com>
7498R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7499R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7500L:	linux-media@vger.kernel.org
7501S:	Maintained
7502F:	drivers/media/pci/intel/ipu3/
7503F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7504
7505INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7506M:	Krzysztof Halasa <khalasa@piap.pl>
7507S:	Maintained
7508F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7509F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7510F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7511F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7512F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7513F:	drivers/net/wan/ixp4xx_hss.c
7514
7515INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7516M:	Deepak Saxena <dsaxena@plexity.net>
7517S:	Maintained
7518F:	drivers/char/hw_random/ixp4xx-rng.c
7519
7520INTEL MANAGEMENT ENGINE (mei)
7521M:	Tomas Winkler <tomas.winkler@intel.com>
7522L:	linux-kernel@vger.kernel.org
7523S:	Supported
7524F:	include/uapi/linux/mei.h
7525F:	include/linux/mei_cl_bus.h
7526F:	drivers/misc/mei/*
7527F:	drivers/watchdog/mei_wdt.c
7528F:	Documentation/misc-devices/mei/*
7529F:	samples/mei/*
7530
7531INTEL MENLOW THERMAL DRIVER
7532M:	Sujith Thomas <sujith.thomas@intel.com>
7533L:	platform-driver-x86@vger.kernel.org
7534W:	https://01.org/linux-acpi
7535S:	Supported
7536F:	drivers/platform/x86/intel_menlow.c
7537
7538INTEL MERRIFIELD GPIO DRIVER
7539M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7540L:	linux-gpio@vger.kernel.org
7541S:	Maintained
7542F:	drivers/gpio/gpio-merrifield.c
7543
7544INTEL MIC DRIVERS (mic)
7545M:	Sudeep Dutt <sudeep.dutt@intel.com>
7546M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7547S:	Supported
7548W:	https://github.com/sudeepdutt/mic
7549W:	http://software.intel.com/en-us/mic-developer
7550F:	include/linux/mic_bus.h
7551F:	include/linux/scif.h
7552F:	include/uapi/linux/mic_common.h
7553F:	include/uapi/linux/mic_ioctl.h
7554F:	include/uapi/linux/scif_ioctl.h
7555F:	drivers/misc/mic/
7556F:	drivers/dma/mic_x100_dma.c
7557F:	drivers/dma/mic_x100_dma.h
7558F:	Documentation/mic/
7559
7560INTEL PMC CORE DRIVER
7561M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7562M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7563L:	platform-driver-x86@vger.kernel.org
7564S:	Maintained
7565F:	drivers/platform/x86/intel_pmc_core*
7566
7567INTEL PMC/P-Unit IPC DRIVER
7568M:	Zha Qipeng<qipeng.zha@intel.com>
7569L:	platform-driver-x86@vger.kernel.org
7570S:	Maintained
7571F:	drivers/platform/x86/intel_pmc_ipc.c
7572F:	drivers/platform/x86/intel_punit_ipc.c
7573F:	arch/x86/include/asm/intel_pmc_ipc.h
7574F:	arch/x86/include/asm/intel_punit_ipc.h
7575
7576INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7577R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7578S:	Maintained
7579F:	drivers/mfd/intel_msic.c
7580F:	drivers/mfd/intel_soc_pmic*
7581F:	include/linux/mfd/intel_msic.h
7582F:	include/linux/mfd/intel_soc_pmic*
7583
7584INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7585M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7586L:	linux-wireless@vger.kernel.org
7587S:	Maintained
7588F:	Documentation/networking/README.ipw2100
7589F:	Documentation/networking/README.ipw2200
7590F:	drivers/net/wireless/intel/ipw2x00/
7591
7592INTEL PSTATE DRIVER
7593M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7594M:	Len Brown <lenb@kernel.org>
7595L:	linux-pm@vger.kernel.org
7596S:	Supported
7597F:	drivers/cpufreq/intel_pstate.c
7598
7599INTEL RDMA RNIC DRIVER
7600M:	Faisal Latif <faisal.latif@intel.com>
7601M:	Shiraz Saleem <shiraz.saleem@intel.com>
7602L:	linux-rdma@vger.kernel.org
7603S:	Supported
7604F:	drivers/infiniband/hw/i40iw/
7605F:	include/uapi/rdma/i40iw-abi.h
7606
7607INTEL TELEMETRY DRIVER
7608M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7609M:	"David E. Box" <david.e.box@linux.intel.com>
7610L:	platform-driver-x86@vger.kernel.org
7611S:	Maintained
7612F:	arch/x86/include/asm/intel_telemetry.h
7613F:	drivers/platform/x86/intel_telemetry*
7614
7615INTEL VIRTUAL BUTTON DRIVER
7616M:	AceLan Kao <acelan.kao@canonical.com>
7617L:	platform-driver-x86@vger.kernel.org
7618S:	Maintained
7619F:	drivers/platform/x86/intel-vbtn.c
7620
7621INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7622M:	Stanislaw Gruszka <sgruszka@redhat.com>
7623L:	linux-wireless@vger.kernel.org
7624S:	Supported
7625F:	drivers/net/wireless/intel/iwlegacy/
7626
7627INTEL WIRELESS WIFI LINK (iwlwifi)
7628M:	Johannes Berg <johannes.berg@intel.com>
7629M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7630M:	Luca Coelho <luciano.coelho@intel.com>
7631M:	Intel Linux Wireless <linuxwifi@intel.com>
7632L:	linux-wireless@vger.kernel.org
7633W:	http://intellinuxwireless.org
7634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7635S:	Supported
7636F:	drivers/net/wireless/intel/iwlwifi/
7637
7638INTEL WIRELESS WIMAX CONNECTION 2400
7639M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7640M:	linux-wimax@intel.com
7641L:	wimax@linuxwimax.org (subscribers-only)
7642S:	Supported
7643W:	http://linuxwimax.org
7644F:	Documentation/wimax/README.i2400m
7645F:	drivers/net/wimax/i2400m/
7646F:	include/uapi/linux/wimax/i2400m.h
7647
7648INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7649M:	Mario Limonciello <mario.limonciello@dell.com>
7650S:	Maintained
7651F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7652
7653INTEL(R) TRACE HUB
7654M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7655S:	Supported
7656F:	Documentation/trace/intel_th.rst
7657F:	drivers/hwtracing/intel_th/
7658
7659INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7660M:	Ning Sun <ning.sun@intel.com>
7661L:	tboot-devel@lists.sourceforge.net
7662W:	http://tboot.sourceforge.net
7663T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7664S:	Supported
7665F:	Documentation/intel_txt.txt
7666F:	include/linux/tboot.h
7667F:	arch/x86/kernel/tboot.c
7668
7669INTEL-MID GPIO DRIVER
7670M:	David Cohen <david.a.cohen@linux.intel.com>
7671L:	linux-gpio@vger.kernel.org
7672S:	Maintained
7673F:	drivers/gpio/gpio-intel-mid.c
7674
7675INVENSENSE MPU-3050 GYROSCOPE DRIVER
7676M:	Linus Walleij <linus.walleij@linaro.org>
7677L:	linux-iio@vger.kernel.org
7678S:	Maintained
7679F:	drivers/iio/gyro/mpu3050*
7680F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7681
7682IOC3 ETHERNET DRIVER
7683M:	Ralf Baechle <ralf@linux-mips.org>
7684L:	linux-mips@linux-mips.org
7685S:	Maintained
7686F:	drivers/net/ethernet/sgi/ioc3-eth.c
7687
7688IOC3 SERIAL DRIVER
7689M:	Pat Gefre <pfg@sgi.com>
7690L:	linux-serial@vger.kernel.org
7691S:	Maintained
7692F:	drivers/tty/serial/ioc3_serial.c
7693
7694IOMMU DRIVERS
7695M:	Joerg Roedel <joro@8bytes.org>
7696L:	iommu@lists.linux-foundation.org
7697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7698S:	Maintained
7699F:	Documentation/devicetree/bindings/iommu/
7700F:	drivers/iommu/
7701F:	include/linux/iommu.h
7702F:	include/linux/of_iommu.h
7703F:	include/linux/iova.h
7704
7705IP MASQUERADING
7706M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7707S:	Maintained
7708F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7709
7710IPMI SUBSYSTEM
7711M:	Corey Minyard <minyard@acm.org>
7712L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7713W:	http://openipmi.sourceforge.net/
7714S:	Supported
7715F:	Documentation/devicetree/bindings/ipmi/
7716F:	Documentation/IPMI.txt
7717F:	drivers/char/ipmi/
7718F:	include/linux/ipmi*
7719F:	include/uapi/linux/ipmi*
7720
7721IPS SCSI RAID DRIVER
7722M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7723L:	linux-scsi@vger.kernel.org
7724W:	http://www.adaptec.com/
7725S:	Maintained
7726F:	drivers/scsi/ips*
7727
7728IPVS
7729M:	Wensong Zhang <wensong@linux-vs.org>
7730M:	Simon Horman <horms@verge.net.au>
7731M:	Julian Anastasov <ja@ssi.bg>
7732L:	netdev@vger.kernel.org
7733L:	lvs-devel@vger.kernel.org
7734S:	Maintained
7735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7737F:	Documentation/networking/ipvs-sysctl.txt
7738F:	include/net/ip_vs.h
7739F:	include/uapi/linux/ip_vs.h
7740F:	net/netfilter/ipvs/
7741
7742IPWIRELESS DRIVER
7743M:	Jiri Kosina <jikos@kernel.org>
7744M:	David Sterba <dsterba@suse.com>
7745S:	Odd Fixes
7746F:	drivers/tty/ipwireless/
7747
7748IPX NETWORK LAYER
7749L:	netdev@vger.kernel.org
7750S:	Obsolete
7751F:	include/uapi/linux/ipx.h
7752
7753IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7754M:	Marc Zyngier <marc.zyngier@arm.com>
7755S:	Maintained
7756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7757F:	Documentation/IRQ-domain.txt
7758F:	include/linux/irqdomain.h
7759F:	kernel/irq/irqdomain.c
7760F:	kernel/irq/msi.c
7761
7762IRQ SUBSYSTEM
7763M:	Thomas Gleixner <tglx@linutronix.de>
7764L:	linux-kernel@vger.kernel.org
7765S:	Maintained
7766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7767F:	kernel/irq/
7768
7769IRQCHIP DRIVERS
7770M:	Thomas Gleixner <tglx@linutronix.de>
7771M:	Jason Cooper <jason@lakedaemon.net>
7772M:	Marc Zyngier <marc.zyngier@arm.com>
7773L:	linux-kernel@vger.kernel.org
7774S:	Maintained
7775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7776F:	Documentation/devicetree/bindings/interrupt-controller/
7777F:	drivers/irqchip/
7778
7779ISA
7780M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7781S:	Maintained
7782F:	Documentation/isa.txt
7783F:	drivers/base/isa.c
7784F:	include/linux/isa.h
7785
7786ISA RADIO MODULE
7787M:	Hans Verkuil <hverkuil@xs4all.nl>
7788L:	linux-media@vger.kernel.org
7789T:	git git://linuxtv.org/media_tree.git
7790W:	https://linuxtv.org
7791S:	Maintained
7792F:	drivers/media/radio/radio-isa*
7793
7794ISAPNP
7795M:	Jaroslav Kysela <perex@perex.cz>
7796S:	Maintained
7797F:	Documentation/isapnp.txt
7798F:	drivers/pnp/isapnp/
7799F:	include/linux/isapnp.h
7800
7801ISCSI
7802M:	Lee Duncan <lduncan@suse.com>
7803M:	Chris Leech <cleech@redhat.com>
7804L:	open-iscsi@googlegroups.com
7805W:	www.open-iscsi.com
7806S:	Maintained
7807F:	drivers/scsi/*iscsi*
7808F:	include/scsi/*iscsi*
7809
7810iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7811M:	Peter Jones <pjones@redhat.com>
7812M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7813S:	Maintained
7814F:	drivers/firmware/iscsi_ibft*
7815
7816ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7817M:	Sagi Grimberg <sagi@grimberg.me>
7818M:	Max Gurtovoy <maxg@mellanox.com>
7819L:	linux-rdma@vger.kernel.org
7820S:	Supported
7821W:	http://www.openfabrics.org
7822W:	www.open-iscsi.org
7823Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7824F:	drivers/infiniband/ulp/iser/
7825
7826ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7827M:	Sagi Grimberg <sagi@grimberg.me>
7828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7829L:	linux-rdma@vger.kernel.org
7830L:	target-devel@vger.kernel.org
7831S:	Supported
7832W:	http://www.linux-iscsi.org
7833F:	drivers/infiniband/ulp/isert
7834
7835ISDN SUBSYSTEM
7836M:	Karsten Keil <isdn@linux-pingi.de>
7837L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7838L:	netdev@vger.kernel.org
7839W:	http://www.isdn4linux.de
7840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7841S:	Maintained
7842F:	Documentation/isdn/
7843F:	drivers/isdn/
7844F:	include/linux/isdn.h
7845F:	include/linux/isdn/
7846F:	include/uapi/linux/isdn.h
7847F:	include/uapi/linux/isdn/
7848
7849ISDN SUBSYSTEM (Eicon active card driver)
7850M:	Armin Schindler <mac@melware.de>
7851L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7852W:	http://www.melware.de
7853S:	Maintained
7854F:	drivers/isdn/hardware/eicon/
7855
7856IT87 HARDWARE MONITORING DRIVER
7857M:	Jean Delvare <jdelvare@suse.com>
7858L:	linux-hwmon@vger.kernel.org
7859S:	Maintained
7860F:	Documentation/hwmon/it87
7861F:	drivers/hwmon/it87.c
7862
7863IT913X MEDIA DRIVER
7864M:	Antti Palosaari <crope@iki.fi>
7865L:	linux-media@vger.kernel.org
7866W:	https://linuxtv.org
7867W:	http://palosaari.fi/linux/
7868Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7869T:	git git://linuxtv.org/anttip/media_tree.git
7870S:	Maintained
7871F:	drivers/media/tuners/it913x*
7872
7873IVTV VIDEO4LINUX DRIVER
7874M:	Andy Walls <awalls@md.metrocast.net>
7875L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7876L:	linux-media@vger.kernel.org
7877T:	git git://linuxtv.org/media_tree.git
7878W:	http://www.ivtvdriver.org
7879S:	Maintained
7880F:	Documentation/media/v4l-drivers/ivtv*
7881F:	drivers/media/pci/ivtv/
7882F:	include/uapi/linux/ivtv*
7883
7884IX2505V MEDIA DRIVER
7885M:	Malcolm Priestley <tvboxspy@gmail.com>
7886L:	linux-media@vger.kernel.org
7887W:	https://linuxtv.org
7888Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7889S:	Maintained
7890F:	drivers/media/dvb-frontends/ix2505v*
7891
7892JAILHOUSE HYPERVISOR INTERFACE
7893M:	Jan Kiszka <jan.kiszka@siemens.com>
7894L:	jailhouse-dev@googlegroups.com
7895S:	Maintained
7896F:	arch/x86/kernel/jailhouse.c
7897F:	arch/x86/include/asm/jailhouse_para.h
7898
7899JC42.4 TEMPERATURE SENSOR DRIVER
7900M:	Guenter Roeck <linux@roeck-us.net>
7901L:	linux-hwmon@vger.kernel.org
7902S:	Maintained
7903F:	drivers/hwmon/jc42.c
7904F:	Documentation/hwmon/jc42
7905
7906JFS FILESYSTEM
7907M:	Dave Kleikamp <shaggy@kernel.org>
7908L:	jfs-discussion@lists.sourceforge.net
7909W:	http://jfs.sourceforge.net/
7910T:	git git://github.com/kleikamp/linux-shaggy.git
7911S:	Maintained
7912F:	Documentation/filesystems/jfs.txt
7913F:	fs/jfs/
7914
7915JME NETWORK DRIVER
7916M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7917L:	netdev@vger.kernel.org
7918S:	Maintained
7919F:	drivers/net/ethernet/jme.*
7920
7921JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7922M:	David Woodhouse <dwmw2@infradead.org>
7923L:	linux-mtd@lists.infradead.org
7924W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7925S:	Maintained
7926F:	fs/jffs2/
7927F:	include/uapi/linux/jffs2.h
7928
7929JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7930M:	"Theodore Ts'o" <tytso@mit.edu>
7931M:	Jan Kara <jack@suse.com>
7932L:	linux-ext4@vger.kernel.org
7933S:	Maintained
7934F:	fs/jbd2/
7935F:	include/linux/jbd2.h
7936
7937JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7938M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7939L:	linux-media@vger.kernel.org
7940S:	Maintained
7941F:	drivers/media/platform/rcar_jpu.c
7942
7943JSM Neo PCI based serial card
7944M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7945L:	linux-serial@vger.kernel.org
7946S:	Maintained
7947F:	drivers/tty/serial/jsm/
7948
7949K10TEMP HARDWARE MONITORING DRIVER
7950M:	Clemens Ladisch <clemens@ladisch.de>
7951L:	linux-hwmon@vger.kernel.org
7952S:	Maintained
7953F:	Documentation/hwmon/k10temp
7954F:	drivers/hwmon/k10temp.c
7955
7956K8TEMP HARDWARE MONITORING DRIVER
7957M:	Rudolf Marek <r.marek@assembler.cz>
7958L:	linux-hwmon@vger.kernel.org
7959S:	Maintained
7960F:	Documentation/hwmon/k8temp
7961F:	drivers/hwmon/k8temp.c
7962
7963KASAN
7964M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7965R:	Alexander Potapenko <glider@google.com>
7966R:	Dmitry Vyukov <dvyukov@google.com>
7967L:	kasan-dev@googlegroups.com
7968S:	Maintained
7969F:	arch/*/include/asm/kasan.h
7970F:	arch/*/mm/kasan_init*
7971F:	Documentation/dev-tools/kasan.rst
7972F:	include/linux/kasan*.h
7973F:	lib/test_kasan.c
7974F:	mm/kasan/
7975F:	scripts/Makefile.kasan
7976
7977KCONFIG
7978M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7980L:	linux-kbuild@vger.kernel.org
7981S:	Maintained
7982F:	Documentation/kbuild/kconfig*
7983F:	scripts/kconfig/
7984F:	scripts/Kconfig.include
7985
7986KDUMP
7987M:	Dave Young <dyoung@redhat.com>
7988M:	Baoquan He <bhe@redhat.com>
7989R:	Vivek Goyal <vgoyal@redhat.com>
7990L:	kexec@lists.infradead.org
7991W:	http://lse.sourceforge.net/kdump/
7992S:	Maintained
7993F:	Documentation/kdump/
7994
7995KEENE FM RADIO TRANSMITTER DRIVER
7996M:	Hans Verkuil <hverkuil@xs4all.nl>
7997L:	linux-media@vger.kernel.org
7998T:	git git://linuxtv.org/media_tree.git
7999W:	https://linuxtv.org
8000S:	Maintained
8001F:	drivers/media/radio/radio-keene*
8002
8003KERNEL AUTOMOUNTER
8004M:	Ian Kent <raven@themaw.net>
8005L:	autofs@vger.kernel.org
8006S:	Maintained
8007F:	fs/autofs/
8008
8009KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8010M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8011M:	Michal Marek <michal.lkml@markovi.net>
8012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8013L:	linux-kbuild@vger.kernel.org
8014S:	Maintained
8015F:	Documentation/kbuild/
8016F:	Makefile
8017F:	scripts/Kbuild*
8018F:	scripts/Makefile*
8019F:	scripts/basic/
8020F:	scripts/mk*
8021F:	scripts/mod/
8022F:	scripts/package/
8023
8024KERNEL JANITORS
8025L:	kernel-janitors@vger.kernel.org
8026W:	http://kernelnewbies.org/KernelJanitors
8027S:	Odd Fixes
8028
8029KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8030M:	"J. Bruce Fields" <bfields@fieldses.org>
8031M:	Jeff Layton <jlayton@kernel.org>
8032L:	linux-nfs@vger.kernel.org
8033W:	http://nfs.sourceforge.net/
8034T:	git git://linux-nfs.org/~bfields/linux.git
8035S:	Supported
8036F:	fs/nfsd/
8037F:	include/uapi/linux/nfsd/
8038F:	fs/lockd/
8039F:	fs/nfs_common/
8040F:	net/sunrpc/
8041F:	include/linux/lockd/
8042F:	include/linux/sunrpc/
8043F:	include/uapi/linux/sunrpc/
8044
8045KERNEL SELFTEST FRAMEWORK
8046M:	Shuah Khan <shuah@kernel.org>
8047L:	linux-kselftest@vger.kernel.org
8048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8049Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8050S:	Maintained
8051F:	tools/testing/selftests/
8052F:	Documentation/dev-tools/kselftest*
8053
8054KERNEL USERMODE HELPER
8055M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8056L:	linux-kernel@vger.kernel.org
8057S:	Maintained
8058F:	kernel/umh.c
8059F:	include/linux/umh.h
8060
8061KERNEL VIRTUAL MACHINE (KVM)
8062M:	Paolo Bonzini <pbonzini@redhat.com>
8063M:	Radim Krčmář <rkrcmar@redhat.com>
8064L:	kvm@vger.kernel.org
8065W:	http://www.linux-kvm.org
8066T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8067S:	Supported
8068F:	Documentation/virtual/kvm/
8069F:	include/trace/events/kvm.h
8070F:	include/uapi/asm-generic/kvm*
8071F:	include/uapi/linux/kvm*
8072F:	include/asm-generic/kvm*
8073F:	include/linux/kvm*
8074F:	include/kvm/iodev.h
8075F:	virt/kvm/*
8076F:	tools/kvm/
8077
8078KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8079M:	Joerg Roedel <joro@8bytes.org>
8080L:	kvm@vger.kernel.org
8081W:	http://www.linux-kvm.org/
8082S:	Maintained
8083F:	arch/x86/include/asm/svm.h
8084F:	arch/x86/kvm/svm.c
8085
8086KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8087M:	Christoffer Dall <christoffer.dall@arm.com>
8088M:	Marc Zyngier <marc.zyngier@arm.com>
8089L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8090L:	kvmarm@lists.cs.columbia.edu
8091W:	http://systems.cs.columbia.edu/projects/kvm-arm
8092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8093S:	Supported
8094F:	arch/arm/include/uapi/asm/kvm*
8095F:	arch/arm/include/asm/kvm*
8096F:	arch/arm/kvm/
8097F:	virt/kvm/arm/
8098F:	include/kvm/arm_*
8099
8100KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8101M:	Christoffer Dall <christoffer.dall@arm.com>
8102M:	Marc Zyngier <marc.zyngier@arm.com>
8103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8104L:	kvmarm@lists.cs.columbia.edu
8105S:	Maintained
8106F:	arch/arm64/include/uapi/asm/kvm*
8107F:	arch/arm64/include/asm/kvm*
8108F:	arch/arm64/kvm/
8109
8110KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8111M:	James Hogan <jhogan@kernel.org>
8112L:	linux-mips@linux-mips.org
8113S:	Supported
8114F:	arch/mips/include/uapi/asm/kvm*
8115F:	arch/mips/include/asm/kvm*
8116F:	arch/mips/kvm/
8117
8118KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8119M:	Paul Mackerras <paulus@ozlabs.org>
8120L:	kvm-ppc@vger.kernel.org
8121W:	http://www.linux-kvm.org/
8122T:	git git://github.com/agraf/linux-2.6.git
8123S:	Supported
8124F:	arch/powerpc/include/uapi/asm/kvm*
8125F:	arch/powerpc/include/asm/kvm*
8126F:	arch/powerpc/kvm/
8127F:	arch/powerpc/kernel/kvm*
8128
8129KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8130M:	Christian Borntraeger <borntraeger@de.ibm.com>
8131M:	Janosch Frank <frankja@linux.ibm.com>
8132R:	David Hildenbrand <david@redhat.com>
8133R:	Cornelia Huck <cohuck@redhat.com>
8134L:	linux-s390@vger.kernel.org
8135W:	http://www.ibm.com/developerworks/linux/linux390/
8136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8137S:	Supported
8138F:	arch/s390/include/uapi/asm/kvm*
8139F:	arch/s390/include/asm/gmap.h
8140F:	arch/s390/include/asm/kvm*
8141F:	arch/s390/kvm/
8142F:	arch/s390/mm/gmap.c
8143
8144KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8145M:	Paolo Bonzini <pbonzini@redhat.com>
8146M:	Radim Krčmář <rkrcmar@redhat.com>
8147L:	kvm@vger.kernel.org
8148W:	http://www.linux-kvm.org
8149T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8150S:	Supported
8151F:	arch/x86/kvm/
8152F:	arch/x86/include/uapi/asm/kvm*
8153F:	arch/x86/include/asm/kvm*
8154F:	arch/x86/include/asm/pvclock-abi.h
8155F:	arch/x86/kernel/kvm.c
8156F:	arch/x86/kernel/kvmclock.c
8157
8158KERNFS
8159M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8160M:	Tejun Heo <tj@kernel.org>
8161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8162S:	Supported
8163F:	include/linux/kernfs.h
8164F:	fs/kernfs/
8165
8166KEXEC
8167M:	Eric Biederman <ebiederm@xmission.com>
8168W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8169L:	kexec@lists.infradead.org
8170S:	Maintained
8171F:	include/linux/kexec.h
8172F:	include/uapi/linux/kexec.h
8173F:	kernel/kexec*
8174
8175KEYS-ENCRYPTED
8176M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8177L:	linux-integrity@vger.kernel.org
8178L:	keyrings@vger.kernel.org
8179S:	Supported
8180F:	Documentation/security/keys/trusted-encrypted.rst
8181F:	include/keys/encrypted-type.h
8182F:	security/keys/encrypted-keys/
8183
8184KEYS-TRUSTED
8185M:	James Bottomley <jejb@linux.vnet.ibm.com>
8186M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8187M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8188L:	linux-integrity@vger.kernel.org
8189L:	keyrings@vger.kernel.org
8190S:	Supported
8191F:	Documentation/security/keys/trusted-encrypted.rst
8192F:	include/keys/trusted-type.h
8193F:	security/keys/trusted.c
8194F:	security/keys/trusted.h
8195
8196KEYS/KEYRINGS:
8197M:	David Howells <dhowells@redhat.com>
8198L:	keyrings@vger.kernel.org
8199S:	Maintained
8200F:	Documentation/security/keys/core.rst
8201F:	include/linux/key.h
8202F:	include/linux/key-type.h
8203F:	include/linux/keyctl.h
8204F:	include/uapi/linux/keyctl.h
8205F:	include/keys/
8206F:	security/keys/
8207
8208KGDB / KDB /debug_core
8209M:	Jason Wessel <jason.wessel@windriver.com>
8210M:	Daniel Thompson <daniel.thompson@linaro.org>
8211W:	http://kgdb.wiki.kernel.org/
8212L:	kgdb-bugreport@lists.sourceforge.net
8213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8214S:	Maintained
8215F:	Documentation/dev-tools/kgdb.rst
8216F:	drivers/misc/kgdbts.c
8217F:	drivers/tty/serial/kgdboc.c
8218F:	include/linux/kdb.h
8219F:	include/linux/kgdb.h
8220F:	kernel/debug/
8221
8222KMEMLEAK
8223M:	Catalin Marinas <catalin.marinas@arm.com>
8224S:	Maintained
8225F:	Documentation/dev-tools/kmemleak.rst
8226F:	include/linux/kmemleak.h
8227F:	mm/kmemleak.c
8228F:	mm/kmemleak-test.c
8229
8230KMOD KERNEL MODULE LOADER - USERMODE HELPER
8231M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8232L:	linux-kernel@vger.kernel.org
8233S:	Maintained
8234F:	kernel/kmod.c
8235F:	include/linux/kmod.h
8236F:	lib/test_kmod.c
8237F:	tools/testing/selftests/kmod/
8238
8239KPROBES
8240M:	Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8241M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8242M:	"David S. Miller" <davem@davemloft.net>
8243M:	Masami Hiramatsu <mhiramat@kernel.org>
8244S:	Maintained
8245F:	Documentation/kprobes.txt
8246F:	include/linux/kprobes.h
8247F:	include/asm-generic/kprobes.h
8248F:	kernel/kprobes.c
8249
8250KS0108 LCD CONTROLLER DRIVER
8251M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8252S:	Maintained
8253F:	Documentation/auxdisplay/ks0108
8254F:	drivers/auxdisplay/ks0108.c
8255F:	include/linux/ks0108.h
8256
8257L3MDEV
8258M:	David Ahern <dsa@cumulusnetworks.com>
8259L:	netdev@vger.kernel.org
8260S:	Maintained
8261F:	net/l3mdev
8262F:	include/net/l3mdev.h
8263
8264L7 BPF FRAMEWORK
8265M:	John Fastabend <john.fastabend@gmail.com>
8266M:	Daniel Borkmann <daniel@iogearbox.net>
8267L:	netdev@vger.kernel.org
8268S:	Maintained
8269F:	include/linux/skmsg.h
8270F:	net/core/skmsg.c
8271F:	net/core/sock_map.c
8272F:	net/ipv4/tcp_bpf.c
8273
8274LANTIQ / INTEL Ethernet drivers
8275M:	Hauke Mehrtens <hauke@hauke-m.de>
8276L:	netdev@vger.kernel.org
8277S:	Maintained
8278F:	net/dsa/tag_gswip.c
8279F:	drivers/net/ethernet/lantiq_xrx200.c
8280F:	drivers/net/dsa/lantiq_pce.h
8281F:	drivers/net/dsa/lantiq_gswip.c
8282
8283LANTIQ MIPS ARCHITECTURE
8284M:	John Crispin <john@phrozen.org>
8285L:	linux-mips@linux-mips.org
8286S:	Maintained
8287F:	arch/mips/lantiq
8288F:	drivers/soc/lantiq
8289
8290LAPB module
8291L:	linux-x25@vger.kernel.org
8292S:	Orphan
8293F:	Documentation/networking/lapb-module.txt
8294F:	include/*/lapb.h
8295F:	net/lapb/
8296
8297LASI 53c700 driver for PARISC
8298M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8299L:	linux-scsi@vger.kernel.org
8300S:	Maintained
8301F:	Documentation/scsi/53c700.txt
8302F:	drivers/scsi/53c700*
8303
8304LEAKING_ADDRESSES
8305M:	Tobin C. Harding <me@tobin.cc>
8306M:	Tycho Andersen <tycho@tycho.ws>
8307L:	kernel-hardening@lists.openwall.com
8308S:	Maintained
8309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8310F:	scripts/leaking_addresses.pl
8311
8312LED SUBSYSTEM
8313M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8314M:	Pavel Machek <pavel@ucw.cz>
8315L:	linux-leds@vger.kernel.org
8316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8317S:	Maintained
8318F:	Documentation/devicetree/bindings/leds/
8319F:	drivers/leds/
8320F:	include/linux/leds.h
8321
8322LEGACY EEPROM DRIVER
8323M:	Jean Delvare <jdelvare@suse.com>
8324S:	Maintained
8325F:	Documentation/misc-devices/eeprom
8326F:	drivers/misc/eeprom/eeprom.c
8327
8328LEGO MINDSTORMS EV3
8329R:	David Lechner <david@lechnology.com>
8330S:	Maintained
8331F:	arch/arm/boot/dts/da850-lego-ev3.dts
8332F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8333F:	drivers/power/supply/lego_ev3_battery.c
8334
8335LEGO USB Tower driver
8336M:	Juergen Stuber <starblue@users.sourceforge.net>
8337L:	legousb-devel@lists.sourceforge.net
8338W:	http://legousb.sourceforge.net/
8339S:	Maintained
8340F:	drivers/usb/misc/legousbtower.c
8341
8342LG LAPTOP EXTRAS
8343M:	Matan Ziv-Av <matan@svgalib.org>
8344L:	platform-driver-x86@vger.kernel.org
8345S:	Maintained
8346F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8347F:	Documentation/laptops/lg-laptop.rst
8348F:	drivers/platform/x86/lg-laptop.c
8349
8350LG2160 MEDIA DRIVER
8351M:	Michael Krufky <mkrufky@linuxtv.org>
8352L:	linux-media@vger.kernel.org
8353W:	https://linuxtv.org
8354W:	http://github.com/mkrufky
8355Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8356T:	git git://linuxtv.org/mkrufky/tuners.git
8357S:	Maintained
8358F:	drivers/media/dvb-frontends/lg2160.*
8359
8360LGDT3305 MEDIA DRIVER
8361M:	Michael Krufky <mkrufky@linuxtv.org>
8362L:	linux-media@vger.kernel.org
8363W:	https://linuxtv.org
8364W:	http://github.com/mkrufky
8365Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8366T:	git git://linuxtv.org/mkrufky/tuners.git
8367S:	Maintained
8368F:	drivers/media/dvb-frontends/lgdt3305.*
8369
8370LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8371M:	Viresh Kumar <vireshk@kernel.org>
8372L:	linux-ide@vger.kernel.org
8373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8374S:	Maintained
8375F:	include/linux/pata_arasan_cf_data.h
8376F:	drivers/ata/pata_arasan_cf.c
8377
8378LIBATA PATA DRIVERS
8379M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8380M:	Jens Axboe <axboe@kernel.dk>
8381L:	linux-ide@vger.kernel.org
8382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8383S:	Maintained
8384F:	drivers/ata/pata_*.c
8385F:	drivers/ata/ata_generic.c
8386
8387LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8388M:	Linus Walleij <linus.walleij@linaro.org>
8389L:	linux-ide@vger.kernel.org
8390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8391S:	Maintained
8392F:	drivers/ata/pata_ftide010.c
8393F:	drivers/ata/sata_gemini.c
8394F:	drivers/ata/sata_gemini.h
8395
8396LIBATA SATA AHCI PLATFORM devices support
8397M:	Hans de Goede <hdegoede@redhat.com>
8398M:	Jens Axboe <axboe@kernel.dk>
8399L:	linux-ide@vger.kernel.org
8400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8401S:	Maintained
8402F:	drivers/ata/ahci_platform.c
8403F:	drivers/ata/libahci_platform.c
8404F:	include/linux/ahci_platform.h
8405
8406LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8407M:	Mikael Pettersson <mikpelinux@gmail.com>
8408L:	linux-ide@vger.kernel.org
8409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8410S:	Maintained
8411F:	drivers/ata/sata_promise.*
8412
8413LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8414M:	Jens Axboe <axboe@kernel.dk>
8415L:	linux-ide@vger.kernel.org
8416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8417S:	Maintained
8418F:	drivers/ata/
8419F:	include/linux/ata.h
8420F:	include/linux/libata.h
8421F:	Documentation/devicetree/bindings/ata/
8422
8423LIBLOCKDEP
8424M:	Sasha Levin <alexander.levin@microsoft.com>
8425S:	Maintained
8426F:	tools/lib/lockdep/
8427
8428LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8429M:	Ross Zwisler <zwisler@kernel.org>
8430M:	Dan Williams <dan.j.williams@intel.com>
8431M:	Vishal Verma <vishal.l.verma@intel.com>
8432M:	Dave Jiang <dave.jiang@intel.com>
8433L:	linux-nvdimm@lists.01.org
8434Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8435S:	Supported
8436F:	drivers/nvdimm/blk.c
8437F:	drivers/nvdimm/region_devs.c
8438
8439LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8440M:	Vishal Verma <vishal.l.verma@intel.com>
8441M:	Dan Williams <dan.j.williams@intel.com>
8442M:	Ross Zwisler <zwisler@kernel.org>
8443M:	Dave Jiang <dave.jiang@intel.com>
8444L:	linux-nvdimm@lists.01.org
8445Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8446S:	Supported
8447F:	drivers/nvdimm/btt*
8448
8449LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8450M:	Ross Zwisler <zwisler@kernel.org>
8451M:	Dan Williams <dan.j.williams@intel.com>
8452M:	Vishal Verma <vishal.l.verma@intel.com>
8453M:	Dave Jiang <dave.jiang@intel.com>
8454L:	linux-nvdimm@lists.01.org
8455Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8456S:	Supported
8457F:	drivers/nvdimm/pmem*
8458
8459LIBNVDIMM: DEVICETREE BINDINGS
8460M:	Oliver O'Halloran <oohall@gmail.com>
8461L:	linux-nvdimm@lists.01.org
8462Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8463S:	Supported
8464F:	drivers/nvdimm/of_pmem.c
8465F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8466
8467LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8468M:	Dan Williams <dan.j.williams@intel.com>
8469M:	Ross Zwisler <zwisler@kernel.org>
8470M:	Vishal Verma <vishal.l.verma@intel.com>
8471M:	Dave Jiang <dave.jiang@intel.com>
8472L:	linux-nvdimm@lists.01.org
8473Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8475S:	Supported
8476F:	drivers/nvdimm/*
8477F:	drivers/acpi/nfit/*
8478F:	include/linux/nd.h
8479F:	include/linux/libnvdimm.h
8480F:	include/uapi/linux/ndctl.h
8481
8482LIGHTNVM PLATFORM SUPPORT
8483M:	Matias Bjorling <mb@lightnvm.io>
8484W:	http://github/OpenChannelSSD
8485L:	linux-block@vger.kernel.org
8486S:	Maintained
8487F:	drivers/lightnvm/
8488F:	include/linux/lightnvm.h
8489F:	include/uapi/linux/lightnvm.h
8490
8491LINUX FOR POWER MACINTOSH
8492M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8493W:	http://www.penguinppc.org/
8494L:	linuxppc-dev@lists.ozlabs.org
8495S:	Maintained
8496F:	arch/powerpc/platforms/powermac/
8497F:	drivers/macintosh/
8498
8499LINUX FOR POWERPC (32-BIT AND 64-BIT)
8500M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8501M:	Paul Mackerras <paulus@samba.org>
8502M:	Michael Ellerman <mpe@ellerman.id.au>
8503W:	https://github.com/linuxppc/linux/wiki
8504L:	linuxppc-dev@lists.ozlabs.org
8505Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8507S:	Supported
8508F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8509F:	Documentation/devicetree/bindings/powerpc/
8510F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8511F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8512F:	Documentation/powerpc/
8513F:	arch/powerpc/
8514F:	drivers/char/tpm/tpm_ibmvtpm*
8515F:	drivers/crypto/nx/
8516F:	drivers/crypto/vmx/
8517F:	drivers/i2c/busses/i2c-opal.c
8518F:	drivers/net/ethernet/ibm/ibmveth.*
8519F:	drivers/net/ethernet/ibm/ibmvnic.*
8520F:	drivers/pci/hotplug/pnv_php.c
8521F:	drivers/pci/hotplug/rpa*
8522F:	drivers/rtc/rtc-opal.c
8523F:	drivers/scsi/ibmvscsi/
8524F:	drivers/tty/hvc/hvc_opal.c
8525F:	drivers/watchdog/wdrtas.c
8526F:	tools/testing/selftests/powerpc
8527N:	/pmac
8528N:	powermac
8529N:	powernv
8530N:	[^a-z0-9]ps3
8531N:	pseries
8532
8533LINUX FOR POWERPC EMBEDDED MPC5XXX
8534M:	Anatolij Gustschin <agust@denx.de>
8535L:	linuxppc-dev@lists.ozlabs.org
8536T:	git git://git.denx.de/linux-denx-agust.git
8537S:	Maintained
8538F:	arch/powerpc/platforms/512x/
8539F:	arch/powerpc/platforms/52xx/
8540
8541LINUX FOR POWERPC EMBEDDED PPC4XX
8542M:	Alistair Popple <alistair@popple.id.au>
8543M:	Matt Porter <mporter@kernel.crashing.org>
8544W:	http://www.penguinppc.org/
8545L:	linuxppc-dev@lists.ozlabs.org
8546S:	Maintained
8547F:	arch/powerpc/platforms/40x/
8548F:	arch/powerpc/platforms/44x/
8549
8550LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8551M:	Scott Wood <oss@buserror.net>
8552M:	Kumar Gala <galak@kernel.crashing.org>
8553W:	http://www.penguinppc.org/
8554L:	linuxppc-dev@lists.ozlabs.org
8555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8556S:	Maintained
8557F:	arch/powerpc/platforms/83xx/
8558F:	arch/powerpc/platforms/85xx/
8559F:	Documentation/devicetree/bindings/powerpc/fsl/
8560
8561LINUX FOR POWERPC EMBEDDED PPC8XX
8562M:	Vitaly Bordug <vitb@kernel.crashing.org>
8563W:	http://www.penguinppc.org/
8564L:	linuxppc-dev@lists.ozlabs.org
8565S:	Maintained
8566F:	arch/powerpc/platforms/8xx/
8567
8568LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8569L:	linuxppc-dev@lists.ozlabs.org
8570S:	Orphan
8571F:	arch/powerpc/*/*virtex*
8572F:	arch/powerpc/*/*/*virtex*
8573
8574LINUX FOR POWERPC PA SEMI PWRFICIENT
8575L:	linuxppc-dev@lists.ozlabs.org
8576S:	Orphan
8577F:	arch/powerpc/platforms/pasemi/
8578F:	drivers/*/*pasemi*
8579F:	drivers/*/*/*pasemi*
8580
8581LINUX KERNEL DUMP TEST MODULE (LKDTM)
8582M:	Kees Cook <keescook@chromium.org>
8583S:	Maintained
8584F:	drivers/misc/lkdtm/*
8585
8586LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8587M:	Alan Stern <stern@rowland.harvard.edu>
8588M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8589M:	Will Deacon <will.deacon@arm.com>
8590M:	Peter Zijlstra <peterz@infradead.org>
8591M:	Boqun Feng <boqun.feng@gmail.com>
8592M:	Nicholas Piggin <npiggin@gmail.com>
8593M:	David Howells <dhowells@redhat.com>
8594M:	Jade Alglave <j.alglave@ucl.ac.uk>
8595M:	Luc Maranget <luc.maranget@inria.fr>
8596M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8597R:	Akira Yokosawa <akiyks@gmail.com>
8598R:	Daniel Lustig <dlustig@nvidia.com>
8599L:	linux-kernel@vger.kernel.org
8600L:	linux-arch@vger.kernel.org
8601S:	Supported
8602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8603F:	tools/memory-model/
8604F:	Documentation/atomic_bitops.txt
8605F:	Documentation/atomic_t.txt
8606F:	Documentation/core-api/atomic_ops.rst
8607F:	Documentation/core-api/refcount-vs-atomic.rst
8608F:	Documentation/memory-barriers.txt
8609
8610LIS3LV02D ACCELEROMETER DRIVER
8611M:	Eric Piel <eric.piel@tremplin-utc.net>
8612S:	Maintained
8613F:	Documentation/misc-devices/lis3lv02d
8614F:	drivers/misc/lis3lv02d/
8615F:	drivers/platform/x86/hp_accel.c
8616
8617LIVE PATCHING
8618M:	Josh Poimboeuf <jpoimboe@redhat.com>
8619M:	Jessica Yu <jeyu@kernel.org>
8620M:	Jiri Kosina <jikos@kernel.org>
8621M:	Miroslav Benes <mbenes@suse.cz>
8622R:	Petr Mladek <pmladek@suse.com>
8623S:	Maintained
8624F:	kernel/livepatch/
8625F:	include/linux/livepatch.h
8626F:	arch/x86/include/asm/livepatch.h
8627F:	arch/x86/kernel/livepatch.c
8628F:	Documentation/livepatch/
8629F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8630F:	samples/livepatch/
8631L:	live-patching@vger.kernel.org
8632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8633
8634LLC (802.2)
8635L:	netdev@vger.kernel.org
8636S:	Odd fixes
8637F:	include/linux/llc.h
8638F:	include/uapi/linux/llc.h
8639F:	include/net/llc*
8640F:	net/llc/
8641
8642LM73 HARDWARE MONITOR DRIVER
8643M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8644L:	linux-hwmon@vger.kernel.org
8645S:	Maintained
8646F:	drivers/hwmon/lm73.c
8647
8648LM78 HARDWARE MONITOR DRIVER
8649M:	Jean Delvare <jdelvare@suse.com>
8650L:	linux-hwmon@vger.kernel.org
8651S:	Maintained
8652F:	Documentation/hwmon/lm78
8653F:	drivers/hwmon/lm78.c
8654
8655LM83 HARDWARE MONITOR DRIVER
8656M:	Jean Delvare <jdelvare@suse.com>
8657L:	linux-hwmon@vger.kernel.org
8658S:	Maintained
8659F:	Documentation/hwmon/lm83
8660F:	drivers/hwmon/lm83.c
8661
8662LM90 HARDWARE MONITOR DRIVER
8663M:	Jean Delvare <jdelvare@suse.com>
8664L:	linux-hwmon@vger.kernel.org
8665S:	Maintained
8666F:	Documentation/hwmon/lm90
8667F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8668F:	drivers/hwmon/lm90.c
8669F:	include/dt-bindings/thermal/lm90.h
8670
8671LM95234 HARDWARE MONITOR DRIVER
8672M:	Guenter Roeck <linux@roeck-us.net>
8673L:	linux-hwmon@vger.kernel.org
8674S:	Maintained
8675F:	Documentation/hwmon/lm95234
8676F:	drivers/hwmon/lm95234.c
8677
8678LME2510 MEDIA DRIVER
8679M:	Malcolm Priestley <tvboxspy@gmail.com>
8680L:	linux-media@vger.kernel.org
8681W:	https://linuxtv.org
8682Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8683S:	Maintained
8684F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8685
8686LOADPIN SECURITY MODULE
8687M:	Kees Cook <keescook@chromium.org>
8688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8689S:	Supported
8690F:	security/loadpin/
8691F:	Documentation/admin-guide/LSM/LoadPin.rst
8692
8693LOCKING PRIMITIVES
8694M:	Peter Zijlstra <peterz@infradead.org>
8695M:	Ingo Molnar <mingo@redhat.com>
8696M:	Will Deacon <will.deacon@arm.com>
8697L:	linux-kernel@vger.kernel.org
8698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8699S:	Maintained
8700F:	Documentation/locking/
8701F:	include/linux/lockdep.h
8702F:	include/linux/spinlock*.h
8703F:	arch/*/include/asm/spinlock*.h
8704F:	include/linux/rwlock*.h
8705F:	include/linux/mutex*.h
8706F:	include/linux/rwsem*.h
8707F:	arch/*/include/asm/rwsem.h
8708F:	include/linux/seqlock.h
8709F:	lib/locking*.[ch]
8710F:	kernel/locking/
8711X:	kernel/locking/locktorture.c
8712
8713LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8714M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8715L:	linux-ntfs-dev@lists.sourceforge.net
8716W:	http://www.linux-ntfs.org/content/view/19/37/
8717S:	Maintained
8718F:	Documentation/ldm.txt
8719F:	block/partitions/ldm.*
8720
8721LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8722M:	Sathya Prakash <sathya.prakash@broadcom.com>
8723M:	Chaitra P B <chaitra.basappa@broadcom.com>
8724M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8725L:	MPT-FusionLinux.pdl@broadcom.com
8726L:	linux-scsi@vger.kernel.org
8727W:	http://www.avagotech.com/support/
8728S:	Supported
8729F:	drivers/message/fusion/
8730F:	drivers/scsi/mpt3sas/
8731
8732LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8733M:	Matthew Wilcox <willy@infradead.org>
8734L:	linux-scsi@vger.kernel.org
8735S:	Maintained
8736F:	drivers/scsi/sym53c8xx_2/
8737
8738LTC1660 DAC DRIVER
8739M:	Marcus Folkesson <marcus.folkesson@gmail.com>
8740L:	linux-iio@vger.kernel.org
8741S:	Maintained
8742F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8743F:	drivers/iio/dac/ltc1660.c
8744
8745LTC4261 HARDWARE MONITOR DRIVER
8746M:	Guenter Roeck <linux@roeck-us.net>
8747L:	linux-hwmon@vger.kernel.org
8748S:	Maintained
8749F:	Documentation/hwmon/ltc4261
8750F:	drivers/hwmon/ltc4261.c
8751
8752LTC4306 I2C MULTIPLEXER DRIVER
8753M:	Michael Hennerich <michael.hennerich@analog.com>
8754W:	http://ez.analog.com/community/linux-device-drivers
8755L:	linux-i2c@vger.kernel.org
8756S:	Supported
8757F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8758F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8759
8760LTP (Linux Test Project)
8761M:	Mike Frysinger <vapier@gentoo.org>
8762M:	Cyril Hrubis <chrubis@suse.cz>
8763M:	Wanlong Gao <wanlong.gao@gmail.com>
8764M:	Jan Stancek <jstancek@redhat.com>
8765M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8766M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8767L:	ltp@lists.linux.it (subscribers-only)
8768W:	http://linux-test-project.github.io/
8769T:	git git://github.com/linux-test-project/ltp.git
8770S:	Maintained
8771
8772M68K ARCHITECTURE
8773M:	Geert Uytterhoeven <geert@linux-m68k.org>
8774L:	linux-m68k@lists.linux-m68k.org
8775W:	http://www.linux-m68k.org/
8776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8777S:	Maintained
8778F:	arch/m68k/
8779F:	drivers/zorro/
8780
8781M68K ON APPLE MACINTOSH
8782M:	Joshua Thompson <funaho@jurai.org>
8783W:	http://www.mac.linux-m68k.org/
8784L:	linux-m68k@lists.linux-m68k.org
8785S:	Maintained
8786F:	arch/m68k/mac/
8787
8788M68K ON HP9000/300
8789M:	Philip Blundell <philb@gnu.org>
8790W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8791S:	Maintained
8792F:	arch/m68k/hp300/
8793
8794M88DS3103 MEDIA DRIVER
8795M:	Antti Palosaari <crope@iki.fi>
8796L:	linux-media@vger.kernel.org
8797W:	https://linuxtv.org
8798W:	http://palosaari.fi/linux/
8799Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8800T:	git git://linuxtv.org/anttip/media_tree.git
8801S:	Maintained
8802F:	drivers/media/dvb-frontends/m88ds3103*
8803
8804M88RS2000 MEDIA DRIVER
8805M:	Malcolm Priestley <tvboxspy@gmail.com>
8806L:	linux-media@vger.kernel.org
8807W:	https://linuxtv.org
8808Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8809S:	Maintained
8810F:	drivers/media/dvb-frontends/m88rs2000*
8811
8812MA901 MASTERKIT USB FM RADIO DRIVER
8813M:	Alexey Klimov <klimov.linux@gmail.com>
8814L:	linux-media@vger.kernel.org
8815T:	git git://linuxtv.org/media_tree.git
8816S:	Maintained
8817F:	drivers/media/radio/radio-ma901.c
8818
8819MAC80211
8820M:	Johannes Berg <johannes@sipsolutions.net>
8821L:	linux-wireless@vger.kernel.org
8822W:	http://wireless.kernel.org/
8823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8825S:	Maintained
8826F:	Documentation/networking/mac80211-injection.txt
8827F:	include/net/mac80211.h
8828F:	net/mac80211/
8829F:	drivers/net/wireless/mac80211_hwsim.[ch]
8830F:	Documentation/networking/mac80211_hwsim/README
8831
8832MAILBOX API
8833M:	Jassi Brar <jassisinghbrar@gmail.com>
8834L:	linux-kernel@vger.kernel.org
8835S:	Maintained
8836F:	drivers/mailbox/
8837F:	include/linux/mailbox_client.h
8838F:	include/linux/mailbox_controller.h
8839
8840MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8841M:	Michael Kerrisk <mtk.manpages@gmail.com>
8842W:	http://www.kernel.org/doc/man-pages
8843L:	linux-man@vger.kernel.org
8844S:	Maintained
8845
8846MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8847M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8848L:	linux-mips@linux-mips.org
8849S:	Maintained
8850F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8851
8852MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8853M:	Andrew Lunn <andrew@lunn.ch>
8854M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8855L:	netdev@vger.kernel.org
8856S:	Maintained
8857F:	drivers/net/dsa/mv88e6xxx/
8858F:	include/linux/platform_data/mv88e6xxx.h
8859F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8860
8861MARVELL ARMADA DRM SUPPORT
8862M:	Russell King <linux@armlinux.org.uk>
8863S:	Maintained
8864T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8865T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8866F:	drivers/gpu/drm/armada/
8867F:	include/uapi/drm/armada_drm.h
8868F:	Documentation/devicetree/bindings/display/armada/
8869
8870MARVELL CRYPTO DRIVER
8871M:	Boris Brezillon <boris.brezillon@bootlin.com>
8872M:	Arnaud Ebalard <arno@natisbad.org>
8873F:	drivers/crypto/marvell/
8874S:	Maintained
8875L:	linux-crypto@vger.kernel.org
8876
8877MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8878M:	Mirko Lindner <mlindner@marvell.com>
8879M:	Stephen Hemminger <stephen@networkplumber.org>
8880L:	netdev@vger.kernel.org
8881S:	Maintained
8882F:	drivers/net/ethernet/marvell/sk*
8883
8884MARVELL LIBERTAS WIRELESS DRIVER
8885L:	libertas-dev@lists.infradead.org
8886S:	Orphan
8887F:	drivers/net/wireless/marvell/libertas/
8888
8889MARVELL MACCHIATOBIN SUPPORT
8890M:	Russell King <linux@armlinux.org.uk>
8891L:	linux-arm-kernel@lists.infradead.org
8892S:	Maintained
8893F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8894
8895MARVELL MV643XX ETHERNET DRIVER
8896M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8897L:	netdev@vger.kernel.org
8898S:	Maintained
8899F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8900F:	include/linux/mv643xx.h
8901
8902MARVELL MV88X3310 PHY DRIVER
8903M:	Russell King <linux@armlinux.org.uk>
8904L:	netdev@vger.kernel.org
8905S:	Maintained
8906F:	drivers/net/phy/marvell10g.c
8907
8908MARVELL MVNETA ETHERNET DRIVER
8909M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8910L:	netdev@vger.kernel.org
8911S:	Maintained
8912F:	drivers/net/ethernet/marvell/mvneta.*
8913
8914MARVELL MWIFIEX WIRELESS DRIVER
8915M:	Amitkumar Karwar <amitkarwar@gmail.com>
8916M:	Nishant Sarmukadam <nishants@marvell.com>
8917M:	Ganapathi Bhat <gbhat@marvell.com>
8918M:	Xinming Hu <huxinming820@gmail.com>
8919L:	linux-wireless@vger.kernel.org
8920S:	Maintained
8921F:	drivers/net/wireless/marvell/mwifiex/
8922
8923MARVELL MWL8K WIRELESS DRIVER
8924M:	Lennert Buytenhek <buytenh@wantstofly.org>
8925L:	linux-wireless@vger.kernel.org
8926S:	Odd Fixes
8927F:	drivers/net/wireless/marvell/mwl8k.c
8928
8929MARVELL NAND CONTROLLER DRIVER
8930M:	Miquel Raynal <miquel.raynal@bootlin.com>
8931L:	linux-mtd@lists.infradead.org
8932S:	Maintained
8933F:	drivers/mtd/nand/raw/marvell_nand.c
8934F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8935
8936MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8937M:	Nicolas Pitre <nico@fluxnic.net>
8938S:	Odd Fixes
8939F:	drivers/mmc/host/mvsdio.*
8940
8941MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8942M:	Hu Ziji <huziji@marvell.com>
8943L:	linux-mmc@vger.kernel.org
8944S:	Supported
8945F:	drivers/mmc/host/sdhci-xenon*
8946F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8947
8948MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8949M:	Sunil Goutham <sgoutham@marvell.com>
8950M:	Linu Cherian <lcherian@marvell.com>
8951M:	Geetha sowjanya <gakula@marvell.com>
8952M:	Jerin Jacob <jerinj@marvell.com>
8953L:	netdev@vger.kernel.org
8954S:	Supported
8955F:	drivers/net/ethernet/marvell/octeontx2/af/
8956
8957MATROX FRAMEBUFFER DRIVER
8958L:	linux-fbdev@vger.kernel.org
8959S:	Orphan
8960F:	drivers/video/fbdev/matrox/matroxfb_*
8961F:	include/uapi/linux/matroxfb.h
8962
8963MAX16065 HARDWARE MONITOR DRIVER
8964M:	Guenter Roeck <linux@roeck-us.net>
8965L:	linux-hwmon@vger.kernel.org
8966S:	Maintained
8967F:	Documentation/hwmon/max16065
8968F:	drivers/hwmon/max16065.c
8969
8970MAX2175 SDR TUNER DRIVER
8971M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8972L:	linux-media@vger.kernel.org
8973T:	git git://linuxtv.org/media_tree.git
8974S:	Maintained
8975F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8976F:	Documentation/media/v4l-drivers/max2175.rst
8977F:	drivers/media/i2c/max2175*
8978F:	include/uapi/linux/max2175.h
8979
8980MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8981L:	linux-hwmon@vger.kernel.org
8982S:	Orphan
8983F:	Documentation/hwmon/max6650
8984F:	drivers/hwmon/max6650.c
8985
8986MAX6697 HARDWARE MONITOR DRIVER
8987M:	Guenter Roeck <linux@roeck-us.net>
8988L:	linux-hwmon@vger.kernel.org
8989S:	Maintained
8990F:	Documentation/hwmon/max6697
8991F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8992F:	drivers/hwmon/max6697.c
8993F:	include/linux/platform_data/max6697.h
8994
8995MAX9860 MONO AUDIO VOICE CODEC DRIVER
8996M:	Peter Rosin <peda@axentia.se>
8997L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8998S:	Maintained
8999F:	Documentation/devicetree/bindings/sound/max9860.txt
9000F:	sound/soc/codecs/max9860.*
9001
9002MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9003M:	Javier Martinez Canillas <javier@dowhile0.org>
9004L:	linux-kernel@vger.kernel.org
9005S:	Supported
9006F:	drivers/regulator/max77802-regulator.c
9007F:	Documentation/devicetree/bindings/*/*max77802.txt
9008F:	include/dt-bindings/*/*max77802.h
9009
9010MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9011M:	Krzysztof Kozlowski <krzk@kernel.org>
9012M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9013L:	linux-pm@vger.kernel.org
9014S:	Supported
9015F:	drivers/power/supply/max14577_charger.c
9016F:	drivers/power/supply/max77693_charger.c
9017
9018MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9019M:	Chanwoo Choi <cw00.choi@samsung.com>
9020M:	Krzysztof Kozlowski <krzk@kernel.org>
9021M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9022L:	linux-kernel@vger.kernel.org
9023S:	Supported
9024F:	drivers/*/max14577*.c
9025F:	drivers/*/max77686*.c
9026F:	drivers/*/max77693*.c
9027F:	drivers/extcon/extcon-max14577.c
9028F:	drivers/extcon/extcon-max77693.c
9029F:	drivers/rtc/rtc-max77686.c
9030F:	drivers/clk/clk-max77686.c
9031F:	Documentation/devicetree/bindings/mfd/max14577.txt
9032F:	Documentation/devicetree/bindings/*/max77686.txt
9033F:	Documentation/devicetree/bindings/mfd/max77693.txt
9034F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9035F:	include/linux/mfd/max14577*.h
9036F:	include/linux/mfd/max77686*.h
9037F:	include/linux/mfd/max77693*.h
9038
9039MAXIRADIO FM RADIO RECEIVER DRIVER
9040M:	Hans Verkuil <hverkuil@xs4all.nl>
9041L:	linux-media@vger.kernel.org
9042T:	git git://linuxtv.org/media_tree.git
9043W:	https://linuxtv.org
9044S:	Maintained
9045F:	drivers/media/radio/radio-maxiradio*
9046
9047MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9048M:	Peter Rosin <peda@axentia.se>
9049L:	linux-iio@vger.kernel.org
9050S:	Maintained
9051F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9052F:	drivers/iio/potentiometer/mcp4018.c
9053F:	drivers/iio/potentiometer/mcp4531.c
9054
9055MCR20A IEEE-802.15.4 RADIO DRIVER
9056M:	Xue Liu <liuxuenetmail@gmail.com>
9057L:	linux-wpan@vger.kernel.org
9058W:	https://github.com/xueliu/mcr20a-linux
9059S:	Maintained
9060F:	drivers/net/ieee802154/mcr20a.c
9061F:	drivers/net/ieee802154/mcr20a.h
9062F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9063
9064MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9065M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9066L:	linux-iio@vger.kernel.org
9067S:	Maintained
9068F:	drivers/iio/dac/cio-dac.c
9069
9070MEDIA DRIVERS FOR ASCOT2E
9071M:	Sergey Kozlov <serjk@netup.ru>
9072M:	Abylay Ospan <aospan@netup.ru>
9073L:	linux-media@vger.kernel.org
9074W:	https://linuxtv.org
9075W:	http://netup.tv/
9076T:	git git://linuxtv.org/media_tree.git
9077S:	Supported
9078F:	drivers/media/dvb-frontends/ascot2e*
9079
9080MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9081M:	Jasmin Jessich <jasmin@anw.at>
9082L:	linux-media@vger.kernel.org
9083W:	https://linuxtv.org
9084T:	git git://linuxtv.org/media_tree.git
9085S:	Maintained
9086F:	drivers/media/dvb-frontends/cxd2099*
9087
9088MEDIA DRIVERS FOR CXD2841ER
9089M:	Sergey Kozlov <serjk@netup.ru>
9090M:	Abylay Ospan <aospan@netup.ru>
9091L:	linux-media@vger.kernel.org
9092W:	https://linuxtv.org
9093W:	http://netup.tv/
9094T:	git git://linuxtv.org/media_tree.git
9095S:	Supported
9096F:	drivers/media/dvb-frontends/cxd2841er*
9097
9098MEDIA DRIVERS FOR CXD2880
9099M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9100L:	linux-media@vger.kernel.org
9101W:	http://linuxtv.org/
9102T:	git git://linuxtv.org/media_tree.git
9103S:	Supported
9104F:	drivers/media/dvb-frontends/cxd2880/*
9105F:	drivers/media/spi/cxd2880*
9106
9107MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9108L:	linux-media@vger.kernel.org
9109W:	https://linuxtv.org
9110T:	git git://linuxtv.org/media_tree.git
9111S:	Orphan
9112F:	drivers/media/pci/ddbridge/*
9113
9114MEDIA DRIVERS FOR FREESCALE IMX
9115M:	Steve Longerbeam <slongerbeam@gmail.com>
9116M:	Philipp Zabel <p.zabel@pengutronix.de>
9117L:	linux-media@vger.kernel.org
9118T:	git git://linuxtv.org/media_tree.git
9119S:	Maintained
9120F:	Documentation/devicetree/bindings/media/imx.txt
9121F:	Documentation/media/v4l-drivers/imx.rst
9122F:	drivers/staging/media/imx/
9123F:	include/linux/imx-media.h
9124F:	include/media/imx.h
9125
9126MEDIA DRIVER FOR FREESCALE IMX PXP
9127M:	Philipp Zabel <p.zabel@pengutronix.de>
9128L:	linux-media@vger.kernel.org
9129T:	git git://linuxtv.org/media_tree.git
9130S:	Maintained
9131F:	drivers/media/platform/imx-pxp.[ch]
9132
9133MEDIA DRIVERS FOR HELENE
9134M:	Abylay Ospan <aospan@netup.ru>
9135L:	linux-media@vger.kernel.org
9136W:	https://linuxtv.org
9137W:	http://netup.tv/
9138T:	git git://linuxtv.org/media_tree.git
9139S:	Supported
9140F:	drivers/media/dvb-frontends/helene*
9141
9142MEDIA DRIVERS FOR HORUS3A
9143M:	Sergey Kozlov <serjk@netup.ru>
9144M:	Abylay Ospan <aospan@netup.ru>
9145L:	linux-media@vger.kernel.org
9146W:	https://linuxtv.org
9147W:	http://netup.tv/
9148T:	git git://linuxtv.org/media_tree.git
9149S:	Supported
9150F:	drivers/media/dvb-frontends/horus3a*
9151
9152MEDIA DRIVERS FOR LNBH25
9153M:	Sergey Kozlov <serjk@netup.ru>
9154M:	Abylay Ospan <aospan@netup.ru>
9155L:	linux-media@vger.kernel.org
9156W:	https://linuxtv.org
9157W:	http://netup.tv/
9158T:	git git://linuxtv.org/media_tree.git
9159S:	Supported
9160F:	drivers/media/dvb-frontends/lnbh25*
9161
9162MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9163L:	linux-media@vger.kernel.org
9164W:	https://linuxtv.org
9165T:	git git://linuxtv.org/media_tree.git
9166S:	Orphan
9167F:	drivers/media/dvb-frontends/mxl5xx*
9168
9169MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9170M:	Sergey Kozlov <serjk@netup.ru>
9171M:	Abylay Ospan <aospan@netup.ru>
9172L:	linux-media@vger.kernel.org
9173W:	https://linuxtv.org
9174W:	http://netup.tv/
9175T:	git git://linuxtv.org/media_tree.git
9176S:	Supported
9177F:	drivers/media/pci/netup_unidvb/*
9178
9179MEDIA DRIVERS FOR RENESAS - CEU
9180M:	Jacopo Mondi <jacopo@jmondi.org>
9181L:	linux-media@vger.kernel.org
9182L:	linux-renesas-soc@vger.kernel.org
9183T:	git git://linuxtv.org/media_tree.git
9184S:	Supported
9185F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9186F:	drivers/media/platform/renesas-ceu.c
9187F:	include/media/drv-intf/renesas-ceu.h
9188
9189MEDIA DRIVERS FOR RENESAS - DRIF
9190M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9191L:	linux-media@vger.kernel.org
9192L:	linux-renesas-soc@vger.kernel.org
9193T:	git git://linuxtv.org/media_tree.git
9194S:	Supported
9195F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9196F:	drivers/media/platform/rcar_drif.c
9197
9198MEDIA DRIVERS FOR RENESAS - FCP
9199M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9200L:	linux-media@vger.kernel.org
9201L:	linux-renesas-soc@vger.kernel.org
9202T:	git git://linuxtv.org/media_tree.git
9203S:	Supported
9204F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9205F:	drivers/media/platform/rcar-fcp.c
9206F:	include/media/rcar-fcp.h
9207
9208MEDIA DRIVERS FOR RENESAS - FDP1
9209M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9210L:	linux-media@vger.kernel.org
9211L:	linux-renesas-soc@vger.kernel.org
9212T:	git git://linuxtv.org/media_tree.git
9213S:	Supported
9214F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9215F:	drivers/media/platform/rcar_fdp1.c
9216
9217MEDIA DRIVERS FOR RENESAS - VIN
9218M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9219L:	linux-media@vger.kernel.org
9220L:	linux-renesas-soc@vger.kernel.org
9221T:	git git://linuxtv.org/media_tree.git
9222S:	Supported
9223F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9224F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9225F:	drivers/media/platform/rcar-vin/
9226
9227MEDIA DRIVERS FOR RENESAS - VSP1
9228M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9229M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9230L:	linux-media@vger.kernel.org
9231L:	linux-renesas-soc@vger.kernel.org
9232T:	git git://linuxtv.org/media_tree.git
9233S:	Supported
9234F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9235F:	drivers/media/platform/vsp1/
9236
9237MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9238L:	linux-media@vger.kernel.org
9239W:	https://linuxtv.org
9240T:	git git://linuxtv.org/media_tree.git
9241S:	Orphan
9242F:	drivers/media/dvb-frontends/stv0910*
9243
9244MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9245L:	linux-media@vger.kernel.org
9246W:	https://linuxtv.org
9247T:	git git://linuxtv.org/media_tree.git
9248S:	Orphan
9249F:	drivers/media/dvb-frontends/stv6111*
9250
9251MEDIA DRIVERS FOR STM32 - DCMI
9252M:	Hugues Fruchet <hugues.fruchet@st.com>
9253L:	linux-media@vger.kernel.org
9254T:	git git://linuxtv.org/media_tree.git
9255S:	Supported
9256F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9257F:	drivers/media/platform/stm32/stm32-dcmi.c
9258
9259MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9260M:	Dmitry Osipenko <digetx@gmail.com>
9261L:	linux-media@vger.kernel.org
9262L:	linux-tegra@vger.kernel.org
9263T:	git git://linuxtv.org/media_tree.git
9264S:	Maintained
9265F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9266F:	drivers/staging/media/tegra-vde/
9267
9268MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9269M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9270P:	LinuxTV.org Project
9271L:	linux-media@vger.kernel.org
9272W:	https://linuxtv.org
9273Q:	http://patchwork.kernel.org/project/linux-media/list/
9274T:	git git://linuxtv.org/media_tree.git
9275S:	Maintained
9276F:	Documentation/devicetree/bindings/media/
9277F:	Documentation/media/
9278F:	drivers/media/
9279F:	drivers/staging/media/
9280F:	include/linux/platform_data/media/
9281F:	include/media/
9282F:	include/uapi/linux/dvb/
9283F:	include/uapi/linux/videodev2.h
9284F:	include/uapi/linux/media.h
9285F:	include/uapi/linux/v4l2-*
9286F:	include/uapi/linux/meye.h
9287F:	include/uapi/linux/ivtv*
9288F:	include/uapi/linux/uvcvideo.h
9289
9290MEDIATEK BLUETOOTH DRIVER
9291M:	Sean Wang <sean.wang@mediatek.com>
9292L:	linux-bluetooth@vger.kernel.org
9293L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9294S:	Maintained
9295F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9296F:	drivers/bluetooth/btmtkuart.c
9297
9298MEDIATEK CIR DRIVER
9299M:	Sean Wang <sean.wang@mediatek.com>
9300S:	Maintained
9301F:	drivers/media/rc/mtk-cir.c
9302
9303MEDIATEK DMA DRIVER
9304M:	Sean Wang <sean.wang@mediatek.com>
9305L:	dmaengine@vger.kernel.org
9306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9307L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9308S:	Maintained
9309F:	Documentation/devicetree/bindings/dma/mtk-*
9310F:	drivers/dma/mediatek/
9311
9312MEDIATEK PMIC LED DRIVER
9313M:	Sean Wang <sean.wang@mediatek.com>
9314S:	Maintained
9315F:	drivers/leds/leds-mt6323.c
9316F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9317
9318MEDIATEK ETHERNET DRIVER
9319M:	Felix Fietkau <nbd@openwrt.org>
9320M:	John Crispin <john@phrozen.org>
9321M:	Sean Wang <sean.wang@mediatek.com>
9322M:	Nelson Chang <nelson.chang@mediatek.com>
9323L:	netdev@vger.kernel.org
9324S:	Maintained
9325F:	drivers/net/ethernet/mediatek/
9326
9327MEDIATEK SWITCH DRIVER
9328M:	Sean Wang <sean.wang@mediatek.com>
9329L:	netdev@vger.kernel.org
9330S:	Maintained
9331F:	drivers/net/dsa/mt7530.*
9332F:	net/dsa/tag_mtk.c
9333
9334MEDIATEK JPEG DRIVER
9335M:	Rick Chang <rick.chang@mediatek.com>
9336M:	Bin Liu <bin.liu@mediatek.com>
9337S:	Supported
9338F:	drivers/media/platform/mtk-jpeg/
9339F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9340
9341MEDIATEK MDP DRIVER
9342M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9343M:	Houlong Wei <houlong.wei@mediatek.com>
9344M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9345S:	Supported
9346F:	drivers/media/platform/mtk-mdp/
9347F:	drivers/media/platform/mtk-vpu/
9348F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9349
9350MEDIATEK MEDIA DRIVER
9351M:	Tiffany Lin <tiffany.lin@mediatek.com>
9352M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9353S:	Supported
9354F:	drivers/media/platform/mtk-vcodec/
9355F:	drivers/media/platform/mtk-vpu/
9356F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9357F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9358
9359MEDIATEK MT7601U WIRELESS LAN DRIVER
9360M:	Jakub Kicinski <kubakici@wp.pl>
9361L:	linux-wireless@vger.kernel.org
9362S:	Maintained
9363F:	drivers/net/wireless/mediatek/mt7601u/
9364
9365MEDIATEK NAND CONTROLLER DRIVER
9366M:	Xiaolei Li <xiaolei.li@mediatek.com>
9367L:	linux-mtd@lists.infradead.org
9368S:	Maintained
9369F:	drivers/mtd/nand/raw/mtk_*
9370F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9371
9372MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9373M:	Sean Wang <sean.wang@mediatek.com>
9374S:	Maintained
9375F:	drivers/char/hw_random/mtk-rng.c
9376
9377MEDIATEK USB3 DRD IP DRIVER
9378M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9379L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9380L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9381L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9382S:	Maintained
9383F:	drivers/usb/mtu3/
9384
9385MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9386M:	Peter Senna Tschudin <peter.senna@gmail.com>
9387M:	Martin Donnelly <martin.donnelly@ge.com>
9388M:	Martyn Welch <martyn.welch@collabora.co.uk>
9389S:	Maintained
9390F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9391F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9392
9393MEGARAID SCSI/SAS DRIVERS
9394M:	Kashyap Desai <kashyap.desai@broadcom.com>
9395M:	Sumit Saxena <sumit.saxena@broadcom.com>
9396M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9397L:	megaraidlinux.pdl@broadcom.com
9398L:	linux-scsi@vger.kernel.org
9399W:	http://www.avagotech.com/support/
9400S:	Maintained
9401F:	Documentation/scsi/megaraid.txt
9402F:	drivers/scsi/megaraid.*
9403F:	drivers/scsi/megaraid/
9404
9405MELEXIS MLX90614 DRIVER
9406M:	Crt Mori <cmo@melexis.com>
9407L:	linux-iio@vger.kernel.org
9408W:	http://www.melexis.com
9409S:	Supported
9410F:	drivers/iio/temperature/mlx90614.c
9411
9412MELEXIS MLX90632 DRIVER
9413M:	Crt Mori <cmo@melexis.com>
9414L:	linux-iio@vger.kernel.org
9415W:	http://www.melexis.com
9416S:	Supported
9417F:	drivers/iio/temperature/mlx90632.c
9418
9419MELFAS MIP4 TOUCHSCREEN DRIVER
9420M:	Sangwon Jee <jeesw@melfas.com>
9421W:	http://www.melfas.com
9422S:	Supported
9423F:	drivers/input/touchscreen/melfas_mip4.c
9424F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9425
9426MELLANOX ETHERNET DRIVER (mlx4_en)
9427M:	Tariq Toukan <tariqt@mellanox.com>
9428L:	netdev@vger.kernel.org
9429S:	Supported
9430W:	http://www.mellanox.com
9431Q:	http://patchwork.ozlabs.org/project/netdev/list/
9432F:	drivers/net/ethernet/mellanox/mlx4/en_*
9433
9434MELLANOX ETHERNET DRIVER (mlx5e)
9435M:	Saeed Mahameed <saeedm@mellanox.com>
9436L:	netdev@vger.kernel.org
9437S:	Supported
9438W:	http://www.mellanox.com
9439Q:	http://patchwork.ozlabs.org/project/netdev/list/
9440F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9441
9442MELLANOX ETHERNET INNOVA DRIVERS
9443R:	Boris Pismenny <borisp@mellanox.com>
9444L:	netdev@vger.kernel.org
9445S:	Supported
9446W:	http://www.mellanox.com
9447Q:	http://patchwork.ozlabs.org/project/netdev/list/
9448F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9449F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9450F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9451F:	include/linux/mlx5/mlx5_ifc_fpga.h
9452
9453MELLANOX ETHERNET INNOVA IPSEC DRIVER
9454R:	Boris Pismenny <borisp@mellanox.com>
9455L:	netdev@vger.kernel.org
9456S:	Supported
9457W:	http://www.mellanox.com
9458Q:	http://patchwork.ozlabs.org/project/netdev/list/
9459F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9460F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9461
9462MELLANOX ETHERNET SWITCH DRIVERS
9463M:	Jiri Pirko <jiri@mellanox.com>
9464M:	Ido Schimmel <idosch@mellanox.com>
9465L:	netdev@vger.kernel.org
9466S:	Supported
9467W:	http://www.mellanox.com
9468Q:	http://patchwork.ozlabs.org/project/netdev/list/
9469F:	drivers/net/ethernet/mellanox/mlxsw/
9470F:	tools/testing/selftests/drivers/net/mlxsw/
9471
9472MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9473M:	mlxsw@mellanox.com
9474L:	netdev@vger.kernel.org
9475S:	Supported
9476W:	http://www.mellanox.com
9477Q:	http://patchwork.ozlabs.org/project/netdev/list/
9478F:	drivers/net/ethernet/mellanox/mlxfw/
9479
9480MELLANOX HARDWARE PLATFORM SUPPORT
9481M:	Andy Shevchenko <andy@infradead.org>
9482M:	Darren Hart <dvhart@infradead.org>
9483M:	Vadim Pasternak <vadimp@mellanox.com>
9484L:	platform-driver-x86@vger.kernel.org
9485S:	Supported
9486F:	drivers/platform/mellanox/
9487
9488MELLANOX MLX4 core VPI driver
9489M:	Tariq Toukan <tariqt@mellanox.com>
9490L:	netdev@vger.kernel.org
9491L:	linux-rdma@vger.kernel.org
9492W:	http://www.mellanox.com
9493Q:	http://patchwork.ozlabs.org/project/netdev/list/
9494S:	Supported
9495F:	drivers/net/ethernet/mellanox/mlx4/
9496F:	include/linux/mlx4/
9497
9498MELLANOX MLX4 IB driver
9499M:	Yishai Hadas <yishaih@mellanox.com>
9500L:	linux-rdma@vger.kernel.org
9501W:	http://www.mellanox.com
9502Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9503S:	Supported
9504F:	drivers/infiniband/hw/mlx4/
9505F:	include/linux/mlx4/
9506F:	include/uapi/rdma/mlx4-abi.h
9507
9508MELLANOX MLX5 core VPI driver
9509M:	Saeed Mahameed <saeedm@mellanox.com>
9510M:	Leon Romanovsky <leonro@mellanox.com>
9511L:	netdev@vger.kernel.org
9512L:	linux-rdma@vger.kernel.org
9513W:	http://www.mellanox.com
9514Q:	http://patchwork.ozlabs.org/project/netdev/list/
9515S:	Supported
9516F:	drivers/net/ethernet/mellanox/mlx5/core/
9517F:	include/linux/mlx5/
9518
9519MELLANOX MLX5 IB driver
9520M:	Leon Romanovsky <leonro@mellanox.com>
9521L:	linux-rdma@vger.kernel.org
9522W:	http://www.mellanox.com
9523Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9524S:	Supported
9525F:	drivers/infiniband/hw/mlx5/
9526F:	include/linux/mlx5/
9527F:	include/uapi/rdma/mlx5-abi.h
9528
9529MELLANOX MLXCPLD I2C AND MUX DRIVER
9530M:	Vadim Pasternak <vadimp@mellanox.com>
9531M:	Michael Shych <michaelsh@mellanox.com>
9532L:	linux-i2c@vger.kernel.org
9533S:	Supported
9534F:	drivers/i2c/busses/i2c-mlxcpld.c
9535F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9536F:	Documentation/i2c/busses/i2c-mlxcpld
9537
9538MELLANOX MLXCPLD LED DRIVER
9539M:	Vadim Pasternak <vadimp@mellanox.com>
9540L:	linux-leds@vger.kernel.org
9541S:	Supported
9542F:	drivers/leds/leds-mlxcpld.c
9543F:	drivers/leds/leds-mlxreg.c
9544F:	Documentation/leds/leds-mlxcpld.txt
9545
9546MELLANOX PLATFORM DRIVER
9547M:	Vadim Pasternak <vadimp@mellanox.com>
9548L:	platform-driver-x86@vger.kernel.org
9549S:	Supported
9550F:	drivers/platform/x86/mlx-platform.c
9551
9552MEMBARRIER SUPPORT
9553M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9554M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9555L:	linux-kernel@vger.kernel.org
9556S:	Supported
9557F:	kernel/sched/membarrier.c
9558F:	include/uapi/linux/membarrier.h
9559F:	arch/powerpc/include/asm/membarrier.h
9560
9561MEMORY MANAGEMENT
9562L:	linux-mm@kvack.org
9563W:	http://www.linux-mm.org
9564S:	Maintained
9565F:	include/linux/mm.h
9566F:	include/linux/gfp.h
9567F:	include/linux/mmzone.h
9568F:	include/linux/memory_hotplug.h
9569F:	include/linux/vmalloc.h
9570F:	mm/
9571
9572MEMORY TECHNOLOGY DEVICES (MTD)
9573M:	David Woodhouse <dwmw2@infradead.org>
9574M:	Brian Norris <computersforpeace@gmail.com>
9575M:	Boris Brezillon <boris.brezillon@bootlin.com>
9576M:	Marek Vasut <marek.vasut@gmail.com>
9577M:	Richard Weinberger <richard@nod.at>
9578L:	linux-mtd@lists.infradead.org
9579W:	http://www.linux-mtd.infradead.org/
9580Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9581T:	git git://git.infradead.org/linux-mtd.git master
9582T:	git git://git.infradead.org/linux-mtd.git mtd/next
9583S:	Maintained
9584F:	Documentation/devicetree/bindings/mtd/
9585F:	drivers/mtd/
9586F:	include/linux/mtd/
9587F:	include/uapi/mtd/
9588
9589MEN A21 WATCHDOG DRIVER
9590M:	Johannes Thumshirn <morbidrsa@gmail.com>
9591L:	linux-watchdog@vger.kernel.org
9592S:	Maintained
9593F:	drivers/watchdog/mena21_wdt.c
9594
9595MEN CHAMELEON BUS (mcb)
9596M:	Johannes Thumshirn <morbidrsa@gmail.com>
9597S:	Maintained
9598F:	drivers/mcb/
9599F:	include/linux/mcb.h
9600F:	Documentation/men-chameleon-bus.txt
9601
9602MEN F21BMC (Board Management Controller)
9603M:	Andreas Werner <andreas.werner@men.de>
9604S:	Supported
9605F:	drivers/mfd/menf21bmc.c
9606F:	drivers/watchdog/menf21bmc_wdt.c
9607F:	drivers/leds/leds-menf21bmc.c
9608F:	drivers/hwmon/menf21bmc_hwmon.c
9609F:	Documentation/hwmon/menf21bmc
9610
9611MEN Z069 WATCHDOG DRIVER
9612M:	Johannes Thumshirn <jth@kernel.org>
9613L:	linux-watchdog@vger.kernel.org
9614S:	Maintained
9615F:	drivers/watchdog/menz69_wdt.c
9616
9617MESON AO CEC DRIVER FOR AMLOGIC SOCS
9618M:	Neil Armstrong <narmstrong@baylibre.com>
9619L:	linux-media@lists.freedesktop.org
9620L:	linux-amlogic@lists.infradead.org
9621W:	http://linux-meson.com/
9622S:	Supported
9623F:	drivers/media/platform/meson/ao-cec.c
9624F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9625T:	git git://linuxtv.org/media_tree.git
9626
9627MICROBLAZE ARCHITECTURE
9628M:	Michal Simek <monstr@monstr.eu>
9629W:	http://www.monstr.eu/fdt/
9630T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9631S:	Supported
9632F:	arch/microblaze/
9633
9634MICROCHIP AT91 SERIAL DRIVER
9635M:	Richard Genoud <richard.genoud@gmail.com>
9636S:	Maintained
9637F:	drivers/tty/serial/atmel_serial.c
9638F:	drivers/tty/serial/atmel_serial.h
9639F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9640
9641MICROCHIP AUDIO ASOC DRIVERS
9642M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9643L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9644S:	Supported
9645F:	sound/soc/atmel
9646
9647MICROCHIP DMA DRIVER
9648M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9649L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9650L:	dmaengine@vger.kernel.org
9651S:	Supported
9652F:	drivers/dma/at_hdmac.c
9653F:	drivers/dma/at_hdmac_regs.h
9654F:	include/linux/platform_data/dma-atmel.h
9655F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
9656F:	include/dt-bindings/dma/at91.h
9657
9658MICROCHIP ECC DRIVER
9659M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9660L:	linux-crypto@vger.kernel.org
9661S:	Maintained
9662F:	drivers/crypto/atmel-ecc.*
9663
9664MICROCHIP I2C DRIVER
9665M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9666L:	linux-i2c@vger.kernel.org
9667S:	Supported
9668F:	drivers/i2c/busses/i2c-at91.c
9669
9670MICROCHIP ISC DRIVER
9671M:	Eugen Hristev <eugen.hristev@microchip.com>
9672L:	linux-media@vger.kernel.org
9673S:	Supported
9674F:	drivers/media/platform/atmel/atmel-isc.c
9675F:	drivers/media/platform/atmel/atmel-isc-regs.h
9676F:	devicetree/bindings/media/atmel-isc.txt
9677
9678MICROCHIP ISI DRIVER
9679M:	Eugen Hristev <eugen.hristev@microchip.com>
9680L:	linux-media@vger.kernel.org
9681S:	Supported
9682F:	drivers/media/platform/atmel/atmel-isi.c
9683F:	include/media/atmel-isi.h
9684
9685MICROCHIP AT91 USART MFD DRIVER
9686M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9687L:	linux-kernel@vger.kernel.org
9688S:	Supported
9689F:	drivers/mfd/at91-usart.c
9690F:	include/dt-bindings/mfd/at91-usart.h
9691F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9692
9693MICROCHIP AT91 USART SPI DRIVER
9694M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9695L:	linux-spi@vger.kernel.org
9696S:	Supported
9697F:	drivers/spi/spi-at91-usart.c
9698F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9699
9700MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9701M:	Woojung Huh <Woojung.Huh@microchip.com>
9702M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9703L:	netdev@vger.kernel.org
9704S:	Maintained
9705F:	net/dsa/tag_ksz.c
9706F:	drivers/net/dsa/microchip/*
9707F:	include/linux/platform_data/microchip-ksz.h
9708F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9709
9710MICROCHIP LAN743X ETHERNET DRIVER
9711M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9712M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9713L:	netdev@vger.kernel.org
9714S:	Maintained
9715F:	drivers/net/ethernet/microchip/lan743x_*
9716
9717MICROCHIP LCDFB DRIVER
9718M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9719L:	linux-fbdev@vger.kernel.org
9720S:	Maintained
9721F:	drivers/video/fbdev/atmel_lcdfb.c
9722F:	include/video/atmel_lcdc.h
9723
9724MICROCHIP MMC/SD/SDIO MCI DRIVER
9725M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9726S:	Maintained
9727F:	drivers/mmc/host/atmel-mci.c
9728
9729MICROCHIP MCP3911 ADC DRIVER
9730M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9731M:	Kent Gustavsson <kent@minoris.se>
9732L:	linux-iio@vger.kernel.org
9733S:	Supported
9734F:	drivers/iio/adc/mcp3911.c
9735F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9736
9737MICROCHIP NAND DRIVER
9738M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9739L:	linux-mtd@lists.infradead.org
9740S:	Supported
9741F:	drivers/mtd/nand/raw/atmel/*
9742F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9743
9744MICROCHIP PWM DRIVER
9745M:	Claudiu Beznea <claudiu.beznea@microchip.com>
9746L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9747L:	linux-pwm@vger.kernel.org
9748S:	Supported
9749F:	drivers/pwm/pwm-atmel.c
9750F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9751
9752MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9753M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9754M:	Eugen Hristev <eugen.hristev@microchip.com>
9755L:	linux-iio@vger.kernel.org
9756S:	Supported
9757F:	drivers/iio/adc/at91-sama5d2_adc.c
9758F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9759F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9760
9761MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9762M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9763S:	Supported
9764F:	drivers/power/reset/at91-sama5d2_shdwc.c
9765
9766MICROCHIP SPI DRIVER
9767M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9768S:	Supported
9769F:	drivers/spi/spi-atmel.*
9770
9771MICROCHIP SSC DRIVER
9772M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9773L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9774S:	Supported
9775F:	drivers/misc/atmel-ssc.c
9776F:	include/linux/atmel-ssc.h
9777
9778MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9779M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9780L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9781S:	Supported
9782F:	drivers/misc/atmel_tclib.c
9783F:	drivers/clocksource/tcb_clksrc.c
9784
9785MICROCHIP USBA UDC DRIVER
9786M:	Cristian Birsan <cristian.birsan@microchip.com>
9787L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9788S:	Supported
9789F:	drivers/usb/gadget/udc/atmel_usba_udc.*
9790
9791MICROCHIP USB251XB DRIVER
9792M:	Richard Leitner <richard.leitner@skidata.com>
9793L:	linux-usb@vger.kernel.org
9794S:	Maintained
9795F:	drivers/usb/misc/usb251xb.c
9796F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9797
9798MICROCHIP XDMA DRIVER
9799M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9800L:	linux-arm-kernel@lists.infradead.org
9801L:	dmaengine@vger.kernel.org
9802S:	Supported
9803F:	drivers/dma/at_xdmac.c
9804
9805MICROSEMI MIPS SOCS
9806M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9807L:	linux-mips@linux-mips.org
9808S:	Maintained
9809F:	arch/mips/generic/board-ocelot.c
9810F:	arch/mips/configs/generic/board-ocelot.config
9811F:	arch/mips/boot/dts/mscc/
9812F:	Documentation/devicetree/bindings/mips/mscc.txt
9813
9814MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9815M:	Don Brace <don.brace@microsemi.com>
9816L:	esc.storagedev@microsemi.com
9817L:	linux-scsi@vger.kernel.org
9818S:	Supported
9819F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9820F:	drivers/scsi/smartpqi/Kconfig
9821F:	drivers/scsi/smartpqi/Makefile
9822F:	include/linux/cciss*.h
9823F:	include/uapi/linux/cciss*.h
9824F:	Documentation/scsi/smartpqi.txt
9825
9826MICROSEMI ETHERNET SWITCH DRIVER
9827M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9828L:	netdev@vger.kernel.org
9829S:	Supported
9830F:	drivers/net/ethernet/mscc/
9831
9832MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9833M:	Chen Yu <yu.c.chen@intel.com>
9834L:	platform-driver-x86@vger.kernel.org
9835S:	Supported
9836F:	drivers/platform/x86/surfacepro3_button.c
9837
9838MICROTEK X6 SCANNER
9839M:	Oliver Neukum <oliver@neukum.org>
9840S:	Maintained
9841F:	drivers/usb/image/microtek.*
9842
9843MIPS
9844M:	Ralf Baechle <ralf@linux-mips.org>
9845M:	Paul Burton <paul.burton@mips.com>
9846M:	James Hogan <jhogan@kernel.org>
9847L:	linux-mips@linux-mips.org
9848W:	http://www.linux-mips.org/
9849T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9851Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9852S:	Supported
9853F:	Documentation/devicetree/bindings/mips/
9854F:	Documentation/mips/
9855F:	arch/mips/
9856F:	drivers/platform/mips/
9857
9858MIPS BOSTON DEVELOPMENT BOARD
9859M:	Paul Burton <paul.burton@mips.com>
9860L:	linux-mips@linux-mips.org
9861S:	Maintained
9862F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9863F:	arch/mips/boot/dts/img/boston.dts
9864F:	arch/mips/configs/generic/board-boston.config
9865F:	drivers/clk/imgtec/clk-boston.c
9866F:	include/dt-bindings/clock/boston-clock.h
9867
9868MIPS GENERIC PLATFORM
9869M:	Paul Burton <paul.burton@mips.com>
9870L:	linux-mips@linux-mips.org
9871S:	Supported
9872F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9873F:	arch/mips/generic/
9874F:	arch/mips/tools/generic-board-config.sh
9875
9876MIPS/LOONGSON1 ARCHITECTURE
9877M:	Keguang Zhang <keguang.zhang@gmail.com>
9878L:	linux-mips@linux-mips.org
9879S:	Maintained
9880F:	arch/mips/loongson32/
9881F:	arch/mips/include/asm/mach-loongson32/
9882F:	drivers/*/*loongson1*
9883F:	drivers/*/*/*loongson1*
9884
9885MIPS/LOONGSON2 ARCHITECTURE
9886M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9887L:	linux-mips@linux-mips.org
9888S:	Maintained
9889F:	arch/mips/loongson64/fuloong-2e/
9890F:	arch/mips/loongson64/lemote-2f/
9891F:	arch/mips/include/asm/mach-loongson64/
9892F:	drivers/*/*loongson2*
9893F:	drivers/*/*/*loongson2*
9894
9895MIPS/LOONGSON3 ARCHITECTURE
9896M:	Huacai Chen <chenhc@lemote.com>
9897L:	linux-mips@linux-mips.org
9898S:	Maintained
9899F:	arch/mips/loongson64/
9900F:	arch/mips/include/asm/mach-loongson64/
9901F:	drivers/platform/mips/cpu_hwmon.c
9902F:	drivers/*/*loongson3*
9903F:	drivers/*/*/*loongson3*
9904
9905MIPS RINT INSTRUCTION EMULATION
9906M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9907L:	linux-mips@linux-mips.org
9908S:	Supported
9909F:	arch/mips/math-emu/sp_rint.c
9910F:	arch/mips/math-emu/dp_rint.c
9911
9912MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9913M:	Hans Verkuil <hverkuil@xs4all.nl>
9914L:	linux-media@vger.kernel.org
9915T:	git git://linuxtv.org/media_tree.git
9916W:	https://linuxtv.org
9917S:	Odd Fixes
9918F:	drivers/media/radio/radio-miropcm20*
9919
9920MMP SUPPORT
9921M:	Eric Miao <eric.y.miao@gmail.com>
9922M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9924T:	git git://github.com/hzhuang1/linux.git
9925T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9926S:	Maintained
9927F:	arch/arm/boot/dts/mmp*
9928F:	arch/arm/mach-mmp/
9929
9930MMU GATHER AND TLB INVALIDATION
9931M:	Will Deacon <will.deacon@arm.com>
9932M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9933M:	Andrew Morton <akpm@linux-foundation.org>
9934M:	Nick Piggin <npiggin@gmail.com>
9935M:	Peter Zijlstra <peterz@infradead.org>
9936L:	linux-arch@vger.kernel.org
9937L:	linux-mm@kvack.org
9938S:	Maintained
9939F:	arch/*/include/asm/tlb.h
9940F:	include/asm-generic/tlb.h
9941F:	mm/mmu_gather.c
9942
9943MN88472 MEDIA DRIVER
9944M:	Antti Palosaari <crope@iki.fi>
9945L:	linux-media@vger.kernel.org
9946W:	https://linuxtv.org
9947W:	http://palosaari.fi/linux/
9948Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9949S:	Maintained
9950F:	drivers/media/dvb-frontends/mn88472*
9951
9952MN88473 MEDIA DRIVER
9953M:	Antti Palosaari <crope@iki.fi>
9954L:	linux-media@vger.kernel.org
9955W:	https://linuxtv.org
9956W:	http://palosaari.fi/linux/
9957Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9958S:	Maintained
9959F:	drivers/media/dvb-frontends/mn88473*
9960
9961MODULE SUPPORT
9962M:	Jessica Yu <jeyu@kernel.org>
9963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9964S:	Maintained
9965F:	include/linux/module.h
9966F:	kernel/module.c
9967
9968MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9969W:	http://popies.net/meye/
9970S:	Orphan
9971F:	Documentation/media/v4l-drivers/meye*
9972F:	drivers/media/pci/meye/
9973F:	include/uapi/linux/meye.h
9974
9975MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9976M:	Jiri Slaby <jirislaby@gmail.com>
9977S:	Maintained
9978F:	Documentation/serial/moxa-smartio
9979F:	drivers/tty/mxser.*
9980
9981MR800 AVERMEDIA USB FM RADIO DRIVER
9982M:	Alexey Klimov <klimov.linux@gmail.com>
9983L:	linux-media@vger.kernel.org
9984T:	git git://linuxtv.org/media_tree.git
9985S:	Maintained
9986F:	drivers/media/radio/radio-mr800.c
9987
9988MRF24J40 IEEE 802.15.4 RADIO DRIVER
9989M:	Alan Ott <alan@signal11.us>
9990L:	linux-wpan@vger.kernel.org
9991S:	Maintained
9992F:	drivers/net/ieee802154/mrf24j40.c
9993F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9994
9995MSI LAPTOP SUPPORT
9996M:	"Lee, Chun-Yi" <jlee@suse.com>
9997L:	platform-driver-x86@vger.kernel.org
9998S:	Maintained
9999F:	drivers/platform/x86/msi-laptop.c
10000
10001MSI WMI SUPPORT
10002L:	platform-driver-x86@vger.kernel.org
10003S:	Orphan
10004F:	drivers/platform/x86/msi-wmi.c
10005
10006MSI001 MEDIA DRIVER
10007M:	Antti Palosaari <crope@iki.fi>
10008L:	linux-media@vger.kernel.org
10009W:	https://linuxtv.org
10010W:	http://palosaari.fi/linux/
10011Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10012T:	git git://linuxtv.org/anttip/media_tree.git
10013S:	Maintained
10014F:	drivers/media/tuners/msi001*
10015
10016MSI2500 MEDIA DRIVER
10017M:	Antti Palosaari <crope@iki.fi>
10018L:	linux-media@vger.kernel.org
10019W:	https://linuxtv.org
10020W:	http://palosaari.fi/linux/
10021Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10022T:	git git://linuxtv.org/anttip/media_tree.git
10023S:	Maintained
10024F:	drivers/media/usb/msi2500/
10025
10026MSYSTEMS DISKONCHIP G3 MTD DRIVER
10027M:	Robert Jarzmik <robert.jarzmik@free.fr>
10028L:	linux-mtd@lists.infradead.org
10029S:	Maintained
10030F:	drivers/mtd/devices/docg3*
10031
10032MT9M032 APTINA SENSOR DRIVER
10033M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10034L:	linux-media@vger.kernel.org
10035T:	git git://linuxtv.org/media_tree.git
10036S:	Maintained
10037F:	drivers/media/i2c/mt9m032.c
10038F:	include/media/i2c/mt9m032.h
10039
10040MT9P031 APTINA CAMERA SENSOR
10041M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10042L:	linux-media@vger.kernel.org
10043T:	git git://linuxtv.org/media_tree.git
10044S:	Maintained
10045F:	drivers/media/i2c/mt9p031.c
10046F:	include/media/i2c/mt9p031.h
10047
10048MT9T001 APTINA CAMERA SENSOR
10049M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10050L:	linux-media@vger.kernel.org
10051T:	git git://linuxtv.org/media_tree.git
10052S:	Maintained
10053F:	drivers/media/i2c/mt9t001.c
10054F:	include/media/i2c/mt9t001.h
10055
10056MT9T112 APTINA CAMERA SENSOR
10057M:	Jacopo Mondi <jacopo@jmondi.org>
10058L:	linux-media@vger.kernel.org
10059T:	git git://linuxtv.org/media_tree.git
10060S:	Odd Fixes
10061F:	drivers/media/i2c/mt9t112.c
10062F:	include/media/i2c/mt9t112.h
10063
10064MT9V032 APTINA CAMERA SENSOR
10065M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10066L:	linux-media@vger.kernel.org
10067T:	git git://linuxtv.org/media_tree.git
10068S:	Maintained
10069F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10070F:	drivers/media/i2c/mt9v032.c
10071F:	include/media/i2c/mt9v032.h
10072
10073MT9V111 APTINA CAMERA SENSOR
10074M:	Jacopo Mondi <jacopo@jmondi.org>
10075L:	linux-media@vger.kernel.org
10076T:	git git://linuxtv.org/media_tree.git
10077S:	Maintained
10078F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10079F:	drivers/media/i2c/mt9v111.c
10080
10081MULTIFUNCTION DEVICES (MFD)
10082M:	Lee Jones <lee.jones@linaro.org>
10083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10084S:	Supported
10085F:	Documentation/devicetree/bindings/mfd/
10086F:	drivers/mfd/
10087F:	include/linux/mfd/
10088F:	include/dt-bindings/mfd/
10089
10090MULTIMEDIA CARD (MMC) ETC. OVER SPI
10091S:	Orphan
10092F:	drivers/mmc/host/mmc_spi.c
10093F:	include/linux/spi/mmc_spi.h
10094
10095MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10096M:	Ulf Hansson <ulf.hansson@linaro.org>
10097L:	linux-mmc@vger.kernel.org
10098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10099S:	Maintained
10100F:	Documentation/devicetree/bindings/mmc/
10101F:	drivers/mmc/
10102F:	include/linux/mmc/
10103F:	include/uapi/linux/mmc/
10104
10105MULTIPLEXER SUBSYSTEM
10106M:	Peter Rosin <peda@axentia.se>
10107S:	Maintained
10108F:	Documentation/ABI/testing/sysfs-class-mux*
10109F:	Documentation/devicetree/bindings/mux/
10110F:	include/dt-bindings/mux/
10111F:	include/linux/mux/
10112F:	drivers/mux/
10113
10114MULTITECH MULTIPORT CARD (ISICOM)
10115S:	Orphan
10116F:	drivers/tty/isicom.c
10117F:	include/linux/isicom.h
10118
10119MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10120M:	Bin Liu <b-liu@ti.com>
10121L:	linux-usb@vger.kernel.org
10122S:	Maintained
10123F:	drivers/usb/musb/
10124
10125MXL301RF MEDIA DRIVER
10126M:	Akihiro Tsukada <tskd08@gmail.com>
10127L:	linux-media@vger.kernel.org
10128S:	Odd Fixes
10129F:	drivers/media/tuners/mxl301rf*
10130
10131MXL5007T MEDIA DRIVER
10132M:	Michael Krufky <mkrufky@linuxtv.org>
10133L:	linux-media@vger.kernel.org
10134W:	https://linuxtv.org
10135W:	http://github.com/mkrufky
10136Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10137T:	git git://linuxtv.org/mkrufky/tuners.git
10138S:	Maintained
10139F:	drivers/media/tuners/mxl5007t.*
10140
10141MXSFB DRM DRIVER
10142M:	Marek Vasut <marex@denx.de>
10143M:	Stefan Agner <stefan@agner.ch>
10144L:	dri-devel@lists.freedesktop.org
10145S:	Supported
10146F:	drivers/gpu/drm/mxsfb/
10147F:	Documentation/devicetree/bindings/display/mxsfb.txt
10148T:	git git://anongit.freedesktop.org/drm/drm-misc
10149
10150MYLEX DAC960 PCI RAID Controller
10151M:	Hannes Reinecke <hare@kernel.org>
10152L:	linux-scsi@vger.kernel.org
10153S:	Supported
10154F:	drivers/scsi/myrb.*
10155F:	drivers/scsi/myrs.*
10156
10157MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10158M:	Chris Lee <christopher.lee@cspi.com>
10159L:	netdev@vger.kernel.org
10160W:	https://www.cspi.com/ethernet-products/support/downloads/
10161S:	Supported
10162F:	drivers/net/ethernet/myricom/myri10ge/
10163
10164NAND FLASH SUBSYSTEM
10165M:	Boris Brezillon <boris.brezillon@bootlin.com>
10166M:	Miquel Raynal <miquel.raynal@bootlin.com>
10167R:	Richard Weinberger <richard@nod.at>
10168L:	linux-mtd@lists.infradead.org
10169W:	http://www.linux-mtd.infradead.org/
10170Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10171T:	git git://git.infradead.org/linux-mtd.git nand/fixes
10172T:	git git://git.infradead.org/linux-mtd.git nand/next
10173S:	Maintained
10174F:	drivers/mtd/nand/
10175F:	include/linux/mtd/*nand*.h
10176
10177NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10178M:	Daniel Mack <zonque@gmail.com>
10179S:	Maintained
10180L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10181W:	http://www.native-instruments.com
10182F:	sound/usb/caiaq/
10183
10184NATSEMI ETHERNET DRIVER (DP8381x)
10185S:	Orphan
10186F:	drivers/net/ethernet/natsemi/natsemi.c
10187
10188NCR 5380 SCSI DRIVERS
10189M:	Finn Thain <fthain@telegraphics.com.au>
10190M:	Michael Schmitz <schmitzmic@gmail.com>
10191L:	linux-scsi@vger.kernel.org
10192S:	Maintained
10193F:	Documentation/scsi/g_NCR5380.txt
10194F:	drivers/scsi/NCR5380.*
10195F:	drivers/scsi/arm/cumana_1.c
10196F:	drivers/scsi/arm/oak.c
10197F:	drivers/scsi/atari_scsi.*
10198F:	drivers/scsi/dmx3191d.c
10199F:	drivers/scsi/g_NCR5380.*
10200F:	drivers/scsi/mac_scsi.*
10201F:	drivers/scsi/sun3_scsi.*
10202F:	drivers/scsi/sun3_scsi_vme.c
10203
10204NCSI LIBRARY:
10205M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10206S:	Maintained
10207F:	net/ncsi/
10208
10209NCT6775 HARDWARE MONITOR DRIVER
10210M:	Guenter Roeck <linux@roeck-us.net>
10211L:	linux-hwmon@vger.kernel.org
10212S:	Maintained
10213F:	Documentation/hwmon/nct6775
10214F:	drivers/hwmon/nct6775.c
10215
10216NET_FAILOVER MODULE
10217M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10218L:	netdev@vger.kernel.org
10219S:	Supported
10220F:	driver/net/net_failover.c
10221F:	include/net/net_failover.h
10222F:	Documentation/networking/net_failover.rst
10223
10224NETEFFECT IWARP RNIC DRIVER (IW_NES)
10225M:	Faisal Latif <faisal.latif@intel.com>
10226L:	linux-rdma@vger.kernel.org
10227W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10228S:	Supported
10229F:	drivers/infiniband/hw/nes/
10230F:	include/uapi/rdma/nes-abi.h
10231
10232NETEM NETWORK EMULATOR
10233M:	Stephen Hemminger <stephen@networkplumber.org>
10234L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10235S:	Maintained
10236F:	net/sched/sch_netem.c
10237
10238NETERION 10GbE DRIVERS (s2io/vxge)
10239M:	Jon Mason <jdmason@kudzu.us>
10240L:	netdev@vger.kernel.org
10241S:	Supported
10242F:	Documentation/networking/s2io.txt
10243F:	Documentation/networking/vxge.txt
10244F:	drivers/net/ethernet/neterion/
10245
10246NETFILTER
10247M:	Pablo Neira Ayuso <pablo@netfilter.org>
10248M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10249M:	Florian Westphal <fw@strlen.de>
10250L:	netfilter-devel@vger.kernel.org
10251L:	coreteam@netfilter.org
10252W:	http://www.netfilter.org/
10253W:	http://www.iptables.org/
10254W:	http://www.nftables.org/
10255Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10258S:	Maintained
10259F:	include/linux/netfilter*
10260F:	include/linux/netfilter/
10261F:	include/net/netfilter/
10262F:	include/uapi/linux/netfilter*
10263F:	include/uapi/linux/netfilter/
10264F:	net/*/netfilter.c
10265F:	net/*/netfilter/
10266F:	net/netfilter/
10267F:	net/bridge/br_netfilter*.c
10268
10269NETROM NETWORK LAYER
10270M:	Ralf Baechle <ralf@linux-mips.org>
10271L:	linux-hams@vger.kernel.org
10272W:	http://www.linux-ax25.org/
10273S:	Maintained
10274F:	include/net/netrom.h
10275F:	include/uapi/linux/netrom.h
10276F:	net/netrom/
10277
10278NETRONOME ETHERNET DRIVERS
10279M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10280L:	oss-drivers@netronome.com
10281S:	Maintained
10282F:	drivers/net/ethernet/netronome/
10283
10284NETWORK BLOCK DEVICE (NBD)
10285M:	Josef Bacik <josef@toxicpanda.com>
10286S:	Maintained
10287L:	linux-block@vger.kernel.org
10288L:	nbd@other.debian.org
10289F:	Documentation/blockdev/nbd.txt
10290F:	drivers/block/nbd.c
10291F:	include/uapi/linux/nbd.h
10292
10293NETWORK DROP MONITOR
10294M:	Neil Horman <nhorman@tuxdriver.com>
10295L:	netdev@vger.kernel.org
10296S:	Maintained
10297W:	https://fedorahosted.org/dropwatch/
10298F:	net/core/drop_monitor.c
10299
10300NETWORKING DRIVERS
10301M:	"David S. Miller" <davem@davemloft.net>
10302L:	netdev@vger.kernel.org
10303W:	http://www.linuxfoundation.org/en/Net
10304Q:	http://patchwork.ozlabs.org/project/netdev/list/
10305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10307S:	Odd Fixes
10308F:	Documentation/devicetree/bindings/net/
10309F:	drivers/net/
10310F:	include/linux/if_*
10311F:	include/linux/netdevice.h
10312F:	include/linux/etherdevice.h
10313F:	include/linux/fcdevice.h
10314F:	include/linux/fddidevice.h
10315F:	include/linux/hippidevice.h
10316F:	include/linux/inetdevice.h
10317F:	include/uapi/linux/if_*
10318F:	include/uapi/linux/netdevice.h
10319
10320NETWORKING DRIVERS (WIRELESS)
10321M:	Kalle Valo <kvalo@codeaurora.org>
10322L:	linux-wireless@vger.kernel.org
10323Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10326S:	Maintained
10327F:	Documentation/devicetree/bindings/net/wireless/
10328F:	drivers/net/wireless/
10329
10330NETWORKING [DSA]
10331M:	Andrew Lunn <andrew@lunn.ch>
10332M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10333M:	Florian Fainelli <f.fainelli@gmail.com>
10334S:	Maintained
10335F:	Documentation/devicetree/bindings/net/dsa/
10336F:	net/dsa/
10337F:	include/net/dsa.h
10338F:	include/linux/dsa/
10339F:	drivers/net/dsa/
10340
10341NETWORKING [GENERAL]
10342M:	"David S. Miller" <davem@davemloft.net>
10343L:	netdev@vger.kernel.org
10344W:	http://www.linuxfoundation.org/en/Net
10345Q:	http://patchwork.ozlabs.org/project/netdev/list/
10346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10348B:	mailto:netdev@vger.kernel.org
10349S:	Maintained
10350F:	net/
10351F:	include/net/
10352F:	include/linux/in.h
10353F:	include/linux/net.h
10354F:	include/linux/netdevice.h
10355F:	include/uapi/linux/in.h
10356F:	include/uapi/linux/net.h
10357F:	include/uapi/linux/netdevice.h
10358F:	include/uapi/linux/net_namespace.h
10359F:	tools/testing/selftests/net/
10360F:	lib/net_utils.c
10361F:	lib/random32.c
10362F:	Documentation/networking/
10363
10364NETWORKING [IPSEC]
10365M:	Steffen Klassert <steffen.klassert@secunet.com>
10366M:	Herbert Xu <herbert@gondor.apana.org.au>
10367M:	"David S. Miller" <davem@davemloft.net>
10368L:	netdev@vger.kernel.org
10369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10371S:	Maintained
10372F:	net/xfrm/
10373F:	net/key/
10374F:	net/ipv4/xfrm*
10375F:	net/ipv4/esp4*
10376F:	net/ipv4/ah4.c
10377F:	net/ipv4/ipcomp.c
10378F:	net/ipv4/ip_vti.c
10379F:	net/ipv6/xfrm*
10380F:	net/ipv6/esp6*
10381F:	net/ipv6/ah6.c
10382F:	net/ipv6/ipcomp6.c
10383F:	net/ipv6/ip6_vti.c
10384F:	include/uapi/linux/xfrm.h
10385F:	include/net/xfrm.h
10386
10387NETWORKING [IPv4/IPv6]
10388M:	"David S. Miller" <davem@davemloft.net>
10389M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10390M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10391L:	netdev@vger.kernel.org
10392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10393S:	Maintained
10394F:	net/ipv4/
10395F:	net/ipv6/
10396F:	include/net/ip*
10397F:	arch/x86/net/*
10398
10399NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10400M:	Paul Moore <paul@paul-moore.com>
10401W:	https://github.com/netlabel
10402L:	netdev@vger.kernel.org
10403L:	linux-security-module@vger.kernel.org
10404S:	Maintained
10405F:	Documentation/netlabel/
10406F:	include/net/calipso.h
10407F:	include/net/cipso_ipv4.h
10408F:	include/net/netlabel.h
10409F:	include/uapi/linux/netfilter/xt_SECMARK.h
10410F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10411F:	net/netlabel/
10412F:	net/ipv4/cipso_ipv4.c
10413F:	net/ipv6/calipso.c
10414F:	net/netfilter/xt_CONNSECMARK.c
10415F:	net/netfilter/xt_SECMARK.c
10416
10417NETWORKING [TCP]
10418M:	Eric Dumazet <edumazet@google.com>
10419L:	netdev@vger.kernel.org
10420S:	Maintained
10421F:	net/ipv4/tcp*.c
10422F:	net/ipv4/syncookies.c
10423F:	net/ipv6/tcp*.c
10424F:	net/ipv6/syncookies.c
10425F:	include/uapi/linux/tcp.h
10426F:	include/net/tcp.h
10427F:	include/linux/tcp.h
10428F:	include/trace/events/tcp.h
10429
10430NETWORKING [TLS]
10431M:	Boris Pismenny <borisp@mellanox.com>
10432M:	Aviad Yehezkel <aviadye@mellanox.com>
10433M:	Dave Watson <davejwatson@fb.com>
10434M:	John Fastabend <john.fastabend@gmail.com>
10435M:	Daniel Borkmann <daniel@iogearbox.net>
10436L:	netdev@vger.kernel.org
10437S:	Maintained
10438F:	net/tls/*
10439F:	include/uapi/linux/tls.h
10440F:	include/net/tls.h
10441
10442NETWORKING [WIRELESS]
10443L:	linux-wireless@vger.kernel.org
10444Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10445
10446NETDEVSIM
10447M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10448S:	Maintained
10449F:	drivers/net/netdevsim/*
10450
10451NETXEN (1/10) GbE SUPPORT
10452M:	Manish Chopra <manish.chopra@cavium.com>
10453M:	Rahul Verma <rahul.verma@cavium.com>
10454M:	Dept-GELinuxNICDev@cavium.com
10455L:	netdev@vger.kernel.org
10456S:	Supported
10457F:	drivers/net/ethernet/qlogic/netxen/
10458
10459NFC SUBSYSTEM
10460M:	Samuel Ortiz <sameo@linux.intel.com>
10461L:	linux-wireless@vger.kernel.org
10462L:	linux-nfc@lists.01.org (subscribers-only)
10463S:	Supported
10464F:	net/nfc/
10465F:	include/net/nfc/
10466F:	include/uapi/linux/nfc.h
10467F:	drivers/nfc/
10468F:	include/linux/platform_data/nfcmrvl.h
10469F:	include/linux/platform_data/nxp-nci.h
10470F:	Documentation/devicetree/bindings/net/nfc/
10471
10472NFS, SUNRPC, AND LOCKD CLIENTS
10473M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10474M:	Anna Schumaker <anna.schumaker@netapp.com>
10475L:	linux-nfs@vger.kernel.org
10476W:	http://client.linux-nfs.org
10477T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10478S:	Maintained
10479F:	fs/lockd/
10480F:	fs/nfs/
10481F:	fs/nfs_common/
10482F:	net/sunrpc/
10483F:	include/linux/lockd/
10484F:	include/linux/nfs*
10485F:	include/linux/sunrpc/
10486F:	include/uapi/linux/nfs*
10487F:	include/uapi/linux/sunrpc/
10488
10489NILFS2 FILESYSTEM
10490M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10491L:	linux-nilfs@vger.kernel.org
10492W:	https://nilfs.sourceforge.io/
10493W:	https://nilfs.osdn.jp/
10494T:	git git://github.com/konis/nilfs2.git
10495S:	Supported
10496F:	Documentation/filesystems/nilfs2.txt
10497F:	fs/nilfs2/
10498F:	include/trace/events/nilfs2.h
10499F:	include/uapi/linux/nilfs2_api.h
10500F:	include/uapi/linux/nilfs2_ondisk.h
10501
10502NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10503M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10504W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10505S:	Maintained
10506F:	Documentation/scsi/NinjaSCSI.txt
10507F:	drivers/scsi/pcmcia/nsp_*
10508
10509NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10510M:	GOTO Masanori <gotom@debian.or.jp>
10511M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10512W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10513S:	Maintained
10514F:	Documentation/scsi/NinjaSCSI.txt
10515F:	drivers/scsi/nsp32*
10516
10517NIOS2 ARCHITECTURE
10518M:	Ley Foon Tan <lftan@altera.com>
10519L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10521S:	Maintained
10522F:	arch/nios2/
10523
10524NOHZ, DYNTICKS SUPPORT
10525M:	Frederic Weisbecker <fweisbec@gmail.com>
10526M:	Thomas Gleixner <tglx@linutronix.de>
10527M:	Ingo Molnar <mingo@kernel.org>
10528L:	linux-kernel@vger.kernel.org
10529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10530S:	Maintained
10531F:	kernel/time/tick*.*
10532F:	include/linux/tick.h
10533F:	include/linux/sched/nohz.h
10534
10535NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10536M:	Pavel Machek <pavel@ucw.cz>
10537M:	Sakari Ailus <sakari.ailus@iki.fi>
10538L:	linux-media@vger.kernel.org
10539S:	Maintained
10540F:	drivers/media/i2c/et8ek8
10541F:	drivers/media/i2c/ad5820.c
10542
10543NOKIA N900 POWER SUPPLY DRIVERS
10544R:	Pali Rohár <pali.rohar@gmail.com>
10545F:	include/linux/power/bq2415x_charger.h
10546F:	include/linux/power/bq27xxx_battery.h
10547F:	include/linux/power/isp1704_charger.h
10548F:	drivers/power/supply/bq2415x_charger.c
10549F:	drivers/power/supply/bq27xxx_battery.c
10550F:	drivers/power/supply/bq27xxx_battery_i2c.c
10551F:	drivers/power/supply/isp1704_charger.c
10552F:	drivers/power/supply/rx51_battery.c
10553
10554NTB AMD DRIVER
10555M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10556L:	linux-ntb@googlegroups.com
10557S:	Supported
10558F:	drivers/ntb/hw/amd/
10559
10560NTB DRIVER CORE
10561M:	Jon Mason <jdmason@kudzu.us>
10562M:	Dave Jiang <dave.jiang@intel.com>
10563M:	Allen Hubbe <allenbh@gmail.com>
10564L:	linux-ntb@googlegroups.com
10565S:	Supported
10566W:	https://github.com/jonmason/ntb/wiki
10567T:	git git://github.com/jonmason/ntb.git
10568F:	drivers/ntb/
10569F:	drivers/net/ntb_netdev.c
10570F:	include/linux/ntb.h
10571F:	include/linux/ntb_transport.h
10572F:	tools/testing/selftests/ntb/
10573
10574NTB IDT DRIVER
10575M:	Serge Semin <fancer.lancer@gmail.com>
10576L:	linux-ntb@googlegroups.com
10577S:	Supported
10578F:	drivers/ntb/hw/idt/
10579
10580NTB INTEL DRIVER
10581M:	Dave Jiang <dave.jiang@intel.com>
10582L:	linux-ntb@googlegroups.com
10583S:	Supported
10584W:	https://github.com/davejiang/linux/wiki
10585T:	git https://github.com/davejiang/linux.git
10586F:	drivers/ntb/hw/intel/
10587
10588NTFS FILESYSTEM
10589M:	Anton Altaparmakov <anton@tuxera.com>
10590L:	linux-ntfs-dev@lists.sourceforge.net
10591W:	http://www.tuxera.com/
10592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10593S:	Supported
10594F:	Documentation/filesystems/ntfs.txt
10595F:	fs/ntfs/
10596
10597NUBUS SUBSYSTEM
10598M:	Finn Thain <fthain@telegraphics.com.au>
10599L:	linux-m68k@lists.linux-m68k.org
10600S:	Maintained
10601F:	arch/*/include/asm/nubus.h
10602F:	drivers/nubus/
10603F:	include/linux/nubus.h
10604F:	include/uapi/linux/nubus.h
10605
10606NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10607M:	Antonino Daplas <adaplas@gmail.com>
10608L:	linux-fbdev@vger.kernel.org
10609S:	Maintained
10610F:	drivers/video/fbdev/riva/
10611F:	drivers/video/fbdev/nvidia/
10612
10613NVM EXPRESS DRIVER
10614M:	Keith Busch <keith.busch@intel.com>
10615M:	Jens Axboe <axboe@fb.com>
10616M:	Christoph Hellwig <hch@lst.de>
10617M:	Sagi Grimberg <sagi@grimberg.me>
10618L:	linux-nvme@lists.infradead.org
10619T:	git://git.infradead.org/nvme.git
10620W:	http://git.infradead.org/nvme.git
10621S:	Supported
10622F:	drivers/nvme/host/
10623F:	include/linux/nvme.h
10624F:	include/uapi/linux/nvme_ioctl.h
10625
10626NVM EXPRESS FC TRANSPORT DRIVERS
10627M:	James Smart <james.smart@broadcom.com>
10628L:	linux-nvme@lists.infradead.org
10629S:	Supported
10630F:	include/linux/nvme-fc.h
10631F:	include/linux/nvme-fc-driver.h
10632F:	drivers/nvme/host/fc.c
10633F:	drivers/nvme/target/fc.c
10634F:	drivers/nvme/target/fcloop.c
10635
10636NVM EXPRESS TARGET DRIVER
10637M:	Christoph Hellwig <hch@lst.de>
10638M:	Sagi Grimberg <sagi@grimberg.me>
10639L:	linux-nvme@lists.infradead.org
10640T:	git://git.infradead.org/nvme.git
10641W:	http://git.infradead.org/nvme.git
10642S:	Supported
10643F:	drivers/nvme/target/
10644
10645NVMEM FRAMEWORK
10646M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10647S:	Maintained
10648F:	drivers/nvmem/
10649F:	Documentation/devicetree/bindings/nvmem/
10650F:	Documentation/ABI/stable/sysfs-bus-nvmem
10651F:	include/linux/nvmem-consumer.h
10652F:	include/linux/nvmem-provider.h
10653
10654NXP SGTL5000 DRIVER
10655M:	Fabio Estevam <fabio.estevam@nxp.com>
10656L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10657S:	Maintained
10658F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10659F:	sound/soc/codecs/sgtl5000*
10660
10661NXP TDA998X DRM DRIVER
10662M:	Russell King <linux@armlinux.org.uk>
10663S:	Maintained
10664T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10665T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10666F:	drivers/gpu/drm/i2c/tda998x_drv.c
10667F:	include/drm/i2c/tda998x.h
10668F:	include/dt-bindings/display/tda998x.h
10669K:	"nxp,tda998x"
10670
10671NXP TFA9879 DRIVER
10672M:	Peter Rosin <peda@axentia.se>
10673L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10674S:	Maintained
10675F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10676F:	sound/soc/codecs/tfa9879*
10677
10678NXP-NCI NFC DRIVER
10679M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10680R:	Charles Gorand <charles.gorand@effinnov.com>
10681L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10682S:	Supported
10683F:	drivers/nfc/nxp-nci
10684
10685OBJTOOL
10686M:	Josh Poimboeuf <jpoimboe@redhat.com>
10687M:	Peter Zijlstra <peterz@infradead.org>
10688S:	Supported
10689F:	tools/objtool/
10690
10691OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10692M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10693M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10694L:	linuxppc-dev@lists.ozlabs.org
10695S:	Supported
10696F:	arch/powerpc/platforms/powernv/ocxl.c
10697F:	arch/powerpc/include/asm/pnv-ocxl.h
10698F:	drivers/misc/ocxl/
10699F:	include/misc/ocxl*
10700F:	include/uapi/misc/ocxl.h
10701F:	Documentation/accelerators/ocxl.rst
10702
10703OMAP AUDIO SUPPORT
10704M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10705M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10706L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10707L:	linux-omap@vger.kernel.org
10708S:	Maintained
10709F:	sound/soc/omap/
10710
10711OMAP CLOCK FRAMEWORK SUPPORT
10712M:	Paul Walmsley <paul@pwsan.com>
10713L:	linux-omap@vger.kernel.org
10714S:	Maintained
10715F:	arch/arm/*omap*/*clock*
10716
10717OMAP DEVICE TREE SUPPORT
10718M:	Benoît Cousson <bcousson@baylibre.com>
10719M:	Tony Lindgren <tony@atomide.com>
10720L:	linux-omap@vger.kernel.org
10721L:	devicetree@vger.kernel.org
10722S:	Maintained
10723F:	arch/arm/boot/dts/*omap*
10724F:	arch/arm/boot/dts/*am3*
10725F:	arch/arm/boot/dts/*am4*
10726F:	arch/arm/boot/dts/*am5*
10727F:	arch/arm/boot/dts/*dra7*
10728
10729OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10730L:	linux-omap@vger.kernel.org
10731L:	linux-fbdev@vger.kernel.org
10732S:	Orphan
10733F:	drivers/video/fbdev/omap2/
10734F:	Documentation/arm/OMAP/DSS
10735
10736OMAP FRAMEBUFFER SUPPORT
10737L:	linux-fbdev@vger.kernel.org
10738L:	linux-omap@vger.kernel.org
10739S:	Orphan
10740F:	drivers/video/fbdev/omap/
10741
10742OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10743M:	Roger Quadros <rogerq@ti.com>
10744M:	Tony Lindgren <tony@atomide.com>
10745L:	linux-omap@vger.kernel.org
10746S:	Maintained
10747F:	drivers/memory/omap-gpmc.c
10748F:	arch/arm/mach-omap2/*gpmc*
10749
10750OMAP GPIO DRIVER
10751M:	Grygorii Strashko <grygorii.strashko@ti.com>
10752M:	Santosh Shilimkar <ssantosh@kernel.org>
10753M:	Kevin Hilman <khilman@kernel.org>
10754L:	linux-omap@vger.kernel.org
10755S:	Maintained
10756F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10757F:	drivers/gpio/gpio-omap.c
10758
10759OMAP HARDWARE SPINLOCK SUPPORT
10760M:	Ohad Ben-Cohen <ohad@wizery.com>
10761L:	linux-omap@vger.kernel.org
10762S:	Maintained
10763F:	drivers/hwspinlock/omap_hwspinlock.c
10764
10765OMAP HS MMC SUPPORT
10766L:	linux-mmc@vger.kernel.org
10767L:	linux-omap@vger.kernel.org
10768S:	Orphan
10769F:	drivers/mmc/host/omap_hsmmc.c
10770
10771OMAP HWMOD DATA
10772M:	Paul Walmsley <paul@pwsan.com>
10773L:	linux-omap@vger.kernel.org
10774S:	Maintained
10775F:	arch/arm/mach-omap2/omap_hwmod*data*
10776
10777OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10778M:	Benoît Cousson <bcousson@baylibre.com>
10779L:	linux-omap@vger.kernel.org
10780S:	Maintained
10781F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10782
10783OMAP HWMOD SUPPORT
10784M:	Benoît Cousson <bcousson@baylibre.com>
10785M:	Paul Walmsley <paul@pwsan.com>
10786L:	linux-omap@vger.kernel.org
10787S:	Maintained
10788F:	arch/arm/mach-omap2/omap_hwmod.*
10789
10790OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10791M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10792L:	linux-media@vger.kernel.org
10793S:	Maintained
10794F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10795F:	drivers/media/platform/omap3isp/
10796F:	drivers/staging/media/omap4iss/
10797
10798OMAP MMC SUPPORT
10799M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10800L:	linux-omap@vger.kernel.org
10801S:	Maintained
10802F:	drivers/mmc/host/omap.c
10803
10804OMAP POWER MANAGEMENT SUPPORT
10805M:	Kevin Hilman <khilman@kernel.org>
10806L:	linux-omap@vger.kernel.org
10807S:	Maintained
10808F:	arch/arm/*omap*/*pm*
10809F:	drivers/cpufreq/omap-cpufreq.c
10810
10811OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10812M:	Rajendra Nayak <rnayak@codeaurora.org>
10813M:	Paul Walmsley <paul@pwsan.com>
10814L:	linux-omap@vger.kernel.org
10815S:	Maintained
10816F:	arch/arm/mach-omap2/prm*
10817
10818OMAP RANDOM NUMBER GENERATOR SUPPORT
10819M:	Deepak Saxena <dsaxena@plexity.net>
10820S:	Maintained
10821F:	drivers/char/hw_random/omap-rng.c
10822
10823OMAP USB SUPPORT
10824L:	linux-usb@vger.kernel.org
10825L:	linux-omap@vger.kernel.org
10826S:	Orphan
10827F:	drivers/usb/*/*omap*
10828F:	arch/arm/*omap*/usb*
10829
10830OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10831M:	Mark Jackson <mpfj@newflow.co.uk>
10832L:	linux-omap@vger.kernel.org
10833S:	Maintained
10834F:	arch/arm/boot/dts/am335x-nano.dts
10835
10836OMAP1 SUPPORT
10837M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10838M:	Tony Lindgren <tony@atomide.com>
10839L:	linux-omap@vger.kernel.org
10840Q:	http://patchwork.kernel.org/project/linux-omap/list/
10841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10842S:	Maintained
10843F:	arch/arm/mach-omap1/
10844F:	arch/arm/plat-omap/
10845F:	arch/arm/configs/omap1_defconfig
10846F:	drivers/i2c/busses/i2c-omap.c
10847F:	include/linux/platform_data/i2c-omap.h
10848F:	include/linux/platform_data/ams-delta-fiq.h
10849
10850OMAP2+ SUPPORT
10851M:	Tony Lindgren <tony@atomide.com>
10852L:	linux-omap@vger.kernel.org
10853W:	http://www.muru.com/linux/omap/
10854W:	http://linux.omap.com/
10855Q:	http://patchwork.kernel.org/project/linux-omap/list/
10856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10857S:	Maintained
10858F:	arch/arm/mach-omap2/
10859F:	arch/arm/plat-omap/
10860F:	arch/arm/configs/omap2plus_defconfig
10861F:	drivers/i2c/busses/i2c-omap.c
10862F:	drivers/irqchip/irq-omap-intc.c
10863F:	drivers/mfd/*omap*.c
10864F:	drivers/mfd/menelaus.c
10865F:	drivers/mfd/palmas.c
10866F:	drivers/mfd/tps65217.c
10867F:	drivers/mfd/tps65218.c
10868F:	drivers/mfd/tps65910.c
10869F:	drivers/mfd/twl-core.[ch]
10870F:	drivers/mfd/twl4030*.c
10871F:	drivers/mfd/twl6030*.c
10872F:	drivers/mfd/twl6040*.c
10873F:	drivers/regulator/palmas-regulator*.c
10874F:	drivers/regulator/pbias-regulator.c
10875F:	drivers/regulator/tps65217-regulator.c
10876F:	drivers/regulator/tps65218-regulator.c
10877F:	drivers/regulator/tps65910-regulator.c
10878F:	drivers/regulator/twl-regulator.c
10879F:	drivers/regulator/twl6030-regulator.c
10880F:	include/linux/platform_data/i2c-omap.h
10881
10882ONION OMEGA2+ BOARD
10883M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10884L:	linux-mips@linux-mips.org
10885S:	Maintained
10886F:	arch/mips/boot/dts/ralink/omega2p.dts
10887
10888OMFS FILESYSTEM
10889M:	Bob Copeland <me@bobcopeland.com>
10890L:	linux-karma-devel@lists.sourceforge.net
10891S:	Maintained
10892F:	Documentation/filesystems/omfs.txt
10893F:	fs/omfs/
10894
10895OMNIKEY CARDMAN 4000 DRIVER
10896M:	Harald Welte <laforge@gnumonks.org>
10897S:	Maintained
10898F:	drivers/char/pcmcia/cm4000_cs.c
10899F:	include/linux/cm4000_cs.h
10900F:	include/uapi/linux/cm4000_cs.h
10901
10902OMNIKEY CARDMAN 4040 DRIVER
10903M:	Harald Welte <laforge@gnumonks.org>
10904S:	Maintained
10905F:	drivers/char/pcmcia/cm4040_cs.*
10906
10907OMNIVISION OV13858 SENSOR DRIVER
10908M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10909L:	linux-media@vger.kernel.org
10910T:	git git://linuxtv.org/media_tree.git
10911S:	Maintained
10912F:	drivers/media/i2c/ov13858.c
10913
10914OMNIVISION OV2680 SENSOR DRIVER
10915M:	Rui Miguel Silva <rmfrfs@gmail.com>
10916L:	linux-media@vger.kernel.org
10917T:	git git://linuxtv.org/media_tree.git
10918S:	Maintained
10919F:	drivers/media/i2c/ov2680.c
10920F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
10921
10922OMNIVISION OV2685 SENSOR DRIVER
10923M:	Shunqian Zheng <zhengsq@rock-chips.com>
10924L:	linux-media@vger.kernel.org
10925T:	git git://linuxtv.org/media_tree.git
10926S:	Maintained
10927F:	drivers/media/i2c/ov2685.c
10928
10929OMNIVISION OV5640 SENSOR DRIVER
10930M:	Steve Longerbeam <slongerbeam@gmail.com>
10931L:	linux-media@vger.kernel.org
10932T:	git git://linuxtv.org/media_tree.git
10933S:	Maintained
10934F:	drivers/media/i2c/ov5640.c
10935
10936OMNIVISION OV5647 SENSOR DRIVER
10937M:	Luis Oliveira <lolivei@synopsys.com>
10938L:	linux-media@vger.kernel.org
10939T:	git git://linuxtv.org/media_tree.git
10940S:	Maintained
10941F:	drivers/media/i2c/ov5647.c
10942
10943OMNIVISION OV5695 SENSOR DRIVER
10944M:	Shunqian Zheng <zhengsq@rock-chips.com>
10945L:	linux-media@vger.kernel.org
10946T:	git git://linuxtv.org/media_tree.git
10947S:	Maintained
10948F:	drivers/media/i2c/ov5695.c
10949
10950OMNIVISION OV7670 SENSOR DRIVER
10951M:	Jonathan Corbet <corbet@lwn.net>
10952L:	linux-media@vger.kernel.org
10953T:	git git://linuxtv.org/media_tree.git
10954S:	Maintained
10955F:	drivers/media/i2c/ov7670.c
10956F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10957
10958OMNIVISION OV772x SENSOR DRIVER
10959M:	Jacopo Mondi <jacopo@jmondi.org>
10960L:	linux-media@vger.kernel.org
10961T:	git git://linuxtv.org/media_tree.git
10962S:	Odd fixes
10963F:	drivers/media/i2c/ov772x.c
10964F:	include/media/i2c/ov772x.h
10965F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10966
10967OMNIVISION OV7740 SENSOR DRIVER
10968M:	Wenyou Yang <wenyou.yang@microchip.com>
10969L:	linux-media@vger.kernel.org
10970T:	git git://linuxtv.org/media_tree.git
10971S:	Maintained
10972F:	drivers/media/i2c/ov7740.c
10973F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10974
10975OMNIVISION OV9650 SENSOR DRIVER
10976M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10977R:	Akinobu Mita <akinobu.mita@gmail.com>
10978R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10979L:	linux-media@vger.kernel.org
10980T:	git git://linuxtv.org/media_tree.git
10981S:	Maintained
10982F:	drivers/media/i2c/ov9650.c
10983F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10984
10985ONENAND FLASH DRIVER
10986M:	Kyungmin Park <kyungmin.park@samsung.com>
10987L:	linux-mtd@lists.infradead.org
10988S:	Maintained
10989F:	drivers/mtd/nand/onenand/
10990F:	include/linux/mtd/onenand*.h
10991
10992ONSTREAM SCSI TAPE DRIVER
10993M:	Willem Riede <osst@riede.org>
10994L:	osst-users@lists.sourceforge.net
10995L:	linux-scsi@vger.kernel.org
10996S:	Maintained
10997F:	Documentation/scsi/osst.txt
10998F:	drivers/scsi/osst.*
10999F:	drivers/scsi/osst_*.h
11000F:	drivers/scsi/st.h
11001
11002OP-TEE DRIVER
11003M:	Jens Wiklander <jens.wiklander@linaro.org>
11004S:	Maintained
11005F:	drivers/tee/optee/
11006
11007OPA-VNIC DRIVER
11008M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11009M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11010L:	linux-rdma@vger.kernel.org
11011S:	Supported
11012F:	drivers/infiniband/ulp/opa_vnic
11013
11014OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11015M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11016M:	Frank Rowand <frowand.list@gmail.com>
11017L:	devicetree@vger.kernel.org
11018S:	Maintained
11019F:	Documentation/devicetree/dynamic-resolution-notes.txt
11020F:	Documentation/devicetree/overlay-notes.txt
11021F:	drivers/of/overlay.c
11022F:	drivers/of/resolver.c
11023K:	of_overlay_notifier_
11024
11025OPEN FIRMWARE AND FLATTENED DEVICE TREE
11026M:	Rob Herring <robh+dt@kernel.org>
11027M:	Frank Rowand <frowand.list@gmail.com>
11028L:	devicetree@vger.kernel.org
11029W:	http://www.devicetree.org/
11030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11031S:	Maintained
11032F:	drivers/of/
11033F:	include/linux/of*.h
11034F:	scripts/dtc/
11035F:	Documentation/ABI/testing/sysfs-firmware-ofw
11036
11037OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11038M:	Rob Herring <robh+dt@kernel.org>
11039M:	Mark Rutland <mark.rutland@arm.com>
11040L:	devicetree@vger.kernel.org
11041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11042Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11043S:	Maintained
11044F:	Documentation/devicetree/
11045F:	arch/*/boot/dts/
11046F:	include/dt-bindings/
11047
11048OPENCORES I2C BUS DRIVER
11049M:	Peter Korsgaard <peter@korsgaard.com>
11050L:	linux-i2c@vger.kernel.org
11051S:	Maintained
11052F:	Documentation/i2c/busses/i2c-ocores
11053F:	drivers/i2c/busses/i2c-ocores.c
11054
11055OPENRISC ARCHITECTURE
11056M:	Jonas Bonn <jonas@southpole.se>
11057M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11058M:	Stafford Horne <shorne@gmail.com>
11059T:	git git://github.com/openrisc/linux.git
11060L:	openrisc@lists.librecores.org
11061W:	http://openrisc.io
11062S:	Maintained
11063F:	Documentation/devicetree/bindings/openrisc/
11064F:	Documentation/openrisc/
11065F:	arch/openrisc/
11066F:	drivers/irqchip/irq-ompic.c
11067F:	drivers/irqchip/irq-or1k-*
11068
11069OPENVSWITCH
11070M:	Pravin B Shelar <pshelar@ovn.org>
11071L:	netdev@vger.kernel.org
11072L:	dev@openvswitch.org
11073W:	http://openvswitch.org
11074S:	Maintained
11075F:	net/openvswitch/
11076F:	include/uapi/linux/openvswitch.h
11077
11078OPERATING PERFORMANCE POINTS (OPP)
11079M:	Viresh Kumar <vireshk@kernel.org>
11080M:	Nishanth Menon <nm@ti.com>
11081M:	Stephen Boyd <sboyd@kernel.org>
11082L:	linux-pm@vger.kernel.org
11083S:	Maintained
11084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11085F:	drivers/opp/
11086F:	include/linux/pm_opp.h
11087F:	Documentation/power/opp.txt
11088F:	Documentation/devicetree/bindings/opp/
11089
11090OPL4 DRIVER
11091M:	Clemens Ladisch <clemens@ladisch.de>
11092L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11093T:	git git://git.alsa-project.org/alsa-kernel.git
11094S:	Maintained
11095F:	sound/drivers/opl4/
11096
11097OPROFILE
11098M:	Robert Richter <rric@kernel.org>
11099L:	oprofile-list@lists.sf.net
11100S:	Maintained
11101F:	arch/*/include/asm/oprofile*.h
11102F:	arch/*/oprofile/
11103F:	drivers/oprofile/
11104F:	include/linux/oprofile.h
11105
11106ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11107M:	Mark Fasheh <mark@fasheh.com>
11108M:	Joel Becker <jlbec@evilplan.org>
11109L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11110W:	http://ocfs2.wiki.kernel.org
11111S:	Supported
11112F:	Documentation/filesystems/ocfs2.txt
11113F:	Documentation/filesystems/dlmfs.txt
11114F:	fs/ocfs2/
11115
11116ORANGEFS FILESYSTEM
11117M:	Mike Marshall <hubcap@omnibond.com>
11118R:	Martin Brandenburg <martin@omnibond.com>
11119L:	devel@lists.orangefs.org
11120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11121S:	Supported
11122F:	fs/orangefs/
11123F:	Documentation/filesystems/orangefs.txt
11124
11125ORINOCO DRIVER
11126L:	linux-wireless@vger.kernel.org
11127W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11128W:	http://www.nongnu.org/orinoco/
11129S:	Orphan
11130F:	drivers/net/wireless/intersil/orinoco/
11131
11132OSD LIBRARY and FILESYSTEM
11133M:	Boaz Harrosh <ooo@electrozaur.com>
11134S:	Maintained
11135F:	drivers/scsi/osd/
11136F:	include/scsi/osd_*
11137F:	fs/exofs/
11138
11139OV2659 OMNIVISION SENSOR DRIVER
11140M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11141L:	linux-media@vger.kernel.org
11142W:	https://linuxtv.org
11143Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11144T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11145S:	Maintained
11146F:	drivers/media/i2c/ov2659.c
11147F:	include/media/i2c/ov2659.h
11148
11149OVERLAY FILESYSTEM
11150M:	Miklos Szeredi <miklos@szeredi.hu>
11151L:	linux-unionfs@vger.kernel.org
11152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11153S:	Supported
11154F:	fs/overlayfs/
11155F:	Documentation/filesystems/overlayfs.txt
11156
11157P54 WIRELESS DRIVER
11158M:	Christian Lamparter <chunkeey@googlemail.com>
11159L:	linux-wireless@vger.kernel.org
11160W:	http://wireless.kernel.org/en/users/Drivers/p54
11161S:	Maintained
11162F:	drivers/net/wireless/intersil/p54/
11163
11164PA SEMI ETHERNET DRIVER
11165L:	netdev@vger.kernel.org
11166S:	Orphan
11167F:	drivers/net/ethernet/pasemi/*
11168
11169PA SEMI SMBUS DRIVER
11170L:	linux-i2c@vger.kernel.org
11171S:	Orphan
11172F:	drivers/i2c/busses/i2c-pasemi.c
11173
11174PADATA PARALLEL EXECUTION MECHANISM
11175M:	Steffen Klassert <steffen.klassert@secunet.com>
11176L:	linux-crypto@vger.kernel.org
11177S:	Maintained
11178F:	kernel/padata.c
11179F:	include/linux/padata.h
11180F:	Documentation/padata.txt
11181
11182PANASONIC LAPTOP ACPI EXTRAS DRIVER
11183M:	Harald Welte <laforge@gnumonks.org>
11184L:	platform-driver-x86@vger.kernel.org
11185S:	Maintained
11186F:	drivers/platform/x86/panasonic-laptop.c
11187
11188PARALLEL LCD/KEYPAD PANEL DRIVER
11189M:	Willy Tarreau <willy@haproxy.com>
11190M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11191S:	Odd Fixes
11192F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11193F:	drivers/auxdisplay/panel.c
11194
11195PARALLEL PORT SUBSYSTEM
11196M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11197M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11198L:	linux-parport@lists.infradead.org (subscribers-only)
11199S:	Maintained
11200F:	drivers/parport/
11201F:	include/linux/parport*.h
11202F:	drivers/char/ppdev.c
11203F:	include/uapi/linux/ppdev.h
11204F:	Documentation/parport*.txt
11205
11206PARAVIRT_OPS INTERFACE
11207M:	Juergen Gross <jgross@suse.com>
11208M:	Alok Kataria <akataria@vmware.com>
11209L:	virtualization@lists.linux-foundation.org
11210S:	Supported
11211F:	Documentation/virtual/paravirt_ops.txt
11212F:	arch/*/kernel/paravirt*
11213F:	arch/*/include/asm/paravirt*.h
11214F:	include/linux/hypervisor.h
11215
11216PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11217M:	Tim Waugh <tim@cyberelk.net>
11218L:	linux-parport@lists.infradead.org (subscribers-only)
11219S:	Maintained
11220F:	Documentation/blockdev/paride.txt
11221F:	drivers/block/paride/
11222
11223PARISC ARCHITECTURE
11224M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
11225M:	Helge Deller <deller@gmx.de>
11226L:	linux-parisc@vger.kernel.org
11227W:	http://www.parisc-linux.org/
11228Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11231S:	Maintained
11232F:	arch/parisc/
11233F:	Documentation/parisc/
11234F:	drivers/parisc/
11235F:	drivers/char/agp/parisc-agp.c
11236F:	drivers/input/serio/gscps2.c
11237F:	drivers/parport/parport_gsc.*
11238F:	drivers/tty/serial/8250/8250_gsc.c
11239F:	drivers/video/fbdev/sti*
11240F:	drivers/video/console/sti*
11241F:	drivers/video/logo/logo_parisc*
11242
11243PARMAN
11244M:	Jiri Pirko <jiri@mellanox.com>
11245L:	netdev@vger.kernel.org
11246S:	Supported
11247F:	lib/parman.c
11248F:	lib/test_parman.c
11249F:	include/linux/parman.h
11250
11251PC87360 HARDWARE MONITORING DRIVER
11252M:	Jim Cromie <jim.cromie@gmail.com>
11253L:	linux-hwmon@vger.kernel.org
11254S:	Maintained
11255F:	Documentation/hwmon/pc87360
11256F:	drivers/hwmon/pc87360.c
11257
11258PC8736x GPIO DRIVER
11259M:	Jim Cromie <jim.cromie@gmail.com>
11260S:	Maintained
11261F:	drivers/char/pc8736x_gpio.c
11262
11263PC87427 HARDWARE MONITORING DRIVER
11264M:	Jean Delvare <jdelvare@suse.com>
11265L:	linux-hwmon@vger.kernel.org
11266S:	Maintained
11267F:	Documentation/hwmon/pc87427
11268F:	drivers/hwmon/pc87427.c
11269
11270PCA9532 LED DRIVER
11271M:	Riku Voipio <riku.voipio@iki.fi>
11272S:	Maintained
11273F:	drivers/leds/leds-pca9532.c
11274F:	include/linux/leds-pca9532.h
11275
11276PCA9541 I2C BUS MASTER SELECTOR DRIVER
11277M:	Guenter Roeck <linux@roeck-us.net>
11278L:	linux-i2c@vger.kernel.org
11279S:	Maintained
11280F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11281
11282PCDP - PRIMARY CONSOLE AND DEBUG PORT
11283M:	Khalid Aziz <khalid@gonehiking.org>
11284S:	Maintained
11285F:	drivers/firmware/pcdp.*
11286
11287PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11288M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11289L:	linux-pci@vger.kernel.org
11290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11291S:	Maintained
11292F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11293F:	drivers/pci/controller/pci-aardvark.c
11294
11295PCI DRIVER FOR ALTERA PCIE IP
11296M:	Ley Foon Tan <lftan@altera.com>
11297L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11298L:	linux-pci@vger.kernel.org
11299S:	Supported
11300F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11301F:	drivers/pci/controller/pcie-altera.c
11302
11303PCI DRIVER FOR APPLIEDMICRO XGENE
11304M:	Tanmay Inamdar <tinamdar@apm.com>
11305L:	linux-pci@vger.kernel.org
11306L:	linux-arm-kernel@lists.infradead.org
11307S:	Maintained
11308F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11309F:	drivers/pci/controller/pci-xgene.c
11310
11311PCI DRIVER FOR ARM VERSATILE PLATFORM
11312M:	Rob Herring <robh@kernel.org>
11313L:	linux-pci@vger.kernel.org
11314L:	linux-arm-kernel@lists.infradead.org
11315S:	Maintained
11316F:	Documentation/devicetree/bindings/pci/versatile.txt
11317F:	drivers/pci/controller/pci-versatile.c
11318
11319PCI DRIVER FOR ARMADA 8K
11320M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11321L:	linux-pci@vger.kernel.org
11322L:	linux-arm-kernel@lists.infradead.org
11323S:	Maintained
11324F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11325F:	drivers/pci/controller/dwc/pcie-armada8k.c
11326
11327PCI DRIVER FOR CADENCE PCIE IP
11328M:	Alan Douglas <adouglas@cadence.com>
11329L:	linux-pci@vger.kernel.org
11330S:	Maintained
11331F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11332F:	drivers/pci/controller/pcie-cadence*
11333
11334PCI DRIVER FOR FREESCALE LAYERSCAPE
11335M:	Minghuan Lian <minghuan.Lian@nxp.com>
11336M:	Mingkai Hu <mingkai.hu@nxp.com>
11337M:	Roy Zang <roy.zang@nxp.com>
11338L:	linuxppc-dev@lists.ozlabs.org
11339L:	linux-pci@vger.kernel.org
11340L:	linux-arm-kernel@lists.infradead.org
11341S:	Maintained
11342F:	drivers/pci/controller/dwc/*layerscape*
11343
11344PCI DRIVER FOR GENERIC OF HOSTS
11345M:	Will Deacon <will.deacon@arm.com>
11346L:	linux-pci@vger.kernel.org
11347L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11348S:	Maintained
11349F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11350F:	drivers/pci/controller/pci-host-common.c
11351F:	drivers/pci/controller/pci-host-generic.c
11352
11353PCI DRIVER FOR IMX6
11354M:	Richard Zhu <hongxing.zhu@nxp.com>
11355M:	Lucas Stach <l.stach@pengutronix.de>
11356L:	linux-pci@vger.kernel.org
11357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11358S:	Maintained
11359F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11360F:	drivers/pci/controller/dwc/*imx6*
11361
11362PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11363M:	Keith Busch <keith.busch@intel.com>
11364M:	Jonathan Derrick <jonathan.derrick@intel.com>
11365L:	linux-pci@vger.kernel.org
11366S:	Supported
11367F:	drivers/pci/controller/vmd.c
11368
11369PCI DRIVER FOR MICROSEMI SWITCHTEC
11370M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11371M:	Logan Gunthorpe <logang@deltatee.com>
11372L:	linux-pci@vger.kernel.org
11373S:	Maintained
11374F:	Documentation/switchtec.txt
11375F:	Documentation/ABI/testing/sysfs-class-switchtec
11376F:	drivers/pci/switch/switchtec*
11377F:	include/uapi/linux/switchtec_ioctl.h
11378F:	include/linux/switchtec.h
11379F:	drivers/ntb/hw/mscc/
11380
11381PCI DRIVER FOR MOBIVEIL PCIE IP
11382M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11383L:	linux-pci@vger.kernel.org
11384S:	Supported
11385F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11386F:	drivers/pci/controller/pcie-mobiveil.c
11387
11388PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11389M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11390M:	Jason Cooper <jason@lakedaemon.net>
11391L:	linux-pci@vger.kernel.org
11392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11393S:	Maintained
11394F:	drivers/pci/controller/*mvebu*
11395
11396PCI DRIVER FOR NVIDIA TEGRA
11397M:	Thierry Reding <thierry.reding@gmail.com>
11398L:	linux-tegra@vger.kernel.org
11399L:	linux-pci@vger.kernel.org
11400S:	Supported
11401F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11402F:	drivers/pci/controller/pci-tegra.c
11403
11404PCI DRIVER FOR RENESAS R-CAR
11405M:	Simon Horman <horms@verge.net.au>
11406L:	linux-pci@vger.kernel.org
11407L:	linux-renesas-soc@vger.kernel.org
11408S:	Maintained
11409F:	drivers/pci/controller/*rcar*
11410
11411PCI DRIVER FOR SAMSUNG EXYNOS
11412M:	Jingoo Han <jingoohan1@gmail.com>
11413L:	linux-pci@vger.kernel.org
11414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11415L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11416S:	Maintained
11417F:	drivers/pci/controller/dwc/pci-exynos.c
11418
11419PCI DRIVER FOR SYNOPSYS DESIGNWARE
11420M:	Jingoo Han <jingoohan1@gmail.com>
11421M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11422L:	linux-pci@vger.kernel.org
11423S:	Maintained
11424F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11425F:	drivers/pci/controller/dwc/*designware*
11426
11427PCI DRIVER FOR TI DRA7XX
11428M:	Kishon Vijay Abraham I <kishon@ti.com>
11429L:	linux-omap@vger.kernel.org
11430L:	linux-pci@vger.kernel.org
11431S:	Supported
11432F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11433F:	drivers/pci/controller/dwc/pci-dra7xx.c
11434
11435PCI DRIVER FOR TI KEYSTONE
11436M:	Murali Karicheri <m-karicheri2@ti.com>
11437L:	linux-pci@vger.kernel.org
11438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11439S:	Maintained
11440F:	drivers/pci/controller/dwc/pci-keystone.c
11441
11442PCI ENDPOINT SUBSYSTEM
11443M:	Kishon Vijay Abraham I <kishon@ti.com>
11444M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11445L:	linux-pci@vger.kernel.org
11446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11447S:	Supported
11448F:	drivers/pci/endpoint/
11449F:	drivers/misc/pci_endpoint_test.c
11450F:	tools/pci/
11451
11452PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11453M:	Russell Currey <ruscur@russell.cc>
11454M:	Sam Bobroff <sbobroff@linux.ibm.com>
11455M:	Oliver O'Halloran <oohall@gmail.com>
11456L:	linuxppc-dev@lists.ozlabs.org
11457S:	Supported
11458F:	Documentation/PCI/pci-error-recovery.txt
11459F:	drivers/pci/pcie/aer.c
11460F:	drivers/pci/pcie/dpc.c
11461F:	drivers/pci/pcie/err.c
11462F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11463F:	arch/powerpc/kernel/eeh*.c
11464F:	arch/powerpc/platforms/*/eeh*.c
11465F:	arch/powerpc/include/*/eeh*.h
11466
11467PCI ERROR RECOVERY
11468M:	Linas Vepstas <linasvepstas@gmail.com>
11469L:	linux-pci@vger.kernel.org
11470S:	Supported
11471F:	Documentation/PCI/pci-error-recovery.txt
11472
11473PCI MSI DRIVER FOR ALTERA MSI IP
11474M:	Ley Foon Tan <lftan@altera.com>
11475L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11476L:	linux-pci@vger.kernel.org
11477S:	Supported
11478F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11479F:	drivers/pci/controller/pcie-altera-msi.c
11480
11481PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11482M:	Duc Dang <dhdang@apm.com>
11483L:	linux-pci@vger.kernel.org
11484L:	linux-arm-kernel@lists.infradead.org
11485S:	Maintained
11486F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11487F:	drivers/pci/controller/pci-xgene-msi.c
11488
11489PCI SUBSYSTEM
11490M:	Bjorn Helgaas <bhelgaas@google.com>
11491L:	linux-pci@vger.kernel.org
11492Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11494S:	Supported
11495F:	Documentation/devicetree/bindings/pci/
11496F:	Documentation/PCI/
11497F:	drivers/acpi/pci*
11498F:	drivers/pci/
11499F:	include/asm-generic/pci*
11500F:	include/linux/pci*
11501F:	include/linux/of_pci.h
11502F:	include/uapi/linux/pci*
11503F:	lib/pci*
11504F:	arch/x86/pci/
11505F:	arch/x86/kernel/quirks.c
11506
11507PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11508M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11509L:	linux-pci@vger.kernel.org
11510Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11512S:	Supported
11513F:	drivers/pci/controller/
11514
11515PCIE DRIVER FOR AXIS ARTPEC
11516M:	Jesper Nilsson <jesper.nilsson@axis.com>
11517L:	linux-arm-kernel@axis.com
11518L:	linux-pci@vger.kernel.org
11519S:	Maintained
11520F:	Documentation/devicetree/bindings/pci/axis,artpec*
11521F:	drivers/pci/controller/dwc/*artpec*
11522
11523PCIE DRIVER FOR CAVIUM THUNDERX
11524M:	David Daney <david.daney@cavium.com>
11525L:	linux-pci@vger.kernel.org
11526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11527S:	Supported
11528F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11529F:	drivers/pci/controller/pci-thunder-*
11530
11531PCIE DRIVER FOR HISILICON
11532M:	Zhou Wang <wangzhou1@hisilicon.com>
11533L:	linux-pci@vger.kernel.org
11534S:	Maintained
11535F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11536F:	drivers/pci/controller/dwc/pcie-hisi.c
11537
11538PCIE DRIVER FOR HISILICON KIRIN
11539M:	Xiaowei Song <songxiaowei@hisilicon.com>
11540M:	Binghui Wang <wangbinghui@hisilicon.com>
11541L:	linux-pci@vger.kernel.org
11542S:	Maintained
11543F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11544F:	drivers/pci/controller/dwc/pcie-kirin.c
11545
11546PCIE DRIVER FOR HISILICON STB
11547M:	Jianguo Sun <sunjianguo1@huawei.com>
11548M:	Shawn Guo <shawn.guo@linaro.org>
11549L:	linux-pci@vger.kernel.org
11550S:	Maintained
11551F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11552F:	drivers/pci/controller/dwc/pcie-histb.c
11553
11554PCIE DRIVER FOR MEDIATEK
11555M:	Ryder Lee <ryder.lee@mediatek.com>
11556L:	linux-pci@vger.kernel.org
11557L:	linux-mediatek@lists.infradead.org
11558S:	Supported
11559F:	Documentation/devicetree/bindings/pci/mediatek*
11560F:	drivers/pci/controller/*mediatek*
11561
11562PCIE DRIVER FOR QUALCOMM MSM
11563M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11564L:	linux-pci@vger.kernel.org
11565L:	linux-arm-msm@vger.kernel.org
11566S:	Maintained
11567F:	drivers/pci/controller/dwc/*qcom*
11568
11569PCIE DRIVER FOR ROCKCHIP
11570M:	Shawn Lin <shawn.lin@rock-chips.com>
11571L:	linux-pci@vger.kernel.org
11572L:	linux-rockchip@lists.infradead.org
11573S:	Maintained
11574F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11575F:	drivers/pci/controller/pcie-rockchip*
11576
11577PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11578M:	Linus Walleij <linus.walleij@linaro.org>
11579L:	linux-pci@vger.kernel.org
11580S:	Maintained
11581F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11582F:	drivers/pci/controller/pci-v3-semi.c
11583
11584PCIE DRIVER FOR ST SPEAR13XX
11585M:	Pratyush Anand <pratyush.anand@gmail.com>
11586L:	linux-pci@vger.kernel.org
11587S:	Maintained
11588F:	drivers/pci/controller/dwc/*spear*
11589
11590PCMCIA SUBSYSTEM
11591M:	Dominik Brodowski <linux@dominikbrodowski.net>
11592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11593S:	Odd Fixes
11594F:	Documentation/pcmcia/
11595F:	tools/pcmcia/
11596F:	drivers/pcmcia/
11597F:	include/pcmcia/
11598
11599PCNET32 NETWORK DRIVER
11600M:	Don Fry <pcnet32@frontier.com>
11601L:	netdev@vger.kernel.org
11602S:	Maintained
11603F:	drivers/net/ethernet/amd/pcnet32.c
11604
11605PCRYPT PARALLEL CRYPTO ENGINE
11606M:	Steffen Klassert <steffen.klassert@secunet.com>
11607L:	linux-crypto@vger.kernel.org
11608S:	Maintained
11609F:	crypto/pcrypt.c
11610F:	include/crypto/pcrypt.h
11611
11612PEAQ WMI HOTKEYS DRIVER
11613M:	Hans de Goede <hdegoede@redhat.com>
11614L:	platform-driver-x86@vger.kernel.org
11615S:	Maintained
11616F:	drivers/platform/x86/peaq-wmi.c
11617
11618PER-CPU MEMORY ALLOCATOR
11619M:	Dennis Zhou <dennis@kernel.org>
11620M:	Tejun Heo <tj@kernel.org>
11621M:	Christoph Lameter <cl@linux.com>
11622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11623S:	Maintained
11624F:	include/linux/percpu*.h
11625F:	mm/percpu*.c
11626F:	arch/*/include/asm/percpu.h
11627
11628PER-TASK DELAY ACCOUNTING
11629M:	Balbir Singh <bsingharora@gmail.com>
11630S:	Maintained
11631F:	include/linux/delayacct.h
11632F:	kernel/delayacct.c
11633
11634PERFORMANCE EVENTS SUBSYSTEM
11635M:	Peter Zijlstra <peterz@infradead.org>
11636M:	Ingo Molnar <mingo@redhat.com>
11637M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11638R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11639R:	Jiri Olsa <jolsa@redhat.com>
11640R:	Namhyung Kim <namhyung@kernel.org>
11641L:	linux-kernel@vger.kernel.org
11642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11643S:	Supported
11644F:	kernel/events/*
11645F:	include/linux/perf_event.h
11646F:	include/uapi/linux/perf_event.h
11647F:	arch/*/kernel/perf_event*.c
11648F:	arch/*/kernel/*/perf_event*.c
11649F:	arch/*/kernel/*/*/perf_event*.c
11650F:	arch/*/include/asm/perf_event.h
11651F:	arch/*/kernel/perf_callchain.c
11652F:	arch/*/events/*
11653F:	tools/perf/
11654
11655PERSONALITY HANDLING
11656M:	Christoph Hellwig <hch@infradead.org>
11657L:	linux-abi-devel@lists.sourceforge.net
11658S:	Maintained
11659F:	include/linux/personality.h
11660F:	include/uapi/linux/personality.h
11661
11662PHOENIX RC FLIGHT CONTROLLER ADAPTER
11663M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11664L:	linux-input@vger.kernel.org
11665S:	Maintained
11666F:	Documentation/input/devices/pxrc.rst
11667F:	drivers/input/joystick/pxrc.c
11668
11669PHONET PROTOCOL
11670M:	Remi Denis-Courmont <courmisch@gmail.com>
11671S:	Supported
11672F:	Documentation/networking/phonet.txt
11673F:	include/linux/phonet.h
11674F:	include/net/phonet/
11675F:	include/uapi/linux/phonet.h
11676F:	net/phonet/
11677
11678PHRAM MTD DRIVER
11679M:	Joern Engel <joern@lazybastard.org>
11680L:	linux-mtd@lists.infradead.org
11681S:	Maintained
11682F:	drivers/mtd/devices/phram.c
11683
11684PICOLCD HID DRIVER
11685M:	Bruno Prémont <bonbons@linux-vserver.org>
11686L:	linux-input@vger.kernel.org
11687S:	Maintained
11688F:	drivers/hid/hid-picolcd*
11689
11690PICOXCELL SUPPORT
11691M:	Jamie Iles <jamie@jamieiles.com>
11692L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11693T:	git git://github.com/jamieiles/linux-2.6-ji.git
11694S:	Supported
11695F:	arch/arm/boot/dts/picoxcell*
11696F:	arch/arm/mach-picoxcell/
11697F:	drivers/crypto/picoxcell*
11698
11699PIN CONTROL SUBSYSTEM
11700M:	Linus Walleij <linus.walleij@linaro.org>
11701L:	linux-gpio@vger.kernel.org
11702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11703S:	Maintained
11704F:	Documentation/devicetree/bindings/pinctrl/
11705F:	Documentation/driver-api/pinctl.rst
11706F:	drivers/pinctrl/
11707F:	include/linux/pinctrl/
11708
11709PIN CONTROLLER - ATMEL AT91
11710M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11711L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11712S:	Maintained
11713F:	drivers/pinctrl/pinctrl-at91.*
11714
11715PIN CONTROLLER - ATMEL AT91 PIO4
11716M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11717L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11718L:	linux-gpio@vger.kernel.org
11719S:	Supported
11720F:	drivers/pinctrl/pinctrl-at91-pio4.*
11721
11722PIN CONTROLLER - FREESCALE
11723M:	Dong Aisheng <aisheng.dong@nxp.com>
11724M:	Fabio Estevam <festevam@gmail.com>
11725M:	Shawn Guo <shawnguo@kernel.org>
11726M:	Stefan Agner <stefan@agner.ch>
11727R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11728L:	linux-gpio@vger.kernel.org
11729S:	Maintained
11730F:	drivers/pinctrl/freescale/
11731F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11732
11733PIN CONTROLLER - INTEL
11734M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11735M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11736S:	Maintained
11737F:	drivers/pinctrl/intel/
11738
11739PIN CONTROLLER - MEDIATEK
11740M:	Sean Wang <sean.wang@kernel.org>
11741L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11742S:	Maintained
11743F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11744F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11745F:	drivers/pinctrl/mediatek/
11746
11747PIN CONTROLLER - QUALCOMM
11748M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11749S:	Maintained
11750L:	linux-arm-msm@vger.kernel.org
11751F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11752F:	drivers/pinctrl/qcom/
11753
11754PIN CONTROLLER - RENESAS
11755M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11756M:	Geert Uytterhoeven <geert+renesas@glider.be>
11757L:	linux-renesas-soc@vger.kernel.org
11758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11759S:	Maintained
11760F:	drivers/pinctrl/sh-pfc/
11761
11762PIN CONTROLLER - SAMSUNG
11763M:	Tomasz Figa <tomasz.figa@gmail.com>
11764M:	Krzysztof Kozlowski <krzk@kernel.org>
11765M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11766L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11767L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11768Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11770S:	Maintained
11771F:	drivers/pinctrl/samsung/
11772F:	include/dt-bindings/pinctrl/samsung.h
11773F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11774
11775PIN CONTROLLER - SINGLE
11776M:	Tony Lindgren <tony@atomide.com>
11777M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11778L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11779L:	linux-omap@vger.kernel.org
11780S:	Maintained
11781F:	drivers/pinctrl/pinctrl-single.c
11782
11783PIN CONTROLLER - ST SPEAR
11784M:	Viresh Kumar <vireshk@kernel.org>
11785L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11786W:	http://www.st.com/spear
11787S:	Maintained
11788F:	drivers/pinctrl/spear/
11789
11790PISTACHIO SOC SUPPORT
11791M:	James Hartley <james.hartley@sondrel.com>
11792L:	linux-mips@linux-mips.org
11793S:	Odd Fixes
11794F:	arch/mips/pistachio/
11795F:	arch/mips/include/asm/mach-pistachio/
11796F:	arch/mips/boot/dts/img/pistachio*
11797F:	arch/mips/configs/pistachio*_defconfig
11798
11799PKTCDVD DRIVER
11800S:	Orphan
11801M:	linux-block@vger.kernel.org
11802F:	drivers/block/pktcdvd.c
11803F:	include/linux/pktcdvd.h
11804F:	include/uapi/linux/pktcdvd.h
11805
11806PKUNITY SOC DRIVERS
11807M:	Guan Xuetao <gxt@pku.edu.cn>
11808W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11809S:	Maintained
11810T:	git git://github.com/gxt/linux.git
11811F:	drivers/input/serio/i8042-unicore32io.h
11812F:	drivers/i2c/busses/i2c-puv3.c
11813F:	drivers/video/fbdev/fb-puv3.c
11814F:	drivers/rtc/rtc-puv3.c
11815
11816PMBUS HARDWARE MONITORING DRIVERS
11817M:	Guenter Roeck <linux@roeck-us.net>
11818L:	linux-hwmon@vger.kernel.org
11819W:	http://hwmon.wiki.kernel.org/
11820W:	http://www.roeck-us.net/linux/drivers/
11821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11822S:	Maintained
11823F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11824F:	Documentation/devicetree/bindings/hwmon/max31785.txt
11825F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
11826F:	Documentation/hwmon/adm1275
11827F:	Documentation/hwmon/ibm-cffps
11828F:	Documentation/hwmon/ir35221
11829F:	Documentation/hwmon/lm25066
11830F:	Documentation/hwmon/ltc2978
11831F:	Documentation/hwmon/ltc3815
11832F:	Documentation/hwmon/max16064
11833F:	Documentation/hwmon/max20751
11834F:	Documentation/hwmon/max31785
11835F:	Documentation/hwmon/max34440
11836F:	Documentation/hwmon/max8688
11837F:	Documentation/hwmon/pmbus
11838F:	Documentation/hwmon/pmbus-core
11839F:	Documentation/hwmon/tps40422
11840F:	Documentation/hwmon/ucd9000
11841F:	Documentation/hwmon/ucd9200
11842F:	Documentation/hwmon/zl6100
11843F:	drivers/hwmon/pmbus/
11844F:	include/linux/pmbus.h
11845
11846PMC SIERRA MaxRAID DRIVER
11847L:	linux-scsi@vger.kernel.org
11848W:	http://www.pmc-sierra.com/
11849S:	Orphan
11850F:	drivers/scsi/pmcraid.*
11851
11852PMC SIERRA PM8001 DRIVER
11853M:	Jack Wang <jinpu.wang@profitbricks.com>
11854M:	lindar_liu@usish.com
11855L:	linux-scsi@vger.kernel.org
11856S:	Supported
11857F:	drivers/scsi/pm8001/
11858
11859PNP SUPPORT
11860M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11861S:	Maintained
11862F:	drivers/pnp/
11863
11864POSIX CLOCKS and TIMERS
11865M:	Thomas Gleixner <tglx@linutronix.de>
11866L:	linux-kernel@vger.kernel.org
11867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11868S:	Maintained
11869F:	fs/timerfd.c
11870F:	include/linux/timer*
11871F:	kernel/time/*timer*
11872
11873POWER MANAGEMENT CORE
11874M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11875L:	linux-pm@vger.kernel.org
11876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11877B:	https://bugzilla.kernel.org
11878S:	Supported
11879F:	drivers/base/power/
11880F:	include/linux/pm.h
11881F:	include/linux/pm_*
11882F:	include/linux/powercap.h
11883F:	drivers/powercap/
11884F:	kernel/configs/nopm.config
11885
11886POWER STATE COORDINATION INTERFACE (PSCI)
11887M:	Mark Rutland <mark.rutland@arm.com>
11888M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11889L:	linux-arm-kernel@lists.infradead.org
11890S:	Maintained
11891F:	drivers/firmware/psci*.c
11892F:	include/linux/psci.h
11893F:	include/uapi/linux/psci.h
11894
11895POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11896M:	Sebastian Reichel <sre@kernel.org>
11897L:	linux-pm@vger.kernel.org
11898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11899S:	Maintained
11900F:	Documentation/ABI/testing/sysfs-class-power
11901F:	Documentation/devicetree/bindings/power/supply/
11902F:	include/linux/power_supply.h
11903F:	drivers/power/supply/
11904
11905POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11906M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11907L:	linuxppc-dev@lists.ozlabs.org
11908S:	Maintained
11909F:	drivers/char/powernv-op-panel.c
11910
11911PPP OVER ATM (RFC 2364)
11912M:	Mitchell Blank Jr <mitch@sfgoth.com>
11913S:	Maintained
11914F:	net/atm/pppoatm.c
11915F:	include/uapi/linux/atmppp.h
11916
11917PPP OVER ETHERNET
11918M:	Michal Ostrowski <mostrows@earthlink.net>
11919S:	Maintained
11920F:	drivers/net/ppp/pppoe.c
11921F:	drivers/net/ppp/pppox.c
11922
11923PPP OVER L2TP
11924M:	James Chapman <jchapman@katalix.com>
11925S:	Maintained
11926F:	net/l2tp/l2tp_ppp.c
11927F:	include/linux/if_pppol2tp.h
11928F:	include/uapi/linux/if_pppol2tp.h
11929
11930PPP PROTOCOL DRIVERS AND COMPRESSORS
11931M:	Paul Mackerras <paulus@samba.org>
11932L:	linux-ppp@vger.kernel.org
11933S:	Maintained
11934F:	drivers/net/ppp/ppp_*
11935
11936PPS SUPPORT
11937M:	Rodolfo Giometti <giometti@enneenne.com>
11938W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11939L:	linuxpps@ml.enneenne.com (subscribers-only)
11940S:	Maintained
11941F:	Documentation/pps/
11942F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11943F:	Documentation/ABI/testing/sysfs-pps
11944F:	drivers/pps/
11945F:	include/linux/pps*.h
11946F:	include/uapi/linux/pps.h
11947
11948PPTP DRIVER
11949M:	Dmitry Kozlov <xeb@mail.ru>
11950L:	netdev@vger.kernel.org
11951S:	Maintained
11952F:	drivers/net/ppp/pptp.c
11953W:	http://sourceforge.net/projects/accel-pptp
11954
11955PREEMPTIBLE KERNEL
11956M:	Robert Love <rml@tech9.net>
11957L:	kpreempt-tech@lists.sourceforge.net
11958W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11959S:	Supported
11960F:	Documentation/preempt-locking.txt
11961F:	include/linux/preempt.h
11962
11963PRINTK
11964M:	Petr Mladek <pmladek@suse.com>
11965M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11966R:	Steven Rostedt <rostedt@goodmis.org>
11967S:	Maintained
11968F:	kernel/printk/
11969F:	include/linux/printk.h
11970
11971PRISM54 WIRELESS DRIVER
11972M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11973L:	linux-wireless@vger.kernel.org
11974W:	http://wireless.kernel.org/en/users/Drivers/p54
11975S:	Obsolete
11976F:	drivers/net/wireless/intersil/prism54/
11977
11978PROC FILESYSTEM
11979R:	Alexey Dobriyan <adobriyan@gmail.com>
11980L:	linux-kernel@vger.kernel.org
11981L:	linux-fsdevel@vger.kernel.org
11982S:	Maintained
11983F:	fs/proc/
11984F:	include/linux/proc_fs.h
11985F:	tools/testing/selftests/proc/
11986
11987PROC SYSCTL
11988M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11989M:	Kees Cook <keescook@chromium.org>
11990L:	linux-kernel@vger.kernel.org
11991L:	linux-fsdevel@vger.kernel.org
11992S:	Maintained
11993F:	fs/proc/proc_sysctl.c
11994F:	include/linux/sysctl.h
11995F:	kernel/sysctl.c
11996F:	tools/testing/selftests/sysctl/
11997
11998PS3 NETWORK SUPPORT
11999M:	Geoff Levand <geoff@infradead.org>
12000L:	netdev@vger.kernel.org
12001L:	linuxppc-dev@lists.ozlabs.org
12002S:	Maintained
12003F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12004
12005PS3 PLATFORM SUPPORT
12006M:	Geoff Levand <geoff@infradead.org>
12007L:	linuxppc-dev@lists.ozlabs.org
12008S:	Maintained
12009F:	arch/powerpc/boot/ps3*
12010F:	arch/powerpc/include/asm/lv1call.h
12011F:	arch/powerpc/include/asm/ps3*.h
12012F:	arch/powerpc/platforms/ps3/
12013F:	drivers/*/ps3*
12014F:	drivers/ps3/
12015F:	drivers/rtc/rtc-ps3.c
12016F:	drivers/usb/host/*ps3.c
12017F:	sound/ppc/snd_ps3*
12018
12019PS3VRAM DRIVER
12020M:	Jim Paris <jim@jtan.com>
12021M:	Geoff Levand <geoff@infradead.org>
12022L:	linuxppc-dev@lists.ozlabs.org
12023S:	Maintained
12024F:	drivers/block/ps3vram.c
12025
12026PSAMPLE PACKET SAMPLING SUPPORT:
12027M:	Yotam Gigi <yotam.gi@gmail.com>
12028S:	Maintained
12029F:	net/psample
12030F:	include/net/psample.h
12031F:	include/uapi/linux/psample.h
12032
12033PSTORE FILESYSTEM
12034M:	Kees Cook <keescook@chromium.org>
12035M:	Anton Vorontsov <anton@enomsg.org>
12036M:	Colin Cross <ccross@android.com>
12037M:	Tony Luck <tony.luck@intel.com>
12038S:	Maintained
12039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12040F:	fs/pstore/
12041F:	include/linux/pstore*
12042F:	drivers/firmware/efi/efi-pstore.c
12043F:	drivers/acpi/apei/erst.c
12044F:	Documentation/admin-guide/ramoops.rst
12045F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12046K:	\b(pstore|ramoops)
12047
12048PTP HARDWARE CLOCK SUPPORT
12049M:	Richard Cochran <richardcochran@gmail.com>
12050L:	netdev@vger.kernel.org
12051S:	Maintained
12052W:	http://linuxptp.sourceforge.net/
12053F:	Documentation/ABI/testing/sysfs-ptp
12054F:	Documentation/ptp/*
12055F:	drivers/net/phy/dp83640*
12056F:	drivers/ptp/*
12057F:	include/linux/ptp_cl*
12058
12059PTRACE SUPPORT
12060M:	Oleg Nesterov <oleg@redhat.com>
12061S:	Maintained
12062F:	include/asm-generic/syscall.h
12063F:	include/linux/ptrace.h
12064F:	include/linux/regset.h
12065F:	include/linux/tracehook.h
12066F:	include/uapi/linux/ptrace.h
12067F:	include/uapi/linux/ptrace.h
12068F:	include/asm-generic/ptrace.h
12069F:	kernel/ptrace.c
12070F:	arch/*/ptrace*.c
12071F:	arch/*/*/ptrace*.c
12072F:	arch/*/include/asm/ptrace*.h
12073
12074PULSE8-CEC DRIVER
12075M:	Hans Verkuil <hverkuil@xs4all.nl>
12076L:	linux-media@vger.kernel.org
12077T:	git git://linuxtv.org/media_tree.git
12078S:	Maintained
12079F:	drivers/media/usb/pulse8-cec/*
12080F:	Documentation/media/cec-drivers/pulse8-cec.rst
12081
12082PVRUSB2 VIDEO4LINUX DRIVER
12083M:	Mike Isely <isely@pobox.com>
12084L:	pvrusb2@isely.net	(subscribers-only)
12085L:	linux-media@vger.kernel.org
12086W:	http://www.isely.net/pvrusb2/
12087T:	git git://linuxtv.org/media_tree.git
12088S:	Maintained
12089F:	Documentation/media/v4l-drivers/pvrusb2*
12090F:	drivers/media/usb/pvrusb2/
12091
12092PWC WEBCAM DRIVER
12093M:	Hans Verkuil <hverkuil@xs4all.nl>
12094L:	linux-media@vger.kernel.org
12095T:	git git://linuxtv.org/media_tree.git
12096S:	Odd Fixes
12097F:	drivers/media/usb/pwc/*
12098
12099PWM FAN DRIVER
12100M:	Kamil Debski <kamil@wypas.org>
12101M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12102L:	linux-hwmon@vger.kernel.org
12103S:	Supported
12104F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12105F:	Documentation/hwmon/pwm-fan
12106F:	drivers/hwmon/pwm-fan.c
12107
12108PWM IR Transmitter
12109M:	Sean Young <sean@mess.org>
12110L:	linux-media@vger.kernel.org
12111S:	Maintained
12112F:	drivers/media/rc/pwm-ir-tx.c
12113
12114PWM SUBSYSTEM
12115M:	Thierry Reding <thierry.reding@gmail.com>
12116L:	linux-pwm@vger.kernel.org
12117S:	Maintained
12118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12119F:	Documentation/pwm.txt
12120F:	Documentation/devicetree/bindings/pwm/
12121F:	include/linux/pwm.h
12122F:	drivers/pwm/
12123F:	drivers/video/backlight/pwm_bl.c
12124F:	include/linux/pwm_backlight.h
12125F:	drivers/gpio/gpio-mvebu.c
12126F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12127
12128PXA GPIO DRIVER
12129M:	Robert Jarzmik <robert.jarzmik@free.fr>
12130L:	linux-gpio@vger.kernel.org
12131S:	Maintained
12132F:	drivers/gpio/gpio-pxa.c
12133
12134PXA MMCI DRIVER
12135S:	Orphan
12136
12137PXA RTC DRIVER
12138M:	Robert Jarzmik <robert.jarzmik@free.fr>
12139L:	linux-rtc@vger.kernel.org
12140S:	Maintained
12141
12142PXA2xx/PXA3xx SUPPORT
12143M:	Daniel Mack <daniel@zonque.org>
12144M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12145M:	Robert Jarzmik <robert.jarzmik@free.fr>
12146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12147T:	git git://github.com/hzhuang1/linux.git
12148T:	git git://github.com/rjarzmik/linux.git
12149S:	Maintained
12150F:	arch/arm/boot/dts/pxa*
12151F:	arch/arm/mach-pxa/
12152F:	drivers/dma/pxa*
12153F:	drivers/pcmcia/pxa2xx*
12154F:	drivers/pinctrl/pxa/
12155F:	drivers/spi/spi-pxa2xx*
12156F:	drivers/usb/gadget/udc/pxa2*
12157F:	include/sound/pxa2xx-lib.h
12158F:	sound/arm/pxa*
12159F:	sound/soc/pxa/
12160
12161QAT DRIVER
12162M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12163L:	qat-linux@intel.com
12164S:	Supported
12165F:	drivers/crypto/qat/
12166
12167QCOM AUDIO (ASoC) DRIVERS
12168M:	Patrick Lai <plai@codeaurora.org>
12169M:	Banajit Goswami <bgoswami@codeaurora.org>
12170L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12171S:	Supported
12172F:	sound/soc/qcom/
12173
12174QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12175M:	Gabriel Somlo <somlo@cmu.edu>
12176M:	"Michael S. Tsirkin" <mst@redhat.com>
12177L:	qemu-devel@nongnu.org
12178S:	Maintained
12179F:	drivers/firmware/qemu_fw_cfg.c
12180F:	include/uapi/linux/qemu_fw_cfg.h
12181
12182QIB DRIVER
12183M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12184M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12185L:	linux-rdma@vger.kernel.org
12186S:	Supported
12187F:	drivers/infiniband/hw/qib/
12188
12189QLOGIC QL41xxx FCOE DRIVER
12190M:	QLogic-Storage-Upstream@cavium.com
12191L:	linux-scsi@vger.kernel.org
12192S:	Supported
12193F:	drivers/scsi/qedf/
12194
12195QLOGIC QL41xxx ISCSI DRIVER
12196M:	QLogic-Storage-Upstream@cavium.com
12197L:	linux-scsi@vger.kernel.org
12198S:	Supported
12199F:	drivers/scsi/qedi/
12200
12201QLOGIC QL4xxx ETHERNET DRIVER
12202M:	Ariel Elior <Ariel.Elior@cavium.com>
12203M:	everest-linux-l2@cavium.com
12204L:	netdev@vger.kernel.org
12205S:	Supported
12206F:	drivers/net/ethernet/qlogic/qed/
12207F:	include/linux/qed/
12208F:	drivers/net/ethernet/qlogic/qede/
12209
12210QLOGIC QL4xxx RDMA DRIVER
12211M:	Michal Kalderon <Michal.Kalderon@cavium.com>
12212M:	Ariel Elior <Ariel.Elior@cavium.com>
12213L:	linux-rdma@vger.kernel.org
12214S:	Supported
12215F:	drivers/infiniband/hw/qedr/
12216F:	include/uapi/rdma/qedr-abi.h
12217
12218QLOGIC QLA1280 SCSI DRIVER
12219M:	Michael Reed <mdr@sgi.com>
12220L:	linux-scsi@vger.kernel.org
12221S:	Maintained
12222F:	drivers/scsi/qla1280.[ch]
12223
12224QLOGIC QLA2XXX FC-SCSI DRIVER
12225M:	qla2xxx-upstream@qlogic.com
12226L:	linux-scsi@vger.kernel.org
12227S:	Supported
12228F:	Documentation/scsi/LICENSE.qla2xxx
12229F:	drivers/scsi/qla2xxx/
12230
12231QLOGIC QLA3XXX NETWORK DRIVER
12232M:	Dept-GELinuxNICDev@cavium.com
12233L:	netdev@vger.kernel.org
12234S:	Supported
12235F:	Documentation/networking/LICENSE.qla3xxx
12236F:	drivers/net/ethernet/qlogic/qla3xxx.*
12237
12238QLOGIC QLA4XXX iSCSI DRIVER
12239M:	QLogic-Storage-Upstream@qlogic.com
12240L:	linux-scsi@vger.kernel.org
12241S:	Supported
12242F:	Documentation/scsi/LICENSE.qla4xxx
12243F:	drivers/scsi/qla4xxx/
12244
12245QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12246M:	Shahed Shaikh <Shahed.Shaikh@cavium.com>
12247M:	Manish Chopra <manish.chopra@cavium.com>
12248M:	Dept-GELinuxNICDev@cavium.com
12249L:	netdev@vger.kernel.org
12250S:	Supported
12251F:	drivers/net/ethernet/qlogic/qlcnic/
12252
12253QLOGIC QLGE 10Gb ETHERNET DRIVER
12254M:	Manish Chopra <manish.chopra@cavium.com>
12255M:	Dept-GELinuxNICDev@cavium.com
12256L:	netdev@vger.kernel.org
12257S:	Supported
12258F:	drivers/net/ethernet/qlogic/qlge/
12259
12260QM1D1B0004 MEDIA DRIVER
12261M:	Akihiro Tsukada <tskd08@gmail.com>
12262L:	linux-media@vger.kernel.org
12263S:	Odd Fixes
12264F:	drivers/media/tuners/qm1d1b0004*
12265
12266QM1D1C0042 MEDIA DRIVER
12267M:	Akihiro Tsukada <tskd08@gmail.com>
12268L:	linux-media@vger.kernel.org
12269S:	Odd Fixes
12270F:	drivers/media/tuners/qm1d1c0042*
12271
12272QNX4 FILESYSTEM
12273M:	Anders Larsen <al@alarsen.net>
12274W:	http://www.alarsen.net/linux/qnx4fs/
12275S:	Maintained
12276F:	fs/qnx4/
12277F:	include/uapi/linux/qnx4_fs.h
12278F:	include/uapi/linux/qnxtypes.h
12279
12280QORIQ DPAA2 FSL-MC BUS DRIVER
12281M:	Stuart Yoder <stuyoder@gmail.com>
12282M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12283L:	linux-kernel@vger.kernel.org
12284S:	Maintained
12285F:	drivers/bus/fsl-mc/
12286F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12287F:	Documentation/networking/dpaa2/overview.rst
12288
12289QT1010 MEDIA DRIVER
12290M:	Antti Palosaari <crope@iki.fi>
12291L:	linux-media@vger.kernel.org
12292W:	https://linuxtv.org
12293W:	http://palosaari.fi/linux/
12294Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12295T:	git git://linuxtv.org/anttip/media_tree.git
12296S:	Maintained
12297F:	drivers/media/tuners/qt1010*
12298
12299QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12300M:	Kalle Valo <kvalo@codeaurora.org>
12301L:	ath10k@lists.infradead.org
12302W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12304S:	Supported
12305F:	drivers/net/wireless/ath/ath10k/
12306
12307QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12308M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12309L:	linux-wireless@vger.kernel.org
12310W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12311S:	Supported
12312F:	drivers/net/wireless/ath/ath9k/
12313
12314QUALCOMM CAMERA SUBSYSTEM DRIVER
12315M:	Todor Tomov <todor.tomov@linaro.org>
12316L:	linux-media@vger.kernel.org
12317S:	Maintained
12318F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12319F:	Documentation/media/v4l-drivers/qcom_camss.rst
12320F:	drivers/media/platform/qcom/camss/
12321
12322QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12323M:  Ilia Lin <ilia.lin@gmail.com>
12324L:  linux-pm@vger.kernel.org
12325S:  Maintained
12326F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12327F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12328
12329QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12330M:	Timur Tabi <timur@kernel.org>
12331L:	netdev@vger.kernel.org
12332S:	Maintained
12333F:	drivers/net/ethernet/qualcomm/emac/
12334
12335QUALCOMM GENERIC INTERFACE I2C DRIVER
12336M:	Alok Chauhan <alokc@codeaurora.org>
12337M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12338L:	linux-i2c@vger.kernel.org
12339L:	linux-arm-msm@vger.kernel.org
12340S:	Supported
12341F:	drivers/i2c/busses/i2c-qcom-geni.c
12342
12343QUALCOMM HEXAGON ARCHITECTURE
12344M:	Richard Kuo <rkuo@codeaurora.org>
12345L:	linux-hexagon@vger.kernel.org
12346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12347S:	Supported
12348F:	arch/hexagon/
12349
12350QUALCOMM HIDMA DRIVER
12351M:	Sinan Kaya <okaya@kernel.org>
12352L:	linux-arm-kernel@lists.infradead.org
12353L:	linux-arm-msm@vger.kernel.org
12354L:	dmaengine@vger.kernel.org
12355S:	Supported
12356F:	drivers/dma/qcom/hidma*
12357
12358QUALCOMM IOMMU
12359M:	Rob Clark <robdclark@gmail.com>
12360L:	iommu@lists.linux-foundation.org
12361L:	linux-arm-msm@vger.kernel.org
12362S:	Maintained
12363F:	drivers/iommu/qcom_iommu.c
12364
12365QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12366M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12367L:	linux-media@vger.kernel.org
12368L:	linux-arm-msm@vger.kernel.org
12369T:	git git://linuxtv.org/media_tree.git
12370S:	Maintained
12371F:	drivers/media/platform/qcom/venus/
12372
12373QUALCOMM WCN36XX WIRELESS DRIVER
12374M:	Kalle Valo <kvalo@codeaurora.org>
12375L:	wcn36xx@lists.infradead.org
12376W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12377T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12378S:	Supported
12379F:	drivers/net/wireless/ath/wcn36xx/
12380
12381QUANTENNA QTNFMAC WIRELESS DRIVER
12382M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12383M:	Avinash Patil <avinashp@quantenna.com>
12384M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12385L:	linux-wireless@vger.kernel.org
12386S:	Maintained
12387F:	drivers/net/wireless/quantenna
12388
12389RADEON and AMDGPU DRM DRIVERS
12390M:	Alex Deucher <alexander.deucher@amd.com>
12391M:	Christian König <christian.koenig@amd.com>
12392M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12393L:	amd-gfx@lists.freedesktop.org
12394T:	git git://people.freedesktop.org/~agd5f/linux
12395S:	Supported
12396F:	drivers/gpu/drm/radeon/
12397F:	include/uapi/drm/radeon_drm.h
12398F:	drivers/gpu/drm/amd/
12399F:	include/uapi/drm/amdgpu_drm.h
12400
12401RADEON FRAMEBUFFER DISPLAY DRIVER
12402M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12403L:	linux-fbdev@vger.kernel.org
12404S:	Maintained
12405F:	drivers/video/fbdev/aty/radeon*
12406F:	include/uapi/linux/radeonfb.h
12407
12408RADIOSHARK RADIO DRIVER
12409M:	Hans Verkuil <hverkuil@xs4all.nl>
12410L:	linux-media@vger.kernel.org
12411T:	git git://linuxtv.org/media_tree.git
12412S:	Maintained
12413F:	drivers/media/radio/radio-shark.c
12414
12415RADIOSHARK2 RADIO DRIVER
12416M:	Hans Verkuil <hverkuil@xs4all.nl>
12417L:	linux-media@vger.kernel.org
12418T:	git git://linuxtv.org/media_tree.git
12419S:	Maintained
12420F:	drivers/media/radio/radio-shark2.c
12421F:	drivers/media/radio/radio-tea5777.c
12422
12423RADOS BLOCK DEVICE (RBD)
12424M:	Ilya Dryomov <idryomov@gmail.com>
12425M:	Sage Weil <sage@redhat.com>
12426M:	Alex Elder <elder@kernel.org>
12427L:	ceph-devel@vger.kernel.org
12428W:	http://ceph.com/
12429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12430T:	git git://github.com/ceph/ceph-client.git
12431S:	Supported
12432F:	Documentation/ABI/testing/sysfs-bus-rbd
12433F:	drivers/block/rbd.c
12434F:	drivers/block/rbd_types.h
12435
12436RAGE128 FRAMEBUFFER DISPLAY DRIVER
12437M:	Paul Mackerras <paulus@samba.org>
12438L:	linux-fbdev@vger.kernel.org
12439S:	Maintained
12440F:	drivers/video/fbdev/aty/aty128fb.c
12441
12442RAINSHADOW-CEC DRIVER
12443M:	Hans Verkuil <hverkuil@xs4all.nl>
12444L:	linux-media@vger.kernel.org
12445T:	git git://linuxtv.org/media_tree.git
12446S:	Maintained
12447F:	drivers/media/usb/rainshadow-cec/*
12448
12449RALINK MIPS ARCHITECTURE
12450M:	John Crispin <john@phrozen.org>
12451L:	linux-mips@linux-mips.org
12452S:	Maintained
12453F:	arch/mips/ralink
12454
12455RALINK RT2X00 WIRELESS LAN DRIVER
12456P:	rt2x00 project
12457M:	Stanislaw Gruszka <sgruszka@redhat.com>
12458M:	Helmut Schaa <helmut.schaa@googlemail.com>
12459L:	linux-wireless@vger.kernel.org
12460S:	Maintained
12461F:	drivers/net/wireless/ralink/rt2x00/
12462
12463RAMDISK RAM BLOCK DEVICE DRIVER
12464M:	Jens Axboe <axboe@kernel.dk>
12465S:	Maintained
12466F:	Documentation/blockdev/ramdisk.txt
12467F:	drivers/block/brd.c
12468
12469RANCHU VIRTUAL BOARD FOR MIPS
12470M:	Miodrag Dinic <miodrag.dinic@mips.com>
12471L:	linux-mips@linux-mips.org
12472S:	Supported
12473F:	arch/mips/generic/board-ranchu.c
12474F:	arch/mips/configs/generic/board-ranchu.config
12475
12476RANDOM NUMBER DRIVER
12477M:	"Theodore Ts'o" <tytso@mit.edu>
12478S:	Maintained
12479F:	drivers/char/random.c
12480
12481RAPIDIO SUBSYSTEM
12482M:	Matt Porter <mporter@kernel.crashing.org>
12483M:	Alexandre Bounine <alex.bou9@gmail.com>
12484S:	Maintained
12485F:	drivers/rapidio/
12486
12487RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12488L:	linux-wireless@vger.kernel.org
12489S:	Orphan
12490F:	drivers/net/wireless/ray*
12491
12492RCUTORTURE TEST FRAMEWORK
12493M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12494M:	Josh Triplett <josh@joshtriplett.org>
12495R:	Steven Rostedt <rostedt@goodmis.org>
12496R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12497R:	Lai Jiangshan <jiangshanlai@gmail.com>
12498L:	linux-kernel@vger.kernel.org
12499S:	Supported
12500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12501F:	tools/testing/selftests/rcutorture
12502
12503RDC R-321X SoC
12504M:	Florian Fainelli <florian@openwrt.org>
12505S:	Maintained
12506
12507RDC R6040 FAST ETHERNET DRIVER
12508M:	Florian Fainelli <f.fainelli@gmail.com>
12509L:	netdev@vger.kernel.org
12510S:	Maintained
12511F:	drivers/net/ethernet/rdc/r6040.c
12512
12513RDMAVT - RDMA verbs software
12514M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12515M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12516L:	linux-rdma@vger.kernel.org
12517S:	Supported
12518F:	drivers/infiniband/sw/rdmavt
12519
12520RDS - RELIABLE DATAGRAM SOCKETS
12521M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12522L:	netdev@vger.kernel.org
12523L:	linux-rdma@vger.kernel.org
12524L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12525W:	https://oss.oracle.com/projects/rds/
12526S:	Supported
12527F:	net/rds/
12528F:	Documentation/networking/rds.txt
12529
12530RDT - RESOURCE ALLOCATION
12531M:	Fenghua Yu <fenghua.yu@intel.com>
12532M:	Reinette Chatre <reinette.chatre@intel.com>
12533L:	linux-kernel@vger.kernel.org
12534S:	Supported
12535F:	arch/x86/kernel/cpu/intel_rdt*
12536F:	arch/x86/include/asm/intel_rdt_sched.h
12537F:	Documentation/x86/intel_rdt*
12538
12539READ-COPY UPDATE (RCU)
12540M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12541M:	Josh Triplett <josh@joshtriplett.org>
12542R:	Steven Rostedt <rostedt@goodmis.org>
12543R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12544R:	Lai Jiangshan <jiangshanlai@gmail.com>
12545L:	linux-kernel@vger.kernel.org
12546W:	http://www.rdrop.com/users/paulmck/RCU/
12547S:	Supported
12548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12549F:	Documentation/RCU/
12550X:	Documentation/RCU/torture.txt
12551F:	include/linux/rcu*
12552X:	include/linux/srcu*.h
12553F:	kernel/rcu/
12554X:	kernel/rcu/srcu*.c
12555
12556REAL TIME CLOCK (RTC) SUBSYSTEM
12557M:	Alessandro Zummo <a.zummo@towertech.it>
12558M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12559L:	linux-rtc@vger.kernel.org
12560Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12562S:	Maintained
12563F:	Documentation/devicetree/bindings/rtc/
12564F:	Documentation/rtc.txt
12565F:	drivers/rtc/
12566F:	include/linux/rtc.h
12567F:	include/uapi/linux/rtc.h
12568F:	include/linux/rtc/
12569F:	include/linux/platform_data/rtc-*
12570F:	tools/testing/selftests/rtc/
12571
12572REALTEK AUDIO CODECS
12573M:	Bard Liao <bardliao@realtek.com>
12574M:	Oder Chiou <oder_chiou@realtek.com>
12575S:	Maintained
12576F:	sound/soc/codecs/rt*
12577F:	include/sound/rt*.h
12578
12579REALTEK RTL83xx SMI DSA ROUTER CHIPS
12580M:	Linus Walleij <linus.walleij@linaro.org>
12581S:	Maintained
12582F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12583F:	drivers/net/dsa/realtek-smi*
12584F:	drivers/net/dsa/rtl83*
12585
12586REGISTER MAP ABSTRACTION
12587M:	Mark Brown <broonie@kernel.org>
12588L:	linux-kernel@vger.kernel.org
12589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12590S:	Supported
12591F:	Documentation/devicetree/bindings/regmap/
12592F:	drivers/base/regmap/
12593F:	include/linux/regmap.h
12594
12595REISERFS FILE SYSTEM
12596L:	reiserfs-devel@vger.kernel.org
12597S:	Supported
12598F:	fs/reiserfs/
12599
12600REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12601M:	Ohad Ben-Cohen <ohad@wizery.com>
12602M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12603L:	linux-remoteproc@vger.kernel.org
12604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12605S:	Maintained
12606F:	Documentation/devicetree/bindings/remoteproc/
12607F:	Documentation/remoteproc.txt
12608F:	drivers/remoteproc/
12609F:	include/linux/remoteproc.h
12610
12611REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12612M:	Ohad Ben-Cohen <ohad@wizery.com>
12613M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12614L:	linux-remoteproc@vger.kernel.org
12615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12616S:	Maintained
12617F:	drivers/rpmsg/
12618F:	Documentation/rpmsg.txt
12619F:	include/linux/rpmsg.h
12620F:	include/linux/rpmsg/
12621
12622RENESAS CLOCK DRIVERS
12623M:	Geert Uytterhoeven <geert+renesas@glider.be>
12624L:	linux-renesas-soc@vger.kernel.org
12625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12626S:	Supported
12627F:	drivers/clk/renesas/
12628
12629RENESAS EMEV2 I2C DRIVER
12630M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12631S:	Supported
12632F:	drivers/i2c/busses/i2c-emev2.c
12633
12634RENESAS ETHERNET DRIVERS
12635R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12636L:	netdev@vger.kernel.org
12637L:	linux-renesas-soc@vger.kernel.org
12638F:	Documentation/devicetree/bindings/net/renesas,*.txt
12639F:	Documentation/devicetree/bindings/net/sh_eth.txt
12640F:	drivers/net/ethernet/renesas/
12641F:	include/linux/sh_eth.h
12642
12643RENESAS R-CAR GYROADC DRIVER
12644M:	Marek Vasut <marek.vasut@gmail.com>
12645L:	linux-iio@vger.kernel.org
12646S:	Supported
12647F:	drivers/iio/adc/rcar_gyro_adc.c
12648
12649RENESAS R-CAR I2C DRIVERS
12650M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12651S:	Supported
12652F:	drivers/i2c/busses/i2c-rcar.c
12653F:	drivers/i2c/busses/i2c-sh_mobile.c
12654
12655RENESAS RIIC DRIVER
12656M:	Chris Brandt <chris.brandt@renesas.com>
12657S:	Supported
12658F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
12659F:	drivers/i2c/busses/i2c-riic.c
12660
12661RENESAS USB PHY DRIVER
12662M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12663L:	linux-renesas-soc@vger.kernel.org
12664S:	Maintained
12665F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12666
12667RESET CONTROLLER FRAMEWORK
12668M:	Philipp Zabel <p.zabel@pengutronix.de>
12669T:	git git://git.pengutronix.de/git/pza/linux
12670S:	Maintained
12671F:	drivers/reset/
12672F:	Documentation/devicetree/bindings/reset/
12673F:	include/dt-bindings/reset/
12674F:	include/linux/reset.h
12675F:	include/linux/reset-controller.h
12676
12677RESTARTABLE SEQUENCES SUPPORT
12678M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12679M:	Peter Zijlstra <peterz@infradead.org>
12680M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12681M:	Boqun Feng <boqun.feng@gmail.com>
12682L:	linux-kernel@vger.kernel.org
12683S:	Supported
12684F:	kernel/rseq.c
12685F:	include/uapi/linux/rseq.h
12686F:	include/trace/events/rseq.h
12687F:	tools/testing/selftests/rseq/
12688
12689RFKILL
12690M:	Johannes Berg <johannes@sipsolutions.net>
12691L:	linux-wireless@vger.kernel.org
12692W:	http://wireless.kernel.org/
12693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12695S:	Maintained
12696F:	Documentation/rfkill.txt
12697F:	Documentation/ABI/stable/sysfs-class-rfkill
12698F:	net/rfkill/
12699F:	include/linux/rfkill.h
12700F:	include/uapi/linux/rfkill.h
12701
12702RHASHTABLE
12703M:	Thomas Graf <tgraf@suug.ch>
12704M:	Herbert Xu <herbert@gondor.apana.org.au>
12705L:	netdev@vger.kernel.org
12706S:	Maintained
12707F:	lib/rhashtable.c
12708F:	lib/test_rhashtable.c
12709F:	include/linux/rhashtable.h
12710F:	include/linux/rhashtable-types.h
12711
12712RICOH R5C592 MEMORYSTICK DRIVER
12713M:	Maxim Levitsky <maximlevitsky@gmail.com>
12714S:	Maintained
12715F:	drivers/memstick/host/r592.*
12716
12717RICOH SMARTMEDIA/XD DRIVER
12718M:	Maxim Levitsky <maximlevitsky@gmail.com>
12719S:	Maintained
12720F:	drivers/mtd/nand/raw/r852.c
12721F:	drivers/mtd/nand/raw/r852.h
12722
12723RISC-V ARCHITECTURE
12724M:	Palmer Dabbelt <palmer@sifive.com>
12725M:	Albert Ou <aou@eecs.berkeley.edu>
12726L:	linux-riscv@lists.infradead.org
12727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12728S:	Supported
12729F:	arch/riscv/
12730K:	riscv
12731N:	riscv
12732
12733ROCCAT DRIVERS
12734M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12735W:	http://sourceforge.net/projects/roccat/
12736S:	Maintained
12737F:	drivers/hid/hid-roccat*
12738F:	include/linux/hid-roccat*
12739F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12740
12741ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12742M:	Jacob chen <jacob2.chen@rock-chips.com>
12743L:	linux-media@vger.kernel.org
12744S:	Maintained
12745F:	drivers/media/platform/rockchip/rga/
12746F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12747
12748ROCKER DRIVER
12749M:	Jiri Pirko <jiri@resnulli.us>
12750L:	netdev@vger.kernel.org
12751S:	Supported
12752F:	drivers/net/ethernet/rocker/
12753
12754ROCKETPORT DRIVER
12755P:	Comtrol Corp.
12756W:	http://www.comtrol.com
12757S:	Maintained
12758F:	Documentation/serial/rocket.txt
12759F:	drivers/tty/rocket*
12760
12761ROCKETPORT EXPRESS/INFINITY DRIVER
12762M:	Kevin Cernekee <cernekee@gmail.com>
12763L:	linux-serial@vger.kernel.org
12764S:	Odd Fixes
12765F:	drivers/tty/serial/rp2.*
12766
12767ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12768M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12769L:	linux-kernel@vger.kernel.org
12770L:	linux-renesas-soc@vger.kernel.org
12771S:	Supported
12772F:	drivers/mfd/bd9571mwv.c
12773F:	drivers/regulator/bd9571mwv-regulator.c
12774F:	drivers/gpio/gpio-bd9571mwv.c
12775F:	include/linux/mfd/bd9571mwv.h
12776F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12777
12778ROSE NETWORK LAYER
12779M:	Ralf Baechle <ralf@linux-mips.org>
12780L:	linux-hams@vger.kernel.org
12781W:	http://www.linux-ax25.org/
12782S:	Maintained
12783F:	include/net/rose.h
12784F:	include/uapi/linux/rose.h
12785F:	net/rose/
12786
12787RTL2830 MEDIA DRIVER
12788M:	Antti Palosaari <crope@iki.fi>
12789L:	linux-media@vger.kernel.org
12790W:	https://linuxtv.org
12791W:	http://palosaari.fi/linux/
12792Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12793T:	git git://linuxtv.org/anttip/media_tree.git
12794S:	Maintained
12795F:	drivers/media/dvb-frontends/rtl2830*
12796
12797RTL2832 MEDIA DRIVER
12798M:	Antti Palosaari <crope@iki.fi>
12799L:	linux-media@vger.kernel.org
12800W:	https://linuxtv.org
12801W:	http://palosaari.fi/linux/
12802Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12803T:	git git://linuxtv.org/anttip/media_tree.git
12804S:	Maintained
12805F:	drivers/media/dvb-frontends/rtl2832*
12806
12807RTL2832_SDR MEDIA DRIVER
12808M:	Antti Palosaari <crope@iki.fi>
12809L:	linux-media@vger.kernel.org
12810W:	https://linuxtv.org
12811W:	http://palosaari.fi/linux/
12812Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12813T:	git git://linuxtv.org/anttip/media_tree.git
12814S:	Maintained
12815F:	drivers/media/dvb-frontends/rtl2832_sdr*
12816
12817RTL8180 WIRELESS DRIVER
12818L:	linux-wireless@vger.kernel.org
12819W:	http://wireless.kernel.org/
12820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12821S:	Orphan
12822F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12823
12824RTL8187 WIRELESS DRIVER
12825M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12826M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12827M:	Larry Finger <Larry.Finger@lwfinger.net>
12828L:	linux-wireless@vger.kernel.org
12829W:	http://wireless.kernel.org/
12830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12831S:	Maintained
12832F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12833
12834REALTEK WIRELESS DRIVER (rtlwifi family)
12835M:	Ping-Ke Shih <pkshih@realtek.com>
12836L:	linux-wireless@vger.kernel.org
12837W:	http://wireless.kernel.org/
12838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12839S:	Maintained
12840F:	drivers/net/wireless/realtek/rtlwifi/
12841
12842RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12843M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12844L:	linux-wireless@vger.kernel.org
12845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12846S:	Maintained
12847F:	drivers/net/wireless/realtek/rtl8xxxu/
12848
12849RXRPC SOCKETS (AF_RXRPC)
12850M:	David Howells <dhowells@redhat.com>
12851L:	linux-afs@lists.infradead.org
12852S:	Supported
12853F:	net/rxrpc/
12854F:	include/keys/rxrpc-type.h
12855F:	include/net/af_rxrpc.h
12856F:	include/trace/events/rxrpc.h
12857F:	include/uapi/linux/rxrpc.h
12858F:	Documentation/networking/rxrpc.txt
12859W:	https://www.infradead.org/~dhowells/kafs/
12860
12861S3 SAVAGE FRAMEBUFFER DRIVER
12862M:	Antonino Daplas <adaplas@gmail.com>
12863L:	linux-fbdev@vger.kernel.org
12864S:	Maintained
12865F:	drivers/video/fbdev/savage/
12866
12867S390
12868M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12869M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12870L:	linux-s390@vger.kernel.org
12871W:	http://www.ibm.com/developerworks/linux/linux390/
12872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12873S:	Supported
12874F:	arch/s390/
12875F:	drivers/s390/
12876F:	Documentation/s390/
12877F:	Documentation/driver-api/s390-drivers.rst
12878
12879S390 COMMON I/O LAYER
12880M:	Sebastian Ott <sebott@linux.ibm.com>
12881M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12882L:	linux-s390@vger.kernel.org
12883W:	http://www.ibm.com/developerworks/linux/linux390/
12884S:	Supported
12885F:	drivers/s390/cio/
12886
12887S390 DASD DRIVER
12888M:	Stefan Haberland <sth@linux.ibm.com>
12889M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12890L:	linux-s390@vger.kernel.org
12891W:	http://www.ibm.com/developerworks/linux/linux390/
12892S:	Supported
12893F:	drivers/s390/block/dasd*
12894F:	block/partitions/ibm.c
12895
12896S390 IOMMU (PCI)
12897M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12898L:	linux-s390@vger.kernel.org
12899W:	http://www.ibm.com/developerworks/linux/linux390/
12900S:	Supported
12901F:	drivers/iommu/s390-iommu.c
12902
12903S390 IUCV NETWORK LAYER
12904M:	Julian Wiedmann <jwi@linux.ibm.com>
12905M:	Ursula Braun <ubraun@linux.ibm.com>
12906L:	linux-s390@vger.kernel.org
12907W:	http://www.ibm.com/developerworks/linux/linux390/
12908S:	Supported
12909F:	drivers/s390/net/*iucv*
12910F:	include/net/iucv/
12911F:	net/iucv/
12912
12913S390 NETWORK DRIVERS
12914M:	Julian Wiedmann <jwi@linux.ibm.com>
12915M:	Ursula Braun <ubraun@linux.ibm.com>
12916L:	linux-s390@vger.kernel.org
12917W:	http://www.ibm.com/developerworks/linux/linux390/
12918S:	Supported
12919F:	drivers/s390/net/
12920
12921S390 PCI SUBSYSTEM
12922M:	Sebastian Ott <sebott@linux.ibm.com>
12923M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12924L:	linux-s390@vger.kernel.org
12925W:	http://www.ibm.com/developerworks/linux/linux390/
12926S:	Supported
12927F:	arch/s390/pci/
12928F:	drivers/pci/hotplug/s390_pci_hpc.c
12929
12930S390 VFIO-CCW DRIVER
12931M:	Cornelia Huck <cohuck@redhat.com>
12932M:	Halil Pasic <pasic@linux.ibm.com>
12933L:	linux-s390@vger.kernel.org
12934L:	kvm@vger.kernel.org
12935S:	Supported
12936F:	drivers/s390/cio/vfio_ccw*
12937F:	Documentation/s390/vfio-ccw.txt
12938F:	include/uapi/linux/vfio_ccw.h
12939
12940S390 ZCRYPT DRIVER
12941M:	Harald Freudenberger <freude@linux.ibm.com>
12942L:	linux-s390@vger.kernel.org
12943W:	http://www.ibm.com/developerworks/linux/linux390/
12944S:	Supported
12945F:	drivers/s390/crypto/
12946
12947S390 VFIO AP DRIVER
12948M:	Tony Krowiak <akrowiak@linux.ibm.com>
12949M:	Pierre Morel <pmorel@linux.ibm.com>
12950M:	Halil Pasic <pasic@linux.ibm.com>
12951L:	linux-s390@vger.kernel.org
12952W:	http://www.ibm.com/developerworks/linux/linux390/
12953S:	Supported
12954F:	drivers/s390/crypto/vfio_ap_drv.c
12955F:	drivers/s390/crypto/vfio_ap_private.h
12956F:	drivers/s390/crypto/vfio_ap_ops.c
12957F:	Documentation/s390/vfio-ap.txt
12958
12959S390 ZFCP DRIVER
12960M:	Steffen Maier <maier@linux.ibm.com>
12961M:	Benjamin Block <bblock@linux.ibm.com>
12962L:	linux-s390@vger.kernel.org
12963W:	http://www.ibm.com/developerworks/linux/linux390/
12964S:	Supported
12965F:	drivers/s390/scsi/zfcp_*
12966
12967S3C24XX SD/MMC Driver
12968M:	Ben Dooks <ben-linux@fluff.org>
12969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12970S:	Supported
12971F:	drivers/mmc/host/s3cmci.*
12972
12973SAA6588 RDS RECEIVER DRIVER
12974M:	Hans Verkuil <hverkuil@xs4all.nl>
12975L:	linux-media@vger.kernel.org
12976T:	git git://linuxtv.org/media_tree.git
12977W:	https://linuxtv.org
12978S:	Odd Fixes
12979F:	drivers/media/i2c/saa6588*
12980
12981SAA7134 VIDEO4LINUX DRIVER
12982M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12983L:	linux-media@vger.kernel.org
12984W:	https://linuxtv.org
12985T:	git git://linuxtv.org/media_tree.git
12986S:	Odd fixes
12987F:	Documentation/media/v4l-drivers/saa7134*
12988F:	drivers/media/pci/saa7134/
12989
12990SAA7146 VIDEO4LINUX-2 DRIVER
12991M:	Hans Verkuil <hverkuil@xs4all.nl>
12992L:	linux-media@vger.kernel.org
12993T:	git git://linuxtv.org/media_tree.git
12994S:	Maintained
12995F:	drivers/media/common/saa7146/
12996F:	drivers/media/pci/saa7146/
12997F:	include/media/saa7146*
12998
12999SAMSUNG AUDIO (ASoC) DRIVERS
13000M:	Krzysztof Kozlowski <krzk@kernel.org>
13001M:	Sangbeom Kim <sbkim73@samsung.com>
13002M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13003L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13004S:	Supported
13005F:	sound/soc/samsung/
13006F:	Documentation/devicetree/bindings/sound/samsung*
13007
13008SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13009M:	Krzysztof Kozlowski <krzk@kernel.org>
13010L:	linux-crypto@vger.kernel.org
13011L:	linux-samsung-soc@vger.kernel.org
13012S:	Maintained
13013F:	drivers/crypto/exynos-rng.c
13014F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13015
13016SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13017M:	Łukasz Stelmach <l.stelmach@samsung.com>
13018L:	linux-samsung-soc@vger.kernel.org
13019S:	Maintained
13020F:	drivers/char/hw_random/exynos-trng.c
13021F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13022
13023SAMSUNG FRAMEBUFFER DRIVER
13024M:	Jingoo Han <jingoohan1@gmail.com>
13025L:	linux-fbdev@vger.kernel.org
13026S:	Maintained
13027F:	drivers/video/fbdev/s3c-fb.c
13028
13029SAMSUNG LAPTOP DRIVER
13030M:	Corentin Chary <corentin.chary@gmail.com>
13031L:	platform-driver-x86@vger.kernel.org
13032S:	Maintained
13033F:	drivers/platform/x86/samsung-laptop.c
13034
13035SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13036M:	Sangbeom Kim <sbkim73@samsung.com>
13037M:	Krzysztof Kozlowski <krzk@kernel.org>
13038M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13039L:	linux-kernel@vger.kernel.org
13040L:	linux-samsung-soc@vger.kernel.org
13041S:	Supported
13042F:	drivers/mfd/sec*.c
13043F:	drivers/regulator/s2m*.c
13044F:	drivers/regulator/s5m*.c
13045F:	drivers/clk/clk-s2mps11.c
13046F:	drivers/rtc/rtc-s5m.c
13047F:	include/linux/mfd/samsung/
13048F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13049F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13050F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13051F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13052
13053SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13054M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13055L:	linux-media@vger.kernel.org
13056L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13057S:	Maintained
13058F:	drivers/media/platform/s3c-camif/
13059F:	include/media/drv-intf/s3c_camif.h
13060
13061SAMSUNG S3FWRN5 NFC DRIVER
13062M:	Robert Baldyga <r.baldyga@samsung.com>
13063M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13064L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13065S:	Supported
13066F:	drivers/nfc/s3fwrn5
13067
13068SAMSUNG S5C73M3 CAMERA DRIVER
13069M:	Kyungmin Park <kyungmin.park@samsung.com>
13070M:	Andrzej Hajda <a.hajda@samsung.com>
13071L:	linux-media@vger.kernel.org
13072S:	Supported
13073F:	drivers/media/i2c/s5c73m3/*
13074
13075SAMSUNG S5K5BAF CAMERA DRIVER
13076M:	Kyungmin Park <kyungmin.park@samsung.com>
13077M:	Andrzej Hajda <a.hajda@samsung.com>
13078L:	linux-media@vger.kernel.org
13079S:	Supported
13080F:	drivers/media/i2c/s5k5baf.c
13081
13082SAMSUNG S5P Security SubSystem (SSS) DRIVER
13083M:	Krzysztof Kozlowski <krzk@kernel.org>
13084M:	Vladimir Zapolskiy <vz@mleia.com>
13085M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13086L:	linux-crypto@vger.kernel.org
13087L:	linux-samsung-soc@vger.kernel.org
13088S:	Maintained
13089F:	drivers/crypto/s5p-sss.c
13090
13091SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13092M:	Kyungmin Park <kyungmin.park@samsung.com>
13093M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13094L:	linux-media@vger.kernel.org
13095Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13096S:	Supported
13097F:	drivers/media/platform/exynos4-is/
13098
13099SAMSUNG SOC CLOCK DRIVERS
13100M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13101M:	Tomasz Figa <tomasz.figa@gmail.com>
13102M:	Chanwoo Choi <cw00.choi@samsung.com>
13103S:	Supported
13104L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13106F:	drivers/clk/samsung/
13107F:	include/dt-bindings/clock/exynos*.h
13108F:	Documentation/devicetree/bindings/clock/exynos*.txt
13109
13110SAMSUNG SPI DRIVERS
13111M:	Kukjin Kim <kgene@kernel.org>
13112M:	Krzysztof Kozlowski <krzk@kernel.org>
13113M:	Andi Shyti <andi@etezian.org>
13114L:	linux-spi@vger.kernel.org
13115L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13116S:	Maintained
13117F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13118F:	drivers/spi/spi-s3c*
13119F:	include/linux/platform_data/spi-s3c64xx.h
13120
13121SAMSUNG SXGBE DRIVERS
13122M:	Byungho An <bh74.an@samsung.com>
13123M:	Girish K S <ks.giri@samsung.com>
13124M:	Vipul Pandya <vipul.pandya@samsung.com>
13125S:	Supported
13126L:	netdev@vger.kernel.org
13127F:	drivers/net/ethernet/samsung/sxgbe/
13128
13129SAMSUNG THERMAL DRIVER
13130M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13131L:	linux-pm@vger.kernel.org
13132L:	linux-samsung-soc@vger.kernel.org
13133S:	Supported
13134T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13135F:	drivers/thermal/samsung/
13136
13137SAMSUNG USB2 PHY DRIVER
13138M:	Kamil Debski <kamil@wypas.org>
13139M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13140L:	linux-kernel@vger.kernel.org
13141S:	Supported
13142F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13143F:	Documentation/phy/samsung-usb2.txt
13144F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13145F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13146F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13147F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13148F:	drivers/phy/samsung/phy-samsung-usb2.c
13149F:	drivers/phy/samsung/phy-samsung-usb2.h
13150
13151SC1200 WDT DRIVER
13152M:	Zwane Mwaikambo <zwanem@gmail.com>
13153S:	Maintained
13154F:	drivers/watchdog/sc1200wdt.c
13155
13156SCHEDULER
13157M:	Ingo Molnar <mingo@redhat.com>
13158M:	Peter Zijlstra <peterz@infradead.org>
13159L:	linux-kernel@vger.kernel.org
13160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13161S:	Maintained
13162F:	kernel/sched/
13163F:	include/linux/sched.h
13164F:	include/uapi/linux/sched.h
13165F:	include/linux/wait.h
13166
13167SCR24X CHIP CARD INTERFACE DRIVER
13168M:	Lubomir Rintel <lkundrak@v3.sk>
13169S:	Supported
13170F:	drivers/char/pcmcia/scr24x_cs.c
13171
13172SCSI CDROM DRIVER
13173M:	Jens Axboe <axboe@kernel.dk>
13174L:	linux-scsi@vger.kernel.org
13175W:	http://www.kernel.dk
13176S:	Maintained
13177F:	drivers/scsi/sr*
13178
13179SCSI RDMA PROTOCOL (SRP) INITIATOR
13180M:	Bart Van Assche <bvanassche@acm.org>
13181L:	linux-rdma@vger.kernel.org
13182S:	Supported
13183Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13184F:	drivers/infiniband/ulp/srp/
13185F:	include/scsi/srp.h
13186
13187SCSI RDMA PROTOCOL (SRP) TARGET
13188M:	Bart Van Assche <bvanassche@acm.org>
13189L:	linux-rdma@vger.kernel.org
13190L:	target-devel@vger.kernel.org
13191S:	Supported
13192Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13193F:	drivers/infiniband/ulp/srpt/
13194
13195SCSI SG DRIVER
13196M:	Doug Gilbert <dgilbert@interlog.com>
13197L:	linux-scsi@vger.kernel.org
13198W:	http://sg.danny.cz/sg
13199S:	Maintained
13200F:	Documentation/scsi/scsi-generic.txt
13201F:	drivers/scsi/sg.c
13202F:	include/scsi/sg.h
13203
13204SCSI SUBSYSTEM
13205M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13207M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13209L:	linux-scsi@vger.kernel.org
13210S:	Maintained
13211F:	Documentation/devicetree/bindings/scsi/
13212F:	drivers/scsi/
13213F:	include/scsi/
13214
13215SCSI TAPE DRIVER
13216M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13217L:	linux-scsi@vger.kernel.org
13218S:	Maintained
13219F:	Documentation/scsi/st.txt
13220F:	drivers/scsi/st.*
13221F:	drivers/scsi/st_*.h
13222
13223SCTP PROTOCOL
13224M:	Vlad Yasevich <vyasevich@gmail.com>
13225M:	Neil Horman <nhorman@tuxdriver.com>
13226M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13227L:	linux-sctp@vger.kernel.org
13228W:	http://lksctp.sourceforge.net
13229S:	Maintained
13230F:	Documentation/networking/sctp.txt
13231F:	include/linux/sctp.h
13232F:	include/uapi/linux/sctp.h
13233F:	include/net/sctp/
13234F:	net/sctp/
13235
13236SCx200 CPU SUPPORT
13237M:	Jim Cromie <jim.cromie@gmail.com>
13238S:	Odd Fixes
13239F:	Documentation/i2c/busses/scx200_acb
13240F:	arch/x86/platform/scx200/
13241F:	drivers/watchdog/scx200_wdt.c
13242F:	drivers/i2c/busses/scx200*
13243F:	drivers/mtd/maps/scx200_docflash.c
13244F:	include/linux/scx200.h
13245
13246SCx200 GPIO DRIVER
13247M:	Jim Cromie <jim.cromie@gmail.com>
13248S:	Maintained
13249F:	drivers/char/scx200_gpio.c
13250F:	include/linux/scx200_gpio.h
13251
13252SCx200 HRT CLOCKSOURCE DRIVER
13253M:	Jim Cromie <jim.cromie@gmail.com>
13254S:	Maintained
13255F:	drivers/clocksource/scx200_hrt.c
13256
13257SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13258M:	Sascha Sommer <saschasommer@freenet.de>
13259L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13260S:	Maintained
13261F:	drivers/mmc/host/sdricoh_cs.c
13262
13263SECURE COMPUTING
13264M:	Kees Cook <keescook@chromium.org>
13265R:	Andy Lutomirski <luto@amacapital.net>
13266R:	Will Drewry <wad@chromium.org>
13267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13268S:	Supported
13269F:	kernel/seccomp.c
13270F:	include/uapi/linux/seccomp.h
13271F:	include/linux/seccomp.h
13272F:	tools/testing/selftests/seccomp/*
13273F:	tools/testing/selftests/kselftest_harness.h
13274F:	Documentation/userspace-api/seccomp_filter.rst
13275K:	\bsecure_computing
13276K:	\bTIF_SECCOMP\b
13277
13278SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13279M:	Al Cooper <alcooperx@gmail.com>
13280L:	linux-mmc@vger.kernel.org
13281L:	bcm-kernel-feedback-list@broadcom.com
13282S:	Maintained
13283F:	drivers/mmc/host/sdhci-brcmstb*
13284
13285SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13286M:	Adrian Hunter <adrian.hunter@intel.com>
13287L:	linux-mmc@vger.kernel.org
13288T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
13289S:	Maintained
13290F:	drivers/mmc/host/sdhci*
13291F:	include/linux/mmc/sdhci*
13292
13293SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13294M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13295M:	Manjunath M B <manjumb@synopsys.com>
13296L:	linux-mmc@vger.kernel.org
13297S:	Maintained
13298F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13299
13300SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13301M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13302L:	linux-mmc@vger.kernel.org
13303S:	Supported
13304F:	drivers/mmc/host/sdhci-of-at91.c
13305
13306SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13307M:	Ben Dooks <ben-linux@fluff.org>
13308M:	Jaehoon Chung <jh80.chung@samsung.com>
13309L:	linux-mmc@vger.kernel.org
13310S:	Maintained
13311F:	drivers/mmc/host/sdhci-s3c*
13312
13313SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13314M:	Viresh Kumar <vireshk@kernel.org>
13315L:	linux-mmc@vger.kernel.org
13316S:	Maintained
13317F:	drivers/mmc/host/sdhci-spear.c
13318
13319SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13320M:	Kishon Vijay Abraham I <kishon@ti.com>
13321L:	linux-mmc@vger.kernel.org
13322S:	Maintained
13323F:	drivers/mmc/host/sdhci-omap.c
13324
13325SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13326M:	Scott Bauer <scott.bauer@intel.com>
13327M:	Jonathan Derrick <jonathan.derrick@intel.com>
13328L:	linux-block@vger.kernel.org
13329S:	Supported
13330F:	block/sed*
13331F:	block/opal_proto.h
13332F:	include/linux/sed*
13333F:	include/uapi/linux/sed*
13334
13335SECURITY CONTACT
13336M:	Security Officers <security@kernel.org>
13337S:	Supported
13338
13339SECURITY SUBSYSTEM
13340M:	James Morris <jmorris@namei.org>
13341M:	"Serge E. Hallyn" <serge@hallyn.com>
13342L:	linux-security-module@vger.kernel.org (suggested Cc:)
13343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13344W:	http://kernsec.org/
13345S:	Supported
13346F:	security/
13347X:	security/selinux/
13348
13349SELINUX SECURITY MODULE
13350M:	Paul Moore <paul@paul-moore.com>
13351M:	Stephen Smalley <sds@tycho.nsa.gov>
13352M:	Eric Paris <eparis@parisplace.org>
13353L:	selinux@vger.kernel.org
13354W:	https://selinuxproject.org
13355W:	https://github.com/SELinuxProject
13356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13357S:	Supported
13358F:	include/linux/selinux*
13359F:	security/selinux/
13360F:	scripts/selinux/
13361F:	Documentation/admin-guide/LSM/SELinux.rst
13362
13363SENSABLE PHANTOM
13364M:	Jiri Slaby <jirislaby@gmail.com>
13365S:	Maintained
13366F:	drivers/misc/phantom.c
13367F:	include/uapi/linux/phantom.h
13368
13369SERIAL DEVICE BUS
13370M:	Rob Herring <robh@kernel.org>
13371L:	linux-serial@vger.kernel.org
13372S:	Maintained
13373F:	Documentation/devicetree/bindings/serial/slave-device.txt
13374F:	drivers/tty/serdev/
13375F:	include/linux/serdev.h
13376
13377SERIAL DRIVERS
13378M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13379L:	linux-serial@vger.kernel.org
13380S:	Maintained
13381F:	Documentation/devicetree/bindings/serial/
13382F:	drivers/tty/serial/
13383
13384SERIAL IR RECEIVER
13385M:	Sean Young <sean@mess.org>
13386L:	linux-media@vger.kernel.org
13387S:	Maintained
13388F:	drivers/media/rc/serial_ir.c
13389
13390SFC NETWORK DRIVER
13391M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13392M:	Edward Cree <ecree@solarflare.com>
13393M:	Bert Kenward <bkenward@solarflare.com>
13394L:	netdev@vger.kernel.org
13395S:	Supported
13396F:	drivers/net/ethernet/sfc/
13397
13398SGI GRU DRIVER
13399M:	Dimitri Sivanich <sivanich@sgi.com>
13400S:	Maintained
13401F:	drivers/misc/sgi-gru/
13402
13403SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13404M:	Pat Gefre <pfg@sgi.com>
13405L:	linux-ia64@vger.kernel.org
13406S:	Supported
13407F:	Documentation/ia64/serial.txt
13408F:	drivers/tty/serial/ioc?_serial.c
13409F:	include/linux/ioc?.h
13410
13411SGI XP/XPC/XPNET DRIVER
13412M:	Cliff Whickman <cpw@sgi.com>
13413M:	Robin Holt <robinmholt@gmail.com>
13414S:	Maintained
13415F:	drivers/misc/sgi-xp/
13416
13417SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13418M:	Ursula Braun <ubraun@linux.ibm.com>
13419L:	linux-s390@vger.kernel.org
13420W:	http://www.ibm.com/developerworks/linux/linux390/
13421S:	Supported
13422F:	net/smc/
13423
13424SHARP RJ54N1CB0C SENSOR DRIVER
13425M:	Jacopo Mondi <jacopo@jmondi.org>
13426L:	linux-media@vger.kernel.org
13427T:	git git://linuxtv.org/media_tree.git
13428S:	Odd fixes
13429F:	drivers/media/i2c/rj54n1cb0c.c
13430F:	include/media/i2c/rj54n1cb0c.h
13431
13432SH_VEU V4L2 MEM2MEM DRIVER
13433L:	linux-media@vger.kernel.org
13434S:	Orphan
13435F:	drivers/media/platform/sh_veu.c
13436
13437SH_VOU V4L2 OUTPUT DRIVER
13438L:	linux-media@vger.kernel.org
13439S:	Orphan
13440F:	drivers/media/platform/sh_vou.c
13441F:	include/media/drv-intf/sh_vou.h
13442
13443SI2157 MEDIA DRIVER
13444M:	Antti Palosaari <crope@iki.fi>
13445L:	linux-media@vger.kernel.org
13446W:	https://linuxtv.org
13447W:	http://palosaari.fi/linux/
13448Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13449T:	git git://linuxtv.org/anttip/media_tree.git
13450S:	Maintained
13451F:	drivers/media/tuners/si2157*
13452
13453SI2165 MEDIA DRIVER
13454M:	Matthias Schwarzott <zzam@gentoo.org>
13455L:	linux-media@vger.kernel.org
13456W:	https://linuxtv.org
13457Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13458S:	Maintained
13459F:	drivers/media/dvb-frontends/si2165*
13460
13461SI2168 MEDIA DRIVER
13462M:	Antti Palosaari <crope@iki.fi>
13463L:	linux-media@vger.kernel.org
13464W:	https://linuxtv.org
13465W:	http://palosaari.fi/linux/
13466Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13467T:	git git://linuxtv.org/anttip/media_tree.git
13468S:	Maintained
13469F:	drivers/media/dvb-frontends/si2168*
13470
13471SI470X FM RADIO RECEIVER I2C DRIVER
13472M:	Hans Verkuil <hverkuil@xs4all.nl>
13473L:	linux-media@vger.kernel.org
13474T:	git git://linuxtv.org/media_tree.git
13475W:	https://linuxtv.org
13476S:	Odd Fixes
13477F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13478
13479SI470X FM RADIO RECEIVER USB DRIVER
13480M:	Hans Verkuil <hverkuil@xs4all.nl>
13481L:	linux-media@vger.kernel.org
13482T:	git git://linuxtv.org/media_tree.git
13483W:	https://linuxtv.org
13484S:	Maintained
13485F:	drivers/media/radio/si470x/radio-si470x-common.c
13486F:	drivers/media/radio/si470x/radio-si470x.h
13487F:	drivers/media/radio/si470x/radio-si470x-usb.c
13488
13489SI4713 FM RADIO TRANSMITTER I2C DRIVER
13490M:	Eduardo Valentin <edubezval@gmail.com>
13491L:	linux-media@vger.kernel.org
13492T:	git git://linuxtv.org/media_tree.git
13493W:	https://linuxtv.org
13494S:	Odd Fixes
13495F:	drivers/media/radio/si4713/si4713.?
13496
13497SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13498M:	Eduardo Valentin <edubezval@gmail.com>
13499L:	linux-media@vger.kernel.org
13500T:	git git://linuxtv.org/media_tree.git
13501W:	https://linuxtv.org
13502S:	Odd Fixes
13503F:	drivers/media/radio/si4713/radio-platform-si4713.c
13504
13505SI4713 FM RADIO TRANSMITTER USB DRIVER
13506M:	Hans Verkuil <hverkuil@xs4all.nl>
13507L:	linux-media@vger.kernel.org
13508T:	git git://linuxtv.org/media_tree.git
13509W:	https://linuxtv.org
13510S:	Maintained
13511F:	drivers/media/radio/si4713/radio-usb-si4713.c
13512
13513SIANO DVB DRIVER
13514M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13515L:	linux-media@vger.kernel.org
13516W:	https://linuxtv.org
13517T:	git git://linuxtv.org/media_tree.git
13518S:	Odd fixes
13519F:	drivers/media/common/siano/
13520F:	drivers/media/usb/siano/
13521F:	drivers/media/usb/siano/
13522F:	drivers/media/mmc/siano/
13523
13524SIFIVE DRIVERS
13525M:	Palmer Dabbelt <palmer@sifive.com>
13526L:	linux-riscv@lists.infradead.org
13527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13528S:	Supported
13529K:	sifive
13530N:	sifive
13531
13532SILEAD TOUCHSCREEN DRIVER
13533M:	Hans de Goede <hdegoede@redhat.com>
13534L:	linux-input@vger.kernel.org
13535L:	platform-driver-x86@vger.kernel.org
13536S:	Maintained
13537F:	drivers/input/touchscreen/silead.c
13538F:	drivers/platform/x86/touchscreen_dmi.c
13539
13540SILICON MOTION SM712 FRAME BUFFER DRIVER
13541M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13542M:	Teddy Wang <teddy.wang@siliconmotion.com>
13543M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13544L:	linux-fbdev@vger.kernel.org
13545S:	Maintained
13546F:	drivers/video/fbdev/sm712*
13547F:	Documentation/fb/sm712fb.txt
13548
13549SIMPLE FIRMWARE INTERFACE (SFI)
13550M:	Len Brown <lenb@kernel.org>
13551L:	sfi-devel@simplefirmware.org
13552W:	http://simplefirmware.org/
13553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13554S:	Supported
13555F:	arch/x86/platform/sfi/
13556F:	drivers/sfi/
13557F:	include/linux/sfi*.h
13558
13559SIMPLEFB FB DRIVER
13560M:	Hans de Goede <hdegoede@redhat.com>
13561L:	linux-fbdev@vger.kernel.org
13562S:	Maintained
13563F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13564F:	drivers/video/fbdev/simplefb.c
13565F:	include/linux/platform_data/simplefb.h
13566
13567SIMTEC EB110ATX (Chalice CATS)
13568P:	Ben Dooks
13569P:	Vincent Sanders <vince@simtec.co.uk>
13570M:	Simtec Linux Team <linux@simtec.co.uk>
13571W:	http://www.simtec.co.uk/products/EB110ATX/
13572S:	Supported
13573
13574SIMTEC EB2410ITX (BAST)
13575P:	Ben Dooks
13576P:	Vincent Sanders <vince@simtec.co.uk>
13577M:	Simtec Linux Team <linux@simtec.co.uk>
13578W:	http://www.simtec.co.uk/products/EB2410ITX/
13579S:	Supported
13580F:	arch/arm/mach-s3c24xx/mach-bast.c
13581F:	arch/arm/mach-s3c24xx/bast-ide.c
13582F:	arch/arm/mach-s3c24xx/bast-irq.c
13583
13584SIPHASH PRF ROUTINES
13585M:	Jason A. Donenfeld <Jason@zx2c4.com>
13586S:	Maintained
13587F:	lib/siphash.c
13588F:	lib/test_siphash.c
13589F:	include/linux/siphash.h
13590
13591SIOX
13592M:	Gavin Schenk <g.schenk@eckelmann.de>
13593M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13594R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13595S:	Supported
13596F:	drivers/siox/*
13597F:	drivers/gpio/gpio-siox.c
13598F:	include/trace/events/siox.h
13599
13600SIS 190 ETHERNET DRIVER
13601M:	Francois Romieu <romieu@fr.zoreil.com>
13602L:	netdev@vger.kernel.org
13603S:	Maintained
13604F:	drivers/net/ethernet/sis/sis190.c
13605
13606SIS 900/7016 FAST ETHERNET DRIVER
13607M:	Daniele Venzano <venza@brownhat.org>
13608W:	http://www.brownhat.org/sis900.html
13609L:	netdev@vger.kernel.org
13610S:	Maintained
13611F:	drivers/net/ethernet/sis/sis900.*
13612
13613SIS FRAMEBUFFER DRIVER
13614M:	Thomas Winischhofer <thomas@winischhofer.net>
13615W:	http://www.winischhofer.net/linuxsisvga.shtml
13616S:	Maintained
13617F:	Documentation/fb/sisfb.txt
13618F:	drivers/video/fbdev/sis/
13619F:	include/video/sisfb.h
13620
13621SIS USB2VGA DRIVER
13622M:	Thomas Winischhofer <thomas@winischhofer.net>
13623W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13624S:	Maintained
13625F:	drivers/usb/misc/sisusbvga/
13626
13627SLAB ALLOCATOR
13628M:	Christoph Lameter <cl@linux.com>
13629M:	Pekka Enberg <penberg@kernel.org>
13630M:	David Rientjes <rientjes@google.com>
13631M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13632M:	Andrew Morton <akpm@linux-foundation.org>
13633L:	linux-mm@kvack.org
13634S:	Maintained
13635F:	include/linux/sl?b*.h
13636F:	mm/sl?b*
13637
13638SLEEPABLE READ-COPY UPDATE (SRCU)
13639M:	Lai Jiangshan <jiangshanlai@gmail.com>
13640M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13641M:	Josh Triplett <josh@joshtriplett.org>
13642R:	Steven Rostedt <rostedt@goodmis.org>
13643R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13644L:	linux-kernel@vger.kernel.org
13645W:	http://www.rdrop.com/users/paulmck/RCU/
13646S:	Supported
13647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13648F:	include/linux/srcu*.h
13649F:	kernel/rcu/srcu*.c
13650
13651SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13652M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13653L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13654S:	Maintained
13655F:	drivers/slimbus/
13656F:	Documentation/devicetree/bindings/slimbus/
13657F:	include/linux/slimbus.h
13658
13659SMACK SECURITY MODULE
13660M:	Casey Schaufler <casey@schaufler-ca.com>
13661L:	linux-security-module@vger.kernel.org
13662W:	http://schaufler-ca.com
13663T:	git git://github.com/cschaufler/smack-next
13664S:	Maintained
13665F:	Documentation/admin-guide/LSM/Smack.rst
13666F:	security/smack/
13667
13668SMC91x ETHERNET DRIVER
13669M:	Nicolas Pitre <nico@fluxnic.net>
13670S:	Odd Fixes
13671F:	drivers/net/ethernet/smsc/smc91x.*
13672
13673SMIA AND SMIA++ IMAGE SENSOR DRIVER
13674M:	Sakari Ailus <sakari.ailus@iki.fi>
13675L:	linux-media@vger.kernel.org
13676S:	Maintained
13677F:	drivers/media/i2c/smiapp/
13678F:	include/media/i2c/smiapp.h
13679F:	drivers/media/i2c/smiapp-pll.c
13680F:	drivers/media/i2c/smiapp-pll.h
13681F:	include/uapi/linux/smiapp.h
13682F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13683
13684SMM665 HARDWARE MONITOR DRIVER
13685M:	Guenter Roeck <linux@roeck-us.net>
13686L:	linux-hwmon@vger.kernel.org
13687S:	Maintained
13688F:	Documentation/hwmon/smm665
13689F:	drivers/hwmon/smm665.c
13690
13691SMSC EMC2103 HARDWARE MONITOR DRIVER
13692M:	Steve Glendinning <steve.glendinning@shawell.net>
13693L:	linux-hwmon@vger.kernel.org
13694S:	Maintained
13695F:	Documentation/hwmon/emc2103
13696F:	drivers/hwmon/emc2103.c
13697
13698SMSC SCH5627 HARDWARE MONITOR DRIVER
13699M:	Hans de Goede <hdegoede@redhat.com>
13700L:	linux-hwmon@vger.kernel.org
13701S:	Supported
13702F:	Documentation/hwmon/sch5627
13703F:	drivers/hwmon/sch5627.c
13704
13705SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13706M:	Steve Glendinning <steve.glendinning@shawell.net>
13707L:	linux-fbdev@vger.kernel.org
13708S:	Maintained
13709F:	drivers/video/fbdev/smscufx.c
13710
13711SMSC47B397 HARDWARE MONITOR DRIVER
13712M:	Jean Delvare <jdelvare@suse.com>
13713L:	linux-hwmon@vger.kernel.org
13714S:	Maintained
13715F:	Documentation/hwmon/smsc47b397
13716F:	drivers/hwmon/smsc47b397.c
13717
13718SMSC911x ETHERNET DRIVER
13719M:	Steve Glendinning <steve.glendinning@shawell.net>
13720L:	netdev@vger.kernel.org
13721S:	Maintained
13722F:	include/linux/smsc911x.h
13723F:	drivers/net/ethernet/smsc/smsc911x.*
13724
13725SMSC9420 PCI ETHERNET DRIVER
13726M:	Steve Glendinning <steve.glendinning@shawell.net>
13727L:	netdev@vger.kernel.org
13728S:	Maintained
13729F:	drivers/net/ethernet/smsc/smsc9420.*
13730
13731SOC-CAMERA V4L2 SUBSYSTEM
13732L:	linux-media@vger.kernel.org
13733T:	git git://linuxtv.org/media_tree.git
13734S:	Orphan
13735F:	include/media/soc*
13736F:	drivers/media/i2c/soc_camera/
13737F:	drivers/media/platform/soc_camera/
13738
13739SOCIONEXT SYNQUACER I2C DRIVER
13740M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13741L:	linux-i2c@vger.kernel.org
13742S:	Maintained
13743F:	drivers/i2c/busses/i2c-synquacer.c
13744F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13745
13746SOCIONEXT UNIPHIER SOUND DRIVER
13747L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13748S:	Orphan
13749F:	sound/soc/uniphier/
13750
13751SOEKRIS NET48XX LED SUPPORT
13752M:	Chris Boot <bootc@bootc.net>
13753S:	Maintained
13754F:	drivers/leds/leds-net48xx.c
13755
13756SOFT-ROCE DRIVER (rxe)
13757M:	Moni Shoua <monis@mellanox.com>
13758L:	linux-rdma@vger.kernel.org
13759S:	Supported
13760W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13761Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13762F:	drivers/infiniband/sw/rxe/
13763F:	include/uapi/rdma/rdma_user_rxe.h
13764
13765SOFTLOGIC 6x10 MPEG CODEC
13766M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13767M:	Anton Sviridenko <anton@corp.bluecherry.net>
13768M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13769M:	Andrey Utkin <andrey_utkin@fastmail.com>
13770M:	Ismael Luceno <ismael@iodev.co.uk>
13771L:	linux-media@vger.kernel.org
13772S:	Supported
13773F:	drivers/media/pci/solo6x10/
13774
13775SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13776M:	James Morse <james.morse@arm.com>
13777L:	linux-arm-kernel@lists.infradead.org
13778S:	Maintained
13779F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13780F:	drivers/firmware/arm_sdei.c
13781F:	include/linux/arm_sdei.h
13782F:	include/uapi/linux/arm_sdei.h
13783
13784SOFTWARE RAID (Multiple Disks) SUPPORT
13785M:	Shaohua Li <shli@kernel.org>
13786L:	linux-raid@vger.kernel.org
13787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13788S:	Supported
13789F:	drivers/md/Makefile
13790F:	drivers/md/Kconfig
13791F:	drivers/md/md*
13792F:	drivers/md/raid*
13793F:	include/linux/raid/
13794F:	include/uapi/linux/raid/
13795
13796SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13797M:	Jassi Brar <jaswinder.singh@linaro.org>
13798L:	netdev@vger.kernel.org
13799S:	Maintained
13800F:	drivers/net/ethernet/socionext/netsec.c
13801F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13802
13803SOLIDRUN CLEARFOG SUPPORT
13804M:	Russell King <linux@armlinux.org.uk>
13805S:	Maintained
13806F:	arch/arm/boot/dts/armada-388-clearfog*
13807F:	arch/arm/boot/dts/armada-38x-solidrun-*
13808
13809SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13810M:	Russell King <linux@armlinux.org.uk>
13811S:	Maintained
13812F:	arch/arm/boot/dts/imx6*-cubox-i*
13813F:	arch/arm/boot/dts/imx6*-hummingboard*
13814F:	arch/arm/boot/dts/imx6*-sr-*
13815
13816SONIC NETWORK DRIVER
13817M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13818L:	netdev@vger.kernel.org
13819S:	Maintained
13820F:	drivers/net/ethernet/natsemi/sonic.*
13821
13822SONICS SILICON BACKPLANE DRIVER (SSB)
13823M:	Michael Buesch <m@bues.ch>
13824L:	linux-wireless@vger.kernel.org
13825S:	Maintained
13826F:	drivers/ssb/
13827F:	include/linux/ssb/
13828
13829SONY IMX258 SENSOR DRIVER
13830M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13831L:	linux-media@vger.kernel.org
13832T:	git git://linuxtv.org/media_tree.git
13833S:	Maintained
13834F:	drivers/media/i2c/imx258.c
13835
13836SONY IMX274 SENSOR DRIVER
13837M:	Leon Luo <leonl@leopardimaging.com>
13838L:	linux-media@vger.kernel.org
13839T:	git git://linuxtv.org/media_tree.git
13840S:	Maintained
13841F:	drivers/media/i2c/imx274.c
13842F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13843
13844SONY IMX319 SENSOR DRIVER
13845M:	Bingbu Cao <bingbu.cao@intel.com>
13846L:	linux-media@vger.kernel.org
13847T:	git git://linuxtv.org/media_tree.git
13848S:	Maintained
13849F:	drivers/media/i2c/imx319.c
13850
13851SONY IMX355 SENSOR DRIVER
13852M:	Tianshu Qiu <tian.shu.qiu@intel.com>
13853L:	linux-media@vger.kernel.org
13854T:	git git://linuxtv.org/media_tree.git
13855S:	Maintained
13856F:	drivers/media/i2c/imx355.c
13857
13858SONY MEMORYSTICK CARD SUPPORT
13859M:	Alex Dubov <oakad@yahoo.com>
13860W:	http://tifmxx.berlios.de/
13861S:	Maintained
13862F:	drivers/memstick/host/tifm_ms.c
13863
13864SONY MEMORYSTICK STANDARD SUPPORT
13865M:	Maxim Levitsky <maximlevitsky@gmail.com>
13866S:	Maintained
13867F:	drivers/memstick/core/ms_block.*
13868
13869SONY VAIO CONTROL DEVICE DRIVER
13870M:	Mattia Dongili <malattia@linux.it>
13871L:	platform-driver-x86@vger.kernel.org
13872W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13873S:	Maintained
13874F:	Documentation/laptops/sony-laptop.txt
13875F:	drivers/char/sonypi.c
13876F:	drivers/platform/x86/sony-laptop.c
13877F:	include/linux/sony-laptop.h
13878
13879SOUND
13880M:	Jaroslav Kysela <perex@perex.cz>
13881M:	Takashi Iwai <tiwai@suse.com>
13882L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13883W:	http://www.alsa-project.org/
13884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13885T:	git git://git.alsa-project.org/alsa-kernel.git
13886Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13887S:	Maintained
13888F:	Documentation/sound/
13889F:	include/sound/
13890F:	include/uapi/sound/
13891F:	sound/
13892
13893SOUND - COMPRESSED AUDIO
13894M:	Vinod Koul <vkoul@kernel.org>
13895L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13897S:	Supported
13898F:	Documentation/sound/designs/compress-offload.rst
13899F:	include/sound/compress_driver.h
13900F:	include/uapi/sound/compress_*
13901F:	sound/core/compress_offload.c
13902F:	sound/soc/soc-compress.c
13903
13904SOUND - DMAENGINE HELPERS
13905M:	Lars-Peter Clausen <lars@metafoo.de>
13906S:	Supported
13907F:	include/sound/dmaengine_pcm.h
13908F:	sound/core/pcm_dmaengine.c
13909F:	sound/soc/soc-generic-dmaengine-pcm.c
13910
13911SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13912M:	Liam Girdwood <lgirdwood@gmail.com>
13913M:	Mark Brown <broonie@kernel.org>
13914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13915L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13916W:	http://alsa-project.org/main/index.php/ASoC
13917S:	Supported
13918F:	Documentation/devicetree/bindings/sound/
13919F:	Documentation/sound/soc/
13920F:	sound/soc/
13921F:	include/sound/soc*
13922
13923SOUNDWIRE SUBSYSTEM
13924M:	Vinod Koul <vkoul@kernel.org>
13925M:	Sanyog Kale <sanyog.r.kale@intel.com>
13926R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13927L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13928S:	Supported
13929F:	Documentation/driver-api/soundwire/
13930F:	drivers/soundwire/
13931F:	include/linux/soundwire/
13932
13933SP2 MEDIA DRIVER
13934M:	Olli Salonen <olli.salonen@iki.fi>
13935L:	linux-media@vger.kernel.org
13936W:	https://linuxtv.org
13937Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13938S:	Maintained
13939F:	drivers/media/dvb-frontends/sp2*
13940
13941SPARC + UltraSPARC (sparc/sparc64)
13942M:	"David S. Miller" <davem@davemloft.net>
13943L:	sparclinux@vger.kernel.org
13944Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13947S:	Maintained
13948F:	arch/sparc/
13949F:	drivers/sbus/
13950
13951SPARC SERIAL DRIVERS
13952M:	"David S. Miller" <davem@davemloft.net>
13953L:	sparclinux@vger.kernel.org
13954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13956S:	Maintained
13957F:	include/linux/sunserialcore.h
13958F:	drivers/tty/serial/suncore.c
13959F:	drivers/tty/serial/sunhv.c
13960F:	drivers/tty/serial/sunsab.c
13961F:	drivers/tty/serial/sunsab.h
13962F:	drivers/tty/serial/sunsu.c
13963F:	drivers/tty/serial/sunzilog.c
13964F:	drivers/tty/serial/sunzilog.h
13965F:	drivers/tty/vcc.c
13966
13967SPARSE CHECKER
13968M:	"Christopher Li" <sparse@chrisli.org>
13969L:	linux-sparse@vger.kernel.org
13970W:	https://sparse.wiki.kernel.org/
13971T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13972T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13973S:	Maintained
13974F:	include/linux/compiler.h
13975
13976SPEAR CLOCK FRAMEWORK SUPPORT
13977M:	Viresh Kumar <vireshk@kernel.org>
13978L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13979W:	http://www.st.com/spear
13980S:	Maintained
13981F:	drivers/clk/spear/
13982
13983SPEAR PLATFORM SUPPORT
13984M:	Viresh Kumar <vireshk@kernel.org>
13985M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13986L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13987W:	http://www.st.com/spear
13988S:	Maintained
13989F:	arch/arm/boot/dts/spear*
13990F:	arch/arm/mach-spear/
13991
13992SPI NOR SUBSYSTEM
13993M:	Marek Vasut <marek.vasut@gmail.com>
13994L:	linux-mtd@lists.infradead.org
13995W:	http://www.linux-mtd.infradead.org/
13996Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13997T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13998T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13999S:	Maintained
14000F:	drivers/mtd/spi-nor/
14001F:	include/linux/mtd/spi-nor.h
14002
14003SPI SUBSYSTEM
14004M:	Mark Brown <broonie@kernel.org>
14005L:	linux-spi@vger.kernel.org
14006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14007Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14008S:	Maintained
14009F:	Documentation/devicetree/bindings/spi/
14010F:	Documentation/spi/
14011F:	drivers/spi/
14012F:	include/linux/spi/
14013F:	include/uapi/linux/spi/
14014F:	tools/spi/
14015
14016SPIDERNET NETWORK DRIVER for CELL
14017M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14018L:	netdev@vger.kernel.org
14019S:	Supported
14020F:	Documentation/networking/spider_net.txt
14021F:	drivers/net/ethernet/toshiba/spider_net*
14022
14023SPMI SUBSYSTEM
14024R:	Stephen Boyd <sboyd@kernel.org>
14025L:	linux-arm-msm@vger.kernel.org
14026F:	Documentation/devicetree/bindings/spmi/
14027F:	drivers/spmi/
14028F:	include/dt-bindings/spmi/spmi.h
14029F:	include/linux/spmi.h
14030F:	include/trace/events/spmi.h
14031
14032SPU FILE SYSTEM
14033M:	Jeremy Kerr <jk@ozlabs.org>
14034L:	linuxppc-dev@lists.ozlabs.org
14035W:	http://www.ibm.com/developerworks/power/cell/
14036S:	Supported
14037F:	Documentation/filesystems/spufs.txt
14038F:	arch/powerpc/platforms/cell/spufs/
14039
14040SQUASHFS FILE SYSTEM
14041M:	Phillip Lougher <phillip@squashfs.org.uk>
14042L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14043W:	http://squashfs.org.uk
14044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14045S:	Maintained
14046F:	Documentation/filesystems/squashfs.txt
14047F:	fs/squashfs/
14048
14049SRM (Alpha) environment access
14050M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14051S:	Maintained
14052F:	arch/alpha/kernel/srm_env.c
14053
14054ST STM32 I2C/SMBUS DRIVER
14055M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14056L:	linux-i2c@vger.kernel.org
14057S:	Maintained
14058F:	drivers/i2c/busses/i2c-stm32*
14059
14060ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14061M:	Song Qiang <songqiang1304521@gmail.com>
14062L:	linux-iio@vger.kernel.org
14063S:	Maintained
14064F:	drivers/iio/proximity/vl53l0x-i2c.c
14065F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14066
14067STABLE BRANCH
14068M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14069L:	stable@vger.kernel.org
14070S:	Supported
14071F:	Documentation/process/stable-kernel-rules.rst
14072
14073STAGING - COMEDI
14074M:	Ian Abbott <abbotti@mev.co.uk>
14075M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14076S:	Odd Fixes
14077F:	drivers/staging/comedi/
14078
14079STAGING - EROFS FILE SYSTEM
14080M:	Gao Xiang <gaoxiang25@huawei.com>
14081M:	Chao Yu <yuchao0@huawei.com>
14082L:	linux-erofs@lists.ozlabs.org
14083S:	Maintained
14084F:	drivers/staging/erofs/
14085
14086STAGING - INDUSTRIAL IO
14087M:	Jonathan Cameron <jic23@kernel.org>
14088L:	linux-iio@vger.kernel.org
14089S:	Odd Fixes
14090F:	Documentation/devicetree/bindings/staging/iio/
14091F:	drivers/staging/iio/
14092
14093STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14094M:	Marc Dietrich <marvin24@gmx.de>
14095L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14096L:	linux-tegra@vger.kernel.org
14097S:	Maintained
14098F:	drivers/staging/nvec/
14099
14100STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14101M:	Jens Frederich <jfrederich@gmail.com>
14102M:	Daniel Drake <dsd@laptop.org>
14103M:	Jon Nettleton <jon.nettleton@gmail.com>
14104W:	http://wiki.laptop.org/go/DCON
14105S:	Maintained
14106F:	drivers/staging/olpc_dcon/
14107
14108STAGING - REALTEK RTL8712U DRIVERS
14109M:	Larry Finger <Larry.Finger@lwfinger.net>
14110M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14111S:	Odd Fixes
14112F:	drivers/staging/rtl8712/
14113
14114STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14115M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14116M:	Teddy Wang <teddy.wang@siliconmotion.com>
14117M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14118L:	linux-fbdev@vger.kernel.org
14119S:	Maintained
14120F:	drivers/staging/sm750fb/
14121
14122STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14123M:	William Hubbs <w.d.hubbs@gmail.com>
14124M:	Chris Brannon <chris@the-brannons.com>
14125M:	Kirk Reiser <kirk@reisers.ca>
14126M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14127L:	speakup@linux-speakup.org
14128W:	http://www.linux-speakup.org/
14129S:	Odd Fixes
14130F:	drivers/staging/speakup/
14131
14132STAGING - VIA VT665X DRIVERS
14133M:	Forest Bond <forest@alittletooquiet.net>
14134S:	Odd Fixes
14135F:	drivers/staging/vt665?/
14136
14137STAGING - WILC1000 WIFI DRIVER
14138M:	Aditya Shankar <aditya.shankar@microchip.com>
14139M:	Ganesh Krishna <ganesh.krishna@microchip.com>
14140L:	linux-wireless@vger.kernel.org
14141S:	Supported
14142F:	drivers/staging/wilc1000/
14143
14144STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14145M:	Arnaud Patard <arnaud.patard@rtp-net.org>
14146S:	Odd Fixes
14147F:	drivers/staging/xgifb/
14148
14149STAGING SUBSYSTEM
14150M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14152L:	devel@driverdev.osuosl.org
14153S:	Supported
14154F:	drivers/staging/
14155
14156STARFIRE/DURALAN NETWORK DRIVER
14157M:	Ion Badulescu <ionut@badula.org>
14158S:	Odd Fixes
14159F:	drivers/net/ethernet/adaptec/starfire*
14160
14161STEC S1220 SKD DRIVER
14162M:	Bart Van Assche <bart.vanassche@wdc.com>
14163L:	linux-block@vger.kernel.org
14164S:	Maintained
14165F:	drivers/block/skd*[ch]
14166
14167STI AUDIO (ASoC) DRIVERS
14168M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14169L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14170S:	Maintained
14171F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14172F:	sound/soc/sti/
14173
14174STI CEC DRIVER
14175M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
14176S:	Maintained
14177F:	drivers/media/platform/sti/cec/
14178F:	Documentation/devicetree/bindings/media/stih-cec.txt
14179
14180STK1160 USB VIDEO CAPTURE DRIVER
14181M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14182L:	linux-media@vger.kernel.org
14183T:	git git://linuxtv.org/media_tree.git
14184S:	Maintained
14185F:	drivers/media/usb/stk1160/
14186
14187STM32 AUDIO (ASoC) DRIVERS
14188M:	Olivier Moysan <olivier.moysan@st.com>
14189M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14190L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14191S:	Maintained
14192F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
14193F:	sound/soc/stm/
14194
14195STM32 TIMER/LPTIMER DRIVERS
14196M:	Fabrice Gasnier <fabrice.gasnier@st.com>
14197S:	Maintained
14198F:	drivers/*/stm32-*timer*
14199F:	drivers/pwm/pwm-stm32*
14200F:	include/linux/*/stm32-*tim*
14201F:	Documentation/ABI/testing/*timer-stm32
14202F:	Documentation/devicetree/bindings/*/stm32-*timer*
14203F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
14204
14205STMMAC ETHERNET DRIVER
14206M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
14207M:	Alexandre Torgue <alexandre.torgue@st.com>
14208M:	Jose Abreu <joabreu@synopsys.com>
14209L:	netdev@vger.kernel.org
14210W:	http://www.stlinux.com
14211S:	Supported
14212F:	drivers/net/ethernet/stmicro/stmmac/
14213
14214SUN3/3X
14215M:	Sam Creasey <sammy@sammy.net>
14216W:	http://sammy.net/sun3/
14217S:	Maintained
14218F:	arch/m68k/kernel/*sun3*
14219F:	arch/m68k/sun3*/
14220F:	arch/m68k/include/asm/sun3*
14221F:	drivers/net/ethernet/i825xx/sun3*
14222
14223SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14224M:	Hans de Goede <hdegoede@redhat.com>
14225L:	linux-input@vger.kernel.org
14226S:	Maintained
14227F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14228F:	drivers/input/keyboard/sun4i-lradc-keys.c
14229
14230SUNDANCE NETWORK DRIVER
14231M:	Denis Kirjanov <kda@linux-powerpc.org>
14232L:	netdev@vger.kernel.org
14233S:	Maintained
14234F:	drivers/net/ethernet/dlink/sundance.c
14235
14236SUPERH
14237M:	Yoshinori Sato <ysato@users.sourceforge.jp>
14238M:	Rich Felker <dalias@libc.org>
14239L:	linux-sh@vger.kernel.org
14240Q:	http://patchwork.kernel.org/project/linux-sh/list/
14241S:	Maintained
14242F:	Documentation/sh/
14243F:	arch/sh/
14244F:	drivers/sh/
14245
14246SUSPEND TO RAM
14247M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
14248M:	Len Brown <len.brown@intel.com>
14249M:	Pavel Machek <pavel@ucw.cz>
14250L:	linux-pm@vger.kernel.org
14251B:	https://bugzilla.kernel.org
14252S:	Supported
14253F:	Documentation/power/
14254F:	arch/x86/kernel/acpi/
14255F:	drivers/base/power/
14256F:	kernel/power/
14257F:	include/linux/suspend.h
14258F:	include/linux/freezer.h
14259F:	include/linux/pm.h
14260
14261SVGA HANDLING
14262M:	Martin Mares <mj@ucw.cz>
14263L:	linux-video@atrey.karlin.mff.cuni.cz
14264S:	Maintained
14265F:	Documentation/svga.txt
14266F:	arch/x86/boot/video*
14267
14268SWIOTLB SUBSYSTEM
14269M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14270L:	iommu@lists.linux-foundation.org
14271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14272S:	Supported
14273F:	kernel/dma/swiotlb.c
14274F:	arch/*/kernel/pci-swiotlb.c
14275F:	include/linux/swiotlb.h
14276
14277SWITCHDEV
14278M:	Jiri Pirko <jiri@resnulli.us>
14279M:	Ivan Vecera <ivecera@redhat.com>
14280L:	netdev@vger.kernel.org
14281S:	Supported
14282F:	net/switchdev/
14283F:	include/net/switchdev.h
14284
14285SY8106A REGULATOR DRIVER
14286M:	Icenowy Zheng <icenowy@aosc.io>
14287S:	Maintained
14288F:	drivers/regulator/sy8106a-regulator.c
14289F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14290
14291SYNC FILE FRAMEWORK
14292M:	Sumit Semwal <sumit.semwal@linaro.org>
14293R:	Gustavo Padovan <gustavo@padovan.org>
14294S:	Maintained
14295L:	linux-media@vger.kernel.org
14296L:	dri-devel@lists.freedesktop.org
14297F:	drivers/dma-buf/sync_*
14298F:	drivers/dma-buf/dma-fence*
14299F:	drivers/dma-buf/sw_sync.c
14300F:	include/linux/sync_file.h
14301F:	include/uapi/linux/sync_file.h
14302F:	Documentation/sync_file.txt
14303T:	git git://anongit.freedesktop.org/drm/drm-misc
14304
14305SYNOPSYS ARC ARCHITECTURE
14306M:	Vineet Gupta <vgupta@synopsys.com>
14307L:	linux-snps-arc@lists.infradead.org
14308S:	Supported
14309F:	arch/arc/
14310F:	Documentation/devicetree/bindings/arc/*
14311F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14312F:	drivers/clocksource/arc_timer.c
14313F:	drivers/tty/serial/arc_uart.c
14314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14315
14316SYNOPSYS ARC HSDK SDP pll clock driver
14317M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14318S:	Supported
14319F:	drivers/clk/clk-hsdk-pll.c
14320F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14321
14322SYNOPSYS ARC SDP clock driver
14323M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14324S:	Supported
14325F:	drivers/clk/axs10x/*
14326F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14327
14328SYNOPSYS ARC SDP platform support
14329M:	Alexey Brodkin <abrodkin@synopsys.com>
14330S:	Supported
14331F:	arch/arc/plat-axs10x
14332F:	arch/arc/boot/dts/ax*
14333F:	Documentation/devicetree/bindings/arc/axs10*
14334
14335SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14336M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14337S:	Supported
14338F:	drivers/reset/reset-axs10x.c
14339F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14340
14341SYNOPSYS CREG GPIO DRIVER
14342M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14343S:	Maintained
14344F:	drivers/gpio/gpio-creg-snps.c
14345F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14346
14347SYNOPSYS DESIGNWARE 8250 UART DRIVER
14348R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14349S:	Maintained
14350F:	drivers/tty/serial/8250/8250_dw.c
14351
14352SYNOPSYS DESIGNWARE APB GPIO DRIVER
14353M:	Hoan Tran <hotran@apm.com>
14354L:	linux-gpio@vger.kernel.org
14355S:	Maintained
14356F:	drivers/gpio/gpio-dwapb.c
14357F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14358
14359SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14360M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14361S:	Maintained
14362F:	drivers/dma/dwi-axi-dmac/
14363F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14364
14365SYNOPSYS DESIGNWARE DMAC DRIVER
14366M:	Viresh Kumar <vireshk@kernel.org>
14367R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14368S:	Maintained
14369F:	include/linux/dma/dw.h
14370F:	include/linux/platform_data/dma-dw.h
14371F:	drivers/dma/dw/
14372
14373SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14374M:	Jose Abreu <Jose.Abreu@synopsys.com>
14375L:	netdev@vger.kernel.org
14376S:	Supported
14377F:	drivers/net/ethernet/synopsys/
14378
14379SYNOPSYS DESIGNWARE I2C DRIVER
14380M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14381R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14382R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14383L:	linux-i2c@vger.kernel.org
14384S:	Maintained
14385F:	drivers/i2c/busses/i2c-designware-*
14386F:	include/linux/platform_data/i2c-designware.h
14387
14388SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14389M:	Jaehoon Chung <jh80.chung@samsung.com>
14390L:	linux-mmc@vger.kernel.org
14391S:	Maintained
14392F:	drivers/mmc/host/dw_mmc*
14393
14394SYNOPSYS HSDK RESET CONTROLLER DRIVER
14395M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14396S:	Supported
14397F:	drivers/reset/reset-hsdk.c
14398F:	include/dt-bindings/reset/snps,hsdk-reset.h
14399F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14400
14401SYSTEM CONFIGURATION (SYSCON)
14402M:	Lee Jones <lee.jones@linaro.org>
14403M:	Arnd Bergmann <arnd@arndb.de>
14404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14405S:	Supported
14406F:	drivers/mfd/syscon.c
14407
14408SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14409M:	Sudeep Holla <sudeep.holla@arm.com>
14410L:	linux-arm-kernel@lists.infradead.org
14411S:	Maintained
14412F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14413F:	drivers/clk/clk-sc[mp]i.c
14414F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14415F:	drivers/firmware/arm_scpi.c
14416F:	drivers/firmware/arm_scmi/
14417F:	include/linux/sc[mp]i_protocol.h
14418
14419SYSTEM RESET/SHUTDOWN DRIVERS
14420M:	Sebastian Reichel <sre@kernel.org>
14421L:	linux-pm@vger.kernel.org
14422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14423S:	Maintained
14424F:	Documentation/devicetree/bindings/power/reset/
14425F:	drivers/power/reset/
14426
14427SYSTEM TRACE MODULE CLASS
14428M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14429S:	Maintained
14430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14431F:	Documentation/trace/stm.rst
14432F:	drivers/hwtracing/stm/
14433F:	include/linux/stm.h
14434F:	include/uapi/linux/stm.h
14435
14436SYSV FILESYSTEM
14437M:	Christoph Hellwig <hch@infradead.org>
14438S:	Maintained
14439F:	Documentation/filesystems/sysv-fs.txt
14440F:	fs/sysv/
14441F:	include/linux/sysv_fs.h
14442
14443TARGET SUBSYSTEM
14444M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14445L:	linux-scsi@vger.kernel.org
14446L:	target-devel@vger.kernel.org
14447W:	http://www.linux-iscsi.org
14448W:	http://groups.google.com/group/linux-iscsi-target-dev
14449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14450S:	Supported
14451F:	drivers/target/
14452F:	include/target/
14453F:	Documentation/target/
14454
14455TASKSTATS STATISTICS INTERFACE
14456M:	Balbir Singh <bsingharora@gmail.com>
14457S:	Maintained
14458F:	Documentation/accounting/taskstats*
14459F:	include/linux/taskstats*
14460F:	kernel/taskstats.c
14461
14462TC subsystem
14463M:	Jamal Hadi Salim <jhs@mojatatu.com>
14464M:	Cong Wang <xiyou.wangcong@gmail.com>
14465M:	Jiri Pirko <jiri@resnulli.us>
14466L:	netdev@vger.kernel.org
14467S:	Maintained
14468F:	include/net/pkt_cls.h
14469F:	include/net/pkt_sched.h
14470F:	include/net/tc_act/
14471F:	include/uapi/linux/pkt_cls.h
14472F:	include/uapi/linux/pkt_sched.h
14473F:	include/uapi/linux/tc_act/
14474F:	include/uapi/linux/tc_ematch/
14475F:	net/sched/
14476
14477TC90522 MEDIA DRIVER
14478M:	Akihiro Tsukada <tskd08@gmail.com>
14479L:	linux-media@vger.kernel.org
14480S:	Odd Fixes
14481F:	drivers/media/dvb-frontends/tc90522*
14482
14483TCP LOW PRIORITY MODULE
14484M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14485M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14486W:	http://tcp-lp-mod.sourceforge.net/
14487S:	Maintained
14488F:	net/ipv4/tcp_lp.c
14489
14490TDA10071 MEDIA DRIVER
14491M:	Antti Palosaari <crope@iki.fi>
14492L:	linux-media@vger.kernel.org
14493W:	https://linuxtv.org
14494W:	http://palosaari.fi/linux/
14495Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14496T:	git git://linuxtv.org/anttip/media_tree.git
14497S:	Maintained
14498F:	drivers/media/dvb-frontends/tda10071*
14499
14500TDA18212 MEDIA DRIVER
14501M:	Antti Palosaari <crope@iki.fi>
14502L:	linux-media@vger.kernel.org
14503W:	https://linuxtv.org
14504W:	http://palosaari.fi/linux/
14505Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14506T:	git git://linuxtv.org/anttip/media_tree.git
14507S:	Maintained
14508F:	drivers/media/tuners/tda18212*
14509
14510TDA18218 MEDIA DRIVER
14511M:	Antti Palosaari <crope@iki.fi>
14512L:	linux-media@vger.kernel.org
14513W:	https://linuxtv.org
14514W:	http://palosaari.fi/linux/
14515Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14516T:	git git://linuxtv.org/anttip/media_tree.git
14517S:	Maintained
14518F:	drivers/media/tuners/tda18218*
14519
14520TDA18250 MEDIA DRIVER
14521M:	Olli Salonen <olli.salonen@iki.fi>
14522L:	linux-media@vger.kernel.org
14523W:	https://linuxtv.org
14524Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14525T:	git git://linuxtv.org/media_tree.git
14526S:	Maintained
14527F:	drivers/media/tuners/tda18250*
14528
14529TDA18271 MEDIA DRIVER
14530M:	Michael Krufky <mkrufky@linuxtv.org>
14531L:	linux-media@vger.kernel.org
14532W:	https://linuxtv.org
14533W:	http://github.com/mkrufky
14534Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14535T:	git git://linuxtv.org/mkrufky/tuners.git
14536S:	Maintained
14537F:	drivers/media/tuners/tda18271*
14538
14539TDA1997x MEDIA DRIVER
14540M:	Tim Harvey <tharvey@gateworks.com>
14541L:	linux-media@vger.kernel.org
14542W:	https://linuxtv.org
14543Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14544S:	Maintained
14545F:	drivers/media/i2c/tda1997x.*
14546
14547TDA827x MEDIA DRIVER
14548M:	Michael Krufky <mkrufky@linuxtv.org>
14549L:	linux-media@vger.kernel.org
14550W:	https://linuxtv.org
14551W:	http://github.com/mkrufky
14552Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14553T:	git git://linuxtv.org/mkrufky/tuners.git
14554S:	Maintained
14555F:	drivers/media/tuners/tda8290.*
14556
14557TDA8290 MEDIA DRIVER
14558M:	Michael Krufky <mkrufky@linuxtv.org>
14559L:	linux-media@vger.kernel.org
14560W:	https://linuxtv.org
14561W:	http://github.com/mkrufky
14562Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14563T:	git git://linuxtv.org/mkrufky/tuners.git
14564S:	Maintained
14565F:	drivers/media/tuners/tda8290.*
14566
14567TDA9840 MEDIA DRIVER
14568M:	Hans Verkuil <hverkuil@xs4all.nl>
14569L:	linux-media@vger.kernel.org
14570T:	git git://linuxtv.org/media_tree.git
14571W:	https://linuxtv.org
14572S:	Maintained
14573F:	drivers/media/i2c/tda9840*
14574
14575TEA5761 TUNER DRIVER
14576M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14577L:	linux-media@vger.kernel.org
14578W:	https://linuxtv.org
14579T:	git git://linuxtv.org/media_tree.git
14580S:	Odd fixes
14581F:	drivers/media/tuners/tea5761.*
14582
14583TEA5767 TUNER DRIVER
14584M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14585L:	linux-media@vger.kernel.org
14586W:	https://linuxtv.org
14587T:	git git://linuxtv.org/media_tree.git
14588S:	Maintained
14589F:	drivers/media/tuners/tea5767.*
14590
14591TEA6415C MEDIA DRIVER
14592M:	Hans Verkuil <hverkuil@xs4all.nl>
14593L:	linux-media@vger.kernel.org
14594T:	git git://linuxtv.org/media_tree.git
14595W:	https://linuxtv.org
14596S:	Maintained
14597F:	drivers/media/i2c/tea6415c*
14598
14599TEA6420 MEDIA DRIVER
14600M:	Hans Verkuil <hverkuil@xs4all.nl>
14601L:	linux-media@vger.kernel.org
14602T:	git git://linuxtv.org/media_tree.git
14603W:	https://linuxtv.org
14604S:	Maintained
14605F:	drivers/media/i2c/tea6420*
14606
14607TEAM DRIVER
14608M:	Jiri Pirko <jiri@resnulli.us>
14609L:	netdev@vger.kernel.org
14610S:	Supported
14611F:	drivers/net/team/
14612F:	include/linux/if_team.h
14613F:	include/uapi/linux/if_team.h
14614
14615TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14616M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14617S:	Maintained
14618F:	arch/x86/platform/ts5500/
14619
14620TECHNOTREND USB IR RECEIVER
14621M:	Sean Young <sean@mess.org>
14622L:	linux-media@vger.kernel.org
14623S:	Maintained
14624F:	drivers/media/rc/ttusbir.c
14625
14626TECHWELL TW9910 VIDEO DECODER
14627L:	linux-media@vger.kernel.org
14628S:	Orphan
14629F:	drivers/media/i2c/tw9910.c
14630F:	include/media/i2c/tw9910.h
14631
14632TEE SUBSYSTEM
14633M:	Jens Wiklander <jens.wiklander@linaro.org>
14634S:	Maintained
14635F:	include/linux/tee_drv.h
14636F:	include/uapi/linux/tee.h
14637F:	drivers/tee/
14638F:	Documentation/tee.txt
14639
14640TEGRA ARCHITECTURE SUPPORT
14641M:	Thierry Reding <thierry.reding@gmail.com>
14642M:	Jonathan Hunter <jonathanh@nvidia.com>
14643L:	linux-tegra@vger.kernel.org
14644Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14646S:	Supported
14647N:	[^a-z]tegra
14648
14649TEGRA CLOCK DRIVER
14650M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14651M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14652S:	Supported
14653F:	drivers/clk/tegra/
14654
14655TEGRA DMA DRIVERS
14656M:	Laxman Dewangan <ldewangan@nvidia.com>
14657M:	Jon Hunter <jonathanh@nvidia.com>
14658S:	Supported
14659F:	drivers/dma/tegra*
14660
14661TEGRA I2C DRIVER
14662M:	Laxman Dewangan <ldewangan@nvidia.com>
14663S:	Supported
14664F:	drivers/i2c/busses/i2c-tegra.c
14665
14666TEGRA IOMMU DRIVERS
14667M:	Thierry Reding <thierry.reding@gmail.com>
14668L:	linux-tegra@vger.kernel.org
14669S:	Supported
14670F:	drivers/iommu/tegra*
14671
14672TEGRA KBC DRIVER
14673M:	Laxman Dewangan <ldewangan@nvidia.com>
14674S:	Supported
14675F:	drivers/input/keyboard/tegra-kbc.c
14676
14677TEGRA NAND DRIVER
14678M:	Stefan Agner <stefan@agner.ch>
14679M:	Lucas Stach <dev@lynxeye.de>
14680S:	Maintained
14681F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14682F:	drivers/mtd/nand/raw/tegra_nand.c
14683
14684TEGRA PWM DRIVER
14685M:	Thierry Reding <thierry.reding@gmail.com>
14686S:	Supported
14687F:	drivers/pwm/pwm-tegra.c
14688
14689TEGRA SERIAL DRIVER
14690M:	Laxman Dewangan <ldewangan@nvidia.com>
14691S:	Supported
14692F:	drivers/tty/serial/serial-tegra.c
14693
14694TEGRA SPI DRIVER
14695M:	Laxman Dewangan <ldewangan@nvidia.com>
14696S:	Supported
14697F:	drivers/spi/spi-tegra*
14698
14699TEHUTI ETHERNET DRIVER
14700M:	Andy Gospodarek <andy@greyhouse.net>
14701L:	netdev@vger.kernel.org
14702S:	Supported
14703F:	drivers/net/ethernet/tehuti/*
14704
14705Telecom Clock Driver for MCPL0010
14706M:	Mark Gross <mark.gross@intel.com>
14707S:	Supported
14708F:	drivers/char/tlclk.c
14709
14710TENSILICA XTENSA PORT (xtensa)
14711M:	Chris Zankel <chris@zankel.net>
14712M:	Max Filippov <jcmvbkbc@gmail.com>
14713L:	linux-xtensa@linux-xtensa.org
14714T:	git git://github.com/czankel/xtensa-linux.git
14715S:	Maintained
14716F:	arch/xtensa/
14717F:	drivers/irqchip/irq-xtensa-*
14718
14719Texas Instruments' System Control Interface (TISCI) Protocol Driver
14720M:	Nishanth Menon <nm@ti.com>
14721M:	Tero Kristo <t-kristo@ti.com>
14722M:	Santosh Shilimkar <ssantosh@kernel.org>
14723L:	linux-arm-kernel@lists.infradead.org
14724S:	Maintained
14725F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14726F:	drivers/firmware/ti_sci*
14727F:	include/linux/soc/ti/ti_sci_protocol.h
14728F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14729F:	drivers/soc/ti/ti_sci_pm_domains.c
14730F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14731F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14732F:	drivers/clk/keystone/sci-clk.c
14733F:	drivers/reset/reset-ti-sci.c
14734
14735THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14736M:	Hans Verkuil <hverkuil@xs4all.nl>
14737L:	linux-media@vger.kernel.org
14738T:	git git://linuxtv.org/media_tree.git
14739W:	https://linuxtv.org
14740S:	Maintained
14741F:	drivers/media/radio/radio-raremono.c
14742
14743THERMAL
14744M:	Zhang Rui <rui.zhang@intel.com>
14745M:	Eduardo Valentin <edubezval@gmail.com>
14746R:	Daniel Lezcano <daniel.lezcano@linaro.org>
14747L:	linux-pm@vger.kernel.org
14748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14750Q:	https://patchwork.kernel.org/project/linux-pm/list/
14751S:	Supported
14752F:	drivers/thermal/
14753F:	include/linux/thermal.h
14754F:	include/uapi/linux/thermal.h
14755F:	include/linux/cpu_cooling.h
14756F:	Documentation/devicetree/bindings/thermal/
14757
14758THERMAL/CPU_COOLING
14759M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14760M:	Viresh Kumar <viresh.kumar@linaro.org>
14761M:	Javi Merino <javi.merino@kernel.org>
14762L:	linux-pm@vger.kernel.org
14763S:	Supported
14764F:	Documentation/thermal/cpu-cooling-api.txt
14765F:	drivers/thermal/cpu_cooling.c
14766F:	include/linux/cpu_cooling.h
14767
14768THINKPAD ACPI EXTRAS DRIVER
14769M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14770L:	ibm-acpi-devel@lists.sourceforge.net
14771L:	platform-driver-x86@vger.kernel.org
14772W:	http://ibm-acpi.sourceforge.net
14773W:	http://thinkwiki.org/wiki/Ibm-acpi
14774T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14775S:	Maintained
14776F:	drivers/platform/x86/thinkpad_acpi.c
14777
14778THUNDERBOLT DRIVER
14779M:	Andreas Noever <andreas.noever@gmail.com>
14780M:	Michael Jamet <michael.jamet@intel.com>
14781M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14782M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14784S:	Maintained
14785F:	Documentation/admin-guide/thunderbolt.rst
14786F:	drivers/thunderbolt/
14787F:	include/linux/thunderbolt.h
14788
14789THUNDERBOLT NETWORK DRIVER
14790M:	Michael Jamet <michael.jamet@intel.com>
14791M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14792M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14793L:	netdev@vger.kernel.org
14794S:	Maintained
14795F:	drivers/net/thunderbolt.c
14796
14797THUNDERX GPIO DRIVER
14798M:	David Daney <david.daney@cavium.com>
14799S:	Maintained
14800F:	drivers/gpio/gpio-thunderx.c
14801
14802TI AM437X VPFE DRIVER
14803M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14804L:	linux-media@vger.kernel.org
14805W:	https://linuxtv.org
14806Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14807T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14808S:	Maintained
14809F:	drivers/media/platform/am437x/
14810
14811TI BANDGAP AND THERMAL DRIVER
14812M:	Eduardo Valentin <edubezval@gmail.com>
14813M:	Keerthy <j-keerthy@ti.com>
14814L:	linux-pm@vger.kernel.org
14815L:	linux-omap@vger.kernel.org
14816S:	Maintained
14817F:	drivers/thermal/ti-soc-thermal/
14818
14819TI BQ27XXX POWER SUPPLY DRIVER
14820R:	Andrew F. Davis <afd@ti.com>
14821F:	include/linux/power/bq27xxx_battery.h
14822F:	drivers/power/supply/bq27xxx_battery.c
14823F:	drivers/power/supply/bq27xxx_battery_i2c.c
14824
14825TI CDCE706 CLOCK DRIVER
14826M:	Max Filippov <jcmvbkbc@gmail.com>
14827S:	Maintained
14828F:	drivers/clk/clk-cdce706.c
14829
14830TI CLOCK DRIVER
14831M:	Tero Kristo <t-kristo@ti.com>
14832L:	linux-omap@vger.kernel.org
14833S:	Maintained
14834F:	drivers/clk/ti/
14835F:	include/linux/clk/ti.h
14836
14837TI DAVINCI MACHINE SUPPORT
14838M:	Sekhar Nori <nsekhar@ti.com>
14839M:	Kevin Hilman <khilman@kernel.org>
14840L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14842S:	Supported
14843F:	arch/arm/mach-davinci/
14844F:	drivers/i2c/busses/i2c-davinci.c
14845F:	arch/arm/boot/dts/da850*
14846
14847TI DAVINCI SERIES CLOCK DRIVER
14848M:	David Lechner <david@lechnology.com>
14849R:	Sekhar Nori <nsekhar@ti.com>
14850S:	Maintained
14851F:	Documentation/devicetree/bindings/clock/ti/davinci/
14852F:	drivers/clk/davinci/
14853
14854TI DAVINCI SERIES GPIO DRIVER
14855M:	Keerthy <j-keerthy@ti.com>
14856L:	linux-gpio@vger.kernel.org
14857S:	Maintained
14858F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14859F:	drivers/gpio/gpio-davinci.c
14860
14861TI DAVINCI SERIES MEDIA DRIVER
14862M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14863L:	linux-media@vger.kernel.org
14864W:	https://linuxtv.org
14865Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14866T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14867S:	Maintained
14868F:	drivers/media/platform/davinci/
14869F:	include/media/davinci/
14870
14871TI ETHERNET SWITCH DRIVER (CPSW)
14872R:	Grygorii Strashko <grygorii.strashko@ti.com>
14873L:	linux-omap@vger.kernel.org
14874L:	netdev@vger.kernel.org
14875S:	Maintained
14876F:	drivers/net/ethernet/ti/cpsw*
14877F:	drivers/net/ethernet/ti/davinci*
14878
14879TI FLASH MEDIA INTERFACE DRIVER
14880M:	Alex Dubov <oakad@yahoo.com>
14881S:	Maintained
14882F:	drivers/misc/tifm*
14883F:	drivers/mmc/host/tifm_sd.c
14884F:	include/linux/tifm.h
14885
14886TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14887M:	Santosh Shilimkar <ssantosh@kernel.org>
14888L:	linux-kernel@vger.kernel.org
14889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14890S:	Maintained
14891F:	drivers/soc/ti/*
14892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14893
14894TI LM49xxx FAMILY ASoC CODEC DRIVERS
14895M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14896M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14897L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14898S:	Maintained
14899F:	sound/soc/codecs/lm49453*
14900F:	sound/soc/codecs/isabelle*
14901
14902TI LP855x BACKLIGHT DRIVER
14903M:	Milo Kim <milo.kim@ti.com>
14904S:	Maintained
14905F:	Documentation/backlight/lp855x-driver.txt
14906F:	drivers/video/backlight/lp855x_bl.c
14907F:	include/linux/platform_data/lp855x.h
14908
14909TI LP8727 CHARGER DRIVER
14910M:	Milo Kim <milo.kim@ti.com>
14911S:	Maintained
14912F:	drivers/power/supply/lp8727_charger.c
14913F:	include/linux/platform_data/lp8727.h
14914
14915TI LP8788 MFD DRIVER
14916M:	Milo Kim <milo.kim@ti.com>
14917S:	Maintained
14918F:	drivers/iio/adc/lp8788_adc.c
14919F:	drivers/leds/leds-lp8788.c
14920F:	drivers/mfd/lp8788*.c
14921F:	drivers/power/supply/lp8788-charger.c
14922F:	drivers/regulator/lp8788-*.c
14923F:	include/linux/mfd/lp8788*.h
14924
14925TI NETCP ETHERNET DRIVER
14926M:	Wingman Kwok <w-kwok2@ti.com>
14927M:	Murali Karicheri <m-karicheri2@ti.com>
14928L:	netdev@vger.kernel.org
14929S:	Maintained
14930F:	drivers/net/ethernet/ti/netcp*
14931
14932TI PCM3060 ASoC CODEC DRIVER
14933M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
14934L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14935S:	Maintained
14936F:	Documentation/devicetree/bindings/sound/pcm3060.txt
14937F:	sound/soc/codecs/pcm3060*
14938
14939TI TAS571X FAMILY ASoC CODEC DRIVER
14940M:	Kevin Cernekee <cernekee@chromium.org>
14941L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14942S:	Odd Fixes
14943F:	sound/soc/codecs/tas571x*
14944
14945TI TRF7970A NFC DRIVER
14946M:	Mark Greer <mgreer@animalcreek.com>
14947L:	linux-wireless@vger.kernel.org
14948L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14949S:	Supported
14950F:	drivers/nfc/trf7970a.c
14951F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14952
14953TI TWL4030 SERIES SOC CODEC DRIVER
14954M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14955L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14956S:	Maintained
14957F:	sound/soc/codecs/twl4030*
14958
14959TI VPE/CAL DRIVERS
14960M:	Benoit Parrot <bparrot@ti.com>
14961L:	linux-media@vger.kernel.org
14962W:	http://linuxtv.org/
14963Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14964S:	Maintained
14965F:	drivers/media/platform/ti-vpe/
14966
14967TI WILINK WIRELESS DRIVERS
14968L:	linux-wireless@vger.kernel.org
14969W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14970W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14972S:	Orphan
14973F:	drivers/net/wireless/ti/
14974F:	include/linux/wl12xx.h
14975
14976TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14977M:	John Stultz <john.stultz@linaro.org>
14978M:	Thomas Gleixner <tglx@linutronix.de>
14979R:	Stephen Boyd <sboyd@kernel.org>
14980L:	linux-kernel@vger.kernel.org
14981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14982S:	Supported
14983F:	include/linux/clocksource.h
14984F:	include/linux/time.h
14985F:	include/linux/timex.h
14986F:	include/uapi/linux/time.h
14987F:	include/uapi/linux/timex.h
14988F:	kernel/time/clocksource.c
14989F:	kernel/time/time*.c
14990F:	kernel/time/alarmtimer.c
14991F:	kernel/time/ntp.c
14992F:	tools/testing/selftests/timers/
14993
14994TIPC NETWORK LAYER
14995M:	Jon Maloy <jon.maloy@ericsson.com>
14996M:	Ying Xue <ying.xue@windriver.com>
14997L:	netdev@vger.kernel.org (core kernel code)
14998L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14999W:	http://tipc.sourceforge.net/
15000S:	Maintained
15001F:	include/uapi/linux/tipc*.h
15002F:	net/tipc/
15003
15004TLAN NETWORK DRIVER
15005M:	Samuel Chessman <chessman@tux.org>
15006L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15007W:	http://sourceforge.net/projects/tlan/
15008S:	Maintained
15009F:	Documentation/networking/tlan.txt
15010F:	drivers/net/ethernet/ti/tlan.*
15011
15012TM6000 VIDEO4LINUX DRIVER
15013M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15014L:	linux-media@vger.kernel.org
15015W:	https://linuxtv.org
15016T:	git git://linuxtv.org/media_tree.git
15017S:	Odd fixes
15018F:	drivers/media/usb/tm6000/
15019F:	Documentation/media/v4l-drivers/tm6000*
15020
15021TMIO/SDHI MMC DRIVER
15022M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15023L:	linux-mmc@vger.kernel.org
15024S:	Supported
15025F:	drivers/mmc/host/tmio_mmc*
15026F:	drivers/mmc/host/renesas_sdhi*
15027F:	include/linux/mfd/tmio.h
15028
15029TMP401 HARDWARE MONITOR DRIVER
15030M:	Guenter Roeck <linux@roeck-us.net>
15031L:	linux-hwmon@vger.kernel.org
15032S:	Maintained
15033F:	Documentation/hwmon/tmp401
15034F:	drivers/hwmon/tmp401.c
15035
15036TMPFS (SHMEM FILESYSTEM)
15037M:	Hugh Dickins <hughd@google.com>
15038L:	linux-mm@kvack.org
15039S:	Maintained
15040F:	include/linux/shmem_fs.h
15041F:	mm/shmem.c
15042
15043TOMOYO SECURITY MODULE
15044M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15045M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15046L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15047L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15048L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15049L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15050W:	http://tomoyo.sourceforge.jp/
15051T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15052S:	Maintained
15053F:	security/tomoyo/
15054
15055TOPSTAR LAPTOP EXTRAS DRIVER
15056M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15057L:	platform-driver-x86@vger.kernel.org
15058S:	Maintained
15059F:	drivers/platform/x86/topstar-laptop.c
15060
15061TORTURE-TEST MODULES
15062M:	Davidlohr Bueso <dave@stgolabs.net>
15063M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15064M:	Josh Triplett <josh@joshtriplett.org>
15065L:	linux-kernel@vger.kernel.org
15066S:	Supported
15067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15068F:	Documentation/RCU/torture.txt
15069F:	kernel/torture.c
15070F:	kernel/rcu/rcutorture.c
15071F:	kernel/rcu/rcuperf.c
15072F:	kernel/locking/locktorture.c
15073
15074TOSHIBA ACPI EXTRAS DRIVER
15075M:	Azael Avalos <coproscefalo@gmail.com>
15076L:	platform-driver-x86@vger.kernel.org
15077S:	Maintained
15078F:	drivers/platform/x86/toshiba_acpi.c
15079
15080TOSHIBA BLUETOOTH DRIVER
15081M:	Azael Avalos <coproscefalo@gmail.com>
15082L:	platform-driver-x86@vger.kernel.org
15083S:	Maintained
15084F:	drivers/platform/x86/toshiba_bluetooth.c
15085
15086TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15087M:	Azael Avalos <coproscefalo@gmail.com>
15088L:	platform-driver-x86@vger.kernel.org
15089S:	Maintained
15090F:	drivers/platform/x86/toshiba_haps.c
15091
15092TOSHIBA SMM DRIVER
15093M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15094W:	http://www.buzzard.org.uk/toshiba/
15095S:	Maintained
15096F:	drivers/char/toshiba.c
15097F:	include/linux/toshiba.h
15098F:	include/uapi/linux/toshiba.h
15099
15100TOSHIBA TC358743 DRIVER
15101M:	Mats Randgaard <matrandg@cisco.com>
15102L:	linux-media@vger.kernel.org
15103S:	Maintained
15104F:	drivers/media/i2c/tc358743*
15105F:	include/media/i2c/tc358743.h
15106
15107TOSHIBA WMI HOTKEYS DRIVER
15108M:	Azael Avalos <coproscefalo@gmail.com>
15109L:	platform-driver-x86@vger.kernel.org
15110S:	Maintained
15111F:	drivers/platform/x86/toshiba-wmi.c
15112
15113TPM DEVICE DRIVER
15114M:	Peter Huewe <peterhuewe@gmx.de>
15115M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15116R:	Jason Gunthorpe <jgg@ziepe.ca>
15117L:	linux-integrity@vger.kernel.org
15118Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15119W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15120T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15121S:	Maintained
15122F:	drivers/char/tpm/
15123
15124TRACING
15125M:	Steven Rostedt <rostedt@goodmis.org>
15126M:	Ingo Molnar <mingo@redhat.com>
15127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15128S:	Maintained
15129F:	Documentation/trace/ftrace.rst
15130F:	arch/*/*/*/ftrace.h
15131F:	arch/*/kernel/ftrace.c
15132F:	include/*/ftrace.h
15133F:	include/linux/trace*.h
15134F:	include/trace/
15135F:	kernel/trace/
15136F:	tools/testing/selftests/ftrace/
15137
15138TRACING MMIO ACCESSES (MMIOTRACE)
15139M:	Steven Rostedt <rostedt@goodmis.org>
15140M:	Ingo Molnar <mingo@kernel.org>
15141R:	Karol Herbst <karolherbst@gmail.com>
15142R:	Pekka Paalanen <ppaalanen@gmail.com>
15143S:	Maintained
15144L:	linux-kernel@vger.kernel.org
15145L:	nouveau@lists.freedesktop.org
15146F:	kernel/trace/trace_mmiotrace.c
15147F:	include/linux/mmiotrace.h
15148F:	arch/x86/mm/kmmio.c
15149F:	arch/x86/mm/mmio-mod.c
15150F:	arch/x86/mm/testmmiotrace.c
15151
15152TRIVIAL PATCHES
15153M:	Jiri Kosina <trivial@kernel.org>
15154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15155S:	Maintained
15156K:	^Subject:.*(?i)trivial
15157
15158TEMPO SEMICONDUCTOR DRIVERS
15159M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15160S:	Maintained
15161F:	sound/soc/codecs/tscs*.c
15162F:	sound/soc/codecs/tscs*.h
15163F:	Documentation/devicetree/bindings/sound/tscs*.txt
15164
15165TTY LAYER
15166M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15167M:	Jiri Slaby <jslaby@suse.com>
15168S:	Supported
15169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15170F:	Documentation/serial/
15171F:	drivers/tty/
15172F:	drivers/tty/serial/serial_core.c
15173F:	include/linux/serial_core.h
15174F:	include/linux/serial.h
15175F:	include/linux/tty.h
15176F:	include/uapi/linux/serial_core.h
15177F:	include/uapi/linux/serial.h
15178F:	include/uapi/linux/tty.h
15179
15180TUA9001 MEDIA DRIVER
15181M:	Antti Palosaari <crope@iki.fi>
15182L:	linux-media@vger.kernel.org
15183W:	https://linuxtv.org
15184W:	http://palosaari.fi/linux/
15185Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15186T:	git git://linuxtv.org/anttip/media_tree.git
15187S:	Maintained
15188F:	drivers/media/tuners/tua9001*
15189
15190TULIP NETWORK DRIVERS
15191L:	netdev@vger.kernel.org
15192L:	linux-parisc@vger.kernel.org
15193S:	Orphan
15194F:	drivers/net/ethernet/dec/tulip/
15195
15196TUN/TAP driver
15197M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
15198W:	http://vtun.sourceforge.net/tun
15199S:	Maintained
15200F:	Documentation/networking/tuntap.txt
15201F:	arch/um/os-Linux/drivers/
15202
15203TURBOCHANNEL SUBSYSTEM
15204M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15205M:	Ralf Baechle <ralf@linux-mips.org>
15206L:	linux-mips@linux-mips.org
15207Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
15208S:	Maintained
15209F:	drivers/tc/
15210F:	include/linux/tc.h
15211
15212TURBOSTAT UTILITY
15213M:	"Len Brown" <lenb@kernel.org>
15214L:	linux-pm@vger.kernel.org
15215B:	https://bugzilla.kernel.org
15216Q:	https://patchwork.kernel.org/project/linux-pm/list/
15217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15218S:	Supported
15219F:	tools/power/x86/turbostat/
15220
15221TW5864 VIDEO4LINUX DRIVER
15222M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15223M:	Anton Sviridenko <anton@corp.bluecherry.net>
15224M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15225M:	Andrey Utkin <andrey_utkin@fastmail.com>
15226L:	linux-media@vger.kernel.org
15227S:	Supported
15228F:	drivers/media/pci/tw5864/
15229
15230TW68 VIDEO4LINUX DRIVER
15231M:	Hans Verkuil <hverkuil@xs4all.nl>
15232L:	linux-media@vger.kernel.org
15233T:	git git://linuxtv.org/media_tree.git
15234W:	https://linuxtv.org
15235S:	Odd Fixes
15236F:	drivers/media/pci/tw68/
15237
15238TW686X VIDEO4LINUX DRIVER
15239M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15240L:	linux-media@vger.kernel.org
15241T:	git git://linuxtv.org/media_tree.git
15242W:	http://linuxtv.org
15243S:	Maintained
15244F:	drivers/media/pci/tw686x/
15245
15246UBI FILE SYSTEM (UBIFS)
15247M:	Richard Weinberger <richard@nod.at>
15248M:	Artem Bityutskiy <dedekind1@gmail.com>
15249M:	Adrian Hunter <adrian.hunter@intel.com>
15250L:	linux-mtd@lists.infradead.org
15251T:	git git://git.infradead.org/ubifs-2.6.git
15252W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
15253S:	Supported
15254F:	Documentation/filesystems/ubifs.txt
15255F:	fs/ubifs/
15256
15257UCLINUX (M68KNOMMU AND COLDFIRE)
15258M:	Greg Ungerer <gerg@linux-m68k.org>
15259W:	http://www.linux-m68k.org/
15260W:	http://www.uclinux.org/
15261L:	linux-m68k@lists.linux-m68k.org
15262L:	uclinux-dev@uclinux.org  (subscribers-only)
15263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15264S:	Maintained
15265F:	arch/m68k/coldfire/
15266F:	arch/m68k/68*/
15267F:	arch/m68k/*/*_no.*
15268F:	arch/m68k/include/asm/*_no.*
15269
15270UDF FILESYSTEM
15271M:	Jan Kara <jack@suse.com>
15272S:	Maintained
15273F:	Documentation/filesystems/udf.txt
15274F:	fs/udf/
15275
15276UDRAW TABLET
15277M:	Bastien Nocera <hadess@hadess.net>
15278L:	linux-input@vger.kernel.org
15279S:	Maintained
15280F:	drivers/hid/hid-udraw-ps3.c
15281
15282UFS FILESYSTEM
15283M:	Evgeniy Dushistov <dushistov@mail.ru>
15284S:	Maintained
15285F:	Documentation/filesystems/ufs.txt
15286F:	fs/ufs/
15287
15288UHID USERSPACE HID IO DRIVER:
15289M:	David Herrmann <dh.herrmann@googlemail.com>
15290L:	linux-input@vger.kernel.org
15291S:	Maintained
15292F:	drivers/hid/uhid.c
15293F:	include/uapi/linux/uhid.h
15294
15295ULPI BUS
15296M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15297L:	linux-usb@vger.kernel.org
15298S:	Maintained
15299F:	drivers/usb/common/ulpi.c
15300F:	include/linux/ulpi/
15301
15302ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15303L:	linux-usb@vger.kernel.org
15304S:	Orphan
15305F:	drivers/uwb/
15306F:	include/linux/uwb.h
15307F:	include/linux/uwb/
15308
15309UNICORE32 ARCHITECTURE:
15310M:	Guan Xuetao <gxt@pku.edu.cn>
15311W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15312S:	Maintained
15313T:	git git://github.com/gxt/linux.git
15314F:	arch/unicore32/
15315
15316UNIFDEF
15317M:	Tony Finch <dot@dotat.at>
15318W:	http://dotat.at/prog/unifdef
15319S:	Maintained
15320F:	scripts/unifdef.c
15321
15322UNIFORM CDROM DRIVER
15323M:	Jens Axboe <axboe@kernel.dk>
15324W:	http://www.kernel.dk
15325S:	Maintained
15326F:	Documentation/cdrom/
15327F:	drivers/cdrom/cdrom.c
15328F:	include/linux/cdrom.h
15329F:	include/uapi/linux/cdrom.h
15330
15331UNISYS S-PAR DRIVERS
15332M:	David Kershner <david.kershner@unisys.com>
15333L:	sparmaintainer@unisys.com (Unisys internal)
15334S:	Supported
15335F:	include/linux/visorbus.h
15336F:	drivers/visorbus/
15337F:	drivers/staging/unisys/
15338
15339UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15340M:	Vinayak Holikatti <vinholikatti@gmail.com>
15341L:	linux-scsi@vger.kernel.org
15342S:	Supported
15343F:	Documentation/scsi/ufs.txt
15344F:	drivers/scsi/ufs/
15345
15346UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15347M:	Joao Pinto <jpinto@synopsys.com>
15348L:	linux-scsi@vger.kernel.org
15349S:	Supported
15350F:	drivers/scsi/ufs/*dwc*
15351
15352UNSORTED BLOCK IMAGES (UBI)
15353M:	Artem Bityutskiy <dedekind1@gmail.com>
15354M:	Richard Weinberger <richard@nod.at>
15355W:	http://www.linux-mtd.infradead.org/
15356L:	linux-mtd@lists.infradead.org
15357T:	git git://git.infradead.org/ubifs-2.6.git
15358S:	Supported
15359F:	drivers/mtd/ubi/
15360F:	include/linux/mtd/ubi.h
15361F:	include/uapi/mtd/ubi-user.h
15362
15363USB "USBNET" DRIVER FRAMEWORK
15364M:	Oliver Neukum <oneukum@suse.com>
15365L:	netdev@vger.kernel.org
15366W:	http://www.linux-usb.org/usbnet
15367S:	Maintained
15368F:	drivers/net/usb/usbnet.c
15369F:	include/linux/usb/usbnet.h
15370
15371USB ACM DRIVER
15372M:	Oliver Neukum <oneukum@suse.com>
15373L:	linux-usb@vger.kernel.org
15374S:	Maintained
15375F:	Documentation/usb/acm.txt
15376F:	drivers/usb/class/cdc-acm.*
15377
15378USB AR5523 WIRELESS DRIVER
15379M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15380L:	linux-wireless@vger.kernel.org
15381S:	Maintained
15382F:	drivers/net/wireless/ath/ar5523/
15383
15384USB ATTACHED SCSI
15385M:	Oliver Neukum <oneukum@suse.com>
15386L:	linux-usb@vger.kernel.org
15387L:	linux-scsi@vger.kernel.org
15388S:	Maintained
15389F:	drivers/usb/storage/uas.c
15390
15391USB CDC ETHERNET DRIVER
15392M:	Oliver Neukum <oliver@neukum.org>
15393L:	linux-usb@vger.kernel.org
15394S:	Maintained
15395F:	drivers/net/usb/cdc_*.c
15396F:	include/uapi/linux/usb/cdc.h
15397
15398USB CHAOSKEY DRIVER
15399M:	Keith Packard <keithp@keithp.com>
15400L:	linux-usb@vger.kernel.org
15401S:	Maintained
15402F:	drivers/usb/misc/chaoskey.c
15403
15404USB CYPRESS C67X00 DRIVER
15405M:	Peter Korsgaard <jacmet@sunsite.dk>
15406L:	linux-usb@vger.kernel.org
15407S:	Maintained
15408F:	drivers/usb/c67x00/
15409
15410USB DAVICOM DM9601 DRIVER
15411M:	Peter Korsgaard <jacmet@sunsite.dk>
15412L:	netdev@vger.kernel.org
15413W:	http://www.linux-usb.org/usbnet
15414S:	Maintained
15415F:	drivers/net/usb/dm9601.c
15416
15417USB DIAMOND RIO500 DRIVER
15418M:	Cesar Miquel <miquel@df.uba.ar>
15419L:	rio500-users@lists.sourceforge.net
15420W:	http://rio500.sourceforge.net
15421S:	Maintained
15422F:	drivers/usb/misc/rio500*
15423
15424USB EHCI DRIVER
15425M:	Alan Stern <stern@rowland.harvard.edu>
15426L:	linux-usb@vger.kernel.org
15427S:	Maintained
15428F:	Documentation/usb/ehci.txt
15429F:	drivers/usb/host/ehci*
15430
15431USB GADGET/PERIPHERAL SUBSYSTEM
15432M:	Felipe Balbi <balbi@kernel.org>
15433L:	linux-usb@vger.kernel.org
15434W:	http://www.linux-usb.org/gadget
15435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15436S:	Maintained
15437F:	drivers/usb/gadget/
15438F:	include/linux/usb/gadget*
15439
15440USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15441M:	Jiri Kosina <jikos@kernel.org>
15442R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15443L:	linux-usb@vger.kernel.org
15444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15445S:	Maintained
15446F:	Documentation/hid/hiddev.txt
15447F:	drivers/hid/usbhid/
15448
15449USB INTEL XHCI ROLE MUX DRIVER
15450M:	Hans de Goede <hdegoede@redhat.com>
15451L:	linux-usb@vger.kernel.org
15452S:	Maintained
15453F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15454
15455USB ISP116X DRIVER
15456M:	Olav Kongas <ok@artecdesign.ee>
15457L:	linux-usb@vger.kernel.org
15458S:	Maintained
15459F:	drivers/usb/host/isp116x*
15460F:	include/linux/usb/isp116x.h
15461
15462USB LAN78XX ETHERNET DRIVER
15463M:	Woojung Huh <woojung.huh@microchip.com>
15464M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15465L:	netdev@vger.kernel.org
15466S:	Maintained
15467F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15468F:	drivers/net/usb/lan78xx.*
15469F:	include/dt-bindings/net/microchip-lan78xx.h
15470
15471USB MASS STORAGE DRIVER
15472M:	Alan Stern <stern@rowland.harvard.edu>
15473L:	linux-usb@vger.kernel.org
15474L:	usb-storage@lists.one-eyed-alien.net
15475S:	Maintained
15476W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15477F:	drivers/usb/storage/
15478
15479USB MIDI DRIVER
15480M:	Clemens Ladisch <clemens@ladisch.de>
15481L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15482T:	git git://git.alsa-project.org/alsa-kernel.git
15483S:	Maintained
15484F:	sound/usb/midi.*
15485
15486USB NETWORKING DRIVERS
15487L:	linux-usb@vger.kernel.org
15488S:	Odd Fixes
15489F:	drivers/net/usb/
15490
15491USB OHCI DRIVER
15492M:	Alan Stern <stern@rowland.harvard.edu>
15493L:	linux-usb@vger.kernel.org
15494S:	Maintained
15495F:	Documentation/usb/ohci.txt
15496F:	drivers/usb/host/ohci*
15497
15498USB OTG FSM (Finite State Machine)
15499M:	Peter Chen <Peter.Chen@nxp.com>
15500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15501L:	linux-usb@vger.kernel.org
15502S:	Maintained
15503F:	drivers/usb/common/usb-otg-fsm.c
15504
15505USB OVER IP DRIVER
15506M:	Valentina Manea <valentina.manea.m@gmail.com>
15507M:	Shuah Khan <shuah@kernel.org>
15508L:	linux-usb@vger.kernel.org
15509S:	Maintained
15510F:	Documentation/usb/usbip_protocol.txt
15511F:	drivers/usb/usbip/
15512F:	tools/usb/usbip/
15513F:	tools/testing/selftests/drivers/usb/usbip/
15514
15515USB PEGASUS DRIVER
15516M:	Petko Manolov <petkan@nucleusys.com>
15517L:	linux-usb@vger.kernel.org
15518L:	netdev@vger.kernel.org
15519T:	git git://github.com/petkan/pegasus.git
15520W:	https://github.com/petkan/pegasus
15521S:	Maintained
15522F:	drivers/net/usb/pegasus.*
15523
15524USB PHY LAYER
15525M:	Felipe Balbi <balbi@kernel.org>
15526L:	linux-usb@vger.kernel.org
15527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15528S:	Maintained
15529F:	drivers/usb/phy/
15530
15531USB PRINTER DRIVER (usblp)
15532M:	Pete Zaitcev <zaitcev@redhat.com>
15533L:	linux-usb@vger.kernel.org
15534S:	Supported
15535F:	drivers/usb/class/usblp.c
15536
15537USB QMI WWAN NETWORK DRIVER
15538M:	Bjørn Mork <bjorn@mork.no>
15539L:	netdev@vger.kernel.org
15540S:	Maintained
15541F:	Documentation/ABI/testing/sysfs-class-net-qmi
15542F:	drivers/net/usb/qmi_wwan.c
15543
15544USB RTL8150 DRIVER
15545M:	Petko Manolov <petkan@nucleusys.com>
15546L:	linux-usb@vger.kernel.org
15547L:	netdev@vger.kernel.org
15548T:	git git://github.com/petkan/rtl8150.git
15549W:	https://github.com/petkan/rtl8150
15550S:	Maintained
15551F:	drivers/net/usb/rtl8150.c
15552
15553USB SERIAL SUBSYSTEM
15554M:	Johan Hovold <johan@kernel.org>
15555L:	linux-usb@vger.kernel.org
15556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15557S:	Maintained
15558F:	Documentation/usb/usb-serial.txt
15559F:	drivers/usb/serial/
15560F:	include/linux/usb/serial.h
15561
15562USB SMSC75XX ETHERNET DRIVER
15563M:	Steve Glendinning <steve.glendinning@shawell.net>
15564L:	netdev@vger.kernel.org
15565S:	Maintained
15566F:	drivers/net/usb/smsc75xx.*
15567
15568USB SMSC95XX ETHERNET DRIVER
15569M:	Steve Glendinning <steve.glendinning@shawell.net>
15570M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15571L:	netdev@vger.kernel.org
15572S:	Maintained
15573F:	drivers/net/usb/smsc95xx.*
15574
15575USB SUBSYSTEM
15576M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15577L:	linux-usb@vger.kernel.org
15578W:	http://www.linux-usb.org
15579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15580S:	Supported
15581F:	Documentation/devicetree/bindings/usb/
15582F:	Documentation/usb/
15583F:	drivers/usb/
15584F:	include/linux/usb.h
15585F:	include/linux/usb/
15586
15587USB TYPEC PI3USB30532 MUX DRIVER
15588M:	Hans de Goede <hdegoede@redhat.com>
15589L:	linux-usb@vger.kernel.org
15590S:	Maintained
15591F:	drivers/usb/typec/mux/pi3usb30532.c
15592
15593USB TYPEC CLASS
15594M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15595L:	linux-usb@vger.kernel.org
15596S:	Maintained
15597F:	Documentation/ABI/testing/sysfs-class-typec
15598F:	Documentation/driver-api/usb/typec.rst
15599F:	drivers/usb/typec/
15600F:	include/linux/usb/typec.h
15601
15602USB TYPEC BUS FOR ALTERNATE MODES
15603M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15604L:	linux-usb@vger.kernel.org
15605S:	Maintained
15606F:	Documentation/ABI/testing/sysfs-bus-typec
15607F:	Documentation/driver-api/usb/typec_bus.rst
15608F:	drivers/usb/typec/altmodes/
15609F:	include/linux/usb/typec_altmode.h
15610
15611USB TYPEC PORT CONTROLLER DRIVERS
15612M:	Guenter Roeck <linux@roeck-us.net>
15613L:	linux-usb@vger.kernel.org
15614S:	Maintained
15615F:	drivers/usb/typec/tcpm/
15616
15617USB UHCI DRIVER
15618M:	Alan Stern <stern@rowland.harvard.edu>
15619L:	linux-usb@vger.kernel.org
15620S:	Maintained
15621F:	drivers/usb/host/uhci*
15622
15623USB VIDEO CLASS
15624M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15625L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15626L:	linux-media@vger.kernel.org
15627T:	git git://linuxtv.org/media_tree.git
15628W:	http://www.ideasonboard.org/uvc/
15629S:	Maintained
15630F:	drivers/media/usb/uvc/
15631F:	include/uapi/linux/uvcvideo.h
15632
15633USB VISION DRIVER
15634M:	Hans Verkuil <hverkuil@xs4all.nl>
15635L:	linux-media@vger.kernel.org
15636T:	git git://linuxtv.org/media_tree.git
15637W:	https://linuxtv.org
15638S:	Odd Fixes
15639F:	drivers/media/usb/usbvision/
15640
15641USB WEBCAM GADGET
15642M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15643L:	linux-usb@vger.kernel.org
15644S:	Maintained
15645F:	drivers/usb/gadget/function/*uvc*
15646F:	drivers/usb/gadget/legacy/webcam.c
15647F:	include/uapi/linux/usb/g_uvc.h
15648
15649USB WIRELESS RNDIS DRIVER (rndis_wlan)
15650M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15651L:	linux-wireless@vger.kernel.org
15652S:	Maintained
15653F:	drivers/net/wireless/rndis_wlan.c
15654
15655USB XHCI DRIVER
15656M:	Mathias Nyman <mathias.nyman@intel.com>
15657L:	linux-usb@vger.kernel.org
15658S:	Supported
15659F:	drivers/usb/host/xhci*
15660F:	drivers/usb/host/pci-quirks*
15661
15662USB ZD1201 DRIVER
15663L:	linux-wireless@vger.kernel.org
15664W:	http://linux-lc100020.sourceforge.net
15665S:	Orphan
15666F:	drivers/net/wireless/zydas/zd1201.*
15667
15668USB ZR364XX DRIVER
15669M:	Antoine Jacquet <royale@zerezo.com>
15670L:	linux-usb@vger.kernel.org
15671L:	linux-media@vger.kernel.org
15672T:	git git://linuxtv.org/media_tree.git
15673W:	http://royale.zerezo.com/zr364xx/
15674S:	Maintained
15675F:	Documentation/media/v4l-drivers/zr364xx*
15676F:	drivers/media/usb/zr364xx/
15677
15678USER-MODE LINUX (UML)
15679M:	Jeff Dike <jdike@addtoit.com>
15680M:	Richard Weinberger <richard@nod.at>
15681L:	linux-um@lists.infradead.org
15682W:	http://user-mode-linux.sourceforge.net
15683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15684S:	Maintained
15685F:	Documentation/virtual/uml/
15686F:	arch/um/
15687F:	arch/x86/um/
15688F:	fs/hostfs/
15689F:	fs/hppfs/
15690
15691USERSPACE COPYIN/COPYOUT (UIOVEC)
15692M:	Alexander Viro <viro@zeniv.linux.org.uk>
15693S:	Maintained
15694F:	lib/iov_iter.c
15695F:	include/linux/uio.h
15696
15697USERSPACE DMA BUFFER DRIVER
15698M:	Gerd Hoffmann <kraxel@redhat.com>
15699S:	Maintained
15700L:	dri-devel@lists.freedesktop.org
15701F:	drivers/dma-buf/udmabuf.c
15702F:	include/uapi/linux/udmabuf.h
15703T:	git git://anongit.freedesktop.org/drm/drm-misc
15704
15705USERSPACE I/O (UIO)
15706M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15707S:	Maintained
15708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15709F:	Documentation/driver-api/uio-howto.rst
15710F:	drivers/uio/
15711F:	include/linux/uio_driver.h
15712
15713UTIL-LINUX PACKAGE
15714M:	Karel Zak <kzak@redhat.com>
15715L:	util-linux@vger.kernel.org
15716W:	http://en.wikipedia.org/wiki/Util-linux
15717T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15718S:	Maintained
15719
15720UUID HELPERS
15721M:	Christoph Hellwig <hch@lst.de>
15722R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15723L:	linux-kernel@vger.kernel.org
15724T:	git git://git.infradead.org/users/hch/uuid.git
15725F:	lib/uuid.c
15726F:	lib/test_uuid.c
15727F:	include/linux/uuid.h
15728F:	include/uapi/linux/uuid.h
15729S:	Maintained
15730
15731UVESAFB DRIVER
15732M:	Michal Januszewski <spock@gentoo.org>
15733L:	linux-fbdev@vger.kernel.org
15734W:	https://github.com/mjanusz/v86d
15735S:	Maintained
15736F:	Documentation/fb/uvesafb.txt
15737F:	drivers/video/fbdev/uvesafb.*
15738
15739VF610 NAND DRIVER
15740M:	Stefan Agner <stefan@agner.ch>
15741L:	linux-mtd@lists.infradead.org
15742S:	Supported
15743F:	drivers/mtd/nand/raw/vf610_nfc.c
15744
15745VFAT/FAT/MSDOS FILESYSTEM
15746M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15747S:	Maintained
15748F:	Documentation/filesystems/vfat.txt
15749F:	fs/fat/
15750
15751VFIO DRIVER
15752M:	Alex Williamson <alex.williamson@redhat.com>
15753L:	kvm@vger.kernel.org
15754T:	git git://github.com/awilliam/linux-vfio.git
15755S:	Maintained
15756F:	Documentation/vfio.txt
15757F:	drivers/vfio/
15758F:	include/linux/vfio.h
15759F:	include/uapi/linux/vfio.h
15760
15761VFIO MEDIATED DEVICE DRIVERS
15762M:	Kirti Wankhede <kwankhede@nvidia.com>
15763L:	kvm@vger.kernel.org
15764S:	Maintained
15765F:	Documentation/vfio-mediated-device.txt
15766F:	drivers/vfio/mdev/
15767F:	include/linux/mdev.h
15768F:	samples/vfio-mdev/
15769
15770VFIO PLATFORM DRIVER
15771M:	Eric Auger <eric.auger@redhat.com>
15772L:	kvm@vger.kernel.org
15773S:	Maintained
15774F:	drivers/vfio/platform/
15775
15776VGA_SWITCHEROO
15777R:	Lukas Wunner <lukas@wunner.de>
15778S:	Maintained
15779F:	Documentation/gpu/vga-switcheroo.rst
15780F:	drivers/gpu/vga/vga_switcheroo.c
15781F:	include/linux/vga_switcheroo.h
15782T:	git git://anongit.freedesktop.org/drm/drm-misc
15783
15784VIA RHINE NETWORK DRIVER
15785S:	Orphan
15786F:	drivers/net/ethernet/via/via-rhine.c
15787
15788VIA SD/MMC CARD CONTROLLER DRIVER
15789M:	Bruce Chang <brucechang@via.com.tw>
15790M:	Harald Welte <HaraldWelte@viatech.com>
15791S:	Maintained
15792F:	drivers/mmc/host/via-sdmmc.c
15793
15794VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15795M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15796L:	linux-fbdev@vger.kernel.org
15797S:	Maintained
15798F:	include/linux/via-core.h
15799F:	include/linux/via-gpio.h
15800F:	include/linux/via_i2c.h
15801F:	drivers/video/fbdev/via/
15802
15803VIA VELOCITY NETWORK DRIVER
15804M:	Francois Romieu <romieu@fr.zoreil.com>
15805L:	netdev@vger.kernel.org
15806S:	Maintained
15807F:	drivers/net/ethernet/via/via-velocity.*
15808
15809VICODEC VIRTUAL CODEC DRIVER
15810M:	Hans Verkuil <hans.verkuil@cisco.com>
15811L:	linux-media@vger.kernel.org
15812T:	git git://linuxtv.org/media_tree.git
15813W:	https://linuxtv.org
15814S:	Maintained
15815F:	drivers/media/platform/vicodec/*
15816
15817VIDEO MULTIPLEXER DRIVER
15818M:	Philipp Zabel <p.zabel@pengutronix.de>
15819L:	linux-media@vger.kernel.org
15820S:	Maintained
15821F:	drivers/media/platform/video-mux.c
15822
15823VIDEO I2C POLLING DRIVER
15824M:	Matt Ranostay <matt.ranostay@konsulko.com>
15825L:	linux-media@vger.kernel.org
15826S:	Maintained
15827F:	drivers/media/i2c/video-i2c.c
15828
15829VIDEOBUF2 FRAMEWORK
15830M:	Pawel Osciak <pawel@osciak.com>
15831M:	Marek Szyprowski <m.szyprowski@samsung.com>
15832M:	Kyungmin Park <kyungmin.park@samsung.com>
15833L:	linux-media@vger.kernel.org
15834S:	Maintained
15835F:	drivers/media/common/videobuf2/*
15836F:	include/media/videobuf2-*
15837
15838VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15839M:	Helen Koike <helen.koike@collabora.com>
15840L:	linux-media@vger.kernel.org
15841T:	git git://linuxtv.org/media_tree.git
15842W:	https://linuxtv.org
15843S:	Maintained
15844F:	drivers/media/platform/vimc/*
15845
15846VIRT LIB
15847M:	Alex Williamson <alex.williamson@redhat.com>
15848M:	Paolo Bonzini <pbonzini@redhat.com>
15849L:	kvm@vger.kernel.org
15850S:	Supported
15851F:	virt/lib/
15852
15853VIRTIO AND VHOST VSOCK DRIVER
15854M:	Stefan Hajnoczi <stefanha@redhat.com>
15855L:	kvm@vger.kernel.org
15856L:	virtualization@lists.linux-foundation.org
15857L:	netdev@vger.kernel.org
15858S:	Maintained
15859F:	include/linux/virtio_vsock.h
15860F:	include/uapi/linux/virtio_vsock.h
15861F:	include/uapi/linux/vsockmon.h
15862F:	include/uapi/linux/vm_sockets_diag.h
15863F:	net/vmw_vsock/diag.c
15864F:	net/vmw_vsock/af_vsock_tap.c
15865F:	net/vmw_vsock/virtio_transport_common.c
15866F:	net/vmw_vsock/virtio_transport.c
15867F:	drivers/net/vsockmon.c
15868F:	drivers/vhost/vsock.c
15869F:	tools/testing/vsock/
15870
15871VIRTIO CONSOLE DRIVER
15872M:	Amit Shah <amit@kernel.org>
15873L:	virtualization@lists.linux-foundation.org
15874S:	Maintained
15875F:	drivers/char/virtio_console.c
15876F:	include/linux/virtio_console.h
15877F:	include/uapi/linux/virtio_console.h
15878
15879VIRTIO CORE, NET AND BLOCK DRIVERS
15880M:	"Michael S. Tsirkin" <mst@redhat.com>
15881M:	Jason Wang <jasowang@redhat.com>
15882L:	virtualization@lists.linux-foundation.org
15883S:	Maintained
15884F:	Documentation/devicetree/bindings/virtio/
15885F:	drivers/virtio/
15886F:	tools/virtio/
15887F:	drivers/net/virtio_net.c
15888F:	drivers/block/virtio_blk.c
15889F:	include/linux/virtio*.h
15890F:	include/uapi/linux/virtio_*.h
15891F:	drivers/crypto/virtio/
15892F:	mm/balloon_compaction.c
15893
15894VIRTIO CRYPTO DRIVER
15895M:	Gonglei <arei.gonglei@huawei.com>
15896L:	virtualization@lists.linux-foundation.org
15897L:	linux-crypto@vger.kernel.org
15898S:	Maintained
15899F:	drivers/crypto/virtio/
15900F:	include/uapi/linux/virtio_crypto.h
15901
15902VIRTIO DRIVERS FOR S390
15903M:	Cornelia Huck <cohuck@redhat.com>
15904M:	Halil Pasic <pasic@linux.ibm.com>
15905L:	linux-s390@vger.kernel.org
15906L:	virtualization@lists.linux-foundation.org
15907L:	kvm@vger.kernel.org
15908S:	Supported
15909F:	drivers/s390/virtio/
15910F:	arch/s390/include/uapi/asm/virtio-ccw.h
15911
15912VIRTIO GPU DRIVER
15913M:	David Airlie <airlied@linux.ie>
15914M:	Gerd Hoffmann <kraxel@redhat.com>
15915L:	dri-devel@lists.freedesktop.org
15916L:	virtualization@lists.linux-foundation.org
15917T:	git git://anongit.freedesktop.org/drm/drm-misc
15918S:	Maintained
15919F:	drivers/gpu/drm/virtio/
15920F:	include/uapi/linux/virtio_gpu.h
15921
15922VIRTIO HOST (VHOST)
15923M:	"Michael S. Tsirkin" <mst@redhat.com>
15924M:	Jason Wang <jasowang@redhat.com>
15925L:	kvm@vger.kernel.org
15926L:	virtualization@lists.linux-foundation.org
15927L:	netdev@vger.kernel.org
15928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15929S:	Maintained
15930F:	drivers/vhost/
15931F:	include/uapi/linux/vhost.h
15932
15933VIRTIO INPUT DRIVER
15934M:	Gerd Hoffmann <kraxel@redhat.com>
15935S:	Maintained
15936F:	drivers/virtio/virtio_input.c
15937F:	include/uapi/linux/virtio_input.h
15938
15939VIRTUAL BOX GUEST DEVICE DRIVER
15940M:	Hans de Goede <hdegoede@redhat.com>
15941M:	Arnd Bergmann <arnd@arndb.de>
15942M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15943S:	Maintained
15944F:	include/linux/vbox_utils.h
15945F:	include/uapi/linux/vbox*.h
15946F:	drivers/virt/vboxguest/
15947
15948VIRTUAL SERIO DEVICE DRIVER
15949M:	Stephen Chandler Paul <thatslyude@gmail.com>
15950S:	Maintained
15951F:	drivers/input/serio/userio.c
15952F:	include/uapi/linux/userio.h
15953
15954VIVID VIRTUAL VIDEO DRIVER
15955M:	Hans Verkuil <hverkuil@xs4all.nl>
15956L:	linux-media@vger.kernel.org
15957T:	git git://linuxtv.org/media_tree.git
15958W:	https://linuxtv.org
15959S:	Maintained
15960F:	drivers/media/platform/vivid/*
15961
15962VLYNQ BUS
15963M:	Florian Fainelli <f.fainelli@gmail.com>
15964L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15965S:	Maintained
15966F:	drivers/vlynq/vlynq.c
15967F:	include/linux/vlynq.h
15968
15969VME SUBSYSTEM
15970M:	Martyn Welch <martyn@welchs.me.uk>
15971M:	Manohar Vanga <manohar.vanga@gmail.com>
15972M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15973L:	devel@driverdev.osuosl.org
15974S:	Maintained
15975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15976F:	Documentation/driver-api/vme.rst
15977F:	drivers/staging/vme/
15978F:	drivers/vme/
15979F:	include/linux/vme*
15980
15981VMWARE BALLOON DRIVER
15982M:	Xavier Deguillard <xdeguillard@vmware.com>
15983M:	Nadav Amit <namit@vmware.com>
15984M:	"VMware, Inc." <pv-drivers@vmware.com>
15985L:	linux-kernel@vger.kernel.org
15986S:	Maintained
15987F:	drivers/misc/vmw_balloon.c
15988
15989VMWARE HYPERVISOR INTERFACE
15990M:	Alok Kataria <akataria@vmware.com>
15991L:	virtualization@lists.linux-foundation.org
15992S:	Supported
15993F:	arch/x86/kernel/cpu/vmware.c
15994
15995VMWARE PVRDMA DRIVER
15996M:	Adit Ranadive <aditr@vmware.com>
15997M:	VMware PV-Drivers <pv-drivers@vmware.com>
15998L:	linux-rdma@vger.kernel.org
15999S:	Maintained
16000F:	drivers/infiniband/hw/vmw_pvrdma/
16001
16002VMware PVSCSI driver
16003M:	Jim Gill <jgill@vmware.com>
16004M:	VMware PV-Drivers <pv-drivers@vmware.com>
16005L:	linux-scsi@vger.kernel.org
16006S:	Maintained
16007F:	drivers/scsi/vmw_pvscsi.c
16008F:	drivers/scsi/vmw_pvscsi.h
16009
16010VMWARE VMMOUSE SUBDRIVER
16011M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16012M:	"VMware, Inc." <pv-drivers@vmware.com>
16013L:	linux-input@vger.kernel.org
16014S:	Maintained
16015F:	drivers/input/mouse/vmmouse.c
16016F:	drivers/input/mouse/vmmouse.h
16017
16018VMWARE VMXNET3 ETHERNET DRIVER
16019M:	Ronak Doshi <doshir@vmware.com>
16020M:	"VMware, Inc." <pv-drivers@vmware.com>
16021L:	netdev@vger.kernel.org
16022S:	Maintained
16023F:	drivers/net/vmxnet3/
16024
16025VOCORE VOCORE2 BOARD
16026M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16027L:	linux-mips@linux-mips.org
16028S:	Maintained
16029F:	arch/mips/boot/dts/ralink/vocore2.dts
16030
16031VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16032M:	Liam Girdwood <lgirdwood@gmail.com>
16033M:	Mark Brown <broonie@kernel.org>
16034L:	linux-kernel@vger.kernel.org
16035W:	http://www.slimlogic.co.uk/?p=48
16036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16037S:	Supported
16038F:	Documentation/devicetree/bindings/regulator/
16039F:	Documentation/power/regulator/
16040F:	drivers/regulator/
16041F:	include/dt-bindings/regulator/
16042F:	include/linux/regulator/
16043
16044VRF
16045M:	David Ahern <dsa@cumulusnetworks.com>
16046M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16047L:	netdev@vger.kernel.org
16048S:	Maintained
16049F:	drivers/net/vrf.c
16050F:	Documentation/networking/vrf.txt
16051
16052VT1211 HARDWARE MONITOR DRIVER
16053M:	Juerg Haefliger <juergh@gmail.com>
16054L:	linux-hwmon@vger.kernel.org
16055S:	Maintained
16056F:	Documentation/hwmon/vt1211
16057F:	drivers/hwmon/vt1211.c
16058
16059VT8231 HARDWARE MONITOR DRIVER
16060M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16061L:	linux-hwmon@vger.kernel.org
16062S:	Maintained
16063F:	drivers/hwmon/vt8231.c
16064
16065VUB300 USB to SDIO/SD/MMC bridge chip
16066M:	Tony Olech <tony.olech@elandigitalsystems.com>
16067L:	linux-mmc@vger.kernel.org
16068L:	linux-usb@vger.kernel.org
16069S:	Supported
16070F:	drivers/mmc/host/vub300.c
16071
16072W1 DALLAS'S 1-WIRE BUS
16073M:	Evgeniy Polyakov <zbr@ioremap.net>
16074S:	Maintained
16075F:	Documentation/devicetree/bindings/w1/
16076F:	Documentation/w1/
16077F:	drivers/w1/
16078F:	include/linux/w1.h
16079
16080W83791D HARDWARE MONITORING DRIVER
16081M:	Marc Hulsman <m.hulsman@tudelft.nl>
16082L:	linux-hwmon@vger.kernel.org
16083S:	Maintained
16084F:	Documentation/hwmon/w83791d
16085F:	drivers/hwmon/w83791d.c
16086
16087W83793 HARDWARE MONITORING DRIVER
16088M:	Rudolf Marek <r.marek@assembler.cz>
16089L:	linux-hwmon@vger.kernel.org
16090S:	Maintained
16091F:	Documentation/hwmon/w83793
16092F:	drivers/hwmon/w83793.c
16093
16094W83795 HARDWARE MONITORING DRIVER
16095M:	Jean Delvare <jdelvare@suse.com>
16096L:	linux-hwmon@vger.kernel.org
16097S:	Maintained
16098F:	drivers/hwmon/w83795.c
16099
16100W83L51xD SD/MMC CARD INTERFACE DRIVER
16101M:	Pierre Ossman <pierre@ossman.eu>
16102S:	Maintained
16103F:	drivers/mmc/host/wbsd.*
16104
16105WACOM PROTOCOL 4 SERIAL TABLETS
16106M:	Julian Squires <julian@cipht.net>
16107M:	Hans de Goede <hdegoede@redhat.com>
16108L:	linux-input@vger.kernel.org
16109S:	Maintained
16110F:	drivers/input/tablet/wacom_serial4.c
16111
16112WATCHDOG DEVICE DRIVERS
16113M:	Wim Van Sebroeck <wim@linux-watchdog.org>
16114M:	Guenter Roeck <linux@roeck-us.net>
16115L:	linux-watchdog@vger.kernel.org
16116W:	http://www.linux-watchdog.org/
16117T:	git git://www.linux-watchdog.org/linux-watchdog.git
16118S:	Maintained
16119F:	Documentation/devicetree/bindings/watchdog/
16120F:	Documentation/watchdog/
16121F:	drivers/watchdog/
16122F:	include/linux/watchdog.h
16123F:	include/uapi/linux/watchdog.h
16124
16125WHISKEYCOVE PMIC GPIO DRIVER
16126M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16127L:	linux-gpio@vger.kernel.org
16128S:	Maintained
16129F:	drivers/gpio/gpio-wcove.c
16130
16131WIIMOTE HID DRIVER
16132M:	David Herrmann <dh.herrmann@googlemail.com>
16133L:	linux-input@vger.kernel.org
16134S:	Maintained
16135F:	drivers/hid/hid-wiimote*
16136
16137WILOCITY WIL6210 WIRELESS DRIVER
16138M:	Maya Erez <merez@codeaurora.org>
16139L:	linux-wireless@vger.kernel.org
16140L:	wil6210@qti.qualcomm.com
16141S:	Supported
16142W:	http://wireless.kernel.org/en/users/Drivers/wil6210
16143F:	drivers/net/wireless/ath/wil6210/
16144
16145WIMAX STACK
16146M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16147M:	linux-wimax@intel.com
16148L:	wimax@linuxwimax.org (subscribers-only)
16149S:	Supported
16150W:	http://linuxwimax.org
16151F:	Documentation/wimax/README.wimax
16152F:	include/linux/wimax/debug.h
16153F:	include/net/wimax.h
16154F:	include/uapi/linux/wimax.h
16155F:	net/wimax/
16156
16157WINBOND CIR DRIVER
16158M:	David Härdeman <david@hardeman.nu>
16159S:	Maintained
16160F:	drivers/media/rc/winbond-cir.c
16161
16162WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16163M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16164L:	linux-watchdog@vger.kernel.org
16165S:	Maintained
16166F:	drivers/watchdog/ebc-c384_wdt.c
16167
16168WINSYSTEMS WS16C48 GPIO DRIVER
16169M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16170L:	linux-gpio@vger.kernel.org
16171S:	Maintained
16172F:	drivers/gpio/gpio-ws16c48.c
16173
16174WISTRON LAPTOP BUTTON DRIVER
16175M:	Miloslav Trmac <mitr@volny.cz>
16176S:	Maintained
16177F:	drivers/input/misc/wistron_btns.c
16178
16179WL3501 WIRELESS PCMCIA CARD DRIVER
16180L:	linux-wireless@vger.kernel.org
16181S:	Odd fixes
16182F:	drivers/net/wireless/wl3501*
16183
16184WOLFSON MICROELECTRONICS DRIVERS
16185L:	patches@opensource.cirrus.com
16186T:	git https://github.com/CirrusLogic/linux-drivers.git
16187W:	https://github.com/CirrusLogic/linux-drivers/wiki
16188S:	Supported
16189F:	Documentation/hwmon/wm83??
16190F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16191F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16192F:	Documentation/devicetree/bindings/mfd/arizona.txt
16193F:	Documentation/devicetree/bindings/mfd/wm831x.txt
16194F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
16195F:	arch/arm/mach-s3c64xx/mach-crag6410*
16196F:	drivers/clk/clk-wm83*.c
16197F:	drivers/extcon/extcon-arizona.c
16198F:	drivers/leds/leds-wm83*.c
16199F:	drivers/gpio/gpio-*wm*.c
16200F:	drivers/gpio/gpio-arizona.c
16201F:	drivers/hwmon/wm83??-hwmon.c
16202F:	drivers/input/misc/wm831x-on.c
16203F:	drivers/input/touchscreen/wm831x-ts.c
16204F:	drivers/input/touchscreen/wm97*.c
16205F:	drivers/mfd/arizona*
16206F:	drivers/mfd/wm*.c
16207F:	drivers/mfd/cs47l24*
16208F:	drivers/power/supply/wm83*.c
16209F:	drivers/rtc/rtc-wm83*.c
16210F:	drivers/regulator/wm8*.c
16211F:	drivers/regulator/arizona*
16212F:	drivers/video/backlight/wm83*_bl.c
16213F:	drivers/watchdog/wm83*_wdt.c
16214F:	include/linux/mfd/arizona/
16215F:	include/linux/mfd/wm831x/
16216F:	include/linux/mfd/wm8350/
16217F:	include/linux/mfd/wm8400*
16218F:	include/linux/regulator/arizona*
16219F:	include/linux/wm97xx.h
16220F:	include/sound/wm????.h
16221F:	sound/soc/codecs/arizona.?
16222F:	sound/soc/codecs/wm*
16223F:	sound/soc/codecs/cs47l24*
16224
16225WORKQUEUE
16226M:	Tejun Heo <tj@kernel.org>
16227R:	Lai Jiangshan <jiangshanlai@gmail.com>
16228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16229S:	Maintained
16230F:	include/linux/workqueue.h
16231F:	kernel/workqueue.c
16232F:	Documentation/core-api/workqueue.rst
16233
16234X-POWERS AXP288 PMIC DRIVERS
16235M:	Hans de Goede <hdegoede@redhat.com>
16236S:	Maintained
16237N:	axp288
16238F:	drivers/acpi/pmic/intel_pmic_xpower.c
16239
16240X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16241M:	Chen-Yu Tsai <wens@csie.org>
16242L:	linux-kernel@vger.kernel.org
16243S:	Maintained
16244N:	axp[128]
16245
16246X.25 NETWORK LAYER
16247M:	Andrew Hendry <andrew.hendry@gmail.com>
16248L:	linux-x25@vger.kernel.org
16249S:	Odd Fixes
16250F:	Documentation/networking/x25*
16251F:	include/net/x25*
16252F:	net/x25/
16253
16254X86 ARCHITECTURE (32-BIT AND 64-BIT)
16255M:	Thomas Gleixner <tglx@linutronix.de>
16256M:	Ingo Molnar <mingo@redhat.com>
16257M:	Borislav Petkov <bp@alien8.de>
16258R:	"H. Peter Anvin" <hpa@zytor.com>
16259M:	x86@kernel.org
16260L:	linux-kernel@vger.kernel.org
16261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16262S:	Maintained
16263F:	Documentation/devicetree/bindings/x86/
16264F:	Documentation/x86/
16265F:	arch/x86/
16266
16267X86 ENTRY CODE
16268M:	Andy Lutomirski <luto@kernel.org>
16269L:	linux-kernel@vger.kernel.org
16270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16271S:	Maintained
16272F:	arch/x86/entry/
16273
16274X86 MCE INFRASTRUCTURE
16275M:	Tony Luck <tony.luck@intel.com>
16276M:	Borislav Petkov <bp@alien8.de>
16277L:	linux-edac@vger.kernel.org
16278S:	Maintained
16279F:	arch/x86/kernel/cpu/mcheck/*
16280
16281X86 MICROCODE UPDATE SUPPORT
16282M:	Borislav Petkov <bp@alien8.de>
16283S:	Maintained
16284F:	arch/x86/kernel/cpu/microcode/*
16285
16286X86 MM
16287M:	Dave Hansen <dave.hansen@linux.intel.com>
16288M:	Andy Lutomirski <luto@kernel.org>
16289M:	Peter Zijlstra <peterz@infradead.org>
16290L:	linux-kernel@vger.kernel.org
16291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16292S:	Maintained
16293F:	arch/x86/mm/
16294
16295X86 PLATFORM DRIVERS
16296M:	Darren Hart <dvhart@infradead.org>
16297M:	Andy Shevchenko <andy@infradead.org>
16298L:	platform-driver-x86@vger.kernel.org
16299T:	git git://git.infradead.org/linux-platform-drivers-x86.git
16300S:	Maintained
16301F:	drivers/platform/x86/
16302F:	drivers/platform/olpc/
16303
16304X86 VDSO
16305M:	Andy Lutomirski <luto@kernel.org>
16306L:	linux-kernel@vger.kernel.org
16307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16308S:	Maintained
16309F:	arch/x86/entry/vdso/
16310
16311XARRAY
16312M:	Matthew Wilcox <willy@infradead.org>
16313L:	linux-fsdevel@vger.kernel.org
16314S:	Supported
16315F:	Documentation/core-api/xarray.rst
16316F:	lib/idr.c
16317F:	lib/xarray.c
16318F:	include/linux/idr.h
16319F:	include/linux/xarray.h
16320F:	tools/testing/radix-tree
16321
16322XC2028/3028 TUNER DRIVER
16323M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16324L:	linux-media@vger.kernel.org
16325W:	https://linuxtv.org
16326T:	git git://linuxtv.org/media_tree.git
16327S:	Maintained
16328F:	drivers/media/tuners/tuner-xc2028.*
16329
16330XDP SOCKETS (AF_XDP)
16331M:	Björn Töpel <bjorn.topel@intel.com>
16332M:	Magnus Karlsson <magnus.karlsson@intel.com>
16333L:	netdev@vger.kernel.org
16334S:	Maintained
16335F:	kernel/bpf/xskmap.c
16336F:	net/xdp/
16337
16338XEN BLOCK SUBSYSTEM
16339M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16340M:	Roger Pau Monné <roger.pau@citrix.com>
16341L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16342S:	Supported
16343F:	drivers/block/xen-blkback/*
16344F:	drivers/block/xen*
16345
16346XEN HYPERVISOR ARM
16347M:	Stefano Stabellini <sstabellini@kernel.org>
16348L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16349S:	Maintained
16350F:	arch/arm/xen/
16351F:	arch/arm/include/asm/xen/
16352
16353XEN HYPERVISOR ARM64
16354M:	Stefano Stabellini <sstabellini@kernel.org>
16355L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16356S:	Maintained
16357F:	arch/arm64/xen/
16358F:	arch/arm64/include/asm/xen/
16359
16360XEN HYPERVISOR INTERFACE
16361M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16362M:	Juergen Gross <jgross@suse.com>
16363R:	Stefano Stabellini <sstabellini@kernel.org>
16364L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16366S:	Supported
16367F:	arch/x86/xen/
16368F:	drivers/*/xen-*front.c
16369F:	drivers/xen/
16370F:	arch/x86/include/asm/xen/
16371F:	arch/x86/include/asm/pvclock-abi.h
16372F:	include/xen/
16373F:	include/uapi/xen/
16374F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16375F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16376
16377XEN NETWORK BACKEND DRIVER
16378M:	Wei Liu <wei.liu2@citrix.com>
16379M:	Paul Durrant <paul.durrant@citrix.com>
16380L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16381L:	netdev@vger.kernel.org
16382S:	Supported
16383F:	drivers/net/xen-netback/*
16384
16385XEN PCI SUBSYSTEM
16386M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16387L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16388S:	Supported
16389F:	arch/x86/pci/*xen*
16390F:	drivers/pci/*xen*
16391
16392XEN PVSCSI DRIVERS
16393M:	Juergen Gross <jgross@suse.com>
16394L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16395L:	linux-scsi@vger.kernel.org
16396S:	Supported
16397F:	drivers/scsi/xen-scsifront.c
16398F:	drivers/xen/xen-scsiback.c
16399F:	include/xen/interface/io/vscsiif.h
16400
16401XEN SWIOTLB SUBSYSTEM
16402M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16403L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16404L:	iommu@lists.linux-foundation.org
16405S:	Supported
16406F:	arch/x86/xen/*swiotlb*
16407F:	drivers/xen/*swiotlb*
16408
16409XEN SOUND FRONTEND DRIVER
16410M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16411L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16412L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16413S:	Supported
16414F:	sound/xen/*
16415
16416XFS FILESYSTEM
16417M:	Darrick J. Wong <darrick.wong@oracle.com>
16418M:	linux-xfs@vger.kernel.org
16419L:	linux-xfs@vger.kernel.org
16420W:	http://xfs.org/
16421T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16422S:	Supported
16423F:	Documentation/filesystems/xfs.txt
16424F:	fs/xfs/
16425
16426XILINX AXI ETHERNET DRIVER
16427M:	Anirudha Sarangi <anirudh@xilinx.com>
16428M:	John Linn <John.Linn@xilinx.com>
16429S:	Maintained
16430F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16431
16432XILINX UARTLITE SERIAL DRIVER
16433M:	Peter Korsgaard <jacmet@sunsite.dk>
16434L:	linux-serial@vger.kernel.org
16435S:	Maintained
16436F:	drivers/tty/serial/uartlite.c
16437
16438XILINX VIDEO IP CORES
16439M:	Hyun Kwon <hyun.kwon@xilinx.com>
16440M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16441L:	linux-media@vger.kernel.org
16442T:	git git://linuxtv.org/media_tree.git
16443S:	Supported
16444F:	Documentation/devicetree/bindings/media/xilinx/
16445F:	drivers/media/platform/xilinx/
16446F:	include/uapi/linux/xilinx-v4l2-controls.h
16447
16448XILLYBUS DRIVER
16449M:	Eli Billauer <eli.billauer@gmail.com>
16450L:	linux-kernel@vger.kernel.org
16451S:	Supported
16452F:	drivers/char/xillybus/
16453
16454XLP9XX I2C DRIVER
16455M:	George Cherian <george.cherian@cavium.com>
16456M:	Jan Glauber <jglauber@cavium.com>
16457L:	linux-i2c@vger.kernel.org
16458W:	http://www.cavium.com
16459S:	Supported
16460F:	drivers/i2c/busses/i2c-xlp9xx.c
16461
16462XRA1403 GPIO EXPANDER
16463M:	Nandor Han <nandor.han@ge.com>
16464M:	Semi Malinen <semi.malinen@ge.com>
16465L:	linux-gpio@vger.kernel.org
16466S:	Maintained
16467F:	drivers/gpio/gpio-xra1403.c
16468F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16469
16470XTENSA XTFPGA PLATFORM SUPPORT
16471M:	Max Filippov <jcmvbkbc@gmail.com>
16472L:	linux-xtensa@linux-xtensa.org
16473S:	Maintained
16474F:	drivers/spi/spi-xtensa-xtfpga.c
16475F:	sound/soc/xtensa/xtfpga-i2s.c
16476
16477YAM DRIVER FOR AX.25
16478M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16479L:	linux-hams@vger.kernel.org
16480S:	Maintained
16481F:	drivers/net/hamradio/yam*
16482F:	include/linux/yam.h
16483
16484YAMA SECURITY MODULE
16485M:	Kees Cook <keescook@chromium.org>
16486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16487S:	Supported
16488F:	security/yama/
16489F:	Documentation/admin-guide/LSM/Yama.rst
16490
16491YEALINK PHONE DRIVER
16492M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16493L:	usbb2k-api-dev@nongnu.org
16494S:	Maintained
16495F:	Documentation/input/devices/yealink.rst
16496F:	drivers/input/misc/yealink.*
16497
16498Z8530 DRIVER FOR AX.25
16499M:	Joerg Reuter <jreuter@yaina.de>
16500W:	http://yaina.de/jreuter/
16501W:	http://www.qsl.net/dl1bke/
16502L:	linux-hams@vger.kernel.org
16503S:	Maintained
16504F:	Documentation/networking/z8530drv.txt
16505F:	drivers/net/hamradio/*scc.c
16506F:	drivers/net/hamradio/z8530.h
16507
16508ZBUD COMPRESSED PAGE ALLOCATOR
16509M:	Seth Jennings <sjenning@redhat.com>
16510M:	Dan Streetman <ddstreet@ieee.org>
16511L:	linux-mm@kvack.org
16512S:	Maintained
16513F:	mm/zbud.c
16514F:	include/linux/zbud.h
16515
16516ZD1211RW WIRELESS DRIVER
16517M:	Daniel Drake <dsd@gentoo.org>
16518M:	Ulrich Kunitz <kune@deine-taler.de>
16519W:	http://zd1211.ath.cx/wiki/DriverRewrite
16520L:	linux-wireless@vger.kernel.org
16521L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16522S:	Maintained
16523F:	drivers/net/wireless/zydas/zd1211rw/
16524
16525ZD1301 MEDIA DRIVER
16526M:	Antti Palosaari <crope@iki.fi>
16527L:	linux-media@vger.kernel.org
16528W:	https://linuxtv.org/
16529W:	http://palosaari.fi/linux/
16530Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16531S:	Maintained
16532F:	drivers/media/usb/dvb-usb-v2/zd1301*
16533
16534ZD1301_DEMOD MEDIA DRIVER
16535M:	Antti Palosaari <crope@iki.fi>
16536L:	linux-media@vger.kernel.org
16537W:	https://linuxtv.org/
16538W:	http://palosaari.fi/linux/
16539Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16540S:	Maintained
16541F:	drivers/media/dvb-frontends/zd1301_demod*
16542
16543ZPOOL COMPRESSED PAGE STORAGE API
16544M:	Dan Streetman <ddstreet@ieee.org>
16545L:	linux-mm@kvack.org
16546S:	Maintained
16547F:	mm/zpool.c
16548F:	include/linux/zpool.h
16549
16550ZR36067 VIDEO FOR LINUX DRIVER
16551L:	mjpeg-users@lists.sourceforge.net
16552L:	linux-media@vger.kernel.org
16553W:	http://mjpeg.sourceforge.net/driver-zoran/
16554T:	hg https://linuxtv.org/hg/v4l-dvb
16555S:	Odd Fixes
16556F:	drivers/staging/media/zoran/
16557
16558ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16559M:	Minchan Kim <minchan@kernel.org>
16560M:	Nitin Gupta <ngupta@vflare.org>
16561R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16562L:	linux-kernel@vger.kernel.org
16563S:	Maintained
16564F:	drivers/block/zram/
16565F:	Documentation/blockdev/zram.txt
16566
16567ZS DECSTATION Z85C30 SERIAL DRIVER
16568M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16569S:	Maintained
16570F:	drivers/tty/serial/zs.*
16571
16572ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16573M:	Minchan Kim <minchan@kernel.org>
16574M:	Nitin Gupta <ngupta@vflare.org>
16575R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16576L:	linux-mm@kvack.org
16577S:	Maintained
16578F:	mm/zsmalloc.c
16579F:	include/linux/zsmalloc.h
16580F:	Documentation/vm/zsmalloc.rst
16581
16582ZSWAP COMPRESSED SWAP CACHING
16583M:	Seth Jennings <sjenning@redhat.com>
16584M:	Dan Streetman <ddstreet@ieee.org>
16585L:	linux-mm@kvack.org
16586S:	Maintained
16587F:	mm/zswap.c
16588
16589THE REST
16590M:	Linus Torvalds <torvalds@linux-foundation.org>
16591L:	linux-kernel@vger.kernel.org
16592Q:	http://patchwork.kernel.org/project/LKML/list/
16593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16594S:	Buried alive in reporters
16595F:	*
16596F:	*/
16597