xref: /linux/MAINTAINERS (revision 2209fda323e2fd2a2d0885595fd5097717f8d2aa)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183L:	netdev@vger.kernel.org
184S:	Maintained
185F:	drivers/net/ethernet/realtek/r8169.c
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189L:	linux-serial@vger.kernel.org
190S:	Maintained
191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192F:	drivers/tty/serial/8250*
193F:	include/linux/serial_8250.h
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196L:	netdev@vger.kernel.org
197S:	Orphan / Obsolete
198F:	drivers/net/ethernet/8390/
199
2009P FILE SYSTEM
201M:	Eric Van Hensbergen <ericvh@gmail.com>
202M:	Latchesar Ionkov <lucho@ionkov.net>
203M:	Dominique Martinet <asmadeus@codewreck.org>
204L:	v9fs-developer@lists.sourceforge.net
205W:	http://swik.net/v9fs
206Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208T:	git git://github.com/martinetd/linux.git
209S:	Maintained
210F:	Documentation/filesystems/9p.txt
211F:	fs/9p/
212F:	net/9p/
213F:	include/net/9p/
214F:	include/uapi/linux/virtio_9p.h
215F:	include/trace/events/9p.h
216
217A8293 MEDIA DRIVER
218M:	Antti Palosaari <crope@iki.fi>
219L:	linux-media@vger.kernel.org
220W:	https://linuxtv.org
221W:	http://palosaari.fi/linux/
222Q:	http://patchwork.linuxtv.org/project/linux-media/list/
223T:	git git://linuxtv.org/anttip/media_tree.git
224S:	Maintained
225F:	drivers/media/dvb-frontends/a8293*
226
227AACRAID SCSI RAID DRIVER
228M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229L:	linux-scsi@vger.kernel.org
230W:	http://www.adaptec.com/
231S:	Supported
232F:	Documentation/scsi/aacraid.txt
233F:	drivers/scsi/aacraid/
234
235ABI/API
236L:	linux-api@vger.kernel.org
237F:	include/linux/syscalls.h
238F:	kernel/sys_ni.c
239
240ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241M:	Hans de Goede <hdegoede@redhat.com>
242L:	linux-hwmon@vger.kernel.org
243S:	Maintained
244F:	drivers/hwmon/abituguru.c
245
246ABIT UGURU 3 HARDWARE MONITOR DRIVER
247M:	Alistair John Strachan <alistair@devzero.co.uk>
248L:	linux-hwmon@vger.kernel.org
249S:	Maintained
250F:	drivers/hwmon/abituguru3.c
251
252ACCES 104-DIO-48E GPIO DRIVER
253M:	William Breathitt Gray <vilhelm.gray@gmail.com>
254L:	linux-gpio@vger.kernel.org
255S:	Maintained
256F:	drivers/gpio/gpio-104-dio-48e.c
257
258ACCES 104-IDI-48 GPIO DRIVER
259M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
260L:	linux-gpio@vger.kernel.org
261S:	Maintained
262F:	drivers/gpio/gpio-104-idi-48.c
263
264ACCES 104-IDIO-16 GPIO DRIVER
265M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
266L:	linux-gpio@vger.kernel.org
267S:	Maintained
268F:	drivers/gpio/gpio-104-idio-16.c
269
270ACCES 104-QUAD-8 IIO DRIVER
271M:	William Breathitt Gray <vilhelm.gray@gmail.com>
272L:	linux-iio@vger.kernel.org
273S:	Maintained
274F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275F:	drivers/iio/counter/104-quad-8.c
276
277ACCES PCI-IDIO-16 GPIO DRIVER
278M:	William Breathitt Gray <vilhelm.gray@gmail.com>
279L:	linux-gpio@vger.kernel.org
280S:	Maintained
281F:	drivers/gpio/gpio-pci-idio-16.c
282
283ACCES PCIe-IDIO-24 GPIO DRIVER
284M:	William Breathitt Gray <vilhelm.gray@gmail.com>
285L:	linux-gpio@vger.kernel.org
286S:	Maintained
287F:	drivers/gpio/gpio-pcie-idio-24.c
288
289ACENIC DRIVER
290M:	Jes Sorensen <jes@trained-monkey.org>
291L:	linux-acenic@sunsite.dk
292S:	Maintained
293F:	drivers/net/ethernet/alteon/acenic*
294
295ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296M:	Peter Feuerer <peter@piie.net>
297L:	platform-driver-x86@vger.kernel.org
298W:	http://piie.net/?section=acerhdf
299S:	Maintained
300F:	drivers/platform/x86/acerhdf.c
301
302ACER WMI LAPTOP EXTRAS
303M:	"Lee, Chun-Yi" <jlee@suse.com>
304L:	platform-driver-x86@vger.kernel.org
305S:	Maintained
306F:	drivers/platform/x86/acer-wmi.c
307
308ACPI
309M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
310M:	Len Brown <lenb@kernel.org>
311L:	linux-acpi@vger.kernel.org
312W:	https://01.org/linux-acpi
313Q:	https://patchwork.kernel.org/project/linux-acpi/list/
314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315B:	https://bugzilla.kernel.org
316S:	Supported
317F:	drivers/acpi/
318F:	drivers/pnp/pnpacpi/
319F:	include/linux/acpi.h
320F:	include/linux/fwnode.h
321F:	include/acpi/
322F:	Documentation/acpi/
323F:	Documentation/ABI/testing/sysfs-bus-acpi
324F:	Documentation/ABI/testing/configfs-acpi
325F:	drivers/pci/*acpi*
326F:	drivers/pci/*/*acpi*
327F:	tools/power/acpi/
328
329ACPI APEI
330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
331M:	Len Brown <lenb@kernel.org>
332L:	linux-acpi@vger.kernel.org
333R:	Tony Luck <tony.luck@intel.com>
334R:	Borislav Petkov <bp@alien8.de>
335F:	drivers/acpi/apei/
336
337ACPI COMPONENT ARCHITECTURE (ACPICA)
338M:	Robert Moore <robert.moore@intel.com>
339M:	Erik Schmauss <erik.schmauss@intel.com>
340M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341L:	linux-acpi@vger.kernel.org
342L:	devel@acpica.org
343W:	https://acpica.org/
344W:	https://github.com/acpica/acpica/
345Q:	https://patchwork.kernel.org/project/linux-acpi/list/
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347B:	https://bugzilla.kernel.org
348B:	https://bugs.acpica.org
349S:	Supported
350F:	drivers/acpi/acpica/
351F:	include/acpi/
352F:	tools/power/acpi/
353
354ACPI FAN DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/fan.c
361
362ACPI FOR ARM64 (ACPI/arm64)
363M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364M:	Hanjun Guo <hanjun.guo@linaro.org>
365M:	Sudeep Holla <sudeep.holla@arm.com>
366L:	linux-acpi@vger.kernel.org
367S:	Maintained
368F:	drivers/acpi/arm64
369
370ACPI I2C MULTI INSTANTIATE DRIVER
371M:	Hans de Goede <hdegoede@redhat.com>
372L:	platform-driver-x86@vger.kernel.org
373S:	Maintained
374F:	drivers/platform/x86/i2c-multi-instantiate.c
375
376ACPI PMIC DRIVERS
377M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
378M:	Len Brown <lenb@kernel.org>
379R:	Andy Shevchenko <andy@infradead.org>
380R:	Mika Westerberg <mika.westerberg@linux.intel.com>
381L:	linux-acpi@vger.kernel.org
382Q:	https://patchwork.kernel.org/project/linux-acpi/list/
383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
384B:	https://bugzilla.kernel.org
385S:	Supported
386F:	drivers/acpi/pmic/
387
388ACPI THERMAL DRIVER
389M:	Zhang Rui <rui.zhang@intel.com>
390L:	linux-acpi@vger.kernel.org
391W:	https://01.org/linux-acpi
392B:	https://bugzilla.kernel.org
393S:	Supported
394F:	drivers/acpi/*thermal*
395
396ACPI VIDEO DRIVER
397M:	Zhang Rui <rui.zhang@intel.com>
398L:	linux-acpi@vger.kernel.org
399W:	https://01.org/linux-acpi
400B:	https://bugzilla.kernel.org
401S:	Supported
402F:	drivers/acpi/acpi_video.c
403
404ACPI WMI DRIVER
405L:	platform-driver-x86@vger.kernel.org
406S:	Orphan
407F:	drivers/platform/x86/wmi.c
408F:	include/uapi/linux/wmi.h
409
410AD1889 ALSA SOUND DRIVER
411M:	Thibaut Varene <T-Bone@parisc-linux.org>
412W:	http://wiki.parisc-linux.org/AD1889
413L:	linux-parisc@vger.kernel.org
414S:	Maintained
415F:	sound/pci/ad1889.*
416
417AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418M:	Michael Hennerich <michael.hennerich@analog.com>
419W:	http://wiki.analog.com/AD5254
420W:	http://ez.analog.com/community/linux-device-drivers
421S:	Supported
422F:	drivers/misc/ad525x_dpot.c
423
424AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425M:	Michael Hennerich <michael.hennerich@analog.com>
426W:	http://wiki.analog.com/AD5398
427W:	http://ez.analog.com/community/linux-device-drivers
428S:	Supported
429F:	drivers/regulator/ad5398.c
430
431AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432M:	Michael Hennerich <michael.hennerich@analog.com>
433W:	http://wiki.analog.com/AD7142
434W:	http://ez.analog.com/community/linux-device-drivers
435S:	Supported
436F:	drivers/input/misc/ad714x.c
437
438AD7877 TOUCHSCREEN DRIVER
439M:	Michael Hennerich <michael.hennerich@analog.com>
440W:	http://wiki.analog.com/AD7877
441W:	http://ez.analog.com/community/linux-device-drivers
442S:	Supported
443F:	drivers/input/touchscreen/ad7877.c
444
445AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
446M:	Michael Hennerich <michael.hennerich@analog.com>
447W:	http://wiki.analog.com/AD7879
448W:	http://ez.analog.com/community/linux-device-drivers
449S:	Supported
450F:	drivers/input/touchscreen/ad7879.c
451
452ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453M:	Jiri Kosina <jikos@kernel.org>
454S:	Maintained
455
456ADF7242 IEEE 802.15.4 RADIO DRIVER
457M:	Michael Hennerich <michael.hennerich@analog.com>
458W:	https://wiki.analog.com/ADF7242
459W:	http://ez.analog.com/community/linux-device-drivers
460L:	linux-wpan@vger.kernel.org
461S:	Supported
462F:	drivers/net/ieee802154/adf7242.c
463F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
464
465ADM1025 HARDWARE MONITOR DRIVER
466M:	Jean Delvare <jdelvare@suse.com>
467L:	linux-hwmon@vger.kernel.org
468S:	Maintained
469F:	Documentation/hwmon/adm1025
470F:	drivers/hwmon/adm1025.c
471
472ADM1029 HARDWARE MONITOR DRIVER
473M:	Corentin Labbe <clabbe.montjoie@gmail.com>
474L:	linux-hwmon@vger.kernel.org
475S:	Maintained
476F:	drivers/hwmon/adm1029.c
477
478ADM8211 WIRELESS DRIVER
479L:	linux-wireless@vger.kernel.org
480W:	http://wireless.kernel.org/
481S:	Orphan
482F:	drivers/net/wireless/admtek/adm8211.*
483
484ADP1653 FLASH CONTROLLER DRIVER
485M:	Sakari Ailus <sakari.ailus@iki.fi>
486L:	linux-media@vger.kernel.org
487S:	Maintained
488F:	drivers/media/i2c/adp1653.c
489F:	include/media/i2c/adp1653.h
490
491ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
492M:	Michael Hennerich <michael.hennerich@analog.com>
493W:	http://wiki.analog.com/ADP5520
494W:	http://ez.analog.com/community/linux-device-drivers
495S:	Supported
496F:	drivers/mfd/adp5520.c
497F:	drivers/video/backlight/adp5520_bl.c
498F:	drivers/leds/leds-adp5520.c
499F:	drivers/gpio/gpio-adp5520.c
500F:	drivers/input/keyboard/adp5520-keys.c
501
502ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
503M:	Michael Hennerich <michael.hennerich@analog.com>
504W:	http://wiki.analog.com/ADP5588
505W:	http://ez.analog.com/community/linux-device-drivers
506S:	Supported
507F:	drivers/input/keyboard/adp5588-keys.c
508F:	drivers/gpio/gpio-adp5588.c
509
510ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
511M:	Michael Hennerich <michael.hennerich@analog.com>
512W:	http://wiki.analog.com/ADP8860
513W:	http://ez.analog.com/community/linux-device-drivers
514S:	Supported
515F:	drivers/video/backlight/adp8860_bl.c
516
517ADS1015 HARDWARE MONITOR DRIVER
518M:	Dirk Eibach <eibach@gdsys.de>
519L:	linux-hwmon@vger.kernel.org
520S:	Maintained
521F:	Documentation/hwmon/ads1015
522F:	drivers/hwmon/ads1015.c
523F:	include/linux/platform_data/ads1015.h
524
525ADT746X FAN DRIVER
526M:	Colin Leroy <colin@colino.net>
527S:	Maintained
528F:	drivers/macintosh/therm_adt746x.c
529
530ADT7475 HARDWARE MONITOR DRIVER
531M:	Jean Delvare <jdelvare@suse.com>
532L:	linux-hwmon@vger.kernel.org
533S:	Maintained
534F:	Documentation/hwmon/adt7475
535F:	drivers/hwmon/adt7475.c
536
537ADVANSYS SCSI DRIVER
538M:	Matthew Wilcox <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
674ALPHA PORT
675M:	Richard Henderson <rth@twiddle.net>
676M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
677M:	Matt Turner <mattst88@gmail.com>
678S:	Odd Fixes
679L:	linux-alpha@vger.kernel.org
680F:	arch/alpha/
681
682ALPS PS/2 TOUCHPAD DRIVER
683R:	Pali Rohár <pali.rohar@gmail.com>
684F:	drivers/input/mouse/alps.*
685
686ALTERA I2C CONTROLLER DRIVER
687M:	Thor Thayer <thor.thayer@linux.intel.com>
688S:	Maintained
689F:	drivers/i2c/busses/i2c-altera.c
690
691ALTERA MAILBOX DRIVER
692M:	Ley Foon Tan <lftan@altera.com>
693L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
694S:	Maintained
695F:	drivers/mailbox/mailbox-altera.c
696
697ALTERA PIO DRIVER
698M:	Tien Hock Loh <thloh@altera.com>
699L:	linux-gpio@vger.kernel.org
700S:	Maintained
701F:	drivers/gpio/gpio-altera.c
702
703ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
704M:	Thor Thayer <thor.thayer@linux.intel.com>
705S:	Maintained
706F:	drivers/gpio/gpio-altera-a10sr.c
707F:	drivers/mfd/altera-a10sr.c
708F:	drivers/reset/reset-a10sr.c
709F:	include/linux/mfd/altera-a10sr.h
710F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
711
712ALTERA TRIPLE SPEED ETHERNET DRIVER
713M:	Vince Bridgers <vbridger@opensource.altera.com>
714L:	netdev@vger.kernel.org
715L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
716S:	Maintained
717F:	drivers/net/ethernet/altera/
718
719ALTERA UART/JTAG UART SERIAL DRIVERS
720M:	Tobias Klauser <tklauser@distanz.ch>
721L:	linux-serial@vger.kernel.org
722L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
723S:	Maintained
724F:	drivers/tty/serial/altera_uart.c
725F:	drivers/tty/serial/altera_jtaguart.c
726F:	include/linux/altera_uart.h
727F:	include/linux/altera_jtaguart.h
728
729AMAZON ETHERNET DRIVERS
730M:	Netanel Belgazal <netanel@amazon.com>
731R:	Saeed Bishara <saeedb@amazon.com>
732R:	Zorik Machulsky <zorik@amazon.com>
733L:	netdev@vger.kernel.org
734S:	Supported
735F:	Documentation/networking/ena.txt
736F:	drivers/net/ethernet/amazon/
737
738AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
739M:	Tom Lendacky <thomas.lendacky@amd.com>
740M:	Gary Hook <gary.hook@amd.com>
741L:	linux-crypto@vger.kernel.org
742S:	Supported
743F:	drivers/crypto/ccp/
744F:	include/linux/ccp.h
745
746AMD DISPLAY CORE
747M:	Harry Wentland <harry.wentland@amd.com>
748M:	Leo Li <sunpeng.li@amd.com>
749L:	amd-gfx@lists.freedesktop.org
750T:	git git://people.freedesktop.org/~agd5f/linux
751S:	Supported
752F:	drivers/gpu/drm/amd/display/
753
754AMD FAM15H PROCESSOR POWER MONITORING DRIVER
755M:	Huang Rui <ray.huang@amd.com>
756L:	linux-hwmon@vger.kernel.org
757S:	Supported
758F:	Documentation/hwmon/fam15h_power
759F:	drivers/hwmon/fam15h_power.c
760
761AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
762L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
763S:	Orphan
764F:	drivers/usb/gadget/udc/amd5536udc.*
765
766AMD GEODE PROCESSOR/CHIPSET SUPPORT
767P:	Andres Salomon <dilinger@queued.net>
768L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
769W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
770S:	Supported
771F:	drivers/char/hw_random/geode-rng.c
772F:	drivers/crypto/geode*
773F:	drivers/video/fbdev/geode/
774F:	arch/x86/include/asm/geode.h
775
776AMD IOMMU (AMD-VI)
777M:	Joerg Roedel <joro@8bytes.org>
778L:	iommu@lists.linux-foundation.org
779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
780S:	Maintained
781F:	drivers/iommu/amd_iommu*.[ch]
782F:	include/linux/amd-iommu.h
783
784AMD KFD
785M:	Oded Gabbay <oded.gabbay@gmail.com>
786L:	dri-devel@lists.freedesktop.org
787T:	git git://people.freedesktop.org/~gabbayo/linux.git
788S:	Supported
789F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
790F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
791F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
792F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
793F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
794F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
795F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
796F:	drivers/gpu/drm/amd/amdkfd/
797F:	drivers/gpu/drm/amd/include/cik_structs.h
798F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
799F:	drivers/gpu/drm/amd/include/vi_structs.h
800F:	drivers/gpu/drm/amd/include/v9_structs.h
801F:	include/uapi/linux/kfd_ioctl.h
802
803AMD POWERPLAY
804M:	Rex Zhu <rex.zhu@amd.com>
805M:	Evan Quan <evan.quan@amd.com>
806L:	amd-gfx@lists.freedesktop.org
807S:	Supported
808F:	drivers/gpu/drm/amd/powerplay/
809T:	git git://people.freedesktop.org/~agd5f/linux
810
811AMD SEATTLE DEVICE TREE SUPPORT
812M:	Brijesh Singh <brijeshkumar.singh@amd.com>
813M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
814M:	Tom Lendacky <thomas.lendacky@amd.com>
815S:	Supported
816F:	arch/arm64/boot/dts/amd/
817
818AMD XGBE DRIVER
819M:	Tom Lendacky <thomas.lendacky@amd.com>
820L:	netdev@vger.kernel.org
821S:	Supported
822F:	drivers/net/ethernet/amd/xgbe/
823F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
824
825ANALOG DEVICES INC AD5686 DRIVER
826M:	Stefan Popa <stefan.popa@analog.com>
827L:	linux-pm@vger.kernel.org
828W:	http://ez.analog.com/community/linux-device-drivers
829S:	Supported
830F:	drivers/iio/dac/ad5686*
831F:	drivers/iio/dac/ad5696*
832
833ANALOG DEVICES INC AD5758 DRIVER
834M:	Stefan Popa <stefan.popa@analog.com>
835L:	linux-iio@vger.kernel.org
836W:	http://ez.analog.com/community/linux-device-drivers
837S:	Supported
838F:	drivers/iio/dac/ad5758.c
839F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
840
841ANALOG DEVICES INC AD9389B DRIVER
842M:	Hans Verkuil <hans.verkuil@cisco.com>
843L:	linux-media@vger.kernel.org
844S:	Maintained
845F:	drivers/media/i2c/ad9389b*
846
847ANALOG DEVICES INC ADGS1408 DRIVER
848M:	Mircea Caprioru <mircea.caprioru@analog.com>
849S:	Supported
850F:	drivers/mux/adgs1408.c
851F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
852
853ANALOG DEVICES INC ADP5061 DRIVER
854M:	Stefan Popa <stefan.popa@analog.com>
855L:	linux-pm@vger.kernel.org
856W:	http://ez.analog.com/community/linux-device-drivers
857S:	Supported
858F:	drivers/power/supply/adp5061.c
859
860ANALOG DEVICES INC ADV7180 DRIVER
861M:	Lars-Peter Clausen <lars@metafoo.de>
862L:	linux-media@vger.kernel.org
863W:	http://ez.analog.com/community/linux-device-drivers
864S:	Supported
865F:	drivers/media/i2c/adv7180.c
866
867ANALOG DEVICES INC ADV748X DRIVER
868M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
869L:	linux-media@vger.kernel.org
870S:	Maintained
871F:	drivers/media/i2c/adv748x/*
872
873ANALOG DEVICES INC ADV7511 DRIVER
874M:	Hans Verkuil <hans.verkuil@cisco.com>
875L:	linux-media@vger.kernel.org
876S:	Maintained
877F:	drivers/media/i2c/adv7511*
878
879ANALOG DEVICES INC ADV7604 DRIVER
880M:	Hans Verkuil <hans.verkuil@cisco.com>
881L:	linux-media@vger.kernel.org
882S:	Maintained
883F:	drivers/media/i2c/adv7604*
884
885ANALOG DEVICES INC ADV7842 DRIVER
886M:	Hans Verkuil <hans.verkuil@cisco.com>
887L:	linux-media@vger.kernel.org
888S:	Maintained
889F:	drivers/media/i2c/adv7842*
890
891ANALOG DEVICES INC ASOC CODEC DRIVERS
892M:	Lars-Peter Clausen <lars@metafoo.de>
893L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
894W:	http://wiki.analog.com/
895W:	http://ez.analog.com/community/linux-device-drivers
896S:	Supported
897F:	sound/soc/codecs/adau*
898F:	sound/soc/codecs/adav*
899F:	sound/soc/codecs/ad1*
900F:	sound/soc/codecs/ad7*
901F:	sound/soc/codecs/ssm*
902F:	sound/soc/codecs/sigmadsp.*
903
904ANALOG DEVICES INC DMA DRIVERS
905M:	Lars-Peter Clausen <lars@metafoo.de>
906W:	http://ez.analog.com/community/linux-device-drivers
907S:	Supported
908F:	drivers/dma/dma-axi-dmac.c
909
910ANALOG DEVICES INC IIO DRIVERS
911M:	Lars-Peter Clausen <lars@metafoo.de>
912M:	Michael Hennerich <Michael.Hennerich@analog.com>
913W:	http://wiki.analog.com/
914W:	http://ez.analog.com/community/linux-device-drivers
915S:	Supported
916F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
917F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
918F:	drivers/iio/*/ad*
919F:	drivers/iio/adc/ltc2497*
920X:	drivers/iio/*/adjd*
921F:	drivers/staging/iio/*/ad*
922
923ANDES ARCHITECTURE
924M:	Greentime Hu <green.hu@gmail.com>
925M:	Vincent Chen <deanbo422@gmail.com>
926T:	git https://github.com/andestech/linux.git
927S:	Supported
928F:	arch/nds32/
929F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
930F:	Documentation/devicetree/bindings/nds32/
931K:	nds32
932N:	nds32
933
934ANDROID CONFIG FRAGMENTS
935M:	Rob Herring <robh@kernel.org>
936S:	Supported
937F:	kernel/configs/android*
938
939ANDROID DRIVERS
940M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
941M:	Arve Hjønnevåg <arve@android.com>
942M:	Todd Kjos <tkjos@android.com>
943M:	Martijn Coenen <maco@android.com>
944M:	Joel Fernandes <joel@joelfernandes.org>
945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
946L:	devel@driverdev.osuosl.org
947S:	Supported
948F:	drivers/android/
949F:	drivers/staging/android/
950
951ANDROID GOLDFISH PIC DRIVER
952M:	Miodrag Dinic <miodrag.dinic@mips.com>
953S:	Supported
954F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
955F:	drivers/irqchip/irq-goldfish-pic.c
956
957ANDROID GOLDFISH RTC DRIVER
958M:	Miodrag Dinic <miodrag.dinic@mips.com>
959S:	Supported
960F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
961F:	drivers/rtc/rtc-goldfish.c
962
963ANDROID ION DRIVER
964M:	Laura Abbott <labbott@redhat.com>
965M:	Sumit Semwal <sumit.semwal@linaro.org>
966L:	devel@driverdev.osuosl.org
967L:	dri-devel@lists.freedesktop.org
968L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
969S:	Supported
970F:	drivers/staging/android/ion
971F:	drivers/staging/android/uapi/ion.h
972
973AOA (Apple Onboard Audio) ALSA DRIVER
974M:	Johannes Berg <johannes@sipsolutions.net>
975L:	linuxppc-dev@lists.ozlabs.org
976L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
977S:	Maintained
978F:	sound/aoa/
979
980APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
981M:	William Breathitt Gray <vilhelm.gray@gmail.com>
982L:	linux-iio@vger.kernel.org
983S:	Maintained
984F:	drivers/iio/adc/stx104.c
985
986APM DRIVER
987M:	Jiri Kosina <jikos@kernel.org>
988S:	Odd fixes
989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
990F:	arch/x86/kernel/apm_32.c
991F:	include/linux/apm_bios.h
992F:	include/uapi/linux/apm_bios.h
993F:	drivers/char/apm-emulation.c
994
995APPARMOR SECURITY MODULE
996M:	John Johansen <john.johansen@canonical.com>
997L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
998W:	wiki.apparmor.net
999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1000S:	Supported
1001F:	security/apparmor/
1002F:	Documentation/admin-guide/LSM/apparmor.rst
1003
1004APPLE BCM5974 MULTITOUCH DRIVER
1005M:	Henrik Rydberg <rydberg@bitmath.org>
1006L:	linux-input@vger.kernel.org
1007S:	Odd fixes
1008F:	drivers/input/mouse/bcm5974.c
1009
1010APPLE SMC DRIVER
1011M:	Henrik Rydberg <rydberg@bitmath.org>
1012L:	linux-hwmon@vger.kernel.org
1013S:	Odd fixes
1014F:	drivers/hwmon/applesmc.c
1015
1016APPLETALK NETWORK LAYER
1017L:	netdev@vger.kernel.org
1018S:	Odd fixes
1019F:	drivers/net/appletalk/
1020F:	net/appletalk/
1021
1022APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1023M:	Duc Dang <dhdang@apm.com>
1024S:	Supported
1025F:	arch/arm64/boot/dts/apm/
1026
1027APPLIED MICRO (APM) X-GENE SOC EDAC
1028M:	Loc Ho <lho@apm.com>
1029S:	Supported
1030F:	drivers/edac/xgene_edac.c
1031F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1032
1033APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1034M:	Iyappan Subramanian <isubramanian@apm.com>
1035M:	Keyur Chudgar <kchudgar@apm.com>
1036S:	Supported
1037F:	drivers/net/ethernet/apm/xgene-v2/
1038
1039APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1040M:	Iyappan Subramanian <isubramanian@apm.com>
1041M:	Keyur Chudgar <kchudgar@apm.com>
1042M:	Quan Nguyen <qnguyen@apm.com>
1043S:	Supported
1044F:	drivers/net/ethernet/apm/xgene/
1045F:	drivers/net/phy/mdio-xgene.c
1046F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1047F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1048
1049APPLIED MICRO (APM) X-GENE SOC PMU
1050M:	Tai Nguyen <ttnguyen@apm.com>
1051S:	Supported
1052F:	drivers/perf/xgene_pmu.c
1053F:	Documentation/perf/xgene-pmu.txt
1054F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1055
1056APTINA CAMERA SENSOR PLL
1057M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1058L:	linux-media@vger.kernel.org
1059S:	Maintained
1060F:	drivers/media/i2c/aptina-pll.*
1061
1062ARC FRAMEBUFFER DRIVER
1063M:	Jaya Kumar <jayalk@intworks.biz>
1064S:	Maintained
1065F:	drivers/video/fbdev/arcfb.c
1066F:	drivers/video/fbdev/core/fb_defio.c
1067
1068ARC PGU DRM DRIVER
1069M:	Alexey Brodkin <abrodkin@synopsys.com>
1070S:	Supported
1071F:	drivers/gpu/drm/arc/
1072F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1073
1074ARCNET NETWORK LAYER
1075M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1076L:	netdev@vger.kernel.org
1077S:	Maintained
1078F:	drivers/net/arcnet/
1079F:	include/uapi/linux/if_arcnet.h
1080
1081ARM ARCHITECTED TIMER DRIVER
1082M:	Mark Rutland <mark.rutland@arm.com>
1083M:	Marc Zyngier <marc.zyngier@arm.com>
1084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1085S:	Maintained
1086F:	arch/arm/include/asm/arch_timer.h
1087F:	arch/arm64/include/asm/arch_timer.h
1088F:	drivers/clocksource/arm_arch_timer.c
1089
1090ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1091M:	Linus Walleij <linus.walleij@linaro.org>
1092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093S:	Maintained
1094F:	Documentation/devicetree/bindings/arm/arm-boards
1095F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1096F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1097F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1098F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1099F:	arch/arm/mach-integrator/
1100F:	arch/arm/mach-realview/
1101F:	arch/arm/mach-versatile/
1102F:	arch/arm/plat-versatile/
1103F:	arch/arm/boot/dts/arm-realview-*
1104F:	arch/arm/boot/dts/integrator*
1105F:	arch/arm/boot/dts/versatile*
1106F:	drivers/clk/versatile/
1107F:	drivers/i2c/busses/i2c-versatile.c
1108F:	drivers/irqchip/irq-versatile-fpga.c
1109F:	drivers/mtd/maps/physmap_of_versatile.c
1110F:	drivers/power/reset/arm-versatile-reboot.c
1111F:	drivers/soc/versatile/
1112
1113ARM HDLCD DRM DRIVER
1114M:	Liviu Dudau <liviu.dudau@arm.com>
1115S:	Supported
1116F:	drivers/gpu/drm/arm/hdlcd_*
1117F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1118
1119ARM MALI-DP DRM DRIVER
1120M:	Liviu Dudau <liviu.dudau@arm.com>
1121M:	Brian Starkey <brian.starkey@arm.com>
1122M:	Mali DP Maintainers <malidp@foss.arm.com>
1123S:	Supported
1124F:	drivers/gpu/drm/arm/
1125F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1126
1127ARM MFM AND FLOPPY DRIVERS
1128M:	Ian Molton <spyro@f2s.com>
1129S:	Maintained
1130F:	arch/arm/lib/floppydma.S
1131F:	arch/arm/include/asm/floppy.h
1132
1133ARM PMU PROFILING AND DEBUGGING
1134M:	Will Deacon <will.deacon@arm.com>
1135M:	Mark Rutland <mark.rutland@arm.com>
1136S:	Maintained
1137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138F:	arch/arm*/kernel/perf_*
1139F:	arch/arm/oprofile/common.c
1140F:	arch/arm*/kernel/hw_breakpoint.c
1141F:	arch/arm*/include/asm/hw_breakpoint.h
1142F:	arch/arm*/include/asm/perf_event.h
1143F:	drivers/perf/*
1144F:	include/linux/perf/arm_pmu.h
1145F:	Documentation/devicetree/bindings/arm/pmu.txt
1146F:	Documentation/devicetree/bindings/perf/
1147
1148ARM PORT
1149M:	Russell King <linux@armlinux.org.uk>
1150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151W:	http://www.armlinux.org.uk/
1152S:	Odd Fixes
1153T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1154F:	arch/arm/
1155X:	arch/arm/boot/dts/
1156
1157ARM PRIMECELL AACI PL041 DRIVER
1158M:	Russell King <linux@armlinux.org.uk>
1159S:	Odd Fixes
1160F:	sound/arm/aaci.*
1161
1162ARM PRIMECELL BUS SUPPORT
1163M:	Russell King <linux@armlinux.org.uk>
1164S:	Odd Fixes
1165F:	drivers/amba/
1166F:	include/linux/amba/bus.h
1167
1168ARM PRIMECELL CLCD PL110 DRIVER
1169M:	Russell King <linux@armlinux.org.uk>
1170S:	Odd Fixes
1171F:	drivers/video/fbdev/amba-clcd.*
1172
1173ARM PRIMECELL KMI PL050 DRIVER
1174M:	Russell King <linux@armlinux.org.uk>
1175S:	Odd Fixes
1176F:	drivers/input/serio/ambakmi.*
1177F:	include/linux/amba/kmi.h
1178
1179ARM PRIMECELL MMCI PL180/1 DRIVER
1180M:	Russell King <linux@armlinux.org.uk>
1181S:	Odd Fixes
1182F:	drivers/mmc/host/mmci.*
1183F:	include/linux/amba/mmci.h
1184
1185ARM PRIMECELL SSP PL022 SPI DRIVER
1186M:	Linus Walleij <linus.walleij@linaro.org>
1187L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1188S:	Maintained
1189F:	Documentation/devicetree/bindings/spi/spi_pl022.txt
1190F:	drivers/spi/spi-pl022.c
1191
1192ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1193M:	Russell King <linux@armlinux.org.uk>
1194S:	Odd Fixes
1195F:	drivers/tty/serial/amba-pl01*.c
1196F:	include/linux/amba/serial.h
1197
1198ARM PRIMECELL VIC PL190/PL192 DRIVER
1199M:	Linus Walleij <linus.walleij@linaro.org>
1200L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S:	Maintained
1202F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1203F:	drivers/irqchip/irq-vic.c
1204
1205ARM SMMU DRIVERS
1206M:	Will Deacon <will.deacon@arm.com>
1207R:	Robin Murphy <robin.murphy@arm.com>
1208L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209S:	Maintained
1210F:	drivers/iommu/arm-smmu.c
1211F:	drivers/iommu/arm-smmu-v3.c
1212F:	drivers/iommu/io-pgtable-arm.c
1213F:	drivers/iommu/io-pgtable-arm-v7s.c
1214
1215ARM SUB-ARCHITECTURES
1216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S:	Maintained
1218F:	arch/arm/mach-*/
1219F:	arch/arm/plat-*/
1220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1221
1222ARM/ACTIONS SEMI ARCHITECTURE
1223M:	Andreas Färber <afaerber@suse.de>
1224R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1225L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226S:	Maintained
1227N:	owl
1228F:	arch/arm/mach-actions/
1229F:	arch/arm/boot/dts/owl-*
1230F:	arch/arm64/boot/dts/actions/
1231F:	drivers/clk/actions/
1232F:	drivers/clocksource/timer-owl*
1233F:	drivers/dma/owl-dma.c
1234F:	drivers/i2c/busses/i2c-owl.c
1235F:	drivers/pinctrl/actions/*
1236F:	drivers/soc/actions/
1237F:	include/dt-bindings/power/owl-*
1238F:	include/linux/soc/actions/
1239F:	Documentation/devicetree/bindings/arm/actions.txt
1240F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1241F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1242F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1243F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1244F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1245F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1246
1247ARM/ADS SPHERE MACHINE SUPPORT
1248M:	Lennert Buytenhek <kernel@wantstofly.org>
1249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250S:	Maintained
1251
1252ARM/AFEB9260 MACHINE SUPPORT
1253M:	Sergey Lapin <slapin@ossfans.org>
1254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S:	Maintained
1256
1257ARM/AJECO 1ARM MACHINE SUPPORT
1258M:	Lennert Buytenhek <kernel@wantstofly.org>
1259L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S:	Maintained
1261
1262ARM/Allwinner SoC Clock Support
1263M:	Emilio López <emilio@elopez.com.ar>
1264S:	Maintained
1265F:	drivers/clk/sunxi/
1266
1267ARM/Allwinner sunXi SoC support
1268M:	Maxime Ripard <maxime.ripard@bootlin.com>
1269M:	Chen-Yu Tsai <wens@csie.org>
1270L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271S:	Maintained
1272N:	sun[x456789]i
1273N:	sun50i
1274F:	arch/arm/mach-sunxi/
1275F:	arch/arm64/boot/dts/allwinner/
1276F:	drivers/clk/sunxi-ng/
1277F:	drivers/pinctrl/sunxi/
1278F:	drivers/soc/sunxi/
1279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1280
1281ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1282M:	Neil Armstrong <narmstrong@baylibre.com>
1283M:	Jerome Brunet <jbrunet@baylibre.com>
1284L:	linux-amlogic@lists.infradead.org
1285S:	Maintained
1286F:	drivers/clk/meson/
1287F:	include/dt-bindings/clock/meson*
1288F:	include/dt-bindings/clock/gxbb*
1289F:	Documentation/devicetree/bindings/clock/amlogic*
1290
1291ARM/Amlogic Meson SoC support
1292M:	Carlo Caione <carlo@caione.org>
1293M:	Kevin Hilman <khilman@baylibre.com>
1294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295L:	linux-amlogic@lists.infradead.org
1296W:	http://linux-meson.com/
1297S:	Maintained
1298F:	arch/arm/mach-meson/
1299F:	arch/arm/boot/dts/meson*
1300F:	arch/arm64/boot/dts/amlogic/
1301F:	drivers/pinctrl/meson/
1302F:	drivers/mmc/host/meson*
1303N:	meson
1304
1305ARM/Annapurna Labs ALPINE ARCHITECTURE
1306M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1307M:	Antoine Tenart <antoine.tenart@bootlin.com>
1308L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309S:	Maintained
1310F:	arch/arm/mach-alpine/
1311F:	arch/arm/boot/dts/alpine*
1312F:	arch/arm64/boot/dts/al/
1313F:	drivers/*/*alpine*
1314
1315ARM/ARTPEC MACHINE SUPPORT
1316M:	Jesper Nilsson <jesper.nilsson@axis.com>
1317M:	Lars Persson <lars.persson@axis.com>
1318S:	Maintained
1319L:	linux-arm-kernel@axis.com
1320F:	arch/arm/mach-artpec
1321F:	arch/arm/boot/dts/artpec6*
1322F:	drivers/clk/axis
1323F:	drivers/crypto/axis
1324F:	drivers/pinctrl/pinctrl-artpec*
1325F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1326
1327ARM/ASPEED I2C DRIVER
1328M:	Brendan Higgins <brendanhiggins@google.com>
1329R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1330R:	Joel Stanley <joel@jms.id.au>
1331L:	linux-i2c@vger.kernel.org
1332L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1333S:	Maintained
1334F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1335F:	drivers/i2c/busses/i2c-aspeed.c
1336F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1337F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1338
1339ARM/ASPEED MACHINE SUPPORT
1340M:	Joel Stanley <joel@jms.id.au>
1341R:	Andrew Jeffery <andrew@aj.id.au>
1342L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1343L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1344Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1345S:	Supported
1346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1347F:	arch/arm/mach-aspeed/
1348F:	arch/arm/boot/dts/aspeed-*
1349N:	aspeed
1350
1351ARM/CALXEDA HIGHBANK ARCHITECTURE
1352M:	Rob Herring <robh@kernel.org>
1353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354S:	Maintained
1355F:	arch/arm/mach-highbank/
1356F:	arch/arm/boot/dts/highbank.dts
1357F:	arch/arm/boot/dts/ecx-*.dts*
1358
1359ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1360M:	Krzysztof Halasa <khalasa@piap.pl>
1361S:	Maintained
1362F:	arch/arm/mach-cns3xxx/
1363
1364ARM/CAVIUM THUNDER NETWORK DRIVER
1365M:	Sunil Goutham <sgoutham@cavium.com>
1366M:	Robert Richter <rric@kernel.org>
1367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368S:	Supported
1369F:	drivers/net/ethernet/cavium/thunder/
1370
1371ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1372M:	Lukasz Majewski <lukma@denx.de>
1373L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374S:	Maintained
1375F:	arch/arm/mach-ep93xx/ts72xx.c
1376
1377ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1378M:	Alexander Shiyan <shc_work@mail.ru>
1379L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380S:	Odd Fixes
1381N:	clps711x
1382
1383ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1384M:	Lennert Buytenhek <kernel@wantstofly.org>
1385L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386S:	Maintained
1387
1388ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1389M:	Hartley Sweeten <hsweeten@visionengravers.com>
1390M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392S:	Maintained
1393F:	arch/arm/mach-ep93xx/
1394F:	arch/arm/mach-ep93xx/include/mach/
1395
1396ARM/CLKDEV SUPPORT
1397M:	Russell King <linux@armlinux.org.uk>
1398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399S:	Maintained
1400T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1401F:	drivers/clk/clkdev.c
1402
1403ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1404M:	Mike Rapoport <mike@compulab.co.il>
1405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406S:	Maintained
1407
1408ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1409M:	Baruch Siach <baruch@tkos.co.il>
1410L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411S:	Maintained
1412F:	arch/arm/boot/dts/cx92755*
1413N:	digicolor
1414
1415ARM/CONTEC MICRO9 MACHINE SUPPORT
1416M:	Hubert Feurstein <hubert.feurstein@contec.at>
1417S:	Maintained
1418F:	arch/arm/mach-ep93xx/micro9.c
1419
1420ARM/CORESIGHT FRAMEWORK AND DRIVERS
1421M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423S:	Maintained
1424F:	drivers/hwtracing/coresight/*
1425F:	Documentation/trace/coresight.txt
1426F:	Documentation/trace/coresight-cpu-debug.txt
1427F:	Documentation/devicetree/bindings/arm/coresight.txt
1428F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1429F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1430F:	tools/perf/arch/arm/util/pmu.c
1431F:	tools/perf/arch/arm/util/auxtrace.c
1432F:	tools/perf/arch/arm/util/cs-etm.c
1433F:	tools/perf/arch/arm/util/cs-etm.h
1434F:	tools/perf/util/cs-etm.*
1435F:	tools/perf/util/cs-etm-decoder/*
1436
1437ARM/CORGI MACHINE SUPPORT
1438M:	Richard Purdie <rpurdie@rpsys.net>
1439S:	Maintained
1440
1441ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1442M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1443M:	Linus Walleij <linus.walleij@linaro.org>
1444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445T:	git git://github.com/ulli-kroll/linux.git
1446S:	Maintained
1447F:	Documentation/devicetree/bindings/arm/gemini.txt
1448F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1449F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1450F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1451F:	arch/arm/mach-gemini/
1452F:	drivers/net/ethernet/cortina/
1453F:	drivers/pinctrl/pinctrl-gemini.c
1454F:	drivers/rtc/rtc-ftrtc010.c
1455
1456ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1457M:	Barry Song <baohua@kernel.org>
1458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1460S:	Maintained
1461F:	arch/arm/boot/dts/prima2*
1462F:	arch/arm/mach-prima2/
1463F:	drivers/clk/sirf/
1464F:	drivers/clocksource/timer-prima2.c
1465F:	drivers/clocksource/timer-atlas7.c
1466N:	[^a-z]sirf
1467
1468ARM/EBSA110 MACHINE SUPPORT
1469M:	Russell King <linux@armlinux.org.uk>
1470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471W:	http://www.armlinux.org.uk/
1472S:	Maintained
1473F:	arch/arm/mach-ebsa110/
1474F:	drivers/net/ethernet/amd/am79c961a.*
1475
1476ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1477M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1478R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1479L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480S:	Maintained
1481N:	efm32
1482
1483ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1484M:	Robert Jarzmik <robert.jarzmik@free.fr>
1485L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486S:	Maintained
1487F:	arch/arm/mach-pxa/ezx.c
1488
1489ARM/FARADAY FA526 PORT
1490M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492S:	Maintained
1493T:	git git://git.berlios.de/gemini-board
1494F:	arch/arm/mm/*-fa*
1495
1496ARM/FOOTBRIDGE ARCHITECTURE
1497M:	Russell King <linux@armlinux.org.uk>
1498L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499W:	http://www.armlinux.org.uk/
1500S:	Maintained
1501F:	arch/arm/include/asm/hardware/dec21285.h
1502F:	arch/arm/mach-footbridge/
1503
1504ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1505M:	Shawn Guo <shawnguo@kernel.org>
1506M:	Sascha Hauer <s.hauer@pengutronix.de>
1507R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1508R:	Fabio Estevam <fabio.estevam@nxp.com>
1509R:	NXP Linux Team <linux-imx@nxp.com>
1510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511S:	Maintained
1512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1513F:	arch/arm/mach-imx/
1514F:	arch/arm/mach-mxs/
1515F:	arch/arm/boot/dts/imx*
1516F:	arch/arm/configs/imx*_defconfig
1517F:	drivers/clk/imx/
1518F:	drivers/firmware/imx/
1519F:	drivers/soc/imx/
1520F:	include/linux/firmware/imx/
1521F:	include/soc/imx/
1522
1523ARM/FREESCALE VYBRID ARM ARCHITECTURE
1524M:	Shawn Guo <shawnguo@kernel.org>
1525M:	Sascha Hauer <s.hauer@pengutronix.de>
1526R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1527R:	Stefan Agner <stefan@agner.ch>
1528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529S:	Maintained
1530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1531F:	arch/arm/mach-imx/*vf610*
1532F:	arch/arm/boot/dts/vf*
1533
1534ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1535M:	Shawn Guo <shawnguo@kernel.org>
1536M:	Li Yang <leoyang.li@nxp.com>
1537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538S:	Maintained
1539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1540F:	arch/arm/boot/dts/ls1021a*
1541F:	arch/arm64/boot/dts/freescale/fsl-*
1542F:	arch/arm64/boot/dts/freescale/qoriq-*
1543
1544ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1545M:	Lennert Buytenhek <kernel@wantstofly.org>
1546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S:	Maintained
1548
1549ARM/GUMSTIX MACHINE SUPPORT
1550M:	Steve Sakoman <sakoman@gmail.com>
1551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552S:	Maintained
1553
1554ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1555M:	Philipp Zabel <philipp.zabel@gmail.com>
1556M:	Paul Parsons <lost.distance@yahoo.com>
1557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558S:	Maintained
1559F:	arch/arm/mach-pxa/hx4700.c
1560F:	arch/arm/mach-pxa/include/mach/hx4700.h
1561F:	sound/soc/pxa/hx4700.c
1562
1563ARM/HISILICON SOC SUPPORT
1564M:	Wei Xu <xuwei5@hisilicon.com>
1565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566W:	http://www.hisilicon.com
1567S:	Supported
1568T:	git git://github.com/hisilicon/linux-hisi.git
1569F:	arch/arm/mach-hisi/
1570F:	arch/arm/boot/dts/hi3*
1571F:	arch/arm/boot/dts/hip*
1572F:	arch/arm/boot/dts/hisi*
1573F:	arch/arm64/boot/dts/hisilicon/
1574
1575ARM/HP JORNADA 7XX MACHINE SUPPORT
1576M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1577W:	www.jlime.com
1578S:	Maintained
1579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1580F:	arch/arm/mach-sa1100/jornada720.c
1581F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1582
1583ARM/IGEP MACHINE SUPPORT
1584M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1585M:	Javier Martinez Canillas <javier@dowhile0.org>
1586L:	linux-omap@vger.kernel.org
1587L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588S:	Maintained
1589F:	arch/arm/boot/dts/omap3-igep*
1590
1591ARM/INCOME PXA270 SUPPORT
1592M:	Marek Vasut <marek.vasut@gmail.com>
1593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594S:	Maintained
1595F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1596
1597ARM/INTEL IOP13XX ARM ARCHITECTURE
1598M:	Lennert Buytenhek <kernel@wantstofly.org>
1599L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600S:	Maintained
1601
1602ARM/INTEL IOP32X ARM ARCHITECTURE
1603M:	Lennert Buytenhek <kernel@wantstofly.org>
1604L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605S:	Maintained
1606
1607ARM/INTEL IOP33X ARM ARCHITECTURE
1608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609S:	Orphan
1610
1611ARM/INTEL IQ81342EX MACHINE SUPPORT
1612M:	Lennert Buytenhek <kernel@wantstofly.org>
1613L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614S:	Maintained
1615
1616ARM/INTEL IXDP2850 MACHINE SUPPORT
1617M:	Lennert Buytenhek <kernel@wantstofly.org>
1618L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619S:	Maintained
1620
1621ARM/INTEL IXP4XX ARM ARCHITECTURE
1622M:	Imre Kaloz <kaloz@openwrt.org>
1623M:	Krzysztof Halasa <khalasa@piap.pl>
1624L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625S:	Maintained
1626F:	arch/arm/mach-ixp4xx/
1627
1628ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1629M:	Jonathan Cameron <jic23@cam.ac.uk>
1630L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631S:	Maintained
1632F:	arch/arm/mach-pxa/stargate2.c
1633F:	drivers/pcmcia/pxa2xx_stargate2.c
1634
1635ARM/INTEL XSC3 (MANZANO) ARM CORE
1636M:	Lennert Buytenhek <kernel@wantstofly.org>
1637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638S:	Maintained
1639
1640ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1641M:	Lennert Buytenhek <kernel@wantstofly.org>
1642L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643S:	Maintained
1644
1645ARM/LG1K ARCHITECTURE
1646M:	Chanho Min <chanho.min@lge.com>
1647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648S:	Maintained
1649F:	arch/arm64/boot/dts/lg/
1650
1651ARM/LOGICPD PXA270 MACHINE SUPPORT
1652M:	Lennert Buytenhek <kernel@wantstofly.org>
1653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654S:	Maintained
1655
1656ARM/LPC18XX ARCHITECTURE
1657M:	Vladimir Zapolskiy <vz@mleia.com>
1658L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659S:	Maintained
1660F:	arch/arm/boot/dts/lpc43*
1661F:	drivers/i2c/busses/i2c-lpc2k.c
1662F:	drivers/memory/pl172.c
1663F:	drivers/mtd/spi-nor/nxp-spifi.c
1664F:	drivers/rtc/rtc-lpc24xx.c
1665N:	lpc18xx
1666
1667ARM/LPC32XX SOC SUPPORT
1668M:	Vladimir Zapolskiy <vz@mleia.com>
1669M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1670L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1672S:	Maintained
1673F:	arch/arm/boot/dts/lpc32*
1674F:	arch/arm/mach-lpc32xx/
1675F:	drivers/i2c/busses/i2c-pnx.c
1676F:	drivers/net/ethernet/nxp/lpc_eth.c
1677F:	drivers/usb/host/ohci-nxp.c
1678F:	drivers/watchdog/pnx4008_wdt.c
1679N:	lpc32xx
1680
1681ARM/MAGICIAN MACHINE SUPPORT
1682M:	Philipp Zabel <philipp.zabel@gmail.com>
1683S:	Maintained
1684
1685ARM/Marvell Dove/MV78xx0/Orion SOC support
1686M:	Jason Cooper <jason@lakedaemon.net>
1687M:	Andrew Lunn <andrew@lunn.ch>
1688M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1689M:	Gregory Clement <gregory.clement@bootlin.com>
1690L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691S:	Maintained
1692F:	Documentation/devicetree/bindings/soc/dove/
1693F:	arch/arm/mach-dove/
1694F:	arch/arm/mach-mv78xx0/
1695F:	arch/arm/mach-orion5x/
1696F:	arch/arm/plat-orion/
1697F:	arch/arm/boot/dts/dove*
1698F:	arch/arm/boot/dts/orion5x*
1699
1700ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1701M:	Jason Cooper <jason@lakedaemon.net>
1702M:	Andrew Lunn <andrew@lunn.ch>
1703M:	Gregory Clement <gregory.clement@bootlin.com>
1704M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706S:	Maintained
1707F:	arch/arm/boot/dts/armada*
1708F:	arch/arm/boot/dts/kirkwood*
1709F:	arch/arm/configs/mvebu_*_defconfig
1710F:	arch/arm/mach-mvebu/
1711F:	arch/arm64/boot/dts/marvell/armada*
1712F:	drivers/cpufreq/armada-37xx-cpufreq.c
1713F:	drivers/cpufreq/mvebu-cpufreq.c
1714F:	drivers/irqchip/irq-armada-370-xp.c
1715F:	drivers/irqchip/irq-mvebu-*
1716F:	drivers/pinctrl/mvebu/
1717F:	drivers/rtc/rtc-armada38x.c
1718
1719ARM/Mediatek RTC DRIVER
1720M:	Eddie Huang <eddie.huang@mediatek.com>
1721M:	Sean Wang <sean.wang@mediatek.com>
1722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1724S:	Maintained
1725F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1726F:	drivers/rtc/rtc-mt6397.c
1727F:	drivers/rtc/rtc-mt7622.c
1728
1729ARM/Mediatek SoC support
1730M:	Matthias Brugger <matthias.bgg@gmail.com>
1731L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1733S:	Maintained
1734F:	arch/arm/boot/dts/mt6*
1735F:	arch/arm/boot/dts/mt7*
1736F:	arch/arm/boot/dts/mt8*
1737F:	arch/arm/mach-mediatek/
1738F:	arch/arm64/boot/dts/mediatek/
1739N:	mtk
1740K:	mediatek
1741
1742ARM/Mediatek USB3 PHY DRIVER
1743M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1744L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1745L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1746S:	Maintained
1747F:	drivers/phy/mediatek/
1748F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1749
1750ARM/MICREL KS8695 ARCHITECTURE
1751M:	Greg Ungerer <gerg@uclinux.org>
1752L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753F:	arch/arm/mach-ks8695/
1754S:	Odd Fixes
1755
1756ARM/Microchip (AT91) SoC support
1757M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1758M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1759M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1760L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761W:	http://www.linux4sam.org
1762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1763S:	Supported
1764N:	at91
1765N:	atmel
1766F:	arch/arm/mach-at91/
1767F:	include/soc/at91/
1768F:	arch/arm/boot/dts/at91*.dts
1769F:	arch/arm/boot/dts/at91*.dtsi
1770F:	arch/arm/boot/dts/sama*.dts
1771F:	arch/arm/boot/dts/sama*.dtsi
1772F:	arch/arm/include/debug/at91.S
1773F:	drivers/memory/atmel*
1774F:	drivers/watchdog/sama5d4_wdt.c
1775X:	drivers/input/touchscreen/atmel_mxt_ts.c
1776X:	drivers/net/wireless/atmel/
1777
1778ARM/MIOA701 MACHINE SUPPORT
1779M:	Robert Jarzmik <robert.jarzmik@free.fr>
1780L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781F:	arch/arm/mach-pxa/mioa701.c
1782S:	Maintained
1783
1784ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1785M:	Michael Petchkovsky <mkpetch@internode.on.net>
1786S:	Maintained
1787
1788ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1789M:	Linus Walleij <linus.walleij@linaro.org>
1790L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791S:	Maintained
1792F:	arch/arm/mach-nomadik/
1793F:	arch/arm/mach-u300/
1794F:	arch/arm/mach-ux500/
1795F:	arch/arm/boot/dts/ste-*
1796F:	drivers/clk/clk-nomadik.c
1797F:	drivers/clk/clk-u300.c
1798F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1799F:	drivers/clocksource/timer-u300.c
1800F:	drivers/dma/coh901318*
1801F:	drivers/dma/ste_dma40*
1802F:	drivers/hwspinlock/u8500_hsem.c
1803F:	drivers/i2c/busses/i2c-nomadik.c
1804F:	drivers/i2c/busses/i2c-stu300.c
1805F:	drivers/mfd/ab3100*
1806F:	drivers/mfd/ab8500*
1807F:	drivers/mfd/abx500*
1808F:	drivers/mfd/dbx500*
1809F:	drivers/mfd/db8500*
1810F:	drivers/pinctrl/nomadik/
1811F:	drivers/pinctrl/pinctrl-coh901*
1812F:	drivers/pinctrl/pinctrl-u300.c
1813F:	drivers/rtc/rtc-ab3100.c
1814F:	drivers/rtc/rtc-ab8500.c
1815F:	drivers/rtc/rtc-coh901331.c
1816F:	drivers/rtc/rtc-pl031.c
1817F:	drivers/watchdog/coh901327_wdt.c
1818F:	Documentation/devicetree/bindings/arm/ste-*
1819F:	Documentation/devicetree/bindings/arm/ux500/
1820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1821
1822ARM/NUVOTON NPCM ARCHITECTURE
1823M:	Avi Fishman <avifishman70@gmail.com>
1824M:	Tomer Maimon <tmaimon77@gmail.com>
1825R:	Patrick Venture <venture@google.com>
1826R:	Nancy Yuen <yuenn@google.com>
1827R:	Brendan Higgins <brendanhiggins@google.com>
1828L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1829S:	Supported
1830F:	arch/arm/mach-npcm/
1831F:	arch/arm/boot/dts/nuvoton-npcm*
1832F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1833F:	drivers/*/*npcm*
1834F:	Documentation/devicetree/bindings/*/*npcm*
1835F:	Documentation/devicetree/bindings/*/*/*npcm*
1836
1837ARM/NUVOTON W90X900 ARM ARCHITECTURE
1838M:	Wan ZongShun <mcuos.com@gmail.com>
1839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840W:	http://www.mcuos.com
1841S:	Maintained
1842F:	arch/arm/mach-w90x900/
1843F:	drivers/input/keyboard/w90p910_keypad.c
1844F:	drivers/input/touchscreen/w90p910_ts.c
1845F:	drivers/watchdog/nuc900_wdt.c
1846F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1847F:	drivers/mtd/nand/raw/nuc900_nand.c
1848F:	drivers/rtc/rtc-nuc900.c
1849F:	drivers/spi/spi-nuc900.c
1850F:	drivers/usb/host/ehci-w90x900.c
1851F:	drivers/video/fbdev/nuc900fb.c
1852
1853ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1854M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1855L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1856W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1857S:	Supported
1858
1859ARM/Orion SoC/Technologic Systems TS-78xx platform support
1860M:	Alexander Clouter <alex@digriz.org.uk>
1861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862W:	http://www.digriz.org.uk/ts78xx/kernel
1863S:	Maintained
1864F:	arch/arm/mach-orion5x/ts78xx-*
1865
1866ARM/OXNAS platform support
1867M:	Neil Armstrong <narmstrong@baylibre.com>
1868L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869L:	linux-oxnas@groups.io (moderated for non-subscribers)
1870S:	Maintained
1871F:	arch/arm/mach-oxnas/
1872F:	arch/arm/boot/dts/ox8*.dts*
1873N:	oxnas
1874
1875ARM/PALM TREO SUPPORT
1876M:	Tomas Cech <sleep_walker@suse.com>
1877L:	linux-arm-kernel@lists.infradead.org
1878W:	http://hackndev.com
1879S:	Maintained
1880F:	arch/arm/mach-pxa/palmtreo.*
1881
1882ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1883M:	Marek Vasut <marek.vasut@gmail.com>
1884L:	linux-arm-kernel@lists.infradead.org
1885W:	http://hackndev.com
1886S:	Maintained
1887F:	arch/arm/mach-pxa/include/mach/palmtx.h
1888F:	arch/arm/mach-pxa/palmtx.c
1889F:	arch/arm/mach-pxa/palmt5.*
1890F:	arch/arm/mach-pxa/include/mach/palmld.h
1891F:	arch/arm/mach-pxa/palmld.c
1892F:	arch/arm/mach-pxa/palmte2.*
1893F:	arch/arm/mach-pxa/include/mach/palmtc.h
1894F:	arch/arm/mach-pxa/palmtc.c
1895
1896ARM/PALMZ72 SUPPORT
1897M:	Sergey Lapin <slapin@ossfans.org>
1898L:	linux-arm-kernel@lists.infradead.org
1899W:	http://hackndev.com
1900S:	Maintained
1901F:	arch/arm/mach-pxa/palmz72.*
1902
1903ARM/PLEB SUPPORT
1904M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1905W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1906S:	Maintained
1907
1908ARM/PT DIGITAL BOARD PORT
1909M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911W:	http://www.armlinux.org.uk/
1912S:	Maintained
1913
1914ARM/QUALCOMM SUPPORT
1915M:	Andy Gross <andy.gross@linaro.org>
1916M:	David Brown <david.brown@linaro.org>
1917L:	linux-arm-msm@vger.kernel.org
1918L:	linux-soc@vger.kernel.org
1919S:	Maintained
1920F:	Documentation/devicetree/bindings/soc/qcom/
1921F:	arch/arm/boot/dts/qcom-*.dts
1922F:	arch/arm/boot/dts/qcom-*.dtsi
1923F:	arch/arm/mach-qcom/
1924F:	arch/arm64/boot/dts/qcom/*
1925F:	drivers/i2c/busses/i2c-qup.c
1926F:	drivers/clk/qcom/
1927F:	drivers/dma/qcom/
1928F:	drivers/soc/qcom/
1929F:	drivers/spi/spi-qup.c
1930F:	drivers/tty/serial/msm_serial.c
1931F:	drivers/*/pm8???-*
1932F:	drivers/mfd/ssbi.c
1933F:	drivers/firmware/qcom_scm*
1934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1935
1936ARM/RADISYS ENP2611 MACHINE SUPPORT
1937M:	Lennert Buytenhek <kernel@wantstofly.org>
1938L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939S:	Maintained
1940
1941ARM/REALTEK ARCHITECTURE
1942M:	Andreas Färber <afaerber@suse.de>
1943L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944S:	Maintained
1945F:	arch/arm64/boot/dts/realtek/
1946F:	Documentation/devicetree/bindings/arm/realtek.txt
1947
1948ARM/RENESAS ARM64 ARCHITECTURE
1949M:	Simon Horman <horms@verge.net.au>
1950M:	Magnus Damm <magnus.damm@gmail.com>
1951L:	linux-renesas-soc@vger.kernel.org
1952Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1954S:	Supported
1955F:	arch/arm64/boot/dts/renesas/
1956F:	Documentation/devicetree/bindings/arm/shmobile.txt
1957F:	drivers/soc/renesas/
1958F:	include/linux/soc/renesas/
1959
1960ARM/RISCPC ARCHITECTURE
1961M:	Russell King <linux@armlinux.org.uk>
1962L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963W:	http://www.armlinux.org.uk/
1964S:	Maintained
1965F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1966F:	arch/arm/include/asm/hardware/ioc.h
1967F:	arch/arm/include/asm/hardware/iomd.h
1968F:	arch/arm/include/asm/hardware/memc.h
1969F:	arch/arm/mach-rpc/
1970F:	drivers/net/ethernet/8390/etherh.c
1971F:	drivers/net/ethernet/i825xx/ether1*
1972F:	drivers/net/ethernet/seeq/ether3*
1973F:	drivers/scsi/arm/
1974
1975ARM/Rockchip SoC support
1976M:	Heiko Stuebner <heiko@sntech.de>
1977L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978L:	linux-rockchip@lists.infradead.org
1979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1980S:	Maintained
1981F:	arch/arm/boot/dts/rk3*
1982F:	arch/arm/boot/dts/rv1108*
1983F:	arch/arm/mach-rockchip/
1984F:	drivers/clk/rockchip/
1985F:	drivers/i2c/busses/i2c-rk3x.c
1986F:	drivers/*/*rockchip*
1987F:	drivers/*/*/*rockchip*
1988F:	sound/soc/rockchip/
1989N:	rockchip
1990
1991ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1992M:	Kukjin Kim <kgene@kernel.org>
1993M:	Krzysztof Kozlowski <krzk@kernel.org>
1994L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1996Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1997S:	Maintained
1998F:	arch/arm/boot/dts/s3c*
1999F:	arch/arm/boot/dts/s5p*
2000F:	arch/arm/boot/dts/exynos*
2001F:	arch/arm64/boot/dts/exynos/
2002F:	arch/arm/plat-samsung/
2003F:	arch/arm/mach-s3c24*/
2004F:	arch/arm/mach-s3c64xx/
2005F:	arch/arm/mach-s5p*/
2006F:	arch/arm/mach-exynos*/
2007F:	drivers/*/*s3c24*
2008F:	drivers/*/*/*s3c24*
2009F:	drivers/*/*s3c64xx*
2010F:	drivers/*/*s5pv210*
2011F:	drivers/memory/samsung/*
2012F:	drivers/soc/samsung/*
2013F:	Documentation/arm/Samsung/
2014F:	Documentation/devicetree/bindings/arm/samsung/
2015F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2016F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2017N:	exynos
2018
2019ARM/SAMSUNG MOBILE MACHINE SUPPORT
2020M:	Kyungmin Park <kyungmin.park@samsung.com>
2021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022S:	Maintained
2023F:	arch/arm/mach-s5pv210/
2024
2025ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2026M:	Kyungmin Park <kyungmin.park@samsung.com>
2027M:	Kamil Debski <kamil@wypas.org>
2028M:	Andrzej Hajda <a.hajda@samsung.com>
2029L:	linux-arm-kernel@lists.infradead.org
2030L:	linux-media@vger.kernel.org
2031S:	Maintained
2032F:	drivers/media/platform/s5p-g2d/
2033
2034ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2035M:	Marek Szyprowski <m.szyprowski@samsung.com>
2036L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2037L:	linux-media@vger.kernel.org
2038S:	Maintained
2039F:	drivers/media/platform/s5p-cec/
2040F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2041
2042ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2043M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2044M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2045L:	linux-arm-kernel@lists.infradead.org
2046L:	linux-media@vger.kernel.org
2047S:	Maintained
2048F:	drivers/media/platform/s5p-jpeg/
2049
2050ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2051M:	Kyungmin Park <kyungmin.park@samsung.com>
2052M:	Kamil Debski <kamil@wypas.org>
2053M:	Jeongtae Park <jtp.park@samsung.com>
2054M:	Andrzej Hajda <a.hajda@samsung.com>
2055L:	linux-arm-kernel@lists.infradead.org
2056L:	linux-media@vger.kernel.org
2057S:	Maintained
2058F:	arch/arm/plat-samsung/s5p-dev-mfc.c
2059F:	drivers/media/platform/s5p-mfc/
2060
2061ARM/SHMOBILE ARM ARCHITECTURE
2062M:	Simon Horman <horms@verge.net.au>
2063M:	Magnus Damm <magnus.damm@gmail.com>
2064L:	linux-renesas-soc@vger.kernel.org
2065Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2067S:	Supported
2068F:	arch/arm/boot/dts/emev2*
2069F:	arch/arm/boot/dts/r7s*
2070F:	arch/arm/boot/dts/r8a*
2071F:	arch/arm/boot/dts/r9a*
2072F:	arch/arm/boot/dts/sh*
2073F:	arch/arm/configs/shmobile_defconfig
2074F:	arch/arm/include/debug/renesas-scif.S
2075F:	arch/arm/mach-shmobile/
2076F:	Documentation/devicetree/bindings/arm/shmobile.txt
2077F:	drivers/soc/renesas/
2078F:	include/linux/soc/renesas/
2079
2080ARM/SOCFPGA ARCHITECTURE
2081M:	Dinh Nguyen <dinguyen@kernel.org>
2082S:	Maintained
2083F:	arch/arm/mach-socfpga/
2084F:	arch/arm/boot/dts/socfpga*
2085F:	arch/arm/configs/socfpga_defconfig
2086F:	arch/arm64/boot/dts/altera/
2087W:	http://www.rocketboards.org
2088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2089
2090ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2091M:	Dinh Nguyen <dinguyen@kernel.org>
2092S:	Maintained
2093F:	drivers/clk/socfpga/
2094
2095ARM/SOCFPGA EDAC SUPPORT
2096M:	Thor Thayer <thor.thayer@linux.intel.com>
2097S:	Maintained
2098F:	drivers/edac/altera_edac.
2099
2100ARM/SPREADTRUM SoC SUPPORT
2101M:	Orson Zhai <orsonzhai@gmail.com>
2102M:	Baolin Wang <baolin.wang@linaro.org>
2103M:	Chunyan Zhang <zhang.lyra@gmail.com>
2104S:	Maintained
2105F:	arch/arm64/boot/dts/sprd
2106N:	sprd
2107
2108ARM/STI ARCHITECTURE
2109M:	Patrice Chotard <patrice.chotard@st.com>
2110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111W:	http://www.stlinux.com
2112S:	Maintained
2113F:	arch/arm/mach-sti/
2114F:	arch/arm/boot/dts/sti*
2115F:	drivers/char/hw_random/st-rng.c
2116F:	drivers/clocksource/arm_global_timer.c
2117F:	drivers/clocksource/clksrc_st_lpc.c
2118F:	drivers/cpufreq/sti-cpufreq.c
2119F:	drivers/dma/st_fdma*
2120F:	drivers/i2c/busses/i2c-st.c
2121F:	drivers/media/rc/st_rc.c
2122F:	drivers/media/platform/sti/c8sectpfe/
2123F:	drivers/mmc/host/sdhci-st.c
2124F:	drivers/phy/st/phy-miphy28lp.c
2125F:	drivers/phy/st/phy-stih407-usb.c
2126F:	drivers/pinctrl/pinctrl-st.c
2127F:	drivers/remoteproc/st_remoteproc.c
2128F:	drivers/remoteproc/st_slim_rproc.c
2129F:	drivers/reset/sti/
2130F:	drivers/rtc/rtc-st-lpc.c
2131F:	drivers/tty/serial/st-asc.c
2132F:	drivers/usb/dwc3/dwc3-st.c
2133F:	drivers/usb/host/ehci-st.c
2134F:	drivers/usb/host/ohci-st.c
2135F:	drivers/watchdog/st_lpc_wdt.c
2136F:	drivers/ata/ahci_st.c
2137F:	include/linux/remoteproc/st_slim_rproc.h
2138
2139ARM/STM32 ARCHITECTURE
2140M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2141M:	Alexandre Torgue <alexandre.torgue@st.com>
2142L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144S:	Maintained
2145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2146N:	stm32
2147N:	stm
2148F:	arch/arm/boot/dts/stm32*
2149F:	arch/arm/mach-stm32/
2150F:	drivers/clocksource/armv7m_systick.c
2151
2152ARM/Synaptics SoC support
2153M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2154M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2155L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2156S:	Maintained
2157F:	arch/arm/mach-berlin/
2158F:	arch/arm/boot/dts/berlin*
2159F:	arch/arm64/boot/dts/synaptics/
2160
2161ARM/TANGO ARCHITECTURE
2162M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2163M:	Mans Rullgard <mans@mansr.com>
2164L:	linux-arm-kernel@lists.infradead.org
2165S:	Odd Fixes
2166N:	tango
2167
2168ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2169M:	Lennert Buytenhek <kernel@wantstofly.org>
2170L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171S:	Maintained
2172
2173ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2174M:	Hans Verkuil <hans.verkuil@cisco.com>
2175L:	linux-tegra@vger.kernel.org
2176L:	linux-media@vger.kernel.org
2177S:	Maintained
2178F:	drivers/media/platform/tegra-cec/
2179F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2180
2181ARM/TETON BGA MACHINE SUPPORT
2182M:	"Mark F. Brown" <mark.brown314@gmail.com>
2183L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184S:	Maintained
2185
2186ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2187M:	Santosh Shilimkar <ssantosh@kernel.org>
2188L:	linux-kernel@vger.kernel.org
2189S:	Maintained
2190F:	drivers/memory/*emif*
2191
2192ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2193M:	Tero Kristo <t-kristo@ti.com>
2194M:	Nishanth Menon <nm@ti.com>
2195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196S:	Supported
2197F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2198F:	arch/arm64/boot/dts/ti/Makefile
2199F:	arch/arm64/boot/dts/ti/k3-*
2200
2201ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2202M:	Santosh Shilimkar <ssantosh@kernel.org>
2203L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204S:	Maintained
2205F:	arch/arm/mach-keystone/
2206F:	arch/arm/boot/dts/keystone-*
2207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2208
2209ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2210M:	Santosh Shilimkar <ssantosh@kernel.org>
2211L:	linux-kernel@vger.kernel.org
2212S:	Maintained
2213F:	drivers/clk/keystone/
2214
2215ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2216M:	Santosh Shilimkar <ssantosh@kernel.org>
2217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218L:	linux-kernel@vger.kernel.org
2219S:	Maintained
2220F:	drivers/clocksource/timer-keystone.c
2221
2222ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2223M:	Santosh Shilimkar <ssantosh@kernel.org>
2224L:	linux-kernel@vger.kernel.org
2225S:	Maintained
2226F:	drivers/power/reset/keystone-reset.c
2227
2228ARM/THECUS N2100 MACHINE SUPPORT
2229M:	Lennert Buytenhek <kernel@wantstofly.org>
2230L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2231S:	Maintained
2232
2233ARM/TOSA MACHINE SUPPORT
2234M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2235M:	Dirk Opfer <dirk@opfer-online.de>
2236S:	Maintained
2237
2238ARM/UNIPHIER ARCHITECTURE
2239M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2240L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2242S:	Maintained
2243F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2244F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2245F:	arch/arm/boot/dts/uniphier*
2246F:	arch/arm/include/asm/hardware/cache-uniphier.h
2247F:	arch/arm/mach-uniphier/
2248F:	arch/arm/mm/cache-uniphier.c
2249F:	arch/arm64/boot/dts/socionext/uniphier*
2250F:	drivers/bus/uniphier-system-bus.c
2251F:	drivers/clk/uniphier/
2252F:	drivers/gpio/gpio-uniphier.c
2253F:	drivers/i2c/busses/i2c-uniphier*
2254F:	drivers/irqchip/irq-uniphier-aidet.c
2255F:	drivers/mmc/host/uniphier-sd.c
2256F:	drivers/pinctrl/uniphier/
2257F:	drivers/reset/reset-uniphier.c
2258F:	drivers/tty/serial/8250/8250_uniphier.c
2259N:	uniphier
2260
2261ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2262M:	Ulf Hansson <ulf.hansson@linaro.org>
2263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264T:	git git://git.linaro.org/people/ulfh/clk.git
2265S:	Maintained
2266F:	drivers/clk/ux500/
2267
2268ARM/VERSATILE EXPRESS PLATFORM
2269M:	Liviu Dudau <liviu.dudau@arm.com>
2270M:	Sudeep Holla <sudeep.holla@arm.com>
2271M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2273S:	Maintained
2274F:	arch/arm/boot/dts/vexpress*
2275F:	arch/arm64/boot/dts/arm/
2276F:	arch/arm/mach-vexpress/
2277F:	*/*/vexpress*
2278F:	*/*/*/vexpress*
2279F:	drivers/clk/versatile/clk-vexpress-osc.c
2280F:	drivers/clocksource/timer-versatile.c
2281N:	mps2
2282
2283ARM/VFP SUPPORT
2284M:	Russell King <linux@armlinux.org.uk>
2285L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2286W:	http://www.armlinux.org.uk/
2287S:	Maintained
2288F:	arch/arm/vfp/
2289
2290ARM/VOIPAC PXA270 SUPPORT
2291M:	Marek Vasut <marek.vasut@gmail.com>
2292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293S:	Maintained
2294F:	arch/arm/mach-pxa/vpac270.c
2295F:	arch/arm/mach-pxa/include/mach/vpac270.h
2296
2297ARM/VT8500 ARM ARCHITECTURE
2298M:	Tony Prisk <linux@prisktech.co.nz>
2299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300S:	Maintained
2301F:	arch/arm/mach-vt8500/
2302F:	drivers/clocksource/timer-vt8500.c
2303F:	drivers/i2c/busses/i2c-wmt.c
2304F:	drivers/mmc/host/wmt-sdmmc.c
2305F:	drivers/pwm/pwm-vt8500.c
2306F:	drivers/rtc/rtc-vt8500.c
2307F:	drivers/tty/serial/vt8500_serial.c
2308F:	drivers/usb/host/ehci-platform.c
2309F:	drivers/usb/host/uhci-platform.c
2310F:	drivers/video/fbdev/vt8500lcdfb.*
2311F:	drivers/video/fbdev/wm8505fb*
2312F:	drivers/video/fbdev/wmt_ge_rops.*
2313
2314ARM/ZIPIT Z2 SUPPORT
2315M:	Marek Vasut <marek.vasut@gmail.com>
2316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2317S:	Maintained
2318F:	arch/arm/mach-pxa/z2.c
2319F:	arch/arm/mach-pxa/include/mach/z2.h
2320
2321ARM/ZTE ARCHITECTURE
2322M:	Jun Nie <jun.nie@linaro.org>
2323M:	Shawn Guo <shawnguo@kernel.org>
2324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2325S:	Maintained
2326F:	arch/arm/boot/dts/zx2967*
2327F:	arch/arm/mach-zx/
2328F:	arch/arm64/boot/dts/zte/
2329F:	drivers/clk/zte/
2330F:	drivers/dma/zx_dma.c
2331F:	drivers/gpio/gpio-zx.c
2332F:	drivers/i2c/busses/i2c-zx2967.c
2333F:	drivers/mmc/host/dw_mmc-zx.*
2334F:	drivers/pinctrl/zte/
2335F:	drivers/soc/zte/
2336F:	drivers/thermal/zx2967_thermal.c
2337F:	drivers/watchdog/zx2967_wdt.c
2338F:	Documentation/devicetree/bindings/arm/zte.txt
2339F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2340F:	Documentation/devicetree/bindings/dma/zxdma.txt
2341F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2342F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2343F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2344F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2345F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2346F:	Documentation/devicetree/bindings/soc/zte/
2347F:	Documentation/devicetree/bindings/sound/zte,*.txt
2348F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2349F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2350F:	include/dt-bindings/clock/zx2967*.h
2351F:	include/dt-bindings/soc/zte,*.h
2352F:	sound/soc/codecs/zx_aud96p22.c
2353F:	sound/soc/zte/
2354
2355ARM/ZYNQ ARCHITECTURE
2356M:	Michal Simek <michal.simek@xilinx.com>
2357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358W:	http://wiki.xilinx.com
2359T:	git https://github.com/Xilinx/linux-xlnx.git
2360S:	Supported
2361F:	arch/arm/mach-zynq/
2362F:	drivers/cpuidle/cpuidle-zynq.c
2363F:	drivers/block/xsysace.c
2364N:	zynq
2365N:	xilinx
2366F:	drivers/clocksource/timer-cadence-ttc.c
2367F:	drivers/i2c/busses/i2c-cadence.c
2368F:	drivers/mmc/host/sdhci-of-arasan.c
2369F:	drivers/edac/synopsys_edac.c
2370F:	drivers/i2c/busses/i2c-xiic.c
2371
2372ARM64 PORT (AARCH64 ARCHITECTURE)
2373M:	Catalin Marinas <catalin.marinas@arm.com>
2374M:	Will Deacon <will.deacon@arm.com>
2375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2377S:	Maintained
2378F:	arch/arm64/
2379X:	arch/arm64/boot/dts/
2380F:	Documentation/arm64/
2381
2382AS3645A LED FLASH CONTROLLER DRIVER
2383M:	Sakari Ailus <sakari.ailus@iki.fi>
2384L:	linux-leds@vger.kernel.org
2385S:	Maintained
2386F:	drivers/leds/leds-as3645a.c
2387
2388ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2389M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2390L:	linux-media@vger.kernel.org
2391T:	git git://linuxtv.org/media_tree.git
2392S:	Maintained
2393F:	drivers/media/i2c/ak7375.c
2394F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2395
2396ASAHI KASEI AK8974 DRIVER
2397M:	Linus Walleij <linus.walleij@linaro.org>
2398L:	linux-iio@vger.kernel.org
2399W:	http://www.akm.com/
2400S:	Supported
2401F:	drivers/iio/magnetometer/ak8974.c
2402
2403ASC7621 HARDWARE MONITOR DRIVER
2404M:	George Joseph <george.joseph@fairview5.com>
2405L:	linux-hwmon@vger.kernel.org
2406S:	Maintained
2407F:	Documentation/hwmon/asc7621
2408F:	drivers/hwmon/asc7621.c
2409
2410ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2411M:	Corentin Chary <corentin.chary@gmail.com>
2412L:	acpi4asus-user@lists.sourceforge.net
2413L:	platform-driver-x86@vger.kernel.org
2414W:	http://acpi4asus.sf.net
2415S:	Maintained
2416F:	drivers/platform/x86/asus*.c
2417F:	drivers/platform/x86/eeepc*.c
2418
2419ASUS WIRELESS RADIO CONTROL DRIVER
2420M:	João Paulo Rechi Vita <jprvita@gmail.com>
2421L:	platform-driver-x86@vger.kernel.org
2422S:	Maintained
2423F:	drivers/platform/x86/asus-wireless.c
2424
2425ASYMMETRIC KEYS
2426M:	David Howells <dhowells@redhat.com>
2427L:	keyrings@vger.kernel.org
2428S:	Maintained
2429F:	Documentation/crypto/asymmetric-keys.txt
2430F:	include/linux/verification.h
2431F:	include/crypto/public_key.h
2432F:	include/crypto/pkcs7.h
2433F:	crypto/asymmetric_keys/
2434
2435ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2436R:	Dan Williams <dan.j.williams@intel.com>
2437W:	http://sourceforge.net/projects/xscaleiop
2438S:	Odd fixes
2439F:	Documentation/crypto/async-tx-api.txt
2440F:	crypto/async_tx/
2441F:	drivers/dma/
2442F:	include/linux/dmaengine.h
2443F:	include/linux/async_tx.h
2444
2445AT24 EEPROM DRIVER
2446M:	Bartosz Golaszewski <brgl@bgdev.pl>
2447L:	linux-i2c@vger.kernel.org
2448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2449S:	Maintained
2450F:	Documentation/devicetree/bindings/eeprom/at24.txt
2451F:	drivers/misc/eeprom/at24.c
2452F:	include/linux/platform_data/at24.h
2453
2454ATA OVER ETHERNET (AOE) DRIVER
2455M:	"Ed L. Cashin" <ed.cashin@acm.org>
2456W:	http://www.openaoe.org/
2457S:	Supported
2458F:	Documentation/aoe/
2459F:	drivers/block/aoe/
2460
2461ATHEROS 71XX/9XXX GPIO DRIVER
2462M:	Alban Bedel <albeu@free.fr>
2463W:	https://github.com/AlbanBedel/linux
2464T:	git git://github.com/AlbanBedel/linux
2465S:	Maintained
2466F:	drivers/gpio/gpio-ath79.c
2467F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2468
2469ATHEROS 71XX/9XXX USB PHY DRIVER
2470M:	Alban Bedel <albeu@free.fr>
2471W:	https://github.com/AlbanBedel/linux
2472T:	git git://github.com/AlbanBedel/linux
2473S:	Maintained
2474F:	drivers/phy/qualcomm/phy-ath79-usb.c
2475F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2476
2477ATHEROS ATH GENERIC UTILITIES
2478M:	Kalle Valo <kvalo@codeaurora.org>
2479L:	linux-wireless@vger.kernel.org
2480S:	Supported
2481F:	drivers/net/wireless/ath/*
2482
2483ATHEROS ATH5K WIRELESS DRIVER
2484M:	Jiri Slaby <jirislaby@gmail.com>
2485M:	Nick Kossifidis <mickflemm@gmail.com>
2486M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2487L:	linux-wireless@vger.kernel.org
2488W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2489S:	Maintained
2490F:	drivers/net/wireless/ath/ath5k/
2491
2492ATHEROS ATH6KL WIRELESS DRIVER
2493M:	Kalle Valo <kvalo@codeaurora.org>
2494L:	linux-wireless@vger.kernel.org
2495W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2497S:	Supported
2498F:	drivers/net/wireless/ath/ath6kl/
2499
2500ATI_REMOTE2 DRIVER
2501M:	Ville Syrjala <syrjala@sci.fi>
2502S:	Maintained
2503F:	drivers/input/misc/ati_remote2.c
2504
2505ATK0110 HWMON DRIVER
2506M:	Luca Tettamanti <kronos.it@gmail.com>
2507L:	linux-hwmon@vger.kernel.org
2508S:	Maintained
2509F:	drivers/hwmon/asus_atk0110.c
2510
2511ATLX ETHERNET DRIVERS
2512M:	Jay Cliburn <jcliburn@gmail.com>
2513M:	Chris Snook <chris.snook@gmail.com>
2514L:	netdev@vger.kernel.org
2515W:	http://sourceforge.net/projects/atl1
2516W:	http://atl1.sourceforge.net
2517S:	Maintained
2518F:	drivers/net/ethernet/atheros/
2519
2520ATM
2521M:	Chas Williams <3chas3@gmail.com>
2522L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2523L:	netdev@vger.kernel.org
2524W:	http://linux-atm.sourceforge.net
2525S:	Maintained
2526F:	drivers/atm/
2527F:	include/linux/atm*
2528F:	include/uapi/linux/atm*
2529
2530ATMEL MACB ETHERNET DRIVER
2531M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2532S:	Supported
2533F:	drivers/net/ethernet/cadence/
2534
2535ATMEL MAXTOUCH DRIVER
2536M:	Nick Dyer <nick@shmanahar.org>
2537T:	git git://github.com/ndyer/linux.git
2538S:	Maintained
2539F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2540F:	drivers/input/touchscreen/atmel_mxt_ts.c
2541
2542ATMEL WIRELESS DRIVER
2543M:	Simon Kelley <simon@thekelleys.org.uk>
2544L:	linux-wireless@vger.kernel.org
2545W:	http://www.thekelleys.org.uk/atmel
2546W:	http://atmelwlandriver.sourceforge.net/
2547S:	Maintained
2548F:	drivers/net/wireless/atmel/atmel*
2549
2550ATOMIC INFRASTRUCTURE
2551M:	Will Deacon <will.deacon@arm.com>
2552M:	Peter Zijlstra <peterz@infradead.org>
2553R:	Boqun Feng <boqun.feng@gmail.com>
2554L:	linux-kernel@vger.kernel.org
2555S:	Maintained
2556F:	arch/*/include/asm/atomic*.h
2557F:	include/*/atomic*.h
2558
2559ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2560M:	Bradley Grove <linuxdrivers@attotech.com>
2561L:	linux-scsi@vger.kernel.org
2562W:	http://www.attotech.com
2563S:	Supported
2564F:	drivers/scsi/esas2r
2565
2566ATUSB IEEE 802.15.4 RADIO DRIVER
2567M:	Stefan Schmidt <stefan@datenfreihafen.org>
2568L:	linux-wpan@vger.kernel.org
2569S:	Maintained
2570F:	drivers/net/ieee802154/atusb.c
2571F:	drivers/net/ieee802154/atusb.h
2572F:	drivers/net/ieee802154/at86rf230.h
2573
2574AUDIT SUBSYSTEM
2575M:	Paul Moore <paul@paul-moore.com>
2576M:	Eric Paris <eparis@redhat.com>
2577L:	linux-audit@redhat.com (moderated for non-subscribers)
2578W:	https://github.com/linux-audit
2579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2580S:	Supported
2581F:	include/linux/audit.h
2582F:	include/uapi/linux/audit.h
2583F:	kernel/audit*
2584
2585AUXILIARY DISPLAY DRIVERS
2586M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2587S:	Maintained
2588F:	drivers/auxdisplay/
2589F:	include/linux/cfag12864b.h
2590
2591AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2592M:	Andreas Klinger <ak@it-klinger.de>
2593L:	linux-iio@vger.kernel.org
2594S:	Maintained
2595F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2596F:	drivers/iio/adc/hx711.c
2597
2598AX.25 NETWORK LAYER
2599M:	Ralf Baechle <ralf@linux-mips.org>
2600L:	linux-hams@vger.kernel.org
2601W:	http://www.linux-ax25.org/
2602S:	Maintained
2603F:	include/uapi/linux/ax25.h
2604F:	include/net/ax25.h
2605F:	net/ax25/
2606
2607AXENTIA ARM DEVICES
2608M:	Peter Rosin <peda@axentia.se>
2609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2610S:	Maintained
2611F:	Documentation/devicetree/bindings/arm/axentia.txt
2612F:	arch/arm/boot/dts/at91-linea.dtsi
2613F:	arch/arm/boot/dts/at91-natte.dtsi
2614F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2615F:	arch/arm/boot/dts/at91-tse850-3.dts
2616
2617AXENTIA ASOC DRIVERS
2618M:	Peter Rosin <peda@axentia.se>
2619L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2620S:	Maintained
2621F:	Documentation/devicetree/bindings/sound/axentia,*
2622F:	sound/soc/atmel/tse850-pcm5142.c
2623
2624AZ6007 DVB DRIVER
2625M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2626L:	linux-media@vger.kernel.org
2627W:	https://linuxtv.org
2628T:	git git://linuxtv.org/media_tree.git
2629S:	Maintained
2630F:	drivers/media/usb/dvb-usb-v2/az6007.c
2631
2632AZTECH FM RADIO RECEIVER DRIVER
2633M:	Hans Verkuil <hverkuil@xs4all.nl>
2634L:	linux-media@vger.kernel.org
2635T:	git git://linuxtv.org/media_tree.git
2636W:	https://linuxtv.org
2637S:	Maintained
2638F:	drivers/media/radio/radio-aztech*
2639
2640B43 WIRELESS DRIVER
2641L:	linux-wireless@vger.kernel.org
2642L:	b43-dev@lists.infradead.org
2643W:	http://wireless.kernel.org/en/users/Drivers/b43
2644S:	Odd Fixes
2645F:	drivers/net/wireless/broadcom/b43/
2646
2647B43LEGACY WIRELESS DRIVER
2648M:	Larry Finger <Larry.Finger@lwfinger.net>
2649L:	linux-wireless@vger.kernel.org
2650L:	b43-dev@lists.infradead.org
2651W:	http://wireless.kernel.org/en/users/Drivers/b43
2652S:	Maintained
2653F:	drivers/net/wireless/broadcom/b43legacy/
2654
2655BACKLIGHT CLASS/SUBSYSTEM
2656M:	Lee Jones <lee.jones@linaro.org>
2657M:	Daniel Thompson <daniel.thompson@linaro.org>
2658M:	Jingoo Han <jingoohan1@gmail.com>
2659L:	dri-devel@lists.freedesktop.org
2660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2661S:	Maintained
2662F:	drivers/video/backlight/
2663F:	include/linux/backlight.h
2664F:	include/linux/pwm_backlight.h
2665F:	Documentation/devicetree/bindings/leds/backlight
2666
2667BATMAN ADVANCED
2668M:	Marek Lindner <mareklindner@neomailbox.ch>
2669M:	Simon Wunderlich <sw@simonwunderlich.de>
2670M:	Antonio Quartulli <a@unstable.cc>
2671L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2672W:	https://www.open-mesh.org/
2673Q:	https://patchwork.open-mesh.org/project/batman/list/
2674S:	Maintained
2675F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2676F:	Documentation/ABI/testing/sysfs-class-net-mesh
2677F:	Documentation/networking/batman-adv.rst
2678F:	include/uapi/linux/batadv_packet.h
2679F:	include/uapi/linux/batman_adv.h
2680F:	net/batman-adv/
2681
2682BAYCOM/HDLCDRV DRIVERS FOR AX.25
2683M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2684L:	linux-hams@vger.kernel.org
2685W:	http://www.baycom.org/~tom/ham/ham.html
2686S:	Maintained
2687F:	drivers/net/hamradio/baycom*
2688
2689BCACHE (BLOCK LAYER CACHE)
2690M:	Coly Li <colyli@suse.de>
2691M:	Kent Overstreet <kent.overstreet@gmail.com>
2692L:	linux-bcache@vger.kernel.org
2693W:	http://bcache.evilpiepirate.org
2694C:	irc://irc.oftc.net/bcache
2695S:	Maintained
2696F:	drivers/md/bcache/
2697
2698BDISP ST MEDIA DRIVER
2699M:	Fabien Dessenne <fabien.dessenne@st.com>
2700L:	linux-media@vger.kernel.org
2701T:	git git://linuxtv.org/media_tree.git
2702W:	https://linuxtv.org
2703S:	Supported
2704F:	drivers/media/platform/sti/bdisp
2705
2706BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2707M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2708L:	netdev@vger.kernel.org
2709S:	Maintained
2710F:	drivers/net/ethernet/ec_bhf.c
2711
2712BEFS FILE SYSTEM
2713M:	Luis de Bethencourt <luisbg@kernel.org>
2714M:	Salah Triki <salah.triki@gmail.com>
2715S:	Maintained
2716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2717F:	Documentation/filesystems/befs.txt
2718F:	fs/befs/
2719
2720BFQ I/O SCHEDULER
2721M:	Paolo Valente <paolo.valente@linaro.org>
2722M:	Jens Axboe <axboe@kernel.dk>
2723L:	linux-block@vger.kernel.org
2724S:	Maintained
2725F:	block/bfq-*
2726F:	Documentation/block/bfq-iosched.txt
2727
2728BFS FILE SYSTEM
2729M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2730S:	Maintained
2731F:	Documentation/filesystems/bfs.txt
2732F:	fs/bfs/
2733F:	include/uapi/linux/bfs_fs.h
2734
2735BLINKM RGB LED DRIVER
2736M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2737S:	Maintained
2738F:	drivers/leds/leds-blinkm.c
2739
2740BLOCK LAYER
2741M:	Jens Axboe <axboe@kernel.dk>
2742L:	linux-block@vger.kernel.org
2743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2744S:	Maintained
2745F:	block/
2746F:	drivers/block/
2747F:	kernel/trace/blktrace.c
2748F:	lib/sbitmap.c
2749
2750BLOCK2MTD DRIVER
2751M:	Joern Engel <joern@lazybastard.org>
2752L:	linux-mtd@lists.infradead.org
2753S:	Maintained
2754F:	drivers/mtd/devices/block2mtd.c
2755
2756BLUETOOTH DRIVERS
2757M:	Marcel Holtmann <marcel@holtmann.org>
2758M:	Johan Hedberg <johan.hedberg@gmail.com>
2759L:	linux-bluetooth@vger.kernel.org
2760W:	http://www.bluez.org/
2761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2763S:	Maintained
2764F:	drivers/bluetooth/
2765
2766BLUETOOTH SUBSYSTEM
2767M:	Marcel Holtmann <marcel@holtmann.org>
2768M:	Johan Hedberg <johan.hedberg@gmail.com>
2769L:	linux-bluetooth@vger.kernel.org
2770W:	http://www.bluez.org/
2771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2773S:	Maintained
2774F:	net/bluetooth/
2775F:	include/net/bluetooth/
2776
2777BONDING DRIVER
2778M:	Jay Vosburgh <j.vosburgh@gmail.com>
2779M:	Veaceslav Falico <vfalico@gmail.com>
2780M:	Andy Gospodarek <andy@greyhouse.net>
2781L:	netdev@vger.kernel.org
2782W:	http://sourceforge.net/projects/bonding/
2783S:	Supported
2784F:	drivers/net/bonding/
2785F:	include/uapi/linux/if_bonding.h
2786
2787BPF (Safe dynamic programs and tools)
2788M:	Alexei Starovoitov <ast@kernel.org>
2789M:	Daniel Borkmann <daniel@iogearbox.net>
2790L:	netdev@vger.kernel.org
2791L:	linux-kernel@vger.kernel.org
2792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2794Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2795S:	Supported
2796F:	arch/x86/net/bpf_jit*
2797F:	Documentation/networking/filter.txt
2798F:	Documentation/bpf/
2799F:	include/linux/bpf*
2800F:	include/linux/filter.h
2801F:	include/trace/events/xdp.h
2802F:	include/uapi/linux/bpf*
2803F:	include/uapi/linux/filter.h
2804F:	kernel/bpf/
2805F:	kernel/trace/bpf_trace.c
2806F:	lib/test_bpf.c
2807F:	net/bpf/
2808F:	net/core/filter.c
2809F:	net/sched/act_bpf.c
2810F:	net/sched/cls_bpf.c
2811F:	samples/bpf/
2812F:	tools/bpf/
2813F:	tools/lib/bpf/
2814F:	tools/testing/selftests/bpf/
2815
2816BROADCOM B44 10/100 ETHERNET DRIVER
2817M:	Michael Chan <michael.chan@broadcom.com>
2818L:	netdev@vger.kernel.org
2819S:	Supported
2820F:	drivers/net/ethernet/broadcom/b44.*
2821
2822BROADCOM B53 ETHERNET SWITCH DRIVER
2823M:	Florian Fainelli <f.fainelli@gmail.com>
2824L:	netdev@vger.kernel.org
2825L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2826S:	Supported
2827F:	drivers/net/dsa/b53/*
2828F:	include/linux/platform_data/b53.h
2829
2830BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2831M:	Florian Fainelli <f.fainelli@gmail.com>
2832M:	Ray Jui <rjui@broadcom.com>
2833M:	Scott Branden <sbranden@broadcom.com>
2834M:	bcm-kernel-feedback-list@broadcom.com
2835T:	git git://github.com/broadcom/mach-bcm
2836S:	Maintained
2837N:	bcm281*
2838N:	bcm113*
2839N:	bcm216*
2840N:	kona
2841F:	arch/arm/mach-bcm/
2842
2843BROADCOM BCM2835 ARM ARCHITECTURE
2844M:	Eric Anholt <eric@anholt.net>
2845M:	Stefan Wahren <stefan.wahren@i2se.com>
2846L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2847L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2848T:	git git://github.com/anholt/linux
2849S:	Maintained
2850N:	bcm2835
2851F:	drivers/staging/vc04_services
2852
2853BROADCOM BCM47XX MIPS ARCHITECTURE
2854M:	Hauke Mehrtens <hauke@hauke-m.de>
2855M:	Rafał Miłecki <zajec5@gmail.com>
2856L:	linux-mips@linux-mips.org
2857S:	Maintained
2858F:	Documentation/devicetree/bindings/mips/brcm/
2859F:	arch/mips/bcm47xx/*
2860F:	arch/mips/include/asm/mach-bcm47xx/*
2861
2862BROADCOM BCM5301X ARM ARCHITECTURE
2863M:	Hauke Mehrtens <hauke@hauke-m.de>
2864M:	Rafał Miłecki <zajec5@gmail.com>
2865M:	Jon Mason <jonmason@broadcom.com>
2866M:	bcm-kernel-feedback-list@broadcom.com
2867L:	linux-arm-kernel@lists.infradead.org
2868S:	Maintained
2869F:	arch/arm/mach-bcm/bcm_5301x.c
2870F:	arch/arm/boot/dts/bcm5301x*.dtsi
2871F:	arch/arm/boot/dts/bcm470*
2872F:	arch/arm/boot/dts/bcm953012*
2873
2874BROADCOM BCM53573 ARM ARCHITECTURE
2875M:	Rafał Miłecki <rafal@milecki.pl>
2876L:	linux-arm-kernel@lists.infradead.org
2877S:	Maintained
2878F:	arch/arm/boot/dts/bcm53573*
2879F:	arch/arm/boot/dts/bcm47189*
2880
2881BROADCOM BCM63XX ARM ARCHITECTURE
2882M:	Florian Fainelli <f.fainelli@gmail.com>
2883M:	bcm-kernel-feedback-list@broadcom.com
2884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2885T:	git git://github.com/broadcom/stblinux.git
2886S:	Maintained
2887N:	bcm63xx
2888
2889BROADCOM BCM63XX/BCM33XX UDC DRIVER
2890M:	Kevin Cernekee <cernekee@gmail.com>
2891L:	linux-usb@vger.kernel.org
2892S:	Maintained
2893F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2894
2895BROADCOM BCM7XXX ARM ARCHITECTURE
2896M:	Brian Norris <computersforpeace@gmail.com>
2897M:	Gregory Fong <gregory.0xf0@gmail.com>
2898M:	Florian Fainelli <f.fainelli@gmail.com>
2899M:	bcm-kernel-feedback-list@broadcom.com
2900L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2901T:	git git://github.com/broadcom/stblinux.git
2902S:	Maintained
2903F:	arch/arm/mach-bcm/*brcmstb*
2904F:	arch/arm/boot/dts/bcm7*.dts*
2905F:	drivers/bus/brcmstb_gisb.c
2906F:	arch/arm/mm/cache-b15-rac.c
2907F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2908N:	brcmstb
2909
2910BROADCOM BMIPS CPUFREQ DRIVER
2911M:	Markus Mayer <mmayer@broadcom.com>
2912M:	bcm-kernel-feedback-list@broadcom.com
2913L:	linux-pm@vger.kernel.org
2914S:	Maintained
2915F:	drivers/cpufreq/bmips-cpufreq.c
2916
2917BROADCOM BMIPS MIPS ARCHITECTURE
2918M:	Kevin Cernekee <cernekee@gmail.com>
2919M:	Florian Fainelli <f.fainelli@gmail.com>
2920L:	linux-mips@linux-mips.org
2921T:	git git://github.com/broadcom/stblinux.git
2922S:	Maintained
2923F:	arch/mips/bmips/*
2924F:	arch/mips/include/asm/mach-bmips/*
2925F:	arch/mips/kernel/*bmips*
2926F:	arch/mips/boot/dts/brcm/bcm*.dts*
2927F:	drivers/irqchip/irq-bcm63*
2928F:	drivers/irqchip/irq-bcm7*
2929F:	drivers/irqchip/irq-brcmstb*
2930F:	include/linux/bcm963xx_nvram.h
2931F:	include/linux/bcm963xx_tag.h
2932
2933BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2934M:	Rasesh Mody <rasesh.mody@cavium.com>
2935M:	Dept-GELinuxNICDev@cavium.com
2936L:	netdev@vger.kernel.org
2937S:	Supported
2938F:	drivers/net/ethernet/broadcom/bnx2.*
2939F:	drivers/net/ethernet/broadcom/bnx2_*
2940
2941BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2942M:	QLogic-Storage-Upstream@qlogic.com
2943L:	linux-scsi@vger.kernel.org
2944S:	Supported
2945F:	drivers/scsi/bnx2fc/
2946
2947BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2948M:	QLogic-Storage-Upstream@qlogic.com
2949L:	linux-scsi@vger.kernel.org
2950S:	Supported
2951F:	drivers/scsi/bnx2i/
2952
2953BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2954M:	Ariel Elior <ariel.elior@cavium.com>
2955M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2956M:	everest-linux-l2@cavium.com
2957L:	netdev@vger.kernel.org
2958S:	Supported
2959F:	drivers/net/ethernet/broadcom/bnx2x/
2960
2961BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2962M:	Michael Chan <michael.chan@broadcom.com>
2963L:	netdev@vger.kernel.org
2964S:	Supported
2965F:	drivers/net/ethernet/broadcom/bnxt/
2966
2967BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2968M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2969M:	Franky Lin <franky.lin@broadcom.com>
2970M:	Hante Meuleman <hante.meuleman@broadcom.com>
2971M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2972M:	Wright Feng <wright.feng@cypress.com>
2973L:	linux-wireless@vger.kernel.org
2974L:	brcm80211-dev-list.pdl@broadcom.com
2975L:	brcm80211-dev-list@cypress.com
2976S:	Supported
2977F:	drivers/net/wireless/broadcom/brcm80211/
2978
2979BROADCOM BRCMSTB GPIO DRIVER
2980M:	Gregory Fong <gregory.0xf0@gmail.com>
2981L:	bcm-kernel-feedback-list@broadcom.com
2982S:	Supported
2983F:	drivers/gpio/gpio-brcmstb.c
2984F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2985
2986BROADCOM BRCMSTB I2C DRIVER
2987M:	Kamal Dasu <kdasu.kdev@gmail.com>
2988L:	linux-i2c@vger.kernel.org
2989L:	bcm-kernel-feedback-list@broadcom.com
2990S:	Supported
2991F:	drivers/i2c/busses/i2c-brcmstb.c
2992F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
2993
2994BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2995M:	Al Cooper <alcooperx@gmail.com>
2996L:	linux-kernel@vger.kernel.org
2997L:	bcm-kernel-feedback-list@broadcom.com
2998S:	Maintained
2999F:	drivers/phy/broadcom/phy-brcm-usb*
3000
3001BROADCOM GENET ETHERNET DRIVER
3002M:	Doug Berger <opendmb@gmail.com>
3003M:	Florian Fainelli <f.fainelli@gmail.com>
3004L:	netdev@vger.kernel.org
3005S:	Supported
3006F:	drivers/net/ethernet/broadcom/genet/
3007
3008BROADCOM IPROC ARM ARCHITECTURE
3009M:	Ray Jui <rjui@broadcom.com>
3010M:	Scott Branden <sbranden@broadcom.com>
3011M:	Jon Mason <jonmason@broadcom.com>
3012M:	bcm-kernel-feedback-list@broadcom.com
3013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3014T:	git git://github.com/broadcom/cygnus-linux.git
3015S:	Maintained
3016N:	iproc
3017N:	cygnus
3018N:	bcm[-_]nsp
3019N:	bcm9113*
3020N:	bcm9583*
3021N:	bcm9585*
3022N:	bcm9586*
3023N:	bcm988312
3024N:	bcm113*
3025N:	bcm583*
3026N:	bcm585*
3027N:	bcm586*
3028N:	bcm88312
3029N:	hr2
3030N:	stingray
3031F:	arch/arm64/boot/dts/broadcom/northstar2/*
3032F:	arch/arm64/boot/dts/broadcom/stingray/*
3033F:	drivers/clk/bcm/clk-ns*
3034F:	drivers/clk/bcm/clk-sr*
3035F:	drivers/pinctrl/bcm/pinctrl-ns*
3036F:	include/dt-bindings/clock/bcm-sr*
3037
3038BROADCOM KONA GPIO DRIVER
3039M:	Ray Jui <rjui@broadcom.com>
3040L:	bcm-kernel-feedback-list@broadcom.com
3041S:	Supported
3042F:	drivers/gpio/gpio-bcm-kona.c
3043F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3044
3045BROADCOM NETXTREME-E ROCE DRIVER
3046M:	Selvin Xavier <selvin.xavier@broadcom.com>
3047M:	Devesh Sharma <devesh.sharma@broadcom.com>
3048M:	Somnath Kotur <somnath.kotur@broadcom.com>
3049M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3050L:	linux-rdma@vger.kernel.org
3051W:	http://www.broadcom.com
3052S:	Supported
3053F:	drivers/infiniband/hw/bnxt_re/
3054F:	include/uapi/rdma/bnxt_re-abi.h
3055
3056BROADCOM NVRAM DRIVER
3057M:	Rafał Miłecki <zajec5@gmail.com>
3058L:	linux-mips@linux-mips.org
3059S:	Maintained
3060F:	drivers/firmware/broadcom/*
3061
3062BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3063M:	Rafał Miłecki <zajec5@gmail.com>
3064L:	linux-wireless@vger.kernel.org
3065S:	Maintained
3066F:	drivers/bcma/
3067F:	include/linux/bcma/
3068
3069BROADCOM STB AVS CPUFREQ DRIVER
3070M:	Markus Mayer <mmayer@broadcom.com>
3071M:	bcm-kernel-feedback-list@broadcom.com
3072L:	linux-pm@vger.kernel.org
3073S:	Maintained
3074F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3075F:	drivers/cpufreq/brcmstb*
3076
3077BROADCOM STB AVS TMON DRIVER
3078M:	Markus Mayer <mmayer@broadcom.com>
3079M:	bcm-kernel-feedback-list@broadcom.com
3080L:	linux-pm@vger.kernel.org
3081S:	Maintained
3082F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3083F:	drivers/thermal/broadcom/brcmstb*
3084
3085BROADCOM STB NAND FLASH DRIVER
3086M:	Brian Norris <computersforpeace@gmail.com>
3087M:	Kamal Dasu <kdasu.kdev@gmail.com>
3088L:	linux-mtd@lists.infradead.org
3089L:	bcm-kernel-feedback-list@broadcom.com
3090S:	Maintained
3091F:	drivers/mtd/nand/raw/brcmnand/
3092
3093BROADCOM STB DPFE DRIVER
3094M:	Markus Mayer <mmayer@broadcom.com>
3095M:	bcm-kernel-feedback-list@broadcom.com
3096L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3097S:	Maintained
3098F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3099F:	drivers/memory/brcmstb_dpfe.c
3100
3101BROADCOM SPI DRIVER
3102M:	Kamal Dasu <kdasu.kdev@gmail.com>
3103M:	bcm-kernel-feedback-list@broadcom.com
3104S:	Maintained
3105F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3106F:	drivers/spi/spi-bcm-qspi.*
3107F:	drivers/spi/spi-brcmstb-qspi.c
3108F:	drivers/spi/spi-iproc-qspi.c
3109
3110BROADCOM SYSTEMPORT ETHERNET DRIVER
3111M:	Florian Fainelli <f.fainelli@gmail.com>
3112L:	netdev@vger.kernel.org
3113S:	Supported
3114F:	drivers/net/ethernet/broadcom/bcmsysport.*
3115
3116BROADCOM TG3 GIGABIT ETHERNET DRIVER
3117M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3118M:	Prashant Sreedharan <prashant@broadcom.com>
3119M:	Michael Chan <mchan@broadcom.com>
3120L:	netdev@vger.kernel.org
3121S:	Supported
3122F:	drivers/net/ethernet/broadcom/tg3.*
3123
3124BROCADE BFA FC SCSI DRIVER
3125M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3126M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3127L:	linux-scsi@vger.kernel.org
3128S:	Supported
3129F:	drivers/scsi/bfa/
3130
3131BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3132M:	Rasesh Mody <rasesh.mody@cavium.com>
3133M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3134M:	Dept-GELinuxNICDev@cavium.com
3135L:	netdev@vger.kernel.org
3136S:	Supported
3137F:	drivers/net/ethernet/brocade/bna/
3138
3139BSG (block layer generic sg v4 driver)
3140M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3141L:	linux-scsi@vger.kernel.org
3142S:	Supported
3143F:	block/bsg.c
3144F:	include/linux/bsg.h
3145F:	include/uapi/linux/bsg.h
3146
3147BT87X AUDIO DRIVER
3148M:	Clemens Ladisch <clemens@ladisch.de>
3149L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3150T:	git git://git.alsa-project.org/alsa-kernel.git
3151S:	Maintained
3152F:	Documentation/sound/cards/bt87x.rst
3153F:	sound/pci/bt87x.c
3154
3155BT8XXGPIO DRIVER
3156M:	Michael Buesch <m@bues.ch>
3157W:	http://bu3sch.de/btgpio.php
3158S:	Maintained
3159F:	drivers/gpio/gpio-bt8xx.c
3160
3161BTRFS FILE SYSTEM
3162M:	Chris Mason <clm@fb.com>
3163M:	Josef Bacik <josef@toxicpanda.com>
3164M:	David Sterba <dsterba@suse.com>
3165L:	linux-btrfs@vger.kernel.org
3166W:	http://btrfs.wiki.kernel.org/
3167Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3169S:	Maintained
3170F:	Documentation/filesystems/btrfs.txt
3171F:	fs/btrfs/
3172F:	include/linux/btrfs*
3173F:	include/uapi/linux/btrfs*
3174
3175BTTV VIDEO4LINUX DRIVER
3176M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3177L:	linux-media@vger.kernel.org
3178W:	https://linuxtv.org
3179T:	git git://linuxtv.org/media_tree.git
3180S:	Odd fixes
3181F:	Documentation/media/v4l-drivers/bttv*
3182F:	drivers/media/pci/bt8xx/bttv*
3183
3184BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3185M:	Chanwoo Choi <cw00.choi@samsung.com>
3186L:	linux-pm@vger.kernel.org
3187L:	linux-samsung-soc@vger.kernel.org
3188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3189S:	Maintained
3190F:	drivers/devfreq/exynos-bus.c
3191F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3192
3193BUSLOGIC SCSI DRIVER
3194M:	Khalid Aziz <khalid@gonehiking.org>
3195L:	linux-scsi@vger.kernel.org
3196S:	Maintained
3197F:	drivers/scsi/BusLogic.*
3198F:	drivers/scsi/FlashPoint.*
3199
3200C-MEDIA CMI8788 DRIVER
3201M:	Clemens Ladisch <clemens@ladisch.de>
3202L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3203T:	git git://git.alsa-project.org/alsa-kernel.git
3204S:	Maintained
3205F:	sound/pci/oxygen/
3206
3207C-SKY ARCHITECTURE
3208M:	Guo Ren <ren_guo@c-sky.com>
3209T:	git https://github.com/c-sky/csky-linux.git
3210S:	Supported
3211F:	arch/csky/
3212F:	Documentation/devicetree/bindings/csky/
3213K:	csky
3214N:	csky
3215
3216C6X ARCHITECTURE
3217M:	Mark Salter <msalter@redhat.com>
3218M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3219L:	linux-c6x-dev@linux-c6x.org
3220W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3221S:	Maintained
3222F:	arch/c6x/
3223
3224CA8210 IEEE-802.15.4 RADIO DRIVER
3225M:	Harry Morris <h.morris@cascoda.com>
3226L:	linux-wpan@vger.kernel.org
3227W:	https://github.com/Cascoda/ca8210-linux.git
3228S:	Maintained
3229F:	drivers/net/ieee802154/ca8210.c
3230F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3231
3232CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3233M:	David Howells <dhowells@redhat.com>
3234L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3235S:	Supported
3236F:	Documentation/filesystems/caching/cachefiles.txt
3237F:	fs/cachefiles/
3238
3239CADENCE MIPI-CSI2 BRIDGES
3240M:	Maxime Ripard <maxime.ripard@bootlin.com>
3241L:	linux-media@vger.kernel.org
3242S:	Maintained
3243F:	Documentation/devicetree/bindings/media/cdns,*.txt
3244F:	drivers/media/platform/cadence/cdns-csi2*
3245
3246CADET FM/AM RADIO RECEIVER DRIVER
3247M:	Hans Verkuil <hverkuil@xs4all.nl>
3248L:	linux-media@vger.kernel.org
3249T:	git git://linuxtv.org/media_tree.git
3250W:	https://linuxtv.org
3251S:	Maintained
3252F:	drivers/media/radio/radio-cadet*
3253
3254CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3255M:	Jonathan Corbet <corbet@lwn.net>
3256L:	linux-media@vger.kernel.org
3257T:	git git://linuxtv.org/media_tree.git
3258S:	Maintained
3259F:	Documentation/media/v4l-drivers/cafe_ccic*
3260F:	drivers/media/platform/marvell-ccic/
3261
3262CAIF NETWORK LAYER
3263M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3264L:	netdev@vger.kernel.org
3265S:	Supported
3266F:	Documentation/networking/caif/
3267F:	drivers/net/caif/
3268F:	include/uapi/linux/caif/
3269F:	include/net/caif/
3270F:	net/caif/
3271
3272CALGARY x86-64 IOMMU
3273M:	Muli Ben-Yehuda <mulix@mulix.org>
3274M:	Jon Mason <jdmason@kudzu.us>
3275L:	iommu@lists.linux-foundation.org
3276S:	Maintained
3277F:	arch/x86/kernel/pci-calgary_64.c
3278F:	arch/x86/kernel/tce_64.c
3279F:	arch/x86/include/asm/calgary.h
3280F:	arch/x86/include/asm/tce.h
3281
3282CAN NETWORK DRIVERS
3283M:	Wolfgang Grandegger <wg@grandegger.com>
3284M:	Marc Kleine-Budde <mkl@pengutronix.de>
3285L:	linux-can@vger.kernel.org
3286W:	https://github.com/linux-can
3287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3289S:	Maintained
3290F:	Documentation/devicetree/bindings/net/can/
3291F:	drivers/net/can/
3292F:	include/linux/can/dev.h
3293F:	include/linux/can/platform/
3294F:	include/uapi/linux/can/error.h
3295F:	include/uapi/linux/can/netlink.h
3296
3297CAN NETWORK LAYER
3298M:	Oliver Hartkopp <socketcan@hartkopp.net>
3299M:	Marc Kleine-Budde <mkl@pengutronix.de>
3300L:	linux-can@vger.kernel.org
3301W:	https://github.com/linux-can
3302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3304S:	Maintained
3305F:	Documentation/networking/can.rst
3306F:	net/can/
3307F:	include/linux/can/core.h
3308F:	include/uapi/linux/can.h
3309F:	include/uapi/linux/can/bcm.h
3310F:	include/uapi/linux/can/raw.h
3311F:	include/uapi/linux/can/gw.h
3312
3313CAPABILITIES
3314M:	Serge Hallyn <serge@hallyn.com>
3315L:	linux-security-module@vger.kernel.org
3316S:	Supported
3317F:	include/linux/capability.h
3318F:	include/uapi/linux/capability.h
3319F:	security/commoncap.c
3320F:	kernel/capability.c
3321
3322CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3323M:	Kevin Tsai <ktsai@capellamicro.com>
3324S:	Maintained
3325F:	drivers/iio/light/cm*
3326
3327CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3328M:	Christian Lamparter <chunkeey@googlemail.com>
3329L:	linux-wireless@vger.kernel.org
3330W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3331S:	Maintained
3332F:	drivers/net/wireless/ath/carl9170/
3333
3334CAVIUM I2C DRIVER
3335M:	Jan Glauber <jglauber@cavium.com>
3336M:	David Daney <david.daney@cavium.com>
3337W:	http://www.cavium.com
3338S:	Supported
3339F:	drivers/i2c/busses/i2c-octeon*
3340F:	drivers/i2c/busses/i2c-thunderx*
3341
3342CAVIUM LIQUIDIO NETWORK DRIVER
3343M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3344M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3345M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3346M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3347L:	netdev@vger.kernel.org
3348W:	http://www.cavium.com
3349S:	Supported
3350F:	drivers/net/ethernet/cavium/liquidio/
3351
3352CAVIUM MMC DRIVER
3353M:	Jan Glauber <jglauber@cavium.com>
3354M:	David Daney <david.daney@cavium.com>
3355M:	Steven J. Hill <Steven.Hill@cavium.com>
3356W:	http://www.cavium.com
3357S:	Supported
3358F:	drivers/mmc/host/cavium*
3359
3360CAVIUM OCTEON-TX CRYPTO DRIVER
3361M:	George Cherian <george.cherian@cavium.com>
3362L:	linux-crypto@vger.kernel.org
3363W:	http://www.cavium.com
3364S:	Supported
3365F:	drivers/crypto/cavium/cpt/
3366
3367CAVIUM THUNDERX2 ARM64 SOC
3368M:	Robert Richter <rrichter@cavium.com>
3369M:	Jayachandran C <jnair@caviumnetworks.com>
3370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3371S:	Maintained
3372F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3373F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3374
3375CC2520 IEEE-802.15.4 RADIO DRIVER
3376M:	Varka Bhadram <varkabhadram@gmail.com>
3377L:	linux-wpan@vger.kernel.org
3378S:	Maintained
3379F:	drivers/net/ieee802154/cc2520.c
3380F:	include/linux/spi/cc2520.h
3381F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3382
3383CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3384M:	Gilad Ben-Yossef <gilad@benyossef.com>
3385L:	linux-crypto@vger.kernel.org
3386S:	Supported
3387F:	drivers/crypto/ccree/
3388W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3389
3390CEC FRAMEWORK
3391M:	Hans Verkuil <hans.verkuil@cisco.com>
3392L:	linux-media@vger.kernel.org
3393T:	git git://linuxtv.org/media_tree.git
3394W:	http://linuxtv.org
3395S:	Supported
3396F:	Documentation/media/kapi/cec-core.rst
3397F:	Documentation/media/uapi/cec
3398F:	drivers/media/cec/
3399F:	drivers/media/rc/keymaps/rc-cec.c
3400F:	include/media/cec.h
3401F:	include/media/cec-notifier.h
3402F:	include/uapi/linux/cec.h
3403F:	include/uapi/linux/cec-funcs.h
3404F:	Documentation/devicetree/bindings/media/cec.txt
3405F:	Documentation/ABI/testing/debugfs-cec-error-inj
3406
3407CEC GPIO DRIVER
3408M:	Hans Verkuil <hans.verkuil@cisco.com>
3409L:	linux-media@vger.kernel.org
3410T:	git git://linuxtv.org/media_tree.git
3411W:	http://linuxtv.org
3412S:	Supported
3413F:	drivers/media/platform/cec-gpio/
3414F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3415
3416CELL BROADBAND ENGINE ARCHITECTURE
3417M:	Arnd Bergmann <arnd@arndb.de>
3418L:	linuxppc-dev@lists.ozlabs.org
3419W:	http://www.ibm.com/developerworks/power/cell/
3420S:	Supported
3421F:	arch/powerpc/include/asm/cell*.h
3422F:	arch/powerpc/include/asm/spu*.h
3423F:	arch/powerpc/include/uapi/asm/spu*.h
3424F:	arch/powerpc/oprofile/*cell*
3425F:	arch/powerpc/platforms/cell/
3426
3427CEPH COMMON CODE (LIBCEPH)
3428M:	Ilya Dryomov <idryomov@gmail.com>
3429M:	"Yan, Zheng" <zyan@redhat.com>
3430M:	Sage Weil <sage@redhat.com>
3431L:	ceph-devel@vger.kernel.org
3432W:	http://ceph.com/
3433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3434T:	git git://github.com/ceph/ceph-client.git
3435S:	Supported
3436F:	net/ceph/
3437F:	include/linux/ceph/
3438F:	include/linux/crush/
3439
3440CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3441M:	"Yan, Zheng" <zyan@redhat.com>
3442M:	Sage Weil <sage@redhat.com>
3443M:	Ilya Dryomov <idryomov@gmail.com>
3444L:	ceph-devel@vger.kernel.org
3445W:	http://ceph.com/
3446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3447T:	git git://github.com/ceph/ceph-client.git
3448S:	Supported
3449F:	Documentation/filesystems/ceph.txt
3450F:	fs/ceph/
3451
3452CERTIFICATE HANDLING:
3453M:	David Howells <dhowells@redhat.com>
3454M:	David Woodhouse <dwmw2@infradead.org>
3455L:	keyrings@vger.kernel.org
3456S:	Maintained
3457F:	Documentation/admin-guide/module-signing.rst
3458F:	certs/
3459F:	scripts/sign-file.c
3460F:	scripts/extract-cert.c
3461
3462CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3463L:	linux-usb@vger.kernel.org
3464S:	Orphan
3465F:	Documentation/usb/WUSB-Design-overview.txt
3466F:	Documentation/usb/wusb-cbaf
3467F:	drivers/usb/host/hwa-hc.c
3468F:	drivers/usb/host/whci/
3469F:	drivers/usb/wusbcore/
3470F:	include/linux/usb/wusb*
3471
3472CFAG12864B LCD DRIVER
3473M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3474S:	Maintained
3475F:	drivers/auxdisplay/cfag12864b.c
3476F:	include/linux/cfag12864b.h
3477
3478CFAG12864BFB LCD FRAMEBUFFER DRIVER
3479M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3480S:	Maintained
3481F:	drivers/auxdisplay/cfag12864bfb.c
3482F:	include/linux/cfag12864b.h
3483
3484802.11 (including CFG80211/NL80211)
3485M:	Johannes Berg <johannes@sipsolutions.net>
3486L:	linux-wireless@vger.kernel.org
3487W:	http://wireless.kernel.org/
3488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3490S:	Maintained
3491F:	net/wireless/
3492F:	include/uapi/linux/nl80211.h
3493F:	include/linux/ieee80211.h
3494F:	include/net/wext.h
3495F:	include/net/cfg80211.h
3496F:	include/net/iw_handler.h
3497F:	include/net/ieee80211_radiotap.h
3498F:	Documentation/driver-api/80211/cfg80211.rst
3499F:	Documentation/networking/regulatory.txt
3500
3501CHAR and MISC DRIVERS
3502M:	Arnd Bergmann <arnd@arndb.de>
3503M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3505S:	Supported
3506F:	drivers/char/
3507F:	drivers/misc/
3508F:	include/linux/miscdevice.h
3509
3510CHECKPATCH
3511M:	Andy Whitcroft <apw@canonical.com>
3512M:	Joe Perches <joe@perches.com>
3513S:	Maintained
3514F:	scripts/checkpatch.pl
3515
3516CHINESE DOCUMENTATION
3517M:	Harry Wei <harryxiyou@gmail.com>
3518L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3519L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3520S:	Maintained
3521F:	Documentation/translations/zh_CN/
3522
3523CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3524M:	Peter Chen <Peter.Chen@nxp.com>
3525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3526L:	linux-usb@vger.kernel.org
3527S:	Maintained
3528F:	drivers/usb/chipidea/
3529
3530CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3531M:	Hans de Goede <hdegoede@redhat.com>
3532L:	linux-input@vger.kernel.org
3533S:	Maintained
3534F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3535F:	drivers/input/touchscreen/chipone_icn8318.c
3536
3537CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3538M:	Hans de Goede <hdegoede@redhat.com>
3539L:	linux-input@vger.kernel.org
3540S:	Maintained
3541F:	drivers/input/touchscreen/chipone_icn8505.c
3542
3543CHROME HARDWARE PLATFORM SUPPORT
3544M:	Benson Leung <bleung@chromium.org>
3545M:	Olof Johansson <olof@lixom.net>
3546S:	Maintained
3547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3548F:	drivers/platform/chrome/
3549
3550CIRRUS LOGIC AUDIO CODEC DRIVERS
3551M:	Brian Austin <brian.austin@cirrus.com>
3552M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3553L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3554S:	Maintained
3555F:	sound/soc/codecs/cs*
3556
3557CIRRUS LOGIC EP93XX ETHERNET DRIVER
3558M:	Hartley Sweeten <hsweeten@visionengravers.com>
3559L:	netdev@vger.kernel.org
3560S:	Maintained
3561F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3562
3563CISCO FCOE HBA DRIVER
3564M:	Satish Kharat <satishkh@cisco.com>
3565M:	Sesidhar Baddela <sebaddel@cisco.com>
3566M:	Karan Tilak Kumar <kartilak@cisco.com>
3567L:	linux-scsi@vger.kernel.org
3568S:	Supported
3569F:	drivers/scsi/fnic/
3570
3571CISCO SCSI HBA DRIVER
3572M:	Karan Tilak Kumar <kartilak@cisco.com>
3573M:	Sesidhar Baddela <sebaddel@cisco.com>
3574L:	linux-scsi@vger.kernel.org
3575S:	Supported
3576F:	drivers/scsi/snic/
3577
3578CISCO VIC ETHERNET NIC DRIVER
3579M:	Christian Benvenuti <benve@cisco.com>
3580M:	Govindarajulu Varadarajan <_govind@gmx.com>
3581M:	Parvi Kaustubhi <pkaustub@cisco.com>
3582S:	Supported
3583F:	drivers/net/ethernet/cisco/enic/
3584
3585CISCO VIC LOW LATENCY NIC DRIVER
3586M:	Christian Benvenuti <benve@cisco.com>
3587S:	Supported
3588F:	drivers/infiniband/hw/usnic/
3589
3590CIRRUS LOGIC MADERA CODEC DRIVERS
3591M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3592M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3593L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3594L:	patches@opensource.cirrus.com
3595T:	git https://github.com/CirrusLogic/linux-drivers.git
3596W:	https://github.com/CirrusLogic/linux-drivers/wiki
3597S:	Supported
3598F:	Documentation/devicetree/bindings/mfd/madera.txt
3599F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3600F:	include/linux/mfd/madera/*
3601F:	drivers/gpio/gpio-madera*
3602F:	drivers/mfd/madera*
3603F:	drivers/mfd/cs47l*
3604F:	drivers/pinctrl/cirrus/*
3605
3606CLANG-FORMAT FILE
3607M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3608S:	Maintained
3609F:	.clang-format
3610
3611CLEANCACHE API
3612M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3613L:	linux-kernel@vger.kernel.org
3614S:	Maintained
3615F:	mm/cleancache.c
3616F:	include/linux/cleancache.h
3617
3618CLK API
3619M:	Russell King <linux@armlinux.org.uk>
3620L:	linux-clk@vger.kernel.org
3621S:	Maintained
3622F:	include/linux/clk.h
3623
3624CLOCKSOURCE, CLOCKEVENT DRIVERS
3625M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3626M:	Thomas Gleixner <tglx@linutronix.de>
3627L:	linux-kernel@vger.kernel.org
3628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3629S:	Supported
3630F:	drivers/clocksource/
3631F:	Documentation/devicetree/bindings/timer/
3632
3633CMPC ACPI DRIVER
3634M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3635M:	Daniel Oliveira Nascimento <don@syst.com.br>
3636L:	platform-driver-x86@vger.kernel.org
3637S:	Supported
3638F:	drivers/platform/x86/classmate-laptop.c
3639
3640COBALT MEDIA DRIVER
3641M:	Hans Verkuil <hans.verkuil@cisco.com>
3642L:	linux-media@vger.kernel.org
3643T:	git git://linuxtv.org/media_tree.git
3644W:	https://linuxtv.org
3645S:	Supported
3646F:	drivers/media/pci/cobalt/
3647
3648COCCINELLE/Semantic Patches (SmPL)
3649M:	Julia Lawall <Julia.Lawall@lip6.fr>
3650M:	Gilles Muller <Gilles.Muller@lip6.fr>
3651M:	Nicolas Palix <nicolas.palix@imag.fr>
3652M:	Michal Marek <michal.lkml@markovi.net>
3653L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3655W:	http://coccinelle.lip6.fr/
3656S:	Supported
3657F:	Documentation/dev-tools/coccinelle.rst
3658F:	scripts/coccinelle/
3659F:	scripts/coccicheck
3660
3661CODA FILE SYSTEM
3662M:	Jan Harkes <jaharkes@cs.cmu.edu>
3663M:	coda@cs.cmu.edu
3664L:	codalist@coda.cs.cmu.edu
3665W:	http://www.coda.cs.cmu.edu/
3666S:	Maintained
3667F:	Documentation/filesystems/coda.txt
3668F:	fs/coda/
3669F:	include/linux/coda*.h
3670F:	include/uapi/linux/coda*.h
3671
3672CODA V4L2 MEM2MEM DRIVER
3673M:	Philipp Zabel <p.zabel@pengutronix.de>
3674L:	linux-media@vger.kernel.org
3675S:	Maintained
3676F:	Documentation/devicetree/bindings/media/coda.txt
3677F:	drivers/media/platform/coda/
3678
3679CODE OF CONDUCT
3680M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3681S:	Supported
3682F:	Documentation/process/code-of-conduct.rst
3683F:	Documentation/process/code-of-conduct-interpretation.rst
3684
3685COMMON CLK FRAMEWORK
3686M:	Michael Turquette <mturquette@baylibre.com>
3687M:	Stephen Boyd <sboyd@kernel.org>
3688L:	linux-clk@vger.kernel.org
3689Q:	http://patchwork.kernel.org/project/linux-clk/list/
3690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3691S:	Maintained
3692F:	Documentation/devicetree/bindings/clock/
3693F:	drivers/clk/
3694X:	drivers/clk/clkdev.c
3695F:	include/linux/clk-pr*
3696F:	include/linux/clk/
3697F:	include/linux/of_clk.h
3698
3699COMMON INTERNET FILE SYSTEM (CIFS)
3700M:	Steve French <sfrench@samba.org>
3701L:	linux-cifs@vger.kernel.org
3702L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3703W:	http://linux-cifs.samba.org/
3704T:	git git://git.samba.org/sfrench/cifs-2.6.git
3705S:	Supported
3706F:	Documentation/filesystems/cifs/
3707F:	fs/cifs/
3708
3709COMPACTPCI HOTPLUG CORE
3710M:	Scott Murray <scott@spiteful.org>
3711L:	linux-pci@vger.kernel.org
3712S:	Maintained
3713F:	drivers/pci/hotplug/cpci_hotplug*
3714
3715COMPACTPCI HOTPLUG GENERIC DRIVER
3716M:	Scott Murray <scott@spiteful.org>
3717L:	linux-pci@vger.kernel.org
3718S:	Maintained
3719F:	drivers/pci/hotplug/cpcihp_generic.c
3720
3721COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3722M:	Scott Murray <scott@spiteful.org>
3723L:	linux-pci@vger.kernel.org
3724S:	Maintained
3725F:	drivers/pci/hotplug/cpcihp_zt5550.*
3726
3727COMPAL LAPTOP SUPPORT
3728M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3729L:	platform-driver-x86@vger.kernel.org
3730S:	Maintained
3731F:	drivers/platform/x86/compal-laptop.c
3732
3733CONEXANT ACCESSRUNNER USB DRIVER
3734L:	accessrunner-general@lists.sourceforge.net
3735W:	http://accessrunner.sourceforge.net/
3736S:	Orphan
3737F:	drivers/usb/atm/cxacru.c
3738
3739CONFIGFS
3740M:	Joel Becker <jlbec@evilplan.org>
3741M:	Christoph Hellwig <hch@lst.de>
3742T:	git git://git.infradead.org/users/hch/configfs.git
3743S:	Supported
3744F:	fs/configfs/
3745F:	include/linux/configfs.h
3746
3747CONNECTOR
3748M:	Evgeniy Polyakov <zbr@ioremap.net>
3749L:	netdev@vger.kernel.org
3750S:	Maintained
3751F:	drivers/connector/
3752
3753CONTROL GROUP (CGROUP)
3754M:	Tejun Heo <tj@kernel.org>
3755M:	Li Zefan <lizefan@huawei.com>
3756M:	Johannes Weiner <hannes@cmpxchg.org>
3757L:	cgroups@vger.kernel.org
3758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3759S:	Maintained
3760F:	Documentation/cgroup*
3761F:	include/linux/cgroup*
3762F:	kernel/cgroup*
3763
3764CONTROL GROUP - CPUSET
3765M:	Li Zefan <lizefan@huawei.com>
3766L:	cgroups@vger.kernel.org
3767W:	http://www.bullopensource.org/cpuset/
3768W:	http://oss.sgi.com/projects/cpusets/
3769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3770S:	Maintained
3771F:	Documentation/cgroup-v1/cpusets.txt
3772F:	include/linux/cpuset.h
3773F:	kernel/cgroup/cpuset.c
3774
3775CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3776M:	Johannes Weiner <hannes@cmpxchg.org>
3777M:	Michal Hocko <mhocko@kernel.org>
3778M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3779L:	cgroups@vger.kernel.org
3780L:	linux-mm@kvack.org
3781S:	Maintained
3782F:	mm/memcontrol.c
3783F:	mm/swap_cgroup.c
3784
3785CORETEMP HARDWARE MONITORING DRIVER
3786M:	Fenghua Yu <fenghua.yu@intel.com>
3787L:	linux-hwmon@vger.kernel.org
3788S:	Maintained
3789F:	Documentation/hwmon/coretemp
3790F:	drivers/hwmon/coretemp.c
3791
3792COSA/SRP SYNC SERIAL DRIVER
3793M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3794W:	http://www.fi.muni.cz/~kas/cosa/
3795S:	Maintained
3796F:	drivers/net/wan/cosa*
3797
3798CPMAC ETHERNET DRIVER
3799M:	Florian Fainelli <f.fainelli@gmail.com>
3800L:	netdev@vger.kernel.org
3801S:	Maintained
3802F:	drivers/net/ethernet/ti/cpmac.c
3803
3804CPU FREQUENCY DRIVERS
3805M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3806M:	Viresh Kumar <viresh.kumar@linaro.org>
3807L:	linux-pm@vger.kernel.org
3808S:	Maintained
3809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3810T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3811B:	https://bugzilla.kernel.org
3812F:	Documentation/cpu-freq/
3813F:	Documentation/devicetree/bindings/cpufreq/
3814F:	drivers/cpufreq/
3815F:	include/linux/cpufreq.h
3816F:	tools/testing/selftests/cpufreq/
3817
3818CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3819M:	Viresh Kumar <viresh.kumar@linaro.org>
3820M:	Sudeep Holla <sudeep.holla@arm.com>
3821L:	linux-pm@vger.kernel.org
3822W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3823S:	Maintained
3824F:	drivers/cpufreq/arm_big_little.h
3825F:	drivers/cpufreq/arm_big_little.c
3826
3827CPU POWER MONITORING SUBSYSTEM
3828M:	Thomas Renninger <trenn@suse.com>
3829M:	Shuah Khan <shuah@kernel.org>
3830L:	linux-pm@vger.kernel.org
3831S:	Maintained
3832F:	tools/power/cpupower/
3833
3834CPUID/MSR DRIVER
3835M:	"H. Peter Anvin" <hpa@zytor.com>
3836S:	Maintained
3837F:	arch/x86/kernel/cpuid.c
3838F:	arch/x86/kernel/msr.c
3839
3840CPUIDLE DRIVER - ARM BIG LITTLE
3841M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3842M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3843L:	linux-pm@vger.kernel.org
3844L:	linux-arm-kernel@lists.infradead.org
3845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3846S:	Maintained
3847F:	drivers/cpuidle/cpuidle-big_little.c
3848
3849CPUIDLE DRIVER - ARM EXYNOS
3850M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3851M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3852M:	Kukjin Kim <kgene@kernel.org>
3853L:	linux-pm@vger.kernel.org
3854L:	linux-samsung-soc@vger.kernel.org
3855S:	Supported
3856F:	drivers/cpuidle/cpuidle-exynos.c
3857F:	arch/arm/mach-exynos/pm.c
3858
3859CPUIDLE DRIVERS
3860M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3861M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3862L:	linux-pm@vger.kernel.org
3863S:	Maintained
3864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3865B:	https://bugzilla.kernel.org
3866F:	drivers/cpuidle/*
3867F:	include/linux/cpuidle.h
3868
3869CRAMFS FILESYSTEM
3870M:	Nicolas Pitre <nico@linaro.org>
3871S:	Maintained
3872F:	Documentation/filesystems/cramfs.txt
3873F:	fs/cramfs/
3874
3875CRYPTO API
3876M:	Herbert Xu <herbert@gondor.apana.org.au>
3877M:	"David S. Miller" <davem@davemloft.net>
3878L:	linux-crypto@vger.kernel.org
3879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3881S:	Maintained
3882F:	Documentation/crypto/
3883F:	Documentation/devicetree/bindings/crypto/
3884F:	arch/*/crypto/
3885F:	crypto/
3886F:	drivers/crypto/
3887F:	include/crypto/
3888F:	include/linux/crypto*
3889
3890CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3891M:	Neil Horman <nhorman@tuxdriver.com>
3892L:	linux-crypto@vger.kernel.org
3893S:	Maintained
3894F:	crypto/ansi_cprng.c
3895F:	crypto/rng.c
3896
3897CS3308 MEDIA DRIVER
3898M:	Hans Verkuil <hverkuil@xs4all.nl>
3899L:	linux-media@vger.kernel.org
3900T:	git git://linuxtv.org/media_tree.git
3901W:	http://linuxtv.org
3902S:	Odd Fixes
3903F:	drivers/media/i2c/cs3308.c
3904F:	drivers/media/i2c/cs3308.h
3905
3906CS5535 Audio ALSA driver
3907M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3908S:	Maintained
3909F:	sound/pci/cs5535audio/
3910
3911CW1200 WLAN driver
3912M:	Solomon Peachy <pizza@shaftnet.org>
3913S:	Maintained
3914F:	drivers/net/wireless/st/cw1200/
3915
3916CX18 VIDEO4LINUX DRIVER
3917M:	Andy Walls <awalls@md.metrocast.net>
3918L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3919L:	linux-media@vger.kernel.org
3920T:	git git://linuxtv.org/media_tree.git
3921W:	https://linuxtv.org
3922W:	http://www.ivtvdriver.org/index.php/Cx18
3923S:	Maintained
3924F:	Documentation/media/v4l-drivers/cx18*
3925F:	drivers/media/pci/cx18/
3926F:	include/uapi/linux/ivtv*
3927
3928CX2341X MPEG ENCODER HELPER MODULE
3929M:	Hans Verkuil <hverkuil@xs4all.nl>
3930L:	linux-media@vger.kernel.org
3931T:	git git://linuxtv.org/media_tree.git
3932W:	https://linuxtv.org
3933S:	Maintained
3934F:	drivers/media/common/cx2341x*
3935F:	include/media/cx2341x*
3936
3937CX24120 MEDIA DRIVER
3938M:	Jemma Denson <jdenson@gmail.com>
3939M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3940L:	linux-media@vger.kernel.org
3941W:	https://linuxtv.org
3942Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3943S:	Maintained
3944F:	drivers/media/dvb-frontends/cx24120*
3945
3946CX88 VIDEO4LINUX DRIVER
3947M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3948L:	linux-media@vger.kernel.org
3949W:	https://linuxtv.org
3950T:	git git://linuxtv.org/media_tree.git
3951S:	Odd fixes
3952F:	Documentation/media/v4l-drivers/cx88*
3953F:	drivers/media/pci/cx88/
3954
3955CXD2820R MEDIA DRIVER
3956M:	Antti Palosaari <crope@iki.fi>
3957L:	linux-media@vger.kernel.org
3958W:	https://linuxtv.org
3959W:	http://palosaari.fi/linux/
3960Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3961T:	git git://linuxtv.org/anttip/media_tree.git
3962S:	Maintained
3963F:	drivers/media/dvb-frontends/cxd2820r*
3964
3965CXGB3 ETHERNET DRIVER (CXGB3)
3966M:	Santosh Raspatur <santosh@chelsio.com>
3967L:	netdev@vger.kernel.org
3968W:	http://www.chelsio.com
3969S:	Supported
3970F:	drivers/net/ethernet/chelsio/cxgb3/
3971
3972CXGB3 ISCSI DRIVER (CXGB3I)
3973M:	Karen Xie <kxie@chelsio.com>
3974L:	linux-scsi@vger.kernel.org
3975W:	http://www.chelsio.com
3976S:	Supported
3977F:	drivers/scsi/cxgbi/cxgb3i
3978
3979CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3980M:	Steve Wise <swise@chelsio.com>
3981L:	linux-rdma@vger.kernel.org
3982W:	http://www.openfabrics.org
3983S:	Supported
3984F:	drivers/infiniband/hw/cxgb3/
3985F:	include/uapi/rdma/cxgb3-abi.h
3986
3987CXGB4 CRYPTO DRIVER (chcr)
3988M:	Harsh Jain <harsh@chelsio.com>
3989L:	linux-crypto@vger.kernel.org
3990W:	http://www.chelsio.com
3991S:	Supported
3992F:	drivers/crypto/chelsio
3993
3994CXGB4 ETHERNET DRIVER (CXGB4)
3995M:	Ganesh Goudar <ganeshgr@chelsio.com>
3996L:	netdev@vger.kernel.org
3997W:	http://www.chelsio.com
3998S:	Supported
3999F:	drivers/net/ethernet/chelsio/cxgb4/
4000
4001CXGB4 ISCSI DRIVER (CXGB4I)
4002M:	Karen Xie <kxie@chelsio.com>
4003L:	linux-scsi@vger.kernel.org
4004W:	http://www.chelsio.com
4005S:	Supported
4006F:	drivers/scsi/cxgbi/cxgb4i
4007
4008CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4009M:	Steve Wise <swise@chelsio.com>
4010L:	linux-rdma@vger.kernel.org
4011W:	http://www.openfabrics.org
4012S:	Supported
4013F:	drivers/infiniband/hw/cxgb4/
4014F:	include/uapi/rdma/cxgb4-abi.h
4015
4016CXGB4VF ETHERNET DRIVER (CXGB4VF)
4017M:	Casey Leedom <leedom@chelsio.com>
4018L:	netdev@vger.kernel.org
4019W:	http://www.chelsio.com
4020S:	Supported
4021F:	drivers/net/ethernet/chelsio/cxgb4vf/
4022
4023CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4024M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4025M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4026L:	linuxppc-dev@lists.ozlabs.org
4027S:	Supported
4028F:	arch/powerpc/platforms/powernv/pci-cxl.c
4029F:	drivers/misc/cxl/
4030F:	include/misc/cxl*
4031F:	include/uapi/misc/cxl.h
4032F:	Documentation/powerpc/cxl.txt
4033F:	Documentation/ABI/testing/sysfs-class-cxl
4034
4035CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4036M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4037M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4038M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4039L:	linux-scsi@vger.kernel.org
4040S:	Supported
4041F:	drivers/scsi/cxlflash/
4042F:	include/uapi/scsi/cxlflash_ioctl.h
4043F:	Documentation/powerpc/cxlflash.txt
4044
4045CYBERPRO FB DRIVER
4046M:	Russell King <linux@armlinux.org.uk>
4047L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4048W:	http://www.armlinux.org.uk/
4049S:	Maintained
4050F:	drivers/video/fbdev/cyber2000fb.*
4051
4052CYCLADES ASYNC MUX DRIVER
4053W:	http://www.cyclades.com/
4054S:	Orphan
4055F:	drivers/tty/cyclades.c
4056F:	include/linux/cyclades.h
4057F:	include/uapi/linux/cyclades.h
4058
4059CYCLADES PC300 DRIVER
4060W:	http://www.cyclades.com/
4061S:	Orphan
4062F:	drivers/net/wan/pc300*
4063
4064CYPRESS_FIRMWARE MEDIA DRIVER
4065M:	Antti Palosaari <crope@iki.fi>
4066L:	linux-media@vger.kernel.org
4067W:	https://linuxtv.org
4068W:	http://palosaari.fi/linux/
4069Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4070T:	git git://linuxtv.org/anttip/media_tree.git
4071S:	Maintained
4072F:	drivers/media/common/cypress_firmware*
4073
4074CYTTSP TOUCHSCREEN DRIVER
4075M:	Ferruh Yigit <fery@cypress.com>
4076L:	linux-input@vger.kernel.org
4077S:	Supported
4078F:	drivers/input/touchscreen/cyttsp*
4079F:	include/linux/input/cyttsp.h
4080
4081D-LINK DIR-685 TOUCHKEYS DRIVER
4082M:	Linus Walleij <linus.walleij@linaro.org>
4083L:	linux-input@vger.kernel.org
4084S:	Supported
4085F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4086
4087DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4088M:	Joshua Kinard <kumba@gentoo.org>
4089S:	Maintained
4090F:	drivers/rtc/rtc-ds1685.c
4091F:	include/linux/rtc/ds1685.h
4092
4093DAMA SLAVE for AX.25
4094M:	Joerg Reuter <jreuter@yaina.de>
4095W:	http://yaina.de/jreuter/
4096W:	http://www.qsl.net/dl1bke/
4097L:	linux-hams@vger.kernel.org
4098S:	Maintained
4099F:	net/ax25/af_ax25.c
4100F:	net/ax25/ax25_dev.c
4101F:	net/ax25/ax25_ds_*
4102F:	net/ax25/ax25_in.c
4103F:	net/ax25/ax25_out.c
4104F:	net/ax25/ax25_timer.c
4105F:	net/ax25/sysctl_net_ax25.c
4106
4107DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4108L:	netdev@vger.kernel.org
4109S:	Orphan
4110F:	Documentation/networking/dmfe.txt
4111F:	drivers/net/ethernet/dec/tulip/dmfe.c
4112
4113DC390/AM53C974 SCSI driver
4114M:	Hannes Reinecke <hare@suse.com>
4115L:	linux-scsi@vger.kernel.org
4116S:	Maintained
4117F:	drivers/scsi/am53c974.c
4118
4119DC395x SCSI driver
4120M:	Oliver Neukum <oliver@neukum.org>
4121M:	Ali Akcaagac <aliakc@web.de>
4122M:	Jamie Lenehan <lenehan@twibble.org>
4123L:	dc395x@twibble.org
4124W:	http://twibble.org/dist/dc395x/
4125W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4126S:	Maintained
4127F:	Documentation/scsi/dc395x.txt
4128F:	drivers/scsi/dc395x.*
4129
4130DCCP PROTOCOL
4131M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4132L:	dccp@vger.kernel.org
4133W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4134S:	Maintained
4135F:	include/linux/dccp.h
4136F:	include/uapi/linux/dccp.h
4137F:	include/linux/tfrc.h
4138F:	net/dccp/
4139
4140DECnet NETWORK LAYER
4141W:	http://linux-decnet.sourceforge.net
4142L:	linux-decnet-user@lists.sourceforge.net
4143S:	Orphan
4144F:	Documentation/networking/decnet.txt
4145F:	net/decnet/
4146
4147DECSTATION PLATFORM SUPPORT
4148M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4149L:	linux-mips@linux-mips.org
4150W:	http://www.linux-mips.org/wiki/DECstation
4151S:	Maintained
4152F:	arch/mips/dec/
4153F:	arch/mips/include/asm/dec/
4154F:	arch/mips/include/asm/mach-dec/
4155
4156DEFXX FDDI NETWORK DRIVER
4157M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4158S:	Maintained
4159F:	drivers/net/fddi/defxx.*
4160
4161DELL SMBIOS DRIVER
4162M:	Pali Rohár <pali.rohar@gmail.com>
4163M:	Mario Limonciello <mario.limonciello@dell.com>
4164L:	platform-driver-x86@vger.kernel.org
4165S:	Maintained
4166F:	drivers/platform/x86/dell-smbios.*
4167
4168DELL SMBIOS SMM DRIVER
4169M:	Mario Limonciello <mario.limonciello@dell.com>
4170L:	platform-driver-x86@vger.kernel.org
4171S:	Maintained
4172F:	drivers/platform/x86/dell-smbios-smm.c
4173
4174DELL SMBIOS WMI DRIVER
4175M:	Mario Limonciello <mario.limonciello@dell.com>
4176L:	platform-driver-x86@vger.kernel.org
4177S:	Maintained
4178F:	drivers/platform/x86/dell-smbios-wmi.c
4179F:	tools/wmi/dell-smbios-example.c
4180
4181DEFZA FDDI NETWORK DRIVER
4182M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4183S:	Maintained
4184F:	drivers/net/fddi/defza.*
4185
4186DELL LAPTOP DRIVER
4187M:	Matthew Garrett <mjg59@srcf.ucam.org>
4188M:	Pali Rohár <pali.rohar@gmail.com>
4189L:	platform-driver-x86@vger.kernel.org
4190S:	Maintained
4191F:	drivers/platform/x86/dell-laptop.c
4192
4193DELL LAPTOP FREEFALL DRIVER
4194M:	Pali Rohár <pali.rohar@gmail.com>
4195S:	Maintained
4196F:	drivers/platform/x86/dell-smo8800.c
4197
4198DELL LAPTOP RBTN DRIVER
4199M:	Pali Rohár <pali.rohar@gmail.com>
4200S:	Maintained
4201F:	drivers/platform/x86/dell-rbtn.*
4202
4203DELL LAPTOP SMM DRIVER
4204M:	Pali Rohár <pali.rohar@gmail.com>
4205S:	Maintained
4206F:	drivers/hwmon/dell-smm-hwmon.c
4207F:	include/uapi/linux/i8k.h
4208
4209DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4210M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4211S:	Maintained
4212F:	Documentation/dcdbas.txt
4213F:	drivers/firmware/dcdbas.*
4214
4215DELL WMI NOTIFICATIONS DRIVER
4216M:	Matthew Garrett <mjg59@srcf.ucam.org>
4217M:	Pali Rohár <pali.rohar@gmail.com>
4218S:	Maintained
4219F:	drivers/platform/x86/dell-wmi.c
4220
4221DELL WMI DESCRIPTOR DRIVER
4222M:	Mario Limonciello <mario.limonciello@dell.com>
4223S:	Maintained
4224F:	drivers/platform/x86/dell-wmi-descriptor.c
4225
4226DELTA ST MEDIA DRIVER
4227M:	Hugues Fruchet <hugues.fruchet@st.com>
4228L:	linux-media@vger.kernel.org
4229T:	git git://linuxtv.org/media_tree.git
4230W:	https://linuxtv.org
4231S:	Supported
4232F:	drivers/media/platform/sti/delta
4233
4234DENALI NAND DRIVER
4235M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4236L:	linux-mtd@lists.infradead.org
4237S:	Supported
4238F:	drivers/mtd/nand/raw/denali*
4239
4240DESIGNWARE USB2 DRD IP DRIVER
4241M:	Minas Harutyunyan <hminas@synopsys.com>
4242L:	linux-usb@vger.kernel.org
4243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4244S:	Maintained
4245F:	drivers/usb/dwc2/
4246
4247DESIGNWARE USB3 DRD IP DRIVER
4248M:	Felipe Balbi <balbi@kernel.org>
4249L:	linux-usb@vger.kernel.org
4250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4251S:	Maintained
4252F:	drivers/usb/dwc3/
4253
4254DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4255M:	Andreas Klinger <ak@it-klinger.de>
4256L:	linux-iio@vger.kernel.org
4257S:	Maintained
4258F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4259F:	drivers/iio/proximity/srf*.c
4260
4261DEVICE COREDUMP (DEV_COREDUMP)
4262M:	Johannes Berg <johannes@sipsolutions.net>
4263L:	linux-kernel@vger.kernel.org
4264S:	Maintained
4265F:	drivers/base/devcoredump.c
4266F:	include/linux/devcoredump.h
4267
4268DEVICE FREQUENCY (DEVFREQ)
4269M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4270M:	Kyungmin Park <kyungmin.park@samsung.com>
4271R:	Chanwoo Choi <cw00.choi@samsung.com>
4272L:	linux-pm@vger.kernel.org
4273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4274S:	Maintained
4275F:	drivers/devfreq/
4276F:	include/linux/devfreq.h
4277F:	Documentation/devicetree/bindings/devfreq/
4278
4279DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4280M:	Chanwoo Choi <cw00.choi@samsung.com>
4281L:	linux-pm@vger.kernel.org
4282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4283S:	Supported
4284F:	drivers/devfreq/event/
4285F:	drivers/devfreq/devfreq-event.c
4286F:	include/linux/devfreq-event.h
4287F:	Documentation/devicetree/bindings/devfreq/event/
4288
4289DEVICE NUMBER REGISTRY
4290M:	Torben Mathiasen <device@lanana.org>
4291W:	http://lanana.org/docs/device-list/index.html
4292S:	Maintained
4293
4294DEVICE-MAPPER  (LVM)
4295M:	Alasdair Kergon <agk@redhat.com>
4296M:	Mike Snitzer <snitzer@redhat.com>
4297M:	dm-devel@redhat.com
4298L:	dm-devel@redhat.com
4299W:	http://sources.redhat.com/dm
4300Q:	http://patchwork.kernel.org/project/dm-devel/list/
4301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4302T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4303S:	Maintained
4304F:	Documentation/device-mapper/
4305F:	drivers/md/Makefile
4306F:	drivers/md/Kconfig
4307F:	drivers/md/dm*
4308F:	drivers/md/persistent-data/
4309F:	include/linux/device-mapper.h
4310F:	include/linux/dm-*.h
4311F:	include/uapi/linux/dm-*.h
4312
4313DEVLINK
4314M:	Jiri Pirko <jiri@mellanox.com>
4315L:	netdev@vger.kernel.org
4316S:	Supported
4317F:	net/core/devlink.c
4318F:	include/net/devlink.h
4319F:	include/uapi/linux/devlink.h
4320
4321DIALOG SEMICONDUCTOR DRIVERS
4322M:	Support Opensource <support.opensource@diasemi.com>
4323W:	http://www.dialog-semiconductor.com/products
4324S:	Supported
4325F:	Documentation/hwmon/da90??
4326F:	Documentation/devicetree/bindings/mfd/da90*.txt
4327F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4328F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4329F:	Documentation/devicetree/bindings/regulator/da92*.txt
4330F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4331F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4332F:	drivers/gpio/gpio-da90??.c
4333F:	drivers/hwmon/da90??-hwmon.c
4334F:	drivers/iio/adc/da91??-*.c
4335F:	drivers/input/misc/da90??_onkey.c
4336F:	drivers/input/touchscreen/da9052_tsi.c
4337F:	drivers/leds/leds-da90??.c
4338F:	drivers/mfd/da903x.c
4339F:	drivers/mfd/da90??-*.c
4340F:	drivers/mfd/da91??-*.c
4341F:	drivers/power/supply/da9052-battery.c
4342F:	drivers/power/supply/da91??-*.c
4343F:	drivers/regulator/da903x.c
4344F:	drivers/regulator/da9???-regulator.[ch]
4345F:	drivers/thermal/da90??-thermal.c
4346F:	drivers/rtc/rtc-da90??.c
4347F:	drivers/video/backlight/da90??_bl.c
4348F:	drivers/watchdog/da90??_wdt.c
4349F:	include/linux/mfd/da903x.h
4350F:	include/linux/mfd/da9052/
4351F:	include/linux/mfd/da9055/
4352F:	include/linux/mfd/da9062/
4353F:	include/linux/mfd/da9063/
4354F:	include/linux/mfd/da9150/
4355F:	include/linux/regulator/da9211.h
4356F:	include/sound/da[79]*.h
4357F:	sound/soc/codecs/da[79]*.[ch]
4358
4359DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4360M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4361L:	linux-gpio@vger.kernel.org
4362S:	Maintained
4363F:	drivers/gpio/gpio-gpio-mm.c
4364
4365DIOLAN U2C-12 I2C DRIVER
4366M:	Guenter Roeck <linux@roeck-us.net>
4367L:	linux-i2c@vger.kernel.org
4368S:	Maintained
4369F:	drivers/i2c/busses/i2c-diolan-u2c.c
4370
4371FILESYSTEM DIRECT ACCESS (DAX)
4372M:	Matthew Wilcox <willy@infradead.org>
4373M:	Ross Zwisler <zwisler@kernel.org>
4374M:	Jan Kara <jack@suse.cz>
4375L:	linux-fsdevel@vger.kernel.org
4376S:	Supported
4377F:	fs/dax.c
4378F:	include/linux/dax.h
4379F:	include/trace/events/fs_dax.h
4380
4381DEVICE DIRECT ACCESS (DAX)
4382M:	Dan Williams <dan.j.williams@intel.com>
4383M:	Dave Jiang <dave.jiang@intel.com>
4384M:	Ross Zwisler <zwisler@kernel.org>
4385M:	Vishal Verma <vishal.l.verma@intel.com>
4386L:	linux-nvdimm@lists.01.org
4387S:	Supported
4388F:	drivers/dax/
4389
4390DIRECTORY NOTIFICATION (DNOTIFY)
4391M:	Jan Kara <jack@suse.cz>
4392R:	Amir Goldstein <amir73il@gmail.com>
4393L:	linux-fsdevel@vger.kernel.org
4394S:	Maintained
4395F:	Documentation/filesystems/dnotify.txt
4396F:	fs/notify/dnotify/
4397F:	include/linux/dnotify.h
4398
4399DISK GEOMETRY AND PARTITION HANDLING
4400M:	Andries Brouwer <aeb@cwi.nl>
4401W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4402W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4403W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4404S:	Maintained
4405
4406DISKQUOTA
4407M:	Jan Kara <jack@suse.com>
4408S:	Maintained
4409F:	Documentation/filesystems/quota.txt
4410F:	fs/quota/
4411F:	include/linux/quota*.h
4412F:	include/uapi/linux/quota*.h
4413
4414DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4415M:	Bernie Thompson <bernie@plugable.com>
4416L:	linux-fbdev@vger.kernel.org
4417S:	Maintained
4418W:	http://plugable.com/category/projects/udlfb/
4419F:	drivers/video/fbdev/udlfb.c
4420F:	include/video/udlfb.h
4421F:	Documentation/fb/udlfb.txt
4422
4423DISTRIBUTED LOCK MANAGER (DLM)
4424M:	Christine Caulfield <ccaulfie@redhat.com>
4425M:	David Teigland <teigland@redhat.com>
4426L:	cluster-devel@redhat.com
4427W:	http://sources.redhat.com/cluster/
4428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4429S:	Supported
4430F:	fs/dlm/
4431
4432DMA BUFFER SHARING FRAMEWORK
4433M:	Sumit Semwal <sumit.semwal@linaro.org>
4434S:	Maintained
4435L:	linux-media@vger.kernel.org
4436L:	dri-devel@lists.freedesktop.org
4437L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4438F:	drivers/dma-buf/
4439F:	include/linux/dma-buf*
4440F:	include/linux/reservation.h
4441F:	include/linux/*fence.h
4442F:	Documentation/driver-api/dma-buf.rst
4443T:	git git://anongit.freedesktop.org/drm/drm-misc
4444
4445DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4446M:	Vinod Koul <vkoul@kernel.org>
4447L:	dmaengine@vger.kernel.org
4448Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4449S:	Maintained
4450F:	drivers/dma/
4451F:	include/linux/dmaengine.h
4452F:	include/linux/of_dma.h
4453F:	Documentation/devicetree/bindings/dma/
4454F:	Documentation/driver-api/dmaengine/
4455T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4456
4457DMA MAPPING HELPERS
4458M:	Christoph Hellwig <hch@lst.de>
4459M:	Marek Szyprowski <m.szyprowski@samsung.com>
4460R:	Robin Murphy <robin.murphy@arm.com>
4461L:	iommu@lists.linux-foundation.org
4462T:	git git://git.infradead.org/users/hch/dma-mapping.git
4463W:	http://git.infradead.org/users/hch/dma-mapping.git
4464S:	Supported
4465F:	kernel/dma/
4466F:	include/asm-generic/dma-mapping.h
4467F:	include/linux/dma-direct.h
4468F:	include/linux/dma-mapping.h
4469F:	include/linux/dma-noncoherent.h
4470
4471DME1737 HARDWARE MONITOR DRIVER
4472M:	Juerg Haefliger <juergh@gmail.com>
4473L:	linux-hwmon@vger.kernel.org
4474S:	Maintained
4475F:	Documentation/hwmon/dme1737
4476F:	drivers/hwmon/dme1737.c
4477
4478DMI/SMBIOS SUPPORT
4479M:	Jean Delvare <jdelvare@suse.com>
4480S:	Maintained
4481T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4482F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4483F:	drivers/firmware/dmi-id.c
4484F:	drivers/firmware/dmi_scan.c
4485F:	include/linux/dmi.h
4486
4487DOCUMENTATION
4488M:	Jonathan Corbet <corbet@lwn.net>
4489L:	linux-doc@vger.kernel.org
4490S:	Maintained
4491F:	Documentation/
4492F:	scripts/kernel-doc
4493X:	Documentation/ABI/
4494X:	Documentation/acpi/
4495X:	Documentation/devicetree/
4496X:	Documentation/i2c/
4497X:	Documentation/media/
4498X:	Documentation/power/
4499X:	Documentation/spi/
4500T:	git git://git.lwn.net/linux.git docs-next
4501
4502DOCUMENTATION/ITALIAN
4503M:	Federico Vaga <federico.vaga@vaga.pv.it>
4504L:	linux-doc@vger.kernel.org
4505S:	Maintained
4506F:	Documentation/translations/it_IT
4507
4508DONGWOON DW9714 LENS VOICE COIL DRIVER
4509M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4510L:	linux-media@vger.kernel.org
4511T:	git git://linuxtv.org/media_tree.git
4512S:	Maintained
4513F:	drivers/media/i2c/dw9714.c
4514F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4515
4516DONGWOON DW9807 LENS VOICE COIL DRIVER
4517M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4518L:	linux-media@vger.kernel.org
4519T:	git git://linuxtv.org/media_tree.git
4520S:	Maintained
4521F:	drivers/media/i2c/dw9807-vcm.c
4522F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4523
4524DOUBLETALK DRIVER
4525M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4526L:	blinux-list@redhat.com
4527S:	Maintained
4528F:	drivers/char/dtlk.c
4529F:	include/linux/dtlk.h
4530
4531DPAA2 DATAPATH I/O (DPIO) DRIVER
4532M:	Roy Pledge <Roy.Pledge@nxp.com>
4533L:	linux-kernel@vger.kernel.org
4534S:	Maintained
4535F:	drivers/soc/fsl/dpio
4536
4537DPAA2 ETHERNET DRIVER
4538M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4539L:	netdev@vger.kernel.org
4540S:	Maintained
4541F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4542F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4543F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4544F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4545F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4546
4547DPAA2 ETHERNET SWITCH DRIVER
4548M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4549M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4550L:	linux-kernel@vger.kernel.org
4551S:	Maintained
4552F:	drivers/staging/fsl-dpaa2/ethsw
4553
4554DPAA2 PTP CLOCK DRIVER
4555M:	Yangbo Lu <yangbo.lu@nxp.com>
4556L:	netdev@vger.kernel.org
4557S:	Maintained
4558F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4559F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4560
4561DPT_I2O SCSI RAID DRIVER
4562M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4563L:	linux-scsi@vger.kernel.org
4564W:	http://www.adaptec.com/
4565S:	Maintained
4566F:	drivers/scsi/dpt*
4567F:	drivers/scsi/dpt/
4568
4569DRBD DRIVER
4570M:	Philipp Reisner <philipp.reisner@linbit.com>
4571M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4572L:	drbd-dev@lists.linbit.com
4573W:	http://www.drbd.org
4574T:	git git://git.linbit.com/linux-drbd.git
4575T:	git git://git.linbit.com/drbd-8.4.git
4576S:	Supported
4577F:	drivers/block/drbd/
4578F:	lib/lru_cache.c
4579F:	Documentation/blockdev/drbd/
4580
4581DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4582M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4583R:	"Rafael J. Wysocki" <rafael@kernel.org>
4584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4585S:	Supported
4586F:	Documentation/kobject.txt
4587F:	drivers/base/
4588F:	fs/debugfs/
4589F:	fs/sysfs/
4590F:	include/linux/debugfs.h
4591F:	include/linux/kobj*
4592F:	lib/kobj*
4593
4594DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4595M:	Kevin Hilman <khilman@kernel.org>
4596M:	Nishanth Menon <nm@ti.com>
4597S:	Maintained
4598F:	drivers/power/avs/
4599F:	include/linux/power/smartreflex.h
4600L:	linux-pm@vger.kernel.org
4601
4602DRM DRIVER FOR ARM PL111 CLCD
4603M:	Eric Anholt <eric@anholt.net>
4604T:	git git://anongit.freedesktop.org/drm/drm-misc
4605S:	Supported
4606F:	drivers/gpu/drm/pl111/
4607
4608DRM DRIVER FOR ARM VERSATILE TFT PANELS
4609M:	Linus Walleij <linus.walleij@linaro.org>
4610T:	git git://anongit.freedesktop.org/drm/drm-misc
4611S:	Maintained
4612F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4613F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4614
4615DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4616M:	Dave Airlie <airlied@redhat.com>
4617S:	Odd Fixes
4618F:	drivers/gpu/drm/ast/
4619
4620DRM DRIVER FOR BOCHS VIRTUAL GPU
4621M:	Gerd Hoffmann <kraxel@redhat.com>
4622L:	virtualization@lists.linux-foundation.org
4623T:	git git://anongit.freedesktop.org/drm/drm-misc
4624S:	Maintained
4625F:	drivers/gpu/drm/bochs/
4626
4627DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4628M:	Linus Walleij <linus.walleij@linaro.org>
4629T:	git git://anongit.freedesktop.org/drm/drm-misc
4630S:	Maintained
4631F:	drivers/gpu/drm/tve200/
4632
4633DRM DRIVER FOR ILITEK ILI9225 PANELS
4634M:	David Lechner <david@lechnology.com>
4635S:	Maintained
4636F:	drivers/gpu/drm/tinydrm/ili9225.c
4637F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4638
4639DRM DRIVER FOR INTEL I810 VIDEO CARDS
4640S:	Orphan / Obsolete
4641F:	drivers/gpu/drm/i810/
4642F:	include/uapi/drm/i810_drm.h
4643
4644DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4645S:	Orphan / Obsolete
4646F:	drivers/gpu/drm/mga/
4647F:	include/uapi/drm/mga_drm.h
4648
4649DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4650M:	Dave Airlie <airlied@redhat.com>
4651S:	Odd Fixes
4652F:	drivers/gpu/drm/mgag200/
4653
4654DRM DRIVER FOR MI0283QT
4655M:	Noralf Trønnes <noralf@tronnes.org>
4656S:	Maintained
4657F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4658F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4659
4660DRM DRIVER FOR MSM ADRENO GPU
4661M:	Rob Clark <robdclark@gmail.com>
4662L:	linux-arm-msm@vger.kernel.org
4663L:	dri-devel@lists.freedesktop.org
4664L:	freedreno@lists.freedesktop.org
4665T:	git git://people.freedesktop.org/~robclark/linux
4666S:	Maintained
4667F:	drivers/gpu/drm/msm/
4668F:	include/uapi/drm/msm_drm.h
4669F:	Documentation/devicetree/bindings/display/msm/
4670
4671DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4672M:	Ben Skeggs <bskeggs@redhat.com>
4673L:	dri-devel@lists.freedesktop.org
4674L:	nouveau@lists.freedesktop.org
4675T:	git git://github.com/skeggsb/linux
4676S:	Supported
4677F:	drivers/gpu/drm/nouveau/
4678F:	include/uapi/drm/nouveau_drm.h
4679
4680DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4681M:	Noralf Trønnes <noralf@tronnes.org>
4682S:	Maintained
4683F:	drivers/gpu/drm/tinydrm/repaper.c
4684F:	Documentation/devicetree/bindings/display/repaper.txt
4685
4686DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4687M:	Dave Airlie <airlied@redhat.com>
4688M:	Gerd Hoffmann <kraxel@redhat.com>
4689L:	virtualization@lists.linux-foundation.org
4690T:	git git://anongit.freedesktop.org/drm/drm-misc
4691S:	Obsolete
4692W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4693F:	drivers/gpu/drm/cirrus/
4694
4695DRM DRIVER FOR QXL VIRTUAL GPU
4696M:	Dave Airlie <airlied@redhat.com>
4697M:	Gerd Hoffmann <kraxel@redhat.com>
4698L:	virtualization@lists.linux-foundation.org
4699T:	git git://anongit.freedesktop.org/drm/drm-misc
4700S:	Maintained
4701F:	drivers/gpu/drm/qxl/
4702F:	include/uapi/drm/qxl_drm.h
4703
4704DRM DRIVER FOR RAGE 128 VIDEO CARDS
4705S:	Orphan / Obsolete
4706F:	drivers/gpu/drm/r128/
4707F:	include/uapi/drm/r128_drm.h
4708
4709DRM DRIVER FOR SAVAGE VIDEO CARDS
4710S:	Orphan / Obsolete
4711F:	drivers/gpu/drm/savage/
4712F:	include/uapi/drm/savage_drm.h
4713
4714DRM DRIVER FOR SIS VIDEO CARDS
4715S:	Orphan / Obsolete
4716F:	drivers/gpu/drm/sis/
4717F:	include/uapi/drm/sis_drm.h
4718
4719DRM DRIVER FOR SITRONIX ST7586 PANELS
4720M:	David Lechner <david@lechnology.com>
4721S:	Maintained
4722F:	drivers/gpu/drm/tinydrm/st7586.c
4723F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4724
4725DRM DRIVER FOR SITRONIX ST7735R PANELS
4726M:	David Lechner <david@lechnology.com>
4727S:	Maintained
4728F:	drivers/gpu/drm/tinydrm/st7735r.c
4729F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4730
4731DRM DRIVER FOR TDFX VIDEO CARDS
4732S:	Orphan / Obsolete
4733F:	drivers/gpu/drm/tdfx/
4734
4735DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4736M:	Dave Airlie <airlied@redhat.com>
4737R:	Sean Paul <sean@poorly.run>
4738L:	dri-devel@lists.freedesktop.org
4739S:	Odd Fixes
4740F:	drivers/gpu/drm/udl/
4741T:	git git://anongit.freedesktop.org/drm/drm-misc
4742
4743DRM DRIVER FOR VMWARE VIRTUAL GPU
4744M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4745M:	Sinclair Yeh <syeh@vmware.com>
4746M:	Thomas Hellstrom <thellstrom@vmware.com>
4747L:	dri-devel@lists.freedesktop.org
4748T:	git git://people.freedesktop.org/~syeh/repos_linux
4749T:	git git://people.freedesktop.org/~thomash/linux
4750S:	Supported
4751F:	drivers/gpu/drm/vmwgfx/
4752F:	include/uapi/drm/vmwgfx_drm.h
4753
4754DRM DRIVERS
4755M:	David Airlie <airlied@linux.ie>
4756L:	dri-devel@lists.freedesktop.org
4757T:	git git://anongit.freedesktop.org/drm/drm
4758B:	https://bugs.freedesktop.org/
4759C:	irc://chat.freenode.net/dri-devel
4760S:	Maintained
4761F:	drivers/gpu/drm/
4762F:	drivers/gpu/vga/
4763F:	Documentation/devicetree/bindings/display/
4764F:	Documentation/devicetree/bindings/gpu/
4765F:	Documentation/gpu/
4766F:	include/drm/
4767F:	include/uapi/drm/
4768F:	include/linux/vga*
4769
4770DRM DRIVERS AND MISC GPU PATCHES
4771M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4772M:	Maxime Ripard <maxime.ripard@bootlin.com>
4773M:	Sean Paul <sean@poorly.run>
4774W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4775S:	Maintained
4776T:	git git://anongit.freedesktop.org/drm/drm-misc
4777F:	Documentation/gpu/
4778F:	drivers/gpu/vga/
4779F:	drivers/gpu/drm/*
4780F:	include/drm/drm*
4781F:	include/uapi/drm/drm*
4782F:	include/linux/vga*
4783
4784DRM DRIVERS FOR ALLWINNER A10
4785M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4786L:	dri-devel@lists.freedesktop.org
4787S:	Supported
4788F:	drivers/gpu/drm/sun4i/
4789F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4790T:	git git://anongit.freedesktop.org/drm/drm-misc
4791
4792DRM DRIVERS FOR AMLOGIC SOCS
4793M:	Neil Armstrong <narmstrong@baylibre.com>
4794L:	dri-devel@lists.freedesktop.org
4795L:	linux-amlogic@lists.infradead.org
4796W:	http://linux-meson.com/
4797S:	Supported
4798F:	drivers/gpu/drm/meson/
4799F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4800F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4801F:	Documentation/gpu/meson.rst
4802T:	git git://anongit.freedesktop.org/drm/drm-misc
4803
4804DRM DRIVERS FOR ATMEL HLCDC
4805M:	Boris Brezillon <boris.brezillon@bootlin.com>
4806L:	dri-devel@lists.freedesktop.org
4807S:	Supported
4808F:	drivers/gpu/drm/atmel-hlcdc/
4809F:	Documentation/devicetree/bindings/display/atmel/
4810T:	git git://anongit.freedesktop.org/drm/drm-misc
4811
4812DRM DRIVERS FOR BRIDGE CHIPS
4813M:	Archit Taneja <architt@codeaurora.org>
4814M:	Andrzej Hajda <a.hajda@samsung.com>
4815R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4816S:	Maintained
4817T:	git git://anongit.freedesktop.org/drm/drm-misc
4818F:	drivers/gpu/drm/bridge/
4819
4820DRM DRIVERS FOR EXYNOS
4821M:	Inki Dae <inki.dae@samsung.com>
4822M:	Joonyoung Shim <jy0922.shim@samsung.com>
4823M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4824M:	Kyungmin Park <kyungmin.park@samsung.com>
4825L:	dri-devel@lists.freedesktop.org
4826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4827S:	Supported
4828F:	drivers/gpu/drm/exynos/
4829F:	include/uapi/drm/exynos_drm.h
4830F:	Documentation/devicetree/bindings/display/exynos/
4831
4832DRM DRIVERS FOR FREESCALE DCU
4833M:	Stefan Agner <stefan@agner.ch>
4834M:	Alison Wang <alison.wang@nxp.com>
4835L:	dri-devel@lists.freedesktop.org
4836S:	Supported
4837F:	drivers/gpu/drm/fsl-dcu/
4838F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4839F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4840F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4841T:	git git://anongit.freedesktop.org/drm/drm-misc
4842
4843DRM DRIVERS FOR FREESCALE IMX
4844M:	Philipp Zabel <p.zabel@pengutronix.de>
4845L:	dri-devel@lists.freedesktop.org
4846S:	Maintained
4847F:	drivers/gpu/drm/imx/
4848F:	drivers/gpu/ipu-v3/
4849F:	Documentation/devicetree/bindings/display/imx/
4850
4851DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4852M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4853L:	dri-devel@lists.freedesktop.org
4854T:	git git://github.com/patjak/drm-gma500
4855S:	Maintained
4856F:	drivers/gpu/drm/gma500/
4857
4858DRM DRIVERS FOR HISILICON
4859M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4860M:	Rongrong Zou <zourongrong@gmail.com>
4861R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4862R:	Chen Feng <puck.chen@hisilicon.com>
4863L:	dri-devel@lists.freedesktop.org
4864T:	git git://github.com/xin3liang/linux.git
4865S:	Maintained
4866F:	drivers/gpu/drm/hisilicon/
4867F:	Documentation/devicetree/bindings/display/hisilicon/
4868
4869DRM DRIVERS FOR MEDIATEK
4870M:	CK Hu <ck.hu@mediatek.com>
4871M:	Philipp Zabel <p.zabel@pengutronix.de>
4872L:	dri-devel@lists.freedesktop.org
4873S:	Supported
4874F:	drivers/gpu/drm/mediatek/
4875F:	Documentation/devicetree/bindings/display/mediatek/
4876
4877DRM DRIVERS FOR NVIDIA TEGRA
4878M:	Thierry Reding <thierry.reding@gmail.com>
4879L:	dri-devel@lists.freedesktop.org
4880L:	linux-tegra@vger.kernel.org
4881T:	git git://anongit.freedesktop.org/tegra/linux.git
4882S:	Supported
4883F:	drivers/gpu/drm/tegra/
4884F:	drivers/gpu/host1x/
4885F:	include/linux/host1x.h
4886F:	include/uapi/drm/tegra_drm.h
4887F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4888
4889DRM DRIVERS FOR RENESAS
4890M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4891M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4892L:	dri-devel@lists.freedesktop.org
4893L:	linux-renesas-soc@vger.kernel.org
4894T:	git git://linuxtv.org/pinchartl/media drm/du/next
4895S:	Supported
4896F:	drivers/gpu/drm/rcar-du/
4897F:	drivers/gpu/drm/shmobile/
4898F:	include/linux/platform_data/shmob_drm.h
4899F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4900F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4901F:	Documentation/devicetree/bindings/display/renesas,du.txt
4902
4903DRM DRIVERS FOR ROCKCHIP
4904M:	Sandy Huang <hjc@rock-chips.com>
4905M:	Heiko Stübner <heiko@sntech.de>
4906L:	dri-devel@lists.freedesktop.org
4907S:	Maintained
4908F:	drivers/gpu/drm/rockchip/
4909F:	Documentation/devicetree/bindings/display/rockchip/
4910T:	git git://anongit.freedesktop.org/drm/drm-misc
4911
4912DRM DRIVERS FOR STI
4913M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4914M:	Vincent Abriou <vincent.abriou@st.com>
4915L:	dri-devel@lists.freedesktop.org
4916T:	git git://anongit.freedesktop.org/drm/drm-misc
4917S:	Maintained
4918F:	drivers/gpu/drm/sti
4919F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4920
4921DRM DRIVERS FOR STM
4922M:	Yannick Fertre <yannick.fertre@st.com>
4923M:	Philippe Cornu <philippe.cornu@st.com>
4924M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4925M:	Vincent Abriou <vincent.abriou@st.com>
4926L:	dri-devel@lists.freedesktop.org
4927T:	git git://anongit.freedesktop.org/drm/drm-misc
4928S:	Maintained
4929F:	drivers/gpu/drm/stm
4930F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4931
4932DRM DRIVERS FOR TI LCDC
4933M:	Jyri Sarha <jsarha@ti.com>
4934R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4935L:	dri-devel@lists.freedesktop.org
4936S:	Maintained
4937F:	drivers/gpu/drm/tilcdc/
4938F:	Documentation/devicetree/bindings/display/tilcdc/
4939
4940DRM DRIVERS FOR TI OMAP
4941M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4942L:	dri-devel@lists.freedesktop.org
4943S:	Maintained
4944F:	drivers/gpu/drm/omapdrm/
4945F:	Documentation/devicetree/bindings/display/ti/
4946
4947DRM DRIVERS FOR V3D
4948M:	Eric Anholt <eric@anholt.net>
4949S:	Supported
4950F:	drivers/gpu/drm/v3d/
4951F:	include/uapi/drm/v3d_drm.h
4952F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4953T:	git git://anongit.freedesktop.org/drm/drm-misc
4954
4955DRM DRIVERS FOR VC4
4956M:	Eric Anholt <eric@anholt.net>
4957T:	git git://github.com/anholt/linux
4958S:	Supported
4959F:	drivers/gpu/drm/vc4/
4960F:	include/uapi/drm/vc4_drm.h
4961F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4962T:	git git://anongit.freedesktop.org/drm/drm-misc
4963
4964DRM DRIVERS FOR VIVANTE GPU IP
4965M:	Lucas Stach <l.stach@pengutronix.de>
4966R:	Russell King <linux+etnaviv@armlinux.org.uk>
4967R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4968L:	etnaviv@lists.freedesktop.org
4969L:	dri-devel@lists.freedesktop.org
4970S:	Maintained
4971F:	drivers/gpu/drm/etnaviv/
4972F:	include/uapi/drm/etnaviv_drm.h
4973F:	Documentation/devicetree/bindings/display/etnaviv/
4974
4975DRM DRIVERS FOR ZTE ZX
4976M:	Shawn Guo <shawnguo@kernel.org>
4977L:	dri-devel@lists.freedesktop.org
4978S:	Maintained
4979F:	drivers/gpu/drm/zte/
4980F:	Documentation/devicetree/bindings/display/zte,vou.txt
4981T:	git git://anongit.freedesktop.org/drm/drm-misc
4982
4983DRM PANEL DRIVERS
4984M:	Thierry Reding <thierry.reding@gmail.com>
4985L:	dri-devel@lists.freedesktop.org
4986T:	git git://anongit.freedesktop.org/drm/drm-misc
4987S:	Maintained
4988F:	drivers/gpu/drm/drm_panel.c
4989F:	drivers/gpu/drm/panel/
4990F:	include/drm/drm_panel.h
4991F:	Documentation/devicetree/bindings/display/panel/
4992
4993DRM TINYDRM DRIVERS
4994M:	Noralf Trønnes <noralf@tronnes.org>
4995W:	https://github.com/notro/tinydrm/wiki/Development
4996T:	git git://anongit.freedesktop.org/drm/drm-misc
4997S:	Maintained
4998F:	drivers/gpu/drm/tinydrm/
4999F:	include/drm/tinydrm/
5000
5001DRM DRIVERS FOR XEN
5002M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5003T:	git git://anongit.freedesktop.org/drm/drm-misc
5004L:	dri-devel@lists.freedesktop.org
5005L:	xen-devel@lists.xen.org
5006S:	Supported
5007F:	drivers/gpu/drm/xen/
5008F:	Documentation/gpu/xen-front.rst
5009
5010DRM TTM SUBSYSTEM
5011M:	Christian Koenig <christian.koenig@amd.com>
5012M:	Huang Rui <ray.huang@amd.com>
5013M:	Junwei Zhang <Jerry.Zhang@amd.com>
5014T:	git git://people.freedesktop.org/~agd5f/linux
5015S:	Maintained
5016L:	dri-devel@lists.freedesktop.org
5017F:	include/drm/ttm/
5018F:	drivers/gpu/drm/ttm/
5019
5020DSBR100 USB FM RADIO DRIVER
5021M:	Alexey Klimov <klimov.linux@gmail.com>
5022L:	linux-media@vger.kernel.org
5023T:	git git://linuxtv.org/media_tree.git
5024S:	Maintained
5025F:	drivers/media/radio/dsbr100.c
5026
5027DSCC4 DRIVER
5028M:	Francois Romieu <romieu@fr.zoreil.com>
5029L:	netdev@vger.kernel.org
5030S:	Maintained
5031F:	drivers/net/wan/dscc4.c
5032
5033DT3155 MEDIA DRIVER
5034M:	Hans Verkuil <hverkuil@xs4all.nl>
5035L:	linux-media@vger.kernel.org
5036T:	git git://linuxtv.org/media_tree.git
5037W:	https://linuxtv.org
5038S:	Odd Fixes
5039F:	drivers/media/pci/dt3155/
5040
5041DVB_USB_AF9015 MEDIA DRIVER
5042M:	Antti Palosaari <crope@iki.fi>
5043L:	linux-media@vger.kernel.org
5044W:	https://linuxtv.org
5045W:	http://palosaari.fi/linux/
5046Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5047T:	git git://linuxtv.org/anttip/media_tree.git
5048S:	Maintained
5049F:	drivers/media/usb/dvb-usb-v2/af9015*
5050
5051DVB_USB_AF9035 MEDIA DRIVER
5052M:	Antti Palosaari <crope@iki.fi>
5053L:	linux-media@vger.kernel.org
5054W:	https://linuxtv.org
5055W:	http://palosaari.fi/linux/
5056Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5057T:	git git://linuxtv.org/anttip/media_tree.git
5058S:	Maintained
5059F:	drivers/media/usb/dvb-usb-v2/af9035*
5060
5061DVB_USB_ANYSEE 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/anysee*
5070
5071DVB_USB_AU6610 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/au6610*
5080
5081DVB_USB_CE6230 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/ce6230*
5090
5091DVB_USB_CXUSB MEDIA DRIVER
5092M:	Michael Krufky <mkrufky@linuxtv.org>
5093L:	linux-media@vger.kernel.org
5094W:	https://linuxtv.org
5095W:	http://github.com/mkrufky
5096Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5097T:	git git://linuxtv.org/media_tree.git
5098S:	Maintained
5099F:	drivers/media/usb/dvb-usb/cxusb*
5100
5101DVB_USB_EC168 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/ec168*
5110
5111DVB_USB_GL861 MEDIA DRIVER
5112M:	Antti Palosaari <crope@iki.fi>
5113L:	linux-media@vger.kernel.org
5114W:	https://linuxtv.org
5115Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5116T:	git git://linuxtv.org/anttip/media_tree.git
5117S:	Maintained
5118F:	drivers/media/usb/dvb-usb-v2/gl861*
5119
5120DVB_USB_MXL111SF MEDIA DRIVER
5121M:	Michael Krufky <mkrufky@linuxtv.org>
5122L:	linux-media@vger.kernel.org
5123W:	https://linuxtv.org
5124W:	http://github.com/mkrufky
5125Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5126T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5127S:	Maintained
5128F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5129
5130DVB_USB_RTL28XXU MEDIA DRIVER
5131M:	Antti Palosaari <crope@iki.fi>
5132L:	linux-media@vger.kernel.org
5133W:	https://linuxtv.org
5134W:	http://palosaari.fi/linux/
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/rtl28xxu*
5139
5140DVB_USB_V2 MEDIA DRIVER
5141M:	Antti Palosaari <crope@iki.fi>
5142L:	linux-media@vger.kernel.org
5143W:	https://linuxtv.org
5144W:	http://palosaari.fi/linux/
5145Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5146T:	git git://linuxtv.org/anttip/media_tree.git
5147S:	Maintained
5148F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5149F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5150
5151DYNAMIC DEBUG
5152M:	Jason Baron <jbaron@akamai.com>
5153S:	Maintained
5154F:	lib/dynamic_debug.c
5155F:	include/linux/dynamic_debug.h
5156
5157DYNAMIC INTERRUPT MODERATION
5158M:	Tal Gilboa <talgi@mellanox.com>
5159S:	Maintained
5160F:	include/linux/net_dim.h
5161
5162DZ DECSTATION DZ11 SERIAL DRIVER
5163M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5164S:	Maintained
5165F:	drivers/tty/serial/dz.*
5166
5167E3X0 POWER BUTTON DRIVER
5168M:	Moritz Fischer <moritz.fischer@ettus.com>
5169L:	usrp-users@lists.ettus.com
5170W:	http://www.ettus.com
5171S:	Supported
5172F:	drivers/input/misc/e3x0-button.c
5173F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5174
5175E4000 MEDIA DRIVER
5176M:	Antti Palosaari <crope@iki.fi>
5177L:	linux-media@vger.kernel.org
5178W:	https://linuxtv.org
5179W:	http://palosaari.fi/linux/
5180Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5181T:	git git://linuxtv.org/anttip/media_tree.git
5182S:	Maintained
5183F:	drivers/media/tuners/e4000*
5184
5185EARTH_PT1 MEDIA DRIVER
5186M:	Akihiro Tsukada <tskd08@gmail.com>
5187L:	linux-media@vger.kernel.org
5188S:	Odd Fixes
5189F:	drivers/media/pci/pt1/
5190
5191EARTH_PT3 MEDIA DRIVER
5192M:	Akihiro Tsukada <tskd08@gmail.com>
5193L:	linux-media@vger.kernel.org
5194S:	Odd Fixes
5195F:	drivers/media/pci/pt3/
5196
5197EC100 MEDIA DRIVER
5198M:	Antti Palosaari <crope@iki.fi>
5199L:	linux-media@vger.kernel.org
5200W:	https://linuxtv.org
5201W:	http://palosaari.fi/linux/
5202Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5203T:	git git://linuxtv.org/anttip/media_tree.git
5204S:	Maintained
5205F:	drivers/media/dvb-frontends/ec100*
5206
5207ECRYPT FILE SYSTEM
5208M:	Tyler Hicks <tyhicks@canonical.com>
5209L:	ecryptfs@vger.kernel.org
5210W:	http://ecryptfs.org
5211W:	https://launchpad.net/ecryptfs
5212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5213S:	Supported
5214F:	Documentation/filesystems/ecryptfs.txt
5215F:	fs/ecryptfs/
5216
5217EDAC-AMD64
5218M:	Borislav Petkov <bp@alien8.de>
5219L:	linux-edac@vger.kernel.org
5220S:	Maintained
5221F:	drivers/edac/amd64_edac*
5222
5223EDAC-CALXEDA
5224M:	Robert Richter <rric@kernel.org>
5225L:	linux-edac@vger.kernel.org
5226S:	Maintained
5227F:	drivers/edac/highbank*
5228
5229EDAC-CAVIUM OCTEON
5230M:	Ralf Baechle <ralf@linux-mips.org>
5231M:	David Daney <david.daney@cavium.com>
5232L:	linux-edac@vger.kernel.org
5233L:	linux-mips@linux-mips.org
5234S:	Supported
5235F:	drivers/edac/octeon_edac*
5236
5237EDAC-CAVIUM THUNDERX
5238M:	David Daney <david.daney@cavium.com>
5239M:	Jan Glauber <jglauber@cavium.com>
5240L:	linux-edac@vger.kernel.org
5241S:	Supported
5242F:	drivers/edac/thunderx_edac*
5243
5244EDAC-CORE
5245M:	Borislav Petkov <bp@alien8.de>
5246M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5247L:	linux-edac@vger.kernel.org
5248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5250S:	Supported
5251F:	Documentation/admin-guide/ras.rst
5252F:	Documentation/driver-api/edac.rst
5253F:	drivers/edac/
5254F:	include/linux/edac.h
5255
5256EDAC-E752X
5257M:	Mark Gross <mark.gross@intel.com>
5258L:	linux-edac@vger.kernel.org
5259S:	Maintained
5260F:	drivers/edac/e752x_edac.c
5261
5262EDAC-E7XXX
5263L:	linux-edac@vger.kernel.org
5264S:	Maintained
5265F:	drivers/edac/e7xxx_edac.c
5266
5267EDAC-FSL_DDR
5268M:	York Sun <york.sun@nxp.com>
5269L:	linux-edac@vger.kernel.org
5270S:	Maintained
5271F:	drivers/edac/fsl_ddr_edac.*
5272
5273EDAC-GHES
5274M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5275L:	linux-edac@vger.kernel.org
5276S:	Maintained
5277F:	drivers/edac/ghes_edac.c
5278
5279EDAC-I3000
5280L:	linux-edac@vger.kernel.org
5281S:	Orphan
5282F:	drivers/edac/i3000_edac.c
5283
5284EDAC-I5000
5285L:	linux-edac@vger.kernel.org
5286S:	Maintained
5287F:	drivers/edac/i5000_edac.c
5288
5289EDAC-I5400
5290M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5291L:	linux-edac@vger.kernel.org
5292S:	Maintained
5293F:	drivers/edac/i5400_edac.c
5294
5295EDAC-I7300
5296M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5297L:	linux-edac@vger.kernel.org
5298S:	Maintained
5299F:	drivers/edac/i7300_edac.c
5300
5301EDAC-I7CORE
5302M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5303L:	linux-edac@vger.kernel.org
5304S:	Maintained
5305F:	drivers/edac/i7core_edac.c
5306
5307EDAC-I82443BXGX
5308M:	Tim Small <tim@buttersideup.com>
5309L:	linux-edac@vger.kernel.org
5310S:	Maintained
5311F:	drivers/edac/i82443bxgx_edac.c
5312
5313EDAC-I82975X
5314M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5315M:	"Arvind R." <arvino55@gmail.com>
5316L:	linux-edac@vger.kernel.org
5317S:	Maintained
5318F:	drivers/edac/i82975x_edac.c
5319
5320EDAC-IE31200
5321M:	Jason Baron <jbaron@akamai.com>
5322L:	linux-edac@vger.kernel.org
5323S:	Maintained
5324F:	drivers/edac/ie31200_edac.c
5325
5326EDAC-MPC85XX
5327M:	Johannes Thumshirn <morbidrsa@gmail.com>
5328L:	linux-edac@vger.kernel.org
5329S:	Maintained
5330F:	drivers/edac/mpc85xx_edac.[ch]
5331
5332EDAC-PASEMI
5333M:	Egor Martovetsky <egor@pasemi.com>
5334L:	linux-edac@vger.kernel.org
5335S:	Maintained
5336F:	drivers/edac/pasemi_edac.c
5337
5338EDAC-PND2
5339M:	Tony Luck <tony.luck@intel.com>
5340L:	linux-edac@vger.kernel.org
5341S:	Maintained
5342F:	drivers/edac/pnd2_edac.[ch]
5343
5344EDAC-R82600
5345M:	Tim Small <tim@buttersideup.com>
5346L:	linux-edac@vger.kernel.org
5347S:	Maintained
5348F:	drivers/edac/r82600_edac.c
5349
5350EDAC-SBRIDGE
5351M:	Tony Luck <tony.luck@intel.com>
5352R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5353L:	linux-edac@vger.kernel.org
5354S:	Maintained
5355F:	drivers/edac/sb_edac.c
5356
5357EDAC-SKYLAKE
5358M:	Tony Luck <tony.luck@intel.com>
5359L:	linux-edac@vger.kernel.org
5360S:	Maintained
5361F:	drivers/edac/skx_edac.c
5362
5363EDAC-TI
5364M:	Tero Kristo <t-kristo@ti.com>
5365L:	linux-edac@vger.kernel.org
5366S:	Maintained
5367F:	drivers/edac/ti_edac.c
5368
5369EDAC-QCOM
5370M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5371M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5372L:	linux-arm-msm@vger.kernel.org
5373L:	linux-edac@vger.kernel.org
5374S:	Maintained
5375F:	drivers/edac/qcom_edac.c
5376
5377EDIROL UA-101/UA-1000 DRIVER
5378M:	Clemens Ladisch <clemens@ladisch.de>
5379L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5380T:	git git://git.alsa-project.org/alsa-kernel.git
5381S:	Maintained
5382F:	sound/usb/misc/ua101.c
5383
5384EFI TEST DRIVER
5385L:	linux-efi@vger.kernel.org
5386M:	Ivan Hu <ivan.hu@canonical.com>
5387M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5388S:	Maintained
5389F:	drivers/firmware/efi/test/
5390
5391EFI VARIABLE FILESYSTEM
5392M:	Matthew Garrett <matthew.garrett@nebula.com>
5393M:	Jeremy Kerr <jk@ozlabs.org>
5394M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5396L:	linux-efi@vger.kernel.org
5397S:	Maintained
5398F:	fs/efivarfs/
5399
5400EFIFB FRAMEBUFFER DRIVER
5401L:	linux-fbdev@vger.kernel.org
5402M:	Peter Jones <pjones@redhat.com>
5403S:	Maintained
5404F:	drivers/video/fbdev/efifb.c
5405
5406EFS FILESYSTEM
5407W:	http://aeschi.ch.eu.org/efs/
5408S:	Orphan
5409F:	fs/efs/
5410
5411EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5412M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5413L:	netdev@vger.kernel.org
5414S:	Maintained
5415F:	drivers/net/ethernet/ibm/ehea/
5416
5417EM28XX VIDEO4LINUX DRIVER
5418M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5419L:	linux-media@vger.kernel.org
5420W:	https://linuxtv.org
5421T:	git git://linuxtv.org/media_tree.git
5422S:	Maintained
5423F:	drivers/media/usb/em28xx/
5424F:	Documentation/media/v4l-drivers/em28xx*
5425
5426EMBEDDED LINUX
5427M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5428M:	Matt Mackall <mpm@selenic.com>
5429M:	David Woodhouse <dwmw2@infradead.org>
5430L:	linux-embedded@vger.kernel.org
5431S:	Maintained
5432
5433Emulex 10Gbps iSCSI - OneConnect DRIVER
5434M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5435M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5436M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5437L:	linux-scsi@vger.kernel.org
5438W:	http://www.broadcom.com
5439S:	Supported
5440F:	drivers/scsi/be2iscsi/
5441
5442Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5443M:	Sathya Perla <sathya.perla@broadcom.com>
5444M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5445M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5446M:	Somnath Kotur <somnath.kotur@broadcom.com>
5447L:	netdev@vger.kernel.org
5448W:	http://www.emulex.com
5449S:	Supported
5450F:	drivers/net/ethernet/emulex/benet/
5451
5452EMULEX ONECONNECT ROCE DRIVER
5453M:	Selvin Xavier <selvin.xavier@broadcom.com>
5454M:	Devesh Sharma <devesh.sharma@broadcom.com>
5455L:	linux-rdma@vger.kernel.org
5456W:	http://www.broadcom.com
5457S:	Odd Fixes
5458F:	drivers/infiniband/hw/ocrdma/
5459F:	include/uapi/rdma/ocrdma-abi.h
5460
5461EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5462M:	James Smart <james.smart@broadcom.com>
5463M:	Dick Kennedy <dick.kennedy@broadcom.com>
5464L:	linux-scsi@vger.kernel.org
5465W:	http://www.broadcom.com
5466S:	Supported
5467F:	drivers/scsi/lpfc/
5468
5469ENE CB710 FLASH CARD READER DRIVER
5470M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5471S:	Maintained
5472F:	drivers/misc/cb710/
5473F:	drivers/mmc/host/cb710-mmc.*
5474F:	include/linux/cb710.h
5475
5476ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5477M:	Maxim Levitsky <maximlevitsky@gmail.com>
5478S:	Maintained
5479F:	drivers/media/rc/ene_ir.*
5480
5481EPSON S1D13XXX FRAMEBUFFER DRIVER
5482M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5483S:	Maintained
5484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5485F:	drivers/video/fbdev/s1d13xxxfb.c
5486F:	include/video/s1d13xxxfb.h
5487
5488ERRSEQ ERROR TRACKING INFRASTRUCTURE
5489M:	Jeff Layton <jlayton@kernel.org>
5490S:	Maintained
5491F:	lib/errseq.c
5492F:	include/linux/errseq.h
5493
5494ET131X NETWORK DRIVER
5495M:	Mark Einon <mark.einon@gmail.com>
5496S:	Odd Fixes
5497F:	drivers/net/ethernet/agere/
5498
5499ETHERNET BRIDGE
5500M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5501M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5502L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5503L:	netdev@vger.kernel.org
5504W:	http://www.linuxfoundation.org/en/Net:Bridge
5505S:	Maintained
5506F:	include/linux/netfilter_bridge/
5507F:	net/bridge/
5508
5509ETHERNET PHY LIBRARY
5510M:	Andrew Lunn <andrew@lunn.ch>
5511M:	Florian Fainelli <f.fainelli@gmail.com>
5512L:	netdev@vger.kernel.org
5513S:	Maintained
5514F:	Documentation/ABI/testing/sysfs-bus-mdio
5515F:	Documentation/devicetree/bindings/net/mdio*
5516F:	Documentation/networking/phy.txt
5517F:	drivers/net/phy/
5518F:	drivers/of/of_mdio.c
5519F:	drivers/of/of_net.c
5520F:	include/linux/*mdio*.h
5521F:	include/linux/of_net.h
5522F:	include/linux/phy.h
5523F:	include/linux/phy_fixed.h
5524F:	include/linux/platform_data/mdio-bcm-unimac.h
5525F:	include/trace/events/mdio.h
5526F:	include/uapi/linux/mdio.h
5527F:	include/uapi/linux/mii.h
5528
5529EXT2 FILE SYSTEM
5530M:	Jan Kara <jack@suse.com>
5531L:	linux-ext4@vger.kernel.org
5532S:	Maintained
5533F:	Documentation/filesystems/ext2.txt
5534F:	fs/ext2/
5535F:	include/linux/ext2*
5536
5537EXT4 FILE SYSTEM
5538M:	"Theodore Ts'o" <tytso@mit.edu>
5539M:	Andreas Dilger <adilger.kernel@dilger.ca>
5540L:	linux-ext4@vger.kernel.org
5541W:	http://ext4.wiki.kernel.org
5542Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5544S:	Maintained
5545F:	Documentation/filesystems/ext4/ext4.rst
5546F:	fs/ext4/
5547
5548Extended Verification Module (EVM)
5549M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5550L:	linux-integrity@vger.kernel.org
5551S:	Supported
5552F:	security/integrity/evm/
5553
5554EXTENSIBLE FIRMWARE INTERFACE (EFI)
5555M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5556L:	linux-efi@vger.kernel.org
5557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5558S:	Maintained
5559F:	Documentation/efi-stub.txt
5560F:	arch/*/kernel/efi.c
5561F:	arch/x86/boot/compressed/eboot.[ch]
5562F:	arch/*/include/asm/efi.h
5563F:	arch/x86/platform/efi/
5564F:	drivers/firmware/efi/
5565F:	include/linux/efi*.h
5566F:	arch/arm/boot/compressed/efi-header.S
5567F:	arch/arm64/kernel/efi-entry.S
5568
5569EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5570M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5571M:	Chanwoo Choi <cw00.choi@samsung.com>
5572L:	linux-kernel@vger.kernel.org
5573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5574S:	Maintained
5575F:	drivers/extcon/
5576F:	include/linux/extcon/
5577F:	include/linux/extcon.h
5578F:	Documentation/extcon/
5579F:	Documentation/devicetree/bindings/extcon/
5580
5581EXYNOS DP DRIVER
5582M:	Jingoo Han <jingoohan1@gmail.com>
5583L:	dri-devel@lists.freedesktop.org
5584S:	Maintained
5585F:	drivers/gpu/drm/exynos/exynos_dp*
5586
5587EXYNOS SYSMMU (IOMMU) driver
5588M:	Marek Szyprowski <m.szyprowski@samsung.com>
5589L:	iommu@lists.linux-foundation.org
5590S:	Maintained
5591F:	drivers/iommu/exynos-iommu.c
5592
5593EZchip NPS platform support
5594M:	Vineet Gupta <vgupta@synopsys.com>
5595M:	Ofer Levi <oferle@mellanox.com>
5596S:	Supported
5597F:	arch/arc/plat-eznps
5598F:	arch/arc/boot/dts/eznps.dts
5599
5600F2FS FILE SYSTEM
5601M:	Jaegeuk Kim <jaegeuk@kernel.org>
5602M:	Chao Yu <yuchao0@huawei.com>
5603L:	linux-f2fs-devel@lists.sourceforge.net
5604W:	https://f2fs.wiki.kernel.org/
5605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5606S:	Maintained
5607F:	Documentation/filesystems/f2fs.txt
5608F:	Documentation/ABI/testing/sysfs-fs-f2fs
5609F:	fs/f2fs/
5610F:	include/linux/f2fs_fs.h
5611F:	include/trace/events/f2fs.h
5612
5613F71805F HARDWARE MONITORING DRIVER
5614M:	Jean Delvare <jdelvare@suse.com>
5615L:	linux-hwmon@vger.kernel.org
5616S:	Maintained
5617F:	Documentation/hwmon/f71805f
5618F:	drivers/hwmon/f71805f.c
5619
5620FADDR2LINE
5621M:	Josh Poimboeuf <jpoimboe@redhat.com>
5622S:	Maintained
5623F:	scripts/faddr2line
5624
5625FAILOVER MODULE
5626M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5627L:	netdev@vger.kernel.org
5628S:	Supported
5629F:	net/core/failover.c
5630F:	include/net/failover.h
5631F:	Documentation/networking/failover.rst
5632
5633FANOTIFY
5634M:	Jan Kara <jack@suse.cz>
5635R:	Amir Goldstein <amir73il@gmail.com>
5636L:	linux-fsdevel@vger.kernel.org
5637S:	Maintained
5638F:	fs/notify/fanotify/
5639F:	include/linux/fanotify.h
5640F:	include/uapi/linux/fanotify.h
5641
5642FARSYNC SYNCHRONOUS DRIVER
5643M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5644W:	http://www.farsite.co.uk/
5645S:	Supported
5646F:	drivers/net/wan/farsync.*
5647
5648FAULT INJECTION SUPPORT
5649M:	Akinobu Mita <akinobu.mita@gmail.com>
5650S:	Supported
5651F:	Documentation/fault-injection/
5652F:	lib/fault-inject.c
5653
5654FBTFT Framebuffer drivers
5655S:	Orphan
5656L:	dri-devel@lists.freedesktop.org
5657L:	linux-fbdev@vger.kernel.org
5658F:	drivers/staging/fbtft/
5659
5660FC0011 TUNER DRIVER
5661M:	Michael Buesch <m@bues.ch>
5662L:	linux-media@vger.kernel.org
5663S:	Maintained
5664F:	drivers/media/tuners/fc0011.h
5665F:	drivers/media/tuners/fc0011.c
5666
5667FC2580 MEDIA DRIVER
5668M:	Antti Palosaari <crope@iki.fi>
5669L:	linux-media@vger.kernel.org
5670W:	https://linuxtv.org
5671W:	http://palosaari.fi/linux/
5672Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5673T:	git git://linuxtv.org/anttip/media_tree.git
5674S:	Maintained
5675F:	drivers/media/tuners/fc2580*
5676
5677FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5678M:	Johannes Thumshirn <jth@kernel.org>
5679L:	linux-scsi@vger.kernel.org
5680W:	www.Open-FCoE.org
5681S:	Supported
5682F:	drivers/scsi/libfc/
5683F:	drivers/scsi/fcoe/
5684F:	include/scsi/fc/
5685F:	include/scsi/libfc.h
5686F:	include/scsi/libfcoe.h
5687F:	include/uapi/scsi/fc/
5688
5689FILE LOCKING (flock() and fcntl()/lockf())
5690M:	Jeff Layton <jlayton@kernel.org>
5691M:	"J. Bruce Fields" <bfields@fieldses.org>
5692L:	linux-fsdevel@vger.kernel.org
5693S:	Maintained
5694F:	include/linux/fcntl.h
5695F:	include/uapi/linux/fcntl.h
5696F:	fs/fcntl.c
5697F:	fs/locks.c
5698
5699FILESYSTEMS (VFS and infrastructure)
5700M:	Alexander Viro <viro@zeniv.linux.org.uk>
5701L:	linux-fsdevel@vger.kernel.org
5702S:	Maintained
5703F:	fs/*
5704F:	include/linux/fs.h
5705F:	include/uapi/linux/fs.h
5706
5707FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5708M:	Riku Voipio <riku.voipio@iki.fi>
5709L:	linux-hwmon@vger.kernel.org
5710S:	Maintained
5711F:	drivers/hwmon/f75375s.c
5712F:	include/linux/f75375s.h
5713
5714FIREWIRE AUDIO DRIVERS
5715M:	Clemens Ladisch <clemens@ladisch.de>
5716L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5717T:	git git://git.alsa-project.org/alsa-kernel.git
5718S:	Maintained
5719F:	sound/firewire/
5720
5721FIREWIRE MEDIA DRIVERS (firedtv)
5722M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5723L:	linux-media@vger.kernel.org
5724L:	linux1394-devel@lists.sourceforge.net
5725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5726S:	Maintained
5727F:	drivers/media/firewire/
5728
5729FIREWIRE SBP-2 TARGET
5730M:	Chris Boot <bootc@bootc.net>
5731L:	linux-scsi@vger.kernel.org
5732L:	target-devel@vger.kernel.org
5733L:	linux1394-devel@lists.sourceforge.net
5734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5735S:	Maintained
5736F:	drivers/target/sbp/
5737
5738FIREWIRE SUBSYSTEM
5739M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5740L:	linux1394-devel@lists.sourceforge.net
5741W:	http://ieee1394.wiki.kernel.org/
5742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5743S:	Maintained
5744F:	drivers/firewire/
5745F:	include/linux/firewire.h
5746F:	include/uapi/linux/firewire*.h
5747F:	tools/firewire/
5748
5749FIRMWARE LOADER (request_firmware)
5750M:	Luis R. Rodriguez <mcgrof@kernel.org>
5751L:	linux-kernel@vger.kernel.org
5752S:	Maintained
5753F:	Documentation/firmware_class/
5754F:	drivers/base/firmware_loader/
5755F:	include/linux/firmware.h
5756
5757FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5758M:	Joshua Morris <josh.h.morris@us.ibm.com>
5759M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5760S:	Maintained
5761F:	drivers/block/rsxx/
5762
5763FLOPPY DRIVER
5764M:	Jiri Kosina <jikos@kernel.org>
5765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5766S:	Odd fixes
5767F:	drivers/block/floppy.c
5768
5769FMC SUBSYSTEM
5770M:	Alessandro Rubini <rubini@gnudd.com>
5771W:	http://www.ohwr.org/projects/fmc-bus
5772S:	Supported
5773F:	drivers/fmc/
5774F:	include/linux/fmc*.h
5775F:	include/linux/ipmi-fru.h
5776K:	fmc_d.*register
5777
5778FPGA MANAGER FRAMEWORK
5779M:	Alan Tull <atull@kernel.org>
5780M:	Moritz Fischer <mdf@kernel.org>
5781L:	linux-fpga@vger.kernel.org
5782S:	Maintained
5783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5784Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5785F:	Documentation/fpga/
5786F:	Documentation/driver-api/fpga/
5787F:	Documentation/devicetree/bindings/fpga/
5788F:	drivers/fpga/
5789F:	include/linux/fpga/
5790W:	http://www.rocketboards.org
5791
5792FPGA DFL DRIVERS
5793M:	Wu Hao <hao.wu@intel.com>
5794L:	linux-fpga@vger.kernel.org
5795S:	Maintained
5796F:	Documentation/fpga/dfl.txt
5797F:	include/uapi/linux/fpga-dfl.h
5798F:	drivers/fpga/dfl*
5799
5800FPU EMULATOR
5801M:	Bill Metzenthen <billm@melbpc.org.au>
5802W:	http://floatingpoint.sourceforge.net/emulator/index.html
5803S:	Maintained
5804F:	arch/x86/math-emu/
5805
5806FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5807L:	netdev@vger.kernel.org
5808S:	Orphan
5809F:	drivers/net/wan/dlci.c
5810F:	drivers/net/wan/sdla.c
5811
5812FRAMEBUFFER LAYER
5813M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5814L:	dri-devel@lists.freedesktop.org
5815L:	linux-fbdev@vger.kernel.org
5816T:	git git://github.com/bzolnier/linux.git
5817Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5818S:	Maintained
5819F:	Documentation/fb/
5820F:	drivers/video/
5821F:	include/video/
5822F:	include/linux/fb.h
5823F:	include/uapi/video/
5824F:	include/uapi/linux/fb.h
5825
5826FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5827M:	Horia Geantă <horia.geanta@nxp.com>
5828M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5829L:	linux-crypto@vger.kernel.org
5830S:	Maintained
5831F:	drivers/crypto/caam/
5832F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5833
5834FREESCALE DIU FRAMEBUFFER DRIVER
5835M:	Timur Tabi <timur@kernel.org>
5836L:	linux-fbdev@vger.kernel.org
5837S:	Maintained
5838F:	drivers/video/fbdev/fsl-diu-fb.*
5839
5840FREESCALE DMA DRIVER
5841M:	Li Yang <leoyang.li@nxp.com>
5842M:	Zhang Wei <zw@zh-kernel.org>
5843L:	linuxppc-dev@lists.ozlabs.org
5844S:	Maintained
5845F:	drivers/dma/fsldma.*
5846
5847FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5848M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5849L:	netdev@vger.kernel.org
5850S:	Maintained
5851F:	drivers/net/ethernet/freescale/gianfar*
5852F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5853
5854FREESCALE GPMI NAND DRIVER
5855M:	Han Xu <han.xu@nxp.com>
5856L:	linux-mtd@lists.infradead.org
5857S:	Maintained
5858F:	drivers/mtd/nand/raw/gpmi-nand/*
5859
5860FREESCALE I2C CPM DRIVER
5861M:	Jochen Friedrich <jochen@scram.de>
5862L:	linuxppc-dev@lists.ozlabs.org
5863L:	linux-i2c@vger.kernel.org
5864S:	Maintained
5865F:	drivers/i2c/busses/i2c-cpm.c
5866
5867FREESCALE IMX / MXC FEC DRIVER
5868M:	Fugang Duan <fugang.duan@nxp.com>
5869L:	netdev@vger.kernel.org
5870S:	Maintained
5871F:	drivers/net/ethernet/freescale/fec_main.c
5872F:	drivers/net/ethernet/freescale/fec_ptp.c
5873F:	drivers/net/ethernet/freescale/fec.h
5874F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5875
5876FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5877M:	Sascha Hauer <s.hauer@pengutronix.de>
5878R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5879L:	linux-fbdev@vger.kernel.org
5880L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5881S:	Maintained
5882F:	include/linux/platform_data/video-imxfb.h
5883F:	drivers/video/fbdev/imxfb.c
5884
5885FREESCALE QORIQ DPAA ETHERNET DRIVER
5886M:	Madalin Bucur <madalin.bucur@nxp.com>
5887L:	netdev@vger.kernel.org
5888S:	Maintained
5889F:	drivers/net/ethernet/freescale/dpaa
5890
5891FREESCALE QORIQ DPAA FMAN DRIVER
5892M:	Madalin Bucur <madalin.bucur@nxp.com>
5893L:	netdev@vger.kernel.org
5894S:	Maintained
5895F:	drivers/net/ethernet/freescale/fman
5896F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5897
5898FREESCALE QORIQ PTP CLOCK DRIVER
5899M:	Yangbo Lu <yangbo.lu@nxp.com>
5900L:	netdev@vger.kernel.org
5901S:	Maintained
5902F:	drivers/ptp/ptp_qoriq.c
5903F:	include/linux/fsl/ptp_qoriq.h
5904F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5905
5906FREESCALE QUAD SPI DRIVER
5907M:	Han Xu <han.xu@nxp.com>
5908L:	linux-mtd@lists.infradead.org
5909S:	Maintained
5910F:	drivers/mtd/spi-nor/fsl-quadspi.c
5911
5912FREESCALE QUICC ENGINE LIBRARY
5913M:	Qiang Zhao <qiang.zhao@nxp.com>
5914L:	linuxppc-dev@lists.ozlabs.org
5915S:	Maintained
5916F:	drivers/soc/fsl/qe/
5917F:	include/soc/fsl/*qe*.h
5918F:	include/soc/fsl/*ucc*.h
5919
5920FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5921M:	Li Yang <leoyang.li@nxp.com>
5922L:	netdev@vger.kernel.org
5923L:	linuxppc-dev@lists.ozlabs.org
5924S:	Maintained
5925F:	drivers/net/ethernet/freescale/ucc_geth*
5926
5927FREESCALE QUICC ENGINE UCC HDLC DRIVER
5928M:	Zhao Qiang <qiang.zhao@nxp.com>
5929L:	netdev@vger.kernel.org
5930L:	linuxppc-dev@lists.ozlabs.org
5931S:	Maintained
5932F:	drivers/net/wan/fsl_ucc_hdlc*
5933
5934FREESCALE QUICC ENGINE UCC UART DRIVER
5935M:	Timur Tabi <timur@kernel.org>
5936L:	linuxppc-dev@lists.ozlabs.org
5937S:	Maintained
5938F:	drivers/tty/serial/ucc_uart.c
5939
5940FREESCALE SOC DRIVERS
5941M:	Li Yang <leoyang.li@nxp.com>
5942L:	linuxppc-dev@lists.ozlabs.org
5943L:	linux-arm-kernel@lists.infradead.org
5944S:	Maintained
5945F:	Documentation/devicetree/bindings/soc/fsl/
5946F:	drivers/soc/fsl/
5947F:	include/linux/fsl/
5948
5949FREESCALE SOC FS_ENET DRIVER
5950M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5951L:	linuxppc-dev@lists.ozlabs.org
5952L:	netdev@vger.kernel.org
5953S:	Maintained
5954F:	drivers/net/ethernet/freescale/fs_enet/
5955F:	include/linux/fs_enet_pd.h
5956
5957FREESCALE SOC SOUND DRIVERS
5958M:	Timur Tabi <timur@kernel.org>
5959M:	Nicolin Chen <nicoleotsuka@gmail.com>
5960M:	Xiubo Li <Xiubo.Lee@gmail.com>
5961R:	Fabio Estevam <fabio.estevam@nxp.com>
5962L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5963L:	linuxppc-dev@lists.ozlabs.org
5964S:	Maintained
5965F:	sound/soc/fsl/fsl*
5966F:	sound/soc/fsl/imx*
5967F:	sound/soc/fsl/mpc8610_hpcd.c
5968
5969FREESCALE USB PERIPHERAL DRIVERS
5970M:	Li Yang <leoyang.li@nxp.com>
5971L:	linux-usb@vger.kernel.org
5972L:	linuxppc-dev@lists.ozlabs.org
5973S:	Maintained
5974F:	drivers/usb/gadget/udc/fsl*
5975
5976FREEVXFS FILESYSTEM
5977M:	Christoph Hellwig <hch@infradead.org>
5978W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5979S:	Maintained
5980F:	fs/freevxfs/
5981
5982FREEZER
5983M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5984M:	Pavel Machek <pavel@ucw.cz>
5985L:	linux-pm@vger.kernel.org
5986S:	Supported
5987F:	Documentation/power/freezing-of-tasks.txt
5988F:	include/linux/freezer.h
5989F:	kernel/freezer.c
5990
5991FRONTSWAP API
5992M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5993L:	linux-kernel@vger.kernel.org
5994S:	Maintained
5995F:	mm/frontswap.c
5996F:	include/linux/frontswap.h
5997
5998FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5999M:	David Howells <dhowells@redhat.com>
6000L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6001S:	Supported
6002F:	Documentation/filesystems/caching/
6003F:	fs/fscache/
6004F:	include/linux/fscache*.h
6005
6006FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6007M:	Theodore Y. Ts'o <tytso@mit.edu>
6008M:	Jaegeuk Kim <jaegeuk@kernel.org>
6009L:	linux-fscrypt@vger.kernel.org
6010Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6012S:	Supported
6013F:	fs/crypto/
6014F:	include/linux/fscrypt*.h
6015F:	Documentation/filesystems/fscrypt.rst
6016
6017FSI-ATTACHED I2C DRIVER
6018M:	Eddie James <eajames@linux.vnet.ibm.com>
6019L:	linux-i2c@vger.kernel.org
6020L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6021S:	Maintained
6022F:	drivers/i2c/busses/i2c-fsi.c
6023F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6024
6025FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6026M:	Jan Kara <jack@suse.cz>
6027R:	Amir Goldstein <amir73il@gmail.com>
6028L:	linux-fsdevel@vger.kernel.org
6029S:	Maintained
6030F:	fs/notify/
6031F:	include/linux/fsnotify*.h
6032
6033FUJITSU LAPTOP EXTRAS
6034M:	Jonathan Woithe <jwoithe@just42.net>
6035L:	platform-driver-x86@vger.kernel.org
6036S:	Maintained
6037F:	drivers/platform/x86/fujitsu-laptop.c
6038
6039FUJITSU M-5MO LS CAMERA ISP DRIVER
6040M:	Kyungmin Park <kyungmin.park@samsung.com>
6041M:	Heungjun Kim <riverful.kim@samsung.com>
6042L:	linux-media@vger.kernel.org
6043S:	Maintained
6044F:	drivers/media/i2c/m5mols/
6045F:	include/media/i2c/m5mols.h
6046
6047FUJITSU TABLET EXTRAS
6048M:	Robert Gerlach <khnz@gmx.de>
6049L:	platform-driver-x86@vger.kernel.org
6050S:	Maintained
6051F:	drivers/platform/x86/fujitsu-tablet.c
6052
6053FUSE: FILESYSTEM IN USERSPACE
6054M:	Miklos Szeredi <miklos@szeredi.hu>
6055L:	linux-fsdevel@vger.kernel.org
6056W:	http://fuse.sourceforge.net/
6057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6058S:	Maintained
6059F:	fs/fuse/
6060F:	include/uapi/linux/fuse.h
6061F:	Documentation/filesystems/fuse.txt
6062
6063FUTEX SUBSYSTEM
6064M:	Thomas Gleixner <tglx@linutronix.de>
6065M:	Ingo Molnar <mingo@redhat.com>
6066R:	Peter Zijlstra <peterz@infradead.org>
6067R:	Darren Hart <dvhart@infradead.org>
6068L:	linux-kernel@vger.kernel.org
6069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6070S:	Maintained
6071F:	kernel/futex.c
6072F:	kernel/futex_compat.c
6073F:	include/asm-generic/futex.h
6074F:	include/linux/futex.h
6075F:	include/uapi/linux/futex.h
6076F:	tools/testing/selftests/futex/
6077F:	tools/perf/bench/futex*
6078F:	Documentation/*futex*
6079
6080GCC PLUGINS
6081M:	Kees Cook <keescook@chromium.org>
6082R:	Emese Revfy <re.emese@gmail.com>
6083L:	kernel-hardening@lists.openwall.com
6084S:	Maintained
6085F:	scripts/gcc-plugins/
6086F:	scripts/gcc-plugin.sh
6087F:	scripts/Makefile.gcc-plugins
6088F:	Documentation/gcc-plugins.txt
6089
6090GASKET DRIVER FRAMEWORK
6091M:	Rob Springer <rspringer@google.com>
6092M:	Todd Poynor <toddpoynor@google.com>
6093M:	Ben Chan <benchan@chromium.org>
6094S:	Maintained
6095F:	drivers/staging/gasket/
6096
6097GCOV BASED KERNEL PROFILING
6098M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6099S:	Maintained
6100F:	kernel/gcov/
6101F:	Documentation/dev-tools/gcov.rst
6102
6103GDB KERNEL DEBUGGING HELPER SCRIPTS
6104M:	Jan Kiszka <jan.kiszka@siemens.com>
6105M:	Kieran Bingham <kbingham@kernel.org>
6106S:	Supported
6107F:	scripts/gdb/
6108
6109GDT SCSI DISK ARRAY CONTROLLER DRIVER
6110M:	Achim Leubner <achim_leubner@adaptec.com>
6111L:	linux-scsi@vger.kernel.org
6112W:	http://www.icp-vortex.com/
6113S:	Supported
6114F:	drivers/scsi/gdt*
6115
6116GEMTEK FM RADIO RECEIVER DRIVER
6117M:	Hans Verkuil <hverkuil@xs4all.nl>
6118L:	linux-media@vger.kernel.org
6119T:	git git://linuxtv.org/media_tree.git
6120W:	https://linuxtv.org
6121S:	Maintained
6122F:	drivers/media/radio/radio-gemtek*
6123
6124GENERIC GPIO I2C DRIVER
6125M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6126S:	Supported
6127F:	drivers/i2c/busses/i2c-gpio.c
6128F:	include/linux/platform_data/i2c-gpio.h
6129
6130GENERIC GPIO I2C MULTIPLEXER DRIVER
6131M:	Peter Korsgaard <peter.korsgaard@barco.com>
6132L:	linux-i2c@vger.kernel.org
6133S:	Supported
6134F:	drivers/i2c/muxes/i2c-mux-gpio.c
6135F:	include/linux/platform_data/i2c-mux-gpio.h
6136F:	Documentation/i2c/muxes/i2c-mux-gpio
6137
6138GENERIC HDLC (WAN) DRIVERS
6139M:	Krzysztof Halasa <khc@pm.waw.pl>
6140W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6141S:	Maintained
6142F:	drivers/net/wan/c101.c
6143F:	drivers/net/wan/hd6457*
6144F:	drivers/net/wan/hdlc*
6145F:	drivers/net/wan/n2.c
6146F:	drivers/net/wan/pc300too.c
6147F:	drivers/net/wan/pci200syn.c
6148F:	drivers/net/wan/wanxl*
6149
6150GENERIC INCLUDE/ASM HEADER FILES
6151M:	Arnd Bergmann <arnd@arndb.de>
6152L:	linux-arch@vger.kernel.org
6153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6154S:	Maintained
6155F:	include/asm-generic/
6156F:	include/uapi/asm-generic/
6157
6158GENERIC PHY FRAMEWORK
6159M:	Kishon Vijay Abraham I <kishon@ti.com>
6160L:	linux-kernel@vger.kernel.org
6161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6162S:	Supported
6163F:	drivers/phy/
6164F:	include/linux/phy/
6165
6166GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6167M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6168S:	Supported
6169F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6170
6171GENERIC PM DOMAINS
6172M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6173M:	Kevin Hilman <khilman@kernel.org>
6174M:	Ulf Hansson <ulf.hansson@linaro.org>
6175L:	linux-pm@vger.kernel.org
6176S:	Supported
6177F:	drivers/base/power/domain*.c
6178F:	include/linux/pm_domain.h
6179F:	Documentation/devicetree/bindings/power/power_domain.txt
6180
6181GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6182M:	Eugen Hristev <eugen.hristev@microchip.com>
6183L:	linux-input@vger.kernel.org
6184S:	Maintained
6185F:	drivers/input/touchscreen/resistive-adc-touch.c
6186
6187GENERIC UIO DRIVER FOR PCI DEVICES
6188M:	"Michael S. Tsirkin" <mst@redhat.com>
6189L:	kvm@vger.kernel.org
6190S:	Supported
6191F:	drivers/uio/uio_pci_generic.c
6192
6193GENWQE (IBM Generic Workqueue Card)
6194M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6195M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6196S:	Supported
6197F:	drivers/misc/genwqe/
6198
6199GET_MAINTAINER SCRIPT
6200M:	Joe Perches <joe@perches.com>
6201S:	Maintained
6202F:	scripts/get_maintainer.pl
6203
6204GFS2 FILE SYSTEM
6205M:	Bob Peterson <rpeterso@redhat.com>
6206M:	Andreas Gruenbacher <agruenba@redhat.com>
6207L:	cluster-devel@redhat.com
6208W:	http://sources.redhat.com/cluster/
6209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6210S:	Supported
6211F:	Documentation/filesystems/gfs2*.txt
6212F:	fs/gfs2/
6213F:	include/uapi/linux/gfs2_ondisk.h
6214
6215GIGASET ISDN DRIVERS
6216M:	Paul Bolle <pebolle@tiscali.nl>
6217L:	gigaset307x-common@lists.sourceforge.net
6218W:	http://gigaset307x.sourceforge.net/
6219S:	Odd Fixes
6220F:	Documentation/isdn/README.gigaset
6221F:	drivers/isdn/gigaset/
6222F:	include/uapi/linux/gigaset_dev.h
6223
6224GNSS SUBSYSTEM
6225M:	Johan Hovold <johan@kernel.org>
6226S:	Maintained
6227F:	Documentation/ABI/testing/sysfs-class-gnss
6228F:	Documentation/devicetree/bindings/gnss/
6229F:	drivers/gnss/
6230F:	include/linux/gnss.h
6231
6232GO7007 MPEG CODEC
6233M:	Hans Verkuil <hans.verkuil@cisco.com>
6234L:	linux-media@vger.kernel.org
6235S:	Maintained
6236F:	drivers/media/usb/go7007/
6237
6238GOODIX TOUCHSCREEN
6239M:	Bastien Nocera <hadess@hadess.net>
6240L:	linux-input@vger.kernel.org
6241S:	Maintained
6242F:	drivers/input/touchscreen/goodix.c
6243
6244GPD POCKET FAN DRIVER
6245M:	Hans de Goede <hdegoede@redhat.com>
6246L:	platform-driver-x86@vger.kernel.org
6247S:	Maintained
6248F:	drivers/platform/x86/gpd-pocket-fan.c
6249
6250GPIO ACPI SUPPORT
6251M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6252M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6253L:	linux-gpio@vger.kernel.org
6254L:	linux-acpi@vger.kernel.org
6255S:	Maintained
6256F:	Documentation/acpi/gpio-properties.txt
6257F:	drivers/gpio/gpiolib-acpi.c
6258
6259GPIO IR Transmitter
6260M:	Sean Young <sean@mess.org>
6261L:	linux-media@vger.kernel.org
6262S:	Maintained
6263F:	drivers/media/rc/gpio-ir-tx.c
6264
6265GPIO MOCKUP DRIVER
6266M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6267R:	Bartosz Golaszewski <brgl@bgdev.pl>
6268L:	linux-gpio@vger.kernel.org
6269S:	Maintained
6270F:	drivers/gpio/gpio-mockup.c
6271F:	tools/testing/selftests/gpio/
6272
6273GPIO SUBSYSTEM
6274M:	Linus Walleij <linus.walleij@linaro.org>
6275L:	linux-gpio@vger.kernel.org
6276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6277S:	Maintained
6278F:	Documentation/devicetree/bindings/gpio/
6279F:	Documentation/driver-api/gpio/
6280F:	Documentation/gpio/
6281F:	Documentation/ABI/testing/gpio-cdev
6282F:	Documentation/ABI/obsolete/sysfs-gpio
6283F:	drivers/gpio/
6284F:	include/linux/gpio/
6285F:	include/linux/gpio.h
6286F:	include/linux/of_gpio.h
6287F:	include/asm-generic/gpio.h
6288F:	include/uapi/linux/gpio.h
6289F:	tools/gpio/
6290
6291GRE DEMULTIPLEXER DRIVER
6292M:	Dmitry Kozlov <xeb@mail.ru>
6293L:	netdev@vger.kernel.org
6294S:	Maintained
6295F:	net/ipv4/gre_demux.c
6296F:	net/ipv4/gre_offload.c
6297F:	include/net/gre.h
6298
6299GRETH 10/100/1G Ethernet MAC device driver
6300M:	Andreas Larsson <andreas@gaisler.com>
6301L:	netdev@vger.kernel.org
6302S:	Maintained
6303F:	drivers/net/ethernet/aeroflex/
6304
6305GREYBUS AUDIO PROTOCOLS DRIVERS
6306M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6307M:	Mark Greer <mgreer@animalcreek.com>
6308S:	Maintained
6309F:	drivers/staging/greybus/audio_apbridgea.c
6310F:	drivers/staging/greybus/audio_apbridgea.h
6311F:	drivers/staging/greybus/audio_codec.c
6312F:	drivers/staging/greybus/audio_codec.h
6313F:	drivers/staging/greybus/audio_gb.c
6314F:	drivers/staging/greybus/audio_manager.c
6315F:	drivers/staging/greybus/audio_manager.h
6316F:	drivers/staging/greybus/audio_manager_module.c
6317F:	drivers/staging/greybus/audio_manager_private.h
6318F:	drivers/staging/greybus/audio_manager_sysfs.c
6319F:	drivers/staging/greybus/audio_module.c
6320F:	drivers/staging/greybus/audio_topology.c
6321
6322GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6323M:	Viresh Kumar <vireshk@kernel.org>
6324S:	Maintained
6325F:	drivers/staging/greybus/authentication.c
6326F:	drivers/staging/greybus/bootrom.c
6327F:	drivers/staging/greybus/firmware.h
6328F:	drivers/staging/greybus/fw-core.c
6329F:	drivers/staging/greybus/fw-download.c
6330F:	drivers/staging/greybus/fw-management.c
6331F:	drivers/staging/greybus/greybus_authentication.h
6332F:	drivers/staging/greybus/greybus_firmware.h
6333F:	drivers/staging/greybus/hid.c
6334F:	drivers/staging/greybus/i2c.c
6335F:	drivers/staging/greybus/spi.c
6336F:	drivers/staging/greybus/spilib.c
6337F:	drivers/staging/greybus/spilib.h
6338
6339GREYBUS LOOPBACK DRIVER
6340M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6341S:	Maintained
6342F:	drivers/staging/greybus/loopback.c
6343
6344GREYBUS PLATFORM DRIVERS
6345M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6346S:	Maintained
6347F:	drivers/staging/greybus/arche-platform.c
6348F:	drivers/staging/greybus/arche-apb-ctrl.c
6349F:	drivers/staging/greybus/arche_platform.h
6350
6351GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6352M:	Rui Miguel Silva <rmfrfs@gmail.com>
6353S:	Maintained
6354F:	drivers/staging/greybus/sdio.c
6355F:	drivers/staging/greybus/light.c
6356F:	drivers/staging/greybus/gpio.c
6357F:	drivers/staging/greybus/power_supply.c
6358F:	drivers/staging/greybus/spi.c
6359F:	drivers/staging/greybus/spilib.c
6360
6361GREYBUS SUBSYSTEM
6362M:	Johan Hovold <johan@kernel.org>
6363M:	Alex Elder <elder@kernel.org>
6364M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6365S:	Maintained
6366F:	drivers/staging/greybus/
6367L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6368
6369GREYBUS UART PROTOCOLS DRIVERS
6370M:	David Lin <dtwlin@gmail.com>
6371S:	Maintained
6372F:	drivers/staging/greybus/uart.c
6373F:	drivers/staging/greybus/log.c
6374
6375GS1662 VIDEO SERIALIZER
6376M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6377L:	linux-media@vger.kernel.org
6378T:	git git://linuxtv.org/media_tree.git
6379S:	Maintained
6380F:	drivers/media/spi/gs1662.c
6381
6382GSPCA FINEPIX SUBDRIVER
6383M:	Frank Zago <frank@zago.net>
6384L:	linux-media@vger.kernel.org
6385T:	git git://linuxtv.org/media_tree.git
6386S:	Maintained
6387F:	drivers/media/usb/gspca/finepix.c
6388
6389GSPCA GL860 SUBDRIVER
6390M:	Olivier Lorin <o.lorin@laposte.net>
6391L:	linux-media@vger.kernel.org
6392T:	git git://linuxtv.org/media_tree.git
6393S:	Maintained
6394F:	drivers/media/usb/gspca/gl860/
6395
6396GSPCA M5602 SUBDRIVER
6397M:	Erik Andren <erik.andren@gmail.com>
6398L:	linux-media@vger.kernel.org
6399T:	git git://linuxtv.org/media_tree.git
6400S:	Maintained
6401F:	drivers/media/usb/gspca/m5602/
6402
6403GSPCA PAC207 SONIXB SUBDRIVER
6404M:	Hans Verkuil <hverkuil@xs4all.nl>
6405L:	linux-media@vger.kernel.org
6406T:	git git://linuxtv.org/media_tree.git
6407S:	Odd Fixes
6408F:	drivers/media/usb/gspca/pac207.c
6409
6410GSPCA SN9C20X SUBDRIVER
6411M:	Brian Johnson <brijohn@gmail.com>
6412L:	linux-media@vger.kernel.org
6413T:	git git://linuxtv.org/media_tree.git
6414S:	Maintained
6415F:	drivers/media/usb/gspca/sn9c20x.c
6416
6417GSPCA T613 SUBDRIVER
6418M:	Leandro Costantino <lcostantino@gmail.com>
6419L:	linux-media@vger.kernel.org
6420T:	git git://linuxtv.org/media_tree.git
6421S:	Maintained
6422F:	drivers/media/usb/gspca/t613.c
6423
6424GSPCA USB WEBCAM DRIVER
6425M:	Hans Verkuil <hverkuil@xs4all.nl>
6426L:	linux-media@vger.kernel.org
6427T:	git git://linuxtv.org/media_tree.git
6428S:	Odd Fixes
6429F:	drivers/media/usb/gspca/
6430
6431GTP (GPRS Tunneling Protocol)
6432M:	Pablo Neira Ayuso <pablo@netfilter.org>
6433M:	Harald Welte <laforge@gnumonks.org>
6434L:	osmocom-net-gprs@lists.osmocom.org
6435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6436S:	Maintained
6437F:	drivers/net/gtp.c
6438
6439GUID PARTITION TABLE (GPT)
6440M:	Davidlohr Bueso <dave@stgolabs.net>
6441L:	linux-efi@vger.kernel.org
6442S:	Maintained
6443F:	block/partitions/efi.*
6444
6445H8/300 ARCHITECTURE
6446M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6447L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6448W:	http://uclinux-h8.sourceforge.jp
6449T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6450S:	Maintained
6451F:	arch/h8300/
6452F:	drivers/clocksource/h8300_*.c
6453F:	drivers/clk/h8300/
6454F:	drivers/irqchip/irq-renesas-h8*.c
6455
6456HACKRF MEDIA DRIVER
6457M:	Antti Palosaari <crope@iki.fi>
6458L:	linux-media@vger.kernel.org
6459W:	https://linuxtv.org
6460W:	http://palosaari.fi/linux/
6461Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6462T:	git git://linuxtv.org/anttip/media_tree.git
6463S:	Maintained
6464F:	drivers/media/usb/hackrf/
6465
6466HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6467M:	Frank Seidel <frank@f-seidel.de>
6468L:	platform-driver-x86@vger.kernel.org
6469W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6470S:	Maintained
6471F:	drivers/platform/x86/hdaps.c
6472
6473HARDWARE MONITORING
6474M:	Jean Delvare <jdelvare@suse.com>
6475M:	Guenter Roeck <linux@roeck-us.net>
6476L:	linux-hwmon@vger.kernel.org
6477W:	http://hwmon.wiki.kernel.org/
6478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6479S:	Maintained
6480F:	Documentation/devicetree/bindings/hwmon/
6481F:	Documentation/hwmon/
6482F:	drivers/hwmon/
6483F:	include/linux/hwmon*.h
6484F:	include/trace/events/hwmon*.h
6485
6486HARDWARE RANDOM NUMBER GENERATOR CORE
6487M:	Matt Mackall <mpm@selenic.com>
6488M:	Herbert Xu <herbert@gondor.apana.org.au>
6489L:	linux-crypto@vger.kernel.org
6490S:	Odd fixes
6491F:	Documentation/devicetree/bindings/rng/
6492F:	Documentation/hw_random.txt
6493F:	drivers/char/hw_random/
6494F:	include/linux/hw_random.h
6495
6496HARDWARE TRACING FACILITIES
6497M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6498S:	Maintained
6499F:	drivers/hwtracing/
6500
6501HARDWARE SPINLOCK CORE
6502M:	Ohad Ben-Cohen <ohad@wizery.com>
6503M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6504L:	linux-remoteproc@vger.kernel.org
6505S:	Maintained
6506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6507F:	Documentation/devicetree/bindings/hwlock/
6508F:	Documentation/hwspinlock.txt
6509F:	drivers/hwspinlock/
6510F:	include/linux/hwspinlock.h
6511
6512HARMONY SOUND DRIVER
6513L:	linux-parisc@vger.kernel.org
6514S:	Maintained
6515F:	sound/parisc/harmony.*
6516
6517HDPVR USB VIDEO ENCODER DRIVER
6518M:	Hans Verkuil <hverkuil@xs4all.nl>
6519L:	linux-media@vger.kernel.org
6520T:	git git://linuxtv.org/media_tree.git
6521W:	https://linuxtv.org
6522S:	Odd Fixes
6523F:	drivers/media/usb/hdpvr/
6524
6525HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6526M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6527S:	Supported
6528F:	Documentation/watchdog/hpwdt.txt
6529F:	drivers/watchdog/hpwdt.c
6530
6531HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6532M:	Don Brace <don.brace@microsemi.com>
6533L:	esc.storagedev@microsemi.com
6534L:	linux-scsi@vger.kernel.org
6535S:	Supported
6536F:	Documentation/scsi/hpsa.txt
6537F:	drivers/scsi/hpsa*.[ch]
6538F:	include/linux/cciss*.h
6539F:	include/uapi/linux/cciss*.h
6540
6541HFI1 DRIVER
6542M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6543M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6544L:	linux-rdma@vger.kernel.org
6545S:	Supported
6546F:	drivers/infiniband/hw/hfi1
6547
6548HFS FILESYSTEM
6549L:	linux-fsdevel@vger.kernel.org
6550S:	Orphan
6551F:	Documentation/filesystems/hfs.txt
6552F:	fs/hfs/
6553
6554HFSPLUS FILESYSTEM
6555L:	linux-fsdevel@vger.kernel.org
6556S:	Orphan
6557F:	Documentation/filesystems/hfsplus.txt
6558F:	fs/hfsplus/
6559
6560HGA FRAMEBUFFER DRIVER
6561M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6562L:	linux-nvidia@lists.surfsouth.com
6563W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6564S:	Maintained
6565F:	drivers/video/fbdev/hgafb.c
6566
6567HIBERNATION (aka Software Suspend, aka swsusp)
6568M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6569M:	Pavel Machek <pavel@ucw.cz>
6570L:	linux-pm@vger.kernel.org
6571B:	https://bugzilla.kernel.org
6572S:	Supported
6573F:	arch/x86/power/
6574F:	drivers/base/power/
6575F:	kernel/power/
6576F:	include/linux/suspend.h
6577F:	include/linux/freezer.h
6578F:	include/linux/pm.h
6579F:	arch/*/include/asm/suspend*.h
6580
6581HID CORE LAYER
6582M:	Jiri Kosina <jikos@kernel.org>
6583R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6584L:	linux-input@vger.kernel.org
6585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6586S:	Maintained
6587F:	drivers/hid/
6588F:	include/linux/hid*
6589F:	include/uapi/linux/hid*
6590
6591HID SENSOR HUB DRIVERS
6592M:	Jiri Kosina <jikos@kernel.org>
6593M:	Jonathan Cameron <jic23@kernel.org>
6594M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6595L:	linux-input@vger.kernel.org
6596L:	linux-iio@vger.kernel.org
6597S:	Maintained
6598F:	Documentation/hid/hid-sensor*
6599F:	drivers/hid/hid-sensor-*
6600F:	drivers/iio/*/hid-*
6601F:	include/linux/hid-sensor-*
6602
6603HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6604M:	Thomas Gleixner <tglx@linutronix.de>
6605L:	linux-kernel@vger.kernel.org
6606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6607S:	Maintained
6608F:	Documentation/timers/
6609F:	kernel/time/hrtimer.c
6610F:	kernel/time/clockevents.c
6611F:	kernel/time/timer_*.c
6612F:	include/linux/clockchips.h
6613F:	include/linux/hrtimer.h
6614
6615HIGH-SPEED SCC DRIVER FOR AX.25
6616L:	linux-hams@vger.kernel.org
6617S:	Orphan
6618F:	drivers/net/hamradio/dmascc.c
6619F:	drivers/net/hamradio/scc.c
6620
6621HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6622M:	HighPoint Linux Team <linux@highpoint-tech.com>
6623W:	http://www.highpoint-tech.com
6624S:	Supported
6625F:	Documentation/scsi/hptiop.txt
6626F:	drivers/scsi/hptiop.c
6627
6628HIPPI
6629M:	Jes Sorensen <jes@trained-monkey.org>
6630L:	linux-hippi@sunsite.dk
6631S:	Maintained
6632F:	include/linux/hippidevice.h
6633F:	include/uapi/linux/if_hippi.h
6634F:	net/802/hippi.c
6635F:	drivers/net/hippi/
6636
6637HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6638M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6639M:	Salil Mehta <salil.mehta@huawei.com>
6640L:	netdev@vger.kernel.org
6641W:	http://www.hisilicon.com
6642S:	Maintained
6643F:	drivers/net/ethernet/hisilicon/hns3/
6644
6645HISILICON LPC BUS DRIVER
6646M:	john.garry@huawei.com
6647W:	http://www.hisilicon.com
6648S:	Maintained
6649F:	drivers/bus/hisi_lpc.c
6650F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6651
6652HISILICON NETWORK SUBSYSTEM DRIVER
6653M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6654M:	Salil Mehta <salil.mehta@huawei.com>
6655L:	netdev@vger.kernel.org
6656W:	http://www.hisilicon.com
6657S:	Maintained
6658F:	drivers/net/ethernet/hisilicon/
6659F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6660
6661HISILICON PMU DRIVER
6662M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6663W:	http://www.hisilicon.com
6664S:	Supported
6665F:	drivers/perf/hisilicon
6666F:	Documentation/perf/hisi-pmu.txt
6667
6668HISILICON ROCE DRIVER
6669M:	Lijun Ou <oulijun@huawei.com>
6670M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6671L:	linux-rdma@vger.kernel.org
6672S:	Maintained
6673F:	drivers/infiniband/hw/hns/
6674F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6675
6676HISILICON SAS Controller
6677M:	John Garry <john.garry@huawei.com>
6678W:	http://www.hisilicon.com
6679S:	Supported
6680F:	drivers/scsi/hisi_sas/
6681F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6682
6683HMM - Heterogeneous Memory Management
6684M:	Jérôme Glisse <jglisse@redhat.com>
6685L:	linux-mm@kvack.org
6686S:	Maintained
6687F:	mm/hmm*
6688F:	include/linux/hmm*
6689F:	Documentation/vm/hmm.rst
6690
6691HOST AP DRIVER
6692M:	Jouni Malinen <j@w1.fi>
6693L:	linux-wireless@vger.kernel.org
6694W:	http://w1.fi/hostap-driver.html
6695S:	Obsolete
6696F:	drivers/net/wireless/intersil/hostap/
6697
6698HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6699L:	platform-driver-x86@vger.kernel.org
6700S:	Orphan
6701F:	drivers/platform/x86/tc1100-wmi.c
6702
6703HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6704M:	Jaroslav Kysela <perex@perex.cz>
6705S:	Maintained
6706F:	drivers/net/ethernet/hp/hp100.*
6707
6708HPET:	High Precision Event Timers driver
6709M:	Clemens Ladisch <clemens@ladisch.de>
6710S:	Maintained
6711F:	Documentation/timers/hpet.txt
6712F:	drivers/char/hpet.c
6713F:	include/linux/hpet.h
6714F:	include/uapi/linux/hpet.h
6715
6716HPET:	x86
6717S:	Orphan
6718F:	arch/x86/kernel/hpet.c
6719F:	arch/x86/include/asm/hpet.h
6720
6721HPFS FILESYSTEM
6722M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6723W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6724S:	Maintained
6725F:	fs/hpfs/
6726
6727HSI SUBSYSTEM
6728M:	Sebastian Reichel <sre@kernel.org>
6729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6730S:	Maintained
6731F:	Documentation/ABI/testing/sysfs-bus-hsi
6732F:	Documentation/driver-api/hsi.rst
6733F:	drivers/hsi/
6734F:	include/linux/hsi/
6735F:	include/uapi/linux/hsi/
6736
6737HSO 3G MODEM DRIVER
6738L:	linux-usb@vger.kernel.org
6739S:	Orphan
6740F:	drivers/net/usb/hso.c
6741
6742HSR NETWORK PROTOCOL
6743M:	Arvid Brodin <arvid.brodin@alten.se>
6744L:	netdev@vger.kernel.org
6745S:	Maintained
6746F:	net/hsr/
6747
6748HT16K33 LED CONTROLLER DRIVER
6749M:	Robin van der Gracht <robin@protonic.nl>
6750S:	Maintained
6751F:	drivers/auxdisplay/ht16k33.c
6752F:	Documentation/devicetree/bindings/display/ht16k33.txt
6753
6754HTCPEN TOUCHSCREEN DRIVER
6755M:	Pau Oliva Fora <pof@eslack.org>
6756L:	linux-input@vger.kernel.org
6757S:	Maintained
6758F:	drivers/input/touchscreen/htcpen.c
6759
6760HUAWEI ETHERNET DRIVER
6761M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6762L:	netdev@vger.kernel.org
6763S:	Supported
6764F:	Documentation/networking/hinic.txt
6765F:	drivers/net/ethernet/huawei/hinic/
6766
6767HUGETLB FILESYSTEM
6768M:	Mike Kravetz <mike.kravetz@oracle.com>
6769L:	linux-mm@kvack.org
6770S:	Maintained
6771F:	fs/hugetlbfs/
6772F:	mm/hugetlb.c
6773F:	include/linux/hugetlb.h
6774F:	Documentation/admin-guide/mm/hugetlbpage.rst
6775F:	Documentation/vm/hugetlbfs_reserv.rst
6776F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6777
6778HVA ST MEDIA DRIVER
6779M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6780L:	linux-media@vger.kernel.org
6781T:	git git://linuxtv.org/media_tree.git
6782W:	https://linuxtv.org
6783S:	Supported
6784F:	drivers/media/platform/sti/hva
6785
6786HWPOISON MEMORY FAILURE HANDLING
6787M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6788L:	linux-mm@kvack.org
6789S:	Maintained
6790F:	mm/memory-failure.c
6791F:	mm/hwpoison-inject.c
6792
6793HYGON PROCESSOR SUPPORT
6794M:	Pu Wen <puwen@hygon.cn>
6795L:	linux-kernel@vger.kernel.org
6796S:	Maintained
6797F:	arch/x86/kernel/cpu/hygon.c
6798
6799Hyper-V CORE AND DRIVERS
6800M:	"K. Y. Srinivasan" <kys@microsoft.com>
6801M:	Haiyang Zhang <haiyangz@microsoft.com>
6802M:	Stephen Hemminger <sthemmin@microsoft.com>
6803L:	devel@linuxdriverproject.org
6804S:	Maintained
6805F:	Documentation/networking/netvsc.txt
6806F:	arch/x86/include/asm/mshyperv.h
6807F:	arch/x86/include/asm/trace/hyperv.h
6808F:	arch/x86/include/asm/hyperv-tlfs.h
6809F:	arch/x86/kernel/cpu/mshyperv.c
6810F:	arch/x86/hyperv
6811F:	drivers/hid/hid-hyperv.c
6812F:	drivers/hv/
6813F:	drivers/input/serio/hyperv-keyboard.c
6814F:	drivers/pci/controller/pci-hyperv.c
6815F:	drivers/net/hyperv/
6816F:	drivers/scsi/storvsc_drv.c
6817F:	drivers/uio/uio_hv_generic.c
6818F:	drivers/video/fbdev/hyperv_fb.c
6819F:	net/vmw_vsock/hyperv_transport.c
6820F:	include/linux/hyperv.h
6821F:	include/uapi/linux/hyperv.h
6822F:	tools/hv/
6823F:	Documentation/ABI/stable/sysfs-bus-vmbus
6824
6825HYPERVISOR VIRTUAL CONSOLE DRIVER
6826L:	linuxppc-dev@lists.ozlabs.org
6827S:	Odd Fixes
6828F:	drivers/tty/hvc/
6829
6830I2C ACPI SUPPORT
6831M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6832L:	linux-i2c@vger.kernel.org
6833L:	linux-acpi@vger.kernel.org
6834S:	Maintained
6835F:	drivers/i2c/i2c-core-acpi.c
6836
6837I2C MUXES
6838M:	Peter Rosin <peda@axentia.se>
6839L:	linux-i2c@vger.kernel.org
6840S:	Maintained
6841F:	Documentation/i2c/i2c-topology
6842F:	Documentation/i2c/muxes/
6843F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6844F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6845F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6846F:	drivers/i2c/i2c-mux.c
6847F:	drivers/i2c/muxes/
6848F:	include/linux/i2c-mux.h
6849
6850I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6851M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6852L:	linux-i2c@vger.kernel.org
6853S:	Maintained
6854F:	drivers/i2c/busses/i2c-mv64xxx.c
6855
6856I2C OVER PARALLEL PORT
6857M:	Jean Delvare <jdelvare@suse.com>
6858L:	linux-i2c@vger.kernel.org
6859S:	Maintained
6860F:	Documentation/i2c/busses/i2c-parport
6861F:	Documentation/i2c/busses/i2c-parport-light
6862F:	drivers/i2c/busses/i2c-parport.c
6863F:	drivers/i2c/busses/i2c-parport-light.c
6864
6865I2C SUBSYSTEM
6866M:	Wolfram Sang <wsa@the-dreams.de>
6867L:	linux-i2c@vger.kernel.org
6868W:	https://i2c.wiki.kernel.org/
6869Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6871S:	Maintained
6872F:	Documentation/devicetree/bindings/i2c/i2c.txt
6873F:	Documentation/i2c/
6874F:	drivers/i2c/*
6875F:	include/linux/i2c.h
6876F:	include/linux/i2c-dev.h
6877F:	include/linux/i2c-smbus.h
6878F:	include/uapi/linux/i2c.h
6879F:	include/uapi/linux/i2c-*.h
6880
6881I2C SUBSYSTEM HOST DRIVERS
6882L:	linux-i2c@vger.kernel.org
6883W:	https://i2c.wiki.kernel.org/
6884Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6886S:	Odd Fixes
6887F:	Documentation/devicetree/bindings/i2c/
6888F:	drivers/i2c/algos/
6889F:	drivers/i2c/busses/
6890
6891I2C-TAOS-EVM DRIVER
6892M:	Jean Delvare <jdelvare@suse.com>
6893L:	linux-i2c@vger.kernel.org
6894S:	Maintained
6895F:	Documentation/i2c/busses/i2c-taos-evm
6896F:	drivers/i2c/busses/i2c-taos-evm.c
6897
6898I2C-TINY-USB DRIVER
6899M:	Till Harbaum <till@harbaum.org>
6900L:	linux-i2c@vger.kernel.org
6901W:	http://www.harbaum.org/till/i2c_tiny_usb
6902S:	Maintained
6903F:	drivers/i2c/busses/i2c-tiny-usb.c
6904
6905I2C/SMBUS CONTROLLER DRIVERS FOR PC
6906M:	Jean Delvare <jdelvare@suse.com>
6907L:	linux-i2c@vger.kernel.org
6908S:	Maintained
6909F:	Documentation/i2c/busses/i2c-ali1535
6910F:	Documentation/i2c/busses/i2c-ali1563
6911F:	Documentation/i2c/busses/i2c-ali15x3
6912F:	Documentation/i2c/busses/i2c-amd756
6913F:	Documentation/i2c/busses/i2c-amd8111
6914F:	Documentation/i2c/busses/i2c-i801
6915F:	Documentation/i2c/busses/i2c-nforce2
6916F:	Documentation/i2c/busses/i2c-piix4
6917F:	Documentation/i2c/busses/i2c-sis5595
6918F:	Documentation/i2c/busses/i2c-sis630
6919F:	Documentation/i2c/busses/i2c-sis96x
6920F:	Documentation/i2c/busses/i2c-via
6921F:	Documentation/i2c/busses/i2c-viapro
6922F:	drivers/i2c/busses/i2c-ali1535.c
6923F:	drivers/i2c/busses/i2c-ali1563.c
6924F:	drivers/i2c/busses/i2c-ali15x3.c
6925F:	drivers/i2c/busses/i2c-amd756.c
6926F:	drivers/i2c/busses/i2c-amd756-s4882.c
6927F:	drivers/i2c/busses/i2c-amd8111.c
6928F:	drivers/i2c/busses/i2c-i801.c
6929F:	drivers/i2c/busses/i2c-isch.c
6930F:	drivers/i2c/busses/i2c-nforce2.c
6931F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6932F:	drivers/i2c/busses/i2c-piix4.c
6933F:	drivers/i2c/busses/i2c-sis5595.c
6934F:	drivers/i2c/busses/i2c-sis630.c
6935F:	drivers/i2c/busses/i2c-sis96x.c
6936F:	drivers/i2c/busses/i2c-via.c
6937F:	drivers/i2c/busses/i2c-viapro.c
6938
6939I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6940M:	Hans de Goede <hdegoede@redhat.com>
6941L:	linux-i2c@vger.kernel.org
6942S:	Maintained
6943F:	drivers/i2c/busses/i2c-cht-wc.c
6944
6945I2C/SMBUS ISMT DRIVER
6946M:	Seth Heasley <seth.heasley@intel.com>
6947M:	Neil Horman <nhorman@tuxdriver.com>
6948L:	linux-i2c@vger.kernel.org
6949F:	drivers/i2c/busses/i2c-ismt.c
6950F:	Documentation/i2c/busses/i2c-ismt
6951
6952I2C/SMBUS STUB DRIVER
6953M:	Jean Delvare <jdelvare@suse.com>
6954L:	linux-i2c@vger.kernel.org
6955S:	Maintained
6956F:	drivers/i2c/i2c-stub.c
6957
6958IA64 (Itanium) PLATFORM
6959M:	Tony Luck <tony.luck@intel.com>
6960M:	Fenghua Yu <fenghua.yu@intel.com>
6961L:	linux-ia64@vger.kernel.org
6962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6963S:	Maintained
6964F:	arch/ia64/
6965
6966IBM Power 842 compression accelerator
6967M:	Haren Myneni <haren@us.ibm.com>
6968S:	Supported
6969F:	drivers/crypto/nx/Makefile
6970F:	drivers/crypto/nx/Kconfig
6971F:	drivers/crypto/nx/nx-842*
6972F:	include/linux/sw842.h
6973F:	crypto/842.c
6974F:	lib/842/
6975
6976IBM Power in-Nest Crypto Acceleration
6977M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6978M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6979L:	linux-crypto@vger.kernel.org
6980S:	Supported
6981F:	drivers/crypto/nx/Makefile
6982F:	drivers/crypto/nx/Kconfig
6983F:	drivers/crypto/nx/nx-aes*
6984F:	drivers/crypto/nx/nx-sha*
6985F:	drivers/crypto/nx/nx.*
6986F:	drivers/crypto/nx/nx_csbcpb.h
6987F:	drivers/crypto/nx/nx_debugfs.h
6988
6989IBM Power Linux RAID adapter
6990M:	Brian King <brking@us.ibm.com>
6991S:	Supported
6992F:	drivers/scsi/ipr.*
6993
6994IBM Power SRIOV Virtual NIC Device Driver
6995M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6996M:	John Allen <jallen@linux.vnet.ibm.com>
6997L:	netdev@vger.kernel.org
6998S:	Supported
6999F:	drivers/net/ethernet/ibm/ibmvnic.*
7000
7001IBM Power Virtual Accelerator Switchboard
7002M:	Sukadev Bhattiprolu
7003L:	linuxppc-dev@lists.ozlabs.org
7004S:	Supported
7005F:	arch/powerpc/platforms/powernv/vas*
7006F:	arch/powerpc/platforms/powernv/copy-paste.h
7007F:	arch/powerpc/include/asm/vas.h
7008F:	arch/powerpc/include/uapi/asm/vas.h
7009
7010IBM Power Virtual Ethernet Device Driver
7011M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7012L:	netdev@vger.kernel.org
7013S:	Supported
7014F:	drivers/net/ethernet/ibm/ibmveth.*
7015
7016IBM Power Virtual FC Device Drivers
7017M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7018L:	linux-scsi@vger.kernel.org
7019S:	Supported
7020F:	drivers/scsi/ibmvscsi/ibmvfc*
7021
7022IBM Power Virtual Management Channel Driver
7023M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7024M:	Steven Royer <seroyer@linux.vnet.ibm.com>
7025S:	Supported
7026F:	drivers/misc/ibmvmc.*
7027
7028IBM Power Virtual SCSI Device Drivers
7029M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7030L:	linux-scsi@vger.kernel.org
7031S:	Supported
7032F:	drivers/scsi/ibmvscsi/ibmvscsi*
7033F:	include/scsi/viosrp.h
7034
7035IBM Power Virtual SCSI Device Target Driver
7036M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7037M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
7038L:	linux-scsi@vger.kernel.org
7039L:	target-devel@vger.kernel.org
7040S:	Supported
7041F:	drivers/scsi/ibmvscsi_tgt/
7042
7043IBM Power VMX Cryptographic instructions
7044M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7045M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7046L:	linux-crypto@vger.kernel.org
7047S:	Supported
7048F:	drivers/crypto/vmx/Makefile
7049F:	drivers/crypto/vmx/Kconfig
7050F:	drivers/crypto/vmx/vmx.c
7051F:	drivers/crypto/vmx/aes*
7052F:	drivers/crypto/vmx/ghash*
7053F:	drivers/crypto/vmx/ppc-xlate.pl
7054
7055IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7056M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7057L:	linux-pci@vger.kernel.org
7058L:	linuxppc-dev@lists.ozlabs.org
7059S:	Supported
7060F:	drivers/pci/hotplug/rpaphp*
7061
7062IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7063M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7064L:	linux-pci@vger.kernel.org
7065L:	linuxppc-dev@lists.ozlabs.org
7066S:	Supported
7067F:	drivers/pci/hotplug/rpadlpar*
7068
7069IBM ServeRAID RAID DRIVER
7070S:	Orphan
7071F:	drivers/scsi/ips.*
7072
7073ICH LPC AND GPIO DRIVER
7074M:	Peter Tyser <ptyser@xes-inc.com>
7075S:	Maintained
7076F:	drivers/mfd/lpc_ich.c
7077F:	drivers/gpio/gpio-ich.c
7078
7079IDE SUBSYSTEM
7080M:	"David S. Miller" <davem@davemloft.net>
7081L:	linux-ide@vger.kernel.org
7082Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7084S:	Maintained
7085F:	Documentation/ide/
7086F:	drivers/ide/
7087F:	include/linux/ide.h
7088
7089IDE/ATAPI DRIVERS
7090M:	Borislav Petkov <bp@alien8.de>
7091L:	linux-ide@vger.kernel.org
7092S:	Maintained
7093F:	Documentation/cdrom/ide-cd
7094F:	drivers/ide/ide-cd*
7095
7096IDEAPAD LAPTOP EXTRAS DRIVER
7097M:	Ike Panhc <ike.pan@canonical.com>
7098L:	platform-driver-x86@vger.kernel.org
7099W:	http://launchpad.net/ideapad-laptop
7100S:	Maintained
7101F:	drivers/platform/x86/ideapad-laptop.c
7102
7103IDEAPAD LAPTOP SLIDEBAR DRIVER
7104M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7105L:	linux-input@vger.kernel.org
7106W:	https://github.com/o2genum/ideapad-slidebar
7107S:	Maintained
7108F:	drivers/input/misc/ideapad_slidebar.c
7109
7110IDT VersaClock 5 CLOCK DRIVER
7111M:	Marek Vasut <marek.vasut@gmail.com>
7112S:	Maintained
7113F:	drivers/clk/clk-versaclock5.c
7114
7115IEEE 802.15.4 SUBSYSTEM
7116M:	Alexander Aring <alex.aring@gmail.com>
7117M:	Stefan Schmidt <stefan@datenfreihafen.org>
7118L:	linux-wpan@vger.kernel.org
7119W:	http://wpan.cakelab.org/
7120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7122S:	Maintained
7123F:	net/ieee802154/
7124F:	net/mac802154/
7125F:	drivers/net/ieee802154/
7126F:	include/linux/nl802154.h
7127F:	include/linux/ieee802154.h
7128F:	include/net/nl802154.h
7129F:	include/net/mac802154.h
7130F:	include/net/af_ieee802154.h
7131F:	include/net/cfg802154.h
7132F:	include/net/ieee802154_netdev.h
7133F:	Documentation/networking/ieee802154.txt
7134
7135IFE PROTOCOL
7136M:	Yotam Gigi <yotam.gi@gmail.com>
7137M:	Jamal Hadi Salim <jhs@mojatatu.com>
7138F:	net/ife
7139F:	include/net/ife.h
7140F:	include/uapi/linux/ife.h
7141
7142IGORPLUG-USB IR RECEIVER
7143M:	Sean Young <sean@mess.org>
7144L:	linux-media@vger.kernel.org
7145S:	Maintained
7146F:	drivers/media/rc/igorplugusb.c
7147
7148IGUANAWORKS USB IR TRANSCEIVER
7149M:	Sean Young <sean@mess.org>
7150L:	linux-media@vger.kernel.org
7151S:	Maintained
7152F:	drivers/media/rc/iguanair.c
7153
7154IIO DIGITAL POTENTIOMETER DAC
7155M:	Peter Rosin <peda@axentia.se>
7156L:	linux-iio@vger.kernel.org
7157S:	Maintained
7158F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7159F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7160F:	drivers/iio/dac/dpot-dac.c
7161
7162IIO ENVELOPE DETECTOR
7163M:	Peter Rosin <peda@axentia.se>
7164L:	linux-iio@vger.kernel.org
7165S:	Maintained
7166F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7167F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7168F:	drivers/iio/adc/envelope-detector.c
7169
7170IIO MULTIPLEXER
7171M:	Peter Rosin <peda@axentia.se>
7172L:	linux-iio@vger.kernel.org
7173S:	Maintained
7174F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7175F:	drivers/iio/multiplexer/iio-mux.c
7176
7177IIO SUBSYSTEM AND DRIVERS
7178M:	Jonathan Cameron <jic23@kernel.org>
7179R:	Hartmut Knaack <knaack.h@gmx.de>
7180R:	Lars-Peter Clausen <lars@metafoo.de>
7181R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7182L:	linux-iio@vger.kernel.org
7183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7184S:	Maintained
7185F:	Documentation/ABI/testing/configfs-iio*
7186F:	Documentation/ABI/testing/sysfs-bus-iio*
7187F:	Documentation/devicetree/bindings/iio/
7188F:	drivers/iio/
7189F:	drivers/staging/iio/
7190F:	include/linux/iio/
7191F:	tools/iio/
7192
7193IIO UNIT CONVERTER
7194M:	Peter Rosin <peda@axentia.se>
7195L:	linux-iio@vger.kernel.org
7196S:	Maintained
7197F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7198F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7199F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7200F:	drivers/iio/afe/iio-rescale.c
7201
7202IKANOS/ADI EAGLE ADSL USB DRIVER
7203M:	Matthieu Castet <castet.matthieu@free.fr>
7204M:	Stanislaw Gruszka <stf_xl@wp.pl>
7205S:	Maintained
7206F:	drivers/usb/atm/ueagle-atm.c
7207
7208IMGTEC ASCII LCD DRIVER
7209M:	Paul Burton <paul.burton@mips.com>
7210S:	Maintained
7211F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7212F:	drivers/auxdisplay/img-ascii-lcd.c
7213
7214IMGTEC IR DECODER DRIVER
7215M:	James Hogan <jhogan@kernel.org>
7216S:	Maintained
7217F:	drivers/media/rc/img-ir/
7218
7219IMON SOUNDGRAPH USB IR RECEIVER
7220M:	Sean Young <sean@mess.org>
7221L:	linux-media@vger.kernel.org
7222S:	Maintained
7223F:	drivers/media/rc/imon_raw.c
7224F:	drivers/media/rc/imon.c
7225
7226IMS TWINTURBO FRAMEBUFFER DRIVER
7227L:	linux-fbdev@vger.kernel.org
7228S:	Orphan
7229F:	drivers/video/fbdev/imsttfb.c
7230
7231INA209 HARDWARE MONITOR DRIVER
7232M:	Guenter Roeck <linux@roeck-us.net>
7233L:	linux-hwmon@vger.kernel.org
7234S:	Maintained
7235F:	Documentation/hwmon/ina209
7236F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7237F:	drivers/hwmon/ina209.c
7238
7239INA2XX HARDWARE MONITOR DRIVER
7240M:	Guenter Roeck <linux@roeck-us.net>
7241L:	linux-hwmon@vger.kernel.org
7242S:	Maintained
7243F:	Documentation/hwmon/ina2xx
7244F:	drivers/hwmon/ina2xx.c
7245F:	include/linux/platform_data/ina2xx.h
7246
7247INDUSTRY PACK SUBSYSTEM (IPACK)
7248M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7249M:	Jens Taprogge <jens.taprogge@taprogge.org>
7250M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7251L:	industrypack-devel@lists.sourceforge.net
7252W:	http://industrypack.sourceforge.net
7253S:	Maintained
7254F:	drivers/ipack/
7255
7256INFINIBAND SUBSYSTEM
7257M:	Doug Ledford <dledford@redhat.com>
7258M:	Jason Gunthorpe <jgg@mellanox.com>
7259L:	linux-rdma@vger.kernel.org
7260W:	https://github.com/linux-rdma/rdma-core
7261Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7263S:	Supported
7264F:	Documentation/devicetree/bindings/infiniband/
7265F:	Documentation/infiniband/
7266F:	drivers/infiniband/
7267F:	include/uapi/linux/if_infiniband.h
7268F:	include/uapi/rdma/
7269F:	include/rdma/
7270
7271INGENIC JZ4780 DMA Driver
7272M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7273S:	Maintained
7274F:	drivers/dma/dma-jz4780.c
7275
7276INGENIC JZ4780 NAND DRIVER
7277M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7278L:	linux-mtd@lists.infradead.org
7279S:	Maintained
7280F:	drivers/mtd/nand/raw/jz4780_*
7281
7282INOTIFY
7283M:	Jan Kara <jack@suse.cz>
7284R:	Amir Goldstein <amir73il@gmail.com>
7285L:	linux-fsdevel@vger.kernel.org
7286S:	Maintained
7287F:	Documentation/filesystems/inotify.txt
7288F:	fs/notify/inotify/
7289F:	include/linux/inotify.h
7290F:	include/uapi/linux/inotify.h
7291
7292INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7293M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7294L:	linux-input@vger.kernel.org
7295Q:	http://patchwork.kernel.org/project/linux-input/list/
7296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7297S:	Maintained
7298F:	drivers/input/
7299F:	include/linux/input.h
7300F:	include/uapi/linux/input.h
7301F:	include/uapi/linux/input-event-codes.h
7302F:	include/linux/input/
7303F:	Documentation/devicetree/bindings/input/
7304F:	Documentation/devicetree/bindings/serio/
7305F:	Documentation/input/
7306
7307INPUT MULTITOUCH (MT) PROTOCOL
7308M:	Henrik Rydberg <rydberg@bitmath.org>
7309L:	linux-input@vger.kernel.org
7310S:	Odd fixes
7311F:	Documentation/input/multi-touch-protocol.rst
7312F:	drivers/input/input-mt.c
7313K:	\b(ABS|SYN)_MT_
7314
7315INSIDE SECURE CRYPTO DRIVER
7316M:	Antoine Tenart <antoine.tenart@bootlin.com>
7317F:	drivers/crypto/inside-secure/
7318S:	Maintained
7319L:	linux-crypto@vger.kernel.org
7320
7321INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7322M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7323M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7324L:	linux-integrity@vger.kernel.org
7325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7326S:	Supported
7327F:	security/integrity/ima/
7328
7329INTEL 810/815 FRAMEBUFFER DRIVER
7330M:	Antonino Daplas <adaplas@gmail.com>
7331L:	linux-fbdev@vger.kernel.org
7332S:	Maintained
7333F:	drivers/video/fbdev/i810/
7334
7335INTEL ASoC DRIVERS
7336M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7337M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7338M:	Jie Yang <yang.jie@linux.intel.com>
7339L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7340S:	Supported
7341F:	sound/soc/intel/
7342
7343INTEL C600 SERIES SAS CONTROLLER DRIVER
7344M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7345M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7346L:	linux-scsi@vger.kernel.org
7347T:	git git://git.code.sf.net/p/intel-sas/isci
7348S:	Supported
7349F:	drivers/scsi/isci/
7350
7351INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7352M:	Jani Nikula <jani.nikula@linux.intel.com>
7353M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7354M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7355L:	intel-gfx@lists.freedesktop.org
7356W:	https://01.org/linuxgraphics/
7357B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7358C:	irc://chat.freenode.net/intel-gfx
7359Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7360T:	git git://anongit.freedesktop.org/drm-intel
7361S:	Supported
7362F:	drivers/gpu/drm/i915/
7363F:	include/drm/i915*
7364F:	include/uapi/drm/i915_drm.h
7365F:	Documentation/gpu/i915.rst
7366
7367INTEL ETHERNET DRIVERS
7368M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7369L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7370W:	http://www.intel.com/support/feedback.htm
7371W:	http://e1000.sourceforge.net/
7372Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7375S:	Supported
7376F:	Documentation/networking/e100.rst
7377F:	Documentation/networking/e1000.rst
7378F:	Documentation/networking/e1000e.rst
7379F:	Documentation/networking/fm10k.rst
7380F:	Documentation/networking/igb.rst
7381F:	Documentation/networking/igbvf.rst
7382F:	Documentation/networking/ixgb.rst
7383F:	Documentation/networking/ixgbe.rst
7384F:	Documentation/networking/ixgbevf.rst
7385F:	Documentation/networking/i40e.rst
7386F:	Documentation/networking/iavf.rst
7387F:	Documentation/networking/ice.rst
7388F:	drivers/net/ethernet/intel/
7389F:	drivers/net/ethernet/intel/*/
7390F:	include/linux/avf/virtchnl.h
7391
7392INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7393M:	Maik Broemme <mbroemme@libmpq.org>
7394L:	linux-fbdev@vger.kernel.org
7395S:	Maintained
7396F:	Documentation/fb/intelfb.txt
7397F:	drivers/video/fbdev/intelfb/
7398
7399INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7400M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7401M:	Zhi Wang <zhi.a.wang@intel.com>
7402L:	intel-gvt-dev@lists.freedesktop.org
7403L:	intel-gfx@lists.freedesktop.org
7404W:	https://01.org/igvt-g
7405T:	git https://github.com/intel/gvt-linux.git
7406S:	Supported
7407F:	drivers/gpu/drm/i915/gvt/
7408
7409INTEL PMIC GPIO DRIVER
7410R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7411S:	Maintained
7412F:	drivers/gpio/gpio-*cove.c
7413F:	drivers/gpio/gpio-msic.c
7414
7415INTEL HID EVENT DRIVER
7416M:	Alex Hung <alex.hung@canonical.com>
7417L:	platform-driver-x86@vger.kernel.org
7418S:	Maintained
7419F:	drivers/platform/x86/intel-hid.c
7420
7421INTEL I/OAT DMA DRIVER
7422M:	Dave Jiang <dave.jiang@intel.com>
7423R:	Dan Williams <dan.j.williams@intel.com>
7424L:	dmaengine@vger.kernel.org
7425Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7426S:	Supported
7427F:	drivers/dma/ioat*
7428
7429INTEL IDLE DRIVER
7430M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7431M:	Len Brown <lenb@kernel.org>
7432L:	linux-pm@vger.kernel.org
7433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7434B:	https://bugzilla.kernel.org
7435S:	Supported
7436F:	drivers/idle/intel_idle.c
7437
7438INTEL INTEGRATED SENSOR HUB DRIVER
7439M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7440M:	Jiri Kosina <jikos@kernel.org>
7441L:	linux-input@vger.kernel.org
7442S:	Maintained
7443F:	drivers/hid/intel-ish-hid/
7444
7445INTEL IOMMU (VT-d)
7446M:	David Woodhouse <dwmw2@infradead.org>
7447L:	iommu@lists.linux-foundation.org
7448T:	git git://git.infradead.org/iommu-2.6.git
7449S:	Supported
7450F:	drivers/iommu/intel-iommu.c
7451F:	include/linux/intel-iommu.h
7452
7453INTEL IOP-ADMA DMA DRIVER
7454R:	Dan Williams <dan.j.williams@intel.com>
7455S:	Odd fixes
7456F:	drivers/dma/iop-adma.c
7457
7458INTEL IPU3 CSI-2 CIO2 DRIVER
7459M:	Yong Zhi <yong.zhi@intel.com>
7460M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7461M:	Bingbu Cao <bingbu.cao@intel.com>
7462R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7463R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7464L:	linux-media@vger.kernel.org
7465S:	Maintained
7466F:	drivers/media/pci/intel/ipu3/
7467F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7468
7469INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7470M:	Krzysztof Halasa <khalasa@piap.pl>
7471S:	Maintained
7472F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7473F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7474F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7475F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7476F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7477F:	drivers/net/wan/ixp4xx_hss.c
7478
7479INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7480M:	Deepak Saxena <dsaxena@plexity.net>
7481S:	Maintained
7482F:	drivers/char/hw_random/ixp4xx-rng.c
7483
7484INTEL MANAGEMENT ENGINE (mei)
7485M:	Tomas Winkler <tomas.winkler@intel.com>
7486L:	linux-kernel@vger.kernel.org
7487S:	Supported
7488F:	include/uapi/linux/mei.h
7489F:	include/linux/mei_cl_bus.h
7490F:	drivers/misc/mei/*
7491F:	drivers/watchdog/mei_wdt.c
7492F:	Documentation/misc-devices/mei/*
7493F:	samples/mei/*
7494
7495INTEL MENLOW THERMAL DRIVER
7496M:	Sujith Thomas <sujith.thomas@intel.com>
7497L:	platform-driver-x86@vger.kernel.org
7498W:	https://01.org/linux-acpi
7499S:	Supported
7500F:	drivers/platform/x86/intel_menlow.c
7501
7502INTEL MERRIFIELD GPIO DRIVER
7503M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7504L:	linux-gpio@vger.kernel.org
7505S:	Maintained
7506F:	drivers/gpio/gpio-merrifield.c
7507
7508INTEL MIC DRIVERS (mic)
7509M:	Sudeep Dutt <sudeep.dutt@intel.com>
7510M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7511S:	Supported
7512W:	https://github.com/sudeepdutt/mic
7513W:	http://software.intel.com/en-us/mic-developer
7514F:	include/linux/mic_bus.h
7515F:	include/linux/scif.h
7516F:	include/uapi/linux/mic_common.h
7517F:	include/uapi/linux/mic_ioctl.h
7518F:	include/uapi/linux/scif_ioctl.h
7519F:	drivers/misc/mic/
7520F:	drivers/dma/mic_x100_dma.c
7521F:	drivers/dma/mic_x100_dma.h
7522F:	Documentation/mic/
7523
7524INTEL PMC CORE DRIVER
7525M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7526M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7527L:	platform-driver-x86@vger.kernel.org
7528S:	Maintained
7529F:	arch/x86/include/asm/pmc_core.h
7530F:	drivers/platform/x86/intel_pmc_core*
7531
7532INTEL PMC/P-Unit IPC DRIVER
7533M:	Zha Qipeng<qipeng.zha@intel.com>
7534L:	platform-driver-x86@vger.kernel.org
7535S:	Maintained
7536F:	drivers/platform/x86/intel_pmc_ipc.c
7537F:	drivers/platform/x86/intel_punit_ipc.c
7538F:	arch/x86/include/asm/intel_pmc_ipc.h
7539F:	arch/x86/include/asm/intel_punit_ipc.h
7540
7541INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7542R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7543S:	Maintained
7544F:	drivers/mfd/intel_msic.c
7545F:	drivers/mfd/intel_soc_pmic*
7546F:	include/linux/mfd/intel_msic.h
7547F:	include/linux/mfd/intel_soc_pmic*
7548
7549INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7550M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7551L:	linux-wireless@vger.kernel.org
7552S:	Maintained
7553F:	Documentation/networking/README.ipw2100
7554F:	Documentation/networking/README.ipw2200
7555F:	drivers/net/wireless/intel/ipw2x00/
7556
7557INTEL PSTATE DRIVER
7558M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7559M:	Len Brown <lenb@kernel.org>
7560L:	linux-pm@vger.kernel.org
7561S:	Supported
7562F:	drivers/cpufreq/intel_pstate.c
7563
7564INTEL RDMA RNIC DRIVER
7565M:	Faisal Latif <faisal.latif@intel.com>
7566M:	Shiraz Saleem <shiraz.saleem@intel.com>
7567L:	linux-rdma@vger.kernel.org
7568S:	Supported
7569F:	drivers/infiniband/hw/i40iw/
7570F:	include/uapi/rdma/i40iw-abi.h
7571
7572INTEL TELEMETRY DRIVER
7573M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7574L:	platform-driver-x86@vger.kernel.org
7575S:	Maintained
7576F:	arch/x86/include/asm/intel_telemetry.h
7577F:	drivers/platform/x86/intel_telemetry*
7578
7579INTEL VIRTUAL BUTTON DRIVER
7580M:	AceLan Kao <acelan.kao@canonical.com>
7581L:	platform-driver-x86@vger.kernel.org
7582S:	Maintained
7583F:	drivers/platform/x86/intel-vbtn.c
7584
7585INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7586M:	Stanislaw Gruszka <sgruszka@redhat.com>
7587L:	linux-wireless@vger.kernel.org
7588S:	Supported
7589F:	drivers/net/wireless/intel/iwlegacy/
7590
7591INTEL WIRELESS WIFI LINK (iwlwifi)
7592M:	Johannes Berg <johannes.berg@intel.com>
7593M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7594M:	Luca Coelho <luciano.coelho@intel.com>
7595M:	Intel Linux Wireless <linuxwifi@intel.com>
7596L:	linux-wireless@vger.kernel.org
7597W:	http://intellinuxwireless.org
7598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7599S:	Supported
7600F:	drivers/net/wireless/intel/iwlwifi/
7601
7602INTEL WIRELESS WIMAX CONNECTION 2400
7603M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7604M:	linux-wimax@intel.com
7605L:	wimax@linuxwimax.org (subscribers-only)
7606S:	Supported
7607W:	http://linuxwimax.org
7608F:	Documentation/wimax/README.i2400m
7609F:	drivers/net/wimax/i2400m/
7610F:	include/uapi/linux/wimax/i2400m.h
7611
7612INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7613M:	Mario Limonciello <mario.limonciello@dell.com>
7614S:	Maintained
7615F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7616
7617INTEL(R) TRACE HUB
7618M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7619S:	Supported
7620F:	Documentation/trace/intel_th.rst
7621F:	drivers/hwtracing/intel_th/
7622
7623INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7624M:	Ning Sun <ning.sun@intel.com>
7625L:	tboot-devel@lists.sourceforge.net
7626W:	http://tboot.sourceforge.net
7627T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7628S:	Supported
7629F:	Documentation/intel_txt.txt
7630F:	include/linux/tboot.h
7631F:	arch/x86/kernel/tboot.c
7632
7633INTEL-MID GPIO DRIVER
7634M:	David Cohen <david.a.cohen@linux.intel.com>
7635L:	linux-gpio@vger.kernel.org
7636S:	Maintained
7637F:	drivers/gpio/gpio-intel-mid.c
7638
7639INVENSENSE MPU-3050 GYROSCOPE DRIVER
7640M:	Linus Walleij <linus.walleij@linaro.org>
7641L:	linux-iio@vger.kernel.org
7642S:	Maintained
7643F:	drivers/iio/gyro/mpu3050*
7644F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7645
7646IOC3 ETHERNET DRIVER
7647M:	Ralf Baechle <ralf@linux-mips.org>
7648L:	linux-mips@linux-mips.org
7649S:	Maintained
7650F:	drivers/net/ethernet/sgi/ioc3-eth.c
7651
7652IOC3 SERIAL DRIVER
7653M:	Pat Gefre <pfg@sgi.com>
7654L:	linux-serial@vger.kernel.org
7655S:	Maintained
7656F:	drivers/tty/serial/ioc3_serial.c
7657
7658IOMMU DRIVERS
7659M:	Joerg Roedel <joro@8bytes.org>
7660L:	iommu@lists.linux-foundation.org
7661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7662S:	Maintained
7663F:	Documentation/devicetree/bindings/iommu/
7664F:	drivers/iommu/
7665F:	include/linux/iommu.h
7666F:	include/linux/of_iommu.h
7667F:	include/linux/iova.h
7668
7669IP MASQUERADING
7670M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7671S:	Maintained
7672F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7673
7674IPMI SUBSYSTEM
7675M:	Corey Minyard <minyard@acm.org>
7676L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7677W:	http://openipmi.sourceforge.net/
7678S:	Supported
7679F:	Documentation/devicetree/bindings/ipmi/
7680F:	Documentation/IPMI.txt
7681F:	drivers/char/ipmi/
7682F:	include/linux/ipmi*
7683F:	include/uapi/linux/ipmi*
7684
7685IPS SCSI RAID DRIVER
7686M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7687L:	linux-scsi@vger.kernel.org
7688W:	http://www.adaptec.com/
7689S:	Maintained
7690F:	drivers/scsi/ips*
7691
7692IPVS
7693M:	Wensong Zhang <wensong@linux-vs.org>
7694M:	Simon Horman <horms@verge.net.au>
7695M:	Julian Anastasov <ja@ssi.bg>
7696L:	netdev@vger.kernel.org
7697L:	lvs-devel@vger.kernel.org
7698S:	Maintained
7699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7701F:	Documentation/networking/ipvs-sysctl.txt
7702F:	include/net/ip_vs.h
7703F:	include/uapi/linux/ip_vs.h
7704F:	net/netfilter/ipvs/
7705
7706IPWIRELESS DRIVER
7707M:	Jiri Kosina <jikos@kernel.org>
7708M:	David Sterba <dsterba@suse.com>
7709S:	Odd Fixes
7710F:	drivers/tty/ipwireless/
7711
7712IPX NETWORK LAYER
7713L:	netdev@vger.kernel.org
7714S:	Obsolete
7715F:	include/uapi/linux/ipx.h
7716
7717IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7718M:	Marc Zyngier <marc.zyngier@arm.com>
7719S:	Maintained
7720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7721F:	Documentation/IRQ-domain.txt
7722F:	include/linux/irqdomain.h
7723F:	kernel/irq/irqdomain.c
7724F:	kernel/irq/msi.c
7725
7726IRQ SUBSYSTEM
7727M:	Thomas Gleixner <tglx@linutronix.de>
7728L:	linux-kernel@vger.kernel.org
7729S:	Maintained
7730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7731F:	kernel/irq/
7732
7733IRQCHIP DRIVERS
7734M:	Thomas Gleixner <tglx@linutronix.de>
7735M:	Jason Cooper <jason@lakedaemon.net>
7736M:	Marc Zyngier <marc.zyngier@arm.com>
7737L:	linux-kernel@vger.kernel.org
7738S:	Maintained
7739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7740F:	Documentation/devicetree/bindings/interrupt-controller/
7741F:	drivers/irqchip/
7742
7743ISA
7744M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7745S:	Maintained
7746F:	Documentation/isa.txt
7747F:	drivers/base/isa.c
7748F:	include/linux/isa.h
7749
7750ISA RADIO MODULE
7751M:	Hans Verkuil <hverkuil@xs4all.nl>
7752L:	linux-media@vger.kernel.org
7753T:	git git://linuxtv.org/media_tree.git
7754W:	https://linuxtv.org
7755S:	Maintained
7756F:	drivers/media/radio/radio-isa*
7757
7758ISAPNP
7759M:	Jaroslav Kysela <perex@perex.cz>
7760S:	Maintained
7761F:	Documentation/isapnp.txt
7762F:	drivers/pnp/isapnp/
7763F:	include/linux/isapnp.h
7764
7765ISCSI
7766M:	Lee Duncan <lduncan@suse.com>
7767M:	Chris Leech <cleech@redhat.com>
7768L:	open-iscsi@googlegroups.com
7769W:	www.open-iscsi.com
7770S:	Maintained
7771F:	drivers/scsi/*iscsi*
7772F:	include/scsi/*iscsi*
7773
7774iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7775M:	Peter Jones <pjones@redhat.com>
7776M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7777S:	Maintained
7778F:	drivers/firmware/iscsi_ibft*
7779
7780ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7781M:	Sagi Grimberg <sagi@grimberg.me>
7782M:	Max Gurtovoy <maxg@mellanox.com>
7783L:	linux-rdma@vger.kernel.org
7784S:	Supported
7785W:	http://www.openfabrics.org
7786W:	www.open-iscsi.org
7787Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7788F:	drivers/infiniband/ulp/iser/
7789
7790ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7791M:	Sagi Grimberg <sagi@grimberg.me>
7792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7793L:	linux-rdma@vger.kernel.org
7794L:	target-devel@vger.kernel.org
7795S:	Supported
7796W:	http://www.linux-iscsi.org
7797F:	drivers/infiniband/ulp/isert
7798
7799ISDN SUBSYSTEM
7800M:	Karsten Keil <isdn@linux-pingi.de>
7801L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7802L:	netdev@vger.kernel.org
7803W:	http://www.isdn4linux.de
7804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7805S:	Maintained
7806F:	Documentation/isdn/
7807F:	drivers/isdn/
7808F:	include/linux/isdn.h
7809F:	include/linux/isdn/
7810F:	include/uapi/linux/isdn.h
7811F:	include/uapi/linux/isdn/
7812
7813ISDN SUBSYSTEM (Eicon active card driver)
7814M:	Armin Schindler <mac@melware.de>
7815L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7816W:	http://www.melware.de
7817S:	Maintained
7818F:	drivers/isdn/hardware/eicon/
7819
7820IT87 HARDWARE MONITORING DRIVER
7821M:	Jean Delvare <jdelvare@suse.com>
7822L:	linux-hwmon@vger.kernel.org
7823S:	Maintained
7824F:	Documentation/hwmon/it87
7825F:	drivers/hwmon/it87.c
7826
7827IT913X MEDIA DRIVER
7828M:	Antti Palosaari <crope@iki.fi>
7829L:	linux-media@vger.kernel.org
7830W:	https://linuxtv.org
7831W:	http://palosaari.fi/linux/
7832Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7833T:	git git://linuxtv.org/anttip/media_tree.git
7834S:	Maintained
7835F:	drivers/media/tuners/it913x*
7836
7837IVTV VIDEO4LINUX DRIVER
7838M:	Andy Walls <awalls@md.metrocast.net>
7839L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7840L:	linux-media@vger.kernel.org
7841T:	git git://linuxtv.org/media_tree.git
7842W:	http://www.ivtvdriver.org
7843S:	Maintained
7844F:	Documentation/media/v4l-drivers/ivtv*
7845F:	drivers/media/pci/ivtv/
7846F:	include/uapi/linux/ivtv*
7847
7848IX2505V MEDIA DRIVER
7849M:	Malcolm Priestley <tvboxspy@gmail.com>
7850L:	linux-media@vger.kernel.org
7851W:	https://linuxtv.org
7852Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7853S:	Maintained
7854F:	drivers/media/dvb-frontends/ix2505v*
7855
7856JAILHOUSE HYPERVISOR INTERFACE
7857M:	Jan Kiszka <jan.kiszka@siemens.com>
7858L:	jailhouse-dev@googlegroups.com
7859S:	Maintained
7860F:	arch/x86/kernel/jailhouse.c
7861F:	arch/x86/include/asm/jailhouse_para.h
7862
7863JC42.4 TEMPERATURE SENSOR DRIVER
7864M:	Guenter Roeck <linux@roeck-us.net>
7865L:	linux-hwmon@vger.kernel.org
7866S:	Maintained
7867F:	drivers/hwmon/jc42.c
7868F:	Documentation/hwmon/jc42
7869
7870JFS FILESYSTEM
7871M:	Dave Kleikamp <shaggy@kernel.org>
7872L:	jfs-discussion@lists.sourceforge.net
7873W:	http://jfs.sourceforge.net/
7874T:	git git://github.com/kleikamp/linux-shaggy.git
7875S:	Maintained
7876F:	Documentation/filesystems/jfs.txt
7877F:	fs/jfs/
7878
7879JME NETWORK DRIVER
7880M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7881L:	netdev@vger.kernel.org
7882S:	Maintained
7883F:	drivers/net/ethernet/jme.*
7884
7885JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7886M:	David Woodhouse <dwmw2@infradead.org>
7887L:	linux-mtd@lists.infradead.org
7888W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7889S:	Maintained
7890F:	fs/jffs2/
7891F:	include/uapi/linux/jffs2.h
7892
7893JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7894M:	"Theodore Ts'o" <tytso@mit.edu>
7895M:	Jan Kara <jack@suse.com>
7896L:	linux-ext4@vger.kernel.org
7897S:	Maintained
7898F:	fs/jbd2/
7899F:	include/linux/jbd2.h
7900
7901JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7902M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7903L:	linux-media@vger.kernel.org
7904S:	Maintained
7905F:	drivers/media/platform/rcar_jpu.c
7906
7907JSM Neo PCI based serial card
7908M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7909L:	linux-serial@vger.kernel.org
7910S:	Maintained
7911F:	drivers/tty/serial/jsm/
7912
7913K10TEMP HARDWARE MONITORING DRIVER
7914M:	Clemens Ladisch <clemens@ladisch.de>
7915L:	linux-hwmon@vger.kernel.org
7916S:	Maintained
7917F:	Documentation/hwmon/k10temp
7918F:	drivers/hwmon/k10temp.c
7919
7920K8TEMP HARDWARE MONITORING DRIVER
7921M:	Rudolf Marek <r.marek@assembler.cz>
7922L:	linux-hwmon@vger.kernel.org
7923S:	Maintained
7924F:	Documentation/hwmon/k8temp
7925F:	drivers/hwmon/k8temp.c
7926
7927KASAN
7928M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7929R:	Alexander Potapenko <glider@google.com>
7930R:	Dmitry Vyukov <dvyukov@google.com>
7931L:	kasan-dev@googlegroups.com
7932S:	Maintained
7933F:	arch/*/include/asm/kasan.h
7934F:	arch/*/mm/kasan_init*
7935F:	Documentation/dev-tools/kasan.rst
7936F:	include/linux/kasan*.h
7937F:	lib/test_kasan.c
7938F:	mm/kasan/
7939F:	scripts/Makefile.kasan
7940
7941KCONFIG
7942M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7944L:	linux-kbuild@vger.kernel.org
7945S:	Maintained
7946F:	Documentation/kbuild/kconfig*
7947F:	scripts/kconfig/
7948F:	scripts/Kconfig.include
7949
7950KDUMP
7951M:	Dave Young <dyoung@redhat.com>
7952M:	Baoquan He <bhe@redhat.com>
7953R:	Vivek Goyal <vgoyal@redhat.com>
7954L:	kexec@lists.infradead.org
7955W:	http://lse.sourceforge.net/kdump/
7956S:	Maintained
7957F:	Documentation/kdump/
7958
7959KEENE FM RADIO TRANSMITTER DRIVER
7960M:	Hans Verkuil <hverkuil@xs4all.nl>
7961L:	linux-media@vger.kernel.org
7962T:	git git://linuxtv.org/media_tree.git
7963W:	https://linuxtv.org
7964S:	Maintained
7965F:	drivers/media/radio/radio-keene*
7966
7967KERNEL AUTOMOUNTER
7968M:	Ian Kent <raven@themaw.net>
7969L:	autofs@vger.kernel.org
7970S:	Maintained
7971F:	fs/autofs/
7972
7973KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7974M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7975M:	Michal Marek <michal.lkml@markovi.net>
7976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7977L:	linux-kbuild@vger.kernel.org
7978S:	Maintained
7979F:	Documentation/kbuild/
7980F:	Makefile
7981F:	scripts/Kbuild*
7982F:	scripts/Makefile*
7983F:	scripts/basic/
7984F:	scripts/mk*
7985F:	scripts/mod/
7986F:	scripts/package/
7987
7988KERNEL JANITORS
7989L:	kernel-janitors@vger.kernel.org
7990W:	http://kernelnewbies.org/KernelJanitors
7991S:	Odd Fixes
7992
7993KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7994M:	"J. Bruce Fields" <bfields@fieldses.org>
7995M:	Jeff Layton <jlayton@kernel.org>
7996L:	linux-nfs@vger.kernel.org
7997W:	http://nfs.sourceforge.net/
7998T:	git git://linux-nfs.org/~bfields/linux.git
7999S:	Supported
8000F:	fs/nfsd/
8001F:	include/uapi/linux/nfsd/
8002F:	fs/lockd/
8003F:	fs/nfs_common/
8004F:	net/sunrpc/
8005F:	include/linux/lockd/
8006F:	include/linux/sunrpc/
8007F:	include/uapi/linux/sunrpc/
8008
8009KERNEL SELFTEST FRAMEWORK
8010M:	Shuah Khan <shuah@kernel.org>
8011L:	linux-kselftest@vger.kernel.org
8012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8013Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8014S:	Maintained
8015F:	tools/testing/selftests/
8016F:	Documentation/dev-tools/kselftest*
8017
8018KERNEL USERMODE HELPER
8019M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8020L:	linux-kernel@vger.kernel.org
8021S:	Maintained
8022F:	kernel/umh.c
8023F:	include/linux/umh.h
8024
8025KERNEL VIRTUAL MACHINE (KVM)
8026M:	Paolo Bonzini <pbonzini@redhat.com>
8027M:	Radim Krčmář <rkrcmar@redhat.com>
8028L:	kvm@vger.kernel.org
8029W:	http://www.linux-kvm.org
8030T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8031S:	Supported
8032F:	Documentation/virtual/kvm/
8033F:	include/trace/events/kvm.h
8034F:	include/uapi/asm-generic/kvm*
8035F:	include/uapi/linux/kvm*
8036F:	include/asm-generic/kvm*
8037F:	include/linux/kvm*
8038F:	include/kvm/iodev.h
8039F:	virt/kvm/*
8040F:	tools/kvm/
8041
8042KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8043M:	Joerg Roedel <joro@8bytes.org>
8044L:	kvm@vger.kernel.org
8045W:	http://www.linux-kvm.org/
8046S:	Maintained
8047F:	arch/x86/include/asm/svm.h
8048F:	arch/x86/kvm/svm.c
8049
8050KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8051M:	Christoffer Dall <christoffer.dall@arm.com>
8052M:	Marc Zyngier <marc.zyngier@arm.com>
8053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8054L:	kvmarm@lists.cs.columbia.edu
8055W:	http://systems.cs.columbia.edu/projects/kvm-arm
8056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8057S:	Supported
8058F:	arch/arm/include/uapi/asm/kvm*
8059F:	arch/arm/include/asm/kvm*
8060F:	arch/arm/kvm/
8061F:	virt/kvm/arm/
8062F:	include/kvm/arm_*
8063
8064KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8065M:	Christoffer Dall <christoffer.dall@arm.com>
8066M:	Marc Zyngier <marc.zyngier@arm.com>
8067L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8068L:	kvmarm@lists.cs.columbia.edu
8069S:	Maintained
8070F:	arch/arm64/include/uapi/asm/kvm*
8071F:	arch/arm64/include/asm/kvm*
8072F:	arch/arm64/kvm/
8073
8074KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8075M:	James Hogan <jhogan@kernel.org>
8076L:	linux-mips@linux-mips.org
8077S:	Supported
8078F:	arch/mips/include/uapi/asm/kvm*
8079F:	arch/mips/include/asm/kvm*
8080F:	arch/mips/kvm/
8081
8082KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8083M:	Paul Mackerras <paulus@ozlabs.org>
8084L:	kvm-ppc@vger.kernel.org
8085W:	http://www.linux-kvm.org/
8086T:	git git://github.com/agraf/linux-2.6.git
8087S:	Supported
8088F:	arch/powerpc/include/uapi/asm/kvm*
8089F:	arch/powerpc/include/asm/kvm*
8090F:	arch/powerpc/kvm/
8091F:	arch/powerpc/kernel/kvm*
8092
8093KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8094M:	Christian Borntraeger <borntraeger@de.ibm.com>
8095M:	Janosch Frank <frankja@linux.ibm.com>
8096R:	David Hildenbrand <david@redhat.com>
8097R:	Cornelia Huck <cohuck@redhat.com>
8098L:	linux-s390@vger.kernel.org
8099W:	http://www.ibm.com/developerworks/linux/linux390/
8100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8101S:	Supported
8102F:	arch/s390/include/uapi/asm/kvm*
8103F:	arch/s390/include/asm/gmap.h
8104F:	arch/s390/include/asm/kvm*
8105F:	arch/s390/kvm/
8106F:	arch/s390/mm/gmap.c
8107
8108KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8109M:	Paolo Bonzini <pbonzini@redhat.com>
8110M:	Radim Krčmář <rkrcmar@redhat.com>
8111L:	kvm@vger.kernel.org
8112W:	http://www.linux-kvm.org
8113T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8114S:	Supported
8115F:	arch/x86/kvm/
8116F:	arch/x86/include/uapi/asm/kvm*
8117F:	arch/x86/include/asm/kvm*
8118F:	arch/x86/include/asm/pvclock-abi.h
8119F:	arch/x86/kernel/kvm.c
8120F:	arch/x86/kernel/kvmclock.c
8121
8122KERNFS
8123M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8124M:	Tejun Heo <tj@kernel.org>
8125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8126S:	Supported
8127F:	include/linux/kernfs.h
8128F:	fs/kernfs/
8129
8130KEXEC
8131M:	Eric Biederman <ebiederm@xmission.com>
8132W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8133L:	kexec@lists.infradead.org
8134S:	Maintained
8135F:	include/linux/kexec.h
8136F:	include/uapi/linux/kexec.h
8137F:	kernel/kexec*
8138
8139KEYS-ENCRYPTED
8140M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8141L:	linux-integrity@vger.kernel.org
8142L:	keyrings@vger.kernel.org
8143S:	Supported
8144F:	Documentation/security/keys/trusted-encrypted.rst
8145F:	include/keys/encrypted-type.h
8146F:	security/keys/encrypted-keys/
8147
8148KEYS-TRUSTED
8149M:	James Bottomley <jejb@linux.vnet.ibm.com>
8150M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8151M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8152L:	linux-integrity@vger.kernel.org
8153L:	keyrings@vger.kernel.org
8154S:	Supported
8155F:	Documentation/security/keys/trusted-encrypted.rst
8156F:	include/keys/trusted-type.h
8157F:	security/keys/trusted.c
8158F:	security/keys/trusted.h
8159
8160KEYS/KEYRINGS:
8161M:	David Howells <dhowells@redhat.com>
8162L:	keyrings@vger.kernel.org
8163S:	Maintained
8164F:	Documentation/security/keys/core.rst
8165F:	include/linux/key.h
8166F:	include/linux/key-type.h
8167F:	include/linux/keyctl.h
8168F:	include/uapi/linux/keyctl.h
8169F:	include/keys/
8170F:	security/keys/
8171
8172KGDB / KDB /debug_core
8173M:	Jason Wessel <jason.wessel@windriver.com>
8174M:	Daniel Thompson <daniel.thompson@linaro.org>
8175W:	http://kgdb.wiki.kernel.org/
8176L:	kgdb-bugreport@lists.sourceforge.net
8177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8178S:	Maintained
8179F:	Documentation/dev-tools/kgdb.rst
8180F:	drivers/misc/kgdbts.c
8181F:	drivers/tty/serial/kgdboc.c
8182F:	include/linux/kdb.h
8183F:	include/linux/kgdb.h
8184F:	kernel/debug/
8185
8186KMEMLEAK
8187M:	Catalin Marinas <catalin.marinas@arm.com>
8188S:	Maintained
8189F:	Documentation/dev-tools/kmemleak.rst
8190F:	include/linux/kmemleak.h
8191F:	mm/kmemleak.c
8192F:	mm/kmemleak-test.c
8193
8194KMOD KERNEL MODULE LOADER - USERMODE HELPER
8195M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8196L:	linux-kernel@vger.kernel.org
8197S:	Maintained
8198F:	kernel/kmod.c
8199F:	include/linux/kmod.h
8200F:	lib/test_kmod.c
8201F:	tools/testing/selftests/kmod/
8202
8203KPROBES
8204M:	Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8205M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8206M:	"David S. Miller" <davem@davemloft.net>
8207M:	Masami Hiramatsu <mhiramat@kernel.org>
8208S:	Maintained
8209F:	Documentation/kprobes.txt
8210F:	include/linux/kprobes.h
8211F:	include/asm-generic/kprobes.h
8212F:	kernel/kprobes.c
8213
8214KS0108 LCD CONTROLLER DRIVER
8215M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8216S:	Maintained
8217F:	Documentation/auxdisplay/ks0108
8218F:	drivers/auxdisplay/ks0108.c
8219F:	include/linux/ks0108.h
8220
8221L3MDEV
8222M:	David Ahern <dsa@cumulusnetworks.com>
8223L:	netdev@vger.kernel.org
8224S:	Maintained
8225F:	net/l3mdev
8226F:	include/net/l3mdev.h
8227
8228L7 BPF FRAMEWORK
8229M:	John Fastabend <john.fastabend@gmail.com>
8230M:	Daniel Borkmann <daniel@iogearbox.net>
8231L:	netdev@vger.kernel.org
8232S:	Maintained
8233F:	include/linux/skmsg.h
8234F:	net/core/skmsg.c
8235F:	net/core/sock_map.c
8236F:	net/ipv4/tcp_bpf.c
8237
8238LANTIQ / INTEL Ethernet drivers
8239M:	Hauke Mehrtens <hauke@hauke-m.de>
8240L:	netdev@vger.kernel.org
8241S:	Maintained
8242F:	net/dsa/tag_gswip.c
8243F:	drivers/net/ethernet/lantiq_xrx200.c
8244F:	drivers/net/dsa/lantiq_pce.h
8245F:	drivers/net/dsa/lantiq_gswip.c
8246
8247LANTIQ MIPS ARCHITECTURE
8248M:	John Crispin <john@phrozen.org>
8249L:	linux-mips@linux-mips.org
8250S:	Maintained
8251F:	arch/mips/lantiq
8252F:	drivers/soc/lantiq
8253
8254LAPB module
8255L:	linux-x25@vger.kernel.org
8256S:	Orphan
8257F:	Documentation/networking/lapb-module.txt
8258F:	include/*/lapb.h
8259F:	net/lapb/
8260
8261LASI 53c700 driver for PARISC
8262M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8263L:	linux-scsi@vger.kernel.org
8264S:	Maintained
8265F:	Documentation/scsi/53c700.txt
8266F:	drivers/scsi/53c700*
8267
8268LEAKING_ADDRESSES
8269M:	Tobin C. Harding <me@tobin.cc>
8270M:	Tycho Andersen <tycho@tycho.ws>
8271L:	kernel-hardening@lists.openwall.com
8272S:	Maintained
8273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8274F:	scripts/leaking_addresses.pl
8275
8276LED SUBSYSTEM
8277M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8278M:	Pavel Machek <pavel@ucw.cz>
8279L:	linux-leds@vger.kernel.org
8280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8281S:	Maintained
8282F:	Documentation/devicetree/bindings/leds/
8283F:	drivers/leds/
8284F:	include/linux/leds.h
8285
8286LEGACY EEPROM DRIVER
8287M:	Jean Delvare <jdelvare@suse.com>
8288S:	Maintained
8289F:	Documentation/misc-devices/eeprom
8290F:	drivers/misc/eeprom/eeprom.c
8291
8292LEGO MINDSTORMS EV3
8293R:	David Lechner <david@lechnology.com>
8294S:	Maintained
8295F:	arch/arm/boot/dts/da850-lego-ev3.dts
8296F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8297F:	drivers/power/supply/lego_ev3_battery.c
8298
8299LEGO USB Tower driver
8300M:	Juergen Stuber <starblue@users.sourceforge.net>
8301L:	legousb-devel@lists.sourceforge.net
8302W:	http://legousb.sourceforge.net/
8303S:	Maintained
8304F:	drivers/usb/misc/legousbtower.c
8305
8306LG2160 MEDIA DRIVER
8307M:	Michael Krufky <mkrufky@linuxtv.org>
8308L:	linux-media@vger.kernel.org
8309W:	https://linuxtv.org
8310W:	http://github.com/mkrufky
8311Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8312T:	git git://linuxtv.org/mkrufky/tuners.git
8313S:	Maintained
8314F:	drivers/media/dvb-frontends/lg2160.*
8315
8316LGDT3305 MEDIA DRIVER
8317M:	Michael Krufky <mkrufky@linuxtv.org>
8318L:	linux-media@vger.kernel.org
8319W:	https://linuxtv.org
8320W:	http://github.com/mkrufky
8321Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8322T:	git git://linuxtv.org/mkrufky/tuners.git
8323S:	Maintained
8324F:	drivers/media/dvb-frontends/lgdt3305.*
8325
8326LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8327M:	Viresh Kumar <vireshk@kernel.org>
8328L:	linux-ide@vger.kernel.org
8329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8330S:	Maintained
8331F:	include/linux/pata_arasan_cf_data.h
8332F:	drivers/ata/pata_arasan_cf.c
8333
8334LIBATA PATA DRIVERS
8335M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8336M:	Jens Axboe <axboe@kernel.dk>
8337L:	linux-ide@vger.kernel.org
8338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8339S:	Maintained
8340F:	drivers/ata/pata_*.c
8341F:	drivers/ata/ata_generic.c
8342
8343LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8344M:	Linus Walleij <linus.walleij@linaro.org>
8345L:	linux-ide@vger.kernel.org
8346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8347S:	Maintained
8348F:	drivers/ata/pata_ftide010.c
8349F:	drivers/ata/sata_gemini.c
8350F:	drivers/ata/sata_gemini.h
8351
8352LIBATA SATA AHCI PLATFORM devices support
8353M:	Hans de Goede <hdegoede@redhat.com>
8354M:	Jens Axboe <axboe@kernel.dk>
8355L:	linux-ide@vger.kernel.org
8356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8357S:	Maintained
8358F:	drivers/ata/ahci_platform.c
8359F:	drivers/ata/libahci_platform.c
8360F:	include/linux/ahci_platform.h
8361
8362LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8363M:	Mikael Pettersson <mikpelinux@gmail.com>
8364L:	linux-ide@vger.kernel.org
8365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8366S:	Maintained
8367F:	drivers/ata/sata_promise.*
8368
8369LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8370M:	Jens Axboe <axboe@kernel.dk>
8371L:	linux-ide@vger.kernel.org
8372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8373S:	Maintained
8374F:	drivers/ata/
8375F:	include/linux/ata.h
8376F:	include/linux/libata.h
8377F:	Documentation/devicetree/bindings/ata/
8378
8379LIBLOCKDEP
8380M:	Sasha Levin <alexander.levin@microsoft.com>
8381S:	Maintained
8382F:	tools/lib/lockdep/
8383
8384LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8385M:	Ross Zwisler <zwisler@kernel.org>
8386M:	Dan Williams <dan.j.williams@intel.com>
8387M:	Vishal Verma <vishal.l.verma@intel.com>
8388M:	Dave Jiang <dave.jiang@intel.com>
8389L:	linux-nvdimm@lists.01.org
8390Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8391S:	Supported
8392F:	drivers/nvdimm/blk.c
8393F:	drivers/nvdimm/region_devs.c
8394
8395LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8396M:	Vishal Verma <vishal.l.verma@intel.com>
8397M:	Dan Williams <dan.j.williams@intel.com>
8398M:	Ross Zwisler <zwisler@kernel.org>
8399M:	Dave Jiang <dave.jiang@intel.com>
8400L:	linux-nvdimm@lists.01.org
8401Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8402S:	Supported
8403F:	drivers/nvdimm/btt*
8404
8405LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8406M:	Ross Zwisler <zwisler@kernel.org>
8407M:	Dan Williams <dan.j.williams@intel.com>
8408M:	Vishal Verma <vishal.l.verma@intel.com>
8409M:	Dave Jiang <dave.jiang@intel.com>
8410L:	linux-nvdimm@lists.01.org
8411Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8412S:	Supported
8413F:	drivers/nvdimm/pmem*
8414
8415LIBNVDIMM: DEVICETREE BINDINGS
8416M:	Oliver O'Halloran <oohall@gmail.com>
8417L:	linux-nvdimm@lists.01.org
8418Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8419S:	Supported
8420F:	drivers/nvdimm/of_pmem.c
8421F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8422
8423LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8424M:	Dan Williams <dan.j.williams@intel.com>
8425M:	Ross Zwisler <zwisler@kernel.org>
8426M:	Vishal Verma <vishal.l.verma@intel.com>
8427M:	Dave Jiang <dave.jiang@intel.com>
8428L:	linux-nvdimm@lists.01.org
8429Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8431S:	Supported
8432F:	drivers/nvdimm/*
8433F:	drivers/acpi/nfit/*
8434F:	include/linux/nd.h
8435F:	include/linux/libnvdimm.h
8436F:	include/uapi/linux/ndctl.h
8437
8438LIGHTNVM PLATFORM SUPPORT
8439M:	Matias Bjorling <mb@lightnvm.io>
8440W:	http://github/OpenChannelSSD
8441L:	linux-block@vger.kernel.org
8442S:	Maintained
8443F:	drivers/lightnvm/
8444F:	include/linux/lightnvm.h
8445F:	include/uapi/linux/lightnvm.h
8446
8447LINUX FOR POWER MACINTOSH
8448M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8449W:	http://www.penguinppc.org/
8450L:	linuxppc-dev@lists.ozlabs.org
8451S:	Maintained
8452F:	arch/powerpc/platforms/powermac/
8453F:	drivers/macintosh/
8454
8455LINUX FOR POWERPC (32-BIT AND 64-BIT)
8456M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8457M:	Paul Mackerras <paulus@samba.org>
8458M:	Michael Ellerman <mpe@ellerman.id.au>
8459W:	https://github.com/linuxppc/linux/wiki
8460L:	linuxppc-dev@lists.ozlabs.org
8461Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8463S:	Supported
8464F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8465F:	Documentation/devicetree/bindings/powerpc/
8466F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8467F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8468F:	Documentation/powerpc/
8469F:	arch/powerpc/
8470F:	drivers/char/tpm/tpm_ibmvtpm*
8471F:	drivers/crypto/nx/
8472F:	drivers/crypto/vmx/
8473F:	drivers/i2c/busses/i2c-opal.c
8474F:	drivers/net/ethernet/ibm/ibmveth.*
8475F:	drivers/net/ethernet/ibm/ibmvnic.*
8476F:	drivers/pci/hotplug/pnv_php.c
8477F:	drivers/pci/hotplug/rpa*
8478F:	drivers/rtc/rtc-opal.c
8479F:	drivers/scsi/ibmvscsi/
8480F:	drivers/tty/hvc/hvc_opal.c
8481F:	drivers/watchdog/wdrtas.c
8482F:	tools/testing/selftests/powerpc
8483N:	/pmac
8484N:	powermac
8485N:	powernv
8486N:	[^a-z0-9]ps3
8487N:	pseries
8488
8489LINUX FOR POWERPC EMBEDDED MPC5XXX
8490M:	Anatolij Gustschin <agust@denx.de>
8491L:	linuxppc-dev@lists.ozlabs.org
8492T:	git git://git.denx.de/linux-denx-agust.git
8493S:	Maintained
8494F:	arch/powerpc/platforms/512x/
8495F:	arch/powerpc/platforms/52xx/
8496
8497LINUX FOR POWERPC EMBEDDED PPC4XX
8498M:	Alistair Popple <alistair@popple.id.au>
8499M:	Matt Porter <mporter@kernel.crashing.org>
8500W:	http://www.penguinppc.org/
8501L:	linuxppc-dev@lists.ozlabs.org
8502S:	Maintained
8503F:	arch/powerpc/platforms/40x/
8504F:	arch/powerpc/platforms/44x/
8505
8506LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8507M:	Scott Wood <oss@buserror.net>
8508M:	Kumar Gala <galak@kernel.crashing.org>
8509W:	http://www.penguinppc.org/
8510L:	linuxppc-dev@lists.ozlabs.org
8511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8512S:	Maintained
8513F:	arch/powerpc/platforms/83xx/
8514F:	arch/powerpc/platforms/85xx/
8515F:	Documentation/devicetree/bindings/powerpc/fsl/
8516
8517LINUX FOR POWERPC EMBEDDED PPC8XX
8518M:	Vitaly Bordug <vitb@kernel.crashing.org>
8519W:	http://www.penguinppc.org/
8520L:	linuxppc-dev@lists.ozlabs.org
8521S:	Maintained
8522F:	arch/powerpc/platforms/8xx/
8523
8524LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8525L:	linuxppc-dev@lists.ozlabs.org
8526S:	Orphan
8527F:	arch/powerpc/*/*virtex*
8528F:	arch/powerpc/*/*/*virtex*
8529
8530LINUX FOR POWERPC PA SEMI PWRFICIENT
8531L:	linuxppc-dev@lists.ozlabs.org
8532S:	Orphan
8533F:	arch/powerpc/platforms/pasemi/
8534F:	drivers/*/*pasemi*
8535F:	drivers/*/*/*pasemi*
8536
8537LINUX KERNEL DUMP TEST MODULE (LKDTM)
8538M:	Kees Cook <keescook@chromium.org>
8539S:	Maintained
8540F:	drivers/misc/lkdtm/*
8541
8542LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8543M:	Alan Stern <stern@rowland.harvard.edu>
8544M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8545M:	Will Deacon <will.deacon@arm.com>
8546M:	Peter Zijlstra <peterz@infradead.org>
8547M:	Boqun Feng <boqun.feng@gmail.com>
8548M:	Nicholas Piggin <npiggin@gmail.com>
8549M:	David Howells <dhowells@redhat.com>
8550M:	Jade Alglave <j.alglave@ucl.ac.uk>
8551M:	Luc Maranget <luc.maranget@inria.fr>
8552M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8553R:	Akira Yokosawa <akiyks@gmail.com>
8554R:	Daniel Lustig <dlustig@nvidia.com>
8555L:	linux-kernel@vger.kernel.org
8556L:	linux-arch@vger.kernel.org
8557S:	Supported
8558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8559F:	tools/memory-model/
8560F:	Documentation/atomic_bitops.txt
8561F:	Documentation/atomic_t.txt
8562F:	Documentation/core-api/atomic_ops.rst
8563F:	Documentation/core-api/refcount-vs-atomic.rst
8564F:	Documentation/memory-barriers.txt
8565
8566LIS3LV02D ACCELEROMETER DRIVER
8567M:	Eric Piel <eric.piel@tremplin-utc.net>
8568S:	Maintained
8569F:	Documentation/misc-devices/lis3lv02d
8570F:	drivers/misc/lis3lv02d/
8571F:	drivers/platform/x86/hp_accel.c
8572
8573LIVE PATCHING
8574M:	Josh Poimboeuf <jpoimboe@redhat.com>
8575M:	Jessica Yu <jeyu@kernel.org>
8576M:	Jiri Kosina <jikos@kernel.org>
8577M:	Miroslav Benes <mbenes@suse.cz>
8578R:	Petr Mladek <pmladek@suse.com>
8579S:	Maintained
8580F:	kernel/livepatch/
8581F:	include/linux/livepatch.h
8582F:	arch/x86/include/asm/livepatch.h
8583F:	arch/x86/kernel/livepatch.c
8584F:	Documentation/livepatch/
8585F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8586F:	samples/livepatch/
8587L:	live-patching@vger.kernel.org
8588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8589
8590LLC (802.2)
8591L:	netdev@vger.kernel.org
8592S:	Odd fixes
8593F:	include/linux/llc.h
8594F:	include/uapi/linux/llc.h
8595F:	include/net/llc*
8596F:	net/llc/
8597
8598LM73 HARDWARE MONITOR DRIVER
8599M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8600L:	linux-hwmon@vger.kernel.org
8601S:	Maintained
8602F:	drivers/hwmon/lm73.c
8603
8604LM78 HARDWARE MONITOR DRIVER
8605M:	Jean Delvare <jdelvare@suse.com>
8606L:	linux-hwmon@vger.kernel.org
8607S:	Maintained
8608F:	Documentation/hwmon/lm78
8609F:	drivers/hwmon/lm78.c
8610
8611LM83 HARDWARE MONITOR DRIVER
8612M:	Jean Delvare <jdelvare@suse.com>
8613L:	linux-hwmon@vger.kernel.org
8614S:	Maintained
8615F:	Documentation/hwmon/lm83
8616F:	drivers/hwmon/lm83.c
8617
8618LM90 HARDWARE MONITOR DRIVER
8619M:	Jean Delvare <jdelvare@suse.com>
8620L:	linux-hwmon@vger.kernel.org
8621S:	Maintained
8622F:	Documentation/hwmon/lm90
8623F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8624F:	drivers/hwmon/lm90.c
8625F:	include/dt-bindings/thermal/lm90.h
8626
8627LM95234 HARDWARE MONITOR DRIVER
8628M:	Guenter Roeck <linux@roeck-us.net>
8629L:	linux-hwmon@vger.kernel.org
8630S:	Maintained
8631F:	Documentation/hwmon/lm95234
8632F:	drivers/hwmon/lm95234.c
8633
8634LME2510 MEDIA DRIVER
8635M:	Malcolm Priestley <tvboxspy@gmail.com>
8636L:	linux-media@vger.kernel.org
8637W:	https://linuxtv.org
8638Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8639S:	Maintained
8640F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8641
8642LOADPIN SECURITY MODULE
8643M:	Kees Cook <keescook@chromium.org>
8644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8645S:	Supported
8646F:	security/loadpin/
8647F:	Documentation/admin-guide/LSM/LoadPin.rst
8648
8649LOCKING PRIMITIVES
8650M:	Peter Zijlstra <peterz@infradead.org>
8651M:	Ingo Molnar <mingo@redhat.com>
8652M:	Will Deacon <will.deacon@arm.com>
8653L:	linux-kernel@vger.kernel.org
8654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8655S:	Maintained
8656F:	Documentation/locking/
8657F:	include/linux/lockdep.h
8658F:	include/linux/spinlock*.h
8659F:	arch/*/include/asm/spinlock*.h
8660F:	include/linux/rwlock*.h
8661F:	include/linux/mutex*.h
8662F:	include/linux/rwsem*.h
8663F:	arch/*/include/asm/rwsem.h
8664F:	include/linux/seqlock.h
8665F:	lib/locking*.[ch]
8666F:	kernel/locking/
8667X:	kernel/locking/locktorture.c
8668
8669LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8670M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8671L:	linux-ntfs-dev@lists.sourceforge.net
8672W:	http://www.linux-ntfs.org/content/view/19/37/
8673S:	Maintained
8674F:	Documentation/ldm.txt
8675F:	block/partitions/ldm.*
8676
8677LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8678M:	Sathya Prakash <sathya.prakash@broadcom.com>
8679M:	Chaitra P B <chaitra.basappa@broadcom.com>
8680M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8681L:	MPT-FusionLinux.pdl@broadcom.com
8682L:	linux-scsi@vger.kernel.org
8683W:	http://www.avagotech.com/support/
8684S:	Supported
8685F:	drivers/message/fusion/
8686F:	drivers/scsi/mpt3sas/
8687
8688LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8689M:	Matthew Wilcox <willy@infradead.org>
8690L:	linux-scsi@vger.kernel.org
8691S:	Maintained
8692F:	drivers/scsi/sym53c8xx_2/
8693
8694LTC1660 DAC DRIVER
8695M:	Marcus Folkesson <marcus.folkesson@gmail.com>
8696L:	linux-iio@vger.kernel.org
8697S:	Maintained
8698F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8699F:	drivers/iio/dac/ltc1660.c
8700
8701LTC4261 HARDWARE MONITOR DRIVER
8702M:	Guenter Roeck <linux@roeck-us.net>
8703L:	linux-hwmon@vger.kernel.org
8704S:	Maintained
8705F:	Documentation/hwmon/ltc4261
8706F:	drivers/hwmon/ltc4261.c
8707
8708LTC4306 I2C MULTIPLEXER DRIVER
8709M:	Michael Hennerich <michael.hennerich@analog.com>
8710W:	http://ez.analog.com/community/linux-device-drivers
8711L:	linux-i2c@vger.kernel.org
8712S:	Supported
8713F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8714F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8715
8716LTP (Linux Test Project)
8717M:	Mike Frysinger <vapier@gentoo.org>
8718M:	Cyril Hrubis <chrubis@suse.cz>
8719M:	Wanlong Gao <wanlong.gao@gmail.com>
8720M:	Jan Stancek <jstancek@redhat.com>
8721M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8722M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8723L:	ltp@lists.linux.it (subscribers-only)
8724W:	http://linux-test-project.github.io/
8725T:	git git://github.com/linux-test-project/ltp.git
8726S:	Maintained
8727
8728M68K ARCHITECTURE
8729M:	Geert Uytterhoeven <geert@linux-m68k.org>
8730L:	linux-m68k@lists.linux-m68k.org
8731W:	http://www.linux-m68k.org/
8732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8733S:	Maintained
8734F:	arch/m68k/
8735F:	drivers/zorro/
8736
8737M68K ON APPLE MACINTOSH
8738M:	Joshua Thompson <funaho@jurai.org>
8739W:	http://www.mac.linux-m68k.org/
8740L:	linux-m68k@lists.linux-m68k.org
8741S:	Maintained
8742F:	arch/m68k/mac/
8743
8744M68K ON HP9000/300
8745M:	Philip Blundell <philb@gnu.org>
8746W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8747S:	Maintained
8748F:	arch/m68k/hp300/
8749
8750M88DS3103 MEDIA DRIVER
8751M:	Antti Palosaari <crope@iki.fi>
8752L:	linux-media@vger.kernel.org
8753W:	https://linuxtv.org
8754W:	http://palosaari.fi/linux/
8755Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8756T:	git git://linuxtv.org/anttip/media_tree.git
8757S:	Maintained
8758F:	drivers/media/dvb-frontends/m88ds3103*
8759
8760M88RS2000 MEDIA DRIVER
8761M:	Malcolm Priestley <tvboxspy@gmail.com>
8762L:	linux-media@vger.kernel.org
8763W:	https://linuxtv.org
8764Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8765S:	Maintained
8766F:	drivers/media/dvb-frontends/m88rs2000*
8767
8768MA901 MASTERKIT USB FM RADIO DRIVER
8769M:	Alexey Klimov <klimov.linux@gmail.com>
8770L:	linux-media@vger.kernel.org
8771T:	git git://linuxtv.org/media_tree.git
8772S:	Maintained
8773F:	drivers/media/radio/radio-ma901.c
8774
8775MAC80211
8776M:	Johannes Berg <johannes@sipsolutions.net>
8777L:	linux-wireless@vger.kernel.org
8778W:	http://wireless.kernel.org/
8779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8781S:	Maintained
8782F:	Documentation/networking/mac80211-injection.txt
8783F:	include/net/mac80211.h
8784F:	net/mac80211/
8785F:	drivers/net/wireless/mac80211_hwsim.[ch]
8786F:	Documentation/networking/mac80211_hwsim/README
8787
8788MAILBOX API
8789M:	Jassi Brar <jassisinghbrar@gmail.com>
8790L:	linux-kernel@vger.kernel.org
8791S:	Maintained
8792F:	drivers/mailbox/
8793F:	include/linux/mailbox_client.h
8794F:	include/linux/mailbox_controller.h
8795
8796MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8797M:	Michael Kerrisk <mtk.manpages@gmail.com>
8798W:	http://www.kernel.org/doc/man-pages
8799L:	linux-man@vger.kernel.org
8800S:	Maintained
8801
8802MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8803M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8804L:	linux-mips@linux-mips.org
8805S:	Maintained
8806F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8807
8808MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8809M:	Andrew Lunn <andrew@lunn.ch>
8810M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8811L:	netdev@vger.kernel.org
8812S:	Maintained
8813F:	drivers/net/dsa/mv88e6xxx/
8814F:	include/linux/platform_data/mv88e6xxx.h
8815F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8816
8817MARVELL ARMADA DRM SUPPORT
8818M:	Russell King <linux@armlinux.org.uk>
8819S:	Maintained
8820T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8821T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8822F:	drivers/gpu/drm/armada/
8823F:	include/uapi/drm/armada_drm.h
8824F:	Documentation/devicetree/bindings/display/armada/
8825
8826MARVELL CRYPTO DRIVER
8827M:	Boris Brezillon <boris.brezillon@bootlin.com>
8828M:	Arnaud Ebalard <arno@natisbad.org>
8829F:	drivers/crypto/marvell/
8830S:	Maintained
8831L:	linux-crypto@vger.kernel.org
8832
8833MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8834M:	Mirko Lindner <mlindner@marvell.com>
8835M:	Stephen Hemminger <stephen@networkplumber.org>
8836L:	netdev@vger.kernel.org
8837S:	Maintained
8838F:	drivers/net/ethernet/marvell/sk*
8839
8840MARVELL LIBERTAS WIRELESS DRIVER
8841L:	libertas-dev@lists.infradead.org
8842S:	Orphan
8843F:	drivers/net/wireless/marvell/libertas/
8844
8845MARVELL MACCHIATOBIN SUPPORT
8846M:	Russell King <linux@armlinux.org.uk>
8847L:	linux-arm-kernel@lists.infradead.org
8848S:	Maintained
8849F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8850
8851MARVELL MV643XX ETHERNET DRIVER
8852M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8853L:	netdev@vger.kernel.org
8854S:	Maintained
8855F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8856F:	include/linux/mv643xx.h
8857
8858MARVELL MV88X3310 PHY DRIVER
8859M:	Russell King <linux@armlinux.org.uk>
8860L:	netdev@vger.kernel.org
8861S:	Maintained
8862F:	drivers/net/phy/marvell10g.c
8863
8864MARVELL MVNETA ETHERNET DRIVER
8865M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8866L:	netdev@vger.kernel.org
8867S:	Maintained
8868F:	drivers/net/ethernet/marvell/mvneta.*
8869
8870MARVELL MWIFIEX WIRELESS DRIVER
8871M:	Amitkumar Karwar <amitkarwar@gmail.com>
8872M:	Nishant Sarmukadam <nishants@marvell.com>
8873M:	Ganapathi Bhat <gbhat@marvell.com>
8874M:	Xinming Hu <huxinming820@gmail.com>
8875L:	linux-wireless@vger.kernel.org
8876S:	Maintained
8877F:	drivers/net/wireless/marvell/mwifiex/
8878
8879MARVELL MWL8K WIRELESS DRIVER
8880M:	Lennert Buytenhek <buytenh@wantstofly.org>
8881L:	linux-wireless@vger.kernel.org
8882S:	Odd Fixes
8883F:	drivers/net/wireless/marvell/mwl8k.c
8884
8885MARVELL NAND CONTROLLER DRIVER
8886M:	Miquel Raynal <miquel.raynal@bootlin.com>
8887L:	linux-mtd@lists.infradead.org
8888S:	Maintained
8889F:	drivers/mtd/nand/raw/marvell_nand.c
8890F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8891
8892MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8893M:	Nicolas Pitre <nico@fluxnic.net>
8894S:	Odd Fixes
8895F:	drivers/mmc/host/mvsdio.*
8896
8897MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8898M:	Hu Ziji <huziji@marvell.com>
8899L:	linux-mmc@vger.kernel.org
8900S:	Supported
8901F:	drivers/mmc/host/sdhci-xenon*
8902F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8903
8904MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8905M:	Sunil Goutham <sgoutham@marvell.com>
8906M:	Linu Cherian <lcherian@marvell.com>
8907M:	Geetha sowjanya <gakula@marvell.com>
8908M:	Jerin Jacob <jerinj@marvell.com>
8909L:	netdev@vger.kernel.org
8910S:	Supported
8911F:	drivers/net/ethernet/marvell/octeontx2/af/
8912
8913MATROX FRAMEBUFFER DRIVER
8914L:	linux-fbdev@vger.kernel.org
8915S:	Orphan
8916F:	drivers/video/fbdev/matrox/matroxfb_*
8917F:	include/uapi/linux/matroxfb.h
8918
8919MAX16065 HARDWARE MONITOR DRIVER
8920M:	Guenter Roeck <linux@roeck-us.net>
8921L:	linux-hwmon@vger.kernel.org
8922S:	Maintained
8923F:	Documentation/hwmon/max16065
8924F:	drivers/hwmon/max16065.c
8925
8926MAX2175 SDR TUNER DRIVER
8927M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8928L:	linux-media@vger.kernel.org
8929T:	git git://linuxtv.org/media_tree.git
8930S:	Maintained
8931F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8932F:	Documentation/media/v4l-drivers/max2175.rst
8933F:	drivers/media/i2c/max2175*
8934F:	include/uapi/linux/max2175.h
8935
8936MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8937L:	linux-hwmon@vger.kernel.org
8938S:	Orphan
8939F:	Documentation/hwmon/max6650
8940F:	drivers/hwmon/max6650.c
8941
8942MAX6697 HARDWARE MONITOR DRIVER
8943M:	Guenter Roeck <linux@roeck-us.net>
8944L:	linux-hwmon@vger.kernel.org
8945S:	Maintained
8946F:	Documentation/hwmon/max6697
8947F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8948F:	drivers/hwmon/max6697.c
8949F:	include/linux/platform_data/max6697.h
8950
8951MAX9860 MONO AUDIO VOICE CODEC DRIVER
8952M:	Peter Rosin <peda@axentia.se>
8953L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8954S:	Maintained
8955F:	Documentation/devicetree/bindings/sound/max9860.txt
8956F:	sound/soc/codecs/max9860.*
8957
8958MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8959M:	Javier Martinez Canillas <javier@dowhile0.org>
8960L:	linux-kernel@vger.kernel.org
8961S:	Supported
8962F:	drivers/regulator/max77802-regulator.c
8963F:	Documentation/devicetree/bindings/*/*max77802.txt
8964F:	include/dt-bindings/*/*max77802.h
8965
8966MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8967M:	Krzysztof Kozlowski <krzk@kernel.org>
8968M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8969L:	linux-pm@vger.kernel.org
8970S:	Supported
8971F:	drivers/power/supply/max14577_charger.c
8972F:	drivers/power/supply/max77693_charger.c
8973
8974MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8975M:	Chanwoo Choi <cw00.choi@samsung.com>
8976M:	Krzysztof Kozlowski <krzk@kernel.org>
8977M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8978L:	linux-kernel@vger.kernel.org
8979S:	Supported
8980F:	drivers/*/max14577*.c
8981F:	drivers/*/max77686*.c
8982F:	drivers/*/max77693*.c
8983F:	drivers/extcon/extcon-max14577.c
8984F:	drivers/extcon/extcon-max77693.c
8985F:	drivers/rtc/rtc-max77686.c
8986F:	drivers/clk/clk-max77686.c
8987F:	Documentation/devicetree/bindings/mfd/max14577.txt
8988F:	Documentation/devicetree/bindings/*/max77686.txt
8989F:	Documentation/devicetree/bindings/mfd/max77693.txt
8990F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8991F:	include/linux/mfd/max14577*.h
8992F:	include/linux/mfd/max77686*.h
8993F:	include/linux/mfd/max77693*.h
8994
8995MAXIRADIO FM RADIO RECEIVER DRIVER
8996M:	Hans Verkuil <hverkuil@xs4all.nl>
8997L:	linux-media@vger.kernel.org
8998T:	git git://linuxtv.org/media_tree.git
8999W:	https://linuxtv.org
9000S:	Maintained
9001F:	drivers/media/radio/radio-maxiradio*
9002
9003MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9004M:	Peter Rosin <peda@axentia.se>
9005L:	linux-iio@vger.kernel.org
9006S:	Maintained
9007F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9008F:	drivers/iio/potentiometer/mcp4018.c
9009F:	drivers/iio/potentiometer/mcp4531.c
9010
9011MCR20A IEEE-802.15.4 RADIO DRIVER
9012M:	Xue Liu <liuxuenetmail@gmail.com>
9013L:	linux-wpan@vger.kernel.org
9014W:	https://github.com/xueliu/mcr20a-linux
9015S:	Maintained
9016F:	drivers/net/ieee802154/mcr20a.c
9017F:	drivers/net/ieee802154/mcr20a.h
9018F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9019
9020MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9021M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9022L:	linux-iio@vger.kernel.org
9023S:	Maintained
9024F:	drivers/iio/dac/cio-dac.c
9025
9026MEDIA DRIVERS FOR ASCOT2E
9027M:	Sergey Kozlov <serjk@netup.ru>
9028M:	Abylay Ospan <aospan@netup.ru>
9029L:	linux-media@vger.kernel.org
9030W:	https://linuxtv.org
9031W:	http://netup.tv/
9032T:	git git://linuxtv.org/media_tree.git
9033S:	Supported
9034F:	drivers/media/dvb-frontends/ascot2e*
9035
9036MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9037M:	Jasmin Jessich <jasmin@anw.at>
9038L:	linux-media@vger.kernel.org
9039W:	https://linuxtv.org
9040T:	git git://linuxtv.org/media_tree.git
9041S:	Maintained
9042F:	drivers/media/dvb-frontends/cxd2099*
9043
9044MEDIA DRIVERS FOR CXD2841ER
9045M:	Sergey Kozlov <serjk@netup.ru>
9046M:	Abylay Ospan <aospan@netup.ru>
9047L:	linux-media@vger.kernel.org
9048W:	https://linuxtv.org
9049W:	http://netup.tv/
9050T:	git git://linuxtv.org/media_tree.git
9051S:	Supported
9052F:	drivers/media/dvb-frontends/cxd2841er*
9053
9054MEDIA DRIVERS FOR CXD2880
9055M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9056L:	linux-media@vger.kernel.org
9057W:	http://linuxtv.org/
9058T:	git git://linuxtv.org/media_tree.git
9059S:	Supported
9060F:	drivers/media/dvb-frontends/cxd2880/*
9061F:	drivers/media/spi/cxd2880*
9062
9063MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9064L:	linux-media@vger.kernel.org
9065W:	https://linuxtv.org
9066T:	git git://linuxtv.org/media_tree.git
9067S:	Orphan
9068F:	drivers/media/pci/ddbridge/*
9069
9070MEDIA DRIVERS FOR FREESCALE IMX
9071M:	Steve Longerbeam <slongerbeam@gmail.com>
9072M:	Philipp Zabel <p.zabel@pengutronix.de>
9073L:	linux-media@vger.kernel.org
9074T:	git git://linuxtv.org/media_tree.git
9075S:	Maintained
9076F:	Documentation/devicetree/bindings/media/imx.txt
9077F:	Documentation/media/v4l-drivers/imx.rst
9078F:	drivers/staging/media/imx/
9079F:	include/linux/imx-media.h
9080F:	include/media/imx.h
9081
9082MEDIA DRIVER FOR FREESCALE IMX PXP
9083M:	Philipp Zabel <p.zabel@pengutronix.de>
9084L:	linux-media@vger.kernel.org
9085T:	git git://linuxtv.org/media_tree.git
9086S:	Maintained
9087F:	drivers/media/platform/imx-pxp.[ch]
9088
9089MEDIA DRIVERS FOR HELENE
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/helene*
9097
9098MEDIA DRIVERS FOR HORUS3A
9099M:	Sergey Kozlov <serjk@netup.ru>
9100M:	Abylay Ospan <aospan@netup.ru>
9101L:	linux-media@vger.kernel.org
9102W:	https://linuxtv.org
9103W:	http://netup.tv/
9104T:	git git://linuxtv.org/media_tree.git
9105S:	Supported
9106F:	drivers/media/dvb-frontends/horus3a*
9107
9108MEDIA DRIVERS FOR LNBH25
9109M:	Sergey Kozlov <serjk@netup.ru>
9110M:	Abylay Ospan <aospan@netup.ru>
9111L:	linux-media@vger.kernel.org
9112W:	https://linuxtv.org
9113W:	http://netup.tv/
9114T:	git git://linuxtv.org/media_tree.git
9115S:	Supported
9116F:	drivers/media/dvb-frontends/lnbh25*
9117
9118MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9119L:	linux-media@vger.kernel.org
9120W:	https://linuxtv.org
9121T:	git git://linuxtv.org/media_tree.git
9122S:	Orphan
9123F:	drivers/media/dvb-frontends/mxl5xx*
9124
9125MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9126M:	Sergey Kozlov <serjk@netup.ru>
9127M:	Abylay Ospan <aospan@netup.ru>
9128L:	linux-media@vger.kernel.org
9129W:	https://linuxtv.org
9130W:	http://netup.tv/
9131T:	git git://linuxtv.org/media_tree.git
9132S:	Supported
9133F:	drivers/media/pci/netup_unidvb/*
9134
9135MEDIA DRIVERS FOR RENESAS - CEU
9136M:	Jacopo Mondi <jacopo@jmondi.org>
9137L:	linux-media@vger.kernel.org
9138L:	linux-renesas-soc@vger.kernel.org
9139T:	git git://linuxtv.org/media_tree.git
9140S:	Supported
9141F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9142F:	drivers/media/platform/renesas-ceu.c
9143F:	include/media/drv-intf/renesas-ceu.h
9144
9145MEDIA DRIVERS FOR RENESAS - DRIF
9146M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9147L:	linux-media@vger.kernel.org
9148L:	linux-renesas-soc@vger.kernel.org
9149T:	git git://linuxtv.org/media_tree.git
9150S:	Supported
9151F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9152F:	drivers/media/platform/rcar_drif.c
9153
9154MEDIA DRIVERS FOR RENESAS - FCP
9155M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9156L:	linux-media@vger.kernel.org
9157L:	linux-renesas-soc@vger.kernel.org
9158T:	git git://linuxtv.org/media_tree.git
9159S:	Supported
9160F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9161F:	drivers/media/platform/rcar-fcp.c
9162F:	include/media/rcar-fcp.h
9163
9164MEDIA DRIVERS FOR RENESAS - FDP1
9165M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9166L:	linux-media@vger.kernel.org
9167L:	linux-renesas-soc@vger.kernel.org
9168T:	git git://linuxtv.org/media_tree.git
9169S:	Supported
9170F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9171F:	drivers/media/platform/rcar_fdp1.c
9172
9173MEDIA DRIVERS FOR RENESAS - VIN
9174M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9175L:	linux-media@vger.kernel.org
9176L:	linux-renesas-soc@vger.kernel.org
9177T:	git git://linuxtv.org/media_tree.git
9178S:	Supported
9179F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9180F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9181F:	drivers/media/platform/rcar-vin/
9182
9183MEDIA DRIVERS FOR RENESAS - VSP1
9184M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9185M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9186L:	linux-media@vger.kernel.org
9187L:	linux-renesas-soc@vger.kernel.org
9188T:	git git://linuxtv.org/media_tree.git
9189S:	Supported
9190F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9191F:	drivers/media/platform/vsp1/
9192
9193MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9194L:	linux-media@vger.kernel.org
9195W:	https://linuxtv.org
9196T:	git git://linuxtv.org/media_tree.git
9197S:	Orphan
9198F:	drivers/media/dvb-frontends/stv0910*
9199
9200MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9201L:	linux-media@vger.kernel.org
9202W:	https://linuxtv.org
9203T:	git git://linuxtv.org/media_tree.git
9204S:	Orphan
9205F:	drivers/media/dvb-frontends/stv6111*
9206
9207MEDIA DRIVERS FOR STM32 - DCMI
9208M:	Hugues Fruchet <hugues.fruchet@st.com>
9209L:	linux-media@vger.kernel.org
9210T:	git git://linuxtv.org/media_tree.git
9211S:	Supported
9212F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9213F:	drivers/media/platform/stm32/stm32-dcmi.c
9214
9215MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9216M:	Dmitry Osipenko <digetx@gmail.com>
9217L:	linux-media@vger.kernel.org
9218L:	linux-tegra@vger.kernel.org
9219T:	git git://linuxtv.org/media_tree.git
9220S:	Maintained
9221F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9222F:	drivers/staging/media/tegra-vde/
9223
9224MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9225M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9226P:	LinuxTV.org Project
9227L:	linux-media@vger.kernel.org
9228W:	https://linuxtv.org
9229Q:	http://patchwork.kernel.org/project/linux-media/list/
9230T:	git git://linuxtv.org/media_tree.git
9231S:	Maintained
9232F:	Documentation/devicetree/bindings/media/
9233F:	Documentation/media/
9234F:	drivers/media/
9235F:	drivers/staging/media/
9236F:	include/linux/platform_data/media/
9237F:	include/media/
9238F:	include/uapi/linux/dvb/
9239F:	include/uapi/linux/videodev2.h
9240F:	include/uapi/linux/media.h
9241F:	include/uapi/linux/v4l2-*
9242F:	include/uapi/linux/meye.h
9243F:	include/uapi/linux/ivtv*
9244F:	include/uapi/linux/uvcvideo.h
9245
9246MEDIATEK BLUETOOTH DRIVER
9247M:	Sean Wang <sean.wang@mediatek.com>
9248L:	linux-bluetooth@vger.kernel.org
9249L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9250S:	Maintained
9251F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9252F:	drivers/bluetooth/btmtkuart.c
9253
9254MEDIATEK CIR DRIVER
9255M:	Sean Wang <sean.wang@mediatek.com>
9256S:	Maintained
9257F:	drivers/media/rc/mtk-cir.c
9258
9259MEDIATEK DMA DRIVER
9260M:	Sean Wang <sean.wang@mediatek.com>
9261L:	dmaengine@vger.kernel.org
9262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9263L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9264S:	Maintained
9265F:	Documentation/devicetree/bindings/dma/mtk-*
9266F:	drivers/dma/mediatek/
9267
9268MEDIATEK PMIC LED DRIVER
9269M:	Sean Wang <sean.wang@mediatek.com>
9270S:	Maintained
9271F:	drivers/leds/leds-mt6323.c
9272F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9273
9274MEDIATEK ETHERNET DRIVER
9275M:	Felix Fietkau <nbd@openwrt.org>
9276M:	John Crispin <john@phrozen.org>
9277M:	Sean Wang <sean.wang@mediatek.com>
9278M:	Nelson Chang <nelson.chang@mediatek.com>
9279L:	netdev@vger.kernel.org
9280S:	Maintained
9281F:	drivers/net/ethernet/mediatek/
9282
9283MEDIATEK SWITCH DRIVER
9284M:	Sean Wang <sean.wang@mediatek.com>
9285L:	netdev@vger.kernel.org
9286S:	Maintained
9287F:	drivers/net/dsa/mt7530.*
9288F:	net/dsa/tag_mtk.c
9289
9290MEDIATEK JPEG DRIVER
9291M:	Rick Chang <rick.chang@mediatek.com>
9292M:	Bin Liu <bin.liu@mediatek.com>
9293S:	Supported
9294F:	drivers/media/platform/mtk-jpeg/
9295F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9296
9297MEDIATEK MDP DRIVER
9298M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9299M:	Houlong Wei <houlong.wei@mediatek.com>
9300M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9301S:	Supported
9302F:	drivers/media/platform/mtk-mdp/
9303F:	drivers/media/platform/mtk-vpu/
9304F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9305
9306MEDIATEK MEDIA DRIVER
9307M:	Tiffany Lin <tiffany.lin@mediatek.com>
9308M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9309S:	Supported
9310F:	drivers/media/platform/mtk-vcodec/
9311F:	drivers/media/platform/mtk-vpu/
9312F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9313F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9314
9315MEDIATEK MT7601U WIRELESS LAN DRIVER
9316M:	Jakub Kicinski <kubakici@wp.pl>
9317L:	linux-wireless@vger.kernel.org
9318S:	Maintained
9319F:	drivers/net/wireless/mediatek/mt7601u/
9320
9321MEDIATEK NAND CONTROLLER DRIVER
9322M:	Xiaolei Li <xiaolei.li@mediatek.com>
9323L:	linux-mtd@lists.infradead.org
9324S:	Maintained
9325F:	drivers/mtd/nand/raw/mtk_*
9326F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9327
9328MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9329M:	Sean Wang <sean.wang@mediatek.com>
9330S:	Maintained
9331F:	drivers/char/hw_random/mtk-rng.c
9332
9333MEDIATEK USB3 DRD IP DRIVER
9334M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9335L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9337L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9338S:	Maintained
9339F:	drivers/usb/mtu3/
9340
9341MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9342M:	Peter Senna Tschudin <peter.senna@gmail.com>
9343M:	Martin Donnelly <martin.donnelly@ge.com>
9344M:	Martyn Welch <martyn.welch@collabora.co.uk>
9345S:	Maintained
9346F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9347F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9348
9349MEGARAID SCSI/SAS DRIVERS
9350M:	Kashyap Desai <kashyap.desai@broadcom.com>
9351M:	Sumit Saxena <sumit.saxena@broadcom.com>
9352M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9353L:	megaraidlinux.pdl@broadcom.com
9354L:	linux-scsi@vger.kernel.org
9355W:	http://www.avagotech.com/support/
9356S:	Maintained
9357F:	Documentation/scsi/megaraid.txt
9358F:	drivers/scsi/megaraid.*
9359F:	drivers/scsi/megaraid/
9360
9361MELEXIS MLX90614 DRIVER
9362M:	Crt Mori <cmo@melexis.com>
9363L:	linux-iio@vger.kernel.org
9364W:	http://www.melexis.com
9365S:	Supported
9366F:	drivers/iio/temperature/mlx90614.c
9367
9368MELEXIS MLX90632 DRIVER
9369M:	Crt Mori <cmo@melexis.com>
9370L:	linux-iio@vger.kernel.org
9371W:	http://www.melexis.com
9372S:	Supported
9373F:	drivers/iio/temperature/mlx90632.c
9374
9375MELFAS MIP4 TOUCHSCREEN DRIVER
9376M:	Sangwon Jee <jeesw@melfas.com>
9377W:	http://www.melfas.com
9378S:	Supported
9379F:	drivers/input/touchscreen/melfas_mip4.c
9380F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9381
9382MELLANOX ETHERNET DRIVER (mlx4_en)
9383M:	Tariq Toukan <tariqt@mellanox.com>
9384L:	netdev@vger.kernel.org
9385S:	Supported
9386W:	http://www.mellanox.com
9387Q:	http://patchwork.ozlabs.org/project/netdev/list/
9388F:	drivers/net/ethernet/mellanox/mlx4/en_*
9389
9390MELLANOX ETHERNET DRIVER (mlx5e)
9391M:	Saeed Mahameed <saeedm@mellanox.com>
9392L:	netdev@vger.kernel.org
9393S:	Supported
9394W:	http://www.mellanox.com
9395Q:	http://patchwork.ozlabs.org/project/netdev/list/
9396F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9397
9398MELLANOX ETHERNET INNOVA DRIVERS
9399R:	Boris Pismenny <borisp@mellanox.com>
9400L:	netdev@vger.kernel.org
9401S:	Supported
9402W:	http://www.mellanox.com
9403Q:	http://patchwork.ozlabs.org/project/netdev/list/
9404F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9405F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9406F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9407F:	include/linux/mlx5/mlx5_ifc_fpga.h
9408
9409MELLANOX ETHERNET INNOVA IPSEC DRIVER
9410R:	Boris Pismenny <borisp@mellanox.com>
9411L:	netdev@vger.kernel.org
9412S:	Supported
9413W:	http://www.mellanox.com
9414Q:	http://patchwork.ozlabs.org/project/netdev/list/
9415F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9416F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9417
9418MELLANOX ETHERNET SWITCH DRIVERS
9419M:	Jiri Pirko <jiri@mellanox.com>
9420M:	Ido Schimmel <idosch@mellanox.com>
9421L:	netdev@vger.kernel.org
9422S:	Supported
9423W:	http://www.mellanox.com
9424Q:	http://patchwork.ozlabs.org/project/netdev/list/
9425F:	drivers/net/ethernet/mellanox/mlxsw/
9426F:	tools/testing/selftests/drivers/net/mlxsw/
9427
9428MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9429M:	mlxsw@mellanox.com
9430L:	netdev@vger.kernel.org
9431S:	Supported
9432W:	http://www.mellanox.com
9433Q:	http://patchwork.ozlabs.org/project/netdev/list/
9434F:	drivers/net/ethernet/mellanox/mlxfw/
9435
9436MELLANOX HARDWARE PLATFORM SUPPORT
9437M:	Andy Shevchenko <andy@infradead.org>
9438M:	Darren Hart <dvhart@infradead.org>
9439M:	Vadim Pasternak <vadimp@mellanox.com>
9440L:	platform-driver-x86@vger.kernel.org
9441S:	Supported
9442F:	drivers/platform/mellanox/
9443
9444MELLANOX MLX4 core VPI driver
9445M:	Tariq Toukan <tariqt@mellanox.com>
9446L:	netdev@vger.kernel.org
9447L:	linux-rdma@vger.kernel.org
9448W:	http://www.mellanox.com
9449Q:	http://patchwork.ozlabs.org/project/netdev/list/
9450S:	Supported
9451F:	drivers/net/ethernet/mellanox/mlx4/
9452F:	include/linux/mlx4/
9453
9454MELLANOX MLX4 IB driver
9455M:	Yishai Hadas <yishaih@mellanox.com>
9456L:	linux-rdma@vger.kernel.org
9457W:	http://www.mellanox.com
9458Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9459S:	Supported
9460F:	drivers/infiniband/hw/mlx4/
9461F:	include/linux/mlx4/
9462F:	include/uapi/rdma/mlx4-abi.h
9463
9464MELLANOX MLX5 core VPI driver
9465M:	Saeed Mahameed <saeedm@mellanox.com>
9466M:	Leon Romanovsky <leonro@mellanox.com>
9467L:	netdev@vger.kernel.org
9468L:	linux-rdma@vger.kernel.org
9469W:	http://www.mellanox.com
9470Q:	http://patchwork.ozlabs.org/project/netdev/list/
9471S:	Supported
9472F:	drivers/net/ethernet/mellanox/mlx5/core/
9473F:	include/linux/mlx5/
9474
9475MELLANOX MLX5 IB driver
9476M:	Leon Romanovsky <leonro@mellanox.com>
9477L:	linux-rdma@vger.kernel.org
9478W:	http://www.mellanox.com
9479Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9480S:	Supported
9481F:	drivers/infiniband/hw/mlx5/
9482F:	include/linux/mlx5/
9483F:	include/uapi/rdma/mlx5-abi.h
9484
9485MELLANOX MLXCPLD I2C AND MUX DRIVER
9486M:	Vadim Pasternak <vadimp@mellanox.com>
9487M:	Michael Shych <michaelsh@mellanox.com>
9488L:	linux-i2c@vger.kernel.org
9489S:	Supported
9490F:	drivers/i2c/busses/i2c-mlxcpld.c
9491F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9492F:	Documentation/i2c/busses/i2c-mlxcpld
9493
9494MELLANOX MLXCPLD LED DRIVER
9495M:	Vadim Pasternak <vadimp@mellanox.com>
9496L:	linux-leds@vger.kernel.org
9497S:	Supported
9498F:	drivers/leds/leds-mlxcpld.c
9499F:	drivers/leds/leds-mlxreg.c
9500F:	Documentation/leds/leds-mlxcpld.txt
9501
9502MELLANOX PLATFORM DRIVER
9503M:	Vadim Pasternak <vadimp@mellanox.com>
9504L:	platform-driver-x86@vger.kernel.org
9505S:	Supported
9506F:	drivers/platform/x86/mlx-platform.c
9507
9508MEMBARRIER SUPPORT
9509M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9510M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9511L:	linux-kernel@vger.kernel.org
9512S:	Supported
9513F:	kernel/sched/membarrier.c
9514F:	include/uapi/linux/membarrier.h
9515F:	arch/powerpc/include/asm/membarrier.h
9516
9517MEMORY MANAGEMENT
9518L:	linux-mm@kvack.org
9519W:	http://www.linux-mm.org
9520S:	Maintained
9521F:	include/linux/mm.h
9522F:	include/linux/gfp.h
9523F:	include/linux/mmzone.h
9524F:	include/linux/memory_hotplug.h
9525F:	include/linux/vmalloc.h
9526F:	mm/
9527
9528MEMORY TECHNOLOGY DEVICES (MTD)
9529M:	David Woodhouse <dwmw2@infradead.org>
9530M:	Brian Norris <computersforpeace@gmail.com>
9531M:	Boris Brezillon <boris.brezillon@bootlin.com>
9532M:	Marek Vasut <marek.vasut@gmail.com>
9533M:	Richard Weinberger <richard@nod.at>
9534L:	linux-mtd@lists.infradead.org
9535W:	http://www.linux-mtd.infradead.org/
9536Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9537T:	git git://git.infradead.org/linux-mtd.git master
9538T:	git git://git.infradead.org/linux-mtd.git mtd/next
9539S:	Maintained
9540F:	Documentation/devicetree/bindings/mtd/
9541F:	drivers/mtd/
9542F:	include/linux/mtd/
9543F:	include/uapi/mtd/
9544
9545MEN A21 WATCHDOG DRIVER
9546M:	Johannes Thumshirn <morbidrsa@gmail.com>
9547L:	linux-watchdog@vger.kernel.org
9548S:	Maintained
9549F:	drivers/watchdog/mena21_wdt.c
9550
9551MEN CHAMELEON BUS (mcb)
9552M:	Johannes Thumshirn <morbidrsa@gmail.com>
9553S:	Maintained
9554F:	drivers/mcb/
9555F:	include/linux/mcb.h
9556F:	Documentation/men-chameleon-bus.txt
9557
9558MEN F21BMC (Board Management Controller)
9559M:	Andreas Werner <andreas.werner@men.de>
9560S:	Supported
9561F:	drivers/mfd/menf21bmc.c
9562F:	drivers/watchdog/menf21bmc_wdt.c
9563F:	drivers/leds/leds-menf21bmc.c
9564F:	drivers/hwmon/menf21bmc_hwmon.c
9565F:	Documentation/hwmon/menf21bmc
9566
9567MEN Z069 WATCHDOG DRIVER
9568M:	Johannes Thumshirn <jth@kernel.org>
9569L:	linux-watchdog@vger.kernel.org
9570S:	Maintained
9571F:	drivers/watchdog/menz69_wdt.c
9572
9573MESON AO CEC DRIVER FOR AMLOGIC SOCS
9574M:	Neil Armstrong <narmstrong@baylibre.com>
9575L:	linux-media@lists.freedesktop.org
9576L:	linux-amlogic@lists.infradead.org
9577W:	http://linux-meson.com/
9578S:	Supported
9579F:	drivers/media/platform/meson/ao-cec.c
9580F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9581T:	git git://linuxtv.org/media_tree.git
9582
9583MICROBLAZE ARCHITECTURE
9584M:	Michal Simek <monstr@monstr.eu>
9585W:	http://www.monstr.eu/fdt/
9586T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9587S:	Supported
9588F:	arch/microblaze/
9589
9590MICROCHIP AT91 SERIAL DRIVER
9591M:	Richard Genoud <richard.genoud@gmail.com>
9592S:	Maintained
9593F:	drivers/tty/serial/atmel_serial.c
9594F:	drivers/tty/serial/atmel_serial.h
9595F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9596
9597MICROCHIP AUDIO ASOC DRIVERS
9598M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9599L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9600S:	Supported
9601F:	sound/soc/atmel
9602
9603MICROCHIP DMA DRIVER
9604M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9605L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9606L:	dmaengine@vger.kernel.org
9607S:	Supported
9608F:	drivers/dma/at_hdmac.c
9609F:	drivers/dma/at_hdmac_regs.h
9610F:	include/linux/platform_data/dma-atmel.h
9611F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
9612F:	include/dt-bindings/dma/at91.h
9613
9614MICROCHIP ECC DRIVER
9615M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9616L:	linux-crypto@vger.kernel.org
9617S:	Maintained
9618F:	drivers/crypto/atmel-ecc.*
9619
9620MICROCHIP I2C DRIVER
9621M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9622L:	linux-i2c@vger.kernel.org
9623S:	Supported
9624F:	drivers/i2c/busses/i2c-at91.c
9625
9626MICROCHIP ISC DRIVER
9627M:	Eugen Hristev <eugen.hristev@microchip.com>
9628L:	linux-media@vger.kernel.org
9629S:	Supported
9630F:	drivers/media/platform/atmel/atmel-isc.c
9631F:	drivers/media/platform/atmel/atmel-isc-regs.h
9632F:	devicetree/bindings/media/atmel-isc.txt
9633
9634MICROCHIP ISI DRIVER
9635M:	Eugen Hristev <eugen.hristev@microchip.com>
9636L:	linux-media@vger.kernel.org
9637S:	Supported
9638F:	drivers/media/platform/atmel/atmel-isi.c
9639F:	include/media/atmel-isi.h
9640
9641MICROCHIP AT91 USART MFD DRIVER
9642M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9643L:	linux-kernel@vger.kernel.org
9644S:	Supported
9645F:	drivers/mfd/at91-usart.c
9646F:	include/dt-bindings/mfd/at91-usart.h
9647F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9648
9649MICROCHIP AT91 USART SPI DRIVER
9650M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9651L:	linux-spi@vger.kernel.org
9652S:	Supported
9653F:	drivers/spi/spi-at91-usart.c
9654F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9655
9656MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9657M:	Woojung Huh <Woojung.Huh@microchip.com>
9658M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9659L:	netdev@vger.kernel.org
9660S:	Maintained
9661F:	net/dsa/tag_ksz.c
9662F:	drivers/net/dsa/microchip/*
9663F:	include/linux/platform_data/microchip-ksz.h
9664F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9665
9666MICROCHIP LAN743X ETHERNET DRIVER
9667M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9668M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9669L:	netdev@vger.kernel.org
9670S:	Maintained
9671F:	drivers/net/ethernet/microchip/lan743x_*
9672
9673MICROCHIP LCDFB DRIVER
9674M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9675L:	linux-fbdev@vger.kernel.org
9676S:	Maintained
9677F:	drivers/video/fbdev/atmel_lcdfb.c
9678F:	include/video/atmel_lcdc.h
9679
9680MICROCHIP MMC/SD/SDIO MCI DRIVER
9681M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9682S:	Maintained
9683F:	drivers/mmc/host/atmel-mci.c
9684
9685MICROCHIP MCP3911 ADC DRIVER
9686M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9687M:	Kent Gustavsson <kent@minoris.se>
9688L:	linux-iio@vger.kernel.org
9689S:	Supported
9690F:	drivers/iio/adc/mcp3911.c
9691F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9692
9693MICROCHIP NAND DRIVER
9694M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9695L:	linux-mtd@lists.infradead.org
9696S:	Supported
9697F:	drivers/mtd/nand/raw/atmel/*
9698F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9699
9700MICROCHIP PWM DRIVER
9701M:	Claudiu Beznea <claudiu.beznea@microchip.com>
9702L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9703L:	linux-pwm@vger.kernel.org
9704S:	Supported
9705F:	drivers/pwm/pwm-atmel.c
9706F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9707
9708MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9709M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9710M:	Eugen Hristev <eugen.hristev@microchip.com>
9711L:	linux-iio@vger.kernel.org
9712S:	Supported
9713F:	drivers/iio/adc/at91-sama5d2_adc.c
9714F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9715F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9716
9717MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9718M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9719S:	Supported
9720F:	drivers/power/reset/at91-sama5d2_shdwc.c
9721
9722MICROCHIP SPI DRIVER
9723M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9724S:	Supported
9725F:	drivers/spi/spi-atmel.*
9726
9727MICROCHIP SSC DRIVER
9728M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9729L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9730S:	Supported
9731F:	drivers/misc/atmel-ssc.c
9732F:	include/linux/atmel-ssc.h
9733
9734MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9735M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9737S:	Supported
9738F:	drivers/misc/atmel_tclib.c
9739F:	drivers/clocksource/tcb_clksrc.c
9740
9741MICROCHIP USBA UDC DRIVER
9742M:	Cristian Birsan <cristian.birsan@microchip.com>
9743L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9744S:	Supported
9745F:	drivers/usb/gadget/udc/atmel_usba_udc.*
9746
9747MICROCHIP USB251XB DRIVER
9748M:	Richard Leitner <richard.leitner@skidata.com>
9749L:	linux-usb@vger.kernel.org
9750S:	Maintained
9751F:	drivers/usb/misc/usb251xb.c
9752F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9753
9754MICROCHIP XDMA DRIVER
9755M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9756L:	linux-arm-kernel@lists.infradead.org
9757L:	dmaengine@vger.kernel.org
9758S:	Supported
9759F:	drivers/dma/at_xdmac.c
9760
9761MICROSEMI MIPS SOCS
9762M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9763L:	linux-mips@linux-mips.org
9764S:	Maintained
9765F:	arch/mips/generic/board-ocelot.c
9766F:	arch/mips/configs/generic/board-ocelot.config
9767F:	arch/mips/boot/dts/mscc/
9768F:	Documentation/devicetree/bindings/mips/mscc.txt
9769
9770MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9771M:	Don Brace <don.brace@microsemi.com>
9772L:	esc.storagedev@microsemi.com
9773L:	linux-scsi@vger.kernel.org
9774S:	Supported
9775F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9776F:	drivers/scsi/smartpqi/Kconfig
9777F:	drivers/scsi/smartpqi/Makefile
9778F:	include/linux/cciss*.h
9779F:	include/uapi/linux/cciss*.h
9780F:	Documentation/scsi/smartpqi.txt
9781
9782MICROSEMI ETHERNET SWITCH DRIVER
9783M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9784L:	netdev@vger.kernel.org
9785S:	Supported
9786F:	drivers/net/ethernet/mscc/
9787
9788MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9789M:	Chen Yu <yu.c.chen@intel.com>
9790L:	platform-driver-x86@vger.kernel.org
9791S:	Supported
9792F:	drivers/platform/x86/surfacepro3_button.c
9793
9794MICROTEK X6 SCANNER
9795M:	Oliver Neukum <oliver@neukum.org>
9796S:	Maintained
9797F:	drivers/usb/image/microtek.*
9798
9799MIPS
9800M:	Ralf Baechle <ralf@linux-mips.org>
9801M:	Paul Burton <paul.burton@mips.com>
9802M:	James Hogan <jhogan@kernel.org>
9803L:	linux-mips@linux-mips.org
9804W:	http://www.linux-mips.org/
9805T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9807Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9808S:	Supported
9809F:	Documentation/devicetree/bindings/mips/
9810F:	Documentation/mips/
9811F:	arch/mips/
9812F:	drivers/platform/mips/
9813
9814MIPS BOSTON DEVELOPMENT BOARD
9815M:	Paul Burton <paul.burton@mips.com>
9816L:	linux-mips@linux-mips.org
9817S:	Maintained
9818F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9819F:	arch/mips/boot/dts/img/boston.dts
9820F:	arch/mips/configs/generic/board-boston.config
9821F:	drivers/clk/imgtec/clk-boston.c
9822F:	include/dt-bindings/clock/boston-clock.h
9823
9824MIPS GENERIC PLATFORM
9825M:	Paul Burton <paul.burton@mips.com>
9826L:	linux-mips@linux-mips.org
9827S:	Supported
9828F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9829F:	arch/mips/generic/
9830F:	arch/mips/tools/generic-board-config.sh
9831
9832MIPS/LOONGSON1 ARCHITECTURE
9833M:	Keguang Zhang <keguang.zhang@gmail.com>
9834L:	linux-mips@linux-mips.org
9835S:	Maintained
9836F:	arch/mips/loongson32/
9837F:	arch/mips/include/asm/mach-loongson32/
9838F:	drivers/*/*loongson1*
9839F:	drivers/*/*/*loongson1*
9840
9841MIPS/LOONGSON2 ARCHITECTURE
9842M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9843L:	linux-mips@linux-mips.org
9844S:	Maintained
9845F:	arch/mips/loongson64/fuloong-2e/
9846F:	arch/mips/loongson64/lemote-2f/
9847F:	arch/mips/include/asm/mach-loongson64/
9848F:	drivers/*/*loongson2*
9849F:	drivers/*/*/*loongson2*
9850
9851MIPS/LOONGSON3 ARCHITECTURE
9852M:	Huacai Chen <chenhc@lemote.com>
9853L:	linux-mips@linux-mips.org
9854S:	Maintained
9855F:	arch/mips/loongson64/
9856F:	arch/mips/include/asm/mach-loongson64/
9857F:	drivers/platform/mips/cpu_hwmon.c
9858F:	drivers/*/*loongson3*
9859F:	drivers/*/*/*loongson3*
9860
9861MIPS RINT INSTRUCTION EMULATION
9862M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9863L:	linux-mips@linux-mips.org
9864S:	Supported
9865F:	arch/mips/math-emu/sp_rint.c
9866F:	arch/mips/math-emu/dp_rint.c
9867
9868MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9869M:	Hans Verkuil <hverkuil@xs4all.nl>
9870L:	linux-media@vger.kernel.org
9871T:	git git://linuxtv.org/media_tree.git
9872W:	https://linuxtv.org
9873S:	Odd Fixes
9874F:	drivers/media/radio/radio-miropcm20*
9875
9876MMP SUPPORT
9877M:	Eric Miao <eric.y.miao@gmail.com>
9878M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9879L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9880T:	git git://github.com/hzhuang1/linux.git
9881T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9882S:	Maintained
9883F:	arch/arm/boot/dts/mmp*
9884F:	arch/arm/mach-mmp/
9885
9886MMU GATHER AND TLB INVALIDATION
9887M:	Will Deacon <will.deacon@arm.com>
9888M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9889M:	Andrew Morton <akpm@linux-foundation.org>
9890M:	Nick Piggin <npiggin@gmail.com>
9891M:	Peter Zijlstra <peterz@infradead.org>
9892L:	linux-arch@vger.kernel.org
9893L:	linux-mm@kvack.org
9894S:	Maintained
9895F:	arch/*/include/asm/tlb.h
9896F:	include/asm-generic/tlb.h
9897F:	mm/mmu_gather.c
9898
9899MN88472 MEDIA DRIVER
9900M:	Antti Palosaari <crope@iki.fi>
9901L:	linux-media@vger.kernel.org
9902W:	https://linuxtv.org
9903W:	http://palosaari.fi/linux/
9904Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9905S:	Maintained
9906F:	drivers/media/dvb-frontends/mn88472*
9907
9908MN88473 MEDIA DRIVER
9909M:	Antti Palosaari <crope@iki.fi>
9910L:	linux-media@vger.kernel.org
9911W:	https://linuxtv.org
9912W:	http://palosaari.fi/linux/
9913Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9914S:	Maintained
9915F:	drivers/media/dvb-frontends/mn88473*
9916
9917MODULE SUPPORT
9918M:	Jessica Yu <jeyu@kernel.org>
9919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9920S:	Maintained
9921F:	include/linux/module.h
9922F:	kernel/module.c
9923
9924MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9925W:	http://popies.net/meye/
9926S:	Orphan
9927F:	Documentation/media/v4l-drivers/meye*
9928F:	drivers/media/pci/meye/
9929F:	include/uapi/linux/meye.h
9930
9931MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9932M:	Jiri Slaby <jirislaby@gmail.com>
9933S:	Maintained
9934F:	Documentation/serial/moxa-smartio
9935F:	drivers/tty/mxser.*
9936
9937MR800 AVERMEDIA USB FM RADIO DRIVER
9938M:	Alexey Klimov <klimov.linux@gmail.com>
9939L:	linux-media@vger.kernel.org
9940T:	git git://linuxtv.org/media_tree.git
9941S:	Maintained
9942F:	drivers/media/radio/radio-mr800.c
9943
9944MRF24J40 IEEE 802.15.4 RADIO DRIVER
9945M:	Alan Ott <alan@signal11.us>
9946L:	linux-wpan@vger.kernel.org
9947S:	Maintained
9948F:	drivers/net/ieee802154/mrf24j40.c
9949F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9950
9951MSI LAPTOP SUPPORT
9952M:	"Lee, Chun-Yi" <jlee@suse.com>
9953L:	platform-driver-x86@vger.kernel.org
9954S:	Maintained
9955F:	drivers/platform/x86/msi-laptop.c
9956
9957MSI WMI SUPPORT
9958L:	platform-driver-x86@vger.kernel.org
9959S:	Orphan
9960F:	drivers/platform/x86/msi-wmi.c
9961
9962MSI001 MEDIA DRIVER
9963M:	Antti Palosaari <crope@iki.fi>
9964L:	linux-media@vger.kernel.org
9965W:	https://linuxtv.org
9966W:	http://palosaari.fi/linux/
9967Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9968T:	git git://linuxtv.org/anttip/media_tree.git
9969S:	Maintained
9970F:	drivers/media/tuners/msi001*
9971
9972MSI2500 MEDIA DRIVER
9973M:	Antti Palosaari <crope@iki.fi>
9974L:	linux-media@vger.kernel.org
9975W:	https://linuxtv.org
9976W:	http://palosaari.fi/linux/
9977Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9978T:	git git://linuxtv.org/anttip/media_tree.git
9979S:	Maintained
9980F:	drivers/media/usb/msi2500/
9981
9982MSYSTEMS DISKONCHIP G3 MTD DRIVER
9983M:	Robert Jarzmik <robert.jarzmik@free.fr>
9984L:	linux-mtd@lists.infradead.org
9985S:	Maintained
9986F:	drivers/mtd/devices/docg3*
9987
9988MT9M032 APTINA SENSOR DRIVER
9989M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9990L:	linux-media@vger.kernel.org
9991T:	git git://linuxtv.org/media_tree.git
9992S:	Maintained
9993F:	drivers/media/i2c/mt9m032.c
9994F:	include/media/i2c/mt9m032.h
9995
9996MT9P031 APTINA CAMERA SENSOR
9997M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9998L:	linux-media@vger.kernel.org
9999T:	git git://linuxtv.org/media_tree.git
10000S:	Maintained
10001F:	drivers/media/i2c/mt9p031.c
10002F:	include/media/i2c/mt9p031.h
10003
10004MT9T001 APTINA CAMERA SENSOR
10005M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10006L:	linux-media@vger.kernel.org
10007T:	git git://linuxtv.org/media_tree.git
10008S:	Maintained
10009F:	drivers/media/i2c/mt9t001.c
10010F:	include/media/i2c/mt9t001.h
10011
10012MT9T112 APTINA CAMERA SENSOR
10013M:	Jacopo Mondi <jacopo@jmondi.org>
10014L:	linux-media@vger.kernel.org
10015T:	git git://linuxtv.org/media_tree.git
10016S:	Odd Fixes
10017F:	drivers/media/i2c/mt9t112.c
10018F:	include/media/i2c/mt9t112.h
10019
10020MT9V032 APTINA CAMERA SENSOR
10021M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10022L:	linux-media@vger.kernel.org
10023T:	git git://linuxtv.org/media_tree.git
10024S:	Maintained
10025F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10026F:	drivers/media/i2c/mt9v032.c
10027F:	include/media/i2c/mt9v032.h
10028
10029MT9V111 APTINA CAMERA SENSOR
10030M:	Jacopo Mondi <jacopo@jmondi.org>
10031L:	linux-media@vger.kernel.org
10032T:	git git://linuxtv.org/media_tree.git
10033S:	Maintained
10034F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10035F:	drivers/media/i2c/mt9v111.c
10036
10037MULTIFUNCTION DEVICES (MFD)
10038M:	Lee Jones <lee.jones@linaro.org>
10039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10040S:	Supported
10041F:	Documentation/devicetree/bindings/mfd/
10042F:	drivers/mfd/
10043F:	include/linux/mfd/
10044F:	include/dt-bindings/mfd/
10045
10046MULTIMEDIA CARD (MMC) ETC. OVER SPI
10047S:	Orphan
10048F:	drivers/mmc/host/mmc_spi.c
10049F:	include/linux/spi/mmc_spi.h
10050
10051MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10052M:	Ulf Hansson <ulf.hansson@linaro.org>
10053L:	linux-mmc@vger.kernel.org
10054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10055S:	Maintained
10056F:	Documentation/devicetree/bindings/mmc/
10057F:	drivers/mmc/
10058F:	include/linux/mmc/
10059F:	include/uapi/linux/mmc/
10060
10061MULTIPLEXER SUBSYSTEM
10062M:	Peter Rosin <peda@axentia.se>
10063S:	Maintained
10064F:	Documentation/ABI/testing/sysfs-class-mux*
10065F:	Documentation/devicetree/bindings/mux/
10066F:	include/dt-bindings/mux/
10067F:	include/linux/mux/
10068F:	drivers/mux/
10069
10070MULTITECH MULTIPORT CARD (ISICOM)
10071S:	Orphan
10072F:	drivers/tty/isicom.c
10073F:	include/linux/isicom.h
10074
10075MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10076M:	Bin Liu <b-liu@ti.com>
10077L:	linux-usb@vger.kernel.org
10078S:	Maintained
10079F:	drivers/usb/musb/
10080
10081MXL301RF MEDIA DRIVER
10082M:	Akihiro Tsukada <tskd08@gmail.com>
10083L:	linux-media@vger.kernel.org
10084S:	Odd Fixes
10085F:	drivers/media/tuners/mxl301rf*
10086
10087MXL5007T MEDIA DRIVER
10088M:	Michael Krufky <mkrufky@linuxtv.org>
10089L:	linux-media@vger.kernel.org
10090W:	https://linuxtv.org
10091W:	http://github.com/mkrufky
10092Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10093T:	git git://linuxtv.org/mkrufky/tuners.git
10094S:	Maintained
10095F:	drivers/media/tuners/mxl5007t.*
10096
10097MXSFB DRM DRIVER
10098M:	Marek Vasut <marex@denx.de>
10099M:	Stefan Agner <stefan@agner.ch>
10100L:	dri-devel@lists.freedesktop.org
10101S:	Supported
10102F:	drivers/gpu/drm/mxsfb/
10103F:	Documentation/devicetree/bindings/display/mxsfb.txt
10104T:	git git://anongit.freedesktop.org/drm/drm-misc
10105
10106MYLEX DAC960 PCI RAID Controller
10107M:	Hannes Reinecke <hare@kernel.org>
10108L:	linux-scsi@vger.kernel.org
10109S:	Supported
10110F:	drivers/scsi/myrb.*
10111F:	drivers/scsi/myrs.*
10112
10113MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10114M:	Chris Lee <christopher.lee@cspi.com>
10115L:	netdev@vger.kernel.org
10116W:	https://www.cspi.com/ethernet-products/support/downloads/
10117S:	Supported
10118F:	drivers/net/ethernet/myricom/myri10ge/
10119
10120NAND FLASH SUBSYSTEM
10121M:	Boris Brezillon <boris.brezillon@bootlin.com>
10122M:	Miquel Raynal <miquel.raynal@bootlin.com>
10123R:	Richard Weinberger <richard@nod.at>
10124L:	linux-mtd@lists.infradead.org
10125W:	http://www.linux-mtd.infradead.org/
10126Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10127T:	git git://git.infradead.org/linux-mtd.git nand/fixes
10128T:	git git://git.infradead.org/linux-mtd.git nand/next
10129S:	Maintained
10130F:	drivers/mtd/nand/
10131F:	include/linux/mtd/*nand*.h
10132
10133NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10134M:	Daniel Mack <zonque@gmail.com>
10135S:	Maintained
10136L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10137W:	http://www.native-instruments.com
10138F:	sound/usb/caiaq/
10139
10140NATSEMI ETHERNET DRIVER (DP8381x)
10141S:	Orphan
10142F:	drivers/net/ethernet/natsemi/natsemi.c
10143
10144NCR 5380 SCSI DRIVERS
10145M:	Finn Thain <fthain@telegraphics.com.au>
10146M:	Michael Schmitz <schmitzmic@gmail.com>
10147L:	linux-scsi@vger.kernel.org
10148S:	Maintained
10149F:	Documentation/scsi/g_NCR5380.txt
10150F:	drivers/scsi/NCR5380.*
10151F:	drivers/scsi/arm/cumana_1.c
10152F:	drivers/scsi/arm/oak.c
10153F:	drivers/scsi/atari_scsi.*
10154F:	drivers/scsi/dmx3191d.c
10155F:	drivers/scsi/g_NCR5380.*
10156F:	drivers/scsi/mac_scsi.*
10157F:	drivers/scsi/sun3_scsi.*
10158F:	drivers/scsi/sun3_scsi_vme.c
10159
10160NCSI LIBRARY:
10161M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10162S:	Maintained
10163F:	net/ncsi/
10164
10165NCT6775 HARDWARE MONITOR DRIVER
10166M:	Guenter Roeck <linux@roeck-us.net>
10167L:	linux-hwmon@vger.kernel.org
10168S:	Maintained
10169F:	Documentation/hwmon/nct6775
10170F:	drivers/hwmon/nct6775.c
10171
10172NET_FAILOVER MODULE
10173M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10174L:	netdev@vger.kernel.org
10175S:	Supported
10176F:	driver/net/net_failover.c
10177F:	include/net/net_failover.h
10178F:	Documentation/networking/net_failover.rst
10179
10180NETEFFECT IWARP RNIC DRIVER (IW_NES)
10181M:	Faisal Latif <faisal.latif@intel.com>
10182L:	linux-rdma@vger.kernel.org
10183W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10184S:	Supported
10185F:	drivers/infiniband/hw/nes/
10186F:	include/uapi/rdma/nes-abi.h
10187
10188NETEM NETWORK EMULATOR
10189M:	Stephen Hemminger <stephen@networkplumber.org>
10190L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10191S:	Maintained
10192F:	net/sched/sch_netem.c
10193
10194NETERION 10GbE DRIVERS (s2io/vxge)
10195M:	Jon Mason <jdmason@kudzu.us>
10196L:	netdev@vger.kernel.org
10197S:	Supported
10198F:	Documentation/networking/s2io.txt
10199F:	Documentation/networking/vxge.txt
10200F:	drivers/net/ethernet/neterion/
10201
10202NETFILTER
10203M:	Pablo Neira Ayuso <pablo@netfilter.org>
10204M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10205M:	Florian Westphal <fw@strlen.de>
10206L:	netfilter-devel@vger.kernel.org
10207L:	coreteam@netfilter.org
10208W:	http://www.netfilter.org/
10209W:	http://www.iptables.org/
10210W:	http://www.nftables.org/
10211Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10214S:	Maintained
10215F:	include/linux/netfilter*
10216F:	include/linux/netfilter/
10217F:	include/net/netfilter/
10218F:	include/uapi/linux/netfilter*
10219F:	include/uapi/linux/netfilter/
10220F:	net/*/netfilter.c
10221F:	net/*/netfilter/
10222F:	net/netfilter/
10223F:	net/bridge/br_netfilter*.c
10224
10225NETROM NETWORK LAYER
10226M:	Ralf Baechle <ralf@linux-mips.org>
10227L:	linux-hams@vger.kernel.org
10228W:	http://www.linux-ax25.org/
10229S:	Maintained
10230F:	include/net/netrom.h
10231F:	include/uapi/linux/netrom.h
10232F:	net/netrom/
10233
10234NETRONOME ETHERNET DRIVERS
10235M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10236L:	oss-drivers@netronome.com
10237S:	Maintained
10238F:	drivers/net/ethernet/netronome/
10239
10240NETWORK BLOCK DEVICE (NBD)
10241M:	Josef Bacik <josef@toxicpanda.com>
10242S:	Maintained
10243L:	linux-block@vger.kernel.org
10244L:	nbd@other.debian.org
10245F:	Documentation/blockdev/nbd.txt
10246F:	drivers/block/nbd.c
10247F:	include/uapi/linux/nbd.h
10248
10249NETWORK DROP MONITOR
10250M:	Neil Horman <nhorman@tuxdriver.com>
10251L:	netdev@vger.kernel.org
10252S:	Maintained
10253W:	https://fedorahosted.org/dropwatch/
10254F:	net/core/drop_monitor.c
10255
10256NETWORKING DRIVERS
10257M:	"David S. Miller" <davem@davemloft.net>
10258L:	netdev@vger.kernel.org
10259W:	http://www.linuxfoundation.org/en/Net
10260Q:	http://patchwork.ozlabs.org/project/netdev/list/
10261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10263S:	Odd Fixes
10264F:	Documentation/devicetree/bindings/net/
10265F:	drivers/net/
10266F:	include/linux/if_*
10267F:	include/linux/netdevice.h
10268F:	include/linux/etherdevice.h
10269F:	include/linux/fcdevice.h
10270F:	include/linux/fddidevice.h
10271F:	include/linux/hippidevice.h
10272F:	include/linux/inetdevice.h
10273F:	include/uapi/linux/if_*
10274F:	include/uapi/linux/netdevice.h
10275
10276NETWORKING DRIVERS (WIRELESS)
10277M:	Kalle Valo <kvalo@codeaurora.org>
10278L:	linux-wireless@vger.kernel.org
10279Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10282S:	Maintained
10283F:	Documentation/devicetree/bindings/net/wireless/
10284F:	drivers/net/wireless/
10285
10286NETWORKING [DSA]
10287M:	Andrew Lunn <andrew@lunn.ch>
10288M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10289M:	Florian Fainelli <f.fainelli@gmail.com>
10290S:	Maintained
10291F:	Documentation/devicetree/bindings/net/dsa/
10292F:	net/dsa/
10293F:	include/net/dsa.h
10294F:	include/linux/dsa/
10295F:	drivers/net/dsa/
10296
10297NETWORKING [GENERAL]
10298M:	"David S. Miller" <davem@davemloft.net>
10299L:	netdev@vger.kernel.org
10300W:	http://www.linuxfoundation.org/en/Net
10301Q:	http://patchwork.ozlabs.org/project/netdev/list/
10302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10304B:	mailto:netdev@vger.kernel.org
10305S:	Maintained
10306F:	net/
10307F:	include/net/
10308F:	include/linux/in.h
10309F:	include/linux/net.h
10310F:	include/linux/netdevice.h
10311F:	include/uapi/linux/in.h
10312F:	include/uapi/linux/net.h
10313F:	include/uapi/linux/netdevice.h
10314F:	include/uapi/linux/net_namespace.h
10315F:	tools/testing/selftests/net/
10316F:	lib/net_utils.c
10317F:	lib/random32.c
10318F:	Documentation/networking/
10319
10320NETWORKING [IPSEC]
10321M:	Steffen Klassert <steffen.klassert@secunet.com>
10322M:	Herbert Xu <herbert@gondor.apana.org.au>
10323M:	"David S. Miller" <davem@davemloft.net>
10324L:	netdev@vger.kernel.org
10325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10327S:	Maintained
10328F:	net/xfrm/
10329F:	net/key/
10330F:	net/ipv4/xfrm*
10331F:	net/ipv4/esp4*
10332F:	net/ipv4/ah4.c
10333F:	net/ipv4/ipcomp.c
10334F:	net/ipv4/ip_vti.c
10335F:	net/ipv6/xfrm*
10336F:	net/ipv6/esp6*
10337F:	net/ipv6/ah6.c
10338F:	net/ipv6/ipcomp6.c
10339F:	net/ipv6/ip6_vti.c
10340F:	include/uapi/linux/xfrm.h
10341F:	include/net/xfrm.h
10342
10343NETWORKING [IPv4/IPv6]
10344M:	"David S. Miller" <davem@davemloft.net>
10345M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10346M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10347L:	netdev@vger.kernel.org
10348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10349S:	Maintained
10350F:	net/ipv4/
10351F:	net/ipv6/
10352F:	include/net/ip*
10353F:	arch/x86/net/*
10354
10355NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10356M:	Paul Moore <paul@paul-moore.com>
10357W:	https://github.com/netlabel
10358L:	netdev@vger.kernel.org
10359L:	linux-security-module@vger.kernel.org
10360S:	Maintained
10361F:	Documentation/netlabel/
10362F:	include/net/calipso.h
10363F:	include/net/cipso_ipv4.h
10364F:	include/net/netlabel.h
10365F:	include/uapi/linux/netfilter/xt_SECMARK.h
10366F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10367F:	net/netlabel/
10368F:	net/ipv4/cipso_ipv4.c
10369F:	net/ipv6/calipso.c
10370F:	net/netfilter/xt_CONNSECMARK.c
10371F:	net/netfilter/xt_SECMARK.c
10372
10373NETWORKING [TCP]
10374M:	Eric Dumazet <edumazet@google.com>
10375L:	netdev@vger.kernel.org
10376S:	Maintained
10377F:	net/ipv4/tcp*.c
10378F:	net/ipv4/syncookies.c
10379F:	net/ipv6/tcp*.c
10380F:	net/ipv6/syncookies.c
10381F:	include/uapi/linux/tcp.h
10382F:	include/net/tcp.h
10383F:	include/linux/tcp.h
10384F:	include/trace/events/tcp.h
10385
10386NETWORKING [TLS]
10387M:	Boris Pismenny <borisp@mellanox.com>
10388M:	Aviad Yehezkel <aviadye@mellanox.com>
10389M:	Dave Watson <davejwatson@fb.com>
10390M:	John Fastabend <john.fastabend@gmail.com>
10391M:	Daniel Borkmann <daniel@iogearbox.net>
10392L:	netdev@vger.kernel.org
10393S:	Maintained
10394F:	net/tls/*
10395F:	include/uapi/linux/tls.h
10396F:	include/net/tls.h
10397
10398NETWORKING [WIRELESS]
10399L:	linux-wireless@vger.kernel.org
10400Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10401
10402NETDEVSIM
10403M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10404S:	Maintained
10405F:	drivers/net/netdevsim/*
10406
10407NETXEN (1/10) GbE SUPPORT
10408M:	Manish Chopra <manish.chopra@cavium.com>
10409M:	Rahul Verma <rahul.verma@cavium.com>
10410M:	Dept-GELinuxNICDev@cavium.com
10411L:	netdev@vger.kernel.org
10412S:	Supported
10413F:	drivers/net/ethernet/qlogic/netxen/
10414
10415NFC SUBSYSTEM
10416M:	Samuel Ortiz <sameo@linux.intel.com>
10417L:	linux-wireless@vger.kernel.org
10418L:	linux-nfc@lists.01.org (subscribers-only)
10419S:	Supported
10420F:	net/nfc/
10421F:	include/net/nfc/
10422F:	include/uapi/linux/nfc.h
10423F:	drivers/nfc/
10424F:	include/linux/platform_data/nfcmrvl.h
10425F:	include/linux/platform_data/nxp-nci.h
10426F:	Documentation/devicetree/bindings/net/nfc/
10427
10428NFS, SUNRPC, AND LOCKD CLIENTS
10429M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10430M:	Anna Schumaker <anna.schumaker@netapp.com>
10431L:	linux-nfs@vger.kernel.org
10432W:	http://client.linux-nfs.org
10433T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10434S:	Maintained
10435F:	fs/lockd/
10436F:	fs/nfs/
10437F:	fs/nfs_common/
10438F:	net/sunrpc/
10439F:	include/linux/lockd/
10440F:	include/linux/nfs*
10441F:	include/linux/sunrpc/
10442F:	include/uapi/linux/nfs*
10443F:	include/uapi/linux/sunrpc/
10444
10445NILFS2 FILESYSTEM
10446M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10447L:	linux-nilfs@vger.kernel.org
10448W:	https://nilfs.sourceforge.io/
10449W:	https://nilfs.osdn.jp/
10450T:	git git://github.com/konis/nilfs2.git
10451S:	Supported
10452F:	Documentation/filesystems/nilfs2.txt
10453F:	fs/nilfs2/
10454F:	include/trace/events/nilfs2.h
10455F:	include/uapi/linux/nilfs2_api.h
10456F:	include/uapi/linux/nilfs2_ondisk.h
10457
10458NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10459M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10460W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10461S:	Maintained
10462F:	Documentation/scsi/NinjaSCSI.txt
10463F:	drivers/scsi/pcmcia/nsp_*
10464
10465NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10466M:	GOTO Masanori <gotom@debian.or.jp>
10467M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10468W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10469S:	Maintained
10470F:	Documentation/scsi/NinjaSCSI.txt
10471F:	drivers/scsi/nsp32*
10472
10473NIOS2 ARCHITECTURE
10474M:	Ley Foon Tan <lftan@altera.com>
10475L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10477S:	Maintained
10478F:	arch/nios2/
10479
10480NOHZ, DYNTICKS SUPPORT
10481M:	Frederic Weisbecker <fweisbec@gmail.com>
10482M:	Thomas Gleixner <tglx@linutronix.de>
10483M:	Ingo Molnar <mingo@kernel.org>
10484L:	linux-kernel@vger.kernel.org
10485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10486S:	Maintained
10487F:	kernel/time/tick*.*
10488F:	include/linux/tick.h
10489F:	include/linux/sched/nohz.h
10490
10491NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10492M:	Pavel Machek <pavel@ucw.cz>
10493M:	Sakari Ailus <sakari.ailus@iki.fi>
10494L:	linux-media@vger.kernel.org
10495S:	Maintained
10496F:	drivers/media/i2c/et8ek8
10497F:	drivers/media/i2c/ad5820.c
10498
10499NOKIA N900 POWER SUPPLY DRIVERS
10500R:	Pali Rohár <pali.rohar@gmail.com>
10501F:	include/linux/power/bq2415x_charger.h
10502F:	include/linux/power/bq27xxx_battery.h
10503F:	include/linux/power/isp1704_charger.h
10504F:	drivers/power/supply/bq2415x_charger.c
10505F:	drivers/power/supply/bq27xxx_battery.c
10506F:	drivers/power/supply/bq27xxx_battery_i2c.c
10507F:	drivers/power/supply/isp1704_charger.c
10508F:	drivers/power/supply/rx51_battery.c
10509
10510NTB AMD DRIVER
10511M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10512L:	linux-ntb@googlegroups.com
10513S:	Supported
10514F:	drivers/ntb/hw/amd/
10515
10516NTB DRIVER CORE
10517M:	Jon Mason <jdmason@kudzu.us>
10518M:	Dave Jiang <dave.jiang@intel.com>
10519M:	Allen Hubbe <allenbh@gmail.com>
10520L:	linux-ntb@googlegroups.com
10521S:	Supported
10522W:	https://github.com/jonmason/ntb/wiki
10523T:	git git://github.com/jonmason/ntb.git
10524F:	drivers/ntb/
10525F:	drivers/net/ntb_netdev.c
10526F:	include/linux/ntb.h
10527F:	include/linux/ntb_transport.h
10528F:	tools/testing/selftests/ntb/
10529
10530NTB IDT DRIVER
10531M:	Serge Semin <fancer.lancer@gmail.com>
10532L:	linux-ntb@googlegroups.com
10533S:	Supported
10534F:	drivers/ntb/hw/idt/
10535
10536NTB INTEL DRIVER
10537M:	Dave Jiang <dave.jiang@intel.com>
10538L:	linux-ntb@googlegroups.com
10539S:	Supported
10540W:	https://github.com/davejiang/linux/wiki
10541T:	git https://github.com/davejiang/linux.git
10542F:	drivers/ntb/hw/intel/
10543
10544NTFS FILESYSTEM
10545M:	Anton Altaparmakov <anton@tuxera.com>
10546L:	linux-ntfs-dev@lists.sourceforge.net
10547W:	http://www.tuxera.com/
10548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10549S:	Supported
10550F:	Documentation/filesystems/ntfs.txt
10551F:	fs/ntfs/
10552
10553NUBUS SUBSYSTEM
10554M:	Finn Thain <fthain@telegraphics.com.au>
10555L:	linux-m68k@lists.linux-m68k.org
10556S:	Maintained
10557F:	arch/*/include/asm/nubus.h
10558F:	drivers/nubus/
10559F:	include/linux/nubus.h
10560F:	include/uapi/linux/nubus.h
10561
10562NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10563M:	Antonino Daplas <adaplas@gmail.com>
10564L:	linux-fbdev@vger.kernel.org
10565S:	Maintained
10566F:	drivers/video/fbdev/riva/
10567F:	drivers/video/fbdev/nvidia/
10568
10569NVM EXPRESS DRIVER
10570M:	Keith Busch <keith.busch@intel.com>
10571M:	Jens Axboe <axboe@fb.com>
10572M:	Christoph Hellwig <hch@lst.de>
10573M:	Sagi Grimberg <sagi@grimberg.me>
10574L:	linux-nvme@lists.infradead.org
10575T:	git://git.infradead.org/nvme.git
10576W:	http://git.infradead.org/nvme.git
10577S:	Supported
10578F:	drivers/nvme/host/
10579F:	include/linux/nvme.h
10580F:	include/uapi/linux/nvme_ioctl.h
10581
10582NVM EXPRESS FC TRANSPORT DRIVERS
10583M:	James Smart <james.smart@broadcom.com>
10584L:	linux-nvme@lists.infradead.org
10585S:	Supported
10586F:	include/linux/nvme-fc.h
10587F:	include/linux/nvme-fc-driver.h
10588F:	drivers/nvme/host/fc.c
10589F:	drivers/nvme/target/fc.c
10590F:	drivers/nvme/target/fcloop.c
10591
10592NVM EXPRESS TARGET DRIVER
10593M:	Christoph Hellwig <hch@lst.de>
10594M:	Sagi Grimberg <sagi@grimberg.me>
10595L:	linux-nvme@lists.infradead.org
10596T:	git://git.infradead.org/nvme.git
10597W:	http://git.infradead.org/nvme.git
10598S:	Supported
10599F:	drivers/nvme/target/
10600
10601NVMEM FRAMEWORK
10602M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10603S:	Maintained
10604F:	drivers/nvmem/
10605F:	Documentation/devicetree/bindings/nvmem/
10606F:	Documentation/ABI/stable/sysfs-bus-nvmem
10607F:	include/linux/nvmem-consumer.h
10608F:	include/linux/nvmem-provider.h
10609
10610NXP SGTL5000 DRIVER
10611M:	Fabio Estevam <fabio.estevam@nxp.com>
10612L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10613S:	Maintained
10614F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10615F:	sound/soc/codecs/sgtl5000*
10616
10617NXP TDA998X DRM DRIVER
10618M:	Russell King <linux@armlinux.org.uk>
10619S:	Maintained
10620T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10621T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10622F:	drivers/gpu/drm/i2c/tda998x_drv.c
10623F:	include/drm/i2c/tda998x.h
10624F:	include/dt-bindings/display/tda998x.h
10625K:	"nxp,tda998x"
10626
10627NXP TFA9879 DRIVER
10628M:	Peter Rosin <peda@axentia.se>
10629L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10630S:	Maintained
10631F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10632F:	sound/soc/codecs/tfa9879*
10633
10634NXP-NCI NFC DRIVER
10635M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10636R:	Charles Gorand <charles.gorand@effinnov.com>
10637L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10638S:	Supported
10639F:	drivers/nfc/nxp-nci
10640
10641OBJTOOL
10642M:	Josh Poimboeuf <jpoimboe@redhat.com>
10643M:	Peter Zijlstra <peterz@infradead.org>
10644S:	Supported
10645F:	tools/objtool/
10646
10647OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10648M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10649M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10650L:	linuxppc-dev@lists.ozlabs.org
10651S:	Supported
10652F:	arch/powerpc/platforms/powernv/ocxl.c
10653F:	arch/powerpc/include/asm/pnv-ocxl.h
10654F:	drivers/misc/ocxl/
10655F:	include/misc/ocxl*
10656F:	include/uapi/misc/ocxl.h
10657F:	Documentation/accelerators/ocxl.rst
10658
10659OMAP AUDIO SUPPORT
10660M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10661M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10662L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10663L:	linux-omap@vger.kernel.org
10664S:	Maintained
10665F:	sound/soc/omap/
10666
10667OMAP CLOCK FRAMEWORK SUPPORT
10668M:	Paul Walmsley <paul@pwsan.com>
10669L:	linux-omap@vger.kernel.org
10670S:	Maintained
10671F:	arch/arm/*omap*/*clock*
10672
10673OMAP DEVICE TREE SUPPORT
10674M:	Benoît Cousson <bcousson@baylibre.com>
10675M:	Tony Lindgren <tony@atomide.com>
10676L:	linux-omap@vger.kernel.org
10677L:	devicetree@vger.kernel.org
10678S:	Maintained
10679F:	arch/arm/boot/dts/*omap*
10680F:	arch/arm/boot/dts/*am3*
10681F:	arch/arm/boot/dts/*am4*
10682F:	arch/arm/boot/dts/*am5*
10683F:	arch/arm/boot/dts/*dra7*
10684
10685OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10686L:	linux-omap@vger.kernel.org
10687L:	linux-fbdev@vger.kernel.org
10688S:	Orphan
10689F:	drivers/video/fbdev/omap2/
10690F:	Documentation/arm/OMAP/DSS
10691
10692OMAP FRAMEBUFFER SUPPORT
10693L:	linux-fbdev@vger.kernel.org
10694L:	linux-omap@vger.kernel.org
10695S:	Orphan
10696F:	drivers/video/fbdev/omap/
10697
10698OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10699M:	Roger Quadros <rogerq@ti.com>
10700M:	Tony Lindgren <tony@atomide.com>
10701L:	linux-omap@vger.kernel.org
10702S:	Maintained
10703F:	drivers/memory/omap-gpmc.c
10704F:	arch/arm/mach-omap2/*gpmc*
10705
10706OMAP GPIO DRIVER
10707M:	Grygorii Strashko <grygorii.strashko@ti.com>
10708M:	Santosh Shilimkar <ssantosh@kernel.org>
10709M:	Kevin Hilman <khilman@kernel.org>
10710L:	linux-omap@vger.kernel.org
10711S:	Maintained
10712F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10713F:	drivers/gpio/gpio-omap.c
10714
10715OMAP HARDWARE SPINLOCK SUPPORT
10716M:	Ohad Ben-Cohen <ohad@wizery.com>
10717L:	linux-omap@vger.kernel.org
10718S:	Maintained
10719F:	drivers/hwspinlock/omap_hwspinlock.c
10720
10721OMAP HS MMC SUPPORT
10722L:	linux-mmc@vger.kernel.org
10723L:	linux-omap@vger.kernel.org
10724S:	Orphan
10725F:	drivers/mmc/host/omap_hsmmc.c
10726
10727OMAP HWMOD DATA
10728M:	Paul Walmsley <paul@pwsan.com>
10729L:	linux-omap@vger.kernel.org
10730S:	Maintained
10731F:	arch/arm/mach-omap2/omap_hwmod*data*
10732
10733OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10734M:	Benoît Cousson <bcousson@baylibre.com>
10735L:	linux-omap@vger.kernel.org
10736S:	Maintained
10737F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10738
10739OMAP HWMOD SUPPORT
10740M:	Benoît Cousson <bcousson@baylibre.com>
10741M:	Paul Walmsley <paul@pwsan.com>
10742L:	linux-omap@vger.kernel.org
10743S:	Maintained
10744F:	arch/arm/mach-omap2/omap_hwmod.*
10745
10746OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10747M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10748L:	linux-media@vger.kernel.org
10749S:	Maintained
10750F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10751F:	drivers/media/platform/omap3isp/
10752F:	drivers/staging/media/omap4iss/
10753
10754OMAP MMC SUPPORT
10755M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10756L:	linux-omap@vger.kernel.org
10757S:	Maintained
10758F:	drivers/mmc/host/omap.c
10759
10760OMAP POWER MANAGEMENT SUPPORT
10761M:	Kevin Hilman <khilman@kernel.org>
10762L:	linux-omap@vger.kernel.org
10763S:	Maintained
10764F:	arch/arm/*omap*/*pm*
10765F:	drivers/cpufreq/omap-cpufreq.c
10766
10767OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10768M:	Rajendra Nayak <rnayak@codeaurora.org>
10769M:	Paul Walmsley <paul@pwsan.com>
10770L:	linux-omap@vger.kernel.org
10771S:	Maintained
10772F:	arch/arm/mach-omap2/prm*
10773
10774OMAP RANDOM NUMBER GENERATOR SUPPORT
10775M:	Deepak Saxena <dsaxena@plexity.net>
10776S:	Maintained
10777F:	drivers/char/hw_random/omap-rng.c
10778
10779OMAP USB SUPPORT
10780L:	linux-usb@vger.kernel.org
10781L:	linux-omap@vger.kernel.org
10782S:	Orphan
10783F:	drivers/usb/*/*omap*
10784F:	arch/arm/*omap*/usb*
10785
10786OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10787M:	Mark Jackson <mpfj@newflow.co.uk>
10788L:	linux-omap@vger.kernel.org
10789S:	Maintained
10790F:	arch/arm/boot/dts/am335x-nano.dts
10791
10792OMAP1 SUPPORT
10793M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10794M:	Tony Lindgren <tony@atomide.com>
10795L:	linux-omap@vger.kernel.org
10796Q:	http://patchwork.kernel.org/project/linux-omap/list/
10797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10798S:	Maintained
10799F:	arch/arm/mach-omap1/
10800F:	arch/arm/plat-omap/
10801F:	arch/arm/configs/omap1_defconfig
10802F:	drivers/i2c/busses/i2c-omap.c
10803F:	include/linux/platform_data/i2c-omap.h
10804F:	include/linux/platform_data/ams-delta-fiq.h
10805
10806OMAP2+ SUPPORT
10807M:	Tony Lindgren <tony@atomide.com>
10808L:	linux-omap@vger.kernel.org
10809W:	http://www.muru.com/linux/omap/
10810W:	http://linux.omap.com/
10811Q:	http://patchwork.kernel.org/project/linux-omap/list/
10812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10813S:	Maintained
10814F:	arch/arm/mach-omap2/
10815F:	arch/arm/plat-omap/
10816F:	arch/arm/configs/omap2plus_defconfig
10817F:	drivers/i2c/busses/i2c-omap.c
10818F:	drivers/irqchip/irq-omap-intc.c
10819F:	drivers/mfd/*omap*.c
10820F:	drivers/mfd/menelaus.c
10821F:	drivers/mfd/palmas.c
10822F:	drivers/mfd/tps65217.c
10823F:	drivers/mfd/tps65218.c
10824F:	drivers/mfd/tps65910.c
10825F:	drivers/mfd/twl-core.[ch]
10826F:	drivers/mfd/twl4030*.c
10827F:	drivers/mfd/twl6030*.c
10828F:	drivers/mfd/twl6040*.c
10829F:	drivers/regulator/palmas-regulator*.c
10830F:	drivers/regulator/pbias-regulator.c
10831F:	drivers/regulator/tps65217-regulator.c
10832F:	drivers/regulator/tps65218-regulator.c
10833F:	drivers/regulator/tps65910-regulator.c
10834F:	drivers/regulator/twl-regulator.c
10835F:	drivers/regulator/twl6030-regulator.c
10836F:	include/linux/platform_data/i2c-omap.h
10837
10838ONION OMEGA2+ BOARD
10839M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10840L:	linux-mips@linux-mips.org
10841S:	Maintained
10842F:	arch/mips/boot/dts/ralink/omega2p.dts
10843
10844OMFS FILESYSTEM
10845M:	Bob Copeland <me@bobcopeland.com>
10846L:	linux-karma-devel@lists.sourceforge.net
10847S:	Maintained
10848F:	Documentation/filesystems/omfs.txt
10849F:	fs/omfs/
10850
10851OMNIKEY CARDMAN 4000 DRIVER
10852M:	Harald Welte <laforge@gnumonks.org>
10853S:	Maintained
10854F:	drivers/char/pcmcia/cm4000_cs.c
10855F:	include/linux/cm4000_cs.h
10856F:	include/uapi/linux/cm4000_cs.h
10857
10858OMNIKEY CARDMAN 4040 DRIVER
10859M:	Harald Welte <laforge@gnumonks.org>
10860S:	Maintained
10861F:	drivers/char/pcmcia/cm4040_cs.*
10862
10863OMNIVISION OV13858 SENSOR DRIVER
10864M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10865L:	linux-media@vger.kernel.org
10866T:	git git://linuxtv.org/media_tree.git
10867S:	Maintained
10868F:	drivers/media/i2c/ov13858.c
10869
10870OMNIVISION OV2680 SENSOR DRIVER
10871M:	Rui Miguel Silva <rmfrfs@gmail.com>
10872L:	linux-media@vger.kernel.org
10873T:	git git://linuxtv.org/media_tree.git
10874S:	Maintained
10875F:	drivers/media/i2c/ov2680.c
10876F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
10877
10878OMNIVISION OV2685 SENSOR DRIVER
10879M:	Shunqian Zheng <zhengsq@rock-chips.com>
10880L:	linux-media@vger.kernel.org
10881T:	git git://linuxtv.org/media_tree.git
10882S:	Maintained
10883F:	drivers/media/i2c/ov2685.c
10884
10885OMNIVISION OV5640 SENSOR DRIVER
10886M:	Steve Longerbeam <slongerbeam@gmail.com>
10887L:	linux-media@vger.kernel.org
10888T:	git git://linuxtv.org/media_tree.git
10889S:	Maintained
10890F:	drivers/media/i2c/ov5640.c
10891
10892OMNIVISION OV5647 SENSOR DRIVER
10893M:	Luis Oliveira <lolivei@synopsys.com>
10894L:	linux-media@vger.kernel.org
10895T:	git git://linuxtv.org/media_tree.git
10896S:	Maintained
10897F:	drivers/media/i2c/ov5647.c
10898
10899OMNIVISION OV5695 SENSOR DRIVER
10900M:	Shunqian Zheng <zhengsq@rock-chips.com>
10901L:	linux-media@vger.kernel.org
10902T:	git git://linuxtv.org/media_tree.git
10903S:	Maintained
10904F:	drivers/media/i2c/ov5695.c
10905
10906OMNIVISION OV7670 SENSOR DRIVER
10907M:	Jonathan Corbet <corbet@lwn.net>
10908L:	linux-media@vger.kernel.org
10909T:	git git://linuxtv.org/media_tree.git
10910S:	Maintained
10911F:	drivers/media/i2c/ov7670.c
10912F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10913
10914OMNIVISION OV772x SENSOR DRIVER
10915M:	Jacopo Mondi <jacopo@jmondi.org>
10916L:	linux-media@vger.kernel.org
10917T:	git git://linuxtv.org/media_tree.git
10918S:	Odd fixes
10919F:	drivers/media/i2c/ov772x.c
10920F:	include/media/i2c/ov772x.h
10921F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10922
10923OMNIVISION OV7740 SENSOR DRIVER
10924M:	Wenyou Yang <wenyou.yang@microchip.com>
10925L:	linux-media@vger.kernel.org
10926T:	git git://linuxtv.org/media_tree.git
10927S:	Maintained
10928F:	drivers/media/i2c/ov7740.c
10929F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10930
10931OMNIVISION OV9650 SENSOR DRIVER
10932M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10933R:	Akinobu Mita <akinobu.mita@gmail.com>
10934R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10935L:	linux-media@vger.kernel.org
10936T:	git git://linuxtv.org/media_tree.git
10937S:	Maintained
10938F:	drivers/media/i2c/ov9650.c
10939F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10940
10941ONENAND FLASH DRIVER
10942M:	Kyungmin Park <kyungmin.park@samsung.com>
10943L:	linux-mtd@lists.infradead.org
10944S:	Maintained
10945F:	drivers/mtd/nand/onenand/
10946F:	include/linux/mtd/onenand*.h
10947
10948ONSTREAM SCSI TAPE DRIVER
10949M:	Willem Riede <osst@riede.org>
10950L:	osst-users@lists.sourceforge.net
10951L:	linux-scsi@vger.kernel.org
10952S:	Maintained
10953F:	Documentation/scsi/osst.txt
10954F:	drivers/scsi/osst.*
10955F:	drivers/scsi/osst_*.h
10956F:	drivers/scsi/st.h
10957
10958OP-TEE DRIVER
10959M:	Jens Wiklander <jens.wiklander@linaro.org>
10960S:	Maintained
10961F:	drivers/tee/optee/
10962
10963OPA-VNIC DRIVER
10964M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10965M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10966L:	linux-rdma@vger.kernel.org
10967S:	Supported
10968F:	drivers/infiniband/ulp/opa_vnic
10969
10970OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10971M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10972M:	Frank Rowand <frowand.list@gmail.com>
10973L:	devicetree@vger.kernel.org
10974S:	Maintained
10975F:	Documentation/devicetree/dynamic-resolution-notes.txt
10976F:	Documentation/devicetree/overlay-notes.txt
10977F:	drivers/of/overlay.c
10978F:	drivers/of/resolver.c
10979K:	of_overlay_notifier_
10980
10981OPEN FIRMWARE AND FLATTENED DEVICE TREE
10982M:	Rob Herring <robh+dt@kernel.org>
10983M:	Frank Rowand <frowand.list@gmail.com>
10984L:	devicetree@vger.kernel.org
10985W:	http://www.devicetree.org/
10986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10987S:	Maintained
10988F:	drivers/of/
10989F:	include/linux/of*.h
10990F:	scripts/dtc/
10991F:	Documentation/ABI/testing/sysfs-firmware-ofw
10992
10993OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10994M:	Rob Herring <robh+dt@kernel.org>
10995M:	Mark Rutland <mark.rutland@arm.com>
10996L:	devicetree@vger.kernel.org
10997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10998Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10999S:	Maintained
11000F:	Documentation/devicetree/
11001F:	arch/*/boot/dts/
11002F:	include/dt-bindings/
11003
11004OPENCORES I2C BUS DRIVER
11005M:	Peter Korsgaard <peter@korsgaard.com>
11006L:	linux-i2c@vger.kernel.org
11007S:	Maintained
11008F:	Documentation/i2c/busses/i2c-ocores
11009F:	drivers/i2c/busses/i2c-ocores.c
11010
11011OPENRISC ARCHITECTURE
11012M:	Jonas Bonn <jonas@southpole.se>
11013M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11014M:	Stafford Horne <shorne@gmail.com>
11015T:	git git://github.com/openrisc/linux.git
11016L:	openrisc@lists.librecores.org
11017W:	http://openrisc.io
11018S:	Maintained
11019F:	Documentation/devicetree/bindings/openrisc/
11020F:	Documentation/openrisc/
11021F:	arch/openrisc/
11022F:	drivers/irqchip/irq-ompic.c
11023F:	drivers/irqchip/irq-or1k-*
11024
11025OPENVSWITCH
11026M:	Pravin B Shelar <pshelar@ovn.org>
11027L:	netdev@vger.kernel.org
11028L:	dev@openvswitch.org
11029W:	http://openvswitch.org
11030S:	Maintained
11031F:	net/openvswitch/
11032F:	include/uapi/linux/openvswitch.h
11033
11034OPERATING PERFORMANCE POINTS (OPP)
11035M:	Viresh Kumar <vireshk@kernel.org>
11036M:	Nishanth Menon <nm@ti.com>
11037M:	Stephen Boyd <sboyd@kernel.org>
11038L:	linux-pm@vger.kernel.org
11039S:	Maintained
11040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11041F:	drivers/opp/
11042F:	include/linux/pm_opp.h
11043F:	Documentation/power/opp.txt
11044F:	Documentation/devicetree/bindings/opp/
11045
11046OPL4 DRIVER
11047M:	Clemens Ladisch <clemens@ladisch.de>
11048L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11049T:	git git://git.alsa-project.org/alsa-kernel.git
11050S:	Maintained
11051F:	sound/drivers/opl4/
11052
11053OPROFILE
11054M:	Robert Richter <rric@kernel.org>
11055L:	oprofile-list@lists.sf.net
11056S:	Maintained
11057F:	arch/*/include/asm/oprofile*.h
11058F:	arch/*/oprofile/
11059F:	drivers/oprofile/
11060F:	include/linux/oprofile.h
11061
11062ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11063M:	Mark Fasheh <mark@fasheh.com>
11064M:	Joel Becker <jlbec@evilplan.org>
11065L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11066W:	http://ocfs2.wiki.kernel.org
11067S:	Supported
11068F:	Documentation/filesystems/ocfs2.txt
11069F:	Documentation/filesystems/dlmfs.txt
11070F:	fs/ocfs2/
11071
11072ORANGEFS FILESYSTEM
11073M:	Mike Marshall <hubcap@omnibond.com>
11074R:	Martin Brandenburg <martin@omnibond.com>
11075L:	devel@lists.orangefs.org
11076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11077S:	Supported
11078F:	fs/orangefs/
11079F:	Documentation/filesystems/orangefs.txt
11080
11081ORINOCO DRIVER
11082L:	linux-wireless@vger.kernel.org
11083W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11084W:	http://www.nongnu.org/orinoco/
11085S:	Orphan
11086F:	drivers/net/wireless/intersil/orinoco/
11087
11088OSD LIBRARY and FILESYSTEM
11089M:	Boaz Harrosh <ooo@electrozaur.com>
11090S:	Maintained
11091F:	drivers/scsi/osd/
11092F:	include/scsi/osd_*
11093F:	fs/exofs/
11094
11095OV2659 OMNIVISION SENSOR DRIVER
11096M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11097L:	linux-media@vger.kernel.org
11098W:	https://linuxtv.org
11099Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11100T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11101S:	Maintained
11102F:	drivers/media/i2c/ov2659.c
11103F:	include/media/i2c/ov2659.h
11104
11105OVERLAY FILESYSTEM
11106M:	Miklos Szeredi <miklos@szeredi.hu>
11107L:	linux-unionfs@vger.kernel.org
11108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11109S:	Supported
11110F:	fs/overlayfs/
11111F:	Documentation/filesystems/overlayfs.txt
11112
11113P54 WIRELESS DRIVER
11114M:	Christian Lamparter <chunkeey@googlemail.com>
11115L:	linux-wireless@vger.kernel.org
11116W:	http://wireless.kernel.org/en/users/Drivers/p54
11117S:	Maintained
11118F:	drivers/net/wireless/intersil/p54/
11119
11120PA SEMI ETHERNET DRIVER
11121L:	netdev@vger.kernel.org
11122S:	Orphan
11123F:	drivers/net/ethernet/pasemi/*
11124
11125PA SEMI SMBUS DRIVER
11126L:	linux-i2c@vger.kernel.org
11127S:	Orphan
11128F:	drivers/i2c/busses/i2c-pasemi.c
11129
11130PADATA PARALLEL EXECUTION MECHANISM
11131M:	Steffen Klassert <steffen.klassert@secunet.com>
11132L:	linux-crypto@vger.kernel.org
11133S:	Maintained
11134F:	kernel/padata.c
11135F:	include/linux/padata.h
11136F:	Documentation/padata.txt
11137
11138PANASONIC LAPTOP ACPI EXTRAS DRIVER
11139M:	Harald Welte <laforge@gnumonks.org>
11140L:	platform-driver-x86@vger.kernel.org
11141S:	Maintained
11142F:	drivers/platform/x86/panasonic-laptop.c
11143
11144PARALLEL LCD/KEYPAD PANEL DRIVER
11145M:	Willy Tarreau <willy@haproxy.com>
11146M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11147S:	Odd Fixes
11148F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11149F:	drivers/auxdisplay/panel.c
11150
11151PARALLEL PORT SUBSYSTEM
11152M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11153M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11154L:	linux-parport@lists.infradead.org (subscribers-only)
11155S:	Maintained
11156F:	drivers/parport/
11157F:	include/linux/parport*.h
11158F:	drivers/char/ppdev.c
11159F:	include/uapi/linux/ppdev.h
11160F:	Documentation/parport*.txt
11161
11162PARAVIRT_OPS INTERFACE
11163M:	Juergen Gross <jgross@suse.com>
11164M:	Alok Kataria <akataria@vmware.com>
11165L:	virtualization@lists.linux-foundation.org
11166S:	Supported
11167F:	Documentation/virtual/paravirt_ops.txt
11168F:	arch/*/kernel/paravirt*
11169F:	arch/*/include/asm/paravirt*.h
11170F:	include/linux/hypervisor.h
11171
11172PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11173M:	Tim Waugh <tim@cyberelk.net>
11174L:	linux-parport@lists.infradead.org (subscribers-only)
11175S:	Maintained
11176F:	Documentation/blockdev/paride.txt
11177F:	drivers/block/paride/
11178
11179PARISC ARCHITECTURE
11180M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
11181M:	Helge Deller <deller@gmx.de>
11182L:	linux-parisc@vger.kernel.org
11183W:	http://www.parisc-linux.org/
11184Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11187S:	Maintained
11188F:	arch/parisc/
11189F:	Documentation/parisc/
11190F:	drivers/parisc/
11191F:	drivers/char/agp/parisc-agp.c
11192F:	drivers/input/serio/gscps2.c
11193F:	drivers/parport/parport_gsc.*
11194F:	drivers/tty/serial/8250/8250_gsc.c
11195F:	drivers/video/fbdev/sti*
11196F:	drivers/video/console/sti*
11197F:	drivers/video/logo/logo_parisc*
11198
11199PARMAN
11200M:	Jiri Pirko <jiri@mellanox.com>
11201L:	netdev@vger.kernel.org
11202S:	Supported
11203F:	lib/parman.c
11204F:	lib/test_parman.c
11205F:	include/linux/parman.h
11206
11207PC87360 HARDWARE MONITORING DRIVER
11208M:	Jim Cromie <jim.cromie@gmail.com>
11209L:	linux-hwmon@vger.kernel.org
11210S:	Maintained
11211F:	Documentation/hwmon/pc87360
11212F:	drivers/hwmon/pc87360.c
11213
11214PC8736x GPIO DRIVER
11215M:	Jim Cromie <jim.cromie@gmail.com>
11216S:	Maintained
11217F:	drivers/char/pc8736x_gpio.c
11218
11219PC87427 HARDWARE MONITORING DRIVER
11220M:	Jean Delvare <jdelvare@suse.com>
11221L:	linux-hwmon@vger.kernel.org
11222S:	Maintained
11223F:	Documentation/hwmon/pc87427
11224F:	drivers/hwmon/pc87427.c
11225
11226PCA9532 LED DRIVER
11227M:	Riku Voipio <riku.voipio@iki.fi>
11228S:	Maintained
11229F:	drivers/leds/leds-pca9532.c
11230F:	include/linux/leds-pca9532.h
11231
11232PCA9541 I2C BUS MASTER SELECTOR DRIVER
11233M:	Guenter Roeck <linux@roeck-us.net>
11234L:	linux-i2c@vger.kernel.org
11235S:	Maintained
11236F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11237
11238PCDP - PRIMARY CONSOLE AND DEBUG PORT
11239M:	Khalid Aziz <khalid@gonehiking.org>
11240S:	Maintained
11241F:	drivers/firmware/pcdp.*
11242
11243PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11244M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11245L:	linux-pci@vger.kernel.org
11246L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11247S:	Maintained
11248F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11249F:	drivers/pci/controller/pci-aardvark.c
11250
11251PCI DRIVER FOR ALTERA PCIE IP
11252M:	Ley Foon Tan <lftan@altera.com>
11253L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11254L:	linux-pci@vger.kernel.org
11255S:	Supported
11256F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11257F:	drivers/pci/controller/pcie-altera.c
11258
11259PCI DRIVER FOR APPLIEDMICRO XGENE
11260M:	Tanmay Inamdar <tinamdar@apm.com>
11261L:	linux-pci@vger.kernel.org
11262L:	linux-arm-kernel@lists.infradead.org
11263S:	Maintained
11264F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11265F:	drivers/pci/controller/pci-xgene.c
11266
11267PCI DRIVER FOR ARM VERSATILE PLATFORM
11268M:	Rob Herring <robh@kernel.org>
11269L:	linux-pci@vger.kernel.org
11270L:	linux-arm-kernel@lists.infradead.org
11271S:	Maintained
11272F:	Documentation/devicetree/bindings/pci/versatile.txt
11273F:	drivers/pci/controller/pci-versatile.c
11274
11275PCI DRIVER FOR ARMADA 8K
11276M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11277L:	linux-pci@vger.kernel.org
11278L:	linux-arm-kernel@lists.infradead.org
11279S:	Maintained
11280F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11281F:	drivers/pci/controller/dwc/pcie-armada8k.c
11282
11283PCI DRIVER FOR CADENCE PCIE IP
11284M:	Alan Douglas <adouglas@cadence.com>
11285L:	linux-pci@vger.kernel.org
11286S:	Maintained
11287F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11288F:	drivers/pci/controller/pcie-cadence*
11289
11290PCI DRIVER FOR FREESCALE LAYERSCAPE
11291M:	Minghuan Lian <minghuan.Lian@nxp.com>
11292M:	Mingkai Hu <mingkai.hu@nxp.com>
11293M:	Roy Zang <roy.zang@nxp.com>
11294L:	linuxppc-dev@lists.ozlabs.org
11295L:	linux-pci@vger.kernel.org
11296L:	linux-arm-kernel@lists.infradead.org
11297S:	Maintained
11298F:	drivers/pci/controller/dwc/*layerscape*
11299
11300PCI DRIVER FOR GENERIC OF HOSTS
11301M:	Will Deacon <will.deacon@arm.com>
11302L:	linux-pci@vger.kernel.org
11303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11304S:	Maintained
11305F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11306F:	drivers/pci/controller/pci-host-common.c
11307F:	drivers/pci/controller/pci-host-generic.c
11308
11309PCI DRIVER FOR IMX6
11310M:	Richard Zhu <hongxing.zhu@nxp.com>
11311M:	Lucas Stach <l.stach@pengutronix.de>
11312L:	linux-pci@vger.kernel.org
11313L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11314S:	Maintained
11315F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11316F:	drivers/pci/controller/dwc/*imx6*
11317
11318PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11319M:	Keith Busch <keith.busch@intel.com>
11320M:	Jonathan Derrick <jonathan.derrick@intel.com>
11321L:	linux-pci@vger.kernel.org
11322S:	Supported
11323F:	drivers/pci/controller/vmd.c
11324
11325PCI DRIVER FOR MICROSEMI SWITCHTEC
11326M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11327M:	Logan Gunthorpe <logang@deltatee.com>
11328L:	linux-pci@vger.kernel.org
11329S:	Maintained
11330F:	Documentation/switchtec.txt
11331F:	Documentation/ABI/testing/sysfs-class-switchtec
11332F:	drivers/pci/switch/switchtec*
11333F:	include/uapi/linux/switchtec_ioctl.h
11334F:	include/linux/switchtec.h
11335F:	drivers/ntb/hw/mscc/
11336
11337PCI DRIVER FOR MOBIVEIL PCIE IP
11338M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11339L:	linux-pci@vger.kernel.org
11340S:	Supported
11341F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11342F:	drivers/pci/controller/pcie-mobiveil.c
11343
11344PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11345M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11346M:	Jason Cooper <jason@lakedaemon.net>
11347L:	linux-pci@vger.kernel.org
11348L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11349S:	Maintained
11350F:	drivers/pci/controller/*mvebu*
11351
11352PCI DRIVER FOR NVIDIA TEGRA
11353M:	Thierry Reding <thierry.reding@gmail.com>
11354L:	linux-tegra@vger.kernel.org
11355L:	linux-pci@vger.kernel.org
11356S:	Supported
11357F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11358F:	drivers/pci/controller/pci-tegra.c
11359
11360PCI DRIVER FOR RENESAS R-CAR
11361M:	Simon Horman <horms@verge.net.au>
11362L:	linux-pci@vger.kernel.org
11363L:	linux-renesas-soc@vger.kernel.org
11364S:	Maintained
11365F:	drivers/pci/controller/*rcar*
11366
11367PCI DRIVER FOR SAMSUNG EXYNOS
11368M:	Jingoo Han <jingoohan1@gmail.com>
11369L:	linux-pci@vger.kernel.org
11370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11371L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11372S:	Maintained
11373F:	drivers/pci/controller/dwc/pci-exynos.c
11374
11375PCI DRIVER FOR SYNOPSYS DESIGNWARE
11376M:	Jingoo Han <jingoohan1@gmail.com>
11377M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11378L:	linux-pci@vger.kernel.org
11379S:	Maintained
11380F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11381F:	drivers/pci/controller/dwc/*designware*
11382
11383PCI DRIVER FOR TI DRA7XX
11384M:	Kishon Vijay Abraham I <kishon@ti.com>
11385L:	linux-omap@vger.kernel.org
11386L:	linux-pci@vger.kernel.org
11387S:	Supported
11388F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11389F:	drivers/pci/controller/dwc/pci-dra7xx.c
11390
11391PCI DRIVER FOR TI KEYSTONE
11392M:	Murali Karicheri <m-karicheri2@ti.com>
11393L:	linux-pci@vger.kernel.org
11394L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11395S:	Maintained
11396F:	drivers/pci/controller/dwc/pci-keystone.c
11397
11398PCI ENDPOINT SUBSYSTEM
11399M:	Kishon Vijay Abraham I <kishon@ti.com>
11400M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11401L:	linux-pci@vger.kernel.org
11402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11403S:	Supported
11404F:	drivers/pci/endpoint/
11405F:	drivers/misc/pci_endpoint_test.c
11406F:	tools/pci/
11407
11408PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11409M:	Russell Currey <ruscur@russell.cc>
11410M:	Sam Bobroff <sbobroff@linux.ibm.com>
11411M:	Oliver O'Halloran <oohall@gmail.com>
11412L:	linuxppc-dev@lists.ozlabs.org
11413S:	Supported
11414F:	Documentation/PCI/pci-error-recovery.txt
11415F:	drivers/pci/pcie/aer.c
11416F:	drivers/pci/pcie/dpc.c
11417F:	drivers/pci/pcie/err.c
11418F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11419F:	arch/powerpc/kernel/eeh*.c
11420F:	arch/powerpc/platforms/*/eeh*.c
11421F:	arch/powerpc/include/*/eeh*.h
11422
11423PCI ERROR RECOVERY
11424M:	Linas Vepstas <linasvepstas@gmail.com>
11425L:	linux-pci@vger.kernel.org
11426S:	Supported
11427F:	Documentation/PCI/pci-error-recovery.txt
11428
11429PCI MSI DRIVER FOR ALTERA MSI IP
11430M:	Ley Foon Tan <lftan@altera.com>
11431L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11432L:	linux-pci@vger.kernel.org
11433S:	Supported
11434F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11435F:	drivers/pci/controller/pcie-altera-msi.c
11436
11437PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11438M:	Duc Dang <dhdang@apm.com>
11439L:	linux-pci@vger.kernel.org
11440L:	linux-arm-kernel@lists.infradead.org
11441S:	Maintained
11442F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11443F:	drivers/pci/controller/pci-xgene-msi.c
11444
11445PCI SUBSYSTEM
11446M:	Bjorn Helgaas <bhelgaas@google.com>
11447L:	linux-pci@vger.kernel.org
11448Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11450S:	Supported
11451F:	Documentation/devicetree/bindings/pci/
11452F:	Documentation/PCI/
11453F:	drivers/acpi/pci*
11454F:	drivers/pci/
11455F:	include/asm-generic/pci*
11456F:	include/linux/pci*
11457F:	include/linux/of_pci.h
11458F:	include/uapi/linux/pci*
11459F:	lib/pci*
11460F:	arch/x86/pci/
11461F:	arch/x86/kernel/quirks.c
11462
11463PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11464M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11465L:	linux-pci@vger.kernel.org
11466Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11468S:	Supported
11469F:	drivers/pci/controller/
11470
11471PCIE DRIVER FOR AXIS ARTPEC
11472M:	Jesper Nilsson <jesper.nilsson@axis.com>
11473L:	linux-arm-kernel@axis.com
11474L:	linux-pci@vger.kernel.org
11475S:	Maintained
11476F:	Documentation/devicetree/bindings/pci/axis,artpec*
11477F:	drivers/pci/controller/dwc/*artpec*
11478
11479PCIE DRIVER FOR CAVIUM THUNDERX
11480M:	David Daney <david.daney@cavium.com>
11481L:	linux-pci@vger.kernel.org
11482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11483S:	Supported
11484F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11485F:	drivers/pci/controller/pci-thunder-*
11486
11487PCIE DRIVER FOR HISILICON
11488M:	Zhou Wang <wangzhou1@hisilicon.com>
11489L:	linux-pci@vger.kernel.org
11490S:	Maintained
11491F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11492F:	drivers/pci/controller/dwc/pcie-hisi.c
11493
11494PCIE DRIVER FOR HISILICON KIRIN
11495M:	Xiaowei Song <songxiaowei@hisilicon.com>
11496M:	Binghui Wang <wangbinghui@hisilicon.com>
11497L:	linux-pci@vger.kernel.org
11498S:	Maintained
11499F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11500F:	drivers/pci/controller/dwc/pcie-kirin.c
11501
11502PCIE DRIVER FOR HISILICON STB
11503M:	Jianguo Sun <sunjianguo1@huawei.com>
11504M:	Shawn Guo <shawn.guo@linaro.org>
11505L:	linux-pci@vger.kernel.org
11506S:	Maintained
11507F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11508F:	drivers/pci/controller/dwc/pcie-histb.c
11509
11510PCIE DRIVER FOR MEDIATEK
11511M:	Ryder Lee <ryder.lee@mediatek.com>
11512L:	linux-pci@vger.kernel.org
11513L:	linux-mediatek@lists.infradead.org
11514S:	Supported
11515F:	Documentation/devicetree/bindings/pci/mediatek*
11516F:	drivers/pci/controller/*mediatek*
11517
11518PCIE DRIVER FOR QUALCOMM MSM
11519M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11520L:	linux-pci@vger.kernel.org
11521L:	linux-arm-msm@vger.kernel.org
11522S:	Maintained
11523F:	drivers/pci/controller/dwc/*qcom*
11524
11525PCIE DRIVER FOR ROCKCHIP
11526M:	Shawn Lin <shawn.lin@rock-chips.com>
11527L:	linux-pci@vger.kernel.org
11528L:	linux-rockchip@lists.infradead.org
11529S:	Maintained
11530F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11531F:	drivers/pci/controller/pcie-rockchip*
11532
11533PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11534M:	Linus Walleij <linus.walleij@linaro.org>
11535L:	linux-pci@vger.kernel.org
11536S:	Maintained
11537F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11538F:	drivers/pci/controller/pci-v3-semi.c
11539
11540PCIE DRIVER FOR ST SPEAR13XX
11541M:	Pratyush Anand <pratyush.anand@gmail.com>
11542L:	linux-pci@vger.kernel.org
11543S:	Maintained
11544F:	drivers/pci/controller/dwc/*spear*
11545
11546PCMCIA SUBSYSTEM
11547M:	Dominik Brodowski <linux@dominikbrodowski.net>
11548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11549S:	Odd Fixes
11550F:	Documentation/pcmcia/
11551F:	tools/pcmcia/
11552F:	drivers/pcmcia/
11553F:	include/pcmcia/
11554
11555PCNET32 NETWORK DRIVER
11556M:	Don Fry <pcnet32@frontier.com>
11557L:	netdev@vger.kernel.org
11558S:	Maintained
11559F:	drivers/net/ethernet/amd/pcnet32.c
11560
11561PCRYPT PARALLEL CRYPTO ENGINE
11562M:	Steffen Klassert <steffen.klassert@secunet.com>
11563L:	linux-crypto@vger.kernel.org
11564S:	Maintained
11565F:	crypto/pcrypt.c
11566F:	include/crypto/pcrypt.h
11567
11568PEAQ WMI HOTKEYS DRIVER
11569M:	Hans de Goede <hdegoede@redhat.com>
11570L:	platform-driver-x86@vger.kernel.org
11571S:	Maintained
11572F:	drivers/platform/x86/peaq-wmi.c
11573
11574PER-CPU MEMORY ALLOCATOR
11575M:	Dennis Zhou <dennis@kernel.org>
11576M:	Tejun Heo <tj@kernel.org>
11577M:	Christoph Lameter <cl@linux.com>
11578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11579S:	Maintained
11580F:	include/linux/percpu*.h
11581F:	mm/percpu*.c
11582F:	arch/*/include/asm/percpu.h
11583
11584PER-TASK DELAY ACCOUNTING
11585M:	Balbir Singh <bsingharora@gmail.com>
11586S:	Maintained
11587F:	include/linux/delayacct.h
11588F:	kernel/delayacct.c
11589
11590PERFORMANCE EVENTS SUBSYSTEM
11591M:	Peter Zijlstra <peterz@infradead.org>
11592M:	Ingo Molnar <mingo@redhat.com>
11593M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11594R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11595R:	Jiri Olsa <jolsa@redhat.com>
11596R:	Namhyung Kim <namhyung@kernel.org>
11597L:	linux-kernel@vger.kernel.org
11598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11599S:	Supported
11600F:	kernel/events/*
11601F:	include/linux/perf_event.h
11602F:	include/uapi/linux/perf_event.h
11603F:	arch/*/kernel/perf_event*.c
11604F:	arch/*/kernel/*/perf_event*.c
11605F:	arch/*/kernel/*/*/perf_event*.c
11606F:	arch/*/include/asm/perf_event.h
11607F:	arch/*/kernel/perf_callchain.c
11608F:	arch/*/events/*
11609F:	tools/perf/
11610
11611PERSONALITY HANDLING
11612M:	Christoph Hellwig <hch@infradead.org>
11613L:	linux-abi-devel@lists.sourceforge.net
11614S:	Maintained
11615F:	include/linux/personality.h
11616F:	include/uapi/linux/personality.h
11617
11618PHOENIX RC FLIGHT CONTROLLER ADAPTER
11619M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11620L:	linux-input@vger.kernel.org
11621S:	Maintained
11622F:	Documentation/input/devices/pxrc.rst
11623F:	drivers/input/joystick/pxrc.c
11624
11625PHONET PROTOCOL
11626M:	Remi Denis-Courmont <courmisch@gmail.com>
11627S:	Supported
11628F:	Documentation/networking/phonet.txt
11629F:	include/linux/phonet.h
11630F:	include/net/phonet/
11631F:	include/uapi/linux/phonet.h
11632F:	net/phonet/
11633
11634PHRAM MTD DRIVER
11635M:	Joern Engel <joern@lazybastard.org>
11636L:	linux-mtd@lists.infradead.org
11637S:	Maintained
11638F:	drivers/mtd/devices/phram.c
11639
11640PICOLCD HID DRIVER
11641M:	Bruno Prémont <bonbons@linux-vserver.org>
11642L:	linux-input@vger.kernel.org
11643S:	Maintained
11644F:	drivers/hid/hid-picolcd*
11645
11646PICOXCELL SUPPORT
11647M:	Jamie Iles <jamie@jamieiles.com>
11648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11649T:	git git://github.com/jamieiles/linux-2.6-ji.git
11650S:	Supported
11651F:	arch/arm/boot/dts/picoxcell*
11652F:	arch/arm/mach-picoxcell/
11653F:	drivers/crypto/picoxcell*
11654
11655PIN CONTROL SUBSYSTEM
11656M:	Linus Walleij <linus.walleij@linaro.org>
11657L:	linux-gpio@vger.kernel.org
11658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11659S:	Maintained
11660F:	Documentation/devicetree/bindings/pinctrl/
11661F:	Documentation/driver-api/pinctl.rst
11662F:	drivers/pinctrl/
11663F:	include/linux/pinctrl/
11664
11665PIN CONTROLLER - ATMEL AT91
11666M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11667L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11668S:	Maintained
11669F:	drivers/pinctrl/pinctrl-at91.*
11670
11671PIN CONTROLLER - ATMEL AT91 PIO4
11672M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11673L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11674L:	linux-gpio@vger.kernel.org
11675S:	Supported
11676F:	drivers/pinctrl/pinctrl-at91-pio4.*
11677
11678PIN CONTROLLER - FREESCALE
11679M:	Dong Aisheng <aisheng.dong@nxp.com>
11680M:	Fabio Estevam <festevam@gmail.com>
11681M:	Shawn Guo <shawnguo@kernel.org>
11682M:	Stefan Agner <stefan@agner.ch>
11683R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11684L:	linux-gpio@vger.kernel.org
11685S:	Maintained
11686F:	drivers/pinctrl/freescale/
11687F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11688
11689PIN CONTROLLER - INTEL
11690M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11691M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11692S:	Maintained
11693F:	drivers/pinctrl/intel/
11694
11695PIN CONTROLLER - MEDIATEK
11696M:	Sean Wang <sean.wang@kernel.org>
11697L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11698S:	Maintained
11699F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11700F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11701F:	drivers/pinctrl/mediatek/
11702
11703PIN CONTROLLER - QUALCOMM
11704M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11705S:	Maintained
11706L:	linux-arm-msm@vger.kernel.org
11707F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11708F:	drivers/pinctrl/qcom/
11709
11710PIN CONTROLLER - RENESAS
11711M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11712M:	Geert Uytterhoeven <geert+renesas@glider.be>
11713L:	linux-renesas-soc@vger.kernel.org
11714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11715S:	Maintained
11716F:	drivers/pinctrl/sh-pfc/
11717
11718PIN CONTROLLER - SAMSUNG
11719M:	Tomasz Figa <tomasz.figa@gmail.com>
11720M:	Krzysztof Kozlowski <krzk@kernel.org>
11721M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11723L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11724Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11726S:	Maintained
11727F:	drivers/pinctrl/samsung/
11728F:	include/dt-bindings/pinctrl/samsung.h
11729F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11730
11731PIN CONTROLLER - SINGLE
11732M:	Tony Lindgren <tony@atomide.com>
11733M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11734L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11735L:	linux-omap@vger.kernel.org
11736S:	Maintained
11737F:	drivers/pinctrl/pinctrl-single.c
11738
11739PIN CONTROLLER - ST SPEAR
11740M:	Viresh Kumar <vireshk@kernel.org>
11741L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11742W:	http://www.st.com/spear
11743S:	Maintained
11744F:	drivers/pinctrl/spear/
11745
11746PISTACHIO SOC SUPPORT
11747M:	James Hartley <james.hartley@sondrel.com>
11748L:	linux-mips@linux-mips.org
11749S:	Odd Fixes
11750F:	arch/mips/pistachio/
11751F:	arch/mips/include/asm/mach-pistachio/
11752F:	arch/mips/boot/dts/img/pistachio*
11753F:	arch/mips/configs/pistachio*_defconfig
11754
11755PKTCDVD DRIVER
11756S:	Orphan
11757M:	linux-block@vger.kernel.org
11758F:	drivers/block/pktcdvd.c
11759F:	include/linux/pktcdvd.h
11760F:	include/uapi/linux/pktcdvd.h
11761
11762PKUNITY SOC DRIVERS
11763M:	Guan Xuetao <gxt@pku.edu.cn>
11764W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11765S:	Maintained
11766T:	git git://github.com/gxt/linux.git
11767F:	drivers/input/serio/i8042-unicore32io.h
11768F:	drivers/i2c/busses/i2c-puv3.c
11769F:	drivers/video/fbdev/fb-puv3.c
11770F:	drivers/rtc/rtc-puv3.c
11771
11772PMBUS HARDWARE MONITORING DRIVERS
11773M:	Guenter Roeck <linux@roeck-us.net>
11774L:	linux-hwmon@vger.kernel.org
11775W:	http://hwmon.wiki.kernel.org/
11776W:	http://www.roeck-us.net/linux/drivers/
11777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11778S:	Maintained
11779F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11780F:	Documentation/devicetree/bindings/hwmon/max31785.txt
11781F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
11782F:	Documentation/hwmon/adm1275
11783F:	Documentation/hwmon/ibm-cffps
11784F:	Documentation/hwmon/ir35221
11785F:	Documentation/hwmon/lm25066
11786F:	Documentation/hwmon/ltc2978
11787F:	Documentation/hwmon/ltc3815
11788F:	Documentation/hwmon/max16064
11789F:	Documentation/hwmon/max20751
11790F:	Documentation/hwmon/max31785
11791F:	Documentation/hwmon/max34440
11792F:	Documentation/hwmon/max8688
11793F:	Documentation/hwmon/pmbus
11794F:	Documentation/hwmon/pmbus-core
11795F:	Documentation/hwmon/tps40422
11796F:	Documentation/hwmon/ucd9000
11797F:	Documentation/hwmon/ucd9200
11798F:	Documentation/hwmon/zl6100
11799F:	drivers/hwmon/pmbus/
11800F:	include/linux/pmbus.h
11801
11802PMC SIERRA MaxRAID DRIVER
11803L:	linux-scsi@vger.kernel.org
11804W:	http://www.pmc-sierra.com/
11805S:	Orphan
11806F:	drivers/scsi/pmcraid.*
11807
11808PMC SIERRA PM8001 DRIVER
11809M:	Jack Wang <jinpu.wang@profitbricks.com>
11810M:	lindar_liu@usish.com
11811L:	linux-scsi@vger.kernel.org
11812S:	Supported
11813F:	drivers/scsi/pm8001/
11814
11815PNP SUPPORT
11816M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11817S:	Maintained
11818F:	drivers/pnp/
11819
11820POSIX CLOCKS and TIMERS
11821M:	Thomas Gleixner <tglx@linutronix.de>
11822L:	linux-kernel@vger.kernel.org
11823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11824S:	Maintained
11825F:	fs/timerfd.c
11826F:	include/linux/timer*
11827F:	kernel/time/*timer*
11828
11829POWER MANAGEMENT CORE
11830M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11831L:	linux-pm@vger.kernel.org
11832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11833B:	https://bugzilla.kernel.org
11834S:	Supported
11835F:	drivers/base/power/
11836F:	include/linux/pm.h
11837F:	include/linux/pm_*
11838F:	include/linux/powercap.h
11839F:	drivers/powercap/
11840F:	kernel/configs/nopm.config
11841
11842POWER STATE COORDINATION INTERFACE (PSCI)
11843M:	Mark Rutland <mark.rutland@arm.com>
11844M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11845L:	linux-arm-kernel@lists.infradead.org
11846S:	Maintained
11847F:	drivers/firmware/psci*.c
11848F:	include/linux/psci.h
11849F:	include/uapi/linux/psci.h
11850
11851POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11852M:	Sebastian Reichel <sre@kernel.org>
11853L:	linux-pm@vger.kernel.org
11854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11855S:	Maintained
11856F:	Documentation/ABI/testing/sysfs-class-power
11857F:	Documentation/devicetree/bindings/power/supply/
11858F:	include/linux/power_supply.h
11859F:	drivers/power/supply/
11860
11861POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11862M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11863L:	linuxppc-dev@lists.ozlabs.org
11864S:	Maintained
11865F:	drivers/char/powernv-op-panel.c
11866
11867PPP OVER ATM (RFC 2364)
11868M:	Mitchell Blank Jr <mitch@sfgoth.com>
11869S:	Maintained
11870F:	net/atm/pppoatm.c
11871F:	include/uapi/linux/atmppp.h
11872
11873PPP OVER ETHERNET
11874M:	Michal Ostrowski <mostrows@earthlink.net>
11875S:	Maintained
11876F:	drivers/net/ppp/pppoe.c
11877F:	drivers/net/ppp/pppox.c
11878
11879PPP OVER L2TP
11880M:	James Chapman <jchapman@katalix.com>
11881S:	Maintained
11882F:	net/l2tp/l2tp_ppp.c
11883F:	include/linux/if_pppol2tp.h
11884F:	include/uapi/linux/if_pppol2tp.h
11885
11886PPP PROTOCOL DRIVERS AND COMPRESSORS
11887M:	Paul Mackerras <paulus@samba.org>
11888L:	linux-ppp@vger.kernel.org
11889S:	Maintained
11890F:	drivers/net/ppp/ppp_*
11891
11892PPS SUPPORT
11893M:	Rodolfo Giometti <giometti@enneenne.com>
11894W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11895L:	linuxpps@ml.enneenne.com (subscribers-only)
11896S:	Maintained
11897F:	Documentation/pps/
11898F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11899F:	Documentation/ABI/testing/sysfs-pps
11900F:	drivers/pps/
11901F:	include/linux/pps*.h
11902F:	include/uapi/linux/pps.h
11903
11904PPTP DRIVER
11905M:	Dmitry Kozlov <xeb@mail.ru>
11906L:	netdev@vger.kernel.org
11907S:	Maintained
11908F:	drivers/net/ppp/pptp.c
11909W:	http://sourceforge.net/projects/accel-pptp
11910
11911PREEMPTIBLE KERNEL
11912M:	Robert Love <rml@tech9.net>
11913L:	kpreempt-tech@lists.sourceforge.net
11914W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11915S:	Supported
11916F:	Documentation/preempt-locking.txt
11917F:	include/linux/preempt.h
11918
11919PRINTK
11920M:	Petr Mladek <pmladek@suse.com>
11921M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11922R:	Steven Rostedt <rostedt@goodmis.org>
11923S:	Maintained
11924F:	kernel/printk/
11925F:	include/linux/printk.h
11926
11927PRISM54 WIRELESS DRIVER
11928M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11929L:	linux-wireless@vger.kernel.org
11930W:	http://wireless.kernel.org/en/users/Drivers/p54
11931S:	Obsolete
11932F:	drivers/net/wireless/intersil/prism54/
11933
11934PROC FILESYSTEM
11935R:	Alexey Dobriyan <adobriyan@gmail.com>
11936L:	linux-kernel@vger.kernel.org
11937L:	linux-fsdevel@vger.kernel.org
11938S:	Maintained
11939F:	fs/proc/
11940F:	include/linux/proc_fs.h
11941F:	tools/testing/selftests/proc/
11942
11943PROC SYSCTL
11944M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11945M:	Kees Cook <keescook@chromium.org>
11946L:	linux-kernel@vger.kernel.org
11947L:	linux-fsdevel@vger.kernel.org
11948S:	Maintained
11949F:	fs/proc/proc_sysctl.c
11950F:	include/linux/sysctl.h
11951F:	kernel/sysctl.c
11952F:	tools/testing/selftests/sysctl/
11953
11954PS3 NETWORK SUPPORT
11955M:	Geoff Levand <geoff@infradead.org>
11956L:	netdev@vger.kernel.org
11957L:	linuxppc-dev@lists.ozlabs.org
11958S:	Maintained
11959F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11960
11961PS3 PLATFORM SUPPORT
11962M:	Geoff Levand <geoff@infradead.org>
11963L:	linuxppc-dev@lists.ozlabs.org
11964S:	Maintained
11965F:	arch/powerpc/boot/ps3*
11966F:	arch/powerpc/include/asm/lv1call.h
11967F:	arch/powerpc/include/asm/ps3*.h
11968F:	arch/powerpc/platforms/ps3/
11969F:	drivers/*/ps3*
11970F:	drivers/ps3/
11971F:	drivers/rtc/rtc-ps3.c
11972F:	drivers/usb/host/*ps3.c
11973F:	sound/ppc/snd_ps3*
11974
11975PS3VRAM DRIVER
11976M:	Jim Paris <jim@jtan.com>
11977M:	Geoff Levand <geoff@infradead.org>
11978L:	linuxppc-dev@lists.ozlabs.org
11979S:	Maintained
11980F:	drivers/block/ps3vram.c
11981
11982PSAMPLE PACKET SAMPLING SUPPORT:
11983M:	Yotam Gigi <yotam.gi@gmail.com>
11984S:	Maintained
11985F:	net/psample
11986F:	include/net/psample.h
11987F:	include/uapi/linux/psample.h
11988
11989PSTORE FILESYSTEM
11990M:	Kees Cook <keescook@chromium.org>
11991M:	Anton Vorontsov <anton@enomsg.org>
11992M:	Colin Cross <ccross@android.com>
11993M:	Tony Luck <tony.luck@intel.com>
11994S:	Maintained
11995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11996F:	fs/pstore/
11997F:	include/linux/pstore*
11998F:	drivers/firmware/efi/efi-pstore.c
11999F:	drivers/acpi/apei/erst.c
12000F:	Documentation/admin-guide/ramoops.rst
12001F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12002K:	\b(pstore|ramoops)
12003
12004PTP HARDWARE CLOCK SUPPORT
12005M:	Richard Cochran <richardcochran@gmail.com>
12006L:	netdev@vger.kernel.org
12007S:	Maintained
12008W:	http://linuxptp.sourceforge.net/
12009F:	Documentation/ABI/testing/sysfs-ptp
12010F:	Documentation/ptp/*
12011F:	drivers/net/phy/dp83640*
12012F:	drivers/ptp/*
12013F:	include/linux/ptp_cl*
12014
12015PTRACE SUPPORT
12016M:	Oleg Nesterov <oleg@redhat.com>
12017S:	Maintained
12018F:	include/asm-generic/syscall.h
12019F:	include/linux/ptrace.h
12020F:	include/linux/regset.h
12021F:	include/linux/tracehook.h
12022F:	include/uapi/linux/ptrace.h
12023F:	include/uapi/linux/ptrace.h
12024F:	include/asm-generic/ptrace.h
12025F:	kernel/ptrace.c
12026F:	arch/*/ptrace*.c
12027F:	arch/*/*/ptrace*.c
12028F:	arch/*/include/asm/ptrace*.h
12029
12030PULSE8-CEC DRIVER
12031M:	Hans Verkuil <hverkuil@xs4all.nl>
12032L:	linux-media@vger.kernel.org
12033T:	git git://linuxtv.org/media_tree.git
12034S:	Maintained
12035F:	drivers/media/usb/pulse8-cec/*
12036F:	Documentation/media/cec-drivers/pulse8-cec.rst
12037
12038PVRUSB2 VIDEO4LINUX DRIVER
12039M:	Mike Isely <isely@pobox.com>
12040L:	pvrusb2@isely.net	(subscribers-only)
12041L:	linux-media@vger.kernel.org
12042W:	http://www.isely.net/pvrusb2/
12043T:	git git://linuxtv.org/media_tree.git
12044S:	Maintained
12045F:	Documentation/media/v4l-drivers/pvrusb2*
12046F:	drivers/media/usb/pvrusb2/
12047
12048PWC WEBCAM DRIVER
12049M:	Hans Verkuil <hverkuil@xs4all.nl>
12050L:	linux-media@vger.kernel.org
12051T:	git git://linuxtv.org/media_tree.git
12052S:	Odd Fixes
12053F:	drivers/media/usb/pwc/*
12054
12055PWM FAN DRIVER
12056M:	Kamil Debski <kamil@wypas.org>
12057M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12058L:	linux-hwmon@vger.kernel.org
12059S:	Supported
12060F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12061F:	Documentation/hwmon/pwm-fan
12062F:	drivers/hwmon/pwm-fan.c
12063
12064PWM IR Transmitter
12065M:	Sean Young <sean@mess.org>
12066L:	linux-media@vger.kernel.org
12067S:	Maintained
12068F:	drivers/media/rc/pwm-ir-tx.c
12069
12070PWM SUBSYSTEM
12071M:	Thierry Reding <thierry.reding@gmail.com>
12072L:	linux-pwm@vger.kernel.org
12073S:	Maintained
12074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12075F:	Documentation/pwm.txt
12076F:	Documentation/devicetree/bindings/pwm/
12077F:	include/linux/pwm.h
12078F:	drivers/pwm/
12079F:	drivers/video/backlight/pwm_bl.c
12080F:	include/linux/pwm_backlight.h
12081F:	drivers/gpio/gpio-mvebu.c
12082F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12083
12084PXA GPIO DRIVER
12085M:	Robert Jarzmik <robert.jarzmik@free.fr>
12086L:	linux-gpio@vger.kernel.org
12087S:	Maintained
12088F:	drivers/gpio/gpio-pxa.c
12089
12090PXA MMCI DRIVER
12091S:	Orphan
12092
12093PXA RTC DRIVER
12094M:	Robert Jarzmik <robert.jarzmik@free.fr>
12095L:	linux-rtc@vger.kernel.org
12096S:	Maintained
12097
12098PXA2xx/PXA3xx SUPPORT
12099M:	Daniel Mack <daniel@zonque.org>
12100M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12101M:	Robert Jarzmik <robert.jarzmik@free.fr>
12102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12103T:	git git://github.com/hzhuang1/linux.git
12104T:	git git://github.com/rjarzmik/linux.git
12105S:	Maintained
12106F:	arch/arm/boot/dts/pxa*
12107F:	arch/arm/mach-pxa/
12108F:	drivers/dma/pxa*
12109F:	drivers/pcmcia/pxa2xx*
12110F:	drivers/pinctrl/pxa/
12111F:	drivers/spi/spi-pxa2xx*
12112F:	drivers/usb/gadget/udc/pxa2*
12113F:	include/sound/pxa2xx-lib.h
12114F:	sound/arm/pxa*
12115F:	sound/soc/pxa/
12116
12117QAT DRIVER
12118M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12119L:	qat-linux@intel.com
12120S:	Supported
12121F:	drivers/crypto/qat/
12122
12123QCOM AUDIO (ASoC) DRIVERS
12124M:	Patrick Lai <plai@codeaurora.org>
12125M:	Banajit Goswami <bgoswami@codeaurora.org>
12126L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12127S:	Supported
12128F:	sound/soc/qcom/
12129
12130QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12131M:	Gabriel Somlo <somlo@cmu.edu>
12132M:	"Michael S. Tsirkin" <mst@redhat.com>
12133L:	qemu-devel@nongnu.org
12134S:	Maintained
12135F:	drivers/firmware/qemu_fw_cfg.c
12136F:	include/uapi/linux/qemu_fw_cfg.h
12137
12138QIB DRIVER
12139M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12140M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12141L:	linux-rdma@vger.kernel.org
12142S:	Supported
12143F:	drivers/infiniband/hw/qib/
12144
12145QLOGIC QL41xxx FCOE DRIVER
12146M:	QLogic-Storage-Upstream@cavium.com
12147L:	linux-scsi@vger.kernel.org
12148S:	Supported
12149F:	drivers/scsi/qedf/
12150
12151QLOGIC QL41xxx ISCSI DRIVER
12152M:	QLogic-Storage-Upstream@cavium.com
12153L:	linux-scsi@vger.kernel.org
12154S:	Supported
12155F:	drivers/scsi/qedi/
12156
12157QLOGIC QL4xxx ETHERNET DRIVER
12158M:	Ariel Elior <Ariel.Elior@cavium.com>
12159M:	everest-linux-l2@cavium.com
12160L:	netdev@vger.kernel.org
12161S:	Supported
12162F:	drivers/net/ethernet/qlogic/qed/
12163F:	include/linux/qed/
12164F:	drivers/net/ethernet/qlogic/qede/
12165
12166QLOGIC QL4xxx RDMA DRIVER
12167M:	Michal Kalderon <Michal.Kalderon@cavium.com>
12168M:	Ariel Elior <Ariel.Elior@cavium.com>
12169L:	linux-rdma@vger.kernel.org
12170S:	Supported
12171F:	drivers/infiniband/hw/qedr/
12172F:	include/uapi/rdma/qedr-abi.h
12173
12174QLOGIC QLA1280 SCSI DRIVER
12175M:	Michael Reed <mdr@sgi.com>
12176L:	linux-scsi@vger.kernel.org
12177S:	Maintained
12178F:	drivers/scsi/qla1280.[ch]
12179
12180QLOGIC QLA2XXX FC-SCSI DRIVER
12181M:	qla2xxx-upstream@qlogic.com
12182L:	linux-scsi@vger.kernel.org
12183S:	Supported
12184F:	Documentation/scsi/LICENSE.qla2xxx
12185F:	drivers/scsi/qla2xxx/
12186
12187QLOGIC QLA3XXX NETWORK DRIVER
12188M:	Dept-GELinuxNICDev@cavium.com
12189L:	netdev@vger.kernel.org
12190S:	Supported
12191F:	Documentation/networking/LICENSE.qla3xxx
12192F:	drivers/net/ethernet/qlogic/qla3xxx.*
12193
12194QLOGIC QLA4XXX iSCSI DRIVER
12195M:	QLogic-Storage-Upstream@qlogic.com
12196L:	linux-scsi@vger.kernel.org
12197S:	Supported
12198F:	Documentation/scsi/LICENSE.qla4xxx
12199F:	drivers/scsi/qla4xxx/
12200
12201QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12202M:	Shahed Shaikh <Shahed.Shaikh@cavium.com>
12203M:	Manish Chopra <manish.chopra@cavium.com>
12204M:	Dept-GELinuxNICDev@cavium.com
12205L:	netdev@vger.kernel.org
12206S:	Supported
12207F:	drivers/net/ethernet/qlogic/qlcnic/
12208
12209QLOGIC QLGE 10Gb ETHERNET DRIVER
12210M:	Manish Chopra <manish.chopra@cavium.com>
12211M:	Dept-GELinuxNICDev@cavium.com
12212L:	netdev@vger.kernel.org
12213S:	Supported
12214F:	drivers/net/ethernet/qlogic/qlge/
12215
12216QM1D1B0004 MEDIA DRIVER
12217M:	Akihiro Tsukada <tskd08@gmail.com>
12218L:	linux-media@vger.kernel.org
12219S:	Odd Fixes
12220F:	drivers/media/tuners/qm1d1b0004*
12221
12222QM1D1C0042 MEDIA DRIVER
12223M:	Akihiro Tsukada <tskd08@gmail.com>
12224L:	linux-media@vger.kernel.org
12225S:	Odd Fixes
12226F:	drivers/media/tuners/qm1d1c0042*
12227
12228QNX4 FILESYSTEM
12229M:	Anders Larsen <al@alarsen.net>
12230W:	http://www.alarsen.net/linux/qnx4fs/
12231S:	Maintained
12232F:	fs/qnx4/
12233F:	include/uapi/linux/qnx4_fs.h
12234F:	include/uapi/linux/qnxtypes.h
12235
12236QORIQ DPAA2 FSL-MC BUS DRIVER
12237M:	Stuart Yoder <stuyoder@gmail.com>
12238M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12239L:	linux-kernel@vger.kernel.org
12240S:	Maintained
12241F:	drivers/bus/fsl-mc/
12242F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12243F:	Documentation/networking/dpaa2/overview.rst
12244
12245QT1010 MEDIA DRIVER
12246M:	Antti Palosaari <crope@iki.fi>
12247L:	linux-media@vger.kernel.org
12248W:	https://linuxtv.org
12249W:	http://palosaari.fi/linux/
12250Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12251T:	git git://linuxtv.org/anttip/media_tree.git
12252S:	Maintained
12253F:	drivers/media/tuners/qt1010*
12254
12255QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12256M:	Kalle Valo <kvalo@codeaurora.org>
12257L:	ath10k@lists.infradead.org
12258W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12260S:	Supported
12261F:	drivers/net/wireless/ath/ath10k/
12262
12263QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12264M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12265L:	linux-wireless@vger.kernel.org
12266W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12267S:	Supported
12268F:	drivers/net/wireless/ath/ath9k/
12269
12270QUALCOMM CAMERA SUBSYSTEM DRIVER
12271M:	Todor Tomov <todor.tomov@linaro.org>
12272L:	linux-media@vger.kernel.org
12273S:	Maintained
12274F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12275F:	Documentation/media/v4l-drivers/qcom_camss.rst
12276F:	drivers/media/platform/qcom/camss/
12277
12278QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12279M:  Ilia Lin <ilia.lin@gmail.com>
12280L:  linux-pm@vger.kernel.org
12281S:  Maintained
12282F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12283F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12284
12285QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12286M:	Timur Tabi <timur@kernel.org>
12287L:	netdev@vger.kernel.org
12288S:	Maintained
12289F:	drivers/net/ethernet/qualcomm/emac/
12290
12291QUALCOMM GENERIC INTERFACE I2C DRIVER
12292M:	Alok Chauhan <alokc@codeaurora.org>
12293M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12294L:	linux-i2c@vger.kernel.org
12295L:	linux-arm-msm@vger.kernel.org
12296S:	Supported
12297F:	drivers/i2c/busses/i2c-qcom-geni.c
12298
12299QUALCOMM HEXAGON ARCHITECTURE
12300M:	Richard Kuo <rkuo@codeaurora.org>
12301L:	linux-hexagon@vger.kernel.org
12302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12303S:	Supported
12304F:	arch/hexagon/
12305
12306QUALCOMM HIDMA DRIVER
12307M:	Sinan Kaya <okaya@kernel.org>
12308L:	linux-arm-kernel@lists.infradead.org
12309L:	linux-arm-msm@vger.kernel.org
12310L:	dmaengine@vger.kernel.org
12311S:	Supported
12312F:	drivers/dma/qcom/hidma*
12313
12314QUALCOMM IOMMU
12315M:	Rob Clark <robdclark@gmail.com>
12316L:	iommu@lists.linux-foundation.org
12317L:	linux-arm-msm@vger.kernel.org
12318S:	Maintained
12319F:	drivers/iommu/qcom_iommu.c
12320
12321QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12322M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12323L:	linux-media@vger.kernel.org
12324L:	linux-arm-msm@vger.kernel.org
12325T:	git git://linuxtv.org/media_tree.git
12326S:	Maintained
12327F:	drivers/media/platform/qcom/venus/
12328
12329QUALCOMM WCN36XX WIRELESS DRIVER
12330M:	Kalle Valo <kvalo@codeaurora.org>
12331L:	wcn36xx@lists.infradead.org
12332W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12333T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12334S:	Supported
12335F:	drivers/net/wireless/ath/wcn36xx/
12336
12337QUANTENNA QTNFMAC WIRELESS DRIVER
12338M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12339M:	Avinash Patil <avinashp@quantenna.com>
12340M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12341L:	linux-wireless@vger.kernel.org
12342S:	Maintained
12343F:	drivers/net/wireless/quantenna
12344
12345RADEON and AMDGPU DRM DRIVERS
12346M:	Alex Deucher <alexander.deucher@amd.com>
12347M:	Christian König <christian.koenig@amd.com>
12348M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12349L:	amd-gfx@lists.freedesktop.org
12350T:	git git://people.freedesktop.org/~agd5f/linux
12351S:	Supported
12352F:	drivers/gpu/drm/radeon/
12353F:	include/uapi/drm/radeon_drm.h
12354F:	drivers/gpu/drm/amd/
12355F:	include/uapi/drm/amdgpu_drm.h
12356
12357RADEON FRAMEBUFFER DISPLAY DRIVER
12358M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12359L:	linux-fbdev@vger.kernel.org
12360S:	Maintained
12361F:	drivers/video/fbdev/aty/radeon*
12362F:	include/uapi/linux/radeonfb.h
12363
12364RADIOSHARK RADIO DRIVER
12365M:	Hans Verkuil <hverkuil@xs4all.nl>
12366L:	linux-media@vger.kernel.org
12367T:	git git://linuxtv.org/media_tree.git
12368S:	Maintained
12369F:	drivers/media/radio/radio-shark.c
12370
12371RADIOSHARK2 RADIO DRIVER
12372M:	Hans Verkuil <hverkuil@xs4all.nl>
12373L:	linux-media@vger.kernel.org
12374T:	git git://linuxtv.org/media_tree.git
12375S:	Maintained
12376F:	drivers/media/radio/radio-shark2.c
12377F:	drivers/media/radio/radio-tea5777.c
12378
12379RADOS BLOCK DEVICE (RBD)
12380M:	Ilya Dryomov <idryomov@gmail.com>
12381M:	Sage Weil <sage@redhat.com>
12382M:	Alex Elder <elder@kernel.org>
12383L:	ceph-devel@vger.kernel.org
12384W:	http://ceph.com/
12385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12386T:	git git://github.com/ceph/ceph-client.git
12387S:	Supported
12388F:	Documentation/ABI/testing/sysfs-bus-rbd
12389F:	drivers/block/rbd.c
12390F:	drivers/block/rbd_types.h
12391
12392RAGE128 FRAMEBUFFER DISPLAY DRIVER
12393M:	Paul Mackerras <paulus@samba.org>
12394L:	linux-fbdev@vger.kernel.org
12395S:	Maintained
12396F:	drivers/video/fbdev/aty/aty128fb.c
12397
12398RAINSHADOW-CEC DRIVER
12399M:	Hans Verkuil <hverkuil@xs4all.nl>
12400L:	linux-media@vger.kernel.org
12401T:	git git://linuxtv.org/media_tree.git
12402S:	Maintained
12403F:	drivers/media/usb/rainshadow-cec/*
12404
12405RALINK MIPS ARCHITECTURE
12406M:	John Crispin <john@phrozen.org>
12407L:	linux-mips@linux-mips.org
12408S:	Maintained
12409F:	arch/mips/ralink
12410
12411RALINK RT2X00 WIRELESS LAN DRIVER
12412P:	rt2x00 project
12413M:	Stanislaw Gruszka <sgruszka@redhat.com>
12414M:	Helmut Schaa <helmut.schaa@googlemail.com>
12415L:	linux-wireless@vger.kernel.org
12416S:	Maintained
12417F:	drivers/net/wireless/ralink/rt2x00/
12418
12419RAMDISK RAM BLOCK DEVICE DRIVER
12420M:	Jens Axboe <axboe@kernel.dk>
12421S:	Maintained
12422F:	Documentation/blockdev/ramdisk.txt
12423F:	drivers/block/brd.c
12424
12425RANCHU VIRTUAL BOARD FOR MIPS
12426M:	Miodrag Dinic <miodrag.dinic@mips.com>
12427L:	linux-mips@linux-mips.org
12428S:	Supported
12429F:	arch/mips/generic/board-ranchu.c
12430F:	arch/mips/configs/generic/board-ranchu.config
12431
12432RANDOM NUMBER DRIVER
12433M:	"Theodore Ts'o" <tytso@mit.edu>
12434S:	Maintained
12435F:	drivers/char/random.c
12436
12437RAPIDIO SUBSYSTEM
12438M:	Matt Porter <mporter@kernel.crashing.org>
12439M:	Alexandre Bounine <alex.bou9@gmail.com>
12440S:	Maintained
12441F:	drivers/rapidio/
12442
12443RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12444L:	linux-wireless@vger.kernel.org
12445S:	Orphan
12446F:	drivers/net/wireless/ray*
12447
12448RCUTORTURE TEST FRAMEWORK
12449M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12450M:	Josh Triplett <josh@joshtriplett.org>
12451R:	Steven Rostedt <rostedt@goodmis.org>
12452R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12453R:	Lai Jiangshan <jiangshanlai@gmail.com>
12454L:	linux-kernel@vger.kernel.org
12455S:	Supported
12456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12457F:	tools/testing/selftests/rcutorture
12458
12459RDC R-321X SoC
12460M:	Florian Fainelli <florian@openwrt.org>
12461S:	Maintained
12462
12463RDC R6040 FAST ETHERNET DRIVER
12464M:	Florian Fainelli <f.fainelli@gmail.com>
12465L:	netdev@vger.kernel.org
12466S:	Maintained
12467F:	drivers/net/ethernet/rdc/r6040.c
12468
12469RDMAVT - RDMA verbs software
12470M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12471M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12472L:	linux-rdma@vger.kernel.org
12473S:	Supported
12474F:	drivers/infiniband/sw/rdmavt
12475
12476RDS - RELIABLE DATAGRAM SOCKETS
12477M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12478L:	netdev@vger.kernel.org
12479L:	linux-rdma@vger.kernel.org
12480L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12481W:	https://oss.oracle.com/projects/rds/
12482S:	Supported
12483F:	net/rds/
12484F:	Documentation/networking/rds.txt
12485
12486RDT - RESOURCE ALLOCATION
12487M:	Fenghua Yu <fenghua.yu@intel.com>
12488M:	Reinette Chatre <reinette.chatre@intel.com>
12489L:	linux-kernel@vger.kernel.org
12490S:	Supported
12491F:	arch/x86/kernel/cpu/intel_rdt*
12492F:	arch/x86/include/asm/intel_rdt_sched.h
12493F:	Documentation/x86/intel_rdt*
12494
12495READ-COPY UPDATE (RCU)
12496M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12497M:	Josh Triplett <josh@joshtriplett.org>
12498R:	Steven Rostedt <rostedt@goodmis.org>
12499R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12500R:	Lai Jiangshan <jiangshanlai@gmail.com>
12501L:	linux-kernel@vger.kernel.org
12502W:	http://www.rdrop.com/users/paulmck/RCU/
12503S:	Supported
12504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12505F:	Documentation/RCU/
12506X:	Documentation/RCU/torture.txt
12507F:	include/linux/rcu*
12508X:	include/linux/srcu*.h
12509F:	kernel/rcu/
12510X:	kernel/rcu/srcu*.c
12511
12512REAL TIME CLOCK (RTC) SUBSYSTEM
12513M:	Alessandro Zummo <a.zummo@towertech.it>
12514M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12515L:	linux-rtc@vger.kernel.org
12516Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12518S:	Maintained
12519F:	Documentation/devicetree/bindings/rtc/
12520F:	Documentation/rtc.txt
12521F:	drivers/rtc/
12522F:	include/linux/rtc.h
12523F:	include/uapi/linux/rtc.h
12524F:	include/linux/rtc/
12525F:	include/linux/platform_data/rtc-*
12526F:	tools/testing/selftests/rtc/
12527
12528REALTEK AUDIO CODECS
12529M:	Bard Liao <bardliao@realtek.com>
12530M:	Oder Chiou <oder_chiou@realtek.com>
12531S:	Maintained
12532F:	sound/soc/codecs/rt*
12533F:	include/sound/rt*.h
12534
12535REALTEK RTL83xx SMI DSA ROUTER CHIPS
12536M:	Linus Walleij <linus.walleij@linaro.org>
12537S:	Maintained
12538F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12539F:	drivers/net/dsa/realtek-smi*
12540F:	drivers/net/dsa/rtl83*
12541
12542REGISTER MAP ABSTRACTION
12543M:	Mark Brown <broonie@kernel.org>
12544L:	linux-kernel@vger.kernel.org
12545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12546S:	Supported
12547F:	Documentation/devicetree/bindings/regmap/
12548F:	drivers/base/regmap/
12549F:	include/linux/regmap.h
12550
12551REISERFS FILE SYSTEM
12552L:	reiserfs-devel@vger.kernel.org
12553S:	Supported
12554F:	fs/reiserfs/
12555
12556REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12557M:	Ohad Ben-Cohen <ohad@wizery.com>
12558M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12559L:	linux-remoteproc@vger.kernel.org
12560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12561S:	Maintained
12562F:	Documentation/devicetree/bindings/remoteproc/
12563F:	Documentation/remoteproc.txt
12564F:	drivers/remoteproc/
12565F:	include/linux/remoteproc.h
12566
12567REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12568M:	Ohad Ben-Cohen <ohad@wizery.com>
12569M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12570L:	linux-remoteproc@vger.kernel.org
12571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12572S:	Maintained
12573F:	drivers/rpmsg/
12574F:	Documentation/rpmsg.txt
12575F:	include/linux/rpmsg.h
12576F:	include/linux/rpmsg/
12577
12578RENESAS CLOCK DRIVERS
12579M:	Geert Uytterhoeven <geert+renesas@glider.be>
12580L:	linux-renesas-soc@vger.kernel.org
12581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12582S:	Supported
12583F:	drivers/clk/renesas/
12584
12585RENESAS EMEV2 I2C DRIVER
12586M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12587S:	Supported
12588F:	drivers/i2c/busses/i2c-emev2.c
12589
12590RENESAS ETHERNET DRIVERS
12591R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12592L:	netdev@vger.kernel.org
12593L:	linux-renesas-soc@vger.kernel.org
12594F:	Documentation/devicetree/bindings/net/renesas,*.txt
12595F:	Documentation/devicetree/bindings/net/sh_eth.txt
12596F:	drivers/net/ethernet/renesas/
12597F:	include/linux/sh_eth.h
12598
12599RENESAS R-CAR GYROADC DRIVER
12600M:	Marek Vasut <marek.vasut@gmail.com>
12601L:	linux-iio@vger.kernel.org
12602S:	Supported
12603F:	drivers/iio/adc/rcar_gyro_adc.c
12604
12605RENESAS R-CAR I2C DRIVERS
12606M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12607S:	Supported
12608F:	drivers/i2c/busses/i2c-rcar.c
12609F:	drivers/i2c/busses/i2c-sh_mobile.c
12610
12611RENESAS RIIC DRIVER
12612M:	Chris Brandt <chris.brandt@renesas.com>
12613S:	Supported
12614F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
12615F:	drivers/i2c/busses/i2c-riic.c
12616
12617RENESAS USB PHY DRIVER
12618M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12619L:	linux-renesas-soc@vger.kernel.org
12620S:	Maintained
12621F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12622
12623RESET CONTROLLER FRAMEWORK
12624M:	Philipp Zabel <p.zabel@pengutronix.de>
12625T:	git git://git.pengutronix.de/git/pza/linux
12626S:	Maintained
12627F:	drivers/reset/
12628F:	Documentation/devicetree/bindings/reset/
12629F:	include/dt-bindings/reset/
12630F:	include/linux/reset.h
12631F:	include/linux/reset-controller.h
12632
12633RESTARTABLE SEQUENCES SUPPORT
12634M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12635M:	Peter Zijlstra <peterz@infradead.org>
12636M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12637M:	Boqun Feng <boqun.feng@gmail.com>
12638L:	linux-kernel@vger.kernel.org
12639S:	Supported
12640F:	kernel/rseq.c
12641F:	include/uapi/linux/rseq.h
12642F:	include/trace/events/rseq.h
12643F:	tools/testing/selftests/rseq/
12644
12645RFKILL
12646M:	Johannes Berg <johannes@sipsolutions.net>
12647L:	linux-wireless@vger.kernel.org
12648W:	http://wireless.kernel.org/
12649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12651S:	Maintained
12652F:	Documentation/rfkill.txt
12653F:	Documentation/ABI/stable/sysfs-class-rfkill
12654F:	net/rfkill/
12655F:	include/linux/rfkill.h
12656F:	include/uapi/linux/rfkill.h
12657
12658RHASHTABLE
12659M:	Thomas Graf <tgraf@suug.ch>
12660M:	Herbert Xu <herbert@gondor.apana.org.au>
12661L:	netdev@vger.kernel.org
12662S:	Maintained
12663F:	lib/rhashtable.c
12664F:	lib/test_rhashtable.c
12665F:	include/linux/rhashtable.h
12666F:	include/linux/rhashtable-types.h
12667
12668RICOH R5C592 MEMORYSTICK DRIVER
12669M:	Maxim Levitsky <maximlevitsky@gmail.com>
12670S:	Maintained
12671F:	drivers/memstick/host/r592.*
12672
12673RICOH SMARTMEDIA/XD DRIVER
12674M:	Maxim Levitsky <maximlevitsky@gmail.com>
12675S:	Maintained
12676F:	drivers/mtd/nand/raw/r852.c
12677F:	drivers/mtd/nand/raw/r852.h
12678
12679RISC-V ARCHITECTURE
12680M:	Palmer Dabbelt <palmer@sifive.com>
12681M:	Albert Ou <aou@eecs.berkeley.edu>
12682L:	linux-riscv@lists.infradead.org
12683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12684S:	Supported
12685F:	arch/riscv/
12686K:	riscv
12687N:	riscv
12688
12689ROCCAT DRIVERS
12690M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12691W:	http://sourceforge.net/projects/roccat/
12692S:	Maintained
12693F:	drivers/hid/hid-roccat*
12694F:	include/linux/hid-roccat*
12695F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12696
12697ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12698M:	Jacob chen <jacob2.chen@rock-chips.com>
12699L:	linux-media@vger.kernel.org
12700S:	Maintained
12701F:	drivers/media/platform/rockchip/rga/
12702F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12703
12704ROCKER DRIVER
12705M:	Jiri Pirko <jiri@resnulli.us>
12706L:	netdev@vger.kernel.org
12707S:	Supported
12708F:	drivers/net/ethernet/rocker/
12709
12710ROCKETPORT DRIVER
12711P:	Comtrol Corp.
12712W:	http://www.comtrol.com
12713S:	Maintained
12714F:	Documentation/serial/rocket.txt
12715F:	drivers/tty/rocket*
12716
12717ROCKETPORT EXPRESS/INFINITY DRIVER
12718M:	Kevin Cernekee <cernekee@gmail.com>
12719L:	linux-serial@vger.kernel.org
12720S:	Odd Fixes
12721F:	drivers/tty/serial/rp2.*
12722
12723ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12724M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12725L:	linux-kernel@vger.kernel.org
12726L:	linux-renesas-soc@vger.kernel.org
12727S:	Supported
12728F:	drivers/mfd/bd9571mwv.c
12729F:	drivers/regulator/bd9571mwv-regulator.c
12730F:	drivers/gpio/gpio-bd9571mwv.c
12731F:	include/linux/mfd/bd9571mwv.h
12732F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12733
12734ROSE NETWORK LAYER
12735M:	Ralf Baechle <ralf@linux-mips.org>
12736L:	linux-hams@vger.kernel.org
12737W:	http://www.linux-ax25.org/
12738S:	Maintained
12739F:	include/net/rose.h
12740F:	include/uapi/linux/rose.h
12741F:	net/rose/
12742
12743RTL2830 MEDIA DRIVER
12744M:	Antti Palosaari <crope@iki.fi>
12745L:	linux-media@vger.kernel.org
12746W:	https://linuxtv.org
12747W:	http://palosaari.fi/linux/
12748Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12749T:	git git://linuxtv.org/anttip/media_tree.git
12750S:	Maintained
12751F:	drivers/media/dvb-frontends/rtl2830*
12752
12753RTL2832 MEDIA DRIVER
12754M:	Antti Palosaari <crope@iki.fi>
12755L:	linux-media@vger.kernel.org
12756W:	https://linuxtv.org
12757W:	http://palosaari.fi/linux/
12758Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12759T:	git git://linuxtv.org/anttip/media_tree.git
12760S:	Maintained
12761F:	drivers/media/dvb-frontends/rtl2832*
12762
12763RTL2832_SDR MEDIA DRIVER
12764M:	Antti Palosaari <crope@iki.fi>
12765L:	linux-media@vger.kernel.org
12766W:	https://linuxtv.org
12767W:	http://palosaari.fi/linux/
12768Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12769T:	git git://linuxtv.org/anttip/media_tree.git
12770S:	Maintained
12771F:	drivers/media/dvb-frontends/rtl2832_sdr*
12772
12773RTL8180 WIRELESS DRIVER
12774L:	linux-wireless@vger.kernel.org
12775W:	http://wireless.kernel.org/
12776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12777S:	Orphan
12778F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12779
12780RTL8187 WIRELESS DRIVER
12781M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12782M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12783M:	Larry Finger <Larry.Finger@lwfinger.net>
12784L:	linux-wireless@vger.kernel.org
12785W:	http://wireless.kernel.org/
12786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12787S:	Maintained
12788F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12789
12790REALTEK WIRELESS DRIVER (rtlwifi family)
12791M:	Ping-Ke Shih <pkshih@realtek.com>
12792L:	linux-wireless@vger.kernel.org
12793W:	http://wireless.kernel.org/
12794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12795S:	Maintained
12796F:	drivers/net/wireless/realtek/rtlwifi/
12797
12798RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12799M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12800L:	linux-wireless@vger.kernel.org
12801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12802S:	Maintained
12803F:	drivers/net/wireless/realtek/rtl8xxxu/
12804
12805RXRPC SOCKETS (AF_RXRPC)
12806M:	David Howells <dhowells@redhat.com>
12807L:	linux-afs@lists.infradead.org
12808S:	Supported
12809F:	net/rxrpc/
12810F:	include/keys/rxrpc-type.h
12811F:	include/net/af_rxrpc.h
12812F:	include/trace/events/rxrpc.h
12813F:	include/uapi/linux/rxrpc.h
12814F:	Documentation/networking/rxrpc.txt
12815W:	https://www.infradead.org/~dhowells/kafs/
12816
12817S3 SAVAGE FRAMEBUFFER DRIVER
12818M:	Antonino Daplas <adaplas@gmail.com>
12819L:	linux-fbdev@vger.kernel.org
12820S:	Maintained
12821F:	drivers/video/fbdev/savage/
12822
12823S390
12824M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12825M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12826L:	linux-s390@vger.kernel.org
12827W:	http://www.ibm.com/developerworks/linux/linux390/
12828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12829S:	Supported
12830F:	arch/s390/
12831F:	drivers/s390/
12832F:	Documentation/s390/
12833F:	Documentation/driver-api/s390-drivers.rst
12834
12835S390 COMMON I/O LAYER
12836M:	Sebastian Ott <sebott@linux.ibm.com>
12837M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12838L:	linux-s390@vger.kernel.org
12839W:	http://www.ibm.com/developerworks/linux/linux390/
12840S:	Supported
12841F:	drivers/s390/cio/
12842
12843S390 DASD DRIVER
12844M:	Stefan Haberland <sth@linux.ibm.com>
12845M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12846L:	linux-s390@vger.kernel.org
12847W:	http://www.ibm.com/developerworks/linux/linux390/
12848S:	Supported
12849F:	drivers/s390/block/dasd*
12850F:	block/partitions/ibm.c
12851
12852S390 IOMMU (PCI)
12853M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12854L:	linux-s390@vger.kernel.org
12855W:	http://www.ibm.com/developerworks/linux/linux390/
12856S:	Supported
12857F:	drivers/iommu/s390-iommu.c
12858
12859S390 IUCV NETWORK LAYER
12860M:	Julian Wiedmann <jwi@linux.ibm.com>
12861M:	Ursula Braun <ubraun@linux.ibm.com>
12862L:	linux-s390@vger.kernel.org
12863W:	http://www.ibm.com/developerworks/linux/linux390/
12864S:	Supported
12865F:	drivers/s390/net/*iucv*
12866F:	include/net/iucv/
12867F:	net/iucv/
12868
12869S390 NETWORK DRIVERS
12870M:	Julian Wiedmann <jwi@linux.ibm.com>
12871M:	Ursula Braun <ubraun@linux.ibm.com>
12872L:	linux-s390@vger.kernel.org
12873W:	http://www.ibm.com/developerworks/linux/linux390/
12874S:	Supported
12875F:	drivers/s390/net/
12876
12877S390 PCI SUBSYSTEM
12878M:	Sebastian Ott <sebott@linux.ibm.com>
12879M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12880L:	linux-s390@vger.kernel.org
12881W:	http://www.ibm.com/developerworks/linux/linux390/
12882S:	Supported
12883F:	arch/s390/pci/
12884F:	drivers/pci/hotplug/s390_pci_hpc.c
12885
12886S390 VFIO-CCW DRIVER
12887M:	Cornelia Huck <cohuck@redhat.com>
12888M:	Halil Pasic <pasic@linux.ibm.com>
12889L:	linux-s390@vger.kernel.org
12890L:	kvm@vger.kernel.org
12891S:	Supported
12892F:	drivers/s390/cio/vfio_ccw*
12893F:	Documentation/s390/vfio-ccw.txt
12894F:	include/uapi/linux/vfio_ccw.h
12895
12896S390 ZCRYPT DRIVER
12897M:	Harald Freudenberger <freude@linux.ibm.com>
12898L:	linux-s390@vger.kernel.org
12899W:	http://www.ibm.com/developerworks/linux/linux390/
12900S:	Supported
12901F:	drivers/s390/crypto/
12902
12903S390 VFIO AP DRIVER
12904M:	Tony Krowiak <akrowiak@linux.ibm.com>
12905M:	Pierre Morel <pmorel@linux.ibm.com>
12906M:	Halil Pasic <pasic@linux.ibm.com>
12907L:	linux-s390@vger.kernel.org
12908W:	http://www.ibm.com/developerworks/linux/linux390/
12909S:	Supported
12910F:	drivers/s390/crypto/vfio_ap_drv.c
12911F:	drivers/s390/crypto/vfio_ap_private.h
12912F:	drivers/s390/crypto/vfio_ap_ops.c
12913F:	Documentation/s390/vfio-ap.txt
12914
12915S390 ZFCP DRIVER
12916M:	Steffen Maier <maier@linux.ibm.com>
12917M:	Benjamin Block <bblock@linux.ibm.com>
12918L:	linux-s390@vger.kernel.org
12919W:	http://www.ibm.com/developerworks/linux/linux390/
12920S:	Supported
12921F:	drivers/s390/scsi/zfcp_*
12922
12923S3C24XX SD/MMC Driver
12924M:	Ben Dooks <ben-linux@fluff.org>
12925L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12926S:	Supported
12927F:	drivers/mmc/host/s3cmci.*
12928
12929SAA6588 RDS RECEIVER DRIVER
12930M:	Hans Verkuil <hverkuil@xs4all.nl>
12931L:	linux-media@vger.kernel.org
12932T:	git git://linuxtv.org/media_tree.git
12933W:	https://linuxtv.org
12934S:	Odd Fixes
12935F:	drivers/media/i2c/saa6588*
12936
12937SAA7134 VIDEO4LINUX DRIVER
12938M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12939L:	linux-media@vger.kernel.org
12940W:	https://linuxtv.org
12941T:	git git://linuxtv.org/media_tree.git
12942S:	Odd fixes
12943F:	Documentation/media/v4l-drivers/saa7134*
12944F:	drivers/media/pci/saa7134/
12945
12946SAA7146 VIDEO4LINUX-2 DRIVER
12947M:	Hans Verkuil <hverkuil@xs4all.nl>
12948L:	linux-media@vger.kernel.org
12949T:	git git://linuxtv.org/media_tree.git
12950S:	Maintained
12951F:	drivers/media/common/saa7146/
12952F:	drivers/media/pci/saa7146/
12953F:	include/media/saa7146*
12954
12955SAMSUNG AUDIO (ASoC) DRIVERS
12956M:	Krzysztof Kozlowski <krzk@kernel.org>
12957M:	Sangbeom Kim <sbkim73@samsung.com>
12958M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12959L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12960S:	Supported
12961F:	sound/soc/samsung/
12962F:	Documentation/devicetree/bindings/sound/samsung*
12963
12964SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12965M:	Krzysztof Kozlowski <krzk@kernel.org>
12966L:	linux-crypto@vger.kernel.org
12967L:	linux-samsung-soc@vger.kernel.org
12968S:	Maintained
12969F:	drivers/crypto/exynos-rng.c
12970F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12971
12972SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12973M:	Łukasz Stelmach <l.stelmach@samsung.com>
12974L:	linux-samsung-soc@vger.kernel.org
12975S:	Maintained
12976F:	drivers/char/hw_random/exynos-trng.c
12977F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12978
12979SAMSUNG FRAMEBUFFER DRIVER
12980M:	Jingoo Han <jingoohan1@gmail.com>
12981L:	linux-fbdev@vger.kernel.org
12982S:	Maintained
12983F:	drivers/video/fbdev/s3c-fb.c
12984
12985SAMSUNG LAPTOP DRIVER
12986M:	Corentin Chary <corentin.chary@gmail.com>
12987L:	platform-driver-x86@vger.kernel.org
12988S:	Maintained
12989F:	drivers/platform/x86/samsung-laptop.c
12990
12991SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12992M:	Sangbeom Kim <sbkim73@samsung.com>
12993M:	Krzysztof Kozlowski <krzk@kernel.org>
12994M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12995L:	linux-kernel@vger.kernel.org
12996L:	linux-samsung-soc@vger.kernel.org
12997S:	Supported
12998F:	drivers/mfd/sec*.c
12999F:	drivers/regulator/s2m*.c
13000F:	drivers/regulator/s5m*.c
13001F:	drivers/clk/clk-s2mps11.c
13002F:	drivers/rtc/rtc-s5m.c
13003F:	include/linux/mfd/samsung/
13004F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13005F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13006F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13007F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13008
13009SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13010M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13011L:	linux-media@vger.kernel.org
13012L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13013S:	Maintained
13014F:	drivers/media/platform/s3c-camif/
13015F:	include/media/drv-intf/s3c_camif.h
13016
13017SAMSUNG S3FWRN5 NFC DRIVER
13018M:	Robert Baldyga <r.baldyga@samsung.com>
13019M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13020L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13021S:	Supported
13022F:	drivers/nfc/s3fwrn5
13023
13024SAMSUNG S5C73M3 CAMERA DRIVER
13025M:	Kyungmin Park <kyungmin.park@samsung.com>
13026M:	Andrzej Hajda <a.hajda@samsung.com>
13027L:	linux-media@vger.kernel.org
13028S:	Supported
13029F:	drivers/media/i2c/s5c73m3/*
13030
13031SAMSUNG S5K5BAF CAMERA DRIVER
13032M:	Kyungmin Park <kyungmin.park@samsung.com>
13033M:	Andrzej Hajda <a.hajda@samsung.com>
13034L:	linux-media@vger.kernel.org
13035S:	Supported
13036F:	drivers/media/i2c/s5k5baf.c
13037
13038SAMSUNG S5P Security SubSystem (SSS) DRIVER
13039M:	Krzysztof Kozlowski <krzk@kernel.org>
13040M:	Vladimir Zapolskiy <vz@mleia.com>
13041M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13042L:	linux-crypto@vger.kernel.org
13043L:	linux-samsung-soc@vger.kernel.org
13044S:	Maintained
13045F:	drivers/crypto/s5p-sss.c
13046
13047SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13048M:	Kyungmin Park <kyungmin.park@samsung.com>
13049M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13050L:	linux-media@vger.kernel.org
13051Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13052S:	Supported
13053F:	drivers/media/platform/exynos4-is/
13054
13055SAMSUNG SOC CLOCK DRIVERS
13056M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13057M:	Tomasz Figa <tomasz.figa@gmail.com>
13058M:	Chanwoo Choi <cw00.choi@samsung.com>
13059S:	Supported
13060L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13062F:	drivers/clk/samsung/
13063F:	include/dt-bindings/clock/exynos*.h
13064F:	Documentation/devicetree/bindings/clock/exynos*.txt
13065
13066SAMSUNG SPI DRIVERS
13067M:	Kukjin Kim <kgene@kernel.org>
13068M:	Krzysztof Kozlowski <krzk@kernel.org>
13069M:	Andi Shyti <andi@etezian.org>
13070L:	linux-spi@vger.kernel.org
13071L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13072S:	Maintained
13073F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13074F:	drivers/spi/spi-s3c*
13075F:	include/linux/platform_data/spi-s3c64xx.h
13076
13077SAMSUNG SXGBE DRIVERS
13078M:	Byungho An <bh74.an@samsung.com>
13079M:	Girish K S <ks.giri@samsung.com>
13080M:	Vipul Pandya <vipul.pandya@samsung.com>
13081S:	Supported
13082L:	netdev@vger.kernel.org
13083F:	drivers/net/ethernet/samsung/sxgbe/
13084
13085SAMSUNG THERMAL DRIVER
13086M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13087L:	linux-pm@vger.kernel.org
13088L:	linux-samsung-soc@vger.kernel.org
13089S:	Supported
13090T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13091F:	drivers/thermal/samsung/
13092
13093SAMSUNG USB2 PHY DRIVER
13094M:	Kamil Debski <kamil@wypas.org>
13095M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13096L:	linux-kernel@vger.kernel.org
13097S:	Supported
13098F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13099F:	Documentation/phy/samsung-usb2.txt
13100F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13101F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13102F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13103F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13104F:	drivers/phy/samsung/phy-samsung-usb2.c
13105F:	drivers/phy/samsung/phy-samsung-usb2.h
13106
13107SC1200 WDT DRIVER
13108M:	Zwane Mwaikambo <zwanem@gmail.com>
13109S:	Maintained
13110F:	drivers/watchdog/sc1200wdt.c
13111
13112SCHEDULER
13113M:	Ingo Molnar <mingo@redhat.com>
13114M:	Peter Zijlstra <peterz@infradead.org>
13115L:	linux-kernel@vger.kernel.org
13116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13117S:	Maintained
13118F:	kernel/sched/
13119F:	include/linux/sched.h
13120F:	include/uapi/linux/sched.h
13121F:	include/linux/wait.h
13122
13123SCR24X CHIP CARD INTERFACE DRIVER
13124M:	Lubomir Rintel <lkundrak@v3.sk>
13125S:	Supported
13126F:	drivers/char/pcmcia/scr24x_cs.c
13127
13128SCSI CDROM DRIVER
13129M:	Jens Axboe <axboe@kernel.dk>
13130L:	linux-scsi@vger.kernel.org
13131W:	http://www.kernel.dk
13132S:	Maintained
13133F:	drivers/scsi/sr*
13134
13135SCSI RDMA PROTOCOL (SRP) INITIATOR
13136M:	Bart Van Assche <bvanassche@acm.org>
13137L:	linux-rdma@vger.kernel.org
13138S:	Supported
13139Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13140F:	drivers/infiniband/ulp/srp/
13141F:	include/scsi/srp.h
13142
13143SCSI RDMA PROTOCOL (SRP) TARGET
13144M:	Bart Van Assche <bvanassche@acm.org>
13145L:	linux-rdma@vger.kernel.org
13146L:	target-devel@vger.kernel.org
13147S:	Supported
13148Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13149F:	drivers/infiniband/ulp/srpt/
13150
13151SCSI SG DRIVER
13152M:	Doug Gilbert <dgilbert@interlog.com>
13153L:	linux-scsi@vger.kernel.org
13154W:	http://sg.danny.cz/sg
13155S:	Maintained
13156F:	Documentation/scsi/scsi-generic.txt
13157F:	drivers/scsi/sg.c
13158F:	include/scsi/sg.h
13159
13160SCSI SUBSYSTEM
13161M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13163M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13165L:	linux-scsi@vger.kernel.org
13166S:	Maintained
13167F:	Documentation/devicetree/bindings/scsi/
13168F:	drivers/scsi/
13169F:	include/scsi/
13170
13171SCSI TAPE DRIVER
13172M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13173L:	linux-scsi@vger.kernel.org
13174S:	Maintained
13175F:	Documentation/scsi/st.txt
13176F:	drivers/scsi/st.*
13177F:	drivers/scsi/st_*.h
13178
13179SCTP PROTOCOL
13180M:	Vlad Yasevich <vyasevich@gmail.com>
13181M:	Neil Horman <nhorman@tuxdriver.com>
13182M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13183L:	linux-sctp@vger.kernel.org
13184W:	http://lksctp.sourceforge.net
13185S:	Maintained
13186F:	Documentation/networking/sctp.txt
13187F:	include/linux/sctp.h
13188F:	include/uapi/linux/sctp.h
13189F:	include/net/sctp/
13190F:	net/sctp/
13191
13192SCx200 CPU SUPPORT
13193M:	Jim Cromie <jim.cromie@gmail.com>
13194S:	Odd Fixes
13195F:	Documentation/i2c/busses/scx200_acb
13196F:	arch/x86/platform/scx200/
13197F:	drivers/watchdog/scx200_wdt.c
13198F:	drivers/i2c/busses/scx200*
13199F:	drivers/mtd/maps/scx200_docflash.c
13200F:	include/linux/scx200.h
13201
13202SCx200 GPIO DRIVER
13203M:	Jim Cromie <jim.cromie@gmail.com>
13204S:	Maintained
13205F:	drivers/char/scx200_gpio.c
13206F:	include/linux/scx200_gpio.h
13207
13208SCx200 HRT CLOCKSOURCE DRIVER
13209M:	Jim Cromie <jim.cromie@gmail.com>
13210S:	Maintained
13211F:	drivers/clocksource/scx200_hrt.c
13212
13213SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13214M:	Sascha Sommer <saschasommer@freenet.de>
13215L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13216S:	Maintained
13217F:	drivers/mmc/host/sdricoh_cs.c
13218
13219SECURE COMPUTING
13220M:	Kees Cook <keescook@chromium.org>
13221R:	Andy Lutomirski <luto@amacapital.net>
13222R:	Will Drewry <wad@chromium.org>
13223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13224S:	Supported
13225F:	kernel/seccomp.c
13226F:	include/uapi/linux/seccomp.h
13227F:	include/linux/seccomp.h
13228F:	tools/testing/selftests/seccomp/*
13229F:	tools/testing/selftests/kselftest_harness.h
13230F:	Documentation/userspace-api/seccomp_filter.rst
13231K:	\bsecure_computing
13232K:	\bTIF_SECCOMP\b
13233
13234SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13235M:	Al Cooper <alcooperx@gmail.com>
13236L:	linux-mmc@vger.kernel.org
13237L:	bcm-kernel-feedback-list@broadcom.com
13238S:	Maintained
13239F:	drivers/mmc/host/sdhci-brcmstb*
13240
13241SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13242M:	Adrian Hunter <adrian.hunter@intel.com>
13243L:	linux-mmc@vger.kernel.org
13244T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
13245S:	Maintained
13246F:	drivers/mmc/host/sdhci*
13247F:	include/linux/mmc/sdhci*
13248
13249SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13250M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13251M:	Manjunath M B <manjumb@synopsys.com>
13252L:	linux-mmc@vger.kernel.org
13253S:	Maintained
13254F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13255
13256SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13257M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13258L:	linux-mmc@vger.kernel.org
13259S:	Supported
13260F:	drivers/mmc/host/sdhci-of-at91.c
13261
13262SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13263M:	Ben Dooks <ben-linux@fluff.org>
13264M:	Jaehoon Chung <jh80.chung@samsung.com>
13265L:	linux-mmc@vger.kernel.org
13266S:	Maintained
13267F:	drivers/mmc/host/sdhci-s3c*
13268
13269SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13270M:	Viresh Kumar <vireshk@kernel.org>
13271L:	linux-mmc@vger.kernel.org
13272S:	Maintained
13273F:	drivers/mmc/host/sdhci-spear.c
13274
13275SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13276M:	Kishon Vijay Abraham I <kishon@ti.com>
13277L:	linux-mmc@vger.kernel.org
13278S:	Maintained
13279F:	drivers/mmc/host/sdhci-omap.c
13280
13281SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13282M:	Scott Bauer <scott.bauer@intel.com>
13283M:	Jonathan Derrick <jonathan.derrick@intel.com>
13284L:	linux-block@vger.kernel.org
13285S:	Supported
13286F:	block/sed*
13287F:	block/opal_proto.h
13288F:	include/linux/sed*
13289F:	include/uapi/linux/sed*
13290
13291SECURITY CONTACT
13292M:	Security Officers <security@kernel.org>
13293S:	Supported
13294
13295SECURITY SUBSYSTEM
13296M:	James Morris <jmorris@namei.org>
13297M:	"Serge E. Hallyn" <serge@hallyn.com>
13298L:	linux-security-module@vger.kernel.org (suggested Cc:)
13299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13300W:	http://kernsec.org/
13301S:	Supported
13302F:	security/
13303X:	security/selinux/
13304
13305SELINUX SECURITY MODULE
13306M:	Paul Moore <paul@paul-moore.com>
13307M:	Stephen Smalley <sds@tycho.nsa.gov>
13308M:	Eric Paris <eparis@parisplace.org>
13309L:	selinux@vger.kernel.org
13310W:	https://selinuxproject.org
13311W:	https://github.com/SELinuxProject
13312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13313S:	Supported
13314F:	include/linux/selinux*
13315F:	security/selinux/
13316F:	scripts/selinux/
13317F:	Documentation/admin-guide/LSM/SELinux.rst
13318
13319SENSABLE PHANTOM
13320M:	Jiri Slaby <jirislaby@gmail.com>
13321S:	Maintained
13322F:	drivers/misc/phantom.c
13323F:	include/uapi/linux/phantom.h
13324
13325SERIAL DEVICE BUS
13326M:	Rob Herring <robh@kernel.org>
13327L:	linux-serial@vger.kernel.org
13328S:	Maintained
13329F:	Documentation/devicetree/bindings/serial/slave-device.txt
13330F:	drivers/tty/serdev/
13331F:	include/linux/serdev.h
13332
13333SERIAL DRIVERS
13334M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13335L:	linux-serial@vger.kernel.org
13336S:	Maintained
13337F:	Documentation/devicetree/bindings/serial/
13338F:	drivers/tty/serial/
13339
13340SERIAL IR RECEIVER
13341M:	Sean Young <sean@mess.org>
13342L:	linux-media@vger.kernel.org
13343S:	Maintained
13344F:	drivers/media/rc/serial_ir.c
13345
13346SFC NETWORK DRIVER
13347M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13348M:	Edward Cree <ecree@solarflare.com>
13349M:	Bert Kenward <bkenward@solarflare.com>
13350L:	netdev@vger.kernel.org
13351S:	Supported
13352F:	drivers/net/ethernet/sfc/
13353
13354SGI GRU DRIVER
13355M:	Dimitri Sivanich <sivanich@sgi.com>
13356S:	Maintained
13357F:	drivers/misc/sgi-gru/
13358
13359SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13360M:	Pat Gefre <pfg@sgi.com>
13361L:	linux-ia64@vger.kernel.org
13362S:	Supported
13363F:	Documentation/ia64/serial.txt
13364F:	drivers/tty/serial/ioc?_serial.c
13365F:	include/linux/ioc?.h
13366
13367SGI XP/XPC/XPNET DRIVER
13368M:	Cliff Whickman <cpw@sgi.com>
13369M:	Robin Holt <robinmholt@gmail.com>
13370S:	Maintained
13371F:	drivers/misc/sgi-xp/
13372
13373SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13374M:	Ursula Braun <ubraun@linux.ibm.com>
13375L:	linux-s390@vger.kernel.org
13376W:	http://www.ibm.com/developerworks/linux/linux390/
13377S:	Supported
13378F:	net/smc/
13379
13380SHARP RJ54N1CB0C SENSOR DRIVER
13381M:	Jacopo Mondi <jacopo@jmondi.org>
13382L:	linux-media@vger.kernel.org
13383T:	git git://linuxtv.org/media_tree.git
13384S:	Odd fixes
13385F:	drivers/media/i2c/rj54n1cb0c.c
13386F:	include/media/i2c/rj54n1cb0c.h
13387
13388SH_VEU V4L2 MEM2MEM DRIVER
13389L:	linux-media@vger.kernel.org
13390S:	Orphan
13391F:	drivers/media/platform/sh_veu.c
13392
13393SH_VOU V4L2 OUTPUT DRIVER
13394L:	linux-media@vger.kernel.org
13395S:	Orphan
13396F:	drivers/media/platform/sh_vou.c
13397F:	include/media/drv-intf/sh_vou.h
13398
13399SI2157 MEDIA DRIVER
13400M:	Antti Palosaari <crope@iki.fi>
13401L:	linux-media@vger.kernel.org
13402W:	https://linuxtv.org
13403W:	http://palosaari.fi/linux/
13404Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13405T:	git git://linuxtv.org/anttip/media_tree.git
13406S:	Maintained
13407F:	drivers/media/tuners/si2157*
13408
13409SI2165 MEDIA DRIVER
13410M:	Matthias Schwarzott <zzam@gentoo.org>
13411L:	linux-media@vger.kernel.org
13412W:	https://linuxtv.org
13413Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13414S:	Maintained
13415F:	drivers/media/dvb-frontends/si2165*
13416
13417SI2168 MEDIA DRIVER
13418M:	Antti Palosaari <crope@iki.fi>
13419L:	linux-media@vger.kernel.org
13420W:	https://linuxtv.org
13421W:	http://palosaari.fi/linux/
13422Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13423T:	git git://linuxtv.org/anttip/media_tree.git
13424S:	Maintained
13425F:	drivers/media/dvb-frontends/si2168*
13426
13427SI470X FM RADIO RECEIVER I2C DRIVER
13428M:	Hans Verkuil <hverkuil@xs4all.nl>
13429L:	linux-media@vger.kernel.org
13430T:	git git://linuxtv.org/media_tree.git
13431W:	https://linuxtv.org
13432S:	Odd Fixes
13433F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13434
13435SI470X FM RADIO RECEIVER USB DRIVER
13436M:	Hans Verkuil <hverkuil@xs4all.nl>
13437L:	linux-media@vger.kernel.org
13438T:	git git://linuxtv.org/media_tree.git
13439W:	https://linuxtv.org
13440S:	Maintained
13441F:	drivers/media/radio/si470x/radio-si470x-common.c
13442F:	drivers/media/radio/si470x/radio-si470x.h
13443F:	drivers/media/radio/si470x/radio-si470x-usb.c
13444
13445SI4713 FM RADIO TRANSMITTER I2C DRIVER
13446M:	Eduardo Valentin <edubezval@gmail.com>
13447L:	linux-media@vger.kernel.org
13448T:	git git://linuxtv.org/media_tree.git
13449W:	https://linuxtv.org
13450S:	Odd Fixes
13451F:	drivers/media/radio/si4713/si4713.?
13452
13453SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13454M:	Eduardo Valentin <edubezval@gmail.com>
13455L:	linux-media@vger.kernel.org
13456T:	git git://linuxtv.org/media_tree.git
13457W:	https://linuxtv.org
13458S:	Odd Fixes
13459F:	drivers/media/radio/si4713/radio-platform-si4713.c
13460
13461SI4713 FM RADIO TRANSMITTER USB DRIVER
13462M:	Hans Verkuil <hverkuil@xs4all.nl>
13463L:	linux-media@vger.kernel.org
13464T:	git git://linuxtv.org/media_tree.git
13465W:	https://linuxtv.org
13466S:	Maintained
13467F:	drivers/media/radio/si4713/radio-usb-si4713.c
13468
13469SIANO DVB DRIVER
13470M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13471L:	linux-media@vger.kernel.org
13472W:	https://linuxtv.org
13473T:	git git://linuxtv.org/media_tree.git
13474S:	Odd fixes
13475F:	drivers/media/common/siano/
13476F:	drivers/media/usb/siano/
13477F:	drivers/media/usb/siano/
13478F:	drivers/media/mmc/siano/
13479
13480SIFIVE DRIVERS
13481M:	Palmer Dabbelt <palmer@sifive.com>
13482L:	linux-riscv@lists.infradead.org
13483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13484S:	Supported
13485K:	sifive
13486N:	sifive
13487
13488SILEAD TOUCHSCREEN DRIVER
13489M:	Hans de Goede <hdegoede@redhat.com>
13490L:	linux-input@vger.kernel.org
13491L:	platform-driver-x86@vger.kernel.org
13492S:	Maintained
13493F:	drivers/input/touchscreen/silead.c
13494F:	drivers/platform/x86/touchscreen_dmi.c
13495
13496SILICON MOTION SM712 FRAME BUFFER DRIVER
13497M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13498M:	Teddy Wang <teddy.wang@siliconmotion.com>
13499M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13500L:	linux-fbdev@vger.kernel.org
13501S:	Maintained
13502F:	drivers/video/fbdev/sm712*
13503F:	Documentation/fb/sm712fb.txt
13504
13505SIMPLE FIRMWARE INTERFACE (SFI)
13506M:	Len Brown <lenb@kernel.org>
13507L:	sfi-devel@simplefirmware.org
13508W:	http://simplefirmware.org/
13509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13510S:	Supported
13511F:	arch/x86/platform/sfi/
13512F:	drivers/sfi/
13513F:	include/linux/sfi*.h
13514
13515SIMPLEFB FB DRIVER
13516M:	Hans de Goede <hdegoede@redhat.com>
13517L:	linux-fbdev@vger.kernel.org
13518S:	Maintained
13519F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13520F:	drivers/video/fbdev/simplefb.c
13521F:	include/linux/platform_data/simplefb.h
13522
13523SIMTEC EB110ATX (Chalice CATS)
13524P:	Ben Dooks
13525P:	Vincent Sanders <vince@simtec.co.uk>
13526M:	Simtec Linux Team <linux@simtec.co.uk>
13527W:	http://www.simtec.co.uk/products/EB110ATX/
13528S:	Supported
13529
13530SIMTEC EB2410ITX (BAST)
13531P:	Ben Dooks
13532P:	Vincent Sanders <vince@simtec.co.uk>
13533M:	Simtec Linux Team <linux@simtec.co.uk>
13534W:	http://www.simtec.co.uk/products/EB2410ITX/
13535S:	Supported
13536F:	arch/arm/mach-s3c24xx/mach-bast.c
13537F:	arch/arm/mach-s3c24xx/bast-ide.c
13538F:	arch/arm/mach-s3c24xx/bast-irq.c
13539
13540SIPHASH PRF ROUTINES
13541M:	Jason A. Donenfeld <Jason@zx2c4.com>
13542S:	Maintained
13543F:	lib/siphash.c
13544F:	lib/test_siphash.c
13545F:	include/linux/siphash.h
13546
13547SIOX
13548M:	Gavin Schenk <g.schenk@eckelmann.de>
13549M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13550R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13551S:	Supported
13552F:	drivers/siox/*
13553F:	drivers/gpio/gpio-siox.c
13554F:	include/trace/events/siox.h
13555
13556SIS 190 ETHERNET DRIVER
13557M:	Francois Romieu <romieu@fr.zoreil.com>
13558L:	netdev@vger.kernel.org
13559S:	Maintained
13560F:	drivers/net/ethernet/sis/sis190.c
13561
13562SIS 900/7016 FAST ETHERNET DRIVER
13563M:	Daniele Venzano <venza@brownhat.org>
13564W:	http://www.brownhat.org/sis900.html
13565L:	netdev@vger.kernel.org
13566S:	Maintained
13567F:	drivers/net/ethernet/sis/sis900.*
13568
13569SIS FRAMEBUFFER DRIVER
13570M:	Thomas Winischhofer <thomas@winischhofer.net>
13571W:	http://www.winischhofer.net/linuxsisvga.shtml
13572S:	Maintained
13573F:	Documentation/fb/sisfb.txt
13574F:	drivers/video/fbdev/sis/
13575F:	include/video/sisfb.h
13576
13577SIS USB2VGA DRIVER
13578M:	Thomas Winischhofer <thomas@winischhofer.net>
13579W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13580S:	Maintained
13581F:	drivers/usb/misc/sisusbvga/
13582
13583SLAB ALLOCATOR
13584M:	Christoph Lameter <cl@linux.com>
13585M:	Pekka Enberg <penberg@kernel.org>
13586M:	David Rientjes <rientjes@google.com>
13587M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13588M:	Andrew Morton <akpm@linux-foundation.org>
13589L:	linux-mm@kvack.org
13590S:	Maintained
13591F:	include/linux/sl?b*.h
13592F:	mm/sl?b*
13593
13594SLEEPABLE READ-COPY UPDATE (SRCU)
13595M:	Lai Jiangshan <jiangshanlai@gmail.com>
13596M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13597M:	Josh Triplett <josh@joshtriplett.org>
13598R:	Steven Rostedt <rostedt@goodmis.org>
13599R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13600L:	linux-kernel@vger.kernel.org
13601W:	http://www.rdrop.com/users/paulmck/RCU/
13602S:	Supported
13603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13604F:	include/linux/srcu*.h
13605F:	kernel/rcu/srcu*.c
13606
13607SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13608M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13609L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13610S:	Maintained
13611F:	drivers/slimbus/
13612F:	Documentation/devicetree/bindings/slimbus/
13613F:	include/linux/slimbus.h
13614
13615SMACK SECURITY MODULE
13616M:	Casey Schaufler <casey@schaufler-ca.com>
13617L:	linux-security-module@vger.kernel.org
13618W:	http://schaufler-ca.com
13619T:	git git://github.com/cschaufler/smack-next
13620S:	Maintained
13621F:	Documentation/admin-guide/LSM/Smack.rst
13622F:	security/smack/
13623
13624SMC91x ETHERNET DRIVER
13625M:	Nicolas Pitre <nico@fluxnic.net>
13626S:	Odd Fixes
13627F:	drivers/net/ethernet/smsc/smc91x.*
13628
13629SMIA AND SMIA++ IMAGE SENSOR DRIVER
13630M:	Sakari Ailus <sakari.ailus@iki.fi>
13631L:	linux-media@vger.kernel.org
13632S:	Maintained
13633F:	drivers/media/i2c/smiapp/
13634F:	include/media/i2c/smiapp.h
13635F:	drivers/media/i2c/smiapp-pll.c
13636F:	drivers/media/i2c/smiapp-pll.h
13637F:	include/uapi/linux/smiapp.h
13638F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13639
13640SMM665 HARDWARE MONITOR DRIVER
13641M:	Guenter Roeck <linux@roeck-us.net>
13642L:	linux-hwmon@vger.kernel.org
13643S:	Maintained
13644F:	Documentation/hwmon/smm665
13645F:	drivers/hwmon/smm665.c
13646
13647SMSC EMC2103 HARDWARE MONITOR DRIVER
13648M:	Steve Glendinning <steve.glendinning@shawell.net>
13649L:	linux-hwmon@vger.kernel.org
13650S:	Maintained
13651F:	Documentation/hwmon/emc2103
13652F:	drivers/hwmon/emc2103.c
13653
13654SMSC SCH5627 HARDWARE MONITOR DRIVER
13655M:	Hans de Goede <hdegoede@redhat.com>
13656L:	linux-hwmon@vger.kernel.org
13657S:	Supported
13658F:	Documentation/hwmon/sch5627
13659F:	drivers/hwmon/sch5627.c
13660
13661SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13662M:	Steve Glendinning <steve.glendinning@shawell.net>
13663L:	linux-fbdev@vger.kernel.org
13664S:	Maintained
13665F:	drivers/video/fbdev/smscufx.c
13666
13667SMSC47B397 HARDWARE MONITOR DRIVER
13668M:	Jean Delvare <jdelvare@suse.com>
13669L:	linux-hwmon@vger.kernel.org
13670S:	Maintained
13671F:	Documentation/hwmon/smsc47b397
13672F:	drivers/hwmon/smsc47b397.c
13673
13674SMSC911x ETHERNET DRIVER
13675M:	Steve Glendinning <steve.glendinning@shawell.net>
13676L:	netdev@vger.kernel.org
13677S:	Maintained
13678F:	include/linux/smsc911x.h
13679F:	drivers/net/ethernet/smsc/smsc911x.*
13680
13681SMSC9420 PCI ETHERNET DRIVER
13682M:	Steve Glendinning <steve.glendinning@shawell.net>
13683L:	netdev@vger.kernel.org
13684S:	Maintained
13685F:	drivers/net/ethernet/smsc/smsc9420.*
13686
13687SOC-CAMERA V4L2 SUBSYSTEM
13688L:	linux-media@vger.kernel.org
13689T:	git git://linuxtv.org/media_tree.git
13690S:	Orphan
13691F:	include/media/soc*
13692F:	drivers/media/i2c/soc_camera/
13693F:	drivers/media/platform/soc_camera/
13694
13695SOCIONEXT SYNQUACER I2C DRIVER
13696M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13697L:	linux-i2c@vger.kernel.org
13698S:	Maintained
13699F:	drivers/i2c/busses/i2c-synquacer.c
13700F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13701
13702SOCIONEXT UNIPHIER SOUND DRIVER
13703L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13704S:	Orphan
13705F:	sound/soc/uniphier/
13706
13707SOEKRIS NET48XX LED SUPPORT
13708M:	Chris Boot <bootc@bootc.net>
13709S:	Maintained
13710F:	drivers/leds/leds-net48xx.c
13711
13712SOFT-ROCE DRIVER (rxe)
13713M:	Moni Shoua <monis@mellanox.com>
13714L:	linux-rdma@vger.kernel.org
13715S:	Supported
13716W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13717Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13718F:	drivers/infiniband/sw/rxe/
13719F:	include/uapi/rdma/rdma_user_rxe.h
13720
13721SOFTLOGIC 6x10 MPEG CODEC
13722M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13723M:	Anton Sviridenko <anton@corp.bluecherry.net>
13724M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13725M:	Andrey Utkin <andrey_utkin@fastmail.com>
13726M:	Ismael Luceno <ismael@iodev.co.uk>
13727L:	linux-media@vger.kernel.org
13728S:	Supported
13729F:	drivers/media/pci/solo6x10/
13730
13731SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13732M:	James Morse <james.morse@arm.com>
13733L:	linux-arm-kernel@lists.infradead.org
13734S:	Maintained
13735F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13736F:	drivers/firmware/arm_sdei.c
13737F:	include/linux/arm_sdei.h
13738F:	include/uapi/linux/arm_sdei.h
13739
13740SOFTWARE RAID (Multiple Disks) SUPPORT
13741M:	Shaohua Li <shli@kernel.org>
13742L:	linux-raid@vger.kernel.org
13743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13744S:	Supported
13745F:	drivers/md/Makefile
13746F:	drivers/md/Kconfig
13747F:	drivers/md/md*
13748F:	drivers/md/raid*
13749F:	include/linux/raid/
13750F:	include/uapi/linux/raid/
13751
13752SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13753M:	Jassi Brar <jaswinder.singh@linaro.org>
13754L:	netdev@vger.kernel.org
13755S:	Maintained
13756F:	drivers/net/ethernet/socionext/netsec.c
13757F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13758
13759SOLIDRUN CLEARFOG SUPPORT
13760M:	Russell King <linux@armlinux.org.uk>
13761S:	Maintained
13762F:	arch/arm/boot/dts/armada-388-clearfog*
13763F:	arch/arm/boot/dts/armada-38x-solidrun-*
13764
13765SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13766M:	Russell King <linux@armlinux.org.uk>
13767S:	Maintained
13768F:	arch/arm/boot/dts/imx6*-cubox-i*
13769F:	arch/arm/boot/dts/imx6*-hummingboard*
13770F:	arch/arm/boot/dts/imx6*-sr-*
13771
13772SONIC NETWORK DRIVER
13773M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13774L:	netdev@vger.kernel.org
13775S:	Maintained
13776F:	drivers/net/ethernet/natsemi/sonic.*
13777
13778SONICS SILICON BACKPLANE DRIVER (SSB)
13779M:	Michael Buesch <m@bues.ch>
13780L:	linux-wireless@vger.kernel.org
13781S:	Maintained
13782F:	drivers/ssb/
13783F:	include/linux/ssb/
13784
13785SONY IMX258 SENSOR DRIVER
13786M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13787L:	linux-media@vger.kernel.org
13788T:	git git://linuxtv.org/media_tree.git
13789S:	Maintained
13790F:	drivers/media/i2c/imx258.c
13791
13792SONY IMX274 SENSOR DRIVER
13793M:	Leon Luo <leonl@leopardimaging.com>
13794L:	linux-media@vger.kernel.org
13795T:	git git://linuxtv.org/media_tree.git
13796S:	Maintained
13797F:	drivers/media/i2c/imx274.c
13798F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13799
13800SONY IMX319 SENSOR DRIVER
13801M:	Bingbu Cao <bingbu.cao@intel.com>
13802L:	linux-media@vger.kernel.org
13803T:	git git://linuxtv.org/media_tree.git
13804S:	Maintained
13805F:	drivers/media/i2c/imx319.c
13806
13807SONY IMX355 SENSOR DRIVER
13808M:	Tianshu Qiu <tian.shu.qiu@intel.com>
13809L:	linux-media@vger.kernel.org
13810T:	git git://linuxtv.org/media_tree.git
13811S:	Maintained
13812F:	drivers/media/i2c/imx355.c
13813
13814SONY MEMORYSTICK CARD SUPPORT
13815M:	Alex Dubov <oakad@yahoo.com>
13816W:	http://tifmxx.berlios.de/
13817S:	Maintained
13818F:	drivers/memstick/host/tifm_ms.c
13819
13820SONY MEMORYSTICK STANDARD SUPPORT
13821M:	Maxim Levitsky <maximlevitsky@gmail.com>
13822S:	Maintained
13823F:	drivers/memstick/core/ms_block.*
13824
13825SONY VAIO CONTROL DEVICE DRIVER
13826M:	Mattia Dongili <malattia@linux.it>
13827L:	platform-driver-x86@vger.kernel.org
13828W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13829S:	Maintained
13830F:	Documentation/laptops/sony-laptop.txt
13831F:	drivers/char/sonypi.c
13832F:	drivers/platform/x86/sony-laptop.c
13833F:	include/linux/sony-laptop.h
13834
13835SOUND
13836M:	Jaroslav Kysela <perex@perex.cz>
13837M:	Takashi Iwai <tiwai@suse.com>
13838L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13839W:	http://www.alsa-project.org/
13840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13841T:	git git://git.alsa-project.org/alsa-kernel.git
13842Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13843S:	Maintained
13844F:	Documentation/sound/
13845F:	include/sound/
13846F:	include/uapi/sound/
13847F:	sound/
13848
13849SOUND - COMPRESSED AUDIO
13850M:	Vinod Koul <vkoul@kernel.org>
13851L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13853S:	Supported
13854F:	Documentation/sound/designs/compress-offload.rst
13855F:	include/sound/compress_driver.h
13856F:	include/uapi/sound/compress_*
13857F:	sound/core/compress_offload.c
13858F:	sound/soc/soc-compress.c
13859
13860SOUND - DMAENGINE HELPERS
13861M:	Lars-Peter Clausen <lars@metafoo.de>
13862S:	Supported
13863F:	include/sound/dmaengine_pcm.h
13864F:	sound/core/pcm_dmaengine.c
13865F:	sound/soc/soc-generic-dmaengine-pcm.c
13866
13867SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13868M:	Liam Girdwood <lgirdwood@gmail.com>
13869M:	Mark Brown <broonie@kernel.org>
13870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13871L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13872W:	http://alsa-project.org/main/index.php/ASoC
13873S:	Supported
13874F:	Documentation/devicetree/bindings/sound/
13875F:	Documentation/sound/soc/
13876F:	sound/soc/
13877F:	include/sound/soc*
13878
13879SOUNDWIRE SUBSYSTEM
13880M:	Vinod Koul <vkoul@kernel.org>
13881M:	Sanyog Kale <sanyog.r.kale@intel.com>
13882R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13883L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13884S:	Supported
13885F:	Documentation/driver-api/soundwire/
13886F:	drivers/soundwire/
13887F:	include/linux/soundwire/
13888
13889SP2 MEDIA DRIVER
13890M:	Olli Salonen <olli.salonen@iki.fi>
13891L:	linux-media@vger.kernel.org
13892W:	https://linuxtv.org
13893Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13894S:	Maintained
13895F:	drivers/media/dvb-frontends/sp2*
13896
13897SPARC + UltraSPARC (sparc/sparc64)
13898M:	"David S. Miller" <davem@davemloft.net>
13899L:	sparclinux@vger.kernel.org
13900Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13903S:	Maintained
13904F:	arch/sparc/
13905F:	drivers/sbus/
13906
13907SPARC SERIAL DRIVERS
13908M:	"David S. Miller" <davem@davemloft.net>
13909L:	sparclinux@vger.kernel.org
13910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13912S:	Maintained
13913F:	include/linux/sunserialcore.h
13914F:	drivers/tty/serial/suncore.c
13915F:	drivers/tty/serial/sunhv.c
13916F:	drivers/tty/serial/sunsab.c
13917F:	drivers/tty/serial/sunsab.h
13918F:	drivers/tty/serial/sunsu.c
13919F:	drivers/tty/serial/sunzilog.c
13920F:	drivers/tty/serial/sunzilog.h
13921F:	drivers/tty/vcc.c
13922
13923SPARSE CHECKER
13924M:	"Christopher Li" <sparse@chrisli.org>
13925L:	linux-sparse@vger.kernel.org
13926W:	https://sparse.wiki.kernel.org/
13927T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13928T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13929S:	Maintained
13930F:	include/linux/compiler.h
13931
13932SPEAR CLOCK FRAMEWORK SUPPORT
13933M:	Viresh Kumar <vireshk@kernel.org>
13934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13935W:	http://www.st.com/spear
13936S:	Maintained
13937F:	drivers/clk/spear/
13938
13939SPEAR PLATFORM SUPPORT
13940M:	Viresh Kumar <vireshk@kernel.org>
13941M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13942L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13943W:	http://www.st.com/spear
13944S:	Maintained
13945F:	arch/arm/boot/dts/spear*
13946F:	arch/arm/mach-spear/
13947
13948SPI NOR SUBSYSTEM
13949M:	Marek Vasut <marek.vasut@gmail.com>
13950L:	linux-mtd@lists.infradead.org
13951W:	http://www.linux-mtd.infradead.org/
13952Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13953T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13954T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13955S:	Maintained
13956F:	drivers/mtd/spi-nor/
13957F:	include/linux/mtd/spi-nor.h
13958
13959SPI SUBSYSTEM
13960M:	Mark Brown <broonie@kernel.org>
13961L:	linux-spi@vger.kernel.org
13962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13963Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13964S:	Maintained
13965F:	Documentation/devicetree/bindings/spi/
13966F:	Documentation/spi/
13967F:	drivers/spi/
13968F:	include/linux/spi/
13969F:	include/uapi/linux/spi/
13970F:	tools/spi/
13971
13972SPIDERNET NETWORK DRIVER for CELL
13973M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13974L:	netdev@vger.kernel.org
13975S:	Supported
13976F:	Documentation/networking/spider_net.txt
13977F:	drivers/net/ethernet/toshiba/spider_net*
13978
13979SPMI SUBSYSTEM
13980R:	Stephen Boyd <sboyd@kernel.org>
13981L:	linux-arm-msm@vger.kernel.org
13982F:	Documentation/devicetree/bindings/spmi/
13983F:	drivers/spmi/
13984F:	include/dt-bindings/spmi/spmi.h
13985F:	include/linux/spmi.h
13986F:	include/trace/events/spmi.h
13987
13988SPU FILE SYSTEM
13989M:	Jeremy Kerr <jk@ozlabs.org>
13990L:	linuxppc-dev@lists.ozlabs.org
13991W:	http://www.ibm.com/developerworks/power/cell/
13992S:	Supported
13993F:	Documentation/filesystems/spufs.txt
13994F:	arch/powerpc/platforms/cell/spufs/
13995
13996SQUASHFS FILE SYSTEM
13997M:	Phillip Lougher <phillip@squashfs.org.uk>
13998L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13999W:	http://squashfs.org.uk
14000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14001S:	Maintained
14002F:	Documentation/filesystems/squashfs.txt
14003F:	fs/squashfs/
14004
14005SRM (Alpha) environment access
14006M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14007S:	Maintained
14008F:	arch/alpha/kernel/srm_env.c
14009
14010ST STM32 I2C/SMBUS DRIVER
14011M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14012L:	linux-i2c@vger.kernel.org
14013S:	Maintained
14014F:	drivers/i2c/busses/i2c-stm32*
14015
14016ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14017M:	Song Qiang <songqiang1304521@gmail.com>
14018L:	linux-iio@vger.kernel.org
14019S:	Maintained
14020F:	drivers/iio/proximity/vl53l0x-i2c.c
14021F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14022
14023STABLE BRANCH
14024M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14025L:	stable@vger.kernel.org
14026S:	Supported
14027F:	Documentation/process/stable-kernel-rules.rst
14028
14029STAGING - COMEDI
14030M:	Ian Abbott <abbotti@mev.co.uk>
14031M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14032S:	Odd Fixes
14033F:	drivers/staging/comedi/
14034
14035STAGING - EROFS FILE SYSTEM
14036M:	Gao Xiang <gaoxiang25@huawei.com>
14037M:	Chao Yu <yuchao0@huawei.com>
14038L:	linux-erofs@lists.ozlabs.org
14039S:	Maintained
14040F:	drivers/staging/erofs/
14041
14042STAGING - INDUSTRIAL IO
14043M:	Jonathan Cameron <jic23@kernel.org>
14044L:	linux-iio@vger.kernel.org
14045S:	Odd Fixes
14046F:	Documentation/devicetree/bindings/staging/iio/
14047F:	drivers/staging/iio/
14048
14049STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14050M:	Marc Dietrich <marvin24@gmx.de>
14051L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14052L:	linux-tegra@vger.kernel.org
14053S:	Maintained
14054F:	drivers/staging/nvec/
14055
14056STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14057M:	Jens Frederich <jfrederich@gmail.com>
14058M:	Daniel Drake <dsd@laptop.org>
14059M:	Jon Nettleton <jon.nettleton@gmail.com>
14060W:	http://wiki.laptop.org/go/DCON
14061S:	Maintained
14062F:	drivers/staging/olpc_dcon/
14063
14064STAGING - REALTEK RTL8712U DRIVERS
14065M:	Larry Finger <Larry.Finger@lwfinger.net>
14066M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14067S:	Odd Fixes
14068F:	drivers/staging/rtl8712/
14069
14070STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14071M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14072M:	Teddy Wang <teddy.wang@siliconmotion.com>
14073M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14074L:	linux-fbdev@vger.kernel.org
14075S:	Maintained
14076F:	drivers/staging/sm750fb/
14077
14078STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14079M:	William Hubbs <w.d.hubbs@gmail.com>
14080M:	Chris Brannon <chris@the-brannons.com>
14081M:	Kirk Reiser <kirk@reisers.ca>
14082M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14083L:	speakup@linux-speakup.org
14084W:	http://www.linux-speakup.org/
14085S:	Odd Fixes
14086F:	drivers/staging/speakup/
14087
14088STAGING - VIA VT665X DRIVERS
14089M:	Forest Bond <forest@alittletooquiet.net>
14090S:	Odd Fixes
14091F:	drivers/staging/vt665?/
14092
14093STAGING - WILC1000 WIFI DRIVER
14094M:	Aditya Shankar <aditya.shankar@microchip.com>
14095M:	Ganesh Krishna <ganesh.krishna@microchip.com>
14096L:	linux-wireless@vger.kernel.org
14097S:	Supported
14098F:	drivers/staging/wilc1000/
14099
14100STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14101M:	Arnaud Patard <arnaud.patard@rtp-net.org>
14102S:	Odd Fixes
14103F:	drivers/staging/xgifb/
14104
14105STAGING SUBSYSTEM
14106M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14108L:	devel@driverdev.osuosl.org
14109S:	Supported
14110F:	drivers/staging/
14111
14112STARFIRE/DURALAN NETWORK DRIVER
14113M:	Ion Badulescu <ionut@badula.org>
14114S:	Odd Fixes
14115F:	drivers/net/ethernet/adaptec/starfire*
14116
14117STEC S1220 SKD DRIVER
14118M:	Bart Van Assche <bart.vanassche@wdc.com>
14119L:	linux-block@vger.kernel.org
14120S:	Maintained
14121F:	drivers/block/skd*[ch]
14122
14123STI AUDIO (ASoC) DRIVERS
14124M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14125L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14126S:	Maintained
14127F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14128F:	sound/soc/sti/
14129
14130STI CEC DRIVER
14131M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
14132S:	Maintained
14133F:	drivers/media/platform/sti/cec/
14134F:	Documentation/devicetree/bindings/media/stih-cec.txt
14135
14136STK1160 USB VIDEO CAPTURE DRIVER
14137M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14138L:	linux-media@vger.kernel.org
14139T:	git git://linuxtv.org/media_tree.git
14140S:	Maintained
14141F:	drivers/media/usb/stk1160/
14142
14143STM32 AUDIO (ASoC) DRIVERS
14144M:	Olivier Moysan <olivier.moysan@st.com>
14145M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14146L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14147S:	Maintained
14148F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
14149F:	sound/soc/stm/
14150
14151STM32 TIMER/LPTIMER DRIVERS
14152M:	Fabrice Gasnier <fabrice.gasnier@st.com>
14153S:	Maintained
14154F:	drivers/*/stm32-*timer*
14155F:	drivers/pwm/pwm-stm32*
14156F:	include/linux/*/stm32-*tim*
14157F:	Documentation/ABI/testing/*timer-stm32
14158F:	Documentation/devicetree/bindings/*/stm32-*timer*
14159F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
14160
14161STMMAC ETHERNET DRIVER
14162M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
14163M:	Alexandre Torgue <alexandre.torgue@st.com>
14164M:	Jose Abreu <joabreu@synopsys.com>
14165L:	netdev@vger.kernel.org
14166W:	http://www.stlinux.com
14167S:	Supported
14168F:	drivers/net/ethernet/stmicro/stmmac/
14169
14170SUN3/3X
14171M:	Sam Creasey <sammy@sammy.net>
14172W:	http://sammy.net/sun3/
14173S:	Maintained
14174F:	arch/m68k/kernel/*sun3*
14175F:	arch/m68k/sun3*/
14176F:	arch/m68k/include/asm/sun3*
14177F:	drivers/net/ethernet/i825xx/sun3*
14178
14179SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14180M:	Hans de Goede <hdegoede@redhat.com>
14181L:	linux-input@vger.kernel.org
14182S:	Maintained
14183F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14184F:	drivers/input/keyboard/sun4i-lradc-keys.c
14185
14186SUNDANCE NETWORK DRIVER
14187M:	Denis Kirjanov <kda@linux-powerpc.org>
14188L:	netdev@vger.kernel.org
14189S:	Maintained
14190F:	drivers/net/ethernet/dlink/sundance.c
14191
14192SUPERH
14193M:	Yoshinori Sato <ysato@users.sourceforge.jp>
14194M:	Rich Felker <dalias@libc.org>
14195L:	linux-sh@vger.kernel.org
14196Q:	http://patchwork.kernel.org/project/linux-sh/list/
14197S:	Maintained
14198F:	Documentation/sh/
14199F:	arch/sh/
14200F:	drivers/sh/
14201
14202SUSPEND TO RAM
14203M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
14204M:	Len Brown <len.brown@intel.com>
14205M:	Pavel Machek <pavel@ucw.cz>
14206L:	linux-pm@vger.kernel.org
14207B:	https://bugzilla.kernel.org
14208S:	Supported
14209F:	Documentation/power/
14210F:	arch/x86/kernel/acpi/
14211F:	drivers/base/power/
14212F:	kernel/power/
14213F:	include/linux/suspend.h
14214F:	include/linux/freezer.h
14215F:	include/linux/pm.h
14216
14217SVGA HANDLING
14218M:	Martin Mares <mj@ucw.cz>
14219L:	linux-video@atrey.karlin.mff.cuni.cz
14220S:	Maintained
14221F:	Documentation/svga.txt
14222F:	arch/x86/boot/video*
14223
14224SWIOTLB SUBSYSTEM
14225M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14226L:	iommu@lists.linux-foundation.org
14227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14228S:	Supported
14229F:	kernel/dma/swiotlb.c
14230F:	arch/*/kernel/pci-swiotlb.c
14231F:	include/linux/swiotlb.h
14232
14233SWITCHDEV
14234M:	Jiri Pirko <jiri@resnulli.us>
14235M:	Ivan Vecera <ivecera@redhat.com>
14236L:	netdev@vger.kernel.org
14237S:	Supported
14238F:	net/switchdev/
14239F:	include/net/switchdev.h
14240
14241SY8106A REGULATOR DRIVER
14242M:	Icenowy Zheng <icenowy@aosc.io>
14243S:	Maintained
14244F:	drivers/regulator/sy8106a-regulator.c
14245F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14246
14247SYNC FILE FRAMEWORK
14248M:	Sumit Semwal <sumit.semwal@linaro.org>
14249R:	Gustavo Padovan <gustavo@padovan.org>
14250S:	Maintained
14251L:	linux-media@vger.kernel.org
14252L:	dri-devel@lists.freedesktop.org
14253F:	drivers/dma-buf/sync_*
14254F:	drivers/dma-buf/dma-fence*
14255F:	drivers/dma-buf/sw_sync.c
14256F:	include/linux/sync_file.h
14257F:	include/uapi/linux/sync_file.h
14258F:	Documentation/sync_file.txt
14259T:	git git://anongit.freedesktop.org/drm/drm-misc
14260
14261SYNOPSYS ARC ARCHITECTURE
14262M:	Vineet Gupta <vgupta@synopsys.com>
14263L:	linux-snps-arc@lists.infradead.org
14264S:	Supported
14265F:	arch/arc/
14266F:	Documentation/devicetree/bindings/arc/*
14267F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14268F:	drivers/clocksource/arc_timer.c
14269F:	drivers/tty/serial/arc_uart.c
14270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14271
14272SYNOPSYS ARC HSDK SDP pll clock driver
14273M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14274S:	Supported
14275F:	drivers/clk/clk-hsdk-pll.c
14276F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14277
14278SYNOPSYS ARC SDP clock driver
14279M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14280S:	Supported
14281F:	drivers/clk/axs10x/*
14282F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14283
14284SYNOPSYS ARC SDP platform support
14285M:	Alexey Brodkin <abrodkin@synopsys.com>
14286S:	Supported
14287F:	arch/arc/plat-axs10x
14288F:	arch/arc/boot/dts/ax*
14289F:	Documentation/devicetree/bindings/arc/axs10*
14290
14291SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14292M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14293S:	Supported
14294F:	drivers/reset/reset-axs10x.c
14295F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14296
14297SYNOPSYS CREG GPIO DRIVER
14298M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14299S:	Maintained
14300F:	drivers/gpio/gpio-creg-snps.c
14301F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14302
14303SYNOPSYS DESIGNWARE 8250 UART DRIVER
14304R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14305S:	Maintained
14306F:	drivers/tty/serial/8250/8250_dw.c
14307
14308SYNOPSYS DESIGNWARE APB GPIO DRIVER
14309M:	Hoan Tran <hotran@apm.com>
14310L:	linux-gpio@vger.kernel.org
14311S:	Maintained
14312F:	drivers/gpio/gpio-dwapb.c
14313F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14314
14315SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14316M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14317S:	Maintained
14318F:	drivers/dma/dwi-axi-dmac/
14319F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14320
14321SYNOPSYS DESIGNWARE DMAC DRIVER
14322M:	Viresh Kumar <vireshk@kernel.org>
14323R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14324S:	Maintained
14325F:	include/linux/dma/dw.h
14326F:	include/linux/platform_data/dma-dw.h
14327F:	drivers/dma/dw/
14328
14329SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14330M:	Jose Abreu <Jose.Abreu@synopsys.com>
14331L:	netdev@vger.kernel.org
14332S:	Supported
14333F:	drivers/net/ethernet/synopsys/
14334
14335SYNOPSYS DESIGNWARE I2C DRIVER
14336M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14337R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14338R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14339L:	linux-i2c@vger.kernel.org
14340S:	Maintained
14341F:	drivers/i2c/busses/i2c-designware-*
14342F:	include/linux/platform_data/i2c-designware.h
14343
14344SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14345M:	Jaehoon Chung <jh80.chung@samsung.com>
14346L:	linux-mmc@vger.kernel.org
14347S:	Maintained
14348F:	drivers/mmc/host/dw_mmc*
14349
14350SYNOPSYS HSDK RESET CONTROLLER DRIVER
14351M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14352S:	Supported
14353F:	drivers/reset/reset-hsdk.c
14354F:	include/dt-bindings/reset/snps,hsdk-reset.h
14355F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14356
14357SYSTEM CONFIGURATION (SYSCON)
14358M:	Lee Jones <lee.jones@linaro.org>
14359M:	Arnd Bergmann <arnd@arndb.de>
14360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14361S:	Supported
14362F:	drivers/mfd/syscon.c
14363
14364SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14365M:	Sudeep Holla <sudeep.holla@arm.com>
14366L:	linux-arm-kernel@lists.infradead.org
14367S:	Maintained
14368F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14369F:	drivers/clk/clk-sc[mp]i.c
14370F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14371F:	drivers/firmware/arm_scpi.c
14372F:	drivers/firmware/arm_scmi/
14373F:	include/linux/sc[mp]i_protocol.h
14374
14375SYSTEM RESET/SHUTDOWN DRIVERS
14376M:	Sebastian Reichel <sre@kernel.org>
14377L:	linux-pm@vger.kernel.org
14378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14379S:	Maintained
14380F:	Documentation/devicetree/bindings/power/reset/
14381F:	drivers/power/reset/
14382
14383SYSTEM TRACE MODULE CLASS
14384M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14385S:	Maintained
14386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14387F:	Documentation/trace/stm.rst
14388F:	drivers/hwtracing/stm/
14389F:	include/linux/stm.h
14390F:	include/uapi/linux/stm.h
14391
14392SYSV FILESYSTEM
14393M:	Christoph Hellwig <hch@infradead.org>
14394S:	Maintained
14395F:	Documentation/filesystems/sysv-fs.txt
14396F:	fs/sysv/
14397F:	include/linux/sysv_fs.h
14398
14399TARGET SUBSYSTEM
14400M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14401L:	linux-scsi@vger.kernel.org
14402L:	target-devel@vger.kernel.org
14403W:	http://www.linux-iscsi.org
14404W:	http://groups.google.com/group/linux-iscsi-target-dev
14405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14406S:	Supported
14407F:	drivers/target/
14408F:	include/target/
14409F:	Documentation/target/
14410
14411TASKSTATS STATISTICS INTERFACE
14412M:	Balbir Singh <bsingharora@gmail.com>
14413S:	Maintained
14414F:	Documentation/accounting/taskstats*
14415F:	include/linux/taskstats*
14416F:	kernel/taskstats.c
14417
14418TC subsystem
14419M:	Jamal Hadi Salim <jhs@mojatatu.com>
14420M:	Cong Wang <xiyou.wangcong@gmail.com>
14421M:	Jiri Pirko <jiri@resnulli.us>
14422L:	netdev@vger.kernel.org
14423S:	Maintained
14424F:	include/net/pkt_cls.h
14425F:	include/net/pkt_sched.h
14426F:	include/net/tc_act/
14427F:	include/uapi/linux/pkt_cls.h
14428F:	include/uapi/linux/pkt_sched.h
14429F:	include/uapi/linux/tc_act/
14430F:	include/uapi/linux/tc_ematch/
14431F:	net/sched/
14432
14433TC90522 MEDIA DRIVER
14434M:	Akihiro Tsukada <tskd08@gmail.com>
14435L:	linux-media@vger.kernel.org
14436S:	Odd Fixes
14437F:	drivers/media/dvb-frontends/tc90522*
14438
14439TCP LOW PRIORITY MODULE
14440M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14441M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14442W:	http://tcp-lp-mod.sourceforge.net/
14443S:	Maintained
14444F:	net/ipv4/tcp_lp.c
14445
14446TDA10071 MEDIA DRIVER
14447M:	Antti Palosaari <crope@iki.fi>
14448L:	linux-media@vger.kernel.org
14449W:	https://linuxtv.org
14450W:	http://palosaari.fi/linux/
14451Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14452T:	git git://linuxtv.org/anttip/media_tree.git
14453S:	Maintained
14454F:	drivers/media/dvb-frontends/tda10071*
14455
14456TDA18212 MEDIA DRIVER
14457M:	Antti Palosaari <crope@iki.fi>
14458L:	linux-media@vger.kernel.org
14459W:	https://linuxtv.org
14460W:	http://palosaari.fi/linux/
14461Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14462T:	git git://linuxtv.org/anttip/media_tree.git
14463S:	Maintained
14464F:	drivers/media/tuners/tda18212*
14465
14466TDA18218 MEDIA DRIVER
14467M:	Antti Palosaari <crope@iki.fi>
14468L:	linux-media@vger.kernel.org
14469W:	https://linuxtv.org
14470W:	http://palosaari.fi/linux/
14471Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14472T:	git git://linuxtv.org/anttip/media_tree.git
14473S:	Maintained
14474F:	drivers/media/tuners/tda18218*
14475
14476TDA18250 MEDIA DRIVER
14477M:	Olli Salonen <olli.salonen@iki.fi>
14478L:	linux-media@vger.kernel.org
14479W:	https://linuxtv.org
14480Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14481T:	git git://linuxtv.org/media_tree.git
14482S:	Maintained
14483F:	drivers/media/tuners/tda18250*
14484
14485TDA18271 MEDIA DRIVER
14486M:	Michael Krufky <mkrufky@linuxtv.org>
14487L:	linux-media@vger.kernel.org
14488W:	https://linuxtv.org
14489W:	http://github.com/mkrufky
14490Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14491T:	git git://linuxtv.org/mkrufky/tuners.git
14492S:	Maintained
14493F:	drivers/media/tuners/tda18271*
14494
14495TDA1997x MEDIA DRIVER
14496M:	Tim Harvey <tharvey@gateworks.com>
14497L:	linux-media@vger.kernel.org
14498W:	https://linuxtv.org
14499Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14500S:	Maintained
14501F:	drivers/media/i2c/tda1997x.*
14502
14503TDA827x MEDIA DRIVER
14504M:	Michael Krufky <mkrufky@linuxtv.org>
14505L:	linux-media@vger.kernel.org
14506W:	https://linuxtv.org
14507W:	http://github.com/mkrufky
14508Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14509T:	git git://linuxtv.org/mkrufky/tuners.git
14510S:	Maintained
14511F:	drivers/media/tuners/tda8290.*
14512
14513TDA8290 MEDIA DRIVER
14514M:	Michael Krufky <mkrufky@linuxtv.org>
14515L:	linux-media@vger.kernel.org
14516W:	https://linuxtv.org
14517W:	http://github.com/mkrufky
14518Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14519T:	git git://linuxtv.org/mkrufky/tuners.git
14520S:	Maintained
14521F:	drivers/media/tuners/tda8290.*
14522
14523TDA9840 MEDIA DRIVER
14524M:	Hans Verkuil <hverkuil@xs4all.nl>
14525L:	linux-media@vger.kernel.org
14526T:	git git://linuxtv.org/media_tree.git
14527W:	https://linuxtv.org
14528S:	Maintained
14529F:	drivers/media/i2c/tda9840*
14530
14531TEA5761 TUNER DRIVER
14532M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14533L:	linux-media@vger.kernel.org
14534W:	https://linuxtv.org
14535T:	git git://linuxtv.org/media_tree.git
14536S:	Odd fixes
14537F:	drivers/media/tuners/tea5761.*
14538
14539TEA5767 TUNER DRIVER
14540M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14541L:	linux-media@vger.kernel.org
14542W:	https://linuxtv.org
14543T:	git git://linuxtv.org/media_tree.git
14544S:	Maintained
14545F:	drivers/media/tuners/tea5767.*
14546
14547TEA6415C MEDIA DRIVER
14548M:	Hans Verkuil <hverkuil@xs4all.nl>
14549L:	linux-media@vger.kernel.org
14550T:	git git://linuxtv.org/media_tree.git
14551W:	https://linuxtv.org
14552S:	Maintained
14553F:	drivers/media/i2c/tea6415c*
14554
14555TEA6420 MEDIA DRIVER
14556M:	Hans Verkuil <hverkuil@xs4all.nl>
14557L:	linux-media@vger.kernel.org
14558T:	git git://linuxtv.org/media_tree.git
14559W:	https://linuxtv.org
14560S:	Maintained
14561F:	drivers/media/i2c/tea6420*
14562
14563TEAM DRIVER
14564M:	Jiri Pirko <jiri@resnulli.us>
14565L:	netdev@vger.kernel.org
14566S:	Supported
14567F:	drivers/net/team/
14568F:	include/linux/if_team.h
14569F:	include/uapi/linux/if_team.h
14570
14571TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14572M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14573S:	Maintained
14574F:	arch/x86/platform/ts5500/
14575
14576TECHNOTREND USB IR RECEIVER
14577M:	Sean Young <sean@mess.org>
14578L:	linux-media@vger.kernel.org
14579S:	Maintained
14580F:	drivers/media/rc/ttusbir.c
14581
14582TECHWELL TW9910 VIDEO DECODER
14583L:	linux-media@vger.kernel.org
14584S:	Orphan
14585F:	drivers/media/i2c/tw9910.c
14586F:	include/media/i2c/tw9910.h
14587
14588TEE SUBSYSTEM
14589M:	Jens Wiklander <jens.wiklander@linaro.org>
14590S:	Maintained
14591F:	include/linux/tee_drv.h
14592F:	include/uapi/linux/tee.h
14593F:	drivers/tee/
14594F:	Documentation/tee.txt
14595
14596TEGRA ARCHITECTURE SUPPORT
14597M:	Thierry Reding <thierry.reding@gmail.com>
14598M:	Jonathan Hunter <jonathanh@nvidia.com>
14599L:	linux-tegra@vger.kernel.org
14600Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14602S:	Supported
14603N:	[^a-z]tegra
14604
14605TEGRA CLOCK DRIVER
14606M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14607M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14608S:	Supported
14609F:	drivers/clk/tegra/
14610
14611TEGRA DMA DRIVERS
14612M:	Laxman Dewangan <ldewangan@nvidia.com>
14613M:	Jon Hunter <jonathanh@nvidia.com>
14614S:	Supported
14615F:	drivers/dma/tegra*
14616
14617TEGRA I2C DRIVER
14618M:	Laxman Dewangan <ldewangan@nvidia.com>
14619S:	Supported
14620F:	drivers/i2c/busses/i2c-tegra.c
14621
14622TEGRA IOMMU DRIVERS
14623M:	Thierry Reding <thierry.reding@gmail.com>
14624L:	linux-tegra@vger.kernel.org
14625S:	Supported
14626F:	drivers/iommu/tegra*
14627
14628TEGRA KBC DRIVER
14629M:	Laxman Dewangan <ldewangan@nvidia.com>
14630S:	Supported
14631F:	drivers/input/keyboard/tegra-kbc.c
14632
14633TEGRA NAND DRIVER
14634M:	Stefan Agner <stefan@agner.ch>
14635M:	Lucas Stach <dev@lynxeye.de>
14636S:	Maintained
14637F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14638F:	drivers/mtd/nand/raw/tegra_nand.c
14639
14640TEGRA PWM DRIVER
14641M:	Thierry Reding <thierry.reding@gmail.com>
14642S:	Supported
14643F:	drivers/pwm/pwm-tegra.c
14644
14645TEGRA SERIAL DRIVER
14646M:	Laxman Dewangan <ldewangan@nvidia.com>
14647S:	Supported
14648F:	drivers/tty/serial/serial-tegra.c
14649
14650TEGRA SPI DRIVER
14651M:	Laxman Dewangan <ldewangan@nvidia.com>
14652S:	Supported
14653F:	drivers/spi/spi-tegra*
14654
14655TEHUTI ETHERNET DRIVER
14656M:	Andy Gospodarek <andy@greyhouse.net>
14657L:	netdev@vger.kernel.org
14658S:	Supported
14659F:	drivers/net/ethernet/tehuti/*
14660
14661Telecom Clock Driver for MCPL0010
14662M:	Mark Gross <mark.gross@intel.com>
14663S:	Supported
14664F:	drivers/char/tlclk.c
14665
14666TENSILICA XTENSA PORT (xtensa)
14667M:	Chris Zankel <chris@zankel.net>
14668M:	Max Filippov <jcmvbkbc@gmail.com>
14669L:	linux-xtensa@linux-xtensa.org
14670T:	git git://github.com/czankel/xtensa-linux.git
14671S:	Maintained
14672F:	arch/xtensa/
14673F:	drivers/irqchip/irq-xtensa-*
14674
14675Texas Instruments' System Control Interface (TISCI) Protocol Driver
14676M:	Nishanth Menon <nm@ti.com>
14677M:	Tero Kristo <t-kristo@ti.com>
14678M:	Santosh Shilimkar <ssantosh@kernel.org>
14679L:	linux-arm-kernel@lists.infradead.org
14680S:	Maintained
14681F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14682F:	drivers/firmware/ti_sci*
14683F:	include/linux/soc/ti/ti_sci_protocol.h
14684F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14685F:	drivers/soc/ti/ti_sci_pm_domains.c
14686F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14687F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14688F:	drivers/clk/keystone/sci-clk.c
14689F:	drivers/reset/reset-ti-sci.c
14690
14691THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14692M:	Hans Verkuil <hverkuil@xs4all.nl>
14693L:	linux-media@vger.kernel.org
14694T:	git git://linuxtv.org/media_tree.git
14695W:	https://linuxtv.org
14696S:	Maintained
14697F:	drivers/media/radio/radio-raremono.c
14698
14699THERMAL
14700M:	Zhang Rui <rui.zhang@intel.com>
14701M:	Eduardo Valentin <edubezval@gmail.com>
14702R:	Daniel Lezcano <daniel.lezcano@linaro.org>
14703L:	linux-pm@vger.kernel.org
14704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14706Q:	https://patchwork.kernel.org/project/linux-pm/list/
14707S:	Supported
14708F:	drivers/thermal/
14709F:	include/linux/thermal.h
14710F:	include/uapi/linux/thermal.h
14711F:	include/linux/cpu_cooling.h
14712F:	Documentation/devicetree/bindings/thermal/
14713
14714THERMAL/CPU_COOLING
14715M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14716M:	Viresh Kumar <viresh.kumar@linaro.org>
14717M:	Javi Merino <javi.merino@kernel.org>
14718L:	linux-pm@vger.kernel.org
14719S:	Supported
14720F:	Documentation/thermal/cpu-cooling-api.txt
14721F:	drivers/thermal/cpu_cooling.c
14722F:	include/linux/cpu_cooling.h
14723
14724THINKPAD ACPI EXTRAS DRIVER
14725M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14726L:	ibm-acpi-devel@lists.sourceforge.net
14727L:	platform-driver-x86@vger.kernel.org
14728W:	http://ibm-acpi.sourceforge.net
14729W:	http://thinkwiki.org/wiki/Ibm-acpi
14730T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14731S:	Maintained
14732F:	drivers/platform/x86/thinkpad_acpi.c
14733
14734THUNDERBOLT DRIVER
14735M:	Andreas Noever <andreas.noever@gmail.com>
14736M:	Michael Jamet <michael.jamet@intel.com>
14737M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14738M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14740S:	Maintained
14741F:	Documentation/admin-guide/thunderbolt.rst
14742F:	drivers/thunderbolt/
14743F:	include/linux/thunderbolt.h
14744
14745THUNDERBOLT NETWORK DRIVER
14746M:	Michael Jamet <michael.jamet@intel.com>
14747M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14748M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14749L:	netdev@vger.kernel.org
14750S:	Maintained
14751F:	drivers/net/thunderbolt.c
14752
14753THUNDERX GPIO DRIVER
14754M:	David Daney <david.daney@cavium.com>
14755S:	Maintained
14756F:	drivers/gpio/gpio-thunderx.c
14757
14758TI AM437X VPFE DRIVER
14759M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14760L:	linux-media@vger.kernel.org
14761W:	https://linuxtv.org
14762Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14763T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14764S:	Maintained
14765F:	drivers/media/platform/am437x/
14766
14767TI BANDGAP AND THERMAL DRIVER
14768M:	Eduardo Valentin <edubezval@gmail.com>
14769M:	Keerthy <j-keerthy@ti.com>
14770L:	linux-pm@vger.kernel.org
14771L:	linux-omap@vger.kernel.org
14772S:	Maintained
14773F:	drivers/thermal/ti-soc-thermal/
14774
14775TI BQ27XXX POWER SUPPLY DRIVER
14776R:	Andrew F. Davis <afd@ti.com>
14777F:	include/linux/power/bq27xxx_battery.h
14778F:	drivers/power/supply/bq27xxx_battery.c
14779F:	drivers/power/supply/bq27xxx_battery_i2c.c
14780
14781TI CDCE706 CLOCK DRIVER
14782M:	Max Filippov <jcmvbkbc@gmail.com>
14783S:	Maintained
14784F:	drivers/clk/clk-cdce706.c
14785
14786TI CLOCK DRIVER
14787M:	Tero Kristo <t-kristo@ti.com>
14788L:	linux-omap@vger.kernel.org
14789S:	Maintained
14790F:	drivers/clk/ti/
14791F:	include/linux/clk/ti.h
14792
14793TI DAVINCI MACHINE SUPPORT
14794M:	Sekhar Nori <nsekhar@ti.com>
14795M:	Kevin Hilman <khilman@kernel.org>
14796L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14798S:	Supported
14799F:	arch/arm/mach-davinci/
14800F:	drivers/i2c/busses/i2c-davinci.c
14801F:	arch/arm/boot/dts/da850*
14802
14803TI DAVINCI SERIES CLOCK DRIVER
14804M:	David Lechner <david@lechnology.com>
14805R:	Sekhar Nori <nsekhar@ti.com>
14806S:	Maintained
14807F:	Documentation/devicetree/bindings/clock/ti/davinci/
14808F:	drivers/clk/davinci/
14809
14810TI DAVINCI SERIES GPIO DRIVER
14811M:	Keerthy <j-keerthy@ti.com>
14812L:	linux-gpio@vger.kernel.org
14813S:	Maintained
14814F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14815F:	drivers/gpio/gpio-davinci.c
14816
14817TI DAVINCI SERIES MEDIA DRIVER
14818M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14819L:	linux-media@vger.kernel.org
14820W:	https://linuxtv.org
14821Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14822T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14823S:	Maintained
14824F:	drivers/media/platform/davinci/
14825F:	include/media/davinci/
14826
14827TI ETHERNET SWITCH DRIVER (CPSW)
14828R:	Grygorii Strashko <grygorii.strashko@ti.com>
14829L:	linux-omap@vger.kernel.org
14830L:	netdev@vger.kernel.org
14831S:	Maintained
14832F:	drivers/net/ethernet/ti/cpsw*
14833F:	drivers/net/ethernet/ti/davinci*
14834
14835TI FLASH MEDIA INTERFACE DRIVER
14836M:	Alex Dubov <oakad@yahoo.com>
14837S:	Maintained
14838F:	drivers/misc/tifm*
14839F:	drivers/mmc/host/tifm_sd.c
14840F:	include/linux/tifm.h
14841
14842TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14843M:	Santosh Shilimkar <ssantosh@kernel.org>
14844L:	linux-kernel@vger.kernel.org
14845L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14846S:	Maintained
14847F:	drivers/soc/ti/*
14848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14849
14850TI LM49xxx FAMILY ASoC CODEC DRIVERS
14851M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14852M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14853L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14854S:	Maintained
14855F:	sound/soc/codecs/lm49453*
14856F:	sound/soc/codecs/isabelle*
14857
14858TI LP855x BACKLIGHT DRIVER
14859M:	Milo Kim <milo.kim@ti.com>
14860S:	Maintained
14861F:	Documentation/backlight/lp855x-driver.txt
14862F:	drivers/video/backlight/lp855x_bl.c
14863F:	include/linux/platform_data/lp855x.h
14864
14865TI LP8727 CHARGER DRIVER
14866M:	Milo Kim <milo.kim@ti.com>
14867S:	Maintained
14868F:	drivers/power/supply/lp8727_charger.c
14869F:	include/linux/platform_data/lp8727.h
14870
14871TI LP8788 MFD DRIVER
14872M:	Milo Kim <milo.kim@ti.com>
14873S:	Maintained
14874F:	drivers/iio/adc/lp8788_adc.c
14875F:	drivers/leds/leds-lp8788.c
14876F:	drivers/mfd/lp8788*.c
14877F:	drivers/power/supply/lp8788-charger.c
14878F:	drivers/regulator/lp8788-*.c
14879F:	include/linux/mfd/lp8788*.h
14880
14881TI NETCP ETHERNET DRIVER
14882M:	Wingman Kwok <w-kwok2@ti.com>
14883M:	Murali Karicheri <m-karicheri2@ti.com>
14884L:	netdev@vger.kernel.org
14885S:	Maintained
14886F:	drivers/net/ethernet/ti/netcp*
14887
14888TI PCM3060 ASoC CODEC DRIVER
14889M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
14890L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14891S:	Maintained
14892F:	Documentation/devicetree/bindings/sound/pcm3060.txt
14893F:	sound/soc/codecs/pcm3060*
14894
14895TI TAS571X FAMILY ASoC CODEC DRIVER
14896M:	Kevin Cernekee <cernekee@chromium.org>
14897L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14898S:	Odd Fixes
14899F:	sound/soc/codecs/tas571x*
14900
14901TI TRF7970A NFC DRIVER
14902M:	Mark Greer <mgreer@animalcreek.com>
14903L:	linux-wireless@vger.kernel.org
14904L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14905S:	Supported
14906F:	drivers/nfc/trf7970a.c
14907F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14908
14909TI TWL4030 SERIES SOC CODEC DRIVER
14910M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14911L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14912S:	Maintained
14913F:	sound/soc/codecs/twl4030*
14914
14915TI VPE/CAL DRIVERS
14916M:	Benoit Parrot <bparrot@ti.com>
14917L:	linux-media@vger.kernel.org
14918W:	http://linuxtv.org/
14919Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14920S:	Maintained
14921F:	drivers/media/platform/ti-vpe/
14922
14923TI WILINK WIRELESS DRIVERS
14924L:	linux-wireless@vger.kernel.org
14925W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14926W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14928S:	Orphan
14929F:	drivers/net/wireless/ti/
14930F:	include/linux/wl12xx.h
14931
14932TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14933M:	John Stultz <john.stultz@linaro.org>
14934M:	Thomas Gleixner <tglx@linutronix.de>
14935R:	Stephen Boyd <sboyd@kernel.org>
14936L:	linux-kernel@vger.kernel.org
14937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14938S:	Supported
14939F:	include/linux/clocksource.h
14940F:	include/linux/time.h
14941F:	include/linux/timex.h
14942F:	include/uapi/linux/time.h
14943F:	include/uapi/linux/timex.h
14944F:	kernel/time/clocksource.c
14945F:	kernel/time/time*.c
14946F:	kernel/time/alarmtimer.c
14947F:	kernel/time/ntp.c
14948F:	tools/testing/selftests/timers/
14949
14950TIPC NETWORK LAYER
14951M:	Jon Maloy <jon.maloy@ericsson.com>
14952M:	Ying Xue <ying.xue@windriver.com>
14953L:	netdev@vger.kernel.org (core kernel code)
14954L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14955W:	http://tipc.sourceforge.net/
14956S:	Maintained
14957F:	include/uapi/linux/tipc*.h
14958F:	net/tipc/
14959
14960TLAN NETWORK DRIVER
14961M:	Samuel Chessman <chessman@tux.org>
14962L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14963W:	http://sourceforge.net/projects/tlan/
14964S:	Maintained
14965F:	Documentation/networking/tlan.txt
14966F:	drivers/net/ethernet/ti/tlan.*
14967
14968TM6000 VIDEO4LINUX DRIVER
14969M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14970L:	linux-media@vger.kernel.org
14971W:	https://linuxtv.org
14972T:	git git://linuxtv.org/media_tree.git
14973S:	Odd fixes
14974F:	drivers/media/usb/tm6000/
14975F:	Documentation/media/v4l-drivers/tm6000*
14976
14977TMIO/SDHI MMC DRIVER
14978M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14979L:	linux-mmc@vger.kernel.org
14980S:	Supported
14981F:	drivers/mmc/host/tmio_mmc*
14982F:	drivers/mmc/host/renesas_sdhi*
14983F:	include/linux/mfd/tmio.h
14984
14985TMP401 HARDWARE MONITOR DRIVER
14986M:	Guenter Roeck <linux@roeck-us.net>
14987L:	linux-hwmon@vger.kernel.org
14988S:	Maintained
14989F:	Documentation/hwmon/tmp401
14990F:	drivers/hwmon/tmp401.c
14991
14992TMPFS (SHMEM FILESYSTEM)
14993M:	Hugh Dickins <hughd@google.com>
14994L:	linux-mm@kvack.org
14995S:	Maintained
14996F:	include/linux/shmem_fs.h
14997F:	mm/shmem.c
14998
14999TOMOYO SECURITY MODULE
15000M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15001M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15002L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15003L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15004L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15005L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15006W:	http://tomoyo.sourceforge.jp/
15007T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15008S:	Maintained
15009F:	security/tomoyo/
15010
15011TOPSTAR LAPTOP EXTRAS DRIVER
15012M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15013L:	platform-driver-x86@vger.kernel.org
15014S:	Maintained
15015F:	drivers/platform/x86/topstar-laptop.c
15016
15017TORTURE-TEST MODULES
15018M:	Davidlohr Bueso <dave@stgolabs.net>
15019M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15020M:	Josh Triplett <josh@joshtriplett.org>
15021L:	linux-kernel@vger.kernel.org
15022S:	Supported
15023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15024F:	Documentation/RCU/torture.txt
15025F:	kernel/torture.c
15026F:	kernel/rcu/rcutorture.c
15027F:	kernel/rcu/rcuperf.c
15028F:	kernel/locking/locktorture.c
15029
15030TOSHIBA ACPI EXTRAS DRIVER
15031M:	Azael Avalos <coproscefalo@gmail.com>
15032L:	platform-driver-x86@vger.kernel.org
15033S:	Maintained
15034F:	drivers/platform/x86/toshiba_acpi.c
15035
15036TOSHIBA BLUETOOTH DRIVER
15037M:	Azael Avalos <coproscefalo@gmail.com>
15038L:	platform-driver-x86@vger.kernel.org
15039S:	Maintained
15040F:	drivers/platform/x86/toshiba_bluetooth.c
15041
15042TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15043M:	Azael Avalos <coproscefalo@gmail.com>
15044L:	platform-driver-x86@vger.kernel.org
15045S:	Maintained
15046F:	drivers/platform/x86/toshiba_haps.c
15047
15048TOSHIBA SMM DRIVER
15049M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15050W:	http://www.buzzard.org.uk/toshiba/
15051S:	Maintained
15052F:	drivers/char/toshiba.c
15053F:	include/linux/toshiba.h
15054F:	include/uapi/linux/toshiba.h
15055
15056TOSHIBA TC358743 DRIVER
15057M:	Mats Randgaard <matrandg@cisco.com>
15058L:	linux-media@vger.kernel.org
15059S:	Maintained
15060F:	drivers/media/i2c/tc358743*
15061F:	include/media/i2c/tc358743.h
15062
15063TOSHIBA WMI HOTKEYS DRIVER
15064M:	Azael Avalos <coproscefalo@gmail.com>
15065L:	platform-driver-x86@vger.kernel.org
15066S:	Maintained
15067F:	drivers/platform/x86/toshiba-wmi.c
15068
15069TPM DEVICE DRIVER
15070M:	Peter Huewe <peterhuewe@gmx.de>
15071M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15072R:	Jason Gunthorpe <jgg@ziepe.ca>
15073L:	linux-integrity@vger.kernel.org
15074Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15075W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15076T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15077S:	Maintained
15078F:	drivers/char/tpm/
15079
15080TRACING
15081M:	Steven Rostedt <rostedt@goodmis.org>
15082M:	Ingo Molnar <mingo@redhat.com>
15083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15084S:	Maintained
15085F:	Documentation/trace/ftrace.rst
15086F:	arch/*/*/*/ftrace.h
15087F:	arch/*/kernel/ftrace.c
15088F:	include/*/ftrace.h
15089F:	include/linux/trace*.h
15090F:	include/trace/
15091F:	kernel/trace/
15092F:	tools/testing/selftests/ftrace/
15093
15094TRACING MMIO ACCESSES (MMIOTRACE)
15095M:	Steven Rostedt <rostedt@goodmis.org>
15096M:	Ingo Molnar <mingo@kernel.org>
15097R:	Karol Herbst <karolherbst@gmail.com>
15098R:	Pekka Paalanen <ppaalanen@gmail.com>
15099S:	Maintained
15100L:	linux-kernel@vger.kernel.org
15101L:	nouveau@lists.freedesktop.org
15102F:	kernel/trace/trace_mmiotrace.c
15103F:	include/linux/mmiotrace.h
15104F:	arch/x86/mm/kmmio.c
15105F:	arch/x86/mm/mmio-mod.c
15106F:	arch/x86/mm/testmmiotrace.c
15107
15108TRIVIAL PATCHES
15109M:	Jiri Kosina <trivial@kernel.org>
15110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15111S:	Maintained
15112K:	^Subject:.*(?i)trivial
15113
15114TEMPO SEMICONDUCTOR DRIVERS
15115M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15116S:	Maintained
15117F:	sound/soc/codecs/tscs*.c
15118F:	sound/soc/codecs/tscs*.h
15119F:	Documentation/devicetree/bindings/sound/tscs*.txt
15120
15121TTY LAYER
15122M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15123M:	Jiri Slaby <jslaby@suse.com>
15124S:	Supported
15125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15126F:	Documentation/serial/
15127F:	drivers/tty/
15128F:	drivers/tty/serial/serial_core.c
15129F:	include/linux/serial_core.h
15130F:	include/linux/serial.h
15131F:	include/linux/tty.h
15132F:	include/uapi/linux/serial_core.h
15133F:	include/uapi/linux/serial.h
15134F:	include/uapi/linux/tty.h
15135
15136TUA9001 MEDIA DRIVER
15137M:	Antti Palosaari <crope@iki.fi>
15138L:	linux-media@vger.kernel.org
15139W:	https://linuxtv.org
15140W:	http://palosaari.fi/linux/
15141Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15142T:	git git://linuxtv.org/anttip/media_tree.git
15143S:	Maintained
15144F:	drivers/media/tuners/tua9001*
15145
15146TULIP NETWORK DRIVERS
15147L:	netdev@vger.kernel.org
15148L:	linux-parisc@vger.kernel.org
15149S:	Orphan
15150F:	drivers/net/ethernet/dec/tulip/
15151
15152TUN/TAP driver
15153M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
15154W:	http://vtun.sourceforge.net/tun
15155S:	Maintained
15156F:	Documentation/networking/tuntap.txt
15157F:	arch/um/os-Linux/drivers/
15158
15159TURBOCHANNEL SUBSYSTEM
15160M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15161M:	Ralf Baechle <ralf@linux-mips.org>
15162L:	linux-mips@linux-mips.org
15163Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
15164S:	Maintained
15165F:	drivers/tc/
15166F:	include/linux/tc.h
15167
15168TURBOSTAT UTILITY
15169M:	"Len Brown" <lenb@kernel.org>
15170L:	linux-pm@vger.kernel.org
15171B:	https://bugzilla.kernel.org
15172Q:	https://patchwork.kernel.org/project/linux-pm/list/
15173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15174S:	Supported
15175F:	tools/power/x86/turbostat/
15176
15177TW5864 VIDEO4LINUX DRIVER
15178M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15179M:	Anton Sviridenko <anton@corp.bluecherry.net>
15180M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15181M:	Andrey Utkin <andrey_utkin@fastmail.com>
15182L:	linux-media@vger.kernel.org
15183S:	Supported
15184F:	drivers/media/pci/tw5864/
15185
15186TW68 VIDEO4LINUX DRIVER
15187M:	Hans Verkuil <hverkuil@xs4all.nl>
15188L:	linux-media@vger.kernel.org
15189T:	git git://linuxtv.org/media_tree.git
15190W:	https://linuxtv.org
15191S:	Odd Fixes
15192F:	drivers/media/pci/tw68/
15193
15194TW686X VIDEO4LINUX DRIVER
15195M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15196L:	linux-media@vger.kernel.org
15197T:	git git://linuxtv.org/media_tree.git
15198W:	http://linuxtv.org
15199S:	Maintained
15200F:	drivers/media/pci/tw686x/
15201
15202UBI FILE SYSTEM (UBIFS)
15203M:	Richard Weinberger <richard@nod.at>
15204M:	Artem Bityutskiy <dedekind1@gmail.com>
15205M:	Adrian Hunter <adrian.hunter@intel.com>
15206L:	linux-mtd@lists.infradead.org
15207T:	git git://git.infradead.org/ubifs-2.6.git
15208W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
15209S:	Supported
15210F:	Documentation/filesystems/ubifs.txt
15211F:	fs/ubifs/
15212
15213UCLINUX (M68KNOMMU AND COLDFIRE)
15214M:	Greg Ungerer <gerg@linux-m68k.org>
15215W:	http://www.linux-m68k.org/
15216W:	http://www.uclinux.org/
15217L:	linux-m68k@lists.linux-m68k.org
15218L:	uclinux-dev@uclinux.org  (subscribers-only)
15219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15220S:	Maintained
15221F:	arch/m68k/coldfire/
15222F:	arch/m68k/68*/
15223F:	arch/m68k/*/*_no.*
15224F:	arch/m68k/include/asm/*_no.*
15225
15226UDF FILESYSTEM
15227M:	Jan Kara <jack@suse.com>
15228S:	Maintained
15229F:	Documentation/filesystems/udf.txt
15230F:	fs/udf/
15231
15232UDRAW TABLET
15233M:	Bastien Nocera <hadess@hadess.net>
15234L:	linux-input@vger.kernel.org
15235S:	Maintained
15236F:	drivers/hid/hid-udraw-ps3.c
15237
15238UFS FILESYSTEM
15239M:	Evgeniy Dushistov <dushistov@mail.ru>
15240S:	Maintained
15241F:	Documentation/filesystems/ufs.txt
15242F:	fs/ufs/
15243
15244UHID USERSPACE HID IO DRIVER:
15245M:	David Herrmann <dh.herrmann@googlemail.com>
15246L:	linux-input@vger.kernel.org
15247S:	Maintained
15248F:	drivers/hid/uhid.c
15249F:	include/uapi/linux/uhid.h
15250
15251ULPI BUS
15252M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15253L:	linux-usb@vger.kernel.org
15254S:	Maintained
15255F:	drivers/usb/common/ulpi.c
15256F:	include/linux/ulpi/
15257
15258ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15259L:	linux-usb@vger.kernel.org
15260S:	Orphan
15261F:	drivers/uwb/
15262F:	include/linux/uwb.h
15263F:	include/linux/uwb/
15264
15265UNICORE32 ARCHITECTURE:
15266M:	Guan Xuetao <gxt@pku.edu.cn>
15267W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15268S:	Maintained
15269T:	git git://github.com/gxt/linux.git
15270F:	arch/unicore32/
15271
15272UNIFDEF
15273M:	Tony Finch <dot@dotat.at>
15274W:	http://dotat.at/prog/unifdef
15275S:	Maintained
15276F:	scripts/unifdef.c
15277
15278UNIFORM CDROM DRIVER
15279M:	Jens Axboe <axboe@kernel.dk>
15280W:	http://www.kernel.dk
15281S:	Maintained
15282F:	Documentation/cdrom/
15283F:	drivers/cdrom/cdrom.c
15284F:	include/linux/cdrom.h
15285F:	include/uapi/linux/cdrom.h
15286
15287UNISYS S-PAR DRIVERS
15288M:	David Kershner <david.kershner@unisys.com>
15289L:	sparmaintainer@unisys.com (Unisys internal)
15290S:	Supported
15291F:	include/linux/visorbus.h
15292F:	drivers/visorbus/
15293F:	drivers/staging/unisys/
15294
15295UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15296M:	Vinayak Holikatti <vinholikatti@gmail.com>
15297L:	linux-scsi@vger.kernel.org
15298S:	Supported
15299F:	Documentation/scsi/ufs.txt
15300F:	drivers/scsi/ufs/
15301
15302UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15303M:	Joao Pinto <jpinto@synopsys.com>
15304L:	linux-scsi@vger.kernel.org
15305S:	Supported
15306F:	drivers/scsi/ufs/*dwc*
15307
15308UNSORTED BLOCK IMAGES (UBI)
15309M:	Artem Bityutskiy <dedekind1@gmail.com>
15310M:	Richard Weinberger <richard@nod.at>
15311W:	http://www.linux-mtd.infradead.org/
15312L:	linux-mtd@lists.infradead.org
15313T:	git git://git.infradead.org/ubifs-2.6.git
15314S:	Supported
15315F:	drivers/mtd/ubi/
15316F:	include/linux/mtd/ubi.h
15317F:	include/uapi/mtd/ubi-user.h
15318
15319USB "USBNET" DRIVER FRAMEWORK
15320M:	Oliver Neukum <oneukum@suse.com>
15321L:	netdev@vger.kernel.org
15322W:	http://www.linux-usb.org/usbnet
15323S:	Maintained
15324F:	drivers/net/usb/usbnet.c
15325F:	include/linux/usb/usbnet.h
15326
15327USB ACM DRIVER
15328M:	Oliver Neukum <oneukum@suse.com>
15329L:	linux-usb@vger.kernel.org
15330S:	Maintained
15331F:	Documentation/usb/acm.txt
15332F:	drivers/usb/class/cdc-acm.*
15333
15334USB AR5523 WIRELESS DRIVER
15335M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15336L:	linux-wireless@vger.kernel.org
15337S:	Maintained
15338F:	drivers/net/wireless/ath/ar5523/
15339
15340USB ATTACHED SCSI
15341M:	Oliver Neukum <oneukum@suse.com>
15342L:	linux-usb@vger.kernel.org
15343L:	linux-scsi@vger.kernel.org
15344S:	Maintained
15345F:	drivers/usb/storage/uas.c
15346
15347USB CDC ETHERNET DRIVER
15348M:	Oliver Neukum <oliver@neukum.org>
15349L:	linux-usb@vger.kernel.org
15350S:	Maintained
15351F:	drivers/net/usb/cdc_*.c
15352F:	include/uapi/linux/usb/cdc.h
15353
15354USB CHAOSKEY DRIVER
15355M:	Keith Packard <keithp@keithp.com>
15356L:	linux-usb@vger.kernel.org
15357S:	Maintained
15358F:	drivers/usb/misc/chaoskey.c
15359
15360USB CYPRESS C67X00 DRIVER
15361M:	Peter Korsgaard <jacmet@sunsite.dk>
15362L:	linux-usb@vger.kernel.org
15363S:	Maintained
15364F:	drivers/usb/c67x00/
15365
15366USB DAVICOM DM9601 DRIVER
15367M:	Peter Korsgaard <jacmet@sunsite.dk>
15368L:	netdev@vger.kernel.org
15369W:	http://www.linux-usb.org/usbnet
15370S:	Maintained
15371F:	drivers/net/usb/dm9601.c
15372
15373USB DIAMOND RIO500 DRIVER
15374M:	Cesar Miquel <miquel@df.uba.ar>
15375L:	rio500-users@lists.sourceforge.net
15376W:	http://rio500.sourceforge.net
15377S:	Maintained
15378F:	drivers/usb/misc/rio500*
15379
15380USB EHCI DRIVER
15381M:	Alan Stern <stern@rowland.harvard.edu>
15382L:	linux-usb@vger.kernel.org
15383S:	Maintained
15384F:	Documentation/usb/ehci.txt
15385F:	drivers/usb/host/ehci*
15386
15387USB GADGET/PERIPHERAL SUBSYSTEM
15388M:	Felipe Balbi <balbi@kernel.org>
15389L:	linux-usb@vger.kernel.org
15390W:	http://www.linux-usb.org/gadget
15391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15392S:	Maintained
15393F:	drivers/usb/gadget/
15394F:	include/linux/usb/gadget*
15395
15396USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15397M:	Jiri Kosina <jikos@kernel.org>
15398R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15399L:	linux-usb@vger.kernel.org
15400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15401S:	Maintained
15402F:	Documentation/hid/hiddev.txt
15403F:	drivers/hid/usbhid/
15404
15405USB INTEL XHCI ROLE MUX DRIVER
15406M:	Hans de Goede <hdegoede@redhat.com>
15407L:	linux-usb@vger.kernel.org
15408S:	Maintained
15409F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15410
15411USB ISP116X DRIVER
15412M:	Olav Kongas <ok@artecdesign.ee>
15413L:	linux-usb@vger.kernel.org
15414S:	Maintained
15415F:	drivers/usb/host/isp116x*
15416F:	include/linux/usb/isp116x.h
15417
15418USB LAN78XX ETHERNET DRIVER
15419M:	Woojung Huh <woojung.huh@microchip.com>
15420M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15421L:	netdev@vger.kernel.org
15422S:	Maintained
15423F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15424F:	drivers/net/usb/lan78xx.*
15425F:	include/dt-bindings/net/microchip-lan78xx.h
15426
15427USB MASS STORAGE DRIVER
15428M:	Alan Stern <stern@rowland.harvard.edu>
15429L:	linux-usb@vger.kernel.org
15430L:	usb-storage@lists.one-eyed-alien.net
15431S:	Maintained
15432W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15433F:	drivers/usb/storage/
15434
15435USB MIDI DRIVER
15436M:	Clemens Ladisch <clemens@ladisch.de>
15437L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15438T:	git git://git.alsa-project.org/alsa-kernel.git
15439S:	Maintained
15440F:	sound/usb/midi.*
15441
15442USB NETWORKING DRIVERS
15443L:	linux-usb@vger.kernel.org
15444S:	Odd Fixes
15445F:	drivers/net/usb/
15446
15447USB OHCI DRIVER
15448M:	Alan Stern <stern@rowland.harvard.edu>
15449L:	linux-usb@vger.kernel.org
15450S:	Maintained
15451F:	Documentation/usb/ohci.txt
15452F:	drivers/usb/host/ohci*
15453
15454USB OTG FSM (Finite State Machine)
15455M:	Peter Chen <Peter.Chen@nxp.com>
15456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15457L:	linux-usb@vger.kernel.org
15458S:	Maintained
15459F:	drivers/usb/common/usb-otg-fsm.c
15460
15461USB OVER IP DRIVER
15462M:	Valentina Manea <valentina.manea.m@gmail.com>
15463M:	Shuah Khan <shuah@kernel.org>
15464L:	linux-usb@vger.kernel.org
15465S:	Maintained
15466F:	Documentation/usb/usbip_protocol.txt
15467F:	drivers/usb/usbip/
15468F:	tools/usb/usbip/
15469F:	tools/testing/selftests/drivers/usb/usbip/
15470
15471USB PEGASUS DRIVER
15472M:	Petko Manolov <petkan@nucleusys.com>
15473L:	linux-usb@vger.kernel.org
15474L:	netdev@vger.kernel.org
15475T:	git git://github.com/petkan/pegasus.git
15476W:	https://github.com/petkan/pegasus
15477S:	Maintained
15478F:	drivers/net/usb/pegasus.*
15479
15480USB PHY LAYER
15481M:	Felipe Balbi <balbi@kernel.org>
15482L:	linux-usb@vger.kernel.org
15483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15484S:	Maintained
15485F:	drivers/usb/phy/
15486
15487USB PRINTER DRIVER (usblp)
15488M:	Pete Zaitcev <zaitcev@redhat.com>
15489L:	linux-usb@vger.kernel.org
15490S:	Supported
15491F:	drivers/usb/class/usblp.c
15492
15493USB QMI WWAN NETWORK DRIVER
15494M:	Bjørn Mork <bjorn@mork.no>
15495L:	netdev@vger.kernel.org
15496S:	Maintained
15497F:	Documentation/ABI/testing/sysfs-class-net-qmi
15498F:	drivers/net/usb/qmi_wwan.c
15499
15500USB RTL8150 DRIVER
15501M:	Petko Manolov <petkan@nucleusys.com>
15502L:	linux-usb@vger.kernel.org
15503L:	netdev@vger.kernel.org
15504T:	git git://github.com/petkan/rtl8150.git
15505W:	https://github.com/petkan/rtl8150
15506S:	Maintained
15507F:	drivers/net/usb/rtl8150.c
15508
15509USB SERIAL SUBSYSTEM
15510M:	Johan Hovold <johan@kernel.org>
15511L:	linux-usb@vger.kernel.org
15512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15513S:	Maintained
15514F:	Documentation/usb/usb-serial.txt
15515F:	drivers/usb/serial/
15516F:	include/linux/usb/serial.h
15517
15518USB SMSC75XX ETHERNET DRIVER
15519M:	Steve Glendinning <steve.glendinning@shawell.net>
15520L:	netdev@vger.kernel.org
15521S:	Maintained
15522F:	drivers/net/usb/smsc75xx.*
15523
15524USB SMSC95XX ETHERNET DRIVER
15525M:	Steve Glendinning <steve.glendinning@shawell.net>
15526M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15527L:	netdev@vger.kernel.org
15528S:	Maintained
15529F:	drivers/net/usb/smsc95xx.*
15530
15531USB SUBSYSTEM
15532M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15533L:	linux-usb@vger.kernel.org
15534W:	http://www.linux-usb.org
15535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15536S:	Supported
15537F:	Documentation/devicetree/bindings/usb/
15538F:	Documentation/usb/
15539F:	drivers/usb/
15540F:	include/linux/usb.h
15541F:	include/linux/usb/
15542
15543USB TYPEC PI3USB30532 MUX DRIVER
15544M:	Hans de Goede <hdegoede@redhat.com>
15545L:	linux-usb@vger.kernel.org
15546S:	Maintained
15547F:	drivers/usb/typec/mux/pi3usb30532.c
15548
15549USB TYPEC CLASS
15550M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15551L:	linux-usb@vger.kernel.org
15552S:	Maintained
15553F:	Documentation/ABI/testing/sysfs-class-typec
15554F:	Documentation/driver-api/usb/typec.rst
15555F:	drivers/usb/typec/
15556F:	include/linux/usb/typec.h
15557
15558USB TYPEC BUS FOR ALTERNATE MODES
15559M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15560L:	linux-usb@vger.kernel.org
15561S:	Maintained
15562F:	Documentation/ABI/testing/sysfs-bus-typec
15563F:	Documentation/driver-api/usb/typec_bus.rst
15564F:	drivers/usb/typec/altmodes/
15565F:	include/linux/usb/typec_altmode.h
15566
15567USB TYPEC PORT CONTROLLER DRIVERS
15568M:	Guenter Roeck <linux@roeck-us.net>
15569L:	linux-usb@vger.kernel.org
15570S:	Maintained
15571F:	drivers/usb/typec/tcpm/
15572
15573USB UHCI DRIVER
15574M:	Alan Stern <stern@rowland.harvard.edu>
15575L:	linux-usb@vger.kernel.org
15576S:	Maintained
15577F:	drivers/usb/host/uhci*
15578
15579USB VIDEO CLASS
15580M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15581L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15582L:	linux-media@vger.kernel.org
15583T:	git git://linuxtv.org/media_tree.git
15584W:	http://www.ideasonboard.org/uvc/
15585S:	Maintained
15586F:	drivers/media/usb/uvc/
15587F:	include/uapi/linux/uvcvideo.h
15588
15589USB VISION DRIVER
15590M:	Hans Verkuil <hverkuil@xs4all.nl>
15591L:	linux-media@vger.kernel.org
15592T:	git git://linuxtv.org/media_tree.git
15593W:	https://linuxtv.org
15594S:	Odd Fixes
15595F:	drivers/media/usb/usbvision/
15596
15597USB WEBCAM GADGET
15598M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15599L:	linux-usb@vger.kernel.org
15600S:	Maintained
15601F:	drivers/usb/gadget/function/*uvc*
15602F:	drivers/usb/gadget/legacy/webcam.c
15603F:	include/uapi/linux/usb/g_uvc.h
15604
15605USB WIRELESS RNDIS DRIVER (rndis_wlan)
15606M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15607L:	linux-wireless@vger.kernel.org
15608S:	Maintained
15609F:	drivers/net/wireless/rndis_wlan.c
15610
15611USB XHCI DRIVER
15612M:	Mathias Nyman <mathias.nyman@intel.com>
15613L:	linux-usb@vger.kernel.org
15614S:	Supported
15615F:	drivers/usb/host/xhci*
15616F:	drivers/usb/host/pci-quirks*
15617
15618USB ZD1201 DRIVER
15619L:	linux-wireless@vger.kernel.org
15620W:	http://linux-lc100020.sourceforge.net
15621S:	Orphan
15622F:	drivers/net/wireless/zydas/zd1201.*
15623
15624USB ZR364XX DRIVER
15625M:	Antoine Jacquet <royale@zerezo.com>
15626L:	linux-usb@vger.kernel.org
15627L:	linux-media@vger.kernel.org
15628T:	git git://linuxtv.org/media_tree.git
15629W:	http://royale.zerezo.com/zr364xx/
15630S:	Maintained
15631F:	Documentation/media/v4l-drivers/zr364xx*
15632F:	drivers/media/usb/zr364xx/
15633
15634USER-MODE LINUX (UML)
15635M:	Jeff Dike <jdike@addtoit.com>
15636M:	Richard Weinberger <richard@nod.at>
15637L:	linux-um@lists.infradead.org
15638W:	http://user-mode-linux.sourceforge.net
15639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15640S:	Maintained
15641F:	Documentation/virtual/uml/
15642F:	arch/um/
15643F:	arch/x86/um/
15644F:	fs/hostfs/
15645F:	fs/hppfs/
15646
15647USERSPACE COPYIN/COPYOUT (UIOVEC)
15648M:	Alexander Viro <viro@zeniv.linux.org.uk>
15649S:	Maintained
15650F:	lib/iov_iter.c
15651F:	include/linux/uio.h
15652
15653USERSPACE DMA BUFFER DRIVER
15654M:	Gerd Hoffmann <kraxel@redhat.com>
15655S:	Maintained
15656L:	dri-devel@lists.freedesktop.org
15657F:	drivers/dma-buf/udmabuf.c
15658F:	include/uapi/linux/udmabuf.h
15659T:	git git://anongit.freedesktop.org/drm/drm-misc
15660
15661USERSPACE I/O (UIO)
15662M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15663S:	Maintained
15664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15665F:	Documentation/driver-api/uio-howto.rst
15666F:	drivers/uio/
15667F:	include/linux/uio_driver.h
15668
15669UTIL-LINUX PACKAGE
15670M:	Karel Zak <kzak@redhat.com>
15671L:	util-linux@vger.kernel.org
15672W:	http://en.wikipedia.org/wiki/Util-linux
15673T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15674S:	Maintained
15675
15676UUID HELPERS
15677M:	Christoph Hellwig <hch@lst.de>
15678R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15679L:	linux-kernel@vger.kernel.org
15680T:	git git://git.infradead.org/users/hch/uuid.git
15681F:	lib/uuid.c
15682F:	lib/test_uuid.c
15683F:	include/linux/uuid.h
15684F:	include/uapi/linux/uuid.h
15685S:	Maintained
15686
15687UVESAFB DRIVER
15688M:	Michal Januszewski <spock@gentoo.org>
15689L:	linux-fbdev@vger.kernel.org
15690W:	https://github.com/mjanusz/v86d
15691S:	Maintained
15692F:	Documentation/fb/uvesafb.txt
15693F:	drivers/video/fbdev/uvesafb.*
15694
15695VF610 NAND DRIVER
15696M:	Stefan Agner <stefan@agner.ch>
15697L:	linux-mtd@lists.infradead.org
15698S:	Supported
15699F:	drivers/mtd/nand/raw/vf610_nfc.c
15700
15701VFAT/FAT/MSDOS FILESYSTEM
15702M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15703S:	Maintained
15704F:	Documentation/filesystems/vfat.txt
15705F:	fs/fat/
15706
15707VFIO DRIVER
15708M:	Alex Williamson <alex.williamson@redhat.com>
15709L:	kvm@vger.kernel.org
15710T:	git git://github.com/awilliam/linux-vfio.git
15711S:	Maintained
15712F:	Documentation/vfio.txt
15713F:	drivers/vfio/
15714F:	include/linux/vfio.h
15715F:	include/uapi/linux/vfio.h
15716
15717VFIO MEDIATED DEVICE DRIVERS
15718M:	Kirti Wankhede <kwankhede@nvidia.com>
15719L:	kvm@vger.kernel.org
15720S:	Maintained
15721F:	Documentation/vfio-mediated-device.txt
15722F:	drivers/vfio/mdev/
15723F:	include/linux/mdev.h
15724F:	samples/vfio-mdev/
15725
15726VFIO PLATFORM DRIVER
15727M:	Eric Auger <eric.auger@redhat.com>
15728L:	kvm@vger.kernel.org
15729S:	Maintained
15730F:	drivers/vfio/platform/
15731
15732VGA_SWITCHEROO
15733R:	Lukas Wunner <lukas@wunner.de>
15734S:	Maintained
15735F:	Documentation/gpu/vga-switcheroo.rst
15736F:	drivers/gpu/vga/vga_switcheroo.c
15737F:	include/linux/vga_switcheroo.h
15738T:	git git://anongit.freedesktop.org/drm/drm-misc
15739
15740VIA RHINE NETWORK DRIVER
15741S:	Orphan
15742F:	drivers/net/ethernet/via/via-rhine.c
15743
15744VIA SD/MMC CARD CONTROLLER DRIVER
15745M:	Bruce Chang <brucechang@via.com.tw>
15746M:	Harald Welte <HaraldWelte@viatech.com>
15747S:	Maintained
15748F:	drivers/mmc/host/via-sdmmc.c
15749
15750VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15751M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15752L:	linux-fbdev@vger.kernel.org
15753S:	Maintained
15754F:	include/linux/via-core.h
15755F:	include/linux/via-gpio.h
15756F:	include/linux/via_i2c.h
15757F:	drivers/video/fbdev/via/
15758
15759VIA VELOCITY NETWORK DRIVER
15760M:	Francois Romieu <romieu@fr.zoreil.com>
15761L:	netdev@vger.kernel.org
15762S:	Maintained
15763F:	drivers/net/ethernet/via/via-velocity.*
15764
15765VICODEC VIRTUAL CODEC DRIVER
15766M:	Hans Verkuil <hans.verkuil@cisco.com>
15767L:	linux-media@vger.kernel.org
15768T:	git git://linuxtv.org/media_tree.git
15769W:	https://linuxtv.org
15770S:	Maintained
15771F:	drivers/media/platform/vicodec/*
15772
15773VIDEO MULTIPLEXER DRIVER
15774M:	Philipp Zabel <p.zabel@pengutronix.de>
15775L:	linux-media@vger.kernel.org
15776S:	Maintained
15777F:	drivers/media/platform/video-mux.c
15778
15779VIDEO I2C POLLING DRIVER
15780M:	Matt Ranostay <matt.ranostay@konsulko.com>
15781L:	linux-media@vger.kernel.org
15782S:	Maintained
15783F:	drivers/media/i2c/video-i2c.c
15784
15785VIDEOBUF2 FRAMEWORK
15786M:	Pawel Osciak <pawel@osciak.com>
15787M:	Marek Szyprowski <m.szyprowski@samsung.com>
15788M:	Kyungmin Park <kyungmin.park@samsung.com>
15789L:	linux-media@vger.kernel.org
15790S:	Maintained
15791F:	drivers/media/common/videobuf2/*
15792F:	include/media/videobuf2-*
15793
15794VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15795M:	Helen Koike <helen.koike@collabora.com>
15796L:	linux-media@vger.kernel.org
15797T:	git git://linuxtv.org/media_tree.git
15798W:	https://linuxtv.org
15799S:	Maintained
15800F:	drivers/media/platform/vimc/*
15801
15802VIRT LIB
15803M:	Alex Williamson <alex.williamson@redhat.com>
15804M:	Paolo Bonzini <pbonzini@redhat.com>
15805L:	kvm@vger.kernel.org
15806S:	Supported
15807F:	virt/lib/
15808
15809VIRTIO AND VHOST VSOCK DRIVER
15810M:	Stefan Hajnoczi <stefanha@redhat.com>
15811L:	kvm@vger.kernel.org
15812L:	virtualization@lists.linux-foundation.org
15813L:	netdev@vger.kernel.org
15814S:	Maintained
15815F:	include/linux/virtio_vsock.h
15816F:	include/uapi/linux/virtio_vsock.h
15817F:	include/uapi/linux/vsockmon.h
15818F:	include/uapi/linux/vm_sockets_diag.h
15819F:	net/vmw_vsock/diag.c
15820F:	net/vmw_vsock/af_vsock_tap.c
15821F:	net/vmw_vsock/virtio_transport_common.c
15822F:	net/vmw_vsock/virtio_transport.c
15823F:	drivers/net/vsockmon.c
15824F:	drivers/vhost/vsock.c
15825F:	drivers/vhost/vsock.h
15826F:	tools/testing/vsock/
15827
15828VIRTIO CONSOLE DRIVER
15829M:	Amit Shah <amit@kernel.org>
15830L:	virtualization@lists.linux-foundation.org
15831S:	Maintained
15832F:	drivers/char/virtio_console.c
15833F:	include/linux/virtio_console.h
15834F:	include/uapi/linux/virtio_console.h
15835
15836VIRTIO CORE, NET AND BLOCK DRIVERS
15837M:	"Michael S. Tsirkin" <mst@redhat.com>
15838M:	Jason Wang <jasowang@redhat.com>
15839L:	virtualization@lists.linux-foundation.org
15840S:	Maintained
15841F:	Documentation/devicetree/bindings/virtio/
15842F:	drivers/virtio/
15843F:	tools/virtio/
15844F:	drivers/net/virtio_net.c
15845F:	drivers/block/virtio_blk.c
15846F:	include/linux/virtio*.h
15847F:	include/uapi/linux/virtio_*.h
15848F:	drivers/crypto/virtio/
15849F:	mm/balloon_compaction.c
15850
15851VIRTIO CRYPTO DRIVER
15852M:	Gonglei <arei.gonglei@huawei.com>
15853L:	virtualization@lists.linux-foundation.org
15854L:	linux-crypto@vger.kernel.org
15855S:	Maintained
15856F:	drivers/crypto/virtio/
15857F:	include/uapi/linux/virtio_crypto.h
15858
15859VIRTIO DRIVERS FOR S390
15860M:	Cornelia Huck <cohuck@redhat.com>
15861M:	Halil Pasic <pasic@linux.ibm.com>
15862L:	linux-s390@vger.kernel.org
15863L:	virtualization@lists.linux-foundation.org
15864L:	kvm@vger.kernel.org
15865S:	Supported
15866F:	drivers/s390/virtio/
15867F:	arch/s390/include/uapi/asm/virtio-ccw.h
15868
15869VIRTIO GPU DRIVER
15870M:	David Airlie <airlied@linux.ie>
15871M:	Gerd Hoffmann <kraxel@redhat.com>
15872L:	dri-devel@lists.freedesktop.org
15873L:	virtualization@lists.linux-foundation.org
15874T:	git git://anongit.freedesktop.org/drm/drm-misc
15875S:	Maintained
15876F:	drivers/gpu/drm/virtio/
15877F:	include/uapi/linux/virtio_gpu.h
15878
15879VIRTIO HOST (VHOST)
15880M:	"Michael S. Tsirkin" <mst@redhat.com>
15881M:	Jason Wang <jasowang@redhat.com>
15882L:	kvm@vger.kernel.org
15883L:	virtualization@lists.linux-foundation.org
15884L:	netdev@vger.kernel.org
15885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15886S:	Maintained
15887F:	drivers/vhost/
15888F:	include/uapi/linux/vhost.h
15889
15890VIRTIO INPUT DRIVER
15891M:	Gerd Hoffmann <kraxel@redhat.com>
15892S:	Maintained
15893F:	drivers/virtio/virtio_input.c
15894F:	include/uapi/linux/virtio_input.h
15895
15896VIRTUAL BOX GUEST DEVICE DRIVER
15897M:	Hans de Goede <hdegoede@redhat.com>
15898M:	Arnd Bergmann <arnd@arndb.de>
15899M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15900S:	Maintained
15901F:	include/linux/vbox_utils.h
15902F:	include/uapi/linux/vbox*.h
15903F:	drivers/virt/vboxguest/
15904
15905VIRTUAL SERIO DEVICE DRIVER
15906M:	Stephen Chandler Paul <thatslyude@gmail.com>
15907S:	Maintained
15908F:	drivers/input/serio/userio.c
15909F:	include/uapi/linux/userio.h
15910
15911VIVID VIRTUAL VIDEO DRIVER
15912M:	Hans Verkuil <hverkuil@xs4all.nl>
15913L:	linux-media@vger.kernel.org
15914T:	git git://linuxtv.org/media_tree.git
15915W:	https://linuxtv.org
15916S:	Maintained
15917F:	drivers/media/platform/vivid/*
15918
15919VLYNQ BUS
15920M:	Florian Fainelli <f.fainelli@gmail.com>
15921L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15922S:	Maintained
15923F:	drivers/vlynq/vlynq.c
15924F:	include/linux/vlynq.h
15925
15926VME SUBSYSTEM
15927M:	Martyn Welch <martyn@welchs.me.uk>
15928M:	Manohar Vanga <manohar.vanga@gmail.com>
15929M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15930L:	devel@driverdev.osuosl.org
15931S:	Maintained
15932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15933F:	Documentation/driver-api/vme.rst
15934F:	drivers/staging/vme/
15935F:	drivers/vme/
15936F:	include/linux/vme*
15937
15938VMWARE BALLOON DRIVER
15939M:	Xavier Deguillard <xdeguillard@vmware.com>
15940M:	Nadav Amit <namit@vmware.com>
15941M:	"VMware, Inc." <pv-drivers@vmware.com>
15942L:	linux-kernel@vger.kernel.org
15943S:	Maintained
15944F:	drivers/misc/vmw_balloon.c
15945
15946VMWARE HYPERVISOR INTERFACE
15947M:	Alok Kataria <akataria@vmware.com>
15948L:	virtualization@lists.linux-foundation.org
15949S:	Supported
15950F:	arch/x86/kernel/cpu/vmware.c
15951
15952VMWARE PVRDMA DRIVER
15953M:	Adit Ranadive <aditr@vmware.com>
15954M:	VMware PV-Drivers <pv-drivers@vmware.com>
15955L:	linux-rdma@vger.kernel.org
15956S:	Maintained
15957F:	drivers/infiniband/hw/vmw_pvrdma/
15958
15959VMware PVSCSI driver
15960M:	Jim Gill <jgill@vmware.com>
15961M:	VMware PV-Drivers <pv-drivers@vmware.com>
15962L:	linux-scsi@vger.kernel.org
15963S:	Maintained
15964F:	drivers/scsi/vmw_pvscsi.c
15965F:	drivers/scsi/vmw_pvscsi.h
15966
15967VMWARE VMMOUSE SUBDRIVER
15968M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15969M:	"VMware, Inc." <pv-drivers@vmware.com>
15970L:	linux-input@vger.kernel.org
15971S:	Maintained
15972F:	drivers/input/mouse/vmmouse.c
15973F:	drivers/input/mouse/vmmouse.h
15974
15975VMWARE VMXNET3 ETHERNET DRIVER
15976M:	Ronak Doshi <doshir@vmware.com>
15977M:	"VMware, Inc." <pv-drivers@vmware.com>
15978L:	netdev@vger.kernel.org
15979S:	Maintained
15980F:	drivers/net/vmxnet3/
15981
15982VOCORE VOCORE2 BOARD
15983M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15984L:	linux-mips@linux-mips.org
15985S:	Maintained
15986F:	arch/mips/boot/dts/ralink/vocore2.dts
15987
15988VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15989M:	Liam Girdwood <lgirdwood@gmail.com>
15990M:	Mark Brown <broonie@kernel.org>
15991L:	linux-kernel@vger.kernel.org
15992W:	http://www.slimlogic.co.uk/?p=48
15993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15994S:	Supported
15995F:	Documentation/devicetree/bindings/regulator/
15996F:	Documentation/power/regulator/
15997F:	drivers/regulator/
15998F:	include/dt-bindings/regulator/
15999F:	include/linux/regulator/
16000
16001VRF
16002M:	David Ahern <dsa@cumulusnetworks.com>
16003M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16004L:	netdev@vger.kernel.org
16005S:	Maintained
16006F:	drivers/net/vrf.c
16007F:	Documentation/networking/vrf.txt
16008
16009VT1211 HARDWARE MONITOR DRIVER
16010M:	Juerg Haefliger <juergh@gmail.com>
16011L:	linux-hwmon@vger.kernel.org
16012S:	Maintained
16013F:	Documentation/hwmon/vt1211
16014F:	drivers/hwmon/vt1211.c
16015
16016VT8231 HARDWARE MONITOR DRIVER
16017M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16018L:	linux-hwmon@vger.kernel.org
16019S:	Maintained
16020F:	drivers/hwmon/vt8231.c
16021
16022VUB300 USB to SDIO/SD/MMC bridge chip
16023M:	Tony Olech <tony.olech@elandigitalsystems.com>
16024L:	linux-mmc@vger.kernel.org
16025L:	linux-usb@vger.kernel.org
16026S:	Supported
16027F:	drivers/mmc/host/vub300.c
16028
16029W1 DALLAS'S 1-WIRE BUS
16030M:	Evgeniy Polyakov <zbr@ioremap.net>
16031S:	Maintained
16032F:	Documentation/devicetree/bindings/w1/
16033F:	Documentation/w1/
16034F:	drivers/w1/
16035F:	include/linux/w1.h
16036
16037W83791D HARDWARE MONITORING DRIVER
16038M:	Marc Hulsman <m.hulsman@tudelft.nl>
16039L:	linux-hwmon@vger.kernel.org
16040S:	Maintained
16041F:	Documentation/hwmon/w83791d
16042F:	drivers/hwmon/w83791d.c
16043
16044W83793 HARDWARE MONITORING DRIVER
16045M:	Rudolf Marek <r.marek@assembler.cz>
16046L:	linux-hwmon@vger.kernel.org
16047S:	Maintained
16048F:	Documentation/hwmon/w83793
16049F:	drivers/hwmon/w83793.c
16050
16051W83795 HARDWARE MONITORING DRIVER
16052M:	Jean Delvare <jdelvare@suse.com>
16053L:	linux-hwmon@vger.kernel.org
16054S:	Maintained
16055F:	drivers/hwmon/w83795.c
16056
16057W83L51xD SD/MMC CARD INTERFACE DRIVER
16058M:	Pierre Ossman <pierre@ossman.eu>
16059S:	Maintained
16060F:	drivers/mmc/host/wbsd.*
16061
16062WACOM PROTOCOL 4 SERIAL TABLETS
16063M:	Julian Squires <julian@cipht.net>
16064M:	Hans de Goede <hdegoede@redhat.com>
16065L:	linux-input@vger.kernel.org
16066S:	Maintained
16067F:	drivers/input/tablet/wacom_serial4.c
16068
16069WATCHDOG DEVICE DRIVERS
16070M:	Wim Van Sebroeck <wim@linux-watchdog.org>
16071M:	Guenter Roeck <linux@roeck-us.net>
16072L:	linux-watchdog@vger.kernel.org
16073W:	http://www.linux-watchdog.org/
16074T:	git git://www.linux-watchdog.org/linux-watchdog.git
16075S:	Maintained
16076F:	Documentation/devicetree/bindings/watchdog/
16077F:	Documentation/watchdog/
16078F:	drivers/watchdog/
16079F:	include/linux/watchdog.h
16080F:	include/uapi/linux/watchdog.h
16081
16082WHISKEYCOVE PMIC GPIO DRIVER
16083M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16084L:	linux-gpio@vger.kernel.org
16085S:	Maintained
16086F:	drivers/gpio/gpio-wcove.c
16087
16088WIIMOTE HID DRIVER
16089M:	David Herrmann <dh.herrmann@googlemail.com>
16090L:	linux-input@vger.kernel.org
16091S:	Maintained
16092F:	drivers/hid/hid-wiimote*
16093
16094WILOCITY WIL6210 WIRELESS DRIVER
16095M:	Maya Erez <merez@codeaurora.org>
16096L:	linux-wireless@vger.kernel.org
16097L:	wil6210@qti.qualcomm.com
16098S:	Supported
16099W:	http://wireless.kernel.org/en/users/Drivers/wil6210
16100F:	drivers/net/wireless/ath/wil6210/
16101
16102WIMAX STACK
16103M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16104M:	linux-wimax@intel.com
16105L:	wimax@linuxwimax.org (subscribers-only)
16106S:	Supported
16107W:	http://linuxwimax.org
16108F:	Documentation/wimax/README.wimax
16109F:	include/linux/wimax/debug.h
16110F:	include/net/wimax.h
16111F:	include/uapi/linux/wimax.h
16112F:	net/wimax/
16113
16114WINBOND CIR DRIVER
16115M:	David Härdeman <david@hardeman.nu>
16116S:	Maintained
16117F:	drivers/media/rc/winbond-cir.c
16118
16119WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16120M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16121L:	linux-watchdog@vger.kernel.org
16122S:	Maintained
16123F:	drivers/watchdog/ebc-c384_wdt.c
16124
16125WINSYSTEMS WS16C48 GPIO DRIVER
16126M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16127L:	linux-gpio@vger.kernel.org
16128S:	Maintained
16129F:	drivers/gpio/gpio-ws16c48.c
16130
16131WISTRON LAPTOP BUTTON DRIVER
16132M:	Miloslav Trmac <mitr@volny.cz>
16133S:	Maintained
16134F:	drivers/input/misc/wistron_btns.c
16135
16136WL3501 WIRELESS PCMCIA CARD DRIVER
16137L:	linux-wireless@vger.kernel.org
16138S:	Odd fixes
16139F:	drivers/net/wireless/wl3501*
16140
16141WOLFSON MICROELECTRONICS DRIVERS
16142L:	patches@opensource.cirrus.com
16143T:	git https://github.com/CirrusLogic/linux-drivers.git
16144W:	https://github.com/CirrusLogic/linux-drivers/wiki
16145S:	Supported
16146F:	Documentation/hwmon/wm83??
16147F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16148F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16149F:	Documentation/devicetree/bindings/mfd/arizona.txt
16150F:	Documentation/devicetree/bindings/mfd/wm831x.txt
16151F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
16152F:	arch/arm/mach-s3c64xx/mach-crag6410*
16153F:	drivers/clk/clk-wm83*.c
16154F:	drivers/extcon/extcon-arizona.c
16155F:	drivers/leds/leds-wm83*.c
16156F:	drivers/gpio/gpio-*wm*.c
16157F:	drivers/gpio/gpio-arizona.c
16158F:	drivers/hwmon/wm83??-hwmon.c
16159F:	drivers/input/misc/wm831x-on.c
16160F:	drivers/input/touchscreen/wm831x-ts.c
16161F:	drivers/input/touchscreen/wm97*.c
16162F:	drivers/mfd/arizona*
16163F:	drivers/mfd/wm*.c
16164F:	drivers/mfd/cs47l24*
16165F:	drivers/power/supply/wm83*.c
16166F:	drivers/rtc/rtc-wm83*.c
16167F:	drivers/regulator/wm8*.c
16168F:	drivers/regulator/arizona*
16169F:	drivers/video/backlight/wm83*_bl.c
16170F:	drivers/watchdog/wm83*_wdt.c
16171F:	include/linux/mfd/arizona/
16172F:	include/linux/mfd/wm831x/
16173F:	include/linux/mfd/wm8350/
16174F:	include/linux/mfd/wm8400*
16175F:	include/linux/regulator/arizona*
16176F:	include/linux/wm97xx.h
16177F:	include/sound/wm????.h
16178F:	sound/soc/codecs/arizona.?
16179F:	sound/soc/codecs/wm*
16180F:	sound/soc/codecs/cs47l24*
16181
16182WORKQUEUE
16183M:	Tejun Heo <tj@kernel.org>
16184R:	Lai Jiangshan <jiangshanlai@gmail.com>
16185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16186S:	Maintained
16187F:	include/linux/workqueue.h
16188F:	kernel/workqueue.c
16189F:	Documentation/core-api/workqueue.rst
16190
16191X-POWERS AXP288 PMIC DRIVERS
16192M:	Hans de Goede <hdegoede@redhat.com>
16193S:	Maintained
16194N:	axp288
16195F:	drivers/acpi/pmic/intel_pmic_xpower.c
16196
16197X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16198M:	Chen-Yu Tsai <wens@csie.org>
16199L:	linux-kernel@vger.kernel.org
16200S:	Maintained
16201N:	axp[128]
16202
16203X.25 NETWORK LAYER
16204M:	Andrew Hendry <andrew.hendry@gmail.com>
16205L:	linux-x25@vger.kernel.org
16206S:	Odd Fixes
16207F:	Documentation/networking/x25*
16208F:	include/net/x25*
16209F:	net/x25/
16210
16211X86 ARCHITECTURE (32-BIT AND 64-BIT)
16212M:	Thomas Gleixner <tglx@linutronix.de>
16213M:	Ingo Molnar <mingo@redhat.com>
16214M:	Borislav Petkov <bp@alien8.de>
16215R:	"H. Peter Anvin" <hpa@zytor.com>
16216M:	x86@kernel.org
16217L:	linux-kernel@vger.kernel.org
16218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16219S:	Maintained
16220F:	Documentation/devicetree/bindings/x86/
16221F:	Documentation/x86/
16222F:	arch/x86/
16223
16224X86 ENTRY CODE
16225M:	Andy Lutomirski <luto@kernel.org>
16226L:	linux-kernel@vger.kernel.org
16227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16228S:	Maintained
16229F:	arch/x86/entry/
16230
16231X86 MCE INFRASTRUCTURE
16232M:	Tony Luck <tony.luck@intel.com>
16233M:	Borislav Petkov <bp@alien8.de>
16234L:	linux-edac@vger.kernel.org
16235S:	Maintained
16236F:	arch/x86/kernel/cpu/mcheck/*
16237
16238X86 MICROCODE UPDATE SUPPORT
16239M:	Borislav Petkov <bp@alien8.de>
16240S:	Maintained
16241F:	arch/x86/kernel/cpu/microcode/*
16242
16243X86 MM
16244M:	Dave Hansen <dave.hansen@linux.intel.com>
16245M:	Andy Lutomirski <luto@kernel.org>
16246M:	Peter Zijlstra <peterz@infradead.org>
16247L:	linux-kernel@vger.kernel.org
16248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16249S:	Maintained
16250F:	arch/x86/mm/
16251
16252X86 PLATFORM DRIVERS
16253M:	Darren Hart <dvhart@infradead.org>
16254M:	Andy Shevchenko <andy@infradead.org>
16255L:	platform-driver-x86@vger.kernel.org
16256T:	git git://git.infradead.org/linux-platform-drivers-x86.git
16257S:	Maintained
16258F:	drivers/platform/x86/
16259F:	drivers/platform/olpc/
16260
16261X86 VDSO
16262M:	Andy Lutomirski <luto@kernel.org>
16263L:	linux-kernel@vger.kernel.org
16264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16265S:	Maintained
16266F:	arch/x86/entry/vdso/
16267
16268XARRAY
16269M:	Matthew Wilcox <willy@infradead.org>
16270L:	linux-fsdevel@vger.kernel.org
16271S:	Supported
16272F:	Documentation/core-api/xarray.rst
16273F:	lib/idr.c
16274F:	lib/xarray.c
16275F:	include/linux/idr.h
16276F:	include/linux/xarray.h
16277F:	tools/testing/radix-tree
16278
16279XC2028/3028 TUNER DRIVER
16280M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16281L:	linux-media@vger.kernel.org
16282W:	https://linuxtv.org
16283T:	git git://linuxtv.org/media_tree.git
16284S:	Maintained
16285F:	drivers/media/tuners/tuner-xc2028.*
16286
16287XDP SOCKETS (AF_XDP)
16288M:	Björn Töpel <bjorn.topel@intel.com>
16289M:	Magnus Karlsson <magnus.karlsson@intel.com>
16290L:	netdev@vger.kernel.org
16291S:	Maintained
16292F:	kernel/bpf/xskmap.c
16293F:	net/xdp/
16294
16295XEN BLOCK SUBSYSTEM
16296M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16297M:	Roger Pau Monné <roger.pau@citrix.com>
16298L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16299S:	Supported
16300F:	drivers/block/xen-blkback/*
16301F:	drivers/block/xen*
16302
16303XEN HYPERVISOR ARM
16304M:	Stefano Stabellini <sstabellini@kernel.org>
16305L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16306S:	Maintained
16307F:	arch/arm/xen/
16308F:	arch/arm/include/asm/xen/
16309
16310XEN HYPERVISOR ARM64
16311M:	Stefano Stabellini <sstabellini@kernel.org>
16312L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16313S:	Maintained
16314F:	arch/arm64/xen/
16315F:	arch/arm64/include/asm/xen/
16316
16317XEN HYPERVISOR INTERFACE
16318M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16319M:	Juergen Gross <jgross@suse.com>
16320R:	Stefano Stabellini <sstabellini@kernel.org>
16321L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16323S:	Supported
16324F:	arch/x86/xen/
16325F:	drivers/*/xen-*front.c
16326F:	drivers/xen/
16327F:	arch/x86/include/asm/xen/
16328F:	arch/x86/include/asm/pvclock-abi.h
16329F:	include/xen/
16330F:	include/uapi/xen/
16331F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16332F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16333
16334XEN NETWORK BACKEND DRIVER
16335M:	Wei Liu <wei.liu2@citrix.com>
16336M:	Paul Durrant <paul.durrant@citrix.com>
16337L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16338L:	netdev@vger.kernel.org
16339S:	Supported
16340F:	drivers/net/xen-netback/*
16341
16342XEN PCI SUBSYSTEM
16343M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16344L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16345S:	Supported
16346F:	arch/x86/pci/*xen*
16347F:	drivers/pci/*xen*
16348
16349XEN PVSCSI DRIVERS
16350M:	Juergen Gross <jgross@suse.com>
16351L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16352L:	linux-scsi@vger.kernel.org
16353S:	Supported
16354F:	drivers/scsi/xen-scsifront.c
16355F:	drivers/xen/xen-scsiback.c
16356F:	include/xen/interface/io/vscsiif.h
16357
16358XEN SWIOTLB SUBSYSTEM
16359M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16360L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16361L:	iommu@lists.linux-foundation.org
16362S:	Supported
16363F:	arch/x86/xen/*swiotlb*
16364F:	drivers/xen/*swiotlb*
16365
16366XEN SOUND FRONTEND DRIVER
16367M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16368L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16369L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16370S:	Supported
16371F:	sound/xen/*
16372
16373XFS FILESYSTEM
16374M:	Darrick J. Wong <darrick.wong@oracle.com>
16375M:	linux-xfs@vger.kernel.org
16376L:	linux-xfs@vger.kernel.org
16377W:	http://xfs.org/
16378T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16379S:	Supported
16380F:	Documentation/filesystems/xfs.txt
16381F:	fs/xfs/
16382
16383XILINX AXI ETHERNET DRIVER
16384M:	Anirudha Sarangi <anirudh@xilinx.com>
16385M:	John Linn <John.Linn@xilinx.com>
16386S:	Maintained
16387F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16388
16389XILINX UARTLITE SERIAL DRIVER
16390M:	Peter Korsgaard <jacmet@sunsite.dk>
16391L:	linux-serial@vger.kernel.org
16392S:	Maintained
16393F:	drivers/tty/serial/uartlite.c
16394
16395XILINX VIDEO IP CORES
16396M:	Hyun Kwon <hyun.kwon@xilinx.com>
16397M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16398L:	linux-media@vger.kernel.org
16399T:	git git://linuxtv.org/media_tree.git
16400S:	Supported
16401F:	Documentation/devicetree/bindings/media/xilinx/
16402F:	drivers/media/platform/xilinx/
16403F:	include/uapi/linux/xilinx-v4l2-controls.h
16404
16405XILLYBUS DRIVER
16406M:	Eli Billauer <eli.billauer@gmail.com>
16407L:	linux-kernel@vger.kernel.org
16408S:	Supported
16409F:	drivers/char/xillybus/
16410
16411XLP9XX I2C DRIVER
16412M:	George Cherian <george.cherian@cavium.com>
16413M:	Jan Glauber <jglauber@cavium.com>
16414L:	linux-i2c@vger.kernel.org
16415W:	http://www.cavium.com
16416S:	Supported
16417F:	drivers/i2c/busses/i2c-xlp9xx.c
16418
16419XRA1403 GPIO EXPANDER
16420M:	Nandor Han <nandor.han@ge.com>
16421M:	Semi Malinen <semi.malinen@ge.com>
16422L:	linux-gpio@vger.kernel.org
16423S:	Maintained
16424F:	drivers/gpio/gpio-xra1403.c
16425F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16426
16427XTENSA XTFPGA PLATFORM SUPPORT
16428M:	Max Filippov <jcmvbkbc@gmail.com>
16429L:	linux-xtensa@linux-xtensa.org
16430S:	Maintained
16431F:	drivers/spi/spi-xtensa-xtfpga.c
16432F:	sound/soc/xtensa/xtfpga-i2s.c
16433
16434YAM DRIVER FOR AX.25
16435M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16436L:	linux-hams@vger.kernel.org
16437S:	Maintained
16438F:	drivers/net/hamradio/yam*
16439F:	include/linux/yam.h
16440
16441YAMA SECURITY MODULE
16442M:	Kees Cook <keescook@chromium.org>
16443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16444S:	Supported
16445F:	security/yama/
16446F:	Documentation/admin-guide/LSM/Yama.rst
16447
16448YEALINK PHONE DRIVER
16449M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16450L:	usbb2k-api-dev@nongnu.org
16451S:	Maintained
16452F:	Documentation/input/devices/yealink.rst
16453F:	drivers/input/misc/yealink.*
16454
16455Z8530 DRIVER FOR AX.25
16456M:	Joerg Reuter <jreuter@yaina.de>
16457W:	http://yaina.de/jreuter/
16458W:	http://www.qsl.net/dl1bke/
16459L:	linux-hams@vger.kernel.org
16460S:	Maintained
16461F:	Documentation/networking/z8530drv.txt
16462F:	drivers/net/hamradio/*scc.c
16463F:	drivers/net/hamradio/z8530.h
16464
16465ZBUD COMPRESSED PAGE ALLOCATOR
16466M:	Seth Jennings <sjenning@redhat.com>
16467M:	Dan Streetman <ddstreet@ieee.org>
16468L:	linux-mm@kvack.org
16469S:	Maintained
16470F:	mm/zbud.c
16471F:	include/linux/zbud.h
16472
16473ZD1211RW WIRELESS DRIVER
16474M:	Daniel Drake <dsd@gentoo.org>
16475M:	Ulrich Kunitz <kune@deine-taler.de>
16476W:	http://zd1211.ath.cx/wiki/DriverRewrite
16477L:	linux-wireless@vger.kernel.org
16478L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16479S:	Maintained
16480F:	drivers/net/wireless/zydas/zd1211rw/
16481
16482ZD1301 MEDIA DRIVER
16483M:	Antti Palosaari <crope@iki.fi>
16484L:	linux-media@vger.kernel.org
16485W:	https://linuxtv.org/
16486W:	http://palosaari.fi/linux/
16487Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16488S:	Maintained
16489F:	drivers/media/usb/dvb-usb-v2/zd1301*
16490
16491ZD1301_DEMOD MEDIA DRIVER
16492M:	Antti Palosaari <crope@iki.fi>
16493L:	linux-media@vger.kernel.org
16494W:	https://linuxtv.org/
16495W:	http://palosaari.fi/linux/
16496Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16497S:	Maintained
16498F:	drivers/media/dvb-frontends/zd1301_demod*
16499
16500ZPOOL COMPRESSED PAGE STORAGE API
16501M:	Dan Streetman <ddstreet@ieee.org>
16502L:	linux-mm@kvack.org
16503S:	Maintained
16504F:	mm/zpool.c
16505F:	include/linux/zpool.h
16506
16507ZR36067 VIDEO FOR LINUX DRIVER
16508L:	mjpeg-users@lists.sourceforge.net
16509L:	linux-media@vger.kernel.org
16510W:	http://mjpeg.sourceforge.net/driver-zoran/
16511T:	hg https://linuxtv.org/hg/v4l-dvb
16512S:	Odd Fixes
16513F:	drivers/staging/media/zoran/
16514
16515ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16516M:	Minchan Kim <minchan@kernel.org>
16517M:	Nitin Gupta <ngupta@vflare.org>
16518R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16519L:	linux-kernel@vger.kernel.org
16520S:	Maintained
16521F:	drivers/block/zram/
16522F:	Documentation/blockdev/zram.txt
16523
16524ZS DECSTATION Z85C30 SERIAL DRIVER
16525M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16526S:	Maintained
16527F:	drivers/tty/serial/zs.*
16528
16529ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16530M:	Minchan Kim <minchan@kernel.org>
16531M:	Nitin Gupta <ngupta@vflare.org>
16532R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16533L:	linux-mm@kvack.org
16534S:	Maintained
16535F:	mm/zsmalloc.c
16536F:	include/linux/zsmalloc.h
16537F:	Documentation/vm/zsmalloc.rst
16538
16539ZSWAP COMPRESSED SWAP CACHING
16540M:	Seth Jennings <sjenning@redhat.com>
16541M:	Dan Streetman <ddstreet@ieee.org>
16542L:	linux-mm@kvack.org
16543S:	Maintained
16544F:	mm/zswap.c
16545
16546THE REST
16547M:	Linus Torvalds <torvalds@linux-foundation.org>
16548L:	linux-kernel@vger.kernel.org
16549Q:	http://patchwork.kernel.org/project/LKML/list/
16550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16551S:	Buried alive in reporters
16552F:	*
16553F:	*/
16554