xref: /openbmc/linux/MAINTAINERS (revision 8781e5df)
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/device_drivers/3com/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183M:	Heiner Kallweit <hkallweit1@gmail.com>
184L:	netdev@vger.kernel.org
185S:	Maintained
186F:	drivers/net/ethernet/realtek/r8169*
187
1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190L:	linux-serial@vger.kernel.org
191S:	Maintained
192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193F:	drivers/tty/serial/8250*
194F:	include/linux/serial_8250.h
195
1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197L:	netdev@vger.kernel.org
198S:	Orphan / Obsolete
199F:	drivers/net/ethernet/8390/
200
2019P FILE SYSTEM
202M:	Eric Van Hensbergen <ericvh@gmail.com>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204M:	Dominique Martinet <asmadeus@codewreck.org>
205L:	v9fs-developer@lists.sourceforge.net
206W:	http://swik.net/v9fs
207Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209T:	git git://github.com/martinetd/linux.git
210S:	Maintained
211F:	Documentation/filesystems/9p.txt
212F:	fs/9p/
213F:	net/9p/
214F:	include/net/9p/
215F:	include/uapi/linux/virtio_9p.h
216F:	include/trace/events/9p.h
217
218A8293 MEDIA DRIVER
219M:	Antti Palosaari <crope@iki.fi>
220L:	linux-media@vger.kernel.org
221W:	https://linuxtv.org
222W:	http://palosaari.fi/linux/
223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
224T:	git git://linuxtv.org/anttip/media_tree.git
225S:	Maintained
226F:	drivers/media/dvb-frontends/a8293*
227
228AACRAID SCSI RAID DRIVER
229M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230L:	linux-scsi@vger.kernel.org
231W:	http://www.adaptec.com/
232S:	Supported
233F:	Documentation/scsi/aacraid.txt
234F:	drivers/scsi/aacraid/
235
236ABI/API
237L:	linux-api@vger.kernel.org
238F:	include/linux/syscalls.h
239F:	kernel/sys_ni.c
240
241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242M:	Hans de Goede <hdegoede@redhat.com>
243L:	linux-hwmon@vger.kernel.org
244S:	Maintained
245F:	drivers/hwmon/abituguru.c
246
247ABIT UGURU 3 HARDWARE MONITOR DRIVER
248M:	Alistair John Strachan <alistair@devzero.co.uk>
249L:	linux-hwmon@vger.kernel.org
250S:	Maintained
251F:	drivers/hwmon/abituguru3.c
252
253ACCES 104-DIO-48E GPIO DRIVER
254M:	William Breathitt Gray <vilhelm.gray@gmail.com>
255L:	linux-gpio@vger.kernel.org
256S:	Maintained
257F:	drivers/gpio/gpio-104-dio-48e.c
258
259ACCES 104-IDI-48 GPIO DRIVER
260M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
261L:	linux-gpio@vger.kernel.org
262S:	Maintained
263F:	drivers/gpio/gpio-104-idi-48.c
264
265ACCES 104-IDIO-16 GPIO DRIVER
266M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
267L:	linux-gpio@vger.kernel.org
268S:	Maintained
269F:	drivers/gpio/gpio-104-idio-16.c
270
271ACCES 104-QUAD-8 DRIVER
272M:	William Breathitt Gray <vilhelm.gray@gmail.com>
273L:	linux-iio@vger.kernel.org
274S:	Maintained
275F:	Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
276F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
277F:	drivers/counter/104-quad-8.c
278
279ACCES PCI-IDIO-16 GPIO DRIVER
280M:	William Breathitt Gray <vilhelm.gray@gmail.com>
281L:	linux-gpio@vger.kernel.org
282S:	Maintained
283F:	drivers/gpio/gpio-pci-idio-16.c
284
285ACCES PCIe-IDIO-24 GPIO DRIVER
286M:	William Breathitt Gray <vilhelm.gray@gmail.com>
287L:	linux-gpio@vger.kernel.org
288S:	Maintained
289F:	drivers/gpio/gpio-pcie-idio-24.c
290
291ACENIC DRIVER
292M:	Jes Sorensen <jes@trained-monkey.org>
293L:	linux-acenic@sunsite.dk
294S:	Maintained
295F:	drivers/net/ethernet/alteon/acenic*
296
297ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
298M:	Peter Feuerer <peter@piie.net>
299L:	platform-driver-x86@vger.kernel.org
300W:	http://piie.net/?section=acerhdf
301S:	Maintained
302F:	drivers/platform/x86/acerhdf.c
303
304ACER WMI LAPTOP EXTRAS
305M:	"Lee, Chun-Yi" <jlee@suse.com>
306L:	platform-driver-x86@vger.kernel.org
307S:	Maintained
308F:	drivers/platform/x86/acer-wmi.c
309
310ACPI
311M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
312M:	Len Brown <lenb@kernel.org>
313L:	linux-acpi@vger.kernel.org
314W:	https://01.org/linux-acpi
315Q:	https://patchwork.kernel.org/project/linux-acpi/list/
316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
317B:	https://bugzilla.kernel.org
318S:	Supported
319F:	drivers/acpi/
320F:	drivers/pnp/pnpacpi/
321F:	include/linux/acpi.h
322F:	include/linux/fwnode.h
323F:	include/acpi/
324F:	Documentation/firmware-guide/acpi/
325F:	Documentation/ABI/testing/sysfs-bus-acpi
326F:	Documentation/ABI/testing/configfs-acpi
327F:	drivers/pci/*acpi*
328F:	drivers/pci/*/*acpi*
329F:	tools/power/acpi/
330
331ACPI APEI
332M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
333M:	Len Brown <lenb@kernel.org>
334L:	linux-acpi@vger.kernel.org
335R:	James Morse <james.morse@arm.com>
336R:	Tony Luck <tony.luck@intel.com>
337R:	Borislav Petkov <bp@alien8.de>
338F:	drivers/acpi/apei/
339
340ACPI COMPONENT ARCHITECTURE (ACPICA)
341M:	Robert Moore <robert.moore@intel.com>
342M:	Erik Schmauss <erik.schmauss@intel.com>
343M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344L:	linux-acpi@vger.kernel.org
345L:	devel@acpica.org
346W:	https://acpica.org/
347W:	https://github.com/acpica/acpica/
348Q:	https://patchwork.kernel.org/project/linux-acpi/list/
349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350B:	https://bugzilla.kernel.org
351B:	https://bugs.acpica.org
352S:	Supported
353F:	drivers/acpi/acpica/
354F:	include/acpi/
355F:	tools/power/acpi/
356
357ACPI FAN DRIVER
358M:	Zhang Rui <rui.zhang@intel.com>
359L:	linux-acpi@vger.kernel.org
360W:	https://01.org/linux-acpi
361B:	https://bugzilla.kernel.org
362S:	Supported
363F:	drivers/acpi/fan.c
364
365ACPI FOR ARM64 (ACPI/arm64)
366M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367M:	Hanjun Guo <guohanjun@huawei.com>
368M:	Sudeep Holla <sudeep.holla@arm.com>
369L:	linux-acpi@vger.kernel.org
370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
371S:	Maintained
372F:	drivers/acpi/arm64
373
374ACPI I2C MULTI INSTANTIATE DRIVER
375M:	Hans de Goede <hdegoede@redhat.com>
376L:	platform-driver-x86@vger.kernel.org
377S:	Maintained
378F:	drivers/platform/x86/i2c-multi-instantiate.c
379
380ACPI PMIC DRIVERS
381M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
382M:	Len Brown <lenb@kernel.org>
383R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384R:	Mika Westerberg <mika.westerberg@linux.intel.com>
385L:	linux-acpi@vger.kernel.org
386Q:	https://patchwork.kernel.org/project/linux-acpi/list/
387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388B:	https://bugzilla.kernel.org
389S:	Supported
390F:	drivers/acpi/pmic/
391
392ACPI THERMAL DRIVER
393M:	Zhang Rui <rui.zhang@intel.com>
394L:	linux-acpi@vger.kernel.org
395W:	https://01.org/linux-acpi
396B:	https://bugzilla.kernel.org
397S:	Supported
398F:	drivers/acpi/*thermal*
399
400ACPI VIDEO DRIVER
401M:	Zhang Rui <rui.zhang@intel.com>
402L:	linux-acpi@vger.kernel.org
403W:	https://01.org/linux-acpi
404B:	https://bugzilla.kernel.org
405S:	Supported
406F:	drivers/acpi/acpi_video.c
407
408ACPI WMI DRIVER
409L:	platform-driver-x86@vger.kernel.org
410S:	Orphan
411F:	drivers/platform/x86/wmi.c
412F:	include/uapi/linux/wmi.h
413
414AD1889 ALSA SOUND DRIVER
415W:	https://parisc.wiki.kernel.org/index.php/AD1889
416L:	linux-parisc@vger.kernel.org
417S:	Maintained
418F:	sound/pci/ad1889.*
419
420AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421M:	Michael Hennerich <michael.hennerich@analog.com>
422W:	http://wiki.analog.com/AD5254
423W:	http://ez.analog.com/community/linux-device-drivers
424S:	Supported
425F:	drivers/misc/ad525x_dpot.c
426
427AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428M:	Michael Hennerich <michael.hennerich@analog.com>
429W:	http://wiki.analog.com/AD5398
430W:	http://ez.analog.com/community/linux-device-drivers
431S:	Supported
432F:	drivers/regulator/ad5398.c
433
434AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435M:	Michael Hennerich <michael.hennerich@analog.com>
436W:	http://wiki.analog.com/AD7142
437W:	http://ez.analog.com/community/linux-device-drivers
438S:	Supported
439F:	drivers/input/misc/ad714x.c
440
441AD7877 TOUCHSCREEN DRIVER
442M:	Michael Hennerich <michael.hennerich@analog.com>
443W:	http://wiki.analog.com/AD7877
444W:	http://ez.analog.com/community/linux-device-drivers
445S:	Supported
446F:	drivers/input/touchscreen/ad7877.c
447
448AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449M:	Michael Hennerich <michael.hennerich@analog.com>
450W:	http://wiki.analog.com/AD7879
451W:	http://ez.analog.com/community/linux-device-drivers
452S:	Supported
453F:	drivers/input/touchscreen/ad7879.c
454
455ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456M:	Jiri Kosina <jikos@kernel.org>
457S:	Maintained
458
459ADF7242 IEEE 802.15.4 RADIO DRIVER
460M:	Michael Hennerich <michael.hennerich@analog.com>
461W:	https://wiki.analog.com/ADF7242
462W:	http://ez.analog.com/community/linux-device-drivers
463L:	linux-wpan@vger.kernel.org
464S:	Supported
465F:	drivers/net/ieee802154/adf7242.c
466F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
467
468ADM1025 HARDWARE MONITOR DRIVER
469M:	Jean Delvare <jdelvare@suse.com>
470L:	linux-hwmon@vger.kernel.org
471S:	Maintained
472F:	Documentation/hwmon/adm1025.rst
473F:	drivers/hwmon/adm1025.c
474
475ADM1029 HARDWARE MONITOR DRIVER
476M:	Corentin Labbe <clabbe.montjoie@gmail.com>
477L:	linux-hwmon@vger.kernel.org
478S:	Maintained
479F:	drivers/hwmon/adm1029.c
480
481ADM8211 WIRELESS DRIVER
482L:	linux-wireless@vger.kernel.org
483W:	http://wireless.kernel.org/
484S:	Orphan
485F:	drivers/net/wireless/admtek/adm8211.*
486
487ADP1653 FLASH CONTROLLER DRIVER
488M:	Sakari Ailus <sakari.ailus@iki.fi>
489L:	linux-media@vger.kernel.org
490S:	Maintained
491F:	drivers/media/i2c/adp1653.c
492F:	include/media/i2c/adp1653.h
493
494ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495M:	Michael Hennerich <michael.hennerich@analog.com>
496W:	http://wiki.analog.com/ADP5520
497W:	http://ez.analog.com/community/linux-device-drivers
498S:	Supported
499F:	drivers/mfd/adp5520.c
500F:	drivers/video/backlight/adp5520_bl.c
501F:	drivers/leds/leds-adp5520.c
502F:	drivers/gpio/gpio-adp5520.c
503F:	drivers/input/keyboard/adp5520-keys.c
504
505ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506M:	Michael Hennerich <michael.hennerich@analog.com>
507W:	http://wiki.analog.com/ADP5588
508W:	http://ez.analog.com/community/linux-device-drivers
509S:	Supported
510F:	drivers/input/keyboard/adp5588-keys.c
511F:	drivers/gpio/gpio-adp5588.c
512
513ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514M:	Michael Hennerich <michael.hennerich@analog.com>
515W:	http://wiki.analog.com/ADP8860
516W:	http://ez.analog.com/community/linux-device-drivers
517S:	Supported
518F:	drivers/video/backlight/adp8860_bl.c
519
520ADT746X FAN DRIVER
521M:	Colin Leroy <colin@colino.net>
522S:	Maintained
523F:	drivers/macintosh/therm_adt746x.c
524
525ADT7475 HARDWARE MONITOR DRIVER
526M:	Jean Delvare <jdelvare@suse.com>
527L:	linux-hwmon@vger.kernel.org
528S:	Maintained
529F:	Documentation/hwmon/adt7475.rst
530F:	drivers/hwmon/adt7475.c
531
532ADVANSYS SCSI DRIVER
533M:	Matthew Wilcox <willy@infradead.org>
534M:	Hannes Reinecke <hare@suse.com>
535L:	linux-scsi@vger.kernel.org
536S:	Maintained
537F:	Documentation/scsi/advansys.txt
538F:	drivers/scsi/advansys.c
539
540ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
541M:	Michael Hennerich <michael.hennerich@analog.com>
542W:	http://wiki.analog.com/ADXL345
543W:	http://ez.analog.com/community/linux-device-drivers
544S:	Supported
545F:	drivers/input/misc/adxl34x.c
546F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
547
548ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
549M:	Stefan Popa <stefan.popa@analog.com>
550W:	http://ez.analog.com/community/linux-device-drivers
551S:	Supported
552F:	drivers/iio/accel/adxl372.c
553F:	drivers/iio/accel/adxl372_spi.c
554F:	drivers/iio/accel/adxl372_i2c.c
555F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
556
557AF9013 MEDIA DRIVER
558M:	Antti Palosaari <crope@iki.fi>
559L:	linux-media@vger.kernel.org
560W:	https://linuxtv.org
561W:	http://palosaari.fi/linux/
562Q:	http://patchwork.linuxtv.org/project/linux-media/list/
563T:	git git://linuxtv.org/anttip/media_tree.git
564S:	Maintained
565F:	drivers/media/dvb-frontends/af9013*
566
567AF9033 MEDIA DRIVER
568M:	Antti Palosaari <crope@iki.fi>
569L:	linux-media@vger.kernel.org
570W:	https://linuxtv.org
571W:	http://palosaari.fi/linux/
572Q:	http://patchwork.linuxtv.org/project/linux-media/list/
573T:	git git://linuxtv.org/anttip/media_tree.git
574S:	Maintained
575F:	drivers/media/dvb-frontends/af9033*
576
577AFFS FILE SYSTEM
578M:	David Sterba <dsterba@suse.com>
579L:	linux-fsdevel@vger.kernel.org
580S:	Odd Fixes
581F:	Documentation/filesystems/affs.txt
582F:	fs/affs/
583
584AFS FILESYSTEM
585M:	David Howells <dhowells@redhat.com>
586L:	linux-afs@lists.infradead.org
587S:	Supported
588F:	fs/afs/
589F:	include/trace/events/afs.h
590F:	Documentation/filesystems/afs.txt
591W:	https://www.infradead.org/~dhowells/kafs/
592
593AGPGART DRIVER
594M:	David Airlie <airlied@linux.ie>
595T:	git git://anongit.freedesktop.org/drm/drm
596S:	Maintained
597F:	drivers/char/agp/
598F:	include/linux/agp*
599F:	include/uapi/linux/agp*
600
601AHA152X SCSI DRIVER
602M:	"Juergen E. Fischer" <fischer@norbit.de>
603L:	linux-scsi@vger.kernel.org
604S:	Maintained
605F:	drivers/scsi/aha152x*
606F:	drivers/scsi/pcmcia/aha152x*
607
608AIC7XXX / AIC79XX SCSI DRIVER
609M:	Hannes Reinecke <hare@suse.com>
610L:	linux-scsi@vger.kernel.org
611S:	Maintained
612F:	drivers/scsi/aic7xxx/
613
614AIMSLAB FM RADIO RECEIVER DRIVER
615M:	Hans Verkuil <hverkuil@xs4all.nl>
616L:	linux-media@vger.kernel.org
617T:	git git://linuxtv.org/media_tree.git
618W:	https://linuxtv.org
619S:	Maintained
620F:	drivers/media/radio/radio-aimslab*
621
622AIO
623M:	Benjamin LaHaise <bcrl@kvack.org>
624L:	linux-aio@kvack.org
625S:	Supported
626F:	fs/aio.c
627F:	include/linux/*aio*.h
628
629AIRSPY MEDIA DRIVER
630M:	Antti Palosaari <crope@iki.fi>
631L:	linux-media@vger.kernel.org
632W:	https://linuxtv.org
633W:	http://palosaari.fi/linux/
634Q:	http://patchwork.linuxtv.org/project/linux-media/list/
635T:	git git://linuxtv.org/anttip/media_tree.git
636S:	Maintained
637F:	drivers/media/usb/airspy/
638
639ALACRITECH GIGABIT ETHERNET DRIVER
640M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
641S:	Maintained
642F:	drivers/net/ethernet/alacritech/*
643
644FORCEDETH GIGABIT ETHERNET DRIVER
645M:	Rain River <rain.1986.08.12@gmail.com>
646M:	Zhu Yanjun <yanjun.zhu@oracle.com>
647L:	netdev@vger.kernel.org
648S:	Maintained
649F:	drivers/net/ethernet/nvidia/*
650
651ALCATEL SPEEDTOUCH USB DRIVER
652M:	Duncan Sands <duncan.sands@free.fr>
653L:	linux-usb@vger.kernel.org
654W:	http://www.linux-usb.org/SpeedTouch/
655S:	Maintained
656F:	drivers/usb/atm/speedtch.c
657F:	drivers/usb/atm/usbatm.c
658
659ALCHEMY AU1XX0 MMC DRIVER
660M:	Manuel Lauss <manuel.lauss@gmail.com>
661S:	Maintained
662F:	drivers/mmc/host/au1xmmc.c
663
664ALI1563 I2C DRIVER
665M:	Rudolf Marek <r.marek@assembler.cz>
666L:	linux-i2c@vger.kernel.org
667S:	Maintained
668F:	Documentation/i2c/busses/i2c-ali1563.rst
669F:	drivers/i2c/busses/i2c-ali1563.c
670
671ALLEGRO DVT VIDEO IP CORE DRIVER
672M:	Michael Tretter <m.tretter@pengutronix.de>
673R:	Pengutronix Kernel Team <kernel@pengutronix.de>
674L:	linux-media@vger.kernel.org
675S:	Maintained
676F:	drivers/staging/media/allegro-dvt/
677
678ALLWINNER CPUFREQ DRIVER
679M:	Yangtao Li <tiny.windzz@gmail.com>
680L:	linux-pm@vger.kernel.org
681S:	Maintained
682F:	Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
683F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
684
685ALLWINNER SECURITY SYSTEM
686M:	Corentin Labbe <clabbe.montjoie@gmail.com>
687L:	linux-crypto@vger.kernel.org
688S:	Maintained
689F:	drivers/crypto/sunxi-ss/
690
691ALLWINNER VPU DRIVER
692M:	Maxime Ripard <mripard@kernel.org>
693M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
694L:	linux-media@vger.kernel.org
695S:	Maintained
696F:	drivers/staging/media/sunxi/cedrus/
697
698ALPHA PORT
699M:	Richard Henderson <rth@twiddle.net>
700M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
701M:	Matt Turner <mattst88@gmail.com>
702S:	Odd Fixes
703L:	linux-alpha@vger.kernel.org
704F:	arch/alpha/
705
706ALPS PS/2 TOUCHPAD DRIVER
707R:	Pali Rohár <pali.rohar@gmail.com>
708F:	drivers/input/mouse/alps.*
709
710ALTERA I2C CONTROLLER DRIVER
711M:	Thor Thayer <thor.thayer@linux.intel.com>
712S:	Maintained
713F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
714F:	drivers/i2c/busses/i2c-altera.c
715
716ALTERA MAILBOX DRIVER
717M:	Ley Foon Tan <lftan@altera.com>
718L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
719S:	Maintained
720F:	drivers/mailbox/mailbox-altera.c
721
722ALTERA PIO DRIVER
723M:	Tien Hock Loh <thloh@altera.com>
724L:	linux-gpio@vger.kernel.org
725S:	Maintained
726F:	drivers/gpio/gpio-altera.c
727
728ALTERA SYSTEM MANAGER DRIVER
729M:	Thor Thayer <thor.thayer@linux.intel.com>
730S:	Maintained
731F:	drivers/mfd/altera-sysmgr.c
732F:	include/linux/mfd/altera-sysmgr.h
733
734ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
735M:	Thor Thayer <thor.thayer@linux.intel.com>
736S:	Maintained
737F:	drivers/gpio/gpio-altera-a10sr.c
738F:	drivers/mfd/altera-a10sr.c
739F:	drivers/reset/reset-a10sr.c
740F:	include/linux/mfd/altera-a10sr.h
741F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
742
743ALTERA TRIPLE SPEED ETHERNET DRIVER
744M:	Thor Thayer <thor.thayer@linux.intel.com>
745L:	netdev@vger.kernel.org
746L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
747S:	Maintained
748F:	drivers/net/ethernet/altera/
749
750ALTERA UART/JTAG UART SERIAL DRIVERS
751M:	Tobias Klauser <tklauser@distanz.ch>
752L:	linux-serial@vger.kernel.org
753L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
754S:	Maintained
755F:	drivers/tty/serial/altera_uart.c
756F:	drivers/tty/serial/altera_jtaguart.c
757F:	include/linux/altera_uart.h
758F:	include/linux/altera_jtaguart.h
759
760AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
761M:	Talel Shenhar <talel@amazon.com>
762S:	Maintained
763F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
764F:	drivers/thermal/thermal_mmio.c
765
766AMAZON ETHERNET DRIVERS
767M:	Netanel Belgazal <netanel@amazon.com>
768R:	Saeed Bishara <saeedb@amazon.com>
769R:	Zorik Machulsky <zorik@amazon.com>
770L:	netdev@vger.kernel.org
771S:	Supported
772F:	Documentation/networking/device_drivers/amazon/ena.txt
773F:	drivers/net/ethernet/amazon/
774
775AMAZON RDMA EFA DRIVER
776M:	Gal Pressman <galpress@amazon.com>
777R:	Yossi Leybovich <sleybo@amazon.com>
778L:	linux-rdma@vger.kernel.org
779Q:	https://patchwork.kernel.org/project/linux-rdma/list/
780S:	Supported
781F:	drivers/infiniband/hw/efa/
782F:	include/uapi/rdma/efa-abi.h
783
784AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
785M:	Tom Lendacky <thomas.lendacky@amd.com>
786M:	Gary Hook <gary.hook@amd.com>
787L:	linux-crypto@vger.kernel.org
788S:	Supported
789F:	drivers/crypto/ccp/
790F:	include/linux/ccp.h
791
792AMD DISPLAY CORE
793M:	Harry Wentland <harry.wentland@amd.com>
794M:	Leo Li <sunpeng.li@amd.com>
795L:	amd-gfx@lists.freedesktop.org
796T:	git git://people.freedesktop.org/~agd5f/linux
797S:	Supported
798F:	drivers/gpu/drm/amd/display/
799
800AMD FAM15H PROCESSOR POWER MONITORING DRIVER
801M:	Huang Rui <ray.huang@amd.com>
802L:	linux-hwmon@vger.kernel.org
803S:	Supported
804F:	Documentation/hwmon/fam15h_power.rst
805F:	drivers/hwmon/fam15h_power.c
806
807AMD FCH GPIO DRIVER
808M:	Enrico Weigelt, metux IT consult <info@metux.net>
809L:	linux-gpio@vger.kernel.org
810S:	Maintained
811F:	drivers/gpio/gpio-amd-fch.c
812F:	include/linux/platform_data/gpio/gpio-amd-fch.h
813
814AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
815L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
816S:	Orphan
817F:	drivers/usb/gadget/udc/amd5536udc.*
818
819AMD GEODE PROCESSOR/CHIPSET SUPPORT
820P:	Andres Salomon <dilinger@queued.net>
821L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
822W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
823S:	Supported
824F:	drivers/char/hw_random/geode-rng.c
825F:	drivers/crypto/geode*
826F:	drivers/video/fbdev/geode/
827F:	arch/x86/include/asm/geode.h
828
829AMD IOMMU (AMD-VI)
830M:	Joerg Roedel <joro@8bytes.org>
831L:	iommu@lists.linux-foundation.org
832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
833S:	Maintained
834F:	drivers/iommu/amd_iommu*.[ch]
835F:	include/linux/amd-iommu.h
836
837AMD KFD
838M:	Felix Kuehling <Felix.Kuehling@amd.com>
839L:	amd-gfx@lists.freedesktop.org
840T:	git git://people.freedesktop.org/~agd5f/linux
841S:	Supported
842F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
843F:	drivers/gpu/drm/amd/amdkfd/
844F:	drivers/gpu/drm/amd/include/cik_structs.h
845F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
846F:	drivers/gpu/drm/amd/include/vi_structs.h
847F:	drivers/gpu/drm/amd/include/v9_structs.h
848F:	include/uapi/linux/kfd_ioctl.h
849
850AMD MP2 I2C DRIVER
851M:	Elie Morisse <syniurge@gmail.com>
852M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
853M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
854L:	linux-i2c@vger.kernel.org
855S:	Maintained
856F:	drivers/i2c/busses/i2c-amd-mp2*
857
858AMD POWERPLAY
859M:	Rex Zhu <rex.zhu@amd.com>
860M:	Evan Quan <evan.quan@amd.com>
861L:	amd-gfx@lists.freedesktop.org
862S:	Supported
863F:	drivers/gpu/drm/amd/powerplay/
864T:	git git://people.freedesktop.org/~agd5f/linux
865
866AMD SEATTLE DEVICE TREE SUPPORT
867M:	Brijesh Singh <brijeshkumar.singh@amd.com>
868M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
869M:	Tom Lendacky <thomas.lendacky@amd.com>
870S:	Supported
871F:	arch/arm64/boot/dts/amd/
872
873AMD XGBE DRIVER
874M:	Tom Lendacky <thomas.lendacky@amd.com>
875L:	netdev@vger.kernel.org
876S:	Supported
877F:	drivers/net/ethernet/amd/xgbe/
878F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
879
880ANALOG DEVICES INC AD5686 DRIVER
881M:	Stefan Popa <stefan.popa@analog.com>
882L:	linux-pm@vger.kernel.org
883W:	http://ez.analog.com/community/linux-device-drivers
884S:	Supported
885F:	drivers/iio/dac/ad5686*
886F:	drivers/iio/dac/ad5696*
887
888ANALOG DEVICES INC AD5758 DRIVER
889M:	Stefan Popa <stefan.popa@analog.com>
890L:	linux-iio@vger.kernel.org
891W:	http://ez.analog.com/community/linux-device-drivers
892S:	Supported
893F:	drivers/iio/dac/ad5758.c
894F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
895
896ANALOG DEVICES INC AD7124 DRIVER
897M:	Stefan Popa <stefan.popa@analog.com>
898L:	linux-iio@vger.kernel.org
899W:	http://ez.analog.com/community/linux-device-drivers
900S:	Supported
901F:	drivers/iio/adc/ad7124.c
902F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
903
904ANALOG DEVICES INC AD7606 DRIVER
905M:	Stefan Popa <stefan.popa@analog.com>
906M:	Beniamin Bia <beniamin.bia@analog.com>
907L:	linux-iio@vger.kernel.org
908W:	http://ez.analog.com/community/linux-device-drivers
909S:	Supported
910F:	drivers/iio/adc/ad7606.c
911F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
912
913ANALOG DEVICES INC AD7768-1 DRIVER
914M:	Stefan Popa <stefan.popa@analog.com>
915L:	linux-iio@vger.kernel.org
916W:	http://ez.analog.com/community/linux-device-drivers
917S:	Supported
918F:	drivers/iio/adc/ad7768-1.c
919F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
920
921ANALOG DEVICES INC AD7780 DRIVER
922M:	Michael Hennerich <Michael.Hennerich@analog.com>
923M:	Renato Lui Geh <renatogeh@gmail.com>
924L:	linux-iio@vger.kernel.org
925W:	http://ez.analog.com/community/linux-device-drivers
926S:	Supported
927F:	drivers/iio/adc/ad7780.c
928F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
929
930ANALOG DEVICES INC AD9389B DRIVER
931M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
932L:	linux-media@vger.kernel.org
933S:	Maintained
934F:	drivers/media/i2c/ad9389b*
935
936ANALOG DEVICES INC ADGS1408 DRIVER
937M:	Mircea Caprioru <mircea.caprioru@analog.com>
938S:	Supported
939F:	drivers/mux/adgs1408.c
940F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
941
942ANALOG DEVICES INC ADIN DRIVER
943M:	Alexandru Ardelean <alexaundru.ardelean@analog.com>
944L:	netdev@vger.kernel.org
945W:	http://ez.analog.com/community/linux-device-drivers
946S:	Supported
947F:	drivers/net/phy/adin.c
948F:	Documentation/devicetree/bindings/net/adi,adin.yaml
949
950ANALOG DEVICES INC ADIS DRIVER LIBRARY
951M:	Alexandru Ardelean <alexandru.ardelean@analog.com>
952S:	Supported
953L:	linux-iio@vger.kernel.org
954F:	include/linux/iio/imu/adis.h
955F:	drivers/iio/imu/adis.c
956
957ANALOG DEVICES INC ADIS16460 DRIVER
958M:	Dragos Bogdan <dragos.bogdan@analog.com>
959S:	Supported
960L:	linux-iio@vger.kernel.org
961W:	http://ez.analog.com/community/linux-device-drivers
962F:	drivers/iio/imu/adis16460.c
963F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
964
965ANALOG DEVICES INC ADP5061 DRIVER
966M:	Stefan Popa <stefan.popa@analog.com>
967L:	linux-pm@vger.kernel.org
968W:	http://ez.analog.com/community/linux-device-drivers
969S:	Supported
970F:	drivers/power/supply/adp5061.c
971
972ANALOG DEVICES INC ADV7180 DRIVER
973M:	Lars-Peter Clausen <lars@metafoo.de>
974L:	linux-media@vger.kernel.org
975W:	http://ez.analog.com/community/linux-device-drivers
976S:	Supported
977F:	drivers/media/i2c/adv7180.c
978
979ANALOG DEVICES INC ADV748X DRIVER
980M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
981L:	linux-media@vger.kernel.org
982S:	Maintained
983F:	drivers/media/i2c/adv748x/*
984
985ANALOG DEVICES INC ADV7511 DRIVER
986M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
987L:	linux-media@vger.kernel.org
988S:	Maintained
989F:	drivers/media/i2c/adv7511*
990
991ANALOG DEVICES INC ADV7604 DRIVER
992M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
993L:	linux-media@vger.kernel.org
994S:	Maintained
995F:	drivers/media/i2c/adv7604*
996
997ANALOG DEVICES INC ADV7842 DRIVER
998M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
999L:	linux-media@vger.kernel.org
1000S:	Maintained
1001F:	drivers/media/i2c/adv7842*
1002
1003ANALOG DEVICES INC ASOC CODEC DRIVERS
1004M:	Lars-Peter Clausen <lars@metafoo.de>
1005L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1006W:	http://wiki.analog.com/
1007W:	http://ez.analog.com/community/linux-device-drivers
1008S:	Supported
1009F:	sound/soc/codecs/adau*
1010F:	sound/soc/codecs/adav*
1011F:	sound/soc/codecs/ad1*
1012F:	sound/soc/codecs/ad7*
1013F:	sound/soc/codecs/ssm*
1014F:	sound/soc/codecs/sigmadsp.*
1015
1016ANALOG DEVICES INC DMA DRIVERS
1017M:	Lars-Peter Clausen <lars@metafoo.de>
1018W:	http://ez.analog.com/community/linux-device-drivers
1019S:	Supported
1020F:	drivers/dma/dma-axi-dmac.c
1021
1022ANALOG DEVICES INC IIO DRIVERS
1023M:	Lars-Peter Clausen <lars@metafoo.de>
1024M:	Michael Hennerich <Michael.Hennerich@analog.com>
1025M:	Stefan Popa <stefan.popa@analog.com>
1026W:	http://wiki.analog.com/
1027W:	http://ez.analog.com/community/linux-device-drivers
1028S:	Supported
1029F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1030F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1031F:	drivers/iio/*/ad*
1032F:	drivers/iio/adc/ltc2497*
1033X:	drivers/iio/*/adjd*
1034F:	drivers/staging/iio/*/ad*
1035
1036ANALOGBITS PLL LIBRARIES
1037M:	Paul Walmsley <paul.walmsley@sifive.com>
1038S:	Supported
1039F:	drivers/clk/analogbits/*
1040F:	include/linux/clk/analogbits*
1041
1042ANDES ARCHITECTURE
1043M:	Greentime Hu <green.hu@gmail.com>
1044M:	Vincent Chen <deanbo422@gmail.com>
1045T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1046S:	Supported
1047F:	arch/nds32/
1048F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1049F:	Documentation/devicetree/bindings/nds32/
1050K:	nds32
1051N:	nds32
1052
1053ANDROID CONFIG FRAGMENTS
1054M:	Rob Herring <robh@kernel.org>
1055S:	Supported
1056F:	kernel/configs/android*
1057
1058ANDROID DRIVERS
1059M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1060M:	Arve Hjønnevåg <arve@android.com>
1061M:	Todd Kjos <tkjos@android.com>
1062M:	Martijn Coenen <maco@android.com>
1063M:	Joel Fernandes <joel@joelfernandes.org>
1064M:	Christian Brauner <christian@brauner.io>
1065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1066L:	devel@driverdev.osuosl.org
1067S:	Supported
1068F:	drivers/android/
1069F:	drivers/staging/android/
1070
1071ANDROID GOLDFISH PIC DRIVER
1072M:	Miodrag Dinic <miodrag.dinic@mips.com>
1073S:	Supported
1074F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1075F:	drivers/irqchip/irq-goldfish-pic.c
1076
1077ANDROID GOLDFISH RTC DRIVER
1078M:	Miodrag Dinic <miodrag.dinic@mips.com>
1079S:	Supported
1080F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1081F:	drivers/rtc/rtc-goldfish.c
1082
1083ANDROID ION DRIVER
1084M:	Laura Abbott <labbott@redhat.com>
1085M:	Sumit Semwal <sumit.semwal@linaro.org>
1086L:	devel@driverdev.osuosl.org
1087L:	dri-devel@lists.freedesktop.org
1088L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1089S:	Supported
1090F:	drivers/staging/android/ion
1091F:	drivers/staging/android/uapi/ion.h
1092
1093AOA (Apple Onboard Audio) ALSA DRIVER
1094M:	Johannes Berg <johannes@sipsolutions.net>
1095L:	linuxppc-dev@lists.ozlabs.org
1096L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1097S:	Maintained
1098F:	sound/aoa/
1099
1100APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1101M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1102L:	linux-iio@vger.kernel.org
1103S:	Maintained
1104F:	drivers/iio/adc/stx104.c
1105
1106APM DRIVER
1107M:	Jiri Kosina <jikos@kernel.org>
1108S:	Odd fixes
1109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1110F:	arch/x86/kernel/apm_32.c
1111F:	include/linux/apm_bios.h
1112F:	include/uapi/linux/apm_bios.h
1113F:	drivers/char/apm-emulation.c
1114
1115APPARMOR SECURITY MODULE
1116M:	John Johansen <john.johansen@canonical.com>
1117L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1118W:	wiki.apparmor.net
1119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1120S:	Supported
1121F:	security/apparmor/
1122F:	Documentation/admin-guide/LSM/apparmor.rst
1123
1124APPLE BCM5974 MULTITOUCH DRIVER
1125M:	Henrik Rydberg <rydberg@bitmath.org>
1126L:	linux-input@vger.kernel.org
1127S:	Odd fixes
1128F:	drivers/input/mouse/bcm5974.c
1129
1130APPLE SMC DRIVER
1131M:	Henrik Rydberg <rydberg@bitmath.org>
1132L:	linux-hwmon@vger.kernel.org
1133S:	Odd fixes
1134F:	drivers/hwmon/applesmc.c
1135
1136APPLETALK NETWORK LAYER
1137L:	netdev@vger.kernel.org
1138S:	Odd fixes
1139F:	drivers/net/appletalk/
1140F:	net/appletalk/
1141F:	include/linux/atalk.h
1142F:	include/uapi/linux/atalk.h
1143
1144APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1145M:	Khuong Dinh <khuong@os.amperecomputing.com>
1146S:	Supported
1147F:	arch/arm64/boot/dts/apm/
1148
1149APPLIED MICRO (APM) X-GENE SOC EDAC
1150M:	Khuong Dinh <khuong@os.amperecomputing.com>
1151S:	Supported
1152F:	drivers/edac/xgene_edac.c
1153F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1154
1155APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1156M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1157M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1158S:	Supported
1159F:	drivers/net/ethernet/apm/xgene-v2/
1160
1161APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1162M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1163M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1164M:	Quan Nguyen <quan@os.amperecomputing.com>
1165S:	Supported
1166F:	drivers/net/ethernet/apm/xgene/
1167F:	drivers/net/phy/mdio-xgene.c
1168F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1169F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1170
1171APPLIED MICRO (APM) X-GENE SOC PMU
1172M:	Khuong Dinh <khuong@os.amperecomputing.com>
1173S:	Supported
1174F:	drivers/perf/xgene_pmu.c
1175F:	Documentation/admin-guide/perf/xgene-pmu.rst
1176F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1177
1178APTINA CAMERA SENSOR PLL
1179M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1180L:	linux-media@vger.kernel.org
1181S:	Maintained
1182F:	drivers/media/i2c/aptina-pll.*
1183
1184AQUANTIA ETHERNET DRIVER (atlantic)
1185M:	Igor Russkikh <igor.russkikh@aquantia.com>
1186L:	netdev@vger.kernel.org
1187S:	Supported
1188W:	http://www.aquantia.com
1189Q:	http://patchwork.ozlabs.org/project/netdev/list/
1190F:	drivers/net/ethernet/aquantia/atlantic/
1191F:	Documentation/networking/device_drivers/aquantia/atlantic.txt
1192
1193ARC FRAMEBUFFER DRIVER
1194M:	Jaya Kumar <jayalk@intworks.biz>
1195S:	Maintained
1196F:	drivers/video/fbdev/arcfb.c
1197F:	drivers/video/fbdev/core/fb_defio.c
1198
1199ARC PGU DRM DRIVER
1200M:	Alexey Brodkin <abrodkin@synopsys.com>
1201S:	Supported
1202F:	drivers/gpu/drm/arc/
1203F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1204
1205ARCNET NETWORK LAYER
1206M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1207L:	netdev@vger.kernel.org
1208S:	Maintained
1209F:	drivers/net/arcnet/
1210F:	include/uapi/linux/if_arcnet.h
1211
1212ARM ARCHITECTED TIMER DRIVER
1213M:	Mark Rutland <mark.rutland@arm.com>
1214M:	Marc Zyngier <maz@kernel.org>
1215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216S:	Maintained
1217F:	arch/arm/include/asm/arch_timer.h
1218F:	arch/arm64/include/asm/arch_timer.h
1219F:	drivers/clocksource/arm_arch_timer.c
1220
1221ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1222M:	Linus Walleij <linus.walleij@linaro.org>
1223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S:	Maintained
1225F:	Documentation/devicetree/bindings/arm/arm-boards
1226F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1227F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1228F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1229F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1230F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1231F:	arch/arm/mach-integrator/
1232F:	arch/arm/mach-realview/
1233F:	arch/arm/mach-versatile/
1234F:	arch/arm/plat-versatile/
1235F:	arch/arm/boot/dts/arm-realview-*
1236F:	arch/arm/boot/dts/integrator*
1237F:	arch/arm/boot/dts/versatile*
1238F:	drivers/clk/versatile/
1239F:	drivers/i2c/busses/i2c-versatile.c
1240F:	drivers/irqchip/irq-versatile-fpga.c
1241F:	drivers/mtd/maps/physmap_of_versatile.c
1242F:	drivers/power/reset/arm-versatile-reboot.c
1243F:	drivers/soc/versatile/
1244
1245ARM HDLCD DRM DRIVER
1246M:	Liviu Dudau <liviu.dudau@arm.com>
1247S:	Supported
1248F:	drivers/gpu/drm/arm/hdlcd_*
1249F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1250
1251ARM KOMEDA DRM-KMS DRIVER
1252M:	James (Qian) Wang <james.qian.wang@arm.com>
1253M:	Liviu Dudau <liviu.dudau@arm.com>
1254M:	Mihail Atanassov <mihail.atanassov@arm.com>
1255L:	Mali DP Maintainers <malidp@foss.arm.com>
1256S:	Supported
1257T:	git git://anongit.freedesktop.org/drm/drm-misc
1258F:	drivers/gpu/drm/arm/display/include/
1259F:	drivers/gpu/drm/arm/display/komeda/
1260F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1261F:	Documentation/gpu/komeda-kms.rst
1262
1263ARM MALI-DP DRM DRIVER
1264M:	Liviu Dudau <liviu.dudau@arm.com>
1265M:	Brian Starkey <brian.starkey@arm.com>
1266L:	Mali DP Maintainers <malidp@foss.arm.com>
1267S:	Supported
1268T:	git git://anongit.freedesktop.org/drm/drm-misc
1269F:	drivers/gpu/drm/arm/
1270F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1271F:	Documentation/gpu/afbc.rst
1272
1273ARM MALI PANFROST DRM DRIVER
1274M:	Rob Herring <robh@kernel.org>
1275M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1276R:	Steven Price <steven.price@arm.com>
1277R:	Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1278L:	dri-devel@lists.freedesktop.org
1279S:	Supported
1280T:	git git://anongit.freedesktop.org/drm/drm-misc
1281F:	drivers/gpu/drm/panfrost/
1282F:	include/uapi/drm/panfrost_drm.h
1283
1284ARM MFM AND FLOPPY DRIVERS
1285M:	Ian Molton <spyro@f2s.com>
1286S:	Maintained
1287F:	arch/arm/mach-rpc/floppydma.S
1288F:	arch/arm/include/asm/floppy.h
1289
1290ARM PMU PROFILING AND DEBUGGING
1291M:	Will Deacon <will@kernel.org>
1292M:	Mark Rutland <mark.rutland@arm.com>
1293S:	Maintained
1294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295F:	arch/arm*/kernel/perf_*
1296F:	arch/arm/oprofile/common.c
1297F:	arch/arm*/kernel/hw_breakpoint.c
1298F:	arch/arm*/include/asm/hw_breakpoint.h
1299F:	arch/arm*/include/asm/perf_event.h
1300F:	drivers/perf/*
1301F:	include/linux/perf/arm_pmu.h
1302F:	Documentation/devicetree/bindings/arm/pmu.yaml
1303F:	Documentation/devicetree/bindings/perf/
1304
1305ARM PORT
1306M:	Russell King <linux@armlinux.org.uk>
1307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308W:	http://www.armlinux.org.uk/
1309S:	Odd Fixes
1310T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1311F:	arch/arm/
1312X:	arch/arm/boot/dts/
1313
1314ARM PRIMECELL AACI PL041 DRIVER
1315M:	Russell King <linux@armlinux.org.uk>
1316S:	Odd Fixes
1317F:	sound/arm/aaci.*
1318
1319ARM PRIMECELL BUS SUPPORT
1320M:	Russell King <linux@armlinux.org.uk>
1321S:	Odd Fixes
1322F:	drivers/amba/
1323F:	include/linux/amba/bus.h
1324
1325ARM PRIMECELL CLCD PL110 DRIVER
1326M:	Russell King <linux@armlinux.org.uk>
1327S:	Odd Fixes
1328F:	drivers/video/fbdev/amba-clcd.*
1329
1330ARM PRIMECELL KMI PL050 DRIVER
1331M:	Russell King <linux@armlinux.org.uk>
1332S:	Odd Fixes
1333F:	drivers/input/serio/ambakmi.*
1334F:	include/linux/amba/kmi.h
1335
1336ARM PRIMECELL MMCI PL180/1 DRIVER
1337M:	Russell King <linux@armlinux.org.uk>
1338S:	Odd Fixes
1339F:	drivers/mmc/host/mmci.*
1340F:	include/linux/amba/mmci.h
1341
1342ARM PRIMECELL SSP PL022 SPI DRIVER
1343M:	Linus Walleij <linus.walleij@linaro.org>
1344L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345S:	Maintained
1346F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1347F:	drivers/spi/spi-pl022.c
1348
1349ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1350M:	Russell King <linux@armlinux.org.uk>
1351S:	Odd Fixes
1352F:	drivers/tty/serial/amba-pl01*.c
1353F:	include/linux/amba/serial.h
1354
1355ARM PRIMECELL VIC PL190/PL192 DRIVER
1356M:	Linus Walleij <linus.walleij@linaro.org>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1360F:	drivers/irqchip/irq-vic.c
1361
1362AMAZON ANNAPURNA LABS FIC DRIVER
1363M:	Talel Shenhar <talel@amazon.com>
1364S:	Maintained
1365F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1366F:	drivers/irqchip/irq-al-fic.c
1367
1368ARM SMMU DRIVERS
1369M:	Will Deacon <will@kernel.org>
1370R:	Robin Murphy <robin.murphy@arm.com>
1371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372S:	Maintained
1373F:	drivers/iommu/arm-smmu*
1374F:	drivers/iommu/io-pgtable-arm.c
1375F:	drivers/iommu/io-pgtable-arm-v7s.c
1376
1377ARM SUB-ARCHITECTURES
1378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379S:	Maintained
1380F:	arch/arm/mach-*/
1381F:	arch/arm/plat-*/
1382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1383
1384ARM/ACTIONS SEMI ARCHITECTURE
1385M:	Andreas Färber <afaerber@suse.de>
1386R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388S:	Maintained
1389N:	owl
1390F:	arch/arm/mach-actions/
1391F:	arch/arm/boot/dts/owl-*
1392F:	arch/arm64/boot/dts/actions/
1393F:	drivers/clk/actions/
1394F:	drivers/clocksource/timer-owl*
1395F:	drivers/dma/owl-dma.c
1396F:	drivers/i2c/busses/i2c-owl.c
1397F:	drivers/pinctrl/actions/*
1398F:	drivers/soc/actions/
1399F:	include/dt-bindings/power/owl-*
1400F:	include/linux/soc/actions/
1401F:	Documentation/devicetree/bindings/arm/actions.yaml
1402F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1403F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1404F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1405F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1406F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1407F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1408
1409ARM/ADS SPHERE MACHINE SUPPORT
1410M:	Lennert Buytenhek <kernel@wantstofly.org>
1411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412S:	Maintained
1413
1414ARM/AFEB9260 MACHINE SUPPORT
1415M:	Sergey Lapin <slapin@ossfans.org>
1416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417S:	Maintained
1418
1419ARM/AJECO 1ARM MACHINE SUPPORT
1420M:	Lennert Buytenhek <kernel@wantstofly.org>
1421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422S:	Maintained
1423
1424ARM/Allwinner SoC Clock Support
1425M:	Emilio López <emilio@elopez.com.ar>
1426S:	Maintained
1427F:	drivers/clk/sunxi/
1428
1429ARM/Allwinner sunXi SoC support
1430M:	Maxime Ripard <mripard@kernel.org>
1431M:	Chen-Yu Tsai <wens@csie.org>
1432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433S:	Maintained
1434N:	sun[x456789]i
1435N:	sun50i
1436F:	arch/arm/mach-sunxi/
1437F:	arch/arm64/boot/dts/allwinner/
1438F:	drivers/clk/sunxi-ng/
1439F:	drivers/pinctrl/sunxi/
1440F:	drivers/soc/sunxi/
1441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1442
1443Allwinner A10 CSI driver
1444M:	Maxime Ripard <mripard@kernel.org>
1445L:	linux-media@vger.kernel.org
1446T:	git git://linuxtv.org/media_tree.git
1447F:	drivers/media/platform/sunxi/sun4i-csi/
1448F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1449S:	Maintained
1450
1451ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1452M:	Neil Armstrong <narmstrong@baylibre.com>
1453M:	Jerome Brunet <jbrunet@baylibre.com>
1454L:	linux-amlogic@lists.infradead.org
1455S:	Maintained
1456F:	drivers/clk/meson/
1457F:	include/dt-bindings/clock/meson*
1458F:	include/dt-bindings/clock/gxbb*
1459F:	Documentation/devicetree/bindings/clock/amlogic*
1460
1461ARM/Amlogic Meson SoC support
1462M:	Kevin Hilman <khilman@baylibre.com>
1463L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1464L:	linux-amlogic@lists.infradead.org
1465W:	http://linux-meson.com/
1466S:	Maintained
1467F:	arch/arm/mach-meson/
1468F:	arch/arm/boot/dts/meson*
1469F:	arch/arm64/boot/dts/amlogic/
1470F:	drivers/pinctrl/meson/
1471F:	drivers/mmc/host/meson*
1472F:	drivers/soc/amlogic/
1473F:	drivers/rtc/rtc-meson*
1474N:	meson
1475
1476ARM/Amlogic Meson SoC Sound Drivers
1477M:	Jerome Brunet <jbrunet@baylibre.com>
1478L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1479S:	Maintained
1480F:	sound/soc/meson/
1481F:	Documentation/devicetree/bindings/sound/amlogic*
1482
1483ARM/Annapurna Labs ALPINE ARCHITECTURE
1484M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1485M:	Antoine Tenart <antoine.tenart@bootlin.com>
1486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487S:	Maintained
1488F:	arch/arm/mach-alpine/
1489F:	arch/arm/boot/dts/alpine*
1490F:	arch/arm64/boot/dts/al/
1491F:	drivers/*/*alpine*
1492
1493ARM/ARTPEC MACHINE SUPPORT
1494M:	Jesper Nilsson <jesper.nilsson@axis.com>
1495M:	Lars Persson <lars.persson@axis.com>
1496S:	Maintained
1497L:	linux-arm-kernel@axis.com
1498F:	arch/arm/mach-artpec
1499F:	arch/arm/boot/dts/artpec6*
1500F:	drivers/clk/axis
1501F:	drivers/crypto/axis
1502F:	drivers/mmc/host/usdhi6rol0.c
1503F:	drivers/pinctrl/pinctrl-artpec*
1504F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1505
1506ARM/ASPEED I2C DRIVER
1507M:	Brendan Higgins <brendanhiggins@google.com>
1508R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1509R:	Joel Stanley <joel@jms.id.au>
1510L:	linux-i2c@vger.kernel.org
1511L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1512S:	Maintained
1513F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1514F:	drivers/i2c/busses/i2c-aspeed.c
1515F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1516F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1517
1518ARM/ASPEED MACHINE SUPPORT
1519M:	Joel Stanley <joel@jms.id.au>
1520R:	Andrew Jeffery <andrew@aj.id.au>
1521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1523Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1524S:	Supported
1525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1526F:	arch/arm/mach-aspeed/
1527F:	arch/arm/boot/dts/aspeed-*
1528N:	aspeed
1529
1530ARM/BITMAIN ARCHITECTURE
1531M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533S:	Maintained
1534F:	arch/arm64/boot/dts/bitmain/
1535F:	drivers/pinctrl/pinctrl-bm1880.c
1536F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1537F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1538
1539ARM/CALXEDA HIGHBANK ARCHITECTURE
1540M:	Rob Herring <robh@kernel.org>
1541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542S:	Maintained
1543F:	arch/arm/mach-highbank/
1544F:	arch/arm/boot/dts/highbank.dts
1545F:	arch/arm/boot/dts/ecx-*.dts*
1546
1547ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1548M:	Krzysztof Halasa <khalasa@piap.pl>
1549S:	Maintained
1550F:	arch/arm/mach-cns3xxx/
1551
1552ARM/CAVIUM THUNDER NETWORK DRIVER
1553M:	Sunil Goutham <sgoutham@cavium.com>
1554M:	Robert Richter <rric@kernel.org>
1555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556S:	Supported
1557F:	drivers/net/ethernet/cavium/thunder/
1558
1559ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1560M:	Lukasz Majewski <lukma@denx.de>
1561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562S:	Maintained
1563F:	arch/arm/mach-ep93xx/ts72xx.c
1564
1565ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1566M:	Alexander Shiyan <shc_work@mail.ru>
1567L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568S:	Odd Fixes
1569N:	clps711x
1570
1571ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1572M:	Lennert Buytenhek <kernel@wantstofly.org>
1573L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574S:	Maintained
1575
1576ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1577M:	Hartley Sweeten <hsweeten@visionengravers.com>
1578M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580S:	Maintained
1581F:	arch/arm/mach-ep93xx/
1582F:	arch/arm/mach-ep93xx/include/mach/
1583
1584ARM/CLKDEV SUPPORT
1585M:	Russell King <linux@armlinux.org.uk>
1586L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587S:	Maintained
1588T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1589F:	drivers/clk/clkdev.c
1590
1591ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1592M:	Mike Rapoport <mike@compulab.co.il>
1593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594S:	Maintained
1595
1596ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1597M:	Baruch Siach <baruch@tkos.co.il>
1598L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599S:	Maintained
1600F:	arch/arm/boot/dts/cx92755*
1601N:	digicolor
1602
1603ARM/CONTEC MICRO9 MACHINE SUPPORT
1604M:	Hubert Feurstein <hubert.feurstein@contec.at>
1605S:	Maintained
1606F:	arch/arm/mach-ep93xx/micro9.c
1607
1608ARM/CORESIGHT FRAMEWORK AND DRIVERS
1609M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1610R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1611L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612S:	Maintained
1613F:	drivers/hwtracing/coresight/*
1614F:	Documentation/trace/coresight.rst
1615F:	Documentation/trace/coresight-cpu-debug.rst
1616F:	Documentation/devicetree/bindings/arm/coresight.txt
1617F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1618F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1619F:	tools/perf/arch/arm/util/pmu.c
1620F:	tools/perf/arch/arm/util/auxtrace.c
1621F:	tools/perf/arch/arm/util/cs-etm.c
1622F:	tools/perf/arch/arm/util/cs-etm.h
1623F:	tools/perf/util/cs-etm.*
1624F:	tools/perf/util/cs-etm-decoder/*
1625
1626ARM/CORGI MACHINE SUPPORT
1627M:	Richard Purdie <rpurdie@rpsys.net>
1628S:	Maintained
1629
1630ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1631M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1632M:	Linus Walleij <linus.walleij@linaro.org>
1633L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634T:	git git://github.com/ulli-kroll/linux.git
1635S:	Maintained
1636F:	Documentation/devicetree/bindings/arm/gemini.txt
1637F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1638F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1639F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1640F:	arch/arm/mach-gemini/
1641F:	drivers/net/ethernet/cortina/
1642F:	drivers/pinctrl/pinctrl-gemini.c
1643F:	drivers/rtc/rtc-ftrtc010.c
1644
1645ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1646M:	Barry Song <baohua@kernel.org>
1647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1649S:	Maintained
1650F:	arch/arm/boot/dts/prima2*
1651F:	arch/arm/mach-prima2/
1652F:	drivers/clk/sirf/
1653F:	drivers/clocksource/timer-prima2.c
1654F:	drivers/clocksource/timer-atlas7.c
1655N:	[^a-z]sirf
1656X:	drivers/gnss
1657
1658ARM/CZ.NIC TURRIS MOX SUPPORT
1659M:	Marek Behun <marek.behun@nic.cz>
1660W:	http://mox.turris.cz
1661S:	Maintained
1662F:	Documentation/ABI/testing/debugfs-moxtet
1663F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1664F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1665F:	Documentation/devicetree/bindings/bus/moxtet.txt
1666F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1667F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1668F:	include/linux/moxtet.h
1669F:	drivers/bus/moxtet.c
1670F:	drivers/firmware/turris-mox-rwtm.c
1671F:	drivers/gpio/gpio-moxtet.c
1672
1673ARM/EBSA110 MACHINE SUPPORT
1674M:	Russell King <linux@armlinux.org.uk>
1675L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1676W:	http://www.armlinux.org.uk/
1677S:	Maintained
1678F:	arch/arm/mach-ebsa110/
1679F:	drivers/net/ethernet/amd/am79c961a.*
1680
1681ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1682M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1683R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1684L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685S:	Maintained
1686N:	efm32
1687
1688ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1689M:	Robert Jarzmik <robert.jarzmik@free.fr>
1690L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691S:	Maintained
1692F:	arch/arm/mach-pxa/ezx.c
1693
1694ARM/FARADAY FA526 PORT
1695M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1696L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697S:	Maintained
1698T:	git git://git.berlios.de/gemini-board
1699F:	arch/arm/mm/*-fa*
1700
1701ARM/FOOTBRIDGE ARCHITECTURE
1702M:	Russell King <linux@armlinux.org.uk>
1703L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704W:	http://www.armlinux.org.uk/
1705S:	Maintained
1706F:	arch/arm/include/asm/hardware/dec21285.h
1707F:	arch/arm/mach-footbridge/
1708
1709ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1710M:	Shawn Guo <shawnguo@kernel.org>
1711M:	Sascha Hauer <s.hauer@pengutronix.de>
1712R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1713R:	Fabio Estevam <festevam@gmail.com>
1714R:	NXP Linux Team <linux-imx@nxp.com>
1715L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716S:	Maintained
1717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1718N:	imx
1719N:	mxs
1720X:	drivers/media/i2c/
1721
1722ARM/FREESCALE VYBRID ARM ARCHITECTURE
1723M:	Shawn Guo <shawnguo@kernel.org>
1724M:	Sascha Hauer <s.hauer@pengutronix.de>
1725R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1726R:	Stefan Agner <stefan@agner.ch>
1727L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728S:	Maintained
1729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1730F:	arch/arm/mach-imx/*vf610*
1731F:	arch/arm/boot/dts/vf*
1732
1733ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1734M:	Shawn Guo <shawnguo@kernel.org>
1735M:	Li Yang <leoyang.li@nxp.com>
1736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737S:	Maintained
1738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1739F:	arch/arm/boot/dts/ls1021a*
1740F:	arch/arm64/boot/dts/freescale/fsl-*
1741F:	arch/arm64/boot/dts/freescale/qoriq-*
1742
1743ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1744M:	Lennert Buytenhek <kernel@wantstofly.org>
1745L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746S:	Maintained
1747
1748ARM/GUMSTIX MACHINE SUPPORT
1749M:	Steve Sakoman <sakoman@gmail.com>
1750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751S:	Maintained
1752
1753ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1754M:	Philipp Zabel <philipp.zabel@gmail.com>
1755M:	Paul Parsons <lost.distance@yahoo.com>
1756L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757S:	Maintained
1758F:	arch/arm/mach-pxa/hx4700.c
1759F:	arch/arm/mach-pxa/include/mach/hx4700.h
1760F:	sound/soc/pxa/hx4700.c
1761
1762ARM/HISILICON SOC SUPPORT
1763M:	Wei Xu <xuwei5@hisilicon.com>
1764L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765W:	http://www.hisilicon.com
1766S:	Supported
1767T:	git git://github.com/hisilicon/linux-hisi.git
1768F:	arch/arm/mach-hisi/
1769F:	arch/arm/boot/dts/hi3*
1770F:	arch/arm/boot/dts/hip*
1771F:	arch/arm/boot/dts/hisi*
1772F:	arch/arm64/boot/dts/hisilicon/
1773
1774ARM/HP JORNADA 7XX MACHINE SUPPORT
1775M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1776W:	www.jlime.com
1777S:	Maintained
1778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1779F:	arch/arm/mach-sa1100/jornada720.c
1780F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1781
1782ARM/IGEP MACHINE SUPPORT
1783M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1784M:	Javier Martinez Canillas <javier@dowhile0.org>
1785L:	linux-omap@vger.kernel.org
1786L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787S:	Maintained
1788F:	arch/arm/boot/dts/omap3-igep*
1789
1790ARM/INCOME PXA270 SUPPORT
1791M:	Marek Vasut <marek.vasut@gmail.com>
1792L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793S:	Maintained
1794F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1795
1796ARM/INTEL IOP32X ARM ARCHITECTURE
1797M:	Lennert Buytenhek <kernel@wantstofly.org>
1798L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799S:	Maintained
1800
1801ARM/INTEL IQ81342EX MACHINE SUPPORT
1802M:	Lennert Buytenhek <kernel@wantstofly.org>
1803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804S:	Maintained
1805
1806ARM/INTEL IXDP2850 MACHINE SUPPORT
1807M:	Lennert Buytenhek <kernel@wantstofly.org>
1808L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809S:	Maintained
1810
1811ARM/INTEL IXP4XX ARM ARCHITECTURE
1812M:	Linus Walleij <linusw@kernel.org>
1813M:	Imre Kaloz <kaloz@openwrt.org>
1814M:	Krzysztof Halasa <khalasa@piap.pl>
1815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816S:	Maintained
1817F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1818F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1819F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1820F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1821F:	arch/arm/mach-ixp4xx/
1822F:	drivers/clocksource/timer-ixp4xx.c
1823F:	drivers/gpio/gpio-ixp4xx.c
1824F:	drivers/irqchip/irq-ixp4xx.c
1825F:	include/linux/irqchip/irq-ixp4xx.h
1826F:	include/linux/platform_data/timer-ixp4xx.h
1827
1828ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1829M:	Jonathan Cameron <jic23@cam.ac.uk>
1830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S:	Maintained
1832F:	arch/arm/mach-pxa/stargate2.c
1833F:	drivers/pcmcia/pxa2xx_stargate2.c
1834
1835ARM/INTEL XSC3 (MANZANO) ARM CORE
1836M:	Lennert Buytenhek <kernel@wantstofly.org>
1837L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838S:	Maintained
1839
1840ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1841M:	Lennert Buytenhek <kernel@wantstofly.org>
1842L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843S:	Maintained
1844
1845ARM/LG1K ARCHITECTURE
1846M:	Chanho Min <chanho.min@lge.com>
1847L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848S:	Maintained
1849F:	arch/arm64/boot/dts/lg/
1850
1851ARM/LOGICPD PXA270 MACHINE SUPPORT
1852M:	Lennert Buytenhek <kernel@wantstofly.org>
1853L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854S:	Maintained
1855
1856ARM/LPC18XX ARCHITECTURE
1857M:	Vladimir Zapolskiy <vz@mleia.com>
1858L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859S:	Maintained
1860F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1861F:	arch/arm/boot/dts/lpc43*
1862F:	drivers/i2c/busses/i2c-lpc2k.c
1863F:	drivers/memory/pl172.c
1864F:	drivers/mtd/spi-nor/nxp-spifi.c
1865F:	drivers/rtc/rtc-lpc24xx.c
1866N:	lpc18xx
1867
1868ARM/LPC32XX SOC SUPPORT
1869M:	Vladimir Zapolskiy <vz@mleia.com>
1870M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1871L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1873S:	Maintained
1874F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1875F:	arch/arm/boot/dts/lpc32*
1876F:	arch/arm/mach-lpc32xx/
1877F:	drivers/i2c/busses/i2c-pnx.c
1878F:	drivers/net/ethernet/nxp/lpc_eth.c
1879F:	drivers/usb/host/ohci-nxp.c
1880F:	drivers/watchdog/pnx4008_wdt.c
1881N:	lpc32xx
1882
1883ARM/MAGICIAN MACHINE SUPPORT
1884M:	Philipp Zabel <philipp.zabel@gmail.com>
1885S:	Maintained
1886
1887ARM/Marvell Dove/MV78xx0/Orion SOC support
1888M:	Jason Cooper <jason@lakedaemon.net>
1889M:	Andrew Lunn <andrew@lunn.ch>
1890M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1891M:	Gregory Clement <gregory.clement@bootlin.com>
1892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893S:	Maintained
1894F:	Documentation/devicetree/bindings/soc/dove/
1895F:	arch/arm/mach-dove/
1896F:	arch/arm/mach-mv78xx0/
1897F:	arch/arm/mach-orion5x/
1898F:	arch/arm/plat-orion/
1899F:	arch/arm/boot/dts/dove*
1900F:	arch/arm/boot/dts/orion5x*
1901T:	git git://git.infradead.org/linux-mvebu.git
1902
1903ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1904M:	Jason Cooper <jason@lakedaemon.net>
1905M:	Andrew Lunn <andrew@lunn.ch>
1906M:	Gregory Clement <gregory.clement@bootlin.com>
1907M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S:	Maintained
1910F:	arch/arm/boot/dts/armada*
1911F:	arch/arm/boot/dts/kirkwood*
1912F:	arch/arm/configs/mvebu_*_defconfig
1913F:	arch/arm/mach-mvebu/
1914F:	arch/arm64/boot/dts/marvell/armada*
1915F:	drivers/cpufreq/armada-37xx-cpufreq.c
1916F:	drivers/cpufreq/armada-8k-cpufreq.c
1917F:	drivers/cpufreq/mvebu-cpufreq.c
1918F:	drivers/irqchip/irq-armada-370-xp.c
1919F:	drivers/irqchip/irq-mvebu-*
1920F:	drivers/pinctrl/mvebu/
1921F:	drivers/rtc/rtc-armada38x.c
1922T:	git git://git.infradead.org/linux-mvebu.git
1923
1924ARM/Mediatek RTC DRIVER
1925M:	Eddie Huang <eddie.huang@mediatek.com>
1926M:	Sean Wang <sean.wang@mediatek.com>
1927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1929S:	Maintained
1930F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1931F:	drivers/rtc/rtc-mt6397.c
1932F:	drivers/rtc/rtc-mt7622.c
1933
1934ARM/Mediatek SoC support
1935M:	Matthias Brugger <matthias.bgg@gmail.com>
1936L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1938W:	https://mtk.bcnfs.org/
1939C:	irc://chat.freenode.net/linux-mediatek
1940S:	Maintained
1941F:	arch/arm/boot/dts/mt6*
1942F:	arch/arm/boot/dts/mt7*
1943F:	arch/arm/boot/dts/mt8*
1944F:	arch/arm/mach-mediatek/
1945F:	arch/arm64/boot/dts/mediatek/
1946F:	drivers/soc/mediatek/
1947N:	mtk
1948N:	mt[678]
1949K:	mediatek
1950
1951ARM/Mediatek USB3 PHY DRIVER
1952M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1953L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1955S:	Maintained
1956F:	drivers/phy/mediatek/
1957F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1958
1959ARM/Microchip (AT91) SoC support
1960M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1961M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1962M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1963L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964W:	http://www.linux4sam.org
1965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1966S:	Supported
1967N:	at91
1968N:	atmel
1969F:	arch/arm/mach-at91/
1970F:	include/soc/at91/
1971F:	arch/arm/boot/dts/at91*.dts
1972F:	arch/arm/boot/dts/at91*.dtsi
1973F:	arch/arm/boot/dts/sama*.dts
1974F:	arch/arm/boot/dts/sama*.dtsi
1975F:	arch/arm/include/debug/at91.S
1976F:	drivers/memory/atmel*
1977F:	drivers/watchdog/sama5d4_wdt.c
1978X:	drivers/input/touchscreen/atmel_mxt_ts.c
1979X:	drivers/net/wireless/atmel/
1980
1981ARM/MIOA701 MACHINE SUPPORT
1982M:	Robert Jarzmik <robert.jarzmik@free.fr>
1983L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984F:	arch/arm/mach-pxa/mioa701.c
1985S:	Maintained
1986
1987ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1988M:	Michael Petchkovsky <mkpetch@internode.on.net>
1989S:	Maintained
1990
1991ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1992M:	Linus Walleij <linus.walleij@linaro.org>
1993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994S:	Maintained
1995F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1996F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1997F:	arch/arm/mach-nomadik/
1998F:	arch/arm/mach-u300/
1999F:	arch/arm/mach-ux500/
2000F:	drivers/soc/ux500/
2001F:	arch/arm/boot/dts/ste-*
2002F:	drivers/clk/clk-nomadik.c
2003F:	drivers/clk/clk-u300.c
2004F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2005F:	drivers/clocksource/timer-u300.c
2006F:	drivers/dma/coh901318*
2007F:	drivers/dma/ste_dma40*
2008F:	drivers/hwspinlock/u8500_hsem.c
2009F:	drivers/i2c/busses/i2c-nomadik.c
2010F:	drivers/i2c/busses/i2c-stu300.c
2011F:	drivers/mfd/ab3100*
2012F:	drivers/mfd/ab8500*
2013F:	drivers/mfd/abx500*
2014F:	drivers/mfd/dbx500*
2015F:	drivers/mfd/db8500*
2016F:	drivers/pinctrl/nomadik/
2017F:	drivers/pinctrl/pinctrl-coh901*
2018F:	drivers/pinctrl/pinctrl-u300.c
2019F:	drivers/rtc/rtc-ab3100.c
2020F:	drivers/rtc/rtc-ab8500.c
2021F:	drivers/rtc/rtc-coh901331.c
2022F:	drivers/rtc/rtc-pl031.c
2023F:	drivers/watchdog/coh901327_wdt.c
2024F:	Documentation/devicetree/bindings/arm/ste-*
2025F:	Documentation/devicetree/bindings/arm/ux500/
2026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2027
2028ARM/NUVOTON NPCM ARCHITECTURE
2029M:	Avi Fishman <avifishman70@gmail.com>
2030M:	Tomer Maimon <tmaimon77@gmail.com>
2031M:	Tali Perry <tali.perry1@gmail.com>
2032R:	Patrick Venture <venture@google.com>
2033R:	Nancy Yuen <yuenn@google.com>
2034R:	Benjamin Fair <benjaminfair@google.com>
2035L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2036S:	Supported
2037F:	arch/arm/mach-npcm/
2038F:	arch/arm/boot/dts/nuvoton-npcm*
2039F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2040F:	drivers/*/*npcm*
2041F:	Documentation/devicetree/bindings/*/*npcm*
2042F:	Documentation/devicetree/bindings/*/*/*npcm*
2043
2044ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2045L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2046W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2047S:	Orphan
2048F:	arch/arm/mach-s3c24xx/mach-gta02.c
2049F:	arch/arm/mach-s3c24xx/gta02.h
2050
2051ARM/Orion SoC/Technologic Systems TS-78xx platform support
2052M:	Alexander Clouter <alex@digriz.org.uk>
2053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054W:	http://www.digriz.org.uk/ts78xx/kernel
2055S:	Maintained
2056F:	arch/arm/mach-orion5x/ts78xx-*
2057
2058ARM/OXNAS platform support
2059M:	Neil Armstrong <narmstrong@baylibre.com>
2060L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2061L:	linux-oxnas@groups.io (moderated for non-subscribers)
2062S:	Maintained
2063F:	arch/arm/mach-oxnas/
2064F:	arch/arm/boot/dts/ox8*.dts*
2065N:	oxnas
2066
2067ARM/PALM TREO SUPPORT
2068M:	Tomas Cech <sleep_walker@suse.com>
2069L:	linux-arm-kernel@lists.infradead.org
2070W:	http://hackndev.com
2071S:	Maintained
2072F:	arch/arm/mach-pxa/palmtreo.*
2073
2074ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2075M:	Marek Vasut <marek.vasut@gmail.com>
2076L:	linux-arm-kernel@lists.infradead.org
2077W:	http://hackndev.com
2078S:	Maintained
2079F:	arch/arm/mach-pxa/include/mach/palmtx.h
2080F:	arch/arm/mach-pxa/palmtx.c
2081F:	arch/arm/mach-pxa/palmt5.*
2082F:	arch/arm/mach-pxa/include/mach/palmld.h
2083F:	arch/arm/mach-pxa/palmld.c
2084F:	arch/arm/mach-pxa/palmte2.*
2085F:	arch/arm/mach-pxa/include/mach/palmtc.h
2086F:	arch/arm/mach-pxa/palmtc.c
2087
2088ARM/PALMZ72 SUPPORT
2089M:	Sergey Lapin <slapin@ossfans.org>
2090L:	linux-arm-kernel@lists.infradead.org
2091W:	http://hackndev.com
2092S:	Maintained
2093F:	arch/arm/mach-pxa/palmz72.*
2094
2095ARM/PLEB SUPPORT
2096M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2097W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2098S:	Maintained
2099
2100ARM/PT DIGITAL BOARD PORT
2101M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103W:	http://www.armlinux.org.uk/
2104S:	Maintained
2105
2106ARM/QUALCOMM SUPPORT
2107M:	Andy Gross <agross@kernel.org>
2108L:	linux-arm-msm@vger.kernel.org
2109S:	Maintained
2110F:	Documentation/devicetree/bindings/soc/qcom/
2111F:	Documentation/devicetree/bindings/*/qcom*
2112F:	arch/arm/boot/dts/qcom-*.dts
2113F:	arch/arm/boot/dts/qcom-*.dtsi
2114F:	arch/arm/mach-qcom/
2115F:	arch/arm64/boot/dts/qcom/
2116F:	drivers/*/qcom/
2117F:	drivers/*/qcom*
2118F:	drivers/*/*/qcom/
2119F:	drivers/*/*/qcom*
2120F:	drivers/*/pm8???-*
2121F:	drivers/bluetooth/btqcomsmd.c
2122F:	drivers/clocksource/timer-qcom.c
2123F:	drivers/extcon/extcon-qcom*
2124F:	drivers/iommu/msm*
2125F:	drivers/i2c/busses/i2c-qup.c
2126F:	drivers/i2c/busses/i2c-qcom-geni.c
2127F:	drivers/mfd/ssbi.c
2128F:	drivers/mmc/host/mmci_qcom*
2129F:	drivers/mmc/host/sdhci-msm.c
2130F:	drivers/pci/controller/dwc/pcie-qcom.c
2131F:	drivers/phy/qualcomm/
2132F:	drivers/power/*/msm*
2133F:	drivers/reset/reset-qcom-*
2134F:	drivers/scsi/ufs/ufs-qcom.*
2135F:	drivers/spi/spi-qup.c
2136F:	drivers/spi/spi-geni-qcom.c
2137F:	drivers/spi/spi-qcom-qspi.c
2138F:	drivers/tty/serial/msm_serial.c
2139F:	drivers/usb/dwc3/dwc3-qcom.c
2140F:	include/dt-bindings/*/qcom*
2141F:	include/linux/*/qcom*
2142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2143
2144ARM/RADISYS ENP2611 MACHINE SUPPORT
2145M:	Lennert Buytenhek <kernel@wantstofly.org>
2146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147S:	Maintained
2148
2149ARM/RDA MICRO ARCHITECTURE
2150M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2153S:	Maintained
2154F:	arch/arm/boot/dts/rda8810pl-*
2155F:	drivers/clocksource/timer-rda.c
2156F:	drivers/irqchip/irq-rda-intc.c
2157F:	drivers/tty/serial/rda-uart.c
2158F:	Documentation/devicetree/bindings/arm/rda.yaml
2159F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2160F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2161F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2162
2163ARM/REALTEK ARCHITECTURE
2164M:	Andreas Färber <afaerber@suse.de>
2165L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2166S:	Maintained
2167F:	arch/arm64/boot/dts/realtek/
2168F:	Documentation/devicetree/bindings/arm/realtek.yaml
2169
2170ARM/RENESAS ARM64 ARCHITECTURE
2171M:	Geert Uytterhoeven <geert+renesas@glider.be>
2172M:	Magnus Damm <magnus.damm@gmail.com>
2173L:	linux-renesas-soc@vger.kernel.org
2174Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2176S:	Supported
2177F:	arch/arm64/boot/dts/renesas/
2178F:	Documentation/devicetree/bindings/arm/renesas.yaml
2179F:	drivers/soc/renesas/
2180F:	include/linux/soc/renesas/
2181
2182ARM/RISCPC ARCHITECTURE
2183M:	Russell King <linux@armlinux.org.uk>
2184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185W:	http://www.armlinux.org.uk/
2186S:	Maintained
2187F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2188F:	arch/arm/include/asm/hardware/ioc.h
2189F:	arch/arm/include/asm/hardware/iomd.h
2190F:	arch/arm/include/asm/hardware/memc.h
2191F:	arch/arm/mach-rpc/
2192F:	drivers/net/ethernet/8390/etherh.c
2193F:	drivers/net/ethernet/i825xx/ether1*
2194F:	drivers/net/ethernet/seeq/ether3*
2195F:	drivers/scsi/arm/
2196
2197ARM/Rockchip SoC support
2198M:	Heiko Stuebner <heiko@sntech.de>
2199L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200L:	linux-rockchip@lists.infradead.org
2201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2202S:	Maintained
2203F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2204F:	arch/arm/boot/dts/rk3*
2205F:	arch/arm/boot/dts/rv1108*
2206F:	arch/arm/mach-rockchip/
2207F:	drivers/clk/rockchip/
2208F:	drivers/i2c/busses/i2c-rk3x.c
2209F:	drivers/*/*rockchip*
2210F:	drivers/*/*/*rockchip*
2211F:	sound/soc/rockchip/
2212N:	rockchip
2213
2214ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2215M:	Kukjin Kim <kgene@kernel.org>
2216M:	Krzysztof Kozlowski <krzk@kernel.org>
2217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2219Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2220S:	Maintained
2221F:	arch/arm/boot/dts/s3c*
2222F:	arch/arm/boot/dts/s5p*
2223F:	arch/arm/boot/dts/exynos*
2224F:	arch/arm64/boot/dts/exynos/
2225F:	arch/arm/plat-samsung/
2226F:	arch/arm/mach-s3c24*/
2227F:	arch/arm/mach-s3c64xx/
2228F:	arch/arm/mach-s5p*/
2229F:	arch/arm/mach-exynos*/
2230F:	drivers/*/*s3c24*
2231F:	drivers/*/*/*s3c24*
2232F:	drivers/*/*s3c64xx*
2233F:	drivers/*/*s5pv210*
2234F:	drivers/memory/samsung/
2235F:	drivers/soc/samsung/
2236F:	include/linux/soc/samsung/
2237F:	Documentation/arm/samsung/
2238F:	Documentation/devicetree/bindings/arm/samsung/
2239F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2240F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2241N:	exynos
2242
2243ARM/SAMSUNG MOBILE MACHINE SUPPORT
2244M:	Kyungmin Park <kyungmin.park@samsung.com>
2245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2246S:	Maintained
2247F:	arch/arm/mach-s5pv210/
2248
2249ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2250M:	Kyungmin Park <kyungmin.park@samsung.com>
2251M:	Kamil Debski <kamil@wypas.org>
2252M:	Andrzej Hajda <a.hajda@samsung.com>
2253L:	linux-arm-kernel@lists.infradead.org
2254L:	linux-media@vger.kernel.org
2255S:	Maintained
2256F:	drivers/media/platform/s5p-g2d/
2257
2258ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2259M:	Marek Szyprowski <m.szyprowski@samsung.com>
2260L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2261L:	linux-media@vger.kernel.org
2262S:	Maintained
2263F:	drivers/media/platform/s5p-cec/
2264F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2265
2266ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2267M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2268M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2269M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2270L:	linux-arm-kernel@lists.infradead.org
2271L:	linux-media@vger.kernel.org
2272S:	Maintained
2273F:	drivers/media/platform/s5p-jpeg/
2274
2275ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2276M:	Kyungmin Park <kyungmin.park@samsung.com>
2277M:	Kamil Debski <kamil@wypas.org>
2278M:	Jeongtae Park <jtp.park@samsung.com>
2279M:	Andrzej Hajda <a.hajda@samsung.com>
2280L:	linux-arm-kernel@lists.infradead.org
2281L:	linux-media@vger.kernel.org
2282S:	Maintained
2283F:	drivers/media/platform/s5p-mfc/
2284
2285ARM/SHMOBILE ARM ARCHITECTURE
2286M:	Geert Uytterhoeven <geert+renesas@glider.be>
2287M:	Magnus Damm <magnus.damm@gmail.com>
2288L:	linux-renesas-soc@vger.kernel.org
2289Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2291S:	Supported
2292F:	arch/arm/boot/dts/emev2*
2293F:	arch/arm/boot/dts/gr-peach*
2294F:	arch/arm/boot/dts/iwg20d-q7*
2295F:	arch/arm/boot/dts/r7s*
2296F:	arch/arm/boot/dts/r8a*
2297F:	arch/arm/boot/dts/r9a*
2298F:	arch/arm/boot/dts/sh*
2299F:	arch/arm/configs/shmobile_defconfig
2300F:	arch/arm/include/debug/renesas-scif.S
2301F:	arch/arm/mach-shmobile/
2302F:	Documentation/devicetree/bindings/arm/renesas.yaml
2303F:	drivers/soc/renesas/
2304F:	include/linux/soc/renesas/
2305
2306ARM/SOCFPGA ARCHITECTURE
2307M:	Dinh Nguyen <dinguyen@kernel.org>
2308S:	Maintained
2309F:	arch/arm/mach-socfpga/
2310F:	arch/arm/boot/dts/socfpga*
2311F:	arch/arm/configs/socfpga_defconfig
2312F:	arch/arm64/boot/dts/altera/
2313F:	arch/arm64/boot/dts/intel/
2314W:	http://www.rocketboards.org
2315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2316
2317ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2318M:	Dinh Nguyen <dinguyen@kernel.org>
2319S:	Maintained
2320F:	drivers/clk/socfpga/
2321
2322ARM/SOCFPGA EDAC SUPPORT
2323M:	Thor Thayer <thor.thayer@linux.intel.com>
2324S:	Maintained
2325F:	drivers/edac/altera_edac.
2326
2327ARM/SPREADTRUM SoC SUPPORT
2328M:	Orson Zhai <orsonzhai@gmail.com>
2329M:	Baolin Wang <baolin.wang@linaro.org>
2330M:	Chunyan Zhang <zhang.lyra@gmail.com>
2331S:	Maintained
2332F:	arch/arm64/boot/dts/sprd
2333N:	sprd
2334
2335ARM/STI ARCHITECTURE
2336M:	Patrice Chotard <patrice.chotard@st.com>
2337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338W:	http://www.stlinux.com
2339S:	Maintained
2340F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2341F:	arch/arm/mach-sti/
2342F:	arch/arm/boot/dts/sti*
2343F:	drivers/char/hw_random/st-rng.c
2344F:	drivers/clocksource/arm_global_timer.c
2345F:	drivers/clocksource/clksrc_st_lpc.c
2346F:	drivers/cpufreq/sti-cpufreq.c
2347F:	drivers/dma/st_fdma*
2348F:	drivers/i2c/busses/i2c-st.c
2349F:	drivers/media/rc/st_rc.c
2350F:	drivers/media/platform/sti/c8sectpfe/
2351F:	drivers/mmc/host/sdhci-st.c
2352F:	drivers/phy/st/phy-miphy28lp.c
2353F:	drivers/phy/st/phy-stih407-usb.c
2354F:	drivers/pinctrl/pinctrl-st.c
2355F:	drivers/remoteproc/st_remoteproc.c
2356F:	drivers/remoteproc/st_slim_rproc.c
2357F:	drivers/reset/sti/
2358F:	drivers/rtc/rtc-st-lpc.c
2359F:	drivers/tty/serial/st-asc.c
2360F:	drivers/usb/dwc3/dwc3-st.c
2361F:	drivers/usb/host/ehci-st.c
2362F:	drivers/usb/host/ohci-st.c
2363F:	drivers/watchdog/st_lpc_wdt.c
2364F:	drivers/ata/ahci_st.c
2365F:	include/linux/remoteproc/st_slim_rproc.h
2366
2367ARM/STM32 ARCHITECTURE
2368M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2369M:	Alexandre Torgue <alexandre.torgue@st.com>
2370L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2372S:	Maintained
2373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2374N:	stm32
2375N:	stm
2376F:	arch/arm/boot/dts/stm32*
2377F:	arch/arm/mach-stm32/
2378F:	drivers/clocksource/armv7m_systick.c
2379
2380ARM/Synaptics SoC support
2381M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2382M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384S:	Maintained
2385F:	arch/arm/mach-berlin/
2386F:	arch/arm/boot/dts/berlin*
2387F:	arch/arm64/boot/dts/synaptics/
2388
2389ARM/TANGO ARCHITECTURE
2390M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2391M:	Mans Rullgard <mans@mansr.com>
2392L:	linux-arm-kernel@lists.infradead.org
2393S:	Odd Fixes
2394N:	tango
2395
2396ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2397M:	Lennert Buytenhek <kernel@wantstofly.org>
2398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2399S:	Maintained
2400
2401ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2402M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2403L:	linux-tegra@vger.kernel.org
2404L:	linux-media@vger.kernel.org
2405S:	Maintained
2406F:	drivers/media/platform/tegra-cec/
2407F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2408
2409ARM/TETON BGA MACHINE SUPPORT
2410M:	"Mark F. Brown" <mark.brown314@gmail.com>
2411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2412S:	Maintained
2413
2414ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2415M:	Santosh Shilimkar <ssantosh@kernel.org>
2416L:	linux-kernel@vger.kernel.org
2417S:	Maintained
2418F:	drivers/memory/*emif*
2419
2420ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2421M:	Tero Kristo <t-kristo@ti.com>
2422M:	Nishanth Menon <nm@ti.com>
2423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424S:	Supported
2425F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2426F:	arch/arm64/boot/dts/ti/Makefile
2427F:	arch/arm64/boot/dts/ti/k3-*
2428F:	include/dt-bindings/pinctrl/k3.h
2429
2430ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2431M:	Santosh Shilimkar <ssantosh@kernel.org>
2432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2433S:	Maintained
2434F:	arch/arm/mach-keystone/
2435F:	arch/arm/boot/dts/keystone-*
2436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2437
2438ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2439M:	Santosh Shilimkar <ssantosh@kernel.org>
2440L:	linux-kernel@vger.kernel.org
2441S:	Maintained
2442F:	drivers/clk/keystone/
2443
2444ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2445M:	Santosh Shilimkar <ssantosh@kernel.org>
2446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2447L:	linux-kernel@vger.kernel.org
2448S:	Maintained
2449F:	drivers/clocksource/timer-keystone.c
2450
2451ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2452M:	Santosh Shilimkar <ssantosh@kernel.org>
2453L:	linux-kernel@vger.kernel.org
2454S:	Maintained
2455F:	drivers/power/reset/keystone-reset.c
2456
2457ARM/THECUS N2100 MACHINE SUPPORT
2458M:	Lennert Buytenhek <kernel@wantstofly.org>
2459L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2460S:	Maintained
2461
2462ARM/TOSA MACHINE SUPPORT
2463M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2464M:	Dirk Opfer <dirk@opfer-online.de>
2465S:	Maintained
2466
2467ARM/UNIPHIER ARCHITECTURE
2468M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2471S:	Maintained
2472F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2473F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2474F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2475F:	arch/arm/boot/dts/uniphier*
2476F:	arch/arm/include/asm/hardware/cache-uniphier.h
2477F:	arch/arm/mach-uniphier/
2478F:	arch/arm/mm/cache-uniphier.c
2479F:	arch/arm64/boot/dts/socionext/uniphier*
2480F:	drivers/bus/uniphier-system-bus.c
2481F:	drivers/clk/uniphier/
2482F:	drivers/dma/uniphier-mdmac.c
2483F:	drivers/gpio/gpio-uniphier.c
2484F:	drivers/i2c/busses/i2c-uniphier*
2485F:	drivers/irqchip/irq-uniphier-aidet.c
2486F:	drivers/mmc/host/uniphier-sd.c
2487F:	drivers/pinctrl/uniphier/
2488F:	drivers/reset/reset-uniphier.c
2489F:	drivers/tty/serial/8250/8250_uniphier.c
2490N:	uniphier
2491
2492ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2493M:	Ulf Hansson <ulf.hansson@linaro.org>
2494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2495T:	git git://git.linaro.org/people/ulfh/clk.git
2496S:	Maintained
2497F:	drivers/clk/ux500/
2498
2499ARM/VERSATILE EXPRESS PLATFORM
2500M:	Liviu Dudau <liviu.dudau@arm.com>
2501M:	Sudeep Holla <sudeep.holla@arm.com>
2502M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2504S:	Maintained
2505F:	arch/arm/boot/dts/vexpress*
2506F:	arch/arm64/boot/dts/arm/
2507F:	arch/arm/mach-vexpress/
2508F:	*/*/vexpress*
2509F:	*/*/*/vexpress*
2510F:	drivers/clk/versatile/clk-vexpress-osc.c
2511F:	drivers/clocksource/timer-versatile.c
2512N:	mps2
2513
2514ARM/VFP SUPPORT
2515M:	Russell King <linux@armlinux.org.uk>
2516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2517W:	http://www.armlinux.org.uk/
2518S:	Maintained
2519F:	arch/arm/vfp/
2520
2521ARM/VOIPAC PXA270 SUPPORT
2522M:	Marek Vasut <marek.vasut@gmail.com>
2523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2524S:	Maintained
2525F:	arch/arm/mach-pxa/vpac270.c
2526F:	arch/arm/mach-pxa/include/mach/vpac270.h
2527
2528ARM/VT8500 ARM ARCHITECTURE
2529M:	Tony Prisk <linux@prisktech.co.nz>
2530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2531S:	Maintained
2532F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2533F:	arch/arm/mach-vt8500/
2534F:	drivers/clocksource/timer-vt8500.c
2535F:	drivers/i2c/busses/i2c-wmt.c
2536F:	drivers/mmc/host/wmt-sdmmc.c
2537F:	drivers/pwm/pwm-vt8500.c
2538F:	drivers/rtc/rtc-vt8500.c
2539F:	drivers/tty/serial/vt8500_serial.c
2540F:	drivers/usb/host/ehci-platform.c
2541F:	drivers/usb/host/uhci-platform.c
2542F:	drivers/video/fbdev/vt8500lcdfb.*
2543F:	drivers/video/fbdev/wm8505fb*
2544F:	drivers/video/fbdev/wmt_ge_rops.*
2545
2546ARM/ZIPIT Z2 SUPPORT
2547M:	Marek Vasut <marek.vasut@gmail.com>
2548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549S:	Maintained
2550F:	arch/arm/mach-pxa/z2.c
2551F:	arch/arm/mach-pxa/include/mach/z2.h
2552
2553ARM/ZTE ARCHITECTURE
2554M:	Jun Nie <jun.nie@linaro.org>
2555M:	Shawn Guo <shawnguo@kernel.org>
2556L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2557S:	Maintained
2558F:	arch/arm/boot/dts/zx2967*
2559F:	arch/arm/mach-zx/
2560F:	arch/arm64/boot/dts/zte/
2561F:	drivers/clk/zte/
2562F:	drivers/dma/zx_dma.c
2563F:	drivers/gpio/gpio-zx.c
2564F:	drivers/i2c/busses/i2c-zx2967.c
2565F:	drivers/mmc/host/dw_mmc-zx.*
2566F:	drivers/pinctrl/zte/
2567F:	drivers/soc/zte/
2568F:	drivers/thermal/zx2967_thermal.c
2569F:	drivers/watchdog/zx2967_wdt.c
2570F:	Documentation/devicetree/bindings/arm/zte.yaml
2571F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2572F:	Documentation/devicetree/bindings/dma/zxdma.txt
2573F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2574F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2575F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2576F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2577F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2578F:	Documentation/devicetree/bindings/soc/zte/
2579F:	Documentation/devicetree/bindings/sound/zte,*.txt
2580F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2581F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2582F:	include/dt-bindings/clock/zx2967*.h
2583F:	include/dt-bindings/soc/zte,*.h
2584F:	sound/soc/codecs/zx_aud96p22.c
2585F:	sound/soc/zte/
2586
2587ARM/ZYNQ ARCHITECTURE
2588M:	Michal Simek <michal.simek@xilinx.com>
2589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2590W:	http://wiki.xilinx.com
2591T:	git https://github.com/Xilinx/linux-xlnx.git
2592S:	Supported
2593F:	arch/arm/mach-zynq/
2594F:	drivers/cpuidle/cpuidle-zynq.c
2595F:	drivers/block/xsysace.c
2596N:	zynq
2597N:	xilinx
2598F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2599F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2600F:	drivers/clocksource/timer-cadence-ttc.c
2601F:	drivers/i2c/busses/i2c-cadence.c
2602F:	drivers/mmc/host/sdhci-of-arasan.c
2603F:	drivers/edac/synopsys_edac.c
2604F:	drivers/i2c/busses/i2c-xiic.c
2605
2606ARM64 PORT (AARCH64 ARCHITECTURE)
2607M:	Catalin Marinas <catalin.marinas@arm.com>
2608M:	Will Deacon <will@kernel.org>
2609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2611S:	Maintained
2612F:	arch/arm64/
2613X:	arch/arm64/boot/dts/
2614F:	Documentation/arm64/
2615
2616AS3645A LED FLASH CONTROLLER DRIVER
2617M:	Sakari Ailus <sakari.ailus@iki.fi>
2618L:	linux-leds@vger.kernel.org
2619S:	Maintained
2620F:	drivers/leds/leds-as3645a.c
2621
2622ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2623M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2624L:	linux-media@vger.kernel.org
2625T:	git git://linuxtv.org/media_tree.git
2626S:	Maintained
2627F:	drivers/media/i2c/ak7375.c
2628F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2629
2630ASAHI KASEI AK8974 DRIVER
2631M:	Linus Walleij <linus.walleij@linaro.org>
2632L:	linux-iio@vger.kernel.org
2633W:	http://www.akm.com/
2634S:	Supported
2635F:	drivers/iio/magnetometer/ak8974.c
2636
2637ASC7621 HARDWARE MONITOR DRIVER
2638M:	George Joseph <george.joseph@fairview5.com>
2639L:	linux-hwmon@vger.kernel.org
2640S:	Maintained
2641F:	Documentation/hwmon/asc7621.rst
2642F:	drivers/hwmon/asc7621.c
2643
2644ASPEED PINCTRL DRIVERS
2645M:	Andrew Jeffery <andrew@aj.id.au>
2646L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2647L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2648L:	linux-gpio@vger.kernel.org
2649S:	Maintained
2650F:	drivers/pinctrl/aspeed/
2651F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2652
2653ASPEED VIDEO ENGINE DRIVER
2654M:	Eddie James <eajames@linux.ibm.com>
2655L:	linux-media@vger.kernel.org
2656L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2657S:	Maintained
2658F:	drivers/media/platform/aspeed-video.c
2659F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2660
2661ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2662M:	Corentin Chary <corentin.chary@gmail.com>
2663L:	acpi4asus-user@lists.sourceforge.net
2664L:	platform-driver-x86@vger.kernel.org
2665W:	http://acpi4asus.sf.net
2666S:	Maintained
2667F:	drivers/platform/x86/asus*.c
2668F:	drivers/platform/x86/eeepc*.c
2669
2670ASUS WIRELESS RADIO CONTROL DRIVER
2671M:	João Paulo Rechi Vita <jprvita@gmail.com>
2672L:	platform-driver-x86@vger.kernel.org
2673S:	Maintained
2674F:	drivers/platform/x86/asus-wireless.c
2675
2676ASYMMETRIC KEYS
2677M:	David Howells <dhowells@redhat.com>
2678L:	keyrings@vger.kernel.org
2679S:	Maintained
2680F:	Documentation/crypto/asymmetric-keys.txt
2681F:	include/linux/verification.h
2682F:	include/crypto/public_key.h
2683F:	include/crypto/pkcs7.h
2684F:	crypto/asymmetric_keys/
2685
2686ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2687R:	Dan Williams <dan.j.williams@intel.com>
2688W:	http://sourceforge.net/projects/xscaleiop
2689S:	Odd fixes
2690F:	Documentation/crypto/async-tx-api.txt
2691F:	crypto/async_tx/
2692F:	drivers/dma/
2693F:	include/linux/dmaengine.h
2694F:	include/linux/async_tx.h
2695
2696AT24 EEPROM DRIVER
2697M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2698L:	linux-i2c@vger.kernel.org
2699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2700S:	Maintained
2701F:	Documentation/devicetree/bindings/eeprom/at24.txt
2702F:	drivers/misc/eeprom/at24.c
2703
2704ATA OVER ETHERNET (AOE) DRIVER
2705M:	"Justin Sanders" <justin@coraid.com>
2706W:	http://www.openaoe.org/
2707S:	Supported
2708F:	Documentation/admin-guide/aoe/
2709F:	drivers/block/aoe/
2710
2711ATHEROS 71XX/9XXX GPIO DRIVER
2712M:	Alban Bedel <albeu@free.fr>
2713W:	https://github.com/AlbanBedel/linux
2714T:	git git://github.com/AlbanBedel/linux
2715S:	Maintained
2716F:	drivers/gpio/gpio-ath79.c
2717F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2718
2719ATHEROS 71XX/9XXX USB PHY DRIVER
2720M:	Alban Bedel <albeu@free.fr>
2721W:	https://github.com/AlbanBedel/linux
2722T:	git git://github.com/AlbanBedel/linux
2723S:	Maintained
2724F:	drivers/phy/qualcomm/phy-ath79-usb.c
2725F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2726
2727ATHEROS ATH GENERIC UTILITIES
2728M:	Kalle Valo <kvalo@codeaurora.org>
2729L:	linux-wireless@vger.kernel.org
2730S:	Supported
2731F:	drivers/net/wireless/ath/*
2732
2733ATHEROS ATH5K WIRELESS DRIVER
2734M:	Jiri Slaby <jirislaby@gmail.com>
2735M:	Nick Kossifidis <mickflemm@gmail.com>
2736M:	Luis Chamberlain <mcgrof@kernel.org>
2737L:	linux-wireless@vger.kernel.org
2738W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2739S:	Maintained
2740F:	drivers/net/wireless/ath/ath5k/
2741
2742ATHEROS ATH6KL WIRELESS DRIVER
2743M:	Kalle Valo <kvalo@codeaurora.org>
2744L:	linux-wireless@vger.kernel.org
2745W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2747S:	Supported
2748F:	drivers/net/wireless/ath/ath6kl/
2749
2750ATI_REMOTE2 DRIVER
2751M:	Ville Syrjala <syrjala@sci.fi>
2752S:	Maintained
2753F:	drivers/input/misc/ati_remote2.c
2754
2755ATK0110 HWMON DRIVER
2756M:	Luca Tettamanti <kronos.it@gmail.com>
2757L:	linux-hwmon@vger.kernel.org
2758S:	Maintained
2759F:	drivers/hwmon/asus_atk0110.c
2760
2761ATLX ETHERNET DRIVERS
2762M:	Jay Cliburn <jcliburn@gmail.com>
2763M:	Chris Snook <chris.snook@gmail.com>
2764L:	netdev@vger.kernel.org
2765W:	http://sourceforge.net/projects/atl1
2766W:	http://atl1.sourceforge.net
2767S:	Maintained
2768F:	drivers/net/ethernet/atheros/
2769
2770ATM
2771M:	Chas Williams <3chas3@gmail.com>
2772L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2773L:	netdev@vger.kernel.org
2774W:	http://linux-atm.sourceforge.net
2775S:	Maintained
2776F:	drivers/atm/
2777F:	include/linux/atm*
2778F:	include/uapi/linux/atm*
2779
2780ATMEL MACB ETHERNET DRIVER
2781M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2782S:	Supported
2783F:	drivers/net/ethernet/cadence/
2784
2785ATMEL MAXTOUCH DRIVER
2786M:	Nick Dyer <nick@shmanahar.org>
2787T:	git git://github.com/ndyer/linux.git
2788S:	Maintained
2789F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2790F:	drivers/input/touchscreen/atmel_mxt_ts.c
2791
2792ATMEL WIRELESS DRIVER
2793M:	Simon Kelley <simon@thekelleys.org.uk>
2794L:	linux-wireless@vger.kernel.org
2795W:	http://www.thekelleys.org.uk/atmel
2796W:	http://atmelwlandriver.sourceforge.net/
2797S:	Maintained
2798F:	drivers/net/wireless/atmel/atmel*
2799
2800ATOMIC INFRASTRUCTURE
2801M:	Will Deacon <will@kernel.org>
2802M:	Peter Zijlstra <peterz@infradead.org>
2803R:	Boqun Feng <boqun.feng@gmail.com>
2804L:	linux-kernel@vger.kernel.org
2805S:	Maintained
2806F:	arch/*/include/asm/atomic*.h
2807F:	include/*/atomic*.h
2808F:	scripts/atomic/
2809
2810ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2811M:	Bradley Grove <linuxdrivers@attotech.com>
2812L:	linux-scsi@vger.kernel.org
2813W:	http://www.attotech.com
2814S:	Supported
2815F:	drivers/scsi/esas2r
2816
2817ATUSB IEEE 802.15.4 RADIO DRIVER
2818M:	Stefan Schmidt <stefan@datenfreihafen.org>
2819L:	linux-wpan@vger.kernel.org
2820S:	Maintained
2821F:	drivers/net/ieee802154/atusb.c
2822F:	drivers/net/ieee802154/atusb.h
2823F:	drivers/net/ieee802154/at86rf230.h
2824
2825AUDIT SUBSYSTEM
2826M:	Paul Moore <paul@paul-moore.com>
2827M:	Eric Paris <eparis@redhat.com>
2828L:	linux-audit@redhat.com (moderated for non-subscribers)
2829W:	https://github.com/linux-audit
2830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2831S:	Supported
2832F:	include/linux/audit.h
2833F:	include/uapi/linux/audit.h
2834F:	kernel/audit*
2835
2836AUXILIARY DISPLAY DRIVERS
2837M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2838S:	Maintained
2839F:	drivers/auxdisplay/
2840F:	include/linux/cfag12864b.h
2841
2842AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2843M:	Andreas Klinger <ak@it-klinger.de>
2844L:	linux-iio@vger.kernel.org
2845S:	Maintained
2846F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2847F:	drivers/iio/adc/hx711.c
2848
2849AX.25 NETWORK LAYER
2850M:	Ralf Baechle <ralf@linux-mips.org>
2851L:	linux-hams@vger.kernel.org
2852W:	http://www.linux-ax25.org/
2853S:	Maintained
2854F:	include/uapi/linux/ax25.h
2855F:	include/net/ax25.h
2856F:	net/ax25/
2857
2858AXENTIA ARM DEVICES
2859M:	Peter Rosin <peda@axentia.se>
2860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2861S:	Maintained
2862F:	Documentation/devicetree/bindings/arm/axentia.txt
2863F:	arch/arm/boot/dts/at91-linea.dtsi
2864F:	arch/arm/boot/dts/at91-natte.dtsi
2865F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2866F:	arch/arm/boot/dts/at91-tse850-3.dts
2867
2868AXENTIA ASOC DRIVERS
2869M:	Peter Rosin <peda@axentia.se>
2870L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2871S:	Maintained
2872F:	Documentation/devicetree/bindings/sound/axentia,*
2873F:	sound/soc/atmel/tse850-pcm5142.c
2874
2875AXXIA I2C CONTROLLER
2876M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2877L:	linux-i2c@vger.kernel.org
2878S:	Maintained
2879F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2880F:	drivers/i2c/busses/i2c-axxia.c
2881
2882AZ6007 DVB DRIVER
2883M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2884L:	linux-media@vger.kernel.org
2885W:	https://linuxtv.org
2886T:	git git://linuxtv.org/media_tree.git
2887S:	Maintained
2888F:	drivers/media/usb/dvb-usb-v2/az6007.c
2889
2890AZTECH FM RADIO RECEIVER DRIVER
2891M:	Hans Verkuil <hverkuil@xs4all.nl>
2892L:	linux-media@vger.kernel.org
2893T:	git git://linuxtv.org/media_tree.git
2894W:	https://linuxtv.org
2895S:	Maintained
2896F:	drivers/media/radio/radio-aztech*
2897
2898B43 WIRELESS DRIVER
2899L:	linux-wireless@vger.kernel.org
2900L:	b43-dev@lists.infradead.org
2901W:	http://wireless.kernel.org/en/users/Drivers/b43
2902S:	Odd Fixes
2903F:	drivers/net/wireless/broadcom/b43/
2904
2905B43LEGACY WIRELESS DRIVER
2906M:	Larry Finger <Larry.Finger@lwfinger.net>
2907L:	linux-wireless@vger.kernel.org
2908L:	b43-dev@lists.infradead.org
2909W:	http://wireless.kernel.org/en/users/Drivers/b43
2910S:	Maintained
2911F:	drivers/net/wireless/broadcom/b43legacy/
2912
2913BACKLIGHT CLASS/SUBSYSTEM
2914M:	Lee Jones <lee.jones@linaro.org>
2915M:	Daniel Thompson <daniel.thompson@linaro.org>
2916M:	Jingoo Han <jingoohan1@gmail.com>
2917L:	dri-devel@lists.freedesktop.org
2918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2919S:	Maintained
2920F:	drivers/video/backlight/
2921F:	include/linux/backlight.h
2922F:	include/linux/pwm_backlight.h
2923F:	Documentation/devicetree/bindings/leds/backlight
2924F:	Documentation/ABI/stable/sysfs-class-backlight
2925F:	Documentation/ABI/testing/sysfs-class-backlight
2926
2927BATMAN ADVANCED
2928M:	Marek Lindner <mareklindner@neomailbox.ch>
2929M:	Simon Wunderlich <sw@simonwunderlich.de>
2930M:	Antonio Quartulli <a@unstable.cc>
2931M:	Sven Eckelmann <sven@narfation.org>
2932L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2933W:	https://www.open-mesh.org/
2934B:	https://www.open-mesh.org/projects/batman-adv/issues
2935C:	irc://chat.freenode.net/batman
2936Q:	https://patchwork.open-mesh.org/project/batman/list/
2937T:	git https://git.open-mesh.org/linux-merge.git
2938S:	Maintained
2939F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2940F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
2941F:	Documentation/networking/batman-adv.rst
2942F:	include/uapi/linux/batadv_packet.h
2943F:	include/uapi/linux/batman_adv.h
2944F:	net/batman-adv/
2945
2946BAYCOM/HDLCDRV DRIVERS FOR AX.25
2947M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2948L:	linux-hams@vger.kernel.org
2949W:	http://www.baycom.org/~tom/ham/ham.html
2950S:	Maintained
2951F:	drivers/net/hamradio/baycom*
2952
2953BCACHE (BLOCK LAYER CACHE)
2954M:	Coly Li <colyli@suse.de>
2955M:	Kent Overstreet <kent.overstreet@gmail.com>
2956L:	linux-bcache@vger.kernel.org
2957W:	http://bcache.evilpiepirate.org
2958C:	irc://irc.oftc.net/bcache
2959S:	Maintained
2960F:	drivers/md/bcache/
2961
2962BDISP ST MEDIA DRIVER
2963M:	Fabien Dessenne <fabien.dessenne@st.com>
2964L:	linux-media@vger.kernel.org
2965T:	git git://linuxtv.org/media_tree.git
2966W:	https://linuxtv.org
2967S:	Supported
2968F:	drivers/media/platform/sti/bdisp
2969
2970BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2971M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2972L:	netdev@vger.kernel.org
2973S:	Maintained
2974F:	drivers/net/ethernet/ec_bhf.c
2975
2976BEFS FILE SYSTEM
2977M:	Luis de Bethencourt <luisbg@kernel.org>
2978M:	Salah Triki <salah.triki@gmail.com>
2979S:	Maintained
2980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2981F:	Documentation/filesystems/befs.txt
2982F:	fs/befs/
2983
2984BFQ I/O SCHEDULER
2985M:	Paolo Valente <paolo.valente@linaro.org>
2986M:	Jens Axboe <axboe@kernel.dk>
2987L:	linux-block@vger.kernel.org
2988S:	Maintained
2989F:	block/bfq-*
2990F:	Documentation/block/bfq-iosched.rst
2991
2992BFS FILE SYSTEM
2993M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2994S:	Maintained
2995F:	Documentation/filesystems/bfs.txt
2996F:	fs/bfs/
2997F:	include/uapi/linux/bfs_fs.h
2998
2999BLINKM RGB LED DRIVER
3000M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3001S:	Maintained
3002F:	drivers/leds/leds-blinkm.c
3003
3004BLOCK LAYER
3005M:	Jens Axboe <axboe@kernel.dk>
3006L:	linux-block@vger.kernel.org
3007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3008S:	Maintained
3009F:	block/
3010F:	drivers/block/
3011F:	kernel/trace/blktrace.c
3012F:	lib/sbitmap.c
3013
3014BLOCK2MTD DRIVER
3015M:	Joern Engel <joern@lazybastard.org>
3016L:	linux-mtd@lists.infradead.org
3017S:	Maintained
3018F:	drivers/mtd/devices/block2mtd.c
3019
3020BLUETOOTH DRIVERS
3021M:	Marcel Holtmann <marcel@holtmann.org>
3022M:	Johan Hedberg <johan.hedberg@gmail.com>
3023L:	linux-bluetooth@vger.kernel.org
3024W:	http://www.bluez.org/
3025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3027S:	Maintained
3028F:	drivers/bluetooth/
3029
3030BLUETOOTH SUBSYSTEM
3031M:	Marcel Holtmann <marcel@holtmann.org>
3032M:	Johan Hedberg <johan.hedberg@gmail.com>
3033L:	linux-bluetooth@vger.kernel.org
3034W:	http://www.bluez.org/
3035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3037S:	Maintained
3038F:	net/bluetooth/
3039F:	include/net/bluetooth/
3040
3041BONDING DRIVER
3042M:	Jay Vosburgh <j.vosburgh@gmail.com>
3043M:	Veaceslav Falico <vfalico@gmail.com>
3044M:	Andy Gospodarek <andy@greyhouse.net>
3045L:	netdev@vger.kernel.org
3046W:	http://sourceforge.net/projects/bonding/
3047S:	Supported
3048F:	drivers/net/bonding/
3049F:	include/uapi/linux/if_bonding.h
3050
3051BPF (Safe dynamic programs and tools)
3052M:	Alexei Starovoitov <ast@kernel.org>
3053M:	Daniel Borkmann <daniel@iogearbox.net>
3054R:	Martin KaFai Lau <kafai@fb.com>
3055R:	Song Liu <songliubraving@fb.com>
3056R:	Yonghong Song <yhs@fb.com>
3057L:	netdev@vger.kernel.org
3058L:	bpf@vger.kernel.org
3059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3061Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3062S:	Supported
3063F:	arch/*/net/*
3064F:	Documentation/networking/filter.txt
3065F:	Documentation/bpf/
3066F:	include/linux/bpf*
3067F:	include/linux/filter.h
3068F:	include/trace/events/xdp.h
3069F:	include/uapi/linux/bpf*
3070F:	include/uapi/linux/filter.h
3071F:	kernel/bpf/
3072F:	kernel/trace/bpf_trace.c
3073F:	lib/test_bpf.c
3074F:	net/bpf/
3075F:	net/core/filter.c
3076F:	net/sched/act_bpf.c
3077F:	net/sched/cls_bpf.c
3078F:	samples/bpf/
3079F:	tools/bpf/
3080F:	tools/lib/bpf/
3081F:	tools/testing/selftests/bpf/
3082K:	bpf
3083N:	bpf
3084
3085BPF JIT for ARM
3086M:	Shubham Bansal <illusionist.neo@gmail.com>
3087L:	netdev@vger.kernel.org
3088L:	bpf@vger.kernel.org
3089S:	Maintained
3090F:	arch/arm/net/
3091
3092BPF JIT for ARM64
3093M:	Daniel Borkmann <daniel@iogearbox.net>
3094M:	Alexei Starovoitov <ast@kernel.org>
3095M:	Zi Shen Lim <zlim.lnx@gmail.com>
3096L:	netdev@vger.kernel.org
3097L:	bpf@vger.kernel.org
3098S:	Supported
3099F:	arch/arm64/net/
3100
3101BPF JIT for MIPS (32-BIT AND 64-BIT)
3102M:	Paul Burton <paul.burton@mips.com>
3103L:	netdev@vger.kernel.org
3104L:	bpf@vger.kernel.org
3105S:	Maintained
3106F:	arch/mips/net/
3107
3108BPF JIT for NFP NICs
3109M:	Jakub Kicinski <jakub.kicinski@netronome.com>
3110L:	netdev@vger.kernel.org
3111L:	bpf@vger.kernel.org
3112S:	Supported
3113F:	drivers/net/ethernet/netronome/nfp/bpf/
3114
3115BPF JIT for POWERPC (32-BIT AND 64-BIT)
3116M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3117M:	Sandipan Das <sandipan@linux.ibm.com>
3118L:	netdev@vger.kernel.org
3119L:	bpf@vger.kernel.org
3120S:	Maintained
3121F:	arch/powerpc/net/
3122
3123BPF JIT for RISC-V (RV64G)
3124M:	Björn Töpel <bjorn.topel@gmail.com>
3125L:	netdev@vger.kernel.org
3126S:	Maintained
3127F:	arch/riscv/net/
3128
3129BPF JIT for S390
3130M:	Ilya Leoshkevich <iii@linux.ibm.com>
3131M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3132M:	Vasily Gorbik <gor@linux.ibm.com>
3133L:	netdev@vger.kernel.org
3134L:	bpf@vger.kernel.org
3135S:	Maintained
3136F:	arch/s390/net/
3137X:	arch/s390/net/pnet.c
3138
3139BPF JIT for SPARC (32-BIT AND 64-BIT)
3140M:	David S. Miller <davem@davemloft.net>
3141L:	netdev@vger.kernel.org
3142L:	bpf@vger.kernel.org
3143S:	Maintained
3144F:	arch/sparc/net/
3145
3146BPF JIT for X86 32-BIT
3147M:	Wang YanQing <udknight@gmail.com>
3148L:	netdev@vger.kernel.org
3149L:	bpf@vger.kernel.org
3150S:	Maintained
3151F:	arch/x86/net/bpf_jit_comp32.c
3152
3153BPF JIT for X86 64-BIT
3154M:	Alexei Starovoitov <ast@kernel.org>
3155M:	Daniel Borkmann <daniel@iogearbox.net>
3156L:	netdev@vger.kernel.org
3157L:	bpf@vger.kernel.org
3158S:	Supported
3159F:	arch/x86/net/
3160X:	arch/x86/net/bpf_jit_comp32.c
3161
3162BROADCOM B44 10/100 ETHERNET DRIVER
3163M:	Michael Chan <michael.chan@broadcom.com>
3164L:	netdev@vger.kernel.org
3165S:	Supported
3166F:	drivers/net/ethernet/broadcom/b44.*
3167
3168BROADCOM B53 ETHERNET SWITCH DRIVER
3169M:	Florian Fainelli <f.fainelli@gmail.com>
3170L:	netdev@vger.kernel.org
3171L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3172S:	Supported
3173F:	drivers/net/dsa/b53/*
3174F:	include/linux/platform_data/b53.h
3175
3176BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3177M:	Florian Fainelli <f.fainelli@gmail.com>
3178M:	Ray Jui <rjui@broadcom.com>
3179M:	Scott Branden <sbranden@broadcom.com>
3180M:	bcm-kernel-feedback-list@broadcom.com
3181T:	git git://github.com/broadcom/mach-bcm
3182S:	Maintained
3183N:	bcm281*
3184N:	bcm113*
3185N:	bcm216*
3186N:	kona
3187F:	arch/arm/mach-bcm/
3188
3189BROADCOM BCM2835 ARM ARCHITECTURE
3190M:	Eric Anholt <eric@anholt.net>
3191M:	Stefan Wahren <wahrenst@gmx.net>
3192L:	bcm-kernel-feedback-list@broadcom.com
3193L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3194L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3195T:	git git://github.com/anholt/linux
3196S:	Maintained
3197N:	bcm2835
3198F:	drivers/staging/vc04_services
3199
3200BROADCOM BCM47XX MIPS ARCHITECTURE
3201M:	Hauke Mehrtens <hauke@hauke-m.de>
3202M:	Rafał Miłecki <zajec5@gmail.com>
3203L:	linux-mips@vger.kernel.org
3204S:	Maintained
3205F:	Documentation/devicetree/bindings/mips/brcm/
3206F:	arch/mips/bcm47xx/*
3207F:	arch/mips/include/asm/mach-bcm47xx/*
3208
3209BROADCOM BCM5301X ARM ARCHITECTURE
3210M:	Hauke Mehrtens <hauke@hauke-m.de>
3211M:	Rafał Miłecki <zajec5@gmail.com>
3212M:	bcm-kernel-feedback-list@broadcom.com
3213L:	linux-arm-kernel@lists.infradead.org
3214S:	Maintained
3215F:	arch/arm/mach-bcm/bcm_5301x.c
3216F:	arch/arm/boot/dts/bcm5301x*.dtsi
3217F:	arch/arm/boot/dts/bcm470*
3218F:	arch/arm/boot/dts/bcm953012*
3219
3220BROADCOM BCM53573 ARM ARCHITECTURE
3221M:	Rafał Miłecki <rafal@milecki.pl>
3222L:	bcm-kernel-feedback-list@broadcom.com
3223L:	linux-arm-kernel@lists.infradead.org
3224S:	Maintained
3225F:	arch/arm/boot/dts/bcm53573*
3226F:	arch/arm/boot/dts/bcm47189*
3227
3228BROADCOM BCM63XX ARM ARCHITECTURE
3229M:	Florian Fainelli <f.fainelli@gmail.com>
3230M:	bcm-kernel-feedback-list@broadcom.com
3231L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3232T:	git git://github.com/broadcom/stblinux.git
3233S:	Maintained
3234N:	bcm63xx
3235
3236BROADCOM BCM63XX/BCM33XX UDC DRIVER
3237M:	Kevin Cernekee <cernekee@gmail.com>
3238L:	linux-usb@vger.kernel.org
3239S:	Maintained
3240F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3241
3242BROADCOM BCM7XXX ARM ARCHITECTURE
3243M:	Brian Norris <computersforpeace@gmail.com>
3244M:	Gregory Fong <gregory.0xf0@gmail.com>
3245M:	Florian Fainelli <f.fainelli@gmail.com>
3246M:	bcm-kernel-feedback-list@broadcom.com
3247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3248T:	git git://github.com/broadcom/stblinux.git
3249S:	Maintained
3250F:	arch/arm/mach-bcm/*brcmstb*
3251F:	arch/arm/boot/dts/bcm7*.dts*
3252F:	drivers/bus/brcmstb_gisb.c
3253F:	arch/arm/mm/cache-b15-rac.c
3254F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3255N:	brcmstb
3256
3257BROADCOM BMIPS CPUFREQ DRIVER
3258M:	Markus Mayer <mmayer@broadcom.com>
3259M:	bcm-kernel-feedback-list@broadcom.com
3260L:	linux-pm@vger.kernel.org
3261S:	Maintained
3262F:	drivers/cpufreq/bmips-cpufreq.c
3263
3264BROADCOM BMIPS MIPS ARCHITECTURE
3265M:	Kevin Cernekee <cernekee@gmail.com>
3266M:	Florian Fainelli <f.fainelli@gmail.com>
3267L:	bcm-kernel-feedback-list@broadcom.com
3268L:	linux-mips@vger.kernel.org
3269T:	git git://github.com/broadcom/stblinux.git
3270S:	Maintained
3271F:	arch/mips/bmips/*
3272F:	arch/mips/include/asm/mach-bmips/*
3273F:	arch/mips/kernel/*bmips*
3274F:	arch/mips/boot/dts/brcm/bcm*.dts*
3275F:	drivers/irqchip/irq-bcm63*
3276F:	drivers/irqchip/irq-bcm7*
3277F:	drivers/irqchip/irq-brcmstb*
3278F:	include/linux/bcm963xx_nvram.h
3279F:	include/linux/bcm963xx_tag.h
3280
3281BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3282M:	Rasesh Mody <rmody@marvell.com>
3283M:	GR-Linux-NIC-Dev@marvell.com
3284L:	netdev@vger.kernel.org
3285S:	Supported
3286F:	drivers/net/ethernet/broadcom/bnx2.*
3287F:	drivers/net/ethernet/broadcom/bnx2_*
3288
3289BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3290M:	QLogic-Storage-Upstream@qlogic.com
3291L:	linux-scsi@vger.kernel.org
3292S:	Supported
3293F:	drivers/scsi/bnx2fc/
3294
3295BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3296M:	QLogic-Storage-Upstream@qlogic.com
3297L:	linux-scsi@vger.kernel.org
3298S:	Supported
3299F:	drivers/scsi/bnx2i/
3300
3301BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3302M:	Ariel Elior <aelior@marvell.com>
3303M:	Sudarsana Kalluru <skalluru@marvell.com>
3304M:	GR-everest-linux-l2@marvell.com
3305L:	netdev@vger.kernel.org
3306S:	Supported
3307F:	drivers/net/ethernet/broadcom/bnx2x/
3308
3309BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3310M:	Michael Chan <michael.chan@broadcom.com>
3311L:	netdev@vger.kernel.org
3312S:	Supported
3313F:	drivers/net/ethernet/broadcom/bnxt/
3314
3315BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3316M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3317M:	Franky Lin <franky.lin@broadcom.com>
3318M:	Hante Meuleman <hante.meuleman@broadcom.com>
3319M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3320M:	Wright Feng <wright.feng@cypress.com>
3321L:	linux-wireless@vger.kernel.org
3322L:	brcm80211-dev-list.pdl@broadcom.com
3323L:	brcm80211-dev-list@cypress.com
3324S:	Supported
3325F:	drivers/net/wireless/broadcom/brcm80211/
3326
3327BROADCOM BRCMSTB GPIO DRIVER
3328M:	Gregory Fong <gregory.0xf0@gmail.com>
3329L:	bcm-kernel-feedback-list@broadcom.com
3330S:	Supported
3331F:	drivers/gpio/gpio-brcmstb.c
3332F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3333
3334BROADCOM BRCMSTB I2C DRIVER
3335M:	Kamal Dasu <kdasu.kdev@gmail.com>
3336L:	linux-i2c@vger.kernel.org
3337L:	bcm-kernel-feedback-list@broadcom.com
3338S:	Supported
3339F:	drivers/i2c/busses/i2c-brcmstb.c
3340F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3341
3342BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3343M:	Al Cooper <alcooperx@gmail.com>
3344L:	linux-kernel@vger.kernel.org
3345L:	bcm-kernel-feedback-list@broadcom.com
3346S:	Maintained
3347F:	drivers/phy/broadcom/phy-brcm-usb*
3348
3349BROADCOM GENET ETHERNET DRIVER
3350M:	Doug Berger <opendmb@gmail.com>
3351M:	Florian Fainelli <f.fainelli@gmail.com>
3352L:	bcm-kernel-feedback-list@broadcom.com
3353L:	netdev@vger.kernel.org
3354S:	Supported
3355F:	drivers/net/ethernet/broadcom/genet/
3356
3357BROADCOM IPROC ARM ARCHITECTURE
3358M:	Ray Jui <rjui@broadcom.com>
3359M:	Scott Branden <sbranden@broadcom.com>
3360M:	bcm-kernel-feedback-list@broadcom.com
3361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3362T:	git git://github.com/broadcom/cygnus-linux.git
3363S:	Maintained
3364N:	iproc
3365N:	cygnus
3366N:	bcm[-_]nsp
3367N:	bcm9113*
3368N:	bcm9583*
3369N:	bcm9585*
3370N:	bcm9586*
3371N:	bcm988312
3372N:	bcm113*
3373N:	bcm583*
3374N:	bcm585*
3375N:	bcm586*
3376N:	bcm88312
3377N:	hr2
3378N:	stingray
3379F:	arch/arm64/boot/dts/broadcom/northstar2/*
3380F:	arch/arm64/boot/dts/broadcom/stingray/*
3381F:	drivers/clk/bcm/clk-ns*
3382F:	drivers/clk/bcm/clk-sr*
3383F:	drivers/pinctrl/bcm/pinctrl-ns*
3384F:	include/dt-bindings/clock/bcm-sr*
3385
3386BROADCOM KONA GPIO DRIVER
3387M:	Ray Jui <rjui@broadcom.com>
3388L:	bcm-kernel-feedback-list@broadcom.com
3389S:	Supported
3390F:	drivers/gpio/gpio-bcm-kona.c
3391F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3392
3393BROADCOM NETXTREME-E ROCE DRIVER
3394M:	Selvin Xavier <selvin.xavier@broadcom.com>
3395M:	Devesh Sharma <devesh.sharma@broadcom.com>
3396M:	Somnath Kotur <somnath.kotur@broadcom.com>
3397M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3398L:	linux-rdma@vger.kernel.org
3399W:	http://www.broadcom.com
3400S:	Supported
3401F:	drivers/infiniband/hw/bnxt_re/
3402F:	include/uapi/rdma/bnxt_re-abi.h
3403
3404BROADCOM NVRAM DRIVER
3405M:	Rafał Miłecki <zajec5@gmail.com>
3406L:	linux-mips@vger.kernel.org
3407S:	Maintained
3408F:	drivers/firmware/broadcom/*
3409
3410BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3411M:	Rafał Miłecki <zajec5@gmail.com>
3412L:	linux-wireless@vger.kernel.org
3413S:	Maintained
3414F:	drivers/bcma/
3415F:	include/linux/bcma/
3416
3417BROADCOM STB AVS CPUFREQ DRIVER
3418M:	Markus Mayer <mmayer@broadcom.com>
3419M:	bcm-kernel-feedback-list@broadcom.com
3420L:	linux-pm@vger.kernel.org
3421S:	Maintained
3422F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3423F:	drivers/cpufreq/brcmstb*
3424
3425BROADCOM STB AVS TMON DRIVER
3426M:	Markus Mayer <mmayer@broadcom.com>
3427M:	bcm-kernel-feedback-list@broadcom.com
3428L:	linux-pm@vger.kernel.org
3429S:	Maintained
3430F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3431F:	drivers/thermal/broadcom/brcmstb*
3432
3433BROADCOM STB NAND FLASH DRIVER
3434M:	Brian Norris <computersforpeace@gmail.com>
3435M:	Kamal Dasu <kdasu.kdev@gmail.com>
3436L:	linux-mtd@lists.infradead.org
3437L:	bcm-kernel-feedback-list@broadcom.com
3438S:	Maintained
3439F:	drivers/mtd/nand/raw/brcmnand/
3440
3441BROADCOM STB DPFE DRIVER
3442M:	Markus Mayer <mmayer@broadcom.com>
3443M:	bcm-kernel-feedback-list@broadcom.com
3444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3445S:	Maintained
3446F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3447F:	drivers/memory/brcmstb_dpfe.c
3448
3449BROADCOM SPI DRIVER
3450M:	Kamal Dasu <kdasu.kdev@gmail.com>
3451M:	bcm-kernel-feedback-list@broadcom.com
3452S:	Maintained
3453F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3454F:	drivers/spi/spi-bcm-qspi.*
3455F:	drivers/spi/spi-brcmstb-qspi.c
3456F:	drivers/spi/spi-iproc-qspi.c
3457
3458BROADCOM SYSTEMPORT ETHERNET DRIVER
3459M:	Florian Fainelli <f.fainelli@gmail.com>
3460L:	bcm-kernel-feedback-list@broadcom.com
3461L:	netdev@vger.kernel.org
3462S:	Supported
3463F:	drivers/net/ethernet/broadcom/bcmsysport.*
3464
3465BROADCOM TG3 GIGABIT ETHERNET DRIVER
3466M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3467M:	Prashant Sreedharan <prashant@broadcom.com>
3468M:	Michael Chan <mchan@broadcom.com>
3469L:	netdev@vger.kernel.org
3470S:	Supported
3471F:	drivers/net/ethernet/broadcom/tg3.*
3472
3473BROCADE BFA FC SCSI DRIVER
3474M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3475M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3476L:	linux-scsi@vger.kernel.org
3477S:	Supported
3478F:	drivers/scsi/bfa/
3479
3480BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3481M:	Rasesh Mody <rmody@marvell.com>
3482M:	Sudarsana Kalluru <skalluru@marvell.com>
3483M:	GR-Linux-NIC-Dev@marvell.com
3484L:	netdev@vger.kernel.org
3485S:	Supported
3486F:	drivers/net/ethernet/brocade/bna/
3487
3488BSG (block layer generic sg v4 driver)
3489M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3490L:	linux-scsi@vger.kernel.org
3491S:	Supported
3492F:	block/bsg.c
3493F:	include/linux/bsg.h
3494F:	include/uapi/linux/bsg.h
3495
3496BT87X AUDIO DRIVER
3497M:	Clemens Ladisch <clemens@ladisch.de>
3498L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3500S:	Maintained
3501F:	Documentation/sound/cards/bt87x.rst
3502F:	sound/pci/bt87x.c
3503
3504BT8XXGPIO DRIVER
3505M:	Michael Buesch <m@bues.ch>
3506W:	http://bu3sch.de/btgpio.php
3507S:	Maintained
3508F:	drivers/gpio/gpio-bt8xx.c
3509
3510BTRFS FILE SYSTEM
3511M:	Chris Mason <clm@fb.com>
3512M:	Josef Bacik <josef@toxicpanda.com>
3513M:	David Sterba <dsterba@suse.com>
3514L:	linux-btrfs@vger.kernel.org
3515W:	http://btrfs.wiki.kernel.org/
3516Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3518S:	Maintained
3519F:	Documentation/filesystems/btrfs.txt
3520F:	fs/btrfs/
3521F:	include/linux/btrfs*
3522F:	include/uapi/linux/btrfs*
3523
3524BTTV VIDEO4LINUX DRIVER
3525M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3526L:	linux-media@vger.kernel.org
3527W:	https://linuxtv.org
3528T:	git git://linuxtv.org/media_tree.git
3529S:	Odd fixes
3530F:	Documentation/media/v4l-drivers/bttv*
3531F:	drivers/media/pci/bt8xx/bttv*
3532
3533BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3534M:	Chanwoo Choi <cw00.choi@samsung.com>
3535L:	linux-pm@vger.kernel.org
3536L:	linux-samsung-soc@vger.kernel.org
3537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3538S:	Maintained
3539F:	drivers/devfreq/exynos-bus.c
3540F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3541
3542BUSLOGIC SCSI DRIVER
3543M:	Khalid Aziz <khalid@gonehiking.org>
3544L:	linux-scsi@vger.kernel.org
3545S:	Maintained
3546F:	drivers/scsi/BusLogic.*
3547F:	drivers/scsi/FlashPoint.*
3548
3549C-MEDIA CMI8788 DRIVER
3550M:	Clemens Ladisch <clemens@ladisch.de>
3551L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3553S:	Maintained
3554F:	sound/pci/oxygen/
3555
3556C-SKY ARCHITECTURE
3557M:	Guo Ren <guoren@kernel.org>
3558T:	git https://github.com/c-sky/csky-linux.git
3559S:	Supported
3560F:	arch/csky/
3561F:	Documentation/devicetree/bindings/csky/
3562F:	drivers/irqchip/irq-csky-*
3563F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3564F:	drivers/clocksource/timer-gx6605s.c
3565F:	drivers/clocksource/timer-mp-csky.c
3566F:	Documentation/devicetree/bindings/timer/csky,*
3567K:	csky
3568N:	csky
3569
3570C6X ARCHITECTURE
3571M:	Mark Salter <msalter@redhat.com>
3572M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3573L:	linux-c6x-dev@linux-c6x.org
3574W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3575S:	Maintained
3576F:	arch/c6x/
3577
3578CA8210 IEEE-802.15.4 RADIO DRIVER
3579M:	Harry Morris <h.morris@cascoda.com>
3580L:	linux-wpan@vger.kernel.org
3581W:	https://github.com/Cascoda/ca8210-linux.git
3582S:	Maintained
3583F:	drivers/net/ieee802154/ca8210.c
3584F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3585
3586CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3587M:	David Howells <dhowells@redhat.com>
3588L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3589S:	Supported
3590F:	Documentation/filesystems/caching/cachefiles.txt
3591F:	fs/cachefiles/
3592
3593CADENCE MIPI-CSI2 BRIDGES
3594M:	Maxime Ripard <mripard@kernel.org>
3595L:	linux-media@vger.kernel.org
3596S:	Maintained
3597F:	Documentation/devicetree/bindings/media/cdns,*.txt
3598F:	drivers/media/platform/cadence/cdns-csi2*
3599
3600CADET FM/AM RADIO RECEIVER DRIVER
3601M:	Hans Verkuil <hverkuil@xs4all.nl>
3602L:	linux-media@vger.kernel.org
3603T:	git git://linuxtv.org/media_tree.git
3604W:	https://linuxtv.org
3605S:	Maintained
3606F:	drivers/media/radio/radio-cadet*
3607
3608CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3609M:	Jonathan Corbet <corbet@lwn.net>
3610L:	linux-media@vger.kernel.org
3611T:	git git://linuxtv.org/media_tree.git
3612S:	Maintained
3613F:	Documentation/media/v4l-drivers/cafe_ccic*
3614F:	drivers/media/platform/marvell-ccic/
3615
3616CAIF NETWORK LAYER
3617L:	netdev@vger.kernel.org
3618S:	Orphan
3619F:	Documentation/networking/caif/
3620F:	drivers/net/caif/
3621F:	include/uapi/linux/caif/
3622F:	include/net/caif/
3623F:	net/caif/
3624
3625CAKE QDISC
3626M:	Toke Høiland-Jørgensen <toke@toke.dk>
3627L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3628S:	Maintained
3629F:	net/sched/sch_cake.c
3630
3631CALGARY x86-64 IOMMU
3632M:	Muli Ben-Yehuda <mulix@mulix.org>
3633M:	Jon Mason <jdmason@kudzu.us>
3634L:	iommu@lists.linux-foundation.org
3635S:	Maintained
3636F:	arch/x86/kernel/pci-calgary_64.c
3637F:	arch/x86/kernel/tce_64.c
3638F:	arch/x86/include/asm/calgary.h
3639F:	arch/x86/include/asm/tce.h
3640
3641CAN NETWORK DRIVERS
3642M:	Wolfgang Grandegger <wg@grandegger.com>
3643M:	Marc Kleine-Budde <mkl@pengutronix.de>
3644L:	linux-can@vger.kernel.org
3645W:	https://github.com/linux-can
3646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3648S:	Maintained
3649F:	Documentation/devicetree/bindings/net/can/
3650F:	drivers/net/can/
3651F:	include/linux/can/dev.h
3652F:	include/linux/can/led.h
3653F:	include/linux/can/rx-offload.h
3654F:	include/linux/can/platform/
3655F:	include/uapi/linux/can/error.h
3656F:	include/uapi/linux/can/netlink.h
3657F:	include/uapi/linux/can/vxcan.h
3658
3659CAN NETWORK LAYER
3660M:	Oliver Hartkopp <socketcan@hartkopp.net>
3661M:	Marc Kleine-Budde <mkl@pengutronix.de>
3662L:	linux-can@vger.kernel.org
3663W:	https://github.com/linux-can
3664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3666S:	Maintained
3667F:	Documentation/networking/can.rst
3668F:	net/can/
3669F:	include/linux/can/core.h
3670F:	include/linux/can/skb.h
3671F:	include/net/netns/can.h
3672F:	include/uapi/linux/can.h
3673F:	include/uapi/linux/can/bcm.h
3674F:	include/uapi/linux/can/raw.h
3675F:	include/uapi/linux/can/gw.h
3676
3677CAN-J1939 NETWORK LAYER
3678M:	Robin van der Gracht <robin@protonic.nl>
3679M:	Oleksij Rempel <o.rempel@pengutronix.de>
3680R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3681L:	linux-can@vger.kernel.org
3682S:	Maintained
3683F:	Documentation/networking/j1939.txt
3684F:	net/can/j1939/
3685F:	include/uapi/linux/can/j1939.h
3686
3687CAPABILITIES
3688M:	Serge Hallyn <serge@hallyn.com>
3689L:	linux-security-module@vger.kernel.org
3690S:	Supported
3691F:	include/linux/capability.h
3692F:	include/uapi/linux/capability.h
3693F:	security/commoncap.c
3694F:	kernel/capability.c
3695
3696CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3697M:	Kevin Tsai <ktsai@capellamicro.com>
3698S:	Maintained
3699F:	drivers/iio/light/cm*
3700
3701CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3702M:	Christian Lamparter <chunkeey@googlemail.com>
3703L:	linux-wireless@vger.kernel.org
3704W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3705S:	Maintained
3706F:	drivers/net/wireless/ath/carl9170/
3707
3708CAVIUM I2C DRIVER
3709M:	Jan Glauber <jglauber@cavium.com>
3710M:	David Daney <david.daney@cavium.com>
3711W:	http://www.cavium.com
3712S:	Supported
3713F:	drivers/i2c/busses/i2c-octeon*
3714F:	drivers/i2c/busses/i2c-thunderx*
3715
3716CAVIUM LIQUIDIO NETWORK DRIVER
3717M:	Derek Chickles <dchickles@marvell.com>
3718M:	Satanand Burla <sburla@marvell.com>
3719M:	Felix Manlunas <fmanlunas@marvell.com>
3720L:	netdev@vger.kernel.org
3721W:	http://www.cavium.com
3722S:	Supported
3723F:	drivers/net/ethernet/cavium/liquidio/
3724
3725CAVIUM MMC DRIVER
3726M:	Jan Glauber <jglauber@cavium.com>
3727M:	David Daney <david.daney@cavium.com>
3728M:	Steven J. Hill <Steven.Hill@cavium.com>
3729W:	http://www.cavium.com
3730S:	Supported
3731F:	drivers/mmc/host/cavium*
3732
3733CAVIUM OCTEON-TX CRYPTO DRIVER
3734M:	George Cherian <george.cherian@cavium.com>
3735L:	linux-crypto@vger.kernel.org
3736W:	http://www.cavium.com
3737S:	Supported
3738F:	drivers/crypto/cavium/cpt/
3739
3740CAVIUM THUNDERX2 ARM64 SOC
3741M:	Robert Richter <rrichter@cavium.com>
3742M:	Jayachandran C <jnair@caviumnetworks.com>
3743L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3744S:	Maintained
3745F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3746F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3747
3748CC2520 IEEE-802.15.4 RADIO DRIVER
3749M:	Varka Bhadram <varkabhadram@gmail.com>
3750L:	linux-wpan@vger.kernel.org
3751S:	Maintained
3752F:	drivers/net/ieee802154/cc2520.c
3753F:	include/linux/spi/cc2520.h
3754F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3755
3756CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3757M:	Gilad Ben-Yossef <gilad@benyossef.com>
3758L:	linux-crypto@vger.kernel.org
3759S:	Supported
3760F:	drivers/crypto/ccree/
3761W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3762
3763CEC FRAMEWORK
3764M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3765L:	linux-media@vger.kernel.org
3766T:	git git://linuxtv.org/media_tree.git
3767W:	http://linuxtv.org
3768S:	Supported
3769F:	Documentation/media/kapi/cec-core.rst
3770F:	Documentation/media/uapi/cec
3771F:	drivers/media/cec/
3772F:	drivers/media/rc/keymaps/rc-cec.c
3773F:	include/media/cec.h
3774F:	include/media/cec-notifier.h
3775F:	include/uapi/linux/cec.h
3776F:	include/uapi/linux/cec-funcs.h
3777F:	Documentation/devicetree/bindings/media/cec.txt
3778F:	Documentation/ABI/testing/debugfs-cec-error-inj
3779
3780CEC GPIO DRIVER
3781M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3782L:	linux-media@vger.kernel.org
3783T:	git git://linuxtv.org/media_tree.git
3784W:	http://linuxtv.org
3785S:	Supported
3786F:	drivers/media/platform/cec-gpio/
3787F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3788
3789CELL BROADBAND ENGINE ARCHITECTURE
3790M:	Arnd Bergmann <arnd@arndb.de>
3791L:	linuxppc-dev@lists.ozlabs.org
3792W:	http://www.ibm.com/developerworks/power/cell/
3793S:	Supported
3794F:	arch/powerpc/include/asm/cell*.h
3795F:	arch/powerpc/include/asm/spu*.h
3796F:	arch/powerpc/include/uapi/asm/spu*.h
3797F:	arch/powerpc/oprofile/*cell*
3798F:	arch/powerpc/platforms/cell/
3799
3800CEPH COMMON CODE (LIBCEPH)
3801M:	Ilya Dryomov <idryomov@gmail.com>
3802M:	Jeff Layton <jlayton@kernel.org>
3803M:	Sage Weil <sage@redhat.com>
3804L:	ceph-devel@vger.kernel.org
3805W:	http://ceph.com/
3806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3807T:	git git://github.com/ceph/ceph-client.git
3808S:	Supported
3809F:	net/ceph/
3810F:	include/linux/ceph/
3811F:	include/linux/crush/
3812
3813CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3814M:	Jeff Layton <jlayton@kernel.org>
3815M:	Sage Weil <sage@redhat.com>
3816M:	Ilya Dryomov <idryomov@gmail.com>
3817L:	ceph-devel@vger.kernel.org
3818W:	http://ceph.com/
3819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3820T:	git git://github.com/ceph/ceph-client.git
3821S:	Supported
3822F:	Documentation/filesystems/ceph.txt
3823F:	fs/ceph/
3824
3825CERTIFICATE HANDLING:
3826M:	David Howells <dhowells@redhat.com>
3827M:	David Woodhouse <dwmw2@infradead.org>
3828L:	keyrings@vger.kernel.org
3829S:	Maintained
3830F:	Documentation/admin-guide/module-signing.rst
3831F:	certs/
3832F:	scripts/sign-file.c
3833F:	scripts/extract-cert.c
3834
3835CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3836L:	devel@driverdev.osuosl.org
3837S:	Obsolete
3838F:	drivers/staging/wusbcore/
3839
3840CFAG12864B LCD DRIVER
3841M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3842S:	Maintained
3843F:	drivers/auxdisplay/cfag12864b.c
3844F:	include/linux/cfag12864b.h
3845
3846CFAG12864BFB LCD FRAMEBUFFER DRIVER
3847M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3848S:	Maintained
3849F:	drivers/auxdisplay/cfag12864bfb.c
3850F:	include/linux/cfag12864b.h
3851
3852802.11 (including CFG80211/NL80211)
3853M:	Johannes Berg <johannes@sipsolutions.net>
3854L:	linux-wireless@vger.kernel.org
3855W:	http://wireless.kernel.org/
3856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3858S:	Maintained
3859F:	net/wireless/
3860F:	include/uapi/linux/nl80211.h
3861F:	include/linux/ieee80211.h
3862F:	include/net/wext.h
3863F:	include/net/cfg80211.h
3864F:	include/net/iw_handler.h
3865F:	include/net/ieee80211_radiotap.h
3866F:	Documentation/driver-api/80211/cfg80211.rst
3867F:	Documentation/networking/regulatory.txt
3868
3869CHAR and MISC DRIVERS
3870M:	Arnd Bergmann <arnd@arndb.de>
3871M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3873S:	Supported
3874F:	drivers/char/
3875F:	drivers/misc/
3876F:	include/linux/miscdevice.h
3877
3878CHECKPATCH
3879M:	Andy Whitcroft <apw@canonical.com>
3880M:	Joe Perches <joe@perches.com>
3881S:	Maintained
3882F:	scripts/checkpatch.pl
3883
3884CHINESE DOCUMENTATION
3885M:	Harry Wei <harryxiyou@gmail.com>
3886M:	Alex Shi <alex.shi@linux.alibaba.com>
3887L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3888S:	Maintained
3889F:	Documentation/translations/zh_CN/
3890
3891CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3892M:	Peter Chen <Peter.Chen@nxp.com>
3893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3894L:	linux-usb@vger.kernel.org
3895S:	Maintained
3896F:	drivers/usb/chipidea/
3897
3898CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3899M:	Hans de Goede <hdegoede@redhat.com>
3900L:	linux-input@vger.kernel.org
3901S:	Maintained
3902F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3903F:	drivers/input/touchscreen/chipone_icn8318.c
3904
3905CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3906M:	Hans de Goede <hdegoede@redhat.com>
3907L:	linux-input@vger.kernel.org
3908S:	Maintained
3909F:	drivers/input/touchscreen/chipone_icn8505.c
3910
3911CHROME HARDWARE PLATFORM SUPPORT
3912M:	Benson Leung <bleung@chromium.org>
3913M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3914S:	Maintained
3915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3916F:	drivers/platform/chrome/
3917
3918CHROMEOS EC SUBDRIVERS
3919M:	Benson Leung <bleung@chromium.org>
3920M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3921R:	Guenter Roeck <groeck@chromium.org>
3922S:	Maintained
3923N:	cros_ec
3924N:	cros-ec
3925F:	drivers/power/supply/cros_usbpd-charger.c
3926
3927CHROMEOS EC CODEC DRIVER
3928M:	Cheng-Yi Chiang <cychiang@chromium.org>
3929S:	Maintained
3930R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3931R:	Guenter Roeck <groeck@chromium.org>
3932F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3933F:	sound/soc/codecs/cros_ec_codec.*
3934
3935CIRRUS LOGIC AUDIO CODEC DRIVERS
3936M:	Brian Austin <brian.austin@cirrus.com>
3937M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3938L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3939S:	Maintained
3940F:	sound/soc/codecs/cs*
3941
3942CIRRUS LOGIC EP93XX ETHERNET DRIVER
3943M:	Hartley Sweeten <hsweeten@visionengravers.com>
3944L:	netdev@vger.kernel.org
3945S:	Maintained
3946F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3947
3948CIRRUS LOGIC LOCHNAGAR DRIVER
3949M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3950M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3951L:	patches@opensource.cirrus.com
3952S:	Supported
3953F:	drivers/clk/clk-lochnagar.c
3954F:	drivers/hwmon/lochnagar-hwmon.c
3955F:	drivers/mfd/lochnagar-i2c.c
3956F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3957F:	drivers/regulator/lochnagar-regulator.c
3958F:	sound/soc/codecs/lochnagar-sc.c
3959F:	include/dt-bindings/clk/lochnagar.h
3960F:	include/dt-bindings/pinctrl/lochnagar.h
3961F:	include/linux/mfd/lochnagar*
3962F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3963F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3964F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3965F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3966F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3967F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3968F:	Documentation/hwmon/lochnagar.rst
3969
3970CISCO FCOE HBA DRIVER
3971M:	Satish Kharat <satishkh@cisco.com>
3972M:	Sesidhar Baddela <sebaddel@cisco.com>
3973M:	Karan Tilak Kumar <kartilak@cisco.com>
3974L:	linux-scsi@vger.kernel.org
3975S:	Supported
3976F:	drivers/scsi/fnic/
3977
3978CISCO SCSI HBA DRIVER
3979M:	Karan Tilak Kumar <kartilak@cisco.com>
3980M:	Sesidhar Baddela <sebaddel@cisco.com>
3981L:	linux-scsi@vger.kernel.org
3982S:	Supported
3983F:	drivers/scsi/snic/
3984
3985CISCO VIC ETHERNET NIC DRIVER
3986M:	Christian Benvenuti <benve@cisco.com>
3987M:	Govindarajulu Varadarajan <_govind@gmx.com>
3988M:	Parvi Kaustubhi <pkaustub@cisco.com>
3989S:	Supported
3990F:	drivers/net/ethernet/cisco/enic/
3991
3992CISCO VIC LOW LATENCY NIC DRIVER
3993M:	Christian Benvenuti <benve@cisco.com>
3994M:	Nelson Escobar <neescoba@cisco.com>
3995M:	Parvi Kaustubhi <pkaustub@cisco.com>
3996S:	Supported
3997F:	drivers/infiniband/hw/usnic/
3998
3999CIRRUS LOGIC MADERA CODEC DRIVERS
4000M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4001M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4002L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4003L:	patches@opensource.cirrus.com
4004T:	git https://github.com/CirrusLogic/linux-drivers.git
4005W:	https://github.com/CirrusLogic/linux-drivers/wiki
4006S:	Supported
4007F:	Documentation/devicetree/bindings/mfd/madera.txt
4008F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4009F:	Documentation/devicetree/bindings/sound/madera.txt
4010F:	include/dt-bindings/sound/madera*
4011F:	include/linux/irqchip/irq-madera*
4012F:	include/linux/mfd/madera/*
4013F:	include/sound/madera*
4014F:	drivers/gpio/gpio-madera*
4015F:	drivers/irqchip/irq-madera*
4016F:	drivers/mfd/madera*
4017F:	drivers/mfd/cs47l*
4018F:	drivers/pinctrl/cirrus/*
4019F:	sound/soc/codecs/cs47l*
4020F:	sound/soc/codecs/madera*
4021
4022CLANG-FORMAT FILE
4023M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4024S:	Maintained
4025F:	.clang-format
4026
4027CLANG/LLVM BUILD SUPPORT
4028L:	clang-built-linux@googlegroups.com
4029W:	https://clangbuiltlinux.github.io/
4030B:	https://github.com/ClangBuiltLinux/linux/issues
4031C:	irc://chat.freenode.net/clangbuiltlinux
4032S:	Supported
4033K:	\b(?i:clang|llvm)\b
4034
4035CLEANCACHE API
4036M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4037L:	linux-kernel@vger.kernel.org
4038S:	Maintained
4039F:	mm/cleancache.c
4040F:	include/linux/cleancache.h
4041
4042CLK API
4043M:	Russell King <linux@armlinux.org.uk>
4044L:	linux-clk@vger.kernel.org
4045S:	Maintained
4046F:	include/linux/clk.h
4047
4048CLOCKSOURCE, CLOCKEVENT DRIVERS
4049M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4050M:	Thomas Gleixner <tglx@linutronix.de>
4051L:	linux-kernel@vger.kernel.org
4052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4053S:	Supported
4054F:	drivers/clocksource/
4055F:	Documentation/devicetree/bindings/timer/
4056
4057CMPC ACPI DRIVER
4058M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4059M:	Daniel Oliveira Nascimento <don@syst.com.br>
4060L:	platform-driver-x86@vger.kernel.org
4061S:	Supported
4062F:	drivers/platform/x86/classmate-laptop.c
4063
4064COBALT MEDIA DRIVER
4065M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4066L:	linux-media@vger.kernel.org
4067T:	git git://linuxtv.org/media_tree.git
4068W:	https://linuxtv.org
4069S:	Supported
4070F:	drivers/media/pci/cobalt/
4071
4072COCCINELLE/Semantic Patches (SmPL)
4073M:	Julia Lawall <Julia.Lawall@lip6.fr>
4074M:	Gilles Muller <Gilles.Muller@lip6.fr>
4075M:	Nicolas Palix <nicolas.palix@imag.fr>
4076M:	Michal Marek <michal.lkml@markovi.net>
4077L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4079W:	http://coccinelle.lip6.fr/
4080S:	Supported
4081F:	Documentation/dev-tools/coccinelle.rst
4082F:	scripts/coccinelle/
4083F:	scripts/coccicheck
4084
4085CODA FILE SYSTEM
4086M:	Jan Harkes <jaharkes@cs.cmu.edu>
4087M:	coda@cs.cmu.edu
4088L:	codalist@coda.cs.cmu.edu
4089W:	http://www.coda.cs.cmu.edu/
4090S:	Maintained
4091F:	Documentation/filesystems/coda.txt
4092F:	fs/coda/
4093F:	include/linux/coda*.h
4094F:	include/uapi/linux/coda*.h
4095
4096CODA V4L2 MEM2MEM DRIVER
4097M:	Philipp Zabel <p.zabel@pengutronix.de>
4098L:	linux-media@vger.kernel.org
4099S:	Maintained
4100F:	Documentation/devicetree/bindings/media/coda.txt
4101F:	drivers/media/platform/coda/
4102
4103CODE OF CONDUCT
4104M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4105S:	Supported
4106F:	Documentation/process/code-of-conduct.rst
4107F:	Documentation/process/code-of-conduct-interpretation.rst
4108
4109COMMON CLK FRAMEWORK
4110M:	Michael Turquette <mturquette@baylibre.com>
4111M:	Stephen Boyd <sboyd@kernel.org>
4112L:	linux-clk@vger.kernel.org
4113Q:	http://patchwork.kernel.org/project/linux-clk/list/
4114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4115S:	Maintained
4116F:	Documentation/devicetree/bindings/clock/
4117F:	drivers/clk/
4118X:	drivers/clk/clkdev.c
4119F:	include/linux/clk-pr*
4120F:	include/linux/clk/
4121F:	include/linux/of_clk.h
4122
4123COMMON INTERNET FILE SYSTEM (CIFS)
4124M:	Steve French <sfrench@samba.org>
4125L:	linux-cifs@vger.kernel.org
4126L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4127W:	http://linux-cifs.samba.org/
4128T:	git git://git.samba.org/sfrench/cifs-2.6.git
4129S:	Supported
4130F:	Documentation/admin-guide/cifs/
4131F:	fs/cifs/
4132
4133COMPACTPCI HOTPLUG CORE
4134M:	Scott Murray <scott@spiteful.org>
4135L:	linux-pci@vger.kernel.org
4136S:	Maintained
4137F:	drivers/pci/hotplug/cpci_hotplug*
4138
4139COMPACTPCI HOTPLUG GENERIC DRIVER
4140M:	Scott Murray <scott@spiteful.org>
4141L:	linux-pci@vger.kernel.org
4142S:	Maintained
4143F:	drivers/pci/hotplug/cpcihp_generic.c
4144
4145COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4146M:	Scott Murray <scott@spiteful.org>
4147L:	linux-pci@vger.kernel.org
4148S:	Maintained
4149F:	drivers/pci/hotplug/cpcihp_zt5550.*
4150
4151COMPAL LAPTOP SUPPORT
4152M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4153L:	platform-driver-x86@vger.kernel.org
4154S:	Maintained
4155F:	drivers/platform/x86/compal-laptop.c
4156
4157COMPILER ATTRIBUTES
4158M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4159S:	Maintained
4160F:	include/linux/compiler_attributes.h
4161
4162CONEXANT ACCESSRUNNER USB DRIVER
4163L:	accessrunner-general@lists.sourceforge.net
4164W:	http://accessrunner.sourceforge.net/
4165S:	Orphan
4166F:	drivers/usb/atm/cxacru.c
4167
4168CONFIGFS
4169M:	Joel Becker <jlbec@evilplan.org>
4170M:	Christoph Hellwig <hch@lst.de>
4171T:	git git://git.infradead.org/users/hch/configfs.git
4172S:	Supported
4173F:	fs/configfs/
4174F:	include/linux/configfs.h
4175
4176CONNECTOR
4177M:	Evgeniy Polyakov <zbr@ioremap.net>
4178L:	netdev@vger.kernel.org
4179S:	Maintained
4180F:	drivers/connector/
4181
4182CONTROL GROUP (CGROUP)
4183M:	Tejun Heo <tj@kernel.org>
4184M:	Li Zefan <lizefan@huawei.com>
4185M:	Johannes Weiner <hannes@cmpxchg.org>
4186L:	cgroups@vger.kernel.org
4187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4188S:	Maintained
4189F:	Documentation/admin-guide/cgroup-v2.rst
4190F:	Documentation/admin-guide/cgroup-v1/
4191F:	include/linux/cgroup*
4192F:	kernel/cgroup/
4193
4194CONTROL GROUP - CPUSET
4195M:	Li Zefan <lizefan@huawei.com>
4196L:	cgroups@vger.kernel.org
4197W:	http://www.bullopensource.org/cpuset/
4198W:	http://oss.sgi.com/projects/cpusets/
4199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4200S:	Maintained
4201F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4202F:	include/linux/cpuset.h
4203F:	kernel/cgroup/cpuset.c
4204
4205CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4206M:	Johannes Weiner <hannes@cmpxchg.org>
4207M:	Michal Hocko <mhocko@kernel.org>
4208M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4209L:	cgroups@vger.kernel.org
4210L:	linux-mm@kvack.org
4211S:	Maintained
4212F:	mm/memcontrol.c
4213F:	mm/swap_cgroup.c
4214
4215CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4216M:	Tejun Heo <tj@kernel.org>
4217M:	Jens Axboe <axboe@kernel.dk>
4218L:	cgroups@vger.kernel.org
4219L:	linux-block@vger.kernel.org
4220T:	git git://git.kernel.dk/linux-block
4221F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4222F:	block/blk-cgroup.c
4223F:	include/linux/blk-cgroup.h
4224F:	block/blk-throttle.c
4225F:	block/blk-iolatency.c
4226F:	block/bfq-cgroup.c
4227
4228CORETEMP HARDWARE MONITORING DRIVER
4229M:	Fenghua Yu <fenghua.yu@intel.com>
4230L:	linux-hwmon@vger.kernel.org
4231S:	Maintained
4232F:	Documentation/hwmon/coretemp.rst
4233F:	drivers/hwmon/coretemp.c
4234
4235COSA/SRP SYNC SERIAL DRIVER
4236M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4237W:	http://www.fi.muni.cz/~kas/cosa/
4238S:	Maintained
4239F:	drivers/net/wan/cosa*
4240
4241COUNTER SUBSYSTEM
4242M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4243L:	linux-iio@vger.kernel.org
4244S:	Maintained
4245F:	Documentation/ABI/testing/sysfs-bus-counter*
4246F:	Documentation/driver-api/generic-counter.rst
4247F:	drivers/counter/
4248F:	include/linux/counter.h
4249F:	include/linux/counter_enum.h
4250
4251CPMAC ETHERNET DRIVER
4252M:	Florian Fainelli <f.fainelli@gmail.com>
4253L:	netdev@vger.kernel.org
4254S:	Maintained
4255F:	drivers/net/ethernet/ti/cpmac.c
4256
4257CPU FREQUENCY SCALING FRAMEWORK
4258M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4259M:	Viresh Kumar <viresh.kumar@linaro.org>
4260L:	linux-pm@vger.kernel.org
4261S:	Maintained
4262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4264B:	https://bugzilla.kernel.org
4265F:	Documentation/admin-guide/pm/cpufreq.rst
4266F:	Documentation/admin-guide/pm/intel_pstate.rst
4267F:	Documentation/cpu-freq/
4268F:	Documentation/devicetree/bindings/cpufreq/
4269F:	drivers/cpufreq/
4270F:	kernel/sched/cpufreq*.c
4271F:	include/linux/cpufreq.h
4272F:	include/linux/sched/cpufreq.h
4273F:	tools/testing/selftests/cpufreq/
4274
4275CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4276M:	Viresh Kumar <viresh.kumar@linaro.org>
4277M:	Sudeep Holla <sudeep.holla@arm.com>
4278L:	linux-pm@vger.kernel.org
4279W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4280S:	Maintained
4281F:	drivers/cpufreq/arm_big_little.h
4282F:	drivers/cpufreq/arm_big_little.c
4283
4284CPU POWER MONITORING SUBSYSTEM
4285M:	Thomas Renninger <trenn@suse.com>
4286M:	Shuah Khan <shuah@kernel.org>
4287M:	Shuah Khan <skhan@linuxfoundation.org>
4288L:	linux-pm@vger.kernel.org
4289S:	Maintained
4290F:	tools/power/cpupower/
4291
4292CPUID/MSR DRIVER
4293M:	"H. Peter Anvin" <hpa@zytor.com>
4294S:	Maintained
4295F:	arch/x86/kernel/cpuid.c
4296F:	arch/x86/kernel/msr.c
4297
4298CPUIDLE DRIVER - ARM BIG LITTLE
4299M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4300M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4301L:	linux-pm@vger.kernel.org
4302L:	linux-arm-kernel@lists.infradead.org
4303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4304S:	Maintained
4305F:	drivers/cpuidle/cpuidle-big_little.c
4306
4307CPUIDLE DRIVER - ARM EXYNOS
4308M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4309M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4310M:	Kukjin Kim <kgene@kernel.org>
4311L:	linux-pm@vger.kernel.org
4312L:	linux-samsung-soc@vger.kernel.org
4313S:	Supported
4314F:	drivers/cpuidle/cpuidle-exynos.c
4315F:	arch/arm/mach-exynos/pm.c
4316
4317CPUIDLE DRIVER - ARM PSCI
4318M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4319M:	Sudeep Holla <sudeep.holla@arm.com>
4320L:	linux-pm@vger.kernel.org
4321L:	linux-arm-kernel@lists.infradead.org
4322S:	Supported
4323F:	drivers/cpuidle/cpuidle-psci.c
4324
4325CPU IDLE TIME MANAGEMENT FRAMEWORK
4326M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4327M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4328L:	linux-pm@vger.kernel.org
4329S:	Maintained
4330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4331B:	https://bugzilla.kernel.org
4332F:	Documentation/admin-guide/pm/cpuidle.rst
4333F:	Documentation/driver-api/pm/cpuidle.rst
4334F:	drivers/cpuidle/*
4335F:	include/linux/cpuidle.h
4336
4337CRAMFS FILESYSTEM
4338M:	Nicolas Pitre <nico@fluxnic.net>
4339S:	Maintained
4340F:	Documentation/filesystems/cramfs.txt
4341F:	fs/cramfs/
4342
4343CREATIVE SB0540
4344M:	Bastien Nocera <hadess@hadess.net>
4345L:	linux-input@vger.kernel.org
4346S:	Maintained
4347F:	drivers/hid/hid-creative-sb0540.c
4348
4349CRYPTO API
4350M:	Herbert Xu <herbert@gondor.apana.org.au>
4351M:	"David S. Miller" <davem@davemloft.net>
4352L:	linux-crypto@vger.kernel.org
4353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4355S:	Maintained
4356F:	Documentation/crypto/
4357F:	Documentation/devicetree/bindings/crypto/
4358F:	arch/*/crypto/
4359F:	crypto/
4360F:	drivers/crypto/
4361F:	include/crypto/
4362F:	include/linux/crypto*
4363F:	lib/crypto/
4364
4365CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4366M:	Neil Horman <nhorman@tuxdriver.com>
4367L:	linux-crypto@vger.kernel.org
4368S:	Maintained
4369F:	crypto/ansi_cprng.c
4370F:	crypto/rng.c
4371
4372CS3308 MEDIA DRIVER
4373M:	Hans Verkuil <hverkuil@xs4all.nl>
4374L:	linux-media@vger.kernel.org
4375T:	git git://linuxtv.org/media_tree.git
4376W:	http://linuxtv.org
4377S:	Odd Fixes
4378F:	drivers/media/i2c/cs3308.c
4379
4380CS5535 Audio ALSA driver
4381M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4382S:	Maintained
4383F:	sound/pci/cs5535audio/
4384
4385CSI DRIVERS FOR ALLWINNER V3s
4386M:	Yong Deng <yong.deng@magewell.com>
4387L:	linux-media@vger.kernel.org
4388T:	git git://linuxtv.org/media_tree.git
4389S:	Maintained
4390F:	drivers/media/platform/sunxi/sun6i-csi/
4391F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4392
4393CW1200 WLAN driver
4394M:	Solomon Peachy <pizza@shaftnet.org>
4395S:	Maintained
4396F:	drivers/net/wireless/st/cw1200/
4397
4398CX18 VIDEO4LINUX DRIVER
4399M:	Andy Walls <awalls@md.metrocast.net>
4400L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4401L:	linux-media@vger.kernel.org
4402T:	git git://linuxtv.org/media_tree.git
4403W:	https://linuxtv.org
4404W:	http://www.ivtvdriver.org/index.php/Cx18
4405S:	Maintained
4406F:	Documentation/media/v4l-drivers/cx18*
4407F:	drivers/media/pci/cx18/
4408F:	include/uapi/linux/ivtv*
4409
4410CX2341X MPEG ENCODER HELPER MODULE
4411M:	Hans Verkuil <hverkuil@xs4all.nl>
4412L:	linux-media@vger.kernel.org
4413T:	git git://linuxtv.org/media_tree.git
4414W:	https://linuxtv.org
4415S:	Maintained
4416F:	drivers/media/common/cx2341x*
4417F:	include/media/drv-intf/cx2341x.h
4418
4419CX24120 MEDIA DRIVER
4420M:	Jemma Denson <jdenson@gmail.com>
4421M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4422L:	linux-media@vger.kernel.org
4423W:	https://linuxtv.org
4424Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4425S:	Maintained
4426F:	drivers/media/dvb-frontends/cx24120*
4427
4428CX88 VIDEO4LINUX DRIVER
4429M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4430L:	linux-media@vger.kernel.org
4431W:	https://linuxtv.org
4432T:	git git://linuxtv.org/media_tree.git
4433S:	Odd fixes
4434F:	Documentation/media/v4l-drivers/cx88*
4435F:	drivers/media/pci/cx88/
4436
4437CXD2820R MEDIA DRIVER
4438M:	Antti Palosaari <crope@iki.fi>
4439L:	linux-media@vger.kernel.org
4440W:	https://linuxtv.org
4441W:	http://palosaari.fi/linux/
4442Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4443T:	git git://linuxtv.org/anttip/media_tree.git
4444S:	Maintained
4445F:	drivers/media/dvb-frontends/cxd2820r*
4446
4447CXGB3 ETHERNET DRIVER (CXGB3)
4448M:	Vishal Kulkarni <vishal@chelsio.com>
4449L:	netdev@vger.kernel.org
4450W:	http://www.chelsio.com
4451S:	Supported
4452F:	drivers/net/ethernet/chelsio/cxgb3/
4453
4454CXGB3 ISCSI DRIVER (CXGB3I)
4455M:	Karen Xie <kxie@chelsio.com>
4456L:	linux-scsi@vger.kernel.org
4457W:	http://www.chelsio.com
4458S:	Supported
4459F:	drivers/scsi/cxgbi/cxgb3i
4460
4461CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4462M:	Potnuri Bharat Teja <bharat@chelsio.com>
4463L:	linux-rdma@vger.kernel.org
4464W:	http://www.openfabrics.org
4465S:	Supported
4466F:	drivers/infiniband/hw/cxgb3/
4467F:	include/uapi/rdma/cxgb3-abi.h
4468
4469CXGB4 CRYPTO DRIVER (chcr)
4470M:	Atul Gupta <atul.gupta@chelsio.com>
4471L:	linux-crypto@vger.kernel.org
4472W:	http://www.chelsio.com
4473S:	Supported
4474F:	drivers/crypto/chelsio
4475
4476CXGB4 ETHERNET DRIVER (CXGB4)
4477M:	Vishal Kulkarni <vishal@chelsio.com>
4478L:	netdev@vger.kernel.org
4479W:	http://www.chelsio.com
4480S:	Supported
4481F:	drivers/net/ethernet/chelsio/cxgb4/
4482
4483CXGB4 ISCSI DRIVER (CXGB4I)
4484M:	Karen Xie <kxie@chelsio.com>
4485L:	linux-scsi@vger.kernel.org
4486W:	http://www.chelsio.com
4487S:	Supported
4488F:	drivers/scsi/cxgbi/cxgb4i
4489
4490CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4491M:	Potnuri Bharat Teja <bharat@chelsio.com>
4492L:	linux-rdma@vger.kernel.org
4493W:	http://www.openfabrics.org
4494S:	Supported
4495F:	drivers/infiniband/hw/cxgb4/
4496F:	include/uapi/rdma/cxgb4-abi.h
4497
4498CXGB4VF ETHERNET DRIVER (CXGB4VF)
4499M:	Casey Leedom <leedom@chelsio.com>
4500L:	netdev@vger.kernel.org
4501W:	http://www.chelsio.com
4502S:	Supported
4503F:	drivers/net/ethernet/chelsio/cxgb4vf/
4504
4505CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4506M:	Frederic Barrat <fbarrat@linux.ibm.com>
4507M:	Andrew Donnellan <ajd@linux.ibm.com>
4508L:	linuxppc-dev@lists.ozlabs.org
4509S:	Supported
4510F:	arch/powerpc/platforms/powernv/pci-cxl.c
4511F:	drivers/misc/cxl/
4512F:	include/misc/cxl*
4513F:	include/uapi/misc/cxl.h
4514F:	Documentation/powerpc/cxl.rst
4515F:	Documentation/ABI/testing/sysfs-class-cxl
4516
4517CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4518M:	Manoj N. Kumar <manoj@linux.ibm.com>
4519M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4520M:	Uma Krishnan <ukrishn@linux.ibm.com>
4521L:	linux-scsi@vger.kernel.org
4522S:	Supported
4523F:	drivers/scsi/cxlflash/
4524F:	include/uapi/scsi/cxlflash_ioctl.h
4525F:	Documentation/powerpc/cxlflash.rst
4526
4527CYBERPRO FB DRIVER
4528M:	Russell King <linux@armlinux.org.uk>
4529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4530W:	http://www.armlinux.org.uk/
4531S:	Maintained
4532F:	drivers/video/fbdev/cyber2000fb.*
4533
4534CYCLADES ASYNC MUX DRIVER
4535W:	http://www.cyclades.com/
4536S:	Orphan
4537F:	drivers/tty/cyclades.c
4538F:	include/linux/cyclades.h
4539F:	include/uapi/linux/cyclades.h
4540
4541CYCLADES PC300 DRIVER
4542W:	http://www.cyclades.com/
4543S:	Orphan
4544F:	drivers/net/wan/pc300*
4545
4546CYPRESS_FIRMWARE MEDIA DRIVER
4547M:	Antti Palosaari <crope@iki.fi>
4548L:	linux-media@vger.kernel.org
4549W:	https://linuxtv.org
4550W:	http://palosaari.fi/linux/
4551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4552T:	git git://linuxtv.org/anttip/media_tree.git
4553S:	Maintained
4554F:	drivers/media/common/cypress_firmware*
4555
4556CYTTSP TOUCHSCREEN DRIVER
4557M:	Ferruh Yigit <fery@cypress.com>
4558L:	linux-input@vger.kernel.org
4559S:	Supported
4560F:	drivers/input/touchscreen/cyttsp*
4561F:	include/linux/input/cyttsp.h
4562
4563D-LINK DIR-685 TOUCHKEYS DRIVER
4564M:	Linus Walleij <linus.walleij@linaro.org>
4565L:	linux-input@vger.kernel.org
4566S:	Supported
4567F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4568
4569DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4570M:	Joshua Kinard <kumba@gentoo.org>
4571S:	Maintained
4572F:	drivers/rtc/rtc-ds1685.c
4573F:	include/linux/rtc/ds1685.h
4574
4575DAMA SLAVE for AX.25
4576M:	Joerg Reuter <jreuter@yaina.de>
4577W:	http://yaina.de/jreuter/
4578W:	http://www.qsl.net/dl1bke/
4579L:	linux-hams@vger.kernel.org
4580S:	Maintained
4581F:	net/ax25/af_ax25.c
4582F:	net/ax25/ax25_dev.c
4583F:	net/ax25/ax25_ds_*
4584F:	net/ax25/ax25_in.c
4585F:	net/ax25/ax25_out.c
4586F:	net/ax25/ax25_timer.c
4587F:	net/ax25/sysctl_net_ax25.c
4588
4589DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4590L:	netdev@vger.kernel.org
4591S:	Orphan
4592F:	Documentation/networking/device_drivers/dec/dmfe.txt
4593F:	drivers/net/ethernet/dec/tulip/dmfe.c
4594
4595DC390/AM53C974 SCSI driver
4596M:	Hannes Reinecke <hare@suse.com>
4597L:	linux-scsi@vger.kernel.org
4598S:	Maintained
4599F:	drivers/scsi/am53c974.c
4600
4601DC395x SCSI driver
4602M:	Oliver Neukum <oliver@neukum.org>
4603M:	Ali Akcaagac <aliakc@web.de>
4604M:	Jamie Lenehan <lenehan@twibble.org>
4605L:	dc395x@twibble.org
4606W:	http://twibble.org/dist/dc395x/
4607W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4608S:	Maintained
4609F:	Documentation/scsi/dc395x.txt
4610F:	drivers/scsi/dc395x.*
4611
4612DCCP PROTOCOL
4613M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4614L:	dccp@vger.kernel.org
4615W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4616S:	Maintained
4617F:	include/linux/dccp.h
4618F:	include/uapi/linux/dccp.h
4619F:	include/linux/tfrc.h
4620F:	net/dccp/
4621
4622DECnet NETWORK LAYER
4623W:	http://linux-decnet.sourceforge.net
4624L:	linux-decnet-user@lists.sourceforge.net
4625S:	Orphan
4626F:	Documentation/networking/decnet.txt
4627F:	net/decnet/
4628
4629DECSTATION PLATFORM SUPPORT
4630M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4631L:	linux-mips@vger.kernel.org
4632W:	http://www.linux-mips.org/wiki/DECstation
4633S:	Maintained
4634F:	arch/mips/dec/
4635F:	arch/mips/include/asm/dec/
4636F:	arch/mips/include/asm/mach-dec/
4637
4638DEFXX FDDI NETWORK DRIVER
4639M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4640S:	Maintained
4641F:	drivers/net/fddi/defxx.*
4642
4643DELL SMBIOS DRIVER
4644M:	Pali Rohár <pali.rohar@gmail.com>
4645M:	Mario Limonciello <mario.limonciello@dell.com>
4646L:	platform-driver-x86@vger.kernel.org
4647S:	Maintained
4648F:	drivers/platform/x86/dell-smbios.*
4649
4650DELL SMBIOS SMM DRIVER
4651M:	Mario Limonciello <mario.limonciello@dell.com>
4652L:	platform-driver-x86@vger.kernel.org
4653S:	Maintained
4654F:	drivers/platform/x86/dell-smbios-smm.c
4655
4656DELL SMBIOS WMI DRIVER
4657M:	Mario Limonciello <mario.limonciello@dell.com>
4658L:	platform-driver-x86@vger.kernel.org
4659S:	Maintained
4660F:	drivers/platform/x86/dell-smbios-wmi.c
4661F:	tools/wmi/dell-smbios-example.c
4662
4663DEFZA FDDI NETWORK DRIVER
4664M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4665S:	Maintained
4666F:	drivers/net/fddi/defza.*
4667
4668DELL LAPTOP DRIVER
4669M:	Matthew Garrett <mjg59@srcf.ucam.org>
4670M:	Pali Rohár <pali.rohar@gmail.com>
4671L:	platform-driver-x86@vger.kernel.org
4672S:	Maintained
4673F:	drivers/platform/x86/dell-laptop.c
4674
4675DELL LAPTOP FREEFALL DRIVER
4676M:	Pali Rohár <pali.rohar@gmail.com>
4677S:	Maintained
4678F:	drivers/platform/x86/dell-smo8800.c
4679
4680DELL LAPTOP RBTN DRIVER
4681M:	Pali Rohár <pali.rohar@gmail.com>
4682S:	Maintained
4683F:	drivers/platform/x86/dell-rbtn.*
4684
4685DELL REMOTE BIOS UPDATE DRIVER
4686M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4687L:	platform-driver-x86@vger.kernel.org
4688S:	Maintained
4689F:	drivers/platform/x86/dell_rbu.c
4690
4691DELL LAPTOP SMM DRIVER
4692M:	Pali Rohár <pali.rohar@gmail.com>
4693S:	Maintained
4694F:	drivers/hwmon/dell-smm-hwmon.c
4695F:	include/uapi/linux/i8k.h
4696
4697DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4698M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4699L:	platform-driver-x86@vger.kernel.org
4700S:	Maintained
4701F:	Documentation/driver-api/dcdbas.rst
4702F:	drivers/platform/x86/dcdbas.*
4703
4704DELL WMI NOTIFICATIONS DRIVER
4705M:	Matthew Garrett <mjg59@srcf.ucam.org>
4706M:	Pali Rohár <pali.rohar@gmail.com>
4707S:	Maintained
4708F:	drivers/platform/x86/dell-wmi.c
4709
4710DELL WMI DESCRIPTOR DRIVER
4711M:	Mario Limonciello <mario.limonciello@dell.com>
4712S:	Maintained
4713F:	drivers/platform/x86/dell-wmi-descriptor.c
4714
4715DELTA ST MEDIA DRIVER
4716M:	Hugues Fruchet <hugues.fruchet@st.com>
4717L:	linux-media@vger.kernel.org
4718T:	git git://linuxtv.org/media_tree.git
4719W:	https://linuxtv.org
4720S:	Supported
4721F:	drivers/media/platform/sti/delta
4722
4723DENALI NAND DRIVER
4724M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4725L:	linux-mtd@lists.infradead.org
4726S:	Supported
4727F:	drivers/mtd/nand/raw/denali*
4728
4729DESIGNWARE EDMA CORE IP DRIVER
4730M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4731L:	dmaengine@vger.kernel.org
4732S:	Maintained
4733F:	drivers/dma/dw-edma/
4734F:	include/linux/dma/edma.h
4735
4736DESIGNWARE USB2 DRD IP DRIVER
4737M:	Minas Harutyunyan <hminas@synopsys.com>
4738L:	linux-usb@vger.kernel.org
4739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4740S:	Maintained
4741F:	drivers/usb/dwc2/
4742
4743DESIGNWARE USB3 DRD IP DRIVER
4744M:	Felipe Balbi <balbi@kernel.org>
4745L:	linux-usb@vger.kernel.org
4746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4747S:	Maintained
4748F:	drivers/usb/dwc3/
4749
4750DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4751M:	Andreas Klinger <ak@it-klinger.de>
4752L:	linux-iio@vger.kernel.org
4753S:	Maintained
4754F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4755F:	drivers/iio/proximity/srf*.c
4756
4757DEVICE COREDUMP (DEV_COREDUMP)
4758M:	Johannes Berg <johannes@sipsolutions.net>
4759L:	linux-kernel@vger.kernel.org
4760S:	Maintained
4761F:	drivers/base/devcoredump.c
4762F:	include/linux/devcoredump.h
4763
4764DEVICE FREQUENCY (DEVFREQ)
4765M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4766M:	Kyungmin Park <kyungmin.park@samsung.com>
4767R:	Chanwoo Choi <cw00.choi@samsung.com>
4768L:	linux-pm@vger.kernel.org
4769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4770S:	Maintained
4771F:	drivers/devfreq/
4772F:	include/linux/devfreq.h
4773F:	Documentation/devicetree/bindings/devfreq/
4774F:	include/trace/events/devfreq.h
4775
4776DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4777M:	Chanwoo Choi <cw00.choi@samsung.com>
4778L:	linux-pm@vger.kernel.org
4779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4780S:	Supported
4781F:	drivers/devfreq/event/
4782F:	drivers/devfreq/devfreq-event.c
4783F:	include/linux/devfreq-event.h
4784F:	Documentation/devicetree/bindings/devfreq/event/
4785
4786DEVICE NUMBER REGISTRY
4787M:	Torben Mathiasen <device@lanana.org>
4788W:	http://lanana.org/docs/device-list/index.html
4789S:	Maintained
4790
4791DEVICE-MAPPER  (LVM)
4792M:	Alasdair Kergon <agk@redhat.com>
4793M:	Mike Snitzer <snitzer@redhat.com>
4794M:	dm-devel@redhat.com
4795L:	dm-devel@redhat.com
4796W:	http://sources.redhat.com/dm
4797Q:	http://patchwork.kernel.org/project/dm-devel/list/
4798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4799T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4800S:	Maintained
4801F:	Documentation/admin-guide/device-mapper/
4802F:	drivers/md/Makefile
4803F:	drivers/md/Kconfig
4804F:	drivers/md/dm*
4805F:	drivers/md/persistent-data/
4806F:	include/linux/device-mapper.h
4807F:	include/linux/dm-*.h
4808F:	include/uapi/linux/dm-*.h
4809
4810DEVLINK
4811M:	Jiri Pirko <jiri@mellanox.com>
4812L:	netdev@vger.kernel.org
4813S:	Supported
4814F:	net/core/devlink.c
4815F:	include/net/devlink.h
4816F:	include/uapi/linux/devlink.h
4817
4818DIALOG SEMICONDUCTOR DRIVERS
4819M:	Support Opensource <support.opensource@diasemi.com>
4820W:	http://www.dialog-semiconductor.com/products
4821S:	Supported
4822F:	Documentation/hwmon/da90??.rst
4823F:	Documentation/devicetree/bindings/mfd/da90*.txt
4824F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4825F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4826F:	Documentation/devicetree/bindings/regulator/da92*.txt
4827F:	Documentation/devicetree/bindings/regulator/slg51000.txt
4828F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4829F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4830F:	drivers/gpio/gpio-da90??.c
4831F:	drivers/hwmon/da90??-hwmon.c
4832F:	drivers/iio/adc/da91??-*.c
4833F:	drivers/input/misc/da90??_onkey.c
4834F:	drivers/input/touchscreen/da9052_tsi.c
4835F:	drivers/leds/leds-da90??.c
4836F:	drivers/mfd/da903x.c
4837F:	drivers/mfd/da90??-*.c
4838F:	drivers/mfd/da91??-*.c
4839F:	drivers/power/supply/da9052-battery.c
4840F:	drivers/power/supply/da91??-*.c
4841F:	drivers/regulator/da903x.c
4842F:	drivers/regulator/da9???-regulator.[ch]
4843F:	drivers/regulator/slg51000-regulator.[ch]
4844F:	drivers/thermal/da90??-thermal.c
4845F:	drivers/rtc/rtc-da90??.c
4846F:	drivers/video/backlight/da90??_bl.c
4847F:	drivers/watchdog/da90??_wdt.c
4848F:	include/linux/mfd/da903x.h
4849F:	include/linux/mfd/da9052/
4850F:	include/linux/mfd/da9055/
4851F:	include/linux/mfd/da9062/
4852F:	include/linux/mfd/da9063/
4853F:	include/linux/mfd/da9150/
4854F:	include/linux/regulator/da9211.h
4855F:	include/sound/da[79]*.h
4856F:	sound/soc/codecs/da[79]*.[ch]
4857
4858DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4859M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4860L:	linux-gpio@vger.kernel.org
4861S:	Maintained
4862F:	drivers/gpio/gpio-gpio-mm.c
4863
4864DIOLAN U2C-12 I2C DRIVER
4865M:	Guenter Roeck <linux@roeck-us.net>
4866L:	linux-i2c@vger.kernel.org
4867S:	Maintained
4868F:	drivers/i2c/busses/i2c-diolan-u2c.c
4869
4870FILESYSTEM DIRECT ACCESS (DAX)
4871M:	Dan Williams <dan.j.williams@intel.com>
4872R:	Matthew Wilcox <willy@infradead.org>
4873R:	Jan Kara <jack@suse.cz>
4874L:	linux-fsdevel@vger.kernel.org
4875L:	linux-nvdimm@lists.01.org
4876S:	Supported
4877F:	fs/dax.c
4878F:	include/linux/dax.h
4879F:	include/trace/events/fs_dax.h
4880
4881DEVICE DIRECT ACCESS (DAX)
4882M:	Dan Williams <dan.j.williams@intel.com>
4883M:	Vishal Verma <vishal.l.verma@intel.com>
4884M:	Keith Busch <keith.busch@intel.com>
4885M:	Dave Jiang <dave.jiang@intel.com>
4886L:	linux-nvdimm@lists.01.org
4887S:	Supported
4888F:	drivers/dax/
4889
4890DIRECTORY NOTIFICATION (DNOTIFY)
4891M:	Jan Kara <jack@suse.cz>
4892R:	Amir Goldstein <amir73il@gmail.com>
4893L:	linux-fsdevel@vger.kernel.org
4894S:	Maintained
4895F:	Documentation/filesystems/dnotify.txt
4896F:	fs/notify/dnotify/
4897F:	include/linux/dnotify.h
4898
4899DISK GEOMETRY AND PARTITION HANDLING
4900M:	Andries Brouwer <aeb@cwi.nl>
4901W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4902W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4903W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4904S:	Maintained
4905
4906DISKQUOTA
4907M:	Jan Kara <jack@suse.com>
4908S:	Maintained
4909F:	Documentation/filesystems/quota.txt
4910F:	fs/quota/
4911F:	include/linux/quota*.h
4912F:	include/uapi/linux/quota*.h
4913
4914DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4915M:	Bernie Thompson <bernie@plugable.com>
4916L:	linux-fbdev@vger.kernel.org
4917S:	Maintained
4918W:	http://plugable.com/category/projects/udlfb/
4919F:	drivers/video/fbdev/udlfb.c
4920F:	include/video/udlfb.h
4921F:	Documentation/fb/udlfb.rst
4922
4923DISTRIBUTED LOCK MANAGER (DLM)
4924M:	Christine Caulfield <ccaulfie@redhat.com>
4925M:	David Teigland <teigland@redhat.com>
4926L:	cluster-devel@redhat.com
4927W:	http://sources.redhat.com/cluster/
4928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4929S:	Supported
4930F:	fs/dlm/
4931
4932DMA BUFFER SHARING FRAMEWORK
4933M:	Sumit Semwal <sumit.semwal@linaro.org>
4934S:	Maintained
4935L:	linux-media@vger.kernel.org
4936L:	dri-devel@lists.freedesktop.org
4937L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4938F:	drivers/dma-buf/
4939F:	include/linux/dma-buf*
4940F:	include/linux/reservation.h
4941F:	include/linux/*fence.h
4942F:	Documentation/driver-api/dma-buf.rst
4943T:	git git://anongit.freedesktop.org/drm/drm-misc
4944
4945DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4946M:	Vinod Koul <vkoul@kernel.org>
4947L:	dmaengine@vger.kernel.org
4948Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4949S:	Maintained
4950F:	drivers/dma/
4951F:	include/linux/dmaengine.h
4952F:	include/linux/of_dma.h
4953F:	Documentation/devicetree/bindings/dma/
4954F:	Documentation/driver-api/dmaengine/
4955T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4956
4957DMA MAPPING HELPERS
4958M:	Christoph Hellwig <hch@lst.de>
4959M:	Marek Szyprowski <m.szyprowski@samsung.com>
4960R:	Robin Murphy <robin.murphy@arm.com>
4961L:	iommu@lists.linux-foundation.org
4962T:	git git://git.infradead.org/users/hch/dma-mapping.git
4963W:	http://git.infradead.org/users/hch/dma-mapping.git
4964S:	Supported
4965F:	kernel/dma/
4966F:	include/asm-generic/dma-mapping.h
4967F:	include/linux/dma-direct.h
4968F:	include/linux/dma-mapping.h
4969F:	include/linux/dma-noncoherent.h
4970
4971DME1737 HARDWARE MONITOR DRIVER
4972M:	Juerg Haefliger <juergh@gmail.com>
4973L:	linux-hwmon@vger.kernel.org
4974S:	Maintained
4975F:	Documentation/hwmon/dme1737.rst
4976F:	drivers/hwmon/dme1737.c
4977
4978DMI/SMBIOS SUPPORT
4979M:	Jean Delvare <jdelvare@suse.com>
4980S:	Maintained
4981T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4982F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4983F:	drivers/firmware/dmi-id.c
4984F:	drivers/firmware/dmi_scan.c
4985F:	include/linux/dmi.h
4986
4987DOCUMENTATION
4988M:	Jonathan Corbet <corbet@lwn.net>
4989L:	linux-doc@vger.kernel.org
4990S:	Maintained
4991F:	Documentation/
4992F:	scripts/documentation-file-ref-check
4993F:	scripts/kernel-doc
4994F:	scripts/sphinx-pre-install
4995X:	Documentation/ABI/
4996X:	Documentation/firmware-guide/acpi/
4997X:	Documentation/devicetree/
4998X:	Documentation/i2c/
4999X:	Documentation/media/
5000X:	Documentation/power/
5001X:	Documentation/spi/
5002T:	git git://git.lwn.net/linux.git docs-next
5003
5004DOCUMENTATION/ITALIAN
5005M:	Federico Vaga <federico.vaga@vaga.pv.it>
5006L:	linux-doc@vger.kernel.org
5007S:	Maintained
5008F:	Documentation/translations/it_IT
5009
5010DOCUMENTATION SCRIPTS
5011M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5012L:	linux-doc@vger.kernel.org
5013S:	Maintained
5014F:	scripts/documentation-file-ref-check
5015F:	scripts/sphinx-pre-install
5016F:	Documentation/sphinx/parse-headers.pl
5017
5018DONGWOON DW9714 LENS VOICE COIL DRIVER
5019M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5020L:	linux-media@vger.kernel.org
5021T:	git git://linuxtv.org/media_tree.git
5022S:	Maintained
5023F:	drivers/media/i2c/dw9714.c
5024F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5025
5026DONGWOON DW9807 LENS VOICE COIL DRIVER
5027M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5028L:	linux-media@vger.kernel.org
5029T:	git git://linuxtv.org/media_tree.git
5030S:	Maintained
5031F:	drivers/media/i2c/dw9807-vcm.c
5032F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5033
5034DOUBLETALK DRIVER
5035M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5036L:	blinux-list@redhat.com
5037S:	Maintained
5038F:	drivers/char/dtlk.c
5039F:	include/linux/dtlk.h
5040
5041DPAA2 DATAPATH I/O (DPIO) DRIVER
5042M:	Roy Pledge <Roy.Pledge@nxp.com>
5043L:	linux-kernel@vger.kernel.org
5044S:	Maintained
5045F:	drivers/soc/fsl/dpio
5046
5047DPAA2 ETHERNET DRIVER
5048M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5049L:	netdev@vger.kernel.org
5050S:	Maintained
5051F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5052F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5053F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5054F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5055F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5056
5057DPAA2 ETHERNET SWITCH DRIVER
5058M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5059M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5060L:	linux-kernel@vger.kernel.org
5061S:	Maintained
5062F:	drivers/staging/fsl-dpaa2/ethsw
5063
5064DPT_I2O SCSI RAID DRIVER
5065M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5066L:	linux-scsi@vger.kernel.org
5067W:	http://www.adaptec.com/
5068S:	Maintained
5069F:	drivers/scsi/dpt*
5070F:	drivers/scsi/dpt/
5071
5072DRBD DRIVER
5073M:	Philipp Reisner <philipp.reisner@linbit.com>
5074M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5075L:	drbd-dev@lists.linbit.com
5076W:	http://www.drbd.org
5077T:	git git://git.linbit.com/linux-drbd.git
5078T:	git git://git.linbit.com/drbd-8.4.git
5079S:	Supported
5080F:	drivers/block/drbd/
5081F:	lib/lru_cache.c
5082F:	Documentation/admin-guide/blockdev/
5083
5084DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5085M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5086R:	"Rafael J. Wysocki" <rafael@kernel.org>
5087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5088S:	Supported
5089F:	Documentation/kobject.txt
5090F:	drivers/base/
5091F:	fs/debugfs/
5092F:	fs/sysfs/
5093F:	include/linux/debugfs.h
5094F:	include/linux/kobj*
5095F:	lib/kobj*
5096
5097DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5098M:	Kevin Hilman <khilman@kernel.org>
5099M:	Nishanth Menon <nm@ti.com>
5100S:	Maintained
5101F:	drivers/power/avs/
5102F:	include/linux/power/smartreflex.h
5103L:	linux-pm@vger.kernel.org
5104
5105DRM DRIVER FOR ARM PL111 CLCD
5106M:	Eric Anholt <eric@anholt.net>
5107T:	git git://anongit.freedesktop.org/drm/drm-misc
5108S:	Supported
5109F:	drivers/gpu/drm/pl111/
5110
5111DRM DRIVER FOR ARM VERSATILE TFT PANELS
5112M:	Linus Walleij <linus.walleij@linaro.org>
5113T:	git git://anongit.freedesktop.org/drm/drm-misc
5114S:	Maintained
5115F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5116F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5117
5118DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5119M:	Dave Airlie <airlied@redhat.com>
5120S:	Odd Fixes
5121F:	drivers/gpu/drm/ast/
5122
5123DRM DRIVER FOR ASPEED BMC GFX
5124M:	Joel Stanley <joel@jms.id.au>
5125L:	linux-aspeed@lists.ozlabs.org
5126T:	git git://anongit.freedesktop.org/drm/drm-misc
5127S:	Supported
5128F:	drivers/gpu/drm/aspeed/
5129F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5130
5131DRM DRIVER FOR BOCHS VIRTUAL GPU
5132M:	Gerd Hoffmann <kraxel@redhat.com>
5133L:	virtualization@lists.linux-foundation.org
5134T:	git git://anongit.freedesktop.org/drm/drm-misc
5135S:	Maintained
5136F:	drivers/gpu/drm/bochs/
5137
5138DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5139M:	Linus Walleij <linus.walleij@linaro.org>
5140T:	git git://anongit.freedesktop.org/drm/drm-misc
5141S:	Maintained
5142F:	drivers/gpu/drm/tve200/
5143
5144DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5145M:	Jagan Teki <jagan@amarulasolutions.com>
5146S:	Maintained
5147F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5148F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5149
5150DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5151M:	Hans de Goede <hdegoede@redhat.com>
5152T:	git git://anongit.freedesktop.org/drm/drm-misc
5153S:	Maintained
5154F:	drivers/gpu/drm/tiny/gm12u320.c
5155
5156DRM DRIVER FOR ILITEK ILI9225 PANELS
5157M:	David Lechner <david@lechnology.com>
5158T:	git git://anongit.freedesktop.org/drm/drm-misc
5159S:	Maintained
5160F:	drivers/gpu/drm/tiny/ili9225.c
5161F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5162
5163DRM DRIVER FOR HX8357D PANELS
5164M:	Eric Anholt <eric@anholt.net>
5165T:	git git://anongit.freedesktop.org/drm/drm-misc
5166S:	Maintained
5167F:	drivers/gpu/drm/tiny/hx8357d.c
5168F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5169
5170DRM DRIVER FOR INTEL I810 VIDEO CARDS
5171S:	Orphan / Obsolete
5172F:	drivers/gpu/drm/i810/
5173F:	include/uapi/drm/i810_drm.h
5174
5175DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5176S:	Orphan / Obsolete
5177F:	drivers/gpu/drm/mga/
5178F:	include/uapi/drm/mga_drm.h
5179
5180DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5181M:	Dave Airlie <airlied@redhat.com>
5182S:	Odd Fixes
5183F:	drivers/gpu/drm/mgag200/
5184
5185DRM DRIVER FOR MI0283QT
5186M:	Noralf Trønnes <noralf@tronnes.org>
5187T:	git git://anongit.freedesktop.org/drm/drm-misc
5188S:	Maintained
5189F:	drivers/gpu/drm/tiny/mi0283qt.c
5190F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5191
5192DRM DRIVER FOR MSM ADRENO GPU
5193M:	Rob Clark <robdclark@gmail.com>
5194M:	Sean Paul <sean@poorly.run>
5195L:	linux-arm-msm@vger.kernel.org
5196L:	dri-devel@lists.freedesktop.org
5197L:	freedreno@lists.freedesktop.org
5198T:	git https://gitlab.freedesktop.org/drm/msm.git
5199S:	Maintained
5200F:	drivers/gpu/drm/msm/
5201F:	include/uapi/drm/msm_drm.h
5202F:	Documentation/devicetree/bindings/display/msm/
5203
5204DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5205M:	Ben Skeggs <bskeggs@redhat.com>
5206L:	dri-devel@lists.freedesktop.org
5207L:	nouveau@lists.freedesktop.org
5208T:	git git://github.com/skeggsb/linux
5209S:	Supported
5210F:	drivers/gpu/drm/nouveau/
5211F:	include/uapi/drm/nouveau_drm.h
5212
5213DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5214M:	Stefan Mavrodiev <stefan@olimex.com>
5215S:	Maintained
5216F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5217F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5218
5219DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5220M:	Noralf Trønnes <noralf@tronnes.org>
5221T:	git git://anongit.freedesktop.org/drm/drm-misc
5222S:	Maintained
5223F:	drivers/gpu/drm/tiny/repaper.c
5224F:	Documentation/devicetree/bindings/display/repaper.txt
5225
5226DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5227M:	Dave Airlie <airlied@redhat.com>
5228M:	Gerd Hoffmann <kraxel@redhat.com>
5229L:	virtualization@lists.linux-foundation.org
5230T:	git git://anongit.freedesktop.org/drm/drm-misc
5231S:	Obsolete
5232W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5233F:	drivers/gpu/drm/cirrus/
5234
5235DRM DRIVER FOR QXL VIRTUAL GPU
5236M:	Dave Airlie <airlied@redhat.com>
5237M:	Gerd Hoffmann <kraxel@redhat.com>
5238L:	virtualization@lists.linux-foundation.org
5239L:	spice-devel@lists.freedesktop.org
5240T:	git git://anongit.freedesktop.org/drm/drm-misc
5241S:	Maintained
5242F:	drivers/gpu/drm/qxl/
5243F:	include/uapi/drm/qxl_drm.h
5244
5245DRM DRIVER FOR RAYDIUM RM67191 PANELS
5246M:	Robert Chiras <robert.chiras@nxp.com>
5247S:	Maintained
5248F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5249F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5250
5251DRM DRIVER FOR RAGE 128 VIDEO CARDS
5252S:	Orphan / Obsolete
5253F:	drivers/gpu/drm/r128/
5254F:	include/uapi/drm/r128_drm.h
5255
5256DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5257M:	Guido Günther <agx@sigxcpu.org>
5258R:	Purism Kernel Team <kernel@puri.sm>
5259S:	Maintained
5260F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5261F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5262
5263DRM DRIVER FOR SAVAGE VIDEO CARDS
5264S:	Orphan / Obsolete
5265F:	drivers/gpu/drm/savage/
5266F:	include/uapi/drm/savage_drm.h
5267
5268DRM DRIVER FOR SIS VIDEO CARDS
5269S:	Orphan / Obsolete
5270F:	drivers/gpu/drm/sis/
5271F:	include/uapi/drm/sis_drm.h
5272
5273DRM DRIVER FOR SITRONIX ST7701 PANELS
5274M:	Jagan Teki <jagan@amarulasolutions.com>
5275S:	Maintained
5276F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5277F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5278
5279DRM DRIVER FOR SITRONIX ST7586 PANELS
5280M:	David Lechner <david@lechnology.com>
5281T:	git git://anongit.freedesktop.org/drm/drm-misc
5282S:	Maintained
5283F:	drivers/gpu/drm/tiny/st7586.c
5284F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5285
5286DRM DRIVER FOR SITRONIX ST7735R PANELS
5287M:	David Lechner <david@lechnology.com>
5288T:	git git://anongit.freedesktop.org/drm/drm-misc
5289S:	Maintained
5290F:	drivers/gpu/drm/tiny/st7735r.c
5291F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5292
5293DRM DRIVER FOR ST-ERICSSON MCDE
5294M:	Linus Walleij <linus.walleij@linaro.org>
5295T:	git git://anongit.freedesktop.org/drm/drm-misc
5296S:	Maintained
5297F:	drivers/gpu/drm/mcde/
5298F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5299
5300DRM DRIVER FOR TDFX VIDEO CARDS
5301S:	Orphan / Obsolete
5302F:	drivers/gpu/drm/tdfx/
5303
5304DRM DRIVER FOR TPO TPG110 PANELS
5305M:	Linus Walleij <linus.walleij@linaro.org>
5306T:	git git://anongit.freedesktop.org/drm/drm-misc
5307S:	Maintained
5308F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5309F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5310
5311DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5312M:	Dave Airlie <airlied@redhat.com>
5313R:	Sean Paul <sean@poorly.run>
5314L:	dri-devel@lists.freedesktop.org
5315S:	Odd Fixes
5316F:	drivers/gpu/drm/udl/
5317T:	git git://anongit.freedesktop.org/drm/drm-misc
5318
5319DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5320M:	Hans de Goede <hdegoede@redhat.com>
5321L:	dri-devel@lists.freedesktop.org
5322S:	Maintained
5323F:	drivers/gpu/drm/vboxvideo/
5324T:	git git://anongit.freedesktop.org/drm/drm-misc
5325
5326DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5327M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5328R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5329R:	Daniel Vetter <daniel@ffwll.ch>
5330T:	git git://anongit.freedesktop.org/drm/drm-misc
5331S:	Maintained
5332L:	dri-devel@lists.freedesktop.org
5333F:	drivers/gpu/drm/vkms/
5334F:	Documentation/gpu/vkms.rst
5335
5336DRM DRIVER FOR VMWARE VIRTUAL GPU
5337M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5338M:	Thomas Hellstrom <thellstrom@vmware.com>
5339L:	dri-devel@lists.freedesktop.org
5340T:	git git://people.freedesktop.org/~thomash/linux
5341S:	Supported
5342F:	drivers/gpu/drm/vmwgfx/
5343F:	include/uapi/drm/vmwgfx_drm.h
5344
5345DRM DRIVERS
5346M:	David Airlie <airlied@linux.ie>
5347M:	Daniel Vetter <daniel@ffwll.ch>
5348L:	dri-devel@lists.freedesktop.org
5349T:	git git://anongit.freedesktop.org/drm/drm
5350B:	https://bugs.freedesktop.org/
5351C:	irc://chat.freenode.net/dri-devel
5352S:	Maintained
5353F:	drivers/gpu/drm/
5354F:	drivers/gpu/vga/
5355F:	Documentation/devicetree/bindings/display/
5356F:	Documentation/devicetree/bindings/gpu/
5357F:	Documentation/gpu/
5358F:	include/drm/
5359F:	include/uapi/drm/
5360F:	include/linux/vga*
5361
5362DRM DRIVERS AND MISC GPU PATCHES
5363M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5364M:	Maxime Ripard <mripard@kernel.org>
5365M:	Sean Paul <sean@poorly.run>
5366W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5367S:	Maintained
5368T:	git git://anongit.freedesktop.org/drm/drm-misc
5369F:	Documentation/gpu/
5370F:	drivers/gpu/vga/
5371F:	drivers/gpu/drm/*
5372F:	include/drm/drm*
5373F:	include/uapi/drm/drm*
5374F:	include/linux/vga*
5375
5376DRM DRIVERS FOR ALLWINNER A10
5377M:	Maxime Ripard <mripard@kernel.org>
5378M:	Chen-Yu Tsai <wens@csie.org>
5379L:	dri-devel@lists.freedesktop.org
5380S:	Supported
5381F:	drivers/gpu/drm/sun4i/
5382F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5383T:	git git://anongit.freedesktop.org/drm/drm-misc
5384
5385DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5386M:	Maxime Ripard <mripard@kernel.org>
5387M:	Chen-Yu Tsai <wens@csie.org>
5388R:	Jernej Skrabec <jernej.skrabec@siol.net>
5389L:	dri-devel@lists.freedesktop.org
5390S:	Supported
5391F:	drivers/gpu/drm/sun4i/sun8i*
5392T:	git git://anongit.freedesktop.org/drm/drm-misc
5393
5394DRM DRIVERS FOR AMLOGIC SOCS
5395M:	Neil Armstrong <narmstrong@baylibre.com>
5396L:	dri-devel@lists.freedesktop.org
5397L:	linux-amlogic@lists.infradead.org
5398W:	http://linux-meson.com/
5399S:	Supported
5400F:	drivers/gpu/drm/meson/
5401F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5402F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5403F:	Documentation/gpu/meson.rst
5404T:	git git://anongit.freedesktop.org/drm/drm-misc
5405
5406DRM DRIVERS FOR ATMEL HLCDC
5407M:	Sam Ravnborg <sam@ravnborg.org>
5408M:	Boris Brezillon <bbrezillon@kernel.org>
5409L:	dri-devel@lists.freedesktop.org
5410S:	Supported
5411F:	drivers/gpu/drm/atmel-hlcdc/
5412F:	Documentation/devicetree/bindings/display/atmel/
5413T:	git git://anongit.freedesktop.org/drm/drm-misc
5414
5415DRM DRIVERS FOR BRIDGE CHIPS
5416M:	Andrzej Hajda <a.hajda@samsung.com>
5417M:	Neil Armstrong <narmstrong@baylibre.com>
5418R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5419R:	Jonas Karlman <jonas@kwiboo.se>
5420R:	Jernej Skrabec <jernej.skrabec@siol.net>
5421S:	Maintained
5422T:	git git://anongit.freedesktop.org/drm/drm-misc
5423F:	drivers/gpu/drm/bridge/
5424
5425DRM DRIVERS FOR EXYNOS
5426M:	Inki Dae <inki.dae@samsung.com>
5427M:	Joonyoung Shim <jy0922.shim@samsung.com>
5428M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5429M:	Kyungmin Park <kyungmin.park@samsung.com>
5430L:	dri-devel@lists.freedesktop.org
5431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5432S:	Supported
5433F:	drivers/gpu/drm/exynos/
5434F:	include/uapi/drm/exynos_drm.h
5435F:	Documentation/devicetree/bindings/display/exynos/
5436
5437DRM DRIVERS FOR FREESCALE DCU
5438M:	Stefan Agner <stefan@agner.ch>
5439M:	Alison Wang <alison.wang@nxp.com>
5440L:	dri-devel@lists.freedesktop.org
5441S:	Supported
5442F:	drivers/gpu/drm/fsl-dcu/
5443F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5444F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5445F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5446T:	git git://anongit.freedesktop.org/drm/drm-misc
5447
5448DRM DRIVERS FOR FREESCALE IMX
5449M:	Philipp Zabel <p.zabel@pengutronix.de>
5450L:	dri-devel@lists.freedesktop.org
5451S:	Maintained
5452F:	drivers/gpu/drm/imx/
5453F:	drivers/gpu/ipu-v3/
5454F:	Documentation/devicetree/bindings/display/imx/
5455
5456DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5457M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5458L:	dri-devel@lists.freedesktop.org
5459T:	git git://github.com/patjak/drm-gma500
5460S:	Maintained
5461F:	drivers/gpu/drm/gma500/
5462
5463DRM DRIVERS FOR HISILICON
5464M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5465M:	Rongrong Zou <zourongrong@gmail.com>
5466R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5467R:	Chen Feng <puck.chen@hisilicon.com>
5468L:	dri-devel@lists.freedesktop.org
5469T:	git git://github.com/xin3liang/linux.git
5470S:	Maintained
5471F:	drivers/gpu/drm/hisilicon/
5472F:	Documentation/devicetree/bindings/display/hisilicon/
5473
5474DRM DRIVERS FOR LIMA
5475M:	Qiang Yu <yuq825@gmail.com>
5476L:	dri-devel@lists.freedesktop.org
5477L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5478S:	Maintained
5479F:	drivers/gpu/drm/lima/
5480F:	include/uapi/drm/lima_drm.h
5481T:	git git://anongit.freedesktop.org/drm/drm-misc
5482
5483DRM DRIVERS FOR MEDIATEK
5484M:	CK Hu <ck.hu@mediatek.com>
5485M:	Philipp Zabel <p.zabel@pengutronix.de>
5486L:	dri-devel@lists.freedesktop.org
5487S:	Supported
5488F:	drivers/gpu/drm/mediatek/
5489F:	Documentation/devicetree/bindings/display/mediatek/
5490
5491DRM DRIVERS FOR NVIDIA TEGRA
5492M:	Thierry Reding <thierry.reding@gmail.com>
5493L:	dri-devel@lists.freedesktop.org
5494L:	linux-tegra@vger.kernel.org
5495T:	git git://anongit.freedesktop.org/tegra/linux.git
5496S:	Supported
5497F:	drivers/gpu/drm/tegra/
5498F:	drivers/gpu/host1x/
5499F:	include/linux/host1x.h
5500F:	include/uapi/drm/tegra_drm.h
5501F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5502
5503DRM DRIVERS FOR RENESAS
5504M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5505M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5506L:	dri-devel@lists.freedesktop.org
5507L:	linux-renesas-soc@vger.kernel.org
5508T:	git git://linuxtv.org/pinchartl/media drm/du/next
5509S:	Supported
5510F:	drivers/gpu/drm/rcar-du/
5511F:	drivers/gpu/drm/shmobile/
5512F:	include/linux/platform_data/shmob_drm.h
5513F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5514F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5515F:	Documentation/devicetree/bindings/display/renesas,du.txt
5516
5517DRM DRIVERS FOR ROCKCHIP
5518M:	Sandy Huang <hjc@rock-chips.com>
5519M:	Heiko Stübner <heiko@sntech.de>
5520L:	dri-devel@lists.freedesktop.org
5521S:	Maintained
5522F:	drivers/gpu/drm/rockchip/
5523F:	Documentation/devicetree/bindings/display/rockchip/
5524T:	git git://anongit.freedesktop.org/drm/drm-misc
5525
5526DRM DRIVERS FOR STI
5527M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5528M:	Vincent Abriou <vincent.abriou@st.com>
5529L:	dri-devel@lists.freedesktop.org
5530T:	git git://anongit.freedesktop.org/drm/drm-misc
5531S:	Maintained
5532F:	drivers/gpu/drm/sti
5533F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5534
5535DRM DRIVERS FOR STM
5536M:	Yannick Fertre <yannick.fertre@st.com>
5537M:	Philippe Cornu <philippe.cornu@st.com>
5538M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5539M:	Vincent Abriou <vincent.abriou@st.com>
5540L:	dri-devel@lists.freedesktop.org
5541T:	git git://anongit.freedesktop.org/drm/drm-misc
5542S:	Maintained
5543F:	drivers/gpu/drm/stm
5544F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5545
5546DRM DRIVERS FOR TI LCDC
5547M:	Jyri Sarha <jsarha@ti.com>
5548R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5549L:	dri-devel@lists.freedesktop.org
5550S:	Maintained
5551F:	drivers/gpu/drm/tilcdc/
5552F:	Documentation/devicetree/bindings/display/tilcdc/
5553
5554DRM DRIVERS FOR TI OMAP
5555M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5556L:	dri-devel@lists.freedesktop.org
5557S:	Maintained
5558F:	drivers/gpu/drm/omapdrm/
5559F:	Documentation/devicetree/bindings/display/ti/
5560
5561DRM DRIVERS FOR V3D
5562M:	Eric Anholt <eric@anholt.net>
5563S:	Supported
5564F:	drivers/gpu/drm/v3d/
5565F:	include/uapi/drm/v3d_drm.h
5566F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5567T:	git git://anongit.freedesktop.org/drm/drm-misc
5568
5569DRM DRIVERS FOR VC4
5570M:	Eric Anholt <eric@anholt.net>
5571T:	git git://github.com/anholt/linux
5572S:	Supported
5573F:	drivers/gpu/drm/vc4/
5574F:	include/uapi/drm/vc4_drm.h
5575F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5576T:	git git://anongit.freedesktop.org/drm/drm-misc
5577
5578DRM DRIVERS FOR VIVANTE GPU IP
5579M:	Lucas Stach <l.stach@pengutronix.de>
5580R:	Russell King <linux+etnaviv@armlinux.org.uk>
5581R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5582L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5583L:	dri-devel@lists.freedesktop.org
5584S:	Maintained
5585F:	drivers/gpu/drm/etnaviv/
5586F:	include/uapi/drm/etnaviv_drm.h
5587F:	Documentation/devicetree/bindings/display/etnaviv/
5588
5589DRM DRIVERS FOR ZTE ZX
5590M:	Shawn Guo <shawnguo@kernel.org>
5591L:	dri-devel@lists.freedesktop.org
5592S:	Maintained
5593F:	drivers/gpu/drm/zte/
5594F:	Documentation/devicetree/bindings/display/zte,vou.txt
5595T:	git git://anongit.freedesktop.org/drm/drm-misc
5596
5597DRM PANEL DRIVERS
5598M:	Thierry Reding <thierry.reding@gmail.com>
5599R:	Sam Ravnborg <sam@ravnborg.org>
5600L:	dri-devel@lists.freedesktop.org
5601T:	git git://anongit.freedesktop.org/drm/drm-misc
5602S:	Maintained
5603F:	drivers/gpu/drm/drm_panel.c
5604F:	drivers/gpu/drm/panel/
5605F:	include/drm/drm_panel.h
5606F:	Documentation/devicetree/bindings/display/panel/
5607
5608DRM DRIVERS FOR XEN
5609M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5610T:	git git://anongit.freedesktop.org/drm/drm-misc
5611L:	dri-devel@lists.freedesktop.org
5612L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5613S:	Supported
5614F:	drivers/gpu/drm/xen/
5615F:	Documentation/gpu/xen-front.rst
5616
5617DRM TTM SUBSYSTEM
5618M:	Christian Koenig <christian.koenig@amd.com>
5619M:	Huang Rui <ray.huang@amd.com>
5620T:	git git://people.freedesktop.org/~agd5f/linux
5621S:	Maintained
5622L:	dri-devel@lists.freedesktop.org
5623F:	include/drm/ttm/
5624F:	drivers/gpu/drm/ttm/
5625
5626DSBR100 USB FM RADIO DRIVER
5627M:	Alexey Klimov <klimov.linux@gmail.com>
5628L:	linux-media@vger.kernel.org
5629T:	git git://linuxtv.org/media_tree.git
5630S:	Maintained
5631F:	drivers/media/radio/dsbr100.c
5632
5633DT3155 MEDIA DRIVER
5634M:	Hans Verkuil <hverkuil@xs4all.nl>
5635L:	linux-media@vger.kernel.org
5636T:	git git://linuxtv.org/media_tree.git
5637W:	https://linuxtv.org
5638S:	Odd Fixes
5639F:	drivers/media/pci/dt3155/
5640
5641DVB_USB_AF9015 MEDIA DRIVER
5642M:	Antti Palosaari <crope@iki.fi>
5643L:	linux-media@vger.kernel.org
5644W:	https://linuxtv.org
5645W:	http://palosaari.fi/linux/
5646Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5647T:	git git://linuxtv.org/anttip/media_tree.git
5648S:	Maintained
5649F:	drivers/media/usb/dvb-usb-v2/af9015*
5650
5651DVB_USB_AF9035 MEDIA DRIVER
5652M:	Antti Palosaari <crope@iki.fi>
5653L:	linux-media@vger.kernel.org
5654W:	https://linuxtv.org
5655W:	http://palosaari.fi/linux/
5656Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5657T:	git git://linuxtv.org/anttip/media_tree.git
5658S:	Maintained
5659F:	drivers/media/usb/dvb-usb-v2/af9035*
5660
5661DVB_USB_ANYSEE MEDIA DRIVER
5662M:	Antti Palosaari <crope@iki.fi>
5663L:	linux-media@vger.kernel.org
5664W:	https://linuxtv.org
5665W:	http://palosaari.fi/linux/
5666Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5667T:	git git://linuxtv.org/anttip/media_tree.git
5668S:	Maintained
5669F:	drivers/media/usb/dvb-usb-v2/anysee*
5670
5671DVB_USB_AU6610 MEDIA DRIVER
5672M:	Antti Palosaari <crope@iki.fi>
5673L:	linux-media@vger.kernel.org
5674W:	https://linuxtv.org
5675W:	http://palosaari.fi/linux/
5676Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5677T:	git git://linuxtv.org/anttip/media_tree.git
5678S:	Maintained
5679F:	drivers/media/usb/dvb-usb-v2/au6610*
5680
5681DVB_USB_CE6230 MEDIA DRIVER
5682M:	Antti Palosaari <crope@iki.fi>
5683L:	linux-media@vger.kernel.org
5684W:	https://linuxtv.org
5685W:	http://palosaari.fi/linux/
5686Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5687T:	git git://linuxtv.org/anttip/media_tree.git
5688S:	Maintained
5689F:	drivers/media/usb/dvb-usb-v2/ce6230*
5690
5691DVB_USB_CXUSB MEDIA DRIVER
5692M:	Michael Krufky <mkrufky@linuxtv.org>
5693L:	linux-media@vger.kernel.org
5694W:	https://linuxtv.org
5695W:	http://github.com/mkrufky
5696Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5697T:	git git://linuxtv.org/media_tree.git
5698S:	Maintained
5699F:	drivers/media/usb/dvb-usb/cxusb*
5700
5701DVB_USB_EC168 MEDIA DRIVER
5702M:	Antti Palosaari <crope@iki.fi>
5703L:	linux-media@vger.kernel.org
5704W:	https://linuxtv.org
5705W:	http://palosaari.fi/linux/
5706Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5707T:	git git://linuxtv.org/anttip/media_tree.git
5708S:	Maintained
5709F:	drivers/media/usb/dvb-usb-v2/ec168*
5710
5711DVB_USB_GL861 MEDIA DRIVER
5712M:	Antti Palosaari <crope@iki.fi>
5713L:	linux-media@vger.kernel.org
5714W:	https://linuxtv.org
5715Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5716T:	git git://linuxtv.org/anttip/media_tree.git
5717S:	Maintained
5718F:	drivers/media/usb/dvb-usb-v2/gl861*
5719
5720DVB_USB_MXL111SF MEDIA DRIVER
5721M:	Michael Krufky <mkrufky@linuxtv.org>
5722L:	linux-media@vger.kernel.org
5723W:	https://linuxtv.org
5724W:	http://github.com/mkrufky
5725Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5726T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5727S:	Maintained
5728F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5729
5730DVB_USB_RTL28XXU MEDIA DRIVER
5731M:	Antti Palosaari <crope@iki.fi>
5732L:	linux-media@vger.kernel.org
5733W:	https://linuxtv.org
5734W:	http://palosaari.fi/linux/
5735Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5736T:	git git://linuxtv.org/anttip/media_tree.git
5737S:	Maintained
5738F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5739
5740DVB_USB_V2 MEDIA DRIVER
5741M:	Antti Palosaari <crope@iki.fi>
5742L:	linux-media@vger.kernel.org
5743W:	https://linuxtv.org
5744W:	http://palosaari.fi/linux/
5745Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5746T:	git git://linuxtv.org/anttip/media_tree.git
5747S:	Maintained
5748F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5749F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5750
5751DYNAMIC DEBUG
5752M:	Jason Baron <jbaron@akamai.com>
5753S:	Maintained
5754F:	lib/dynamic_debug.c
5755F:	include/linux/dynamic_debug.h
5756
5757DYNAMIC INTERRUPT MODERATION
5758M:	Tal Gilboa <talgi@mellanox.com>
5759S:	Maintained
5760F:	include/linux/dim.h
5761F:	lib/dim/
5762
5763DZ DECSTATION DZ11 SERIAL DRIVER
5764M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5765S:	Maintained
5766F:	drivers/tty/serial/dz.*
5767
5768E3X0 POWER BUTTON DRIVER
5769M:	Moritz Fischer <moritz.fischer@ettus.com>
5770L:	usrp-users@lists.ettus.com
5771W:	http://www.ettus.com
5772S:	Supported
5773F:	drivers/input/misc/e3x0-button.c
5774F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5775
5776E4000 MEDIA DRIVER
5777M:	Antti Palosaari <crope@iki.fi>
5778L:	linux-media@vger.kernel.org
5779W:	https://linuxtv.org
5780W:	http://palosaari.fi/linux/
5781Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5782T:	git git://linuxtv.org/anttip/media_tree.git
5783S:	Maintained
5784F:	drivers/media/tuners/e4000*
5785
5786EARTH_PT1 MEDIA DRIVER
5787M:	Akihiro Tsukada <tskd08@gmail.com>
5788L:	linux-media@vger.kernel.org
5789S:	Odd Fixes
5790F:	drivers/media/pci/pt1/
5791
5792EARTH_PT3 MEDIA DRIVER
5793M:	Akihiro Tsukada <tskd08@gmail.com>
5794L:	linux-media@vger.kernel.org
5795S:	Odd Fixes
5796F:	drivers/media/pci/pt3/
5797
5798EC100 MEDIA DRIVER
5799M:	Antti Palosaari <crope@iki.fi>
5800L:	linux-media@vger.kernel.org
5801W:	https://linuxtv.org
5802W:	http://palosaari.fi/linux/
5803Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5804T:	git git://linuxtv.org/anttip/media_tree.git
5805S:	Maintained
5806F:	drivers/media/dvb-frontends/ec100*
5807
5808ECRYPT FILE SYSTEM
5809M:	Tyler Hicks <tyhicks@canonical.com>
5810L:	ecryptfs@vger.kernel.org
5811W:	http://ecryptfs.org
5812W:	https://launchpad.net/ecryptfs
5813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5814S:	Supported
5815F:	Documentation/filesystems/ecryptfs.txt
5816F:	fs/ecryptfs/
5817
5818EDAC-AMD64
5819M:	Borislav Petkov <bp@alien8.de>
5820L:	linux-edac@vger.kernel.org
5821S:	Maintained
5822F:	drivers/edac/amd64_edac*
5823
5824EDAC-ARMADA
5825M:	Jan Luebbe <jlu@pengutronix.de>
5826L:	linux-edac@vger.kernel.org
5827S:	Maintained
5828F:	drivers/edac/armada_xp_*
5829
5830EDAC-AST2500
5831M:	Stefan Schaeckeler <sschaeck@cisco.com>
5832S:	Supported
5833F:	drivers/edac/aspeed_edac.c
5834F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5835
5836EDAC-BLUEFIELD
5837M:	Shravan Kumar Ramani <sramani@mellanox.com>
5838S:	Supported
5839F:	drivers/edac/bluefield_edac.c
5840
5841EDAC-CALXEDA
5842M:	Robert Richter <rric@kernel.org>
5843L:	linux-edac@vger.kernel.org
5844S:	Maintained
5845F:	drivers/edac/highbank*
5846
5847EDAC-CAVIUM OCTEON
5848M:	Ralf Baechle <ralf@linux-mips.org>
5849M:	David Daney <david.daney@cavium.com>
5850L:	linux-edac@vger.kernel.org
5851L:	linux-mips@vger.kernel.org
5852S:	Supported
5853F:	drivers/edac/octeon_edac*
5854
5855EDAC-CAVIUM THUNDERX
5856M:	David Daney <david.daney@cavium.com>
5857M:	Jan Glauber <jglauber@cavium.com>
5858L:	linux-edac@vger.kernel.org
5859S:	Supported
5860F:	drivers/edac/thunderx_edac*
5861
5862EDAC-CORE
5863M:	Borislav Petkov <bp@alien8.de>
5864M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5865M:	Tony Luck <tony.luck@intel.com>
5866R:	James Morse <james.morse@arm.com>
5867R:	Robert Richter <rrichter@marvell.com>
5868L:	linux-edac@vger.kernel.org
5869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5870S:	Supported
5871F:	Documentation/admin-guide/ras.rst
5872F:	Documentation/driver-api/edac.rst
5873F:	drivers/edac/
5874F:	include/linux/edac.h
5875
5876EDAC-E752X
5877M:	Mark Gross <mark.gross@intel.com>
5878L:	linux-edac@vger.kernel.org
5879S:	Maintained
5880F:	drivers/edac/e752x_edac.c
5881
5882EDAC-E7XXX
5883L:	linux-edac@vger.kernel.org
5884S:	Maintained
5885F:	drivers/edac/e7xxx_edac.c
5886
5887EDAC-FSL_DDR
5888M:	York Sun <york.sun@nxp.com>
5889L:	linux-edac@vger.kernel.org
5890S:	Maintained
5891F:	drivers/edac/fsl_ddr_edac.*
5892
5893EDAC-GHES
5894M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5895L:	linux-edac@vger.kernel.org
5896S:	Maintained
5897F:	drivers/edac/ghes_edac.c
5898
5899EDAC-I10NM
5900M:	Tony Luck <tony.luck@intel.com>
5901L:	linux-edac@vger.kernel.org
5902S:	Maintained
5903F:	drivers/edac/i10nm_base.c
5904
5905EDAC-I3000
5906L:	linux-edac@vger.kernel.org
5907S:	Orphan
5908F:	drivers/edac/i3000_edac.c
5909
5910EDAC-I5000
5911L:	linux-edac@vger.kernel.org
5912S:	Maintained
5913F:	drivers/edac/i5000_edac.c
5914
5915EDAC-I5400
5916M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5917L:	linux-edac@vger.kernel.org
5918S:	Maintained
5919F:	drivers/edac/i5400_edac.c
5920
5921EDAC-I7300
5922M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5923L:	linux-edac@vger.kernel.org
5924S:	Maintained
5925F:	drivers/edac/i7300_edac.c
5926
5927EDAC-I7CORE
5928M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5929L:	linux-edac@vger.kernel.org
5930S:	Maintained
5931F:	drivers/edac/i7core_edac.c
5932
5933EDAC-I82443BXGX
5934M:	Tim Small <tim@buttersideup.com>
5935L:	linux-edac@vger.kernel.org
5936S:	Maintained
5937F:	drivers/edac/i82443bxgx_edac.c
5938
5939EDAC-I82975X
5940M:	"Arvind R." <arvino55@gmail.com>
5941L:	linux-edac@vger.kernel.org
5942S:	Maintained
5943F:	drivers/edac/i82975x_edac.c
5944
5945EDAC-IE31200
5946M:	Jason Baron <jbaron@akamai.com>
5947L:	linux-edac@vger.kernel.org
5948S:	Maintained
5949F:	drivers/edac/ie31200_edac.c
5950
5951EDAC-MPC85XX
5952M:	Johannes Thumshirn <morbidrsa@gmail.com>
5953L:	linux-edac@vger.kernel.org
5954S:	Maintained
5955F:	drivers/edac/mpc85xx_edac.[ch]
5956
5957EDAC-PASEMI
5958M:	Egor Martovetsky <egor@pasemi.com>
5959L:	linux-edac@vger.kernel.org
5960S:	Maintained
5961F:	drivers/edac/pasemi_edac.c
5962
5963EDAC-PND2
5964M:	Tony Luck <tony.luck@intel.com>
5965L:	linux-edac@vger.kernel.org
5966S:	Maintained
5967F:	drivers/edac/pnd2_edac.[ch]
5968
5969EDAC-R82600
5970M:	Tim Small <tim@buttersideup.com>
5971L:	linux-edac@vger.kernel.org
5972S:	Maintained
5973F:	drivers/edac/r82600_edac.c
5974
5975EDAC-SBRIDGE
5976M:	Tony Luck <tony.luck@intel.com>
5977R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5978L:	linux-edac@vger.kernel.org
5979S:	Maintained
5980F:	drivers/edac/sb_edac.c
5981
5982EDAC-SIFIVE
5983M:	Yash Shah <yash.shah@sifive.com>
5984L:	linux-edac@vger.kernel.org
5985S:	Supported
5986F:	drivers/edac/sifive_edac.c
5987
5988EDAC-SKYLAKE
5989M:	Tony Luck <tony.luck@intel.com>
5990L:	linux-edac@vger.kernel.org
5991S:	Maintained
5992F:	drivers/edac/skx_*.c
5993
5994EDAC-TI
5995M:	Tero Kristo <t-kristo@ti.com>
5996L:	linux-edac@vger.kernel.org
5997S:	Maintained
5998F:	drivers/edac/ti_edac.c
5999
6000EDAC-QCOM
6001M:	Channagoud Kadabi <ckadabi@codeaurora.org>
6002M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6003L:	linux-arm-msm@vger.kernel.org
6004L:	linux-edac@vger.kernel.org
6005S:	Maintained
6006F:	drivers/edac/qcom_edac.c
6007
6008EDIROL UA-101/UA-1000 DRIVER
6009M:	Clemens Ladisch <clemens@ladisch.de>
6010L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6012S:	Maintained
6013F:	sound/usb/misc/ua101.c
6014
6015EFI TEST DRIVER
6016L:	linux-efi@vger.kernel.org
6017M:	Ivan Hu <ivan.hu@canonical.com>
6018M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6019S:	Maintained
6020F:	drivers/firmware/efi/test/
6021
6022EFI VARIABLE FILESYSTEM
6023M:	Matthew Garrett <matthew.garrett@nebula.com>
6024M:	Jeremy Kerr <jk@ozlabs.org>
6025M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6027L:	linux-efi@vger.kernel.org
6028S:	Maintained
6029F:	fs/efivarfs/
6030
6031EFIFB FRAMEBUFFER DRIVER
6032L:	linux-fbdev@vger.kernel.org
6033M:	Peter Jones <pjones@redhat.com>
6034S:	Maintained
6035F:	drivers/video/fbdev/efifb.c
6036
6037EFS FILESYSTEM
6038W:	http://aeschi.ch.eu.org/efs/
6039S:	Orphan
6040F:	fs/efs/
6041
6042EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6043M:	Douglas Miller <dougmill@linux.ibm.com>
6044L:	netdev@vger.kernel.org
6045S:	Maintained
6046F:	drivers/net/ethernet/ibm/ehea/
6047
6048EM28XX VIDEO4LINUX DRIVER
6049M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6050L:	linux-media@vger.kernel.org
6051W:	https://linuxtv.org
6052T:	git git://linuxtv.org/media_tree.git
6053S:	Maintained
6054F:	drivers/media/usb/em28xx/
6055F:	Documentation/media/v4l-drivers/em28xx*
6056
6057EMBEDDED LINUX
6058M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6059M:	Matt Mackall <mpm@selenic.com>
6060M:	David Woodhouse <dwmw2@infradead.org>
6061L:	linux-embedded@vger.kernel.org
6062S:	Maintained
6063
6064Emulex 10Gbps iSCSI - OneConnect DRIVER
6065M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6066M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6067M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6068L:	linux-scsi@vger.kernel.org
6069W:	http://www.broadcom.com
6070S:	Supported
6071F:	drivers/scsi/be2iscsi/
6072
6073Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6074M:	Sathya Perla <sathya.perla@broadcom.com>
6075M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6076M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6077M:	Somnath Kotur <somnath.kotur@broadcom.com>
6078L:	netdev@vger.kernel.org
6079W:	http://www.emulex.com
6080S:	Supported
6081F:	drivers/net/ethernet/emulex/benet/
6082
6083EMULEX ONECONNECT ROCE DRIVER
6084M:	Selvin Xavier <selvin.xavier@broadcom.com>
6085M:	Devesh Sharma <devesh.sharma@broadcom.com>
6086L:	linux-rdma@vger.kernel.org
6087W:	http://www.broadcom.com
6088S:	Odd Fixes
6089F:	drivers/infiniband/hw/ocrdma/
6090F:	include/uapi/rdma/ocrdma-abi.h
6091
6092EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6093M:	James Smart <james.smart@broadcom.com>
6094M:	Dick Kennedy <dick.kennedy@broadcom.com>
6095L:	linux-scsi@vger.kernel.org
6096W:	http://www.broadcom.com
6097S:	Supported
6098F:	drivers/scsi/lpfc/
6099
6100ENE CB710 FLASH CARD READER DRIVER
6101M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6102S:	Maintained
6103F:	drivers/misc/cb710/
6104F:	drivers/mmc/host/cb710-mmc.*
6105F:	include/linux/cb710.h
6106
6107ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6108M:	Maxim Levitsky <maximlevitsky@gmail.com>
6109S:	Maintained
6110F:	drivers/media/rc/ene_ir.*
6111
6112EPSON S1D13XXX FRAMEBUFFER DRIVER
6113M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6114S:	Maintained
6115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6116F:	drivers/video/fbdev/s1d13xxxfb.c
6117F:	include/video/s1d13xxxfb.h
6118
6119EROFS FILE SYSTEM
6120M:	Gao Xiang <gaoxiang25@huawei.com>
6121M:	Chao Yu <yuchao0@huawei.com>
6122L:	linux-erofs@lists.ozlabs.org
6123S:	Maintained
6124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6125F:	Documentation/filesystems/erofs.txt
6126F:	fs/erofs/
6127F:	include/trace/events/erofs.h
6128
6129ERRSEQ ERROR TRACKING INFRASTRUCTURE
6130M:	Jeff Layton <jlayton@kernel.org>
6131S:	Maintained
6132F:	lib/errseq.c
6133F:	include/linux/errseq.h
6134
6135ET131X NETWORK DRIVER
6136M:	Mark Einon <mark.einon@gmail.com>
6137S:	Odd Fixes
6138F:	drivers/net/ethernet/agere/
6139
6140ETHERNET BRIDGE
6141M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6142M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6143L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6144L:	netdev@vger.kernel.org
6145W:	http://www.linuxfoundation.org/en/Net:Bridge
6146S:	Maintained
6147F:	include/linux/netfilter_bridge/
6148F:	net/bridge/
6149
6150ETHERNET PHY LIBRARY
6151M:	Andrew Lunn <andrew@lunn.ch>
6152M:	Florian Fainelli <f.fainelli@gmail.com>
6153M:	Heiner Kallweit <hkallweit1@gmail.com>
6154L:	netdev@vger.kernel.org
6155S:	Maintained
6156F:	Documentation/ABI/testing/sysfs-class-net-phydev
6157F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6158F:	Documentation/devicetree/bindings/net/mdio*
6159F:	Documentation/networking/phy.rst
6160F:	drivers/net/phy/
6161F:	drivers/of/of_mdio.c
6162F:	drivers/of/of_net.c
6163F:	include/linux/*mdio*.h
6164F:	include/linux/of_net.h
6165F:	include/linux/phy.h
6166F:	include/linux/phy_fixed.h
6167F:	include/linux/platform_data/mdio-bcm-unimac.h
6168F:	include/linux/platform_data/mdio-gpio.h
6169F:	include/trace/events/mdio.h
6170F:	include/uapi/linux/mdio.h
6171F:	include/uapi/linux/mii.h
6172
6173EXFAT FILE SYSTEM
6174M:	Valdis Kletnieks <valdis.kletnieks@vt.edu>
6175S:	Maintained
6176F:	drivers/staging/exfat/
6177
6178EXT2 FILE SYSTEM
6179M:	Jan Kara <jack@suse.com>
6180L:	linux-ext4@vger.kernel.org
6181S:	Maintained
6182F:	Documentation/filesystems/ext2.txt
6183F:	fs/ext2/
6184F:	include/linux/ext2*
6185
6186EXT4 FILE SYSTEM
6187M:	"Theodore Ts'o" <tytso@mit.edu>
6188M:	Andreas Dilger <adilger.kernel@dilger.ca>
6189L:	linux-ext4@vger.kernel.org
6190W:	http://ext4.wiki.kernel.org
6191Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6193S:	Maintained
6194F:	Documentation/filesystems/ext4/
6195F:	fs/ext4/
6196
6197Extended Verification Module (EVM)
6198M:	Mimi Zohar <zohar@linux.ibm.com>
6199L:	linux-integrity@vger.kernel.org
6200S:	Supported
6201F:	security/integrity/evm/
6202
6203EXTENSIBLE FIRMWARE INTERFACE (EFI)
6204M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6205L:	linux-efi@vger.kernel.org
6206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6207S:	Maintained
6208F:	Documentation/admin-guide/efi-stub.rst
6209F:	arch/*/kernel/efi.c
6210F:	arch/x86/boot/compressed/eboot.[ch]
6211F:	arch/*/include/asm/efi.h
6212F:	arch/x86/platform/efi/
6213F:	drivers/firmware/efi/
6214F:	include/linux/efi*.h
6215F:	arch/arm/boot/compressed/efi-header.S
6216F:	arch/arm64/kernel/efi-entry.S
6217
6218EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6219M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6220M:	Chanwoo Choi <cw00.choi@samsung.com>
6221L:	linux-kernel@vger.kernel.org
6222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6223S:	Maintained
6224F:	drivers/extcon/
6225F:	include/linux/extcon/
6226F:	include/linux/extcon.h
6227F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6228F:	Documentation/devicetree/bindings/extcon/
6229
6230EXYNOS DP DRIVER
6231M:	Jingoo Han <jingoohan1@gmail.com>
6232L:	dri-devel@lists.freedesktop.org
6233S:	Maintained
6234F:	drivers/gpu/drm/exynos/exynos_dp*
6235
6236EXYNOS SYSMMU (IOMMU) driver
6237M:	Marek Szyprowski <m.szyprowski@samsung.com>
6238L:	iommu@lists.linux-foundation.org
6239S:	Maintained
6240F:	drivers/iommu/exynos-iommu.c
6241
6242EZchip NPS platform support
6243M:	Vineet Gupta <vgupta@synopsys.com>
6244M:	Ofer Levi <oferle@mellanox.com>
6245S:	Supported
6246F:	arch/arc/plat-eznps
6247F:	arch/arc/boot/dts/eznps.dts
6248
6249F2FS FILE SYSTEM
6250M:	Jaegeuk Kim <jaegeuk@kernel.org>
6251M:	Chao Yu <yuchao0@huawei.com>
6252L:	linux-f2fs-devel@lists.sourceforge.net
6253W:	https://f2fs.wiki.kernel.org/
6254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6255S:	Maintained
6256F:	Documentation/filesystems/f2fs.txt
6257F:	Documentation/ABI/testing/sysfs-fs-f2fs
6258F:	fs/f2fs/
6259F:	include/linux/f2fs_fs.h
6260F:	include/trace/events/f2fs.h
6261
6262F71805F HARDWARE MONITORING DRIVER
6263M:	Jean Delvare <jdelvare@suse.com>
6264L:	linux-hwmon@vger.kernel.org
6265S:	Maintained
6266F:	Documentation/hwmon/f71805f.rst
6267F:	drivers/hwmon/f71805f.c
6268
6269FADDR2LINE
6270M:	Josh Poimboeuf <jpoimboe@redhat.com>
6271S:	Maintained
6272F:	scripts/faddr2line
6273
6274FAILOVER MODULE
6275M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6276L:	netdev@vger.kernel.org
6277S:	Supported
6278F:	net/core/failover.c
6279F:	include/net/failover.h
6280F:	Documentation/networking/failover.rst
6281
6282FANOTIFY
6283M:	Jan Kara <jack@suse.cz>
6284R:	Amir Goldstein <amir73il@gmail.com>
6285L:	linux-fsdevel@vger.kernel.org
6286S:	Maintained
6287F:	fs/notify/fanotify/
6288F:	include/linux/fanotify.h
6289F:	include/uapi/linux/fanotify.h
6290
6291FARSYNC SYNCHRONOUS DRIVER
6292M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6293W:	http://www.farsite.co.uk/
6294S:	Supported
6295F:	drivers/net/wan/farsync.*
6296
6297FAULT INJECTION SUPPORT
6298M:	Akinobu Mita <akinobu.mita@gmail.com>
6299S:	Supported
6300F:	Documentation/fault-injection/
6301F:	lib/fault-inject.c
6302
6303FBTFT Framebuffer drivers
6304S:	Orphan
6305L:	dri-devel@lists.freedesktop.org
6306L:	linux-fbdev@vger.kernel.org
6307F:	drivers/staging/fbtft/
6308
6309FC0011 TUNER DRIVER
6310M:	Michael Buesch <m@bues.ch>
6311L:	linux-media@vger.kernel.org
6312S:	Maintained
6313F:	drivers/media/tuners/fc0011.h
6314F:	drivers/media/tuners/fc0011.c
6315
6316FC2580 MEDIA DRIVER
6317M:	Antti Palosaari <crope@iki.fi>
6318L:	linux-media@vger.kernel.org
6319W:	https://linuxtv.org
6320W:	http://palosaari.fi/linux/
6321Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6322T:	git git://linuxtv.org/anttip/media_tree.git
6323S:	Maintained
6324F:	drivers/media/tuners/fc2580*
6325
6326FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6327M:	Hannes Reinecke <hare@suse.de>
6328L:	linux-scsi@vger.kernel.org
6329W:	www.Open-FCoE.org
6330S:	Supported
6331F:	drivers/scsi/libfc/
6332F:	drivers/scsi/fcoe/
6333F:	include/scsi/fc/
6334F:	include/scsi/libfc.h
6335F:	include/scsi/libfcoe.h
6336F:	include/uapi/scsi/fc/
6337
6338FILE LOCKING (flock() and fcntl()/lockf())
6339M:	Jeff Layton <jlayton@kernel.org>
6340M:	"J. Bruce Fields" <bfields@fieldses.org>
6341L:	linux-fsdevel@vger.kernel.org
6342S:	Maintained
6343F:	include/linux/fcntl.h
6344F:	include/uapi/linux/fcntl.h
6345F:	fs/fcntl.c
6346F:	fs/locks.c
6347
6348FILESYSTEMS (VFS and infrastructure)
6349M:	Alexander Viro <viro@zeniv.linux.org.uk>
6350L:	linux-fsdevel@vger.kernel.org
6351S:	Maintained
6352F:	fs/*
6353F:	include/linux/fs.h
6354F:	include/linux/fs_types.h
6355F:	include/uapi/linux/fs.h
6356
6357FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6358M:	Riku Voipio <riku.voipio@iki.fi>
6359L:	linux-hwmon@vger.kernel.org
6360S:	Maintained
6361F:	drivers/hwmon/f75375s.c
6362F:	include/linux/f75375s.h
6363
6364FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6365M:	Clemens Ladisch <clemens@ladisch.de>
6366M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6367L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6369S:	Maintained
6370F:	sound/firewire/
6371F:	include/uapi/sound/firewire.h
6372
6373FIREWIRE MEDIA DRIVERS (firedtv)
6374M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6375L:	linux-media@vger.kernel.org
6376L:	linux1394-devel@lists.sourceforge.net
6377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6378S:	Maintained
6379F:	drivers/media/firewire/
6380
6381FIREWIRE SBP-2 TARGET
6382M:	Chris Boot <bootc@bootc.net>
6383L:	linux-scsi@vger.kernel.org
6384L:	target-devel@vger.kernel.org
6385L:	linux1394-devel@lists.sourceforge.net
6386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6387S:	Maintained
6388F:	drivers/target/sbp/
6389
6390FIREWIRE SUBSYSTEM
6391M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6392L:	linux1394-devel@lists.sourceforge.net
6393W:	http://ieee1394.wiki.kernel.org/
6394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6395S:	Maintained
6396F:	drivers/firewire/
6397F:	include/linux/firewire.h
6398F:	include/uapi/linux/firewire*.h
6399F:	tools/firewire/
6400
6401FIRMWARE LOADER (request_firmware)
6402M:	Luis Chamberlain <mcgrof@kernel.org>
6403L:	linux-kernel@vger.kernel.org
6404S:	Maintained
6405F:	Documentation/firmware_class/
6406F:	drivers/base/firmware_loader/
6407F:	include/linux/firmware.h
6408
6409FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6410M:	Joshua Morris <josh.h.morris@us.ibm.com>
6411M:	Philip Kelleher <pjk1939@linux.ibm.com>
6412S:	Maintained
6413F:	drivers/block/rsxx/
6414
6415FLEXTIMER FTM-QUADDEC DRIVER
6416M:	Patrick Havelange <patrick.havelange@essensium.com>
6417L:	linux-iio@vger.kernel.org
6418S:	Maintained
6419F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6420F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6421F:	drivers/counter/ftm-quaddec.c
6422
6423FLOPPY DRIVER
6424M:	Denis Efremov <efremov@linux.com>
6425S:	Odd Fixes
6426L:	linux-block@vger.kernel.org
6427F:	drivers/block/floppy.c
6428
6429FPGA MANAGER FRAMEWORK
6430M:	Moritz Fischer <mdf@kernel.org>
6431L:	linux-fpga@vger.kernel.org
6432S:	Maintained
6433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6434Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6435F:	Documentation/fpga/
6436F:	Documentation/driver-api/fpga/
6437F:	Documentation/devicetree/bindings/fpga/
6438F:	drivers/fpga/
6439F:	include/linux/fpga/
6440W:	http://www.rocketboards.org
6441
6442FPGA DFL DRIVERS
6443M:	Wu Hao <hao.wu@intel.com>
6444L:	linux-fpga@vger.kernel.org
6445S:	Maintained
6446F:	Documentation/fpga/dfl.rst
6447F:	include/uapi/linux/fpga-dfl.h
6448F:	drivers/fpga/dfl*
6449
6450FPU EMULATOR
6451M:	Bill Metzenthen <billm@melbpc.org.au>
6452W:	http://floatingpoint.sourceforge.net/emulator/index.html
6453S:	Maintained
6454F:	arch/x86/math-emu/
6455
6456FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6457L:	netdev@vger.kernel.org
6458S:	Orphan
6459F:	drivers/net/wan/dlci.c
6460F:	drivers/net/wan/sdla.c
6461
6462FRAMEBUFFER LAYER
6463M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6464L:	dri-devel@lists.freedesktop.org
6465L:	linux-fbdev@vger.kernel.org
6466T:	git git://anongit.freedesktop.org/drm/drm-misc
6467Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6468S:	Maintained
6469F:	Documentation/fb/
6470F:	drivers/video/
6471F:	include/video/
6472F:	include/linux/fb.h
6473F:	include/uapi/video/
6474F:	include/uapi/linux/fb.h
6475
6476FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6477M:	Horia Geantă <horia.geanta@nxp.com>
6478M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6479L:	linux-crypto@vger.kernel.org
6480S:	Maintained
6481F:	drivers/crypto/caam/
6482F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6483
6484FREESCALE DIU FRAMEBUFFER DRIVER
6485M:	Timur Tabi <timur@kernel.org>
6486L:	linux-fbdev@vger.kernel.org
6487S:	Maintained
6488F:	drivers/video/fbdev/fsl-diu-fb.*
6489
6490FREESCALE DMA DRIVER
6491M:	Li Yang <leoyang.li@nxp.com>
6492M:	Zhang Wei <zw@zh-kernel.org>
6493L:	linuxppc-dev@lists.ozlabs.org
6494S:	Maintained
6495F:	drivers/dma/fsldma.*
6496
6497FREESCALE ENETC ETHERNET DRIVERS
6498M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6499L:	netdev@vger.kernel.org
6500S:	Maintained
6501F:	drivers/net/ethernet/freescale/enetc/
6502
6503FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6504M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6505L:	netdev@vger.kernel.org
6506S:	Maintained
6507F:	drivers/net/ethernet/freescale/gianfar*
6508F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6509
6510FREESCALE GPMI NAND DRIVER
6511M:	Han Xu <han.xu@nxp.com>
6512L:	linux-mtd@lists.infradead.org
6513S:	Maintained
6514F:	drivers/mtd/nand/raw/gpmi-nand/*
6515
6516FREESCALE I2C CPM DRIVER
6517M:	Jochen Friedrich <jochen@scram.de>
6518L:	linuxppc-dev@lists.ozlabs.org
6519L:	linux-i2c@vger.kernel.org
6520S:	Maintained
6521F:	drivers/i2c/busses/i2c-cpm.c
6522
6523FREESCALE IMX DDR PMU DRIVER
6524M:	Frank Li <Frank.li@nxp.com>
6525L:	linux-arm-kernel@lists.infradead.org
6526S:	Maintained
6527F:	drivers/perf/fsl_imx8_ddr_perf.c
6528F:	Documentation/admin-guide/perf/imx-ddr.rst
6529F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6530
6531FREESCALE IMX I2C DRIVER
6532M:	Oleksij Rempel <o.rempel@pengutronix.de>
6533R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6534L:	linux-i2c@vger.kernel.org
6535S:	Maintained
6536F:	drivers/i2c/busses/i2c-imx.c
6537F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6538
6539FREESCALE IMX LPI2C DRIVER
6540M:	Dong Aisheng <aisheng.dong@nxp.com>
6541L:	linux-i2c@vger.kernel.org
6542L:	linux-imx@nxp.com
6543S:	Maintained
6544F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6545F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6546
6547FREESCALE IMX / MXC FEC DRIVER
6548M:	Fugang Duan <fugang.duan@nxp.com>
6549L:	netdev@vger.kernel.org
6550S:	Maintained
6551F:	drivers/net/ethernet/freescale/fec_main.c
6552F:	drivers/net/ethernet/freescale/fec_ptp.c
6553F:	drivers/net/ethernet/freescale/fec.h
6554F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6555
6556FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6557M:	Sascha Hauer <s.hauer@pengutronix.de>
6558R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6559L:	linux-fbdev@vger.kernel.org
6560L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6561S:	Maintained
6562F:	include/linux/platform_data/video-imxfb.h
6563F:	drivers/video/fbdev/imxfb.c
6564
6565FREESCALE QORIQ DPAA ETHERNET DRIVER
6566M:	Madalin Bucur <madalin.bucur@nxp.com>
6567L:	netdev@vger.kernel.org
6568S:	Maintained
6569F:	drivers/net/ethernet/freescale/dpaa
6570
6571FREESCALE QORIQ DPAA FMAN DRIVER
6572M:	Madalin Bucur <madalin.bucur@nxp.com>
6573L:	netdev@vger.kernel.org
6574S:	Maintained
6575F:	drivers/net/ethernet/freescale/fman
6576F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6577
6578FREESCALE QORIQ PTP CLOCK DRIVER
6579M:	Yangbo Lu <yangbo.lu@nxp.com>
6580L:	netdev@vger.kernel.org
6581S:	Maintained
6582F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6583F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6584F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6585F:	drivers/ptp/ptp_qoriq.c
6586F:	drivers/ptp/ptp_qoriq_debugfs.c
6587F:	include/linux/fsl/ptp_qoriq.h
6588F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6589
6590FREESCALE QUAD SPI DRIVER
6591M:	Han Xu <han.xu@nxp.com>
6592L:	linux-spi@vger.kernel.org
6593S:	Maintained
6594F:	drivers/spi/spi-fsl-qspi.c
6595
6596FREESCALE QUICC ENGINE LIBRARY
6597M:	Qiang Zhao <qiang.zhao@nxp.com>
6598L:	linuxppc-dev@lists.ozlabs.org
6599S:	Maintained
6600F:	drivers/soc/fsl/qe/
6601F:	include/soc/fsl/*qe*.h
6602F:	include/soc/fsl/*ucc*.h
6603
6604FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6605M:	Li Yang <leoyang.li@nxp.com>
6606L:	netdev@vger.kernel.org
6607L:	linuxppc-dev@lists.ozlabs.org
6608S:	Maintained
6609F:	drivers/net/ethernet/freescale/ucc_geth*
6610
6611FREESCALE QUICC ENGINE UCC HDLC DRIVER
6612M:	Zhao Qiang <qiang.zhao@nxp.com>
6613L:	netdev@vger.kernel.org
6614L:	linuxppc-dev@lists.ozlabs.org
6615S:	Maintained
6616F:	drivers/net/wan/fsl_ucc_hdlc*
6617
6618FREESCALE QUICC ENGINE UCC UART DRIVER
6619M:	Timur Tabi <timur@kernel.org>
6620L:	linuxppc-dev@lists.ozlabs.org
6621S:	Maintained
6622F:	drivers/tty/serial/ucc_uart.c
6623
6624FREESCALE SOC DRIVERS
6625M:	Li Yang <leoyang.li@nxp.com>
6626L:	linuxppc-dev@lists.ozlabs.org
6627L:	linux-arm-kernel@lists.infradead.org
6628S:	Maintained
6629F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6630F:	Documentation/devicetree/bindings/soc/fsl/
6631F:	drivers/soc/fsl/
6632F:	include/linux/fsl/
6633
6634FREESCALE SOC FS_ENET DRIVER
6635M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6636L:	linuxppc-dev@lists.ozlabs.org
6637L:	netdev@vger.kernel.org
6638S:	Maintained
6639F:	drivers/net/ethernet/freescale/fs_enet/
6640F:	include/linux/fs_enet_pd.h
6641
6642FREESCALE SOC SOUND DRIVERS
6643M:	Timur Tabi <timur@kernel.org>
6644M:	Nicolin Chen <nicoleotsuka@gmail.com>
6645M:	Xiubo Li <Xiubo.Lee@gmail.com>
6646R:	Fabio Estevam <festevam@gmail.com>
6647L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6648L:	linuxppc-dev@lists.ozlabs.org
6649S:	Maintained
6650F:	sound/soc/fsl/fsl*
6651F:	sound/soc/fsl/imx*
6652F:	sound/soc/fsl/mpc8610_hpcd.c
6653
6654FREESCALE USB PERIPHERAL DRIVERS
6655M:	Li Yang <leoyang.li@nxp.com>
6656L:	linux-usb@vger.kernel.org
6657L:	linuxppc-dev@lists.ozlabs.org
6658S:	Maintained
6659F:	drivers/usb/gadget/udc/fsl*
6660
6661FREEVXFS FILESYSTEM
6662M:	Christoph Hellwig <hch@infradead.org>
6663W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6664S:	Maintained
6665F:	fs/freevxfs/
6666
6667FREEZER
6668M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6669M:	Pavel Machek <pavel@ucw.cz>
6670L:	linux-pm@vger.kernel.org
6671S:	Supported
6672F:	Documentation/power/freezing-of-tasks.rst
6673F:	include/linux/freezer.h
6674F:	kernel/freezer.c
6675
6676FRONTSWAP API
6677M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6678L:	linux-kernel@vger.kernel.org
6679S:	Maintained
6680F:	mm/frontswap.c
6681F:	include/linux/frontswap.h
6682
6683FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6684M:	David Howells <dhowells@redhat.com>
6685L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6686S:	Supported
6687F:	Documentation/filesystems/caching/
6688F:	fs/fscache/
6689F:	include/linux/fscache*.h
6690
6691FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6692M:	Theodore Y. Ts'o <tytso@mit.edu>
6693M:	Jaegeuk Kim <jaegeuk@kernel.org>
6694M:	Eric Biggers <ebiggers@kernel.org>
6695L:	linux-fscrypt@vger.kernel.org
6696Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6697T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6698S:	Supported
6699F:	fs/crypto/
6700F:	include/linux/fscrypt*.h
6701F:	include/uapi/linux/fscrypt.h
6702F:	Documentation/filesystems/fscrypt.rst
6703
6704FSI SUBSYSTEM
6705M:	Jeremy Kerr <jk@ozlabs.org>
6706M:	Joel Stanley <joel@jms.id.au>
6707R:	Alistar Popple <alistair@popple.id.au>
6708R:	Eddie James <eajames@linux.ibm.com>
6709L:	linux-fsi@lists.ozlabs.org
6710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6711Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
6712S:	Supported
6713F:	drivers/fsi/
6714F:	include/linux/fsi*.h
6715F:	include/trace/events/fsi*.h
6716
6717FSI-ATTACHED I2C DRIVER
6718M:	Eddie James <eajames@linux.ibm.com>
6719L:	linux-i2c@vger.kernel.org
6720L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6721S:	Maintained
6722F:	drivers/i2c/busses/i2c-fsi.c
6723F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6724
6725FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6726M:	Jan Kara <jack@suse.cz>
6727R:	Amir Goldstein <amir73il@gmail.com>
6728L:	linux-fsdevel@vger.kernel.org
6729S:	Maintained
6730F:	fs/notify/
6731F:	include/linux/fsnotify*.h
6732
6733FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6734M:	Eric Biggers <ebiggers@kernel.org>
6735M:	Theodore Y. Ts'o <tytso@mit.edu>
6736L:	linux-fscrypt@vger.kernel.org
6737Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6738T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6739S:	Supported
6740F:	fs/verity/
6741F:	include/linux/fsverity.h
6742F:	include/uapi/linux/fsverity.h
6743F:	Documentation/filesystems/fsverity.rst
6744
6745FUJITSU LAPTOP EXTRAS
6746M:	Jonathan Woithe <jwoithe@just42.net>
6747L:	platform-driver-x86@vger.kernel.org
6748S:	Maintained
6749F:	drivers/platform/x86/fujitsu-laptop.c
6750
6751FUJITSU M-5MO LS CAMERA ISP DRIVER
6752M:	Kyungmin Park <kyungmin.park@samsung.com>
6753M:	Heungjun Kim <riverful.kim@samsung.com>
6754L:	linux-media@vger.kernel.org
6755S:	Maintained
6756F:	drivers/media/i2c/m5mols/
6757F:	include/media/i2c/m5mols.h
6758
6759FUJITSU TABLET EXTRAS
6760M:	Robert Gerlach <khnz@gmx.de>
6761L:	platform-driver-x86@vger.kernel.org
6762S:	Maintained
6763F:	drivers/platform/x86/fujitsu-tablet.c
6764
6765FUSE: FILESYSTEM IN USERSPACE
6766M:	Miklos Szeredi <miklos@szeredi.hu>
6767L:	linux-fsdevel@vger.kernel.org
6768W:	http://fuse.sourceforge.net/
6769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6770S:	Maintained
6771F:	fs/fuse/
6772F:	include/uapi/linux/fuse.h
6773F:	Documentation/filesystems/fuse.txt
6774
6775FUTEX SUBSYSTEM
6776M:	Thomas Gleixner <tglx@linutronix.de>
6777M:	Ingo Molnar <mingo@redhat.com>
6778R:	Peter Zijlstra <peterz@infradead.org>
6779R:	Darren Hart <dvhart@infradead.org>
6780L:	linux-kernel@vger.kernel.org
6781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6782S:	Maintained
6783F:	kernel/futex.c
6784F:	include/asm-generic/futex.h
6785F:	include/linux/futex.h
6786F:	include/uapi/linux/futex.h
6787F:	tools/testing/selftests/futex/
6788F:	tools/perf/bench/futex*
6789F:	Documentation/*futex*
6790
6791GCC PLUGINS
6792M:	Kees Cook <keescook@chromium.org>
6793R:	Emese Revfy <re.emese@gmail.com>
6794L:	kernel-hardening@lists.openwall.com
6795S:	Maintained
6796F:	scripts/gcc-plugins/
6797F:	scripts/gcc-plugin.sh
6798F:	scripts/Makefile.gcc-plugins
6799F:	Documentation/core-api/gcc-plugins.rst
6800
6801GASKET DRIVER FRAMEWORK
6802M:	Rob Springer <rspringer@google.com>
6803M:	Todd Poynor <toddpoynor@google.com>
6804M:	Ben Chan <benchan@chromium.org>
6805S:	Maintained
6806F:	drivers/staging/gasket/
6807
6808GCOV BASED KERNEL PROFILING
6809M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6810S:	Maintained
6811F:	kernel/gcov/
6812F:	Documentation/dev-tools/gcov.rst
6813
6814GDB KERNEL DEBUGGING HELPER SCRIPTS
6815M:	Jan Kiszka <jan.kiszka@siemens.com>
6816M:	Kieran Bingham <kbingham@kernel.org>
6817S:	Supported
6818F:	scripts/gdb/
6819
6820GDT SCSI DISK ARRAY CONTROLLER DRIVER
6821M:	Achim Leubner <achim_leubner@adaptec.com>
6822L:	linux-scsi@vger.kernel.org
6823W:	http://www.icp-vortex.com/
6824S:	Supported
6825F:	drivers/scsi/gdt*
6826
6827GEMTEK FM RADIO RECEIVER DRIVER
6828M:	Hans Verkuil <hverkuil@xs4all.nl>
6829L:	linux-media@vger.kernel.org
6830T:	git git://linuxtv.org/media_tree.git
6831W:	https://linuxtv.org
6832S:	Maintained
6833F:	drivers/media/radio/radio-gemtek*
6834
6835GENERIC ARCHITECTURE TOPOLOGY
6836M:	Sudeep Holla <sudeep.holla@arm.com>
6837L:	linux-kernel@vger.kernel.org
6838S:	Maintained
6839F:	drivers/base/arch_topology.c
6840F:	include/linux/arch_topology.h
6841
6842GENERIC GPIO I2C DRIVER
6843M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6844S:	Supported
6845F:	drivers/i2c/busses/i2c-gpio.c
6846F:	include/linux/platform_data/i2c-gpio.h
6847
6848GENERIC GPIO I2C MULTIPLEXER DRIVER
6849M:	Peter Korsgaard <peter.korsgaard@barco.com>
6850L:	linux-i2c@vger.kernel.org
6851S:	Supported
6852F:	drivers/i2c/muxes/i2c-mux-gpio.c
6853F:	include/linux/platform_data/i2c-mux-gpio.h
6854F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
6855
6856GENERIC HDLC (WAN) DRIVERS
6857M:	Krzysztof Halasa <khc@pm.waw.pl>
6858W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6859S:	Maintained
6860F:	drivers/net/wan/c101.c
6861F:	drivers/net/wan/hd6457*
6862F:	drivers/net/wan/hdlc*
6863F:	drivers/net/wan/n2.c
6864F:	drivers/net/wan/pc300too.c
6865F:	drivers/net/wan/pci200syn.c
6866F:	drivers/net/wan/wanxl*
6867
6868GENERIC INCLUDE/ASM HEADER FILES
6869M:	Arnd Bergmann <arnd@arndb.de>
6870L:	linux-arch@vger.kernel.org
6871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6872S:	Maintained
6873F:	include/asm-generic/
6874F:	include/uapi/asm-generic/
6875
6876GENERIC PHY FRAMEWORK
6877M:	Kishon Vijay Abraham I <kishon@ti.com>
6878L:	linux-kernel@vger.kernel.org
6879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6880S:	Supported
6881F:	drivers/phy/
6882F:	include/linux/phy/
6883F:	Documentation/devicetree/bindings/phy/
6884
6885GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6886M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6887S:	Supported
6888F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6889
6890GENERIC PM DOMAINS
6891M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6892M:	Kevin Hilman <khilman@kernel.org>
6893M:	Ulf Hansson <ulf.hansson@linaro.org>
6894L:	linux-pm@vger.kernel.org
6895S:	Supported
6896F:	drivers/base/power/domain*.c
6897F:	include/linux/pm_domain.h
6898F:	Documentation/devicetree/bindings/power/power_domain.txt
6899
6900GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6901M:	Eugen Hristev <eugen.hristev@microchip.com>
6902L:	linux-input@vger.kernel.org
6903S:	Maintained
6904F:	drivers/input/touchscreen/resistive-adc-touch.c
6905
6906GENERIC UIO DRIVER FOR PCI DEVICES
6907M:	"Michael S. Tsirkin" <mst@redhat.com>
6908L:	kvm@vger.kernel.org
6909S:	Supported
6910F:	drivers/uio/uio_pci_generic.c
6911
6912GENERIC VDSO LIBRARY:
6913M:	Andy Lutomirski <luto@kernel.org>
6914M:	Thomas Gleixner <tglx@linutronix.de>
6915M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
6916L:	linux-kernel@vger.kernel.org
6917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6918S:	Maintained
6919F:	lib/vdso/
6920F:	kernel/time/vsyscall.c
6921F:	include/vdso/
6922F:	include/asm-generic/vdso/vsyscall.h
6923
6924GENWQE (IBM Generic Workqueue Card)
6925M:	Frank Haverkamp <haver@linux.ibm.com>
6926S:	Supported
6927F:	drivers/misc/genwqe/
6928
6929GET_MAINTAINER SCRIPT
6930M:	Joe Perches <joe@perches.com>
6931S:	Maintained
6932F:	scripts/get_maintainer.pl
6933
6934GFS2 FILE SYSTEM
6935M:	Bob Peterson <rpeterso@redhat.com>
6936M:	Andreas Gruenbacher <agruenba@redhat.com>
6937L:	cluster-devel@redhat.com
6938W:	http://sources.redhat.com/cluster/
6939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6940S:	Supported
6941F:	Documentation/filesystems/gfs2*.txt
6942F:	fs/gfs2/
6943F:	include/uapi/linux/gfs2_ondisk.h
6944
6945GNSS SUBSYSTEM
6946M:	Johan Hovold <johan@kernel.org>
6947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6948S:	Maintained
6949F:	Documentation/ABI/testing/sysfs-class-gnss
6950F:	Documentation/devicetree/bindings/gnss/
6951F:	drivers/gnss/
6952F:	include/linux/gnss.h
6953
6954GO7007 MPEG CODEC
6955M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
6956L:	linux-media@vger.kernel.org
6957S:	Maintained
6958F:	drivers/media/usb/go7007/
6959
6960GOODIX TOUCHSCREEN
6961M:	Bastien Nocera <hadess@hadess.net>
6962L:	linux-input@vger.kernel.org
6963S:	Maintained
6964F:	drivers/input/touchscreen/goodix.c
6965
6966GOOGLE ETHERNET DRIVERS
6967M:	Catherine Sullivan <csully@google.com>
6968R:	Sagi Shahar <sagis@google.com>
6969R:	Jon Olson <jonolson@google.com>
6970L:	netdev@vger.kernel.org
6971S:	Supported
6972F:	Documentation/networking/device_drivers/google/gve.rst
6973F:	drivers/net/ethernet/google
6974
6975GPD POCKET FAN DRIVER
6976M:	Hans de Goede <hdegoede@redhat.com>
6977L:	platform-driver-x86@vger.kernel.org
6978S:	Maintained
6979F:	drivers/platform/x86/gpd-pocket-fan.c
6980
6981GPIO ACPI SUPPORT
6982M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6983M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6984L:	linux-gpio@vger.kernel.org
6985L:	linux-acpi@vger.kernel.org
6986S:	Maintained
6987F:	Documentation/firmware-guide/acpi/gpio-properties.rst
6988F:	drivers/gpio/gpiolib-acpi.c
6989
6990GPIO IR Transmitter
6991M:	Sean Young <sean@mess.org>
6992L:	linux-media@vger.kernel.org
6993S:	Maintained
6994F:	drivers/media/rc/gpio-ir-tx.c
6995
6996GPIO MOCKUP DRIVER
6997M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6998L:	linux-gpio@vger.kernel.org
6999S:	Maintained
7000F:	drivers/gpio/gpio-mockup.c
7001F:	tools/testing/selftests/gpio/
7002
7003GPIO SUBSYSTEM
7004M:	Linus Walleij <linus.walleij@linaro.org>
7005M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
7006L:	linux-gpio@vger.kernel.org
7007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7008S:	Maintained
7009F:	Documentation/devicetree/bindings/gpio/
7010F:	Documentation/driver-api/gpio/
7011F:	Documentation/admin-guide/gpio/
7012F:	Documentation/ABI/testing/gpio-cdev
7013F:	Documentation/ABI/obsolete/sysfs-gpio
7014F:	drivers/gpio/
7015F:	include/linux/gpio/
7016F:	include/linux/gpio.h
7017F:	include/linux/of_gpio.h
7018F:	include/asm-generic/gpio.h
7019F:	include/uapi/linux/gpio.h
7020F:	tools/gpio/
7021
7022GRE DEMULTIPLEXER DRIVER
7023M:	Dmitry Kozlov <xeb@mail.ru>
7024L:	netdev@vger.kernel.org
7025S:	Maintained
7026F:	net/ipv4/gre_demux.c
7027F:	net/ipv4/gre_offload.c
7028F:	include/net/gre.h
7029
7030GRETH 10/100/1G Ethernet MAC device driver
7031M:	Andreas Larsson <andreas@gaisler.com>
7032L:	netdev@vger.kernel.org
7033S:	Maintained
7034F:	drivers/net/ethernet/aeroflex/
7035
7036GREYBUS AUDIO PROTOCOLS DRIVERS
7037M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7038M:	Mark Greer <mgreer@animalcreek.com>
7039S:	Maintained
7040F:	drivers/staging/greybus/audio_apbridgea.c
7041F:	drivers/staging/greybus/audio_apbridgea.h
7042F:	drivers/staging/greybus/audio_codec.c
7043F:	drivers/staging/greybus/audio_codec.h
7044F:	drivers/staging/greybus/audio_gb.c
7045F:	drivers/staging/greybus/audio_manager.c
7046F:	drivers/staging/greybus/audio_manager.h
7047F:	drivers/staging/greybus/audio_manager_module.c
7048F:	drivers/staging/greybus/audio_manager_private.h
7049F:	drivers/staging/greybus/audio_manager_sysfs.c
7050F:	drivers/staging/greybus/audio_module.c
7051F:	drivers/staging/greybus/audio_topology.c
7052
7053GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7054M:	Viresh Kumar <vireshk@kernel.org>
7055S:	Maintained
7056F:	drivers/staging/greybus/authentication.c
7057F:	drivers/staging/greybus/bootrom.c
7058F:	drivers/staging/greybus/firmware.h
7059F:	drivers/staging/greybus/fw-core.c
7060F:	drivers/staging/greybus/fw-download.c
7061F:	drivers/staging/greybus/fw-management.c
7062F:	drivers/staging/greybus/greybus_authentication.h
7063F:	drivers/staging/greybus/greybus_firmware.h
7064F:	drivers/staging/greybus/hid.c
7065F:	drivers/staging/greybus/i2c.c
7066F:	drivers/staging/greybus/spi.c
7067F:	drivers/staging/greybus/spilib.c
7068F:	drivers/staging/greybus/spilib.h
7069
7070GREYBUS LOOPBACK DRIVER
7071M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7072S:	Maintained
7073F:	drivers/staging/greybus/loopback.c
7074
7075GREYBUS PLATFORM DRIVERS
7076M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7077S:	Maintained
7078F:	drivers/staging/greybus/arche-platform.c
7079F:	drivers/staging/greybus/arche-apb-ctrl.c
7080F:	drivers/staging/greybus/arche_platform.h
7081
7082GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7083M:	Rui Miguel Silva <rmfrfs@gmail.com>
7084S:	Maintained
7085F:	drivers/staging/greybus/sdio.c
7086F:	drivers/staging/greybus/light.c
7087F:	drivers/staging/greybus/gpio.c
7088F:	drivers/staging/greybus/power_supply.c
7089F:	drivers/staging/greybus/spi.c
7090F:	drivers/staging/greybus/spilib.c
7091
7092GREYBUS SUBSYSTEM
7093M:	Johan Hovold <johan@kernel.org>
7094M:	Alex Elder <elder@kernel.org>
7095M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7096S:	Maintained
7097F:	drivers/staging/greybus/
7098F:	drivers/greybus/
7099F:	include/linux/greybus.h
7100F:	include/linux/greybus/
7101L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7102
7103GREYBUS UART PROTOCOLS DRIVERS
7104M:	David Lin <dtwlin@gmail.com>
7105S:	Maintained
7106F:	drivers/staging/greybus/uart.c
7107F:	drivers/staging/greybus/log.c
7108
7109GS1662 VIDEO SERIALIZER
7110M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7111L:	linux-media@vger.kernel.org
7112T:	git git://linuxtv.org/media_tree.git
7113S:	Maintained
7114F:	drivers/media/spi/gs1662.c
7115
7116GSPCA FINEPIX SUBDRIVER
7117M:	Frank Zago <frank@zago.net>
7118L:	linux-media@vger.kernel.org
7119T:	git git://linuxtv.org/media_tree.git
7120S:	Maintained
7121F:	drivers/media/usb/gspca/finepix.c
7122
7123GSPCA GL860 SUBDRIVER
7124M:	Olivier Lorin <o.lorin@laposte.net>
7125L:	linux-media@vger.kernel.org
7126T:	git git://linuxtv.org/media_tree.git
7127S:	Maintained
7128F:	drivers/media/usb/gspca/gl860/
7129
7130GSPCA M5602 SUBDRIVER
7131M:	Erik Andren <erik.andren@gmail.com>
7132L:	linux-media@vger.kernel.org
7133T:	git git://linuxtv.org/media_tree.git
7134S:	Maintained
7135F:	drivers/media/usb/gspca/m5602/
7136
7137GSPCA PAC207 SONIXB SUBDRIVER
7138M:	Hans Verkuil <hverkuil@xs4all.nl>
7139L:	linux-media@vger.kernel.org
7140T:	git git://linuxtv.org/media_tree.git
7141S:	Odd Fixes
7142F:	drivers/media/usb/gspca/pac207.c
7143
7144GSPCA SN9C20X SUBDRIVER
7145M:	Brian Johnson <brijohn@gmail.com>
7146L:	linux-media@vger.kernel.org
7147T:	git git://linuxtv.org/media_tree.git
7148S:	Maintained
7149F:	drivers/media/usb/gspca/sn9c20x.c
7150
7151GSPCA T613 SUBDRIVER
7152M:	Leandro Costantino <lcostantino@gmail.com>
7153L:	linux-media@vger.kernel.org
7154T:	git git://linuxtv.org/media_tree.git
7155S:	Maintained
7156F:	drivers/media/usb/gspca/t613.c
7157
7158GSPCA USB WEBCAM DRIVER
7159M:	Hans Verkuil <hverkuil@xs4all.nl>
7160L:	linux-media@vger.kernel.org
7161T:	git git://linuxtv.org/media_tree.git
7162S:	Odd Fixes
7163F:	drivers/media/usb/gspca/
7164
7165GTP (GPRS Tunneling Protocol)
7166M:	Pablo Neira Ayuso <pablo@netfilter.org>
7167M:	Harald Welte <laforge@gnumonks.org>
7168L:	osmocom-net-gprs@lists.osmocom.org
7169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7170S:	Maintained
7171F:	drivers/net/gtp.c
7172
7173GUID PARTITION TABLE (GPT)
7174M:	Davidlohr Bueso <dave@stgolabs.net>
7175L:	linux-efi@vger.kernel.org
7176S:	Maintained
7177F:	block/partitions/efi.*
7178
7179H8/300 ARCHITECTURE
7180M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7181L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7182W:	http://uclinux-h8.sourceforge.jp
7183T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7184S:	Maintained
7185F:	arch/h8300/
7186F:	drivers/clocksource/h8300_*.c
7187F:	drivers/clk/h8300/
7188F:	drivers/irqchip/irq-renesas-h8*.c
7189
7190HABANALABS PCI DRIVER
7191M:	Oded Gabbay <oded.gabbay@gmail.com>
7192T:	git https://github.com/HabanaAI/linux.git
7193S:	Supported
7194F:	drivers/misc/habanalabs/
7195F:	include/uapi/misc/habanalabs.h
7196F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7197F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7198
7199HACKRF MEDIA DRIVER
7200M:	Antti Palosaari <crope@iki.fi>
7201L:	linux-media@vger.kernel.org
7202W:	https://linuxtv.org
7203W:	http://palosaari.fi/linux/
7204Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7205T:	git git://linuxtv.org/anttip/media_tree.git
7206S:	Maintained
7207F:	drivers/media/usb/hackrf/
7208
7209HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7210M:	Frank Seidel <frank@f-seidel.de>
7211L:	platform-driver-x86@vger.kernel.org
7212W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7213S:	Maintained
7214F:	drivers/platform/x86/hdaps.c
7215
7216HARDWARE MONITORING
7217M:	Jean Delvare <jdelvare@suse.com>
7218M:	Guenter Roeck <linux@roeck-us.net>
7219L:	linux-hwmon@vger.kernel.org
7220W:	http://hwmon.wiki.kernel.org/
7221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7222S:	Maintained
7223F:	Documentation/devicetree/bindings/hwmon/
7224F:	Documentation/hwmon/
7225F:	drivers/hwmon/
7226F:	include/linux/hwmon*.h
7227F:	include/trace/events/hwmon*.h
7228
7229HARDWARE RANDOM NUMBER GENERATOR CORE
7230M:	Matt Mackall <mpm@selenic.com>
7231M:	Herbert Xu <herbert@gondor.apana.org.au>
7232L:	linux-crypto@vger.kernel.org
7233S:	Odd fixes
7234F:	Documentation/devicetree/bindings/rng/
7235F:	Documentation/admin-guide/hw_random.rst
7236F:	drivers/char/hw_random/
7237F:	include/linux/hw_random.h
7238
7239HARDWARE TRACING FACILITIES
7240M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7241S:	Maintained
7242F:	drivers/hwtracing/
7243
7244HARDWARE SPINLOCK CORE
7245M:	Ohad Ben-Cohen <ohad@wizery.com>
7246M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7247L:	linux-remoteproc@vger.kernel.org
7248S:	Maintained
7249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7250F:	Documentation/devicetree/bindings/hwlock/
7251F:	Documentation/hwspinlock.txt
7252F:	drivers/hwspinlock/
7253F:	include/linux/hwspinlock.h
7254
7255HARMONY SOUND DRIVER
7256L:	linux-parisc@vger.kernel.org
7257S:	Maintained
7258F:	sound/parisc/harmony.*
7259
7260HDPVR USB VIDEO ENCODER DRIVER
7261M:	Hans Verkuil <hverkuil@xs4all.nl>
7262L:	linux-media@vger.kernel.org
7263T:	git git://linuxtv.org/media_tree.git
7264W:	https://linuxtv.org
7265S:	Odd Fixes
7266F:	drivers/media/usb/hdpvr/
7267
7268HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7269M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7270S:	Supported
7271F:	Documentation/watchdog/hpwdt.rst
7272F:	drivers/watchdog/hpwdt.c
7273
7274HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7275M:	Don Brace <don.brace@microsemi.com>
7276L:	esc.storagedev@microsemi.com
7277L:	linux-scsi@vger.kernel.org
7278S:	Supported
7279F:	Documentation/scsi/hpsa.txt
7280F:	drivers/scsi/hpsa*.[ch]
7281F:	include/linux/cciss*.h
7282F:	include/uapi/linux/cciss*.h
7283
7284HFI1 DRIVER
7285M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7286M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7287L:	linux-rdma@vger.kernel.org
7288S:	Supported
7289F:	drivers/infiniband/hw/hfi1
7290
7291HFS FILESYSTEM
7292L:	linux-fsdevel@vger.kernel.org
7293S:	Orphan
7294F:	Documentation/filesystems/hfs.txt
7295F:	fs/hfs/
7296
7297HFSPLUS FILESYSTEM
7298L:	linux-fsdevel@vger.kernel.org
7299S:	Orphan
7300F:	Documentation/filesystems/hfsplus.txt
7301F:	fs/hfsplus/
7302
7303HGA FRAMEBUFFER DRIVER
7304M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7305L:	linux-nvidia@lists.surfsouth.com
7306W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7307S:	Maintained
7308F:	drivers/video/fbdev/hgafb.c
7309
7310HIBERNATION (aka Software Suspend, aka swsusp)
7311M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7312M:	Pavel Machek <pavel@ucw.cz>
7313L:	linux-pm@vger.kernel.org
7314B:	https://bugzilla.kernel.org
7315S:	Supported
7316F:	arch/x86/power/
7317F:	drivers/base/power/
7318F:	kernel/power/
7319F:	include/linux/suspend.h
7320F:	include/linux/freezer.h
7321F:	include/linux/pm.h
7322F:	arch/*/include/asm/suspend*.h
7323
7324HID CORE LAYER
7325M:	Jiri Kosina <jikos@kernel.org>
7326M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7327L:	linux-input@vger.kernel.org
7328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7329S:	Maintained
7330F:	drivers/hid/
7331F:	include/linux/hid*
7332F:	include/uapi/linux/hid*
7333
7334HID SENSOR HUB DRIVERS
7335M:	Jiri Kosina <jikos@kernel.org>
7336M:	Jonathan Cameron <jic23@kernel.org>
7337M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7338L:	linux-input@vger.kernel.org
7339L:	linux-iio@vger.kernel.org
7340S:	Maintained
7341F:	Documentation/hid/hid-sensor*
7342F:	drivers/hid/hid-sensor-*
7343F:	drivers/iio/*/hid-*
7344F:	include/linux/hid-sensor-*
7345
7346HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7347M:	Thomas Gleixner <tglx@linutronix.de>
7348L:	linux-kernel@vger.kernel.org
7349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7350S:	Maintained
7351F:	Documentation/timers/
7352F:	kernel/time/hrtimer.c
7353F:	kernel/time/clockevents.c
7354F:	kernel/time/timer_*.c
7355F:	include/linux/clockchips.h
7356F:	include/linux/hrtimer.h
7357
7358HIGH-SPEED SCC DRIVER FOR AX.25
7359L:	linux-hams@vger.kernel.org
7360S:	Orphan
7361F:	drivers/net/hamradio/dmascc.c
7362F:	drivers/net/hamradio/scc.c
7363
7364HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7365M:	HighPoint Linux Team <linux@highpoint-tech.com>
7366W:	http://www.highpoint-tech.com
7367S:	Supported
7368F:	Documentation/scsi/hptiop.txt
7369F:	drivers/scsi/hptiop.c
7370
7371HIPPI
7372M:	Jes Sorensen <jes@trained-monkey.org>
7373L:	linux-hippi@sunsite.dk
7374S:	Maintained
7375F:	include/linux/hippidevice.h
7376F:	include/uapi/linux/if_hippi.h
7377F:	net/802/hippi.c
7378F:	drivers/net/hippi/
7379
7380HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7381M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7382M:	Salil Mehta <salil.mehta@huawei.com>
7383L:	netdev@vger.kernel.org
7384W:	http://www.hisilicon.com
7385S:	Maintained
7386F:	drivers/net/ethernet/hisilicon/hns3/
7387
7388HISILICON LPC BUS DRIVER
7389M:	john.garry@huawei.com
7390W:	http://www.hisilicon.com
7391S:	Maintained
7392F:	drivers/bus/hisi_lpc.c
7393F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7394
7395HISILICON NETWORK SUBSYSTEM DRIVER
7396M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7397M:	Salil Mehta <salil.mehta@huawei.com>
7398L:	netdev@vger.kernel.org
7399W:	http://www.hisilicon.com
7400S:	Maintained
7401F:	drivers/net/ethernet/hisilicon/
7402F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7403
7404HISILICON PMU DRIVER
7405M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7406W:	http://www.hisilicon.com
7407S:	Supported
7408F:	drivers/perf/hisilicon
7409F:	Documentation/admin-guide/perf/hisi-pmu.rst
7410
7411HISILICON ROCE DRIVER
7412M:	Lijun Ou <oulijun@huawei.com>
7413M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7414L:	linux-rdma@vger.kernel.org
7415S:	Maintained
7416F:	drivers/infiniband/hw/hns/
7417F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7418
7419HISILICON SAS Controller
7420M:	John Garry <john.garry@huawei.com>
7421W:	http://www.hisilicon.com
7422S:	Supported
7423F:	drivers/scsi/hisi_sas/
7424F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7425
7426HISILICON QM AND ZIP Controller DRIVER
7427M:	Zhou Wang <wangzhou1@hisilicon.com>
7428L:	linux-crypto@vger.kernel.org
7429S:	Maintained
7430F:	drivers/crypto/hisilicon/qm.c
7431F:	drivers/crypto/hisilicon/qm.h
7432F:	drivers/crypto/hisilicon/sgl.c
7433F:	drivers/crypto/hisilicon/sgl.h
7434F:	drivers/crypto/hisilicon/zip/
7435F:	Documentation/ABI/testing/debugfs-hisi-zip
7436
7437HMM - Heterogeneous Memory Management
7438M:	Jérôme Glisse <jglisse@redhat.com>
7439L:	linux-mm@kvack.org
7440S:	Maintained
7441F:	mm/hmm*
7442F:	include/linux/hmm*
7443F:	Documentation/vm/hmm.rst
7444
7445HOST AP DRIVER
7446M:	Jouni Malinen <j@w1.fi>
7447L:	linux-wireless@vger.kernel.org
7448W:	http://w1.fi/hostap-driver.html
7449S:	Obsolete
7450F:	drivers/net/wireless/intersil/hostap/
7451
7452HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7453L:	platform-driver-x86@vger.kernel.org
7454S:	Orphan
7455F:	drivers/platform/x86/tc1100-wmi.c
7456
7457HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7458M:	Jaroslav Kysela <perex@perex.cz>
7459S:	Maintained
7460F:	drivers/net/ethernet/hp/hp100.*
7461
7462HPET:	High Precision Event Timers driver
7463M:	Clemens Ladisch <clemens@ladisch.de>
7464S:	Maintained
7465F:	Documentation/timers/hpet.rst
7466F:	drivers/char/hpet.c
7467F:	include/linux/hpet.h
7468F:	include/uapi/linux/hpet.h
7469
7470HPET:	x86
7471S:	Orphan
7472F:	arch/x86/kernel/hpet.c
7473F:	arch/x86/include/asm/hpet.h
7474
7475HPFS FILESYSTEM
7476M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7477W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7478S:	Maintained
7479F:	fs/hpfs/
7480
7481HSI SUBSYSTEM
7482M:	Sebastian Reichel <sre@kernel.org>
7483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7484S:	Maintained
7485F:	Documentation/ABI/testing/sysfs-bus-hsi
7486F:	Documentation/driver-api/hsi.rst
7487F:	drivers/hsi/
7488F:	include/linux/hsi/
7489F:	include/uapi/linux/hsi/
7490
7491HSO 3G MODEM DRIVER
7492L:	linux-usb@vger.kernel.org
7493S:	Orphan
7494F:	drivers/net/usb/hso.c
7495
7496HSR NETWORK PROTOCOL
7497M:	Arvid Brodin <arvid.brodin@alten.se>
7498L:	netdev@vger.kernel.org
7499S:	Maintained
7500F:	net/hsr/
7501
7502HT16K33 LED CONTROLLER DRIVER
7503M:	Robin van der Gracht <robin@protonic.nl>
7504S:	Maintained
7505F:	drivers/auxdisplay/ht16k33.c
7506F:	Documentation/devicetree/bindings/display/ht16k33.txt
7507
7508HTCPEN TOUCHSCREEN DRIVER
7509M:	Pau Oliva Fora <pof@eslack.org>
7510L:	linux-input@vger.kernel.org
7511S:	Maintained
7512F:	drivers/input/touchscreen/htcpen.c
7513
7514HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7515M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7516L:	linux-iio@vger.kernel.org
7517W:	http://www.st.com/
7518S:	Maintained
7519F:	drivers/iio/humidity/hts221*
7520F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7521
7522HUAWEI ETHERNET DRIVER
7523M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7524L:	netdev@vger.kernel.org
7525S:	Supported
7526F:	Documentation/networking/hinic.txt
7527F:	drivers/net/ethernet/huawei/hinic/
7528
7529HUGETLB FILESYSTEM
7530M:	Mike Kravetz <mike.kravetz@oracle.com>
7531L:	linux-mm@kvack.org
7532S:	Maintained
7533F:	fs/hugetlbfs/
7534F:	mm/hugetlb.c
7535F:	include/linux/hugetlb.h
7536F:	Documentation/admin-guide/mm/hugetlbpage.rst
7537F:	Documentation/vm/hugetlbfs_reserv.rst
7538F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7539
7540HVA ST MEDIA DRIVER
7541M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7542L:	linux-media@vger.kernel.org
7543T:	git git://linuxtv.org/media_tree.git
7544W:	https://linuxtv.org
7545S:	Supported
7546F:	drivers/media/platform/sti/hva
7547
7548HWPOISON MEMORY FAILURE HANDLING
7549M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7550L:	linux-mm@kvack.org
7551S:	Maintained
7552F:	mm/memory-failure.c
7553F:	mm/hwpoison-inject.c
7554
7555HYGON PROCESSOR SUPPORT
7556M:	Pu Wen <puwen@hygon.cn>
7557L:	linux-kernel@vger.kernel.org
7558S:	Maintained
7559F:	arch/x86/kernel/cpu/hygon.c
7560
7561Hyper-V CORE AND DRIVERS
7562M:	"K. Y. Srinivasan" <kys@microsoft.com>
7563M:	Haiyang Zhang <haiyangz@microsoft.com>
7564M:	Stephen Hemminger <sthemmin@microsoft.com>
7565M:	Sasha Levin <sashal@kernel.org>
7566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7567L:	linux-hyperv@vger.kernel.org
7568S:	Supported
7569F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7570F:	arch/x86/include/asm/mshyperv.h
7571F:	arch/x86/include/asm/trace/hyperv.h
7572F:	arch/x86/include/asm/hyperv-tlfs.h
7573F:	arch/x86/kernel/cpu/mshyperv.c
7574F:	arch/x86/hyperv
7575F:	drivers/clocksource/hyperv_timer.c
7576F:	drivers/hid/hid-hyperv.c
7577F:	drivers/hv/
7578F:	drivers/input/serio/hyperv-keyboard.c
7579F:	drivers/pci/controller/pci-hyperv.c
7580F:	drivers/pci/controller/pci-hyperv-intf.c
7581F:	drivers/net/hyperv/
7582F:	drivers/scsi/storvsc_drv.c
7583F:	drivers/uio/uio_hv_generic.c
7584F:	drivers/video/fbdev/hyperv_fb.c
7585F:	drivers/iommu/hyperv-iommu.c
7586F:	net/vmw_vsock/hyperv_transport.c
7587F:	include/clocksource/hyperv_timer.h
7588F:	include/linux/hyperv.h
7589F:	include/uapi/linux/hyperv.h
7590F:	include/asm-generic/mshyperv.h
7591F:	tools/hv/
7592F:	Documentation/ABI/stable/sysfs-bus-vmbus
7593
7594HYPERBUS SUPPORT
7595M:	Vignesh Raghavendra <vigneshr@ti.com>
7596S:	Supported
7597F:	drivers/mtd/hyperbus/
7598F:	include/linux/mtd/hyperbus.h
7599F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7600F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7601
7602HYPERVISOR VIRTUAL CONSOLE DRIVER
7603L:	linuxppc-dev@lists.ozlabs.org
7604S:	Odd Fixes
7605F:	drivers/tty/hvc/
7606
7607I2C ACPI SUPPORT
7608M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7609L:	linux-i2c@vger.kernel.org
7610L:	linux-acpi@vger.kernel.org
7611S:	Maintained
7612F:	drivers/i2c/i2c-core-acpi.c
7613
7614I2C CONTROLLER DRIVER FOR NVIDIA GPU
7615M:	Ajay Gupta <ajayg@nvidia.com>
7616L:	linux-i2c@vger.kernel.org
7617S:	Maintained
7618F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
7619F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7620
7621I2C MUXES
7622M:	Peter Rosin <peda@axentia.se>
7623L:	linux-i2c@vger.kernel.org
7624S:	Maintained
7625F:	Documentation/i2c/i2c-topology.rst
7626F:	Documentation/i2c/muxes/
7627F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7628F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7629F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7630F:	drivers/i2c/i2c-mux.c
7631F:	drivers/i2c/muxes/
7632F:	include/linux/i2c-mux.h
7633
7634I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7635M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7636L:	linux-i2c@vger.kernel.org
7637S:	Maintained
7638F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7639F:	drivers/i2c/busses/i2c-mv64xxx.c
7640
7641I2C OVER PARALLEL PORT
7642M:	Jean Delvare <jdelvare@suse.com>
7643L:	linux-i2c@vger.kernel.org
7644S:	Maintained
7645F:	Documentation/i2c/busses/i2c-parport.rst
7646F:	Documentation/i2c/busses/i2c-parport-light.rst
7647F:	drivers/i2c/busses/i2c-parport.c
7648F:	drivers/i2c/busses/i2c-parport-light.c
7649
7650I2C SUBSYSTEM
7651M:	Wolfram Sang <wsa@the-dreams.de>
7652L:	linux-i2c@vger.kernel.org
7653W:	https://i2c.wiki.kernel.org/
7654Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7656S:	Maintained
7657F:	Documentation/devicetree/bindings/i2c/i2c.txt
7658F:	Documentation/i2c/
7659F:	drivers/i2c/*
7660F:	include/linux/i2c.h
7661F:	include/linux/i2c-dev.h
7662F:	include/linux/i2c-smbus.h
7663F:	include/uapi/linux/i2c.h
7664F:	include/uapi/linux/i2c-*.h
7665
7666I2C SUBSYSTEM HOST DRIVERS
7667L:	linux-i2c@vger.kernel.org
7668W:	https://i2c.wiki.kernel.org/
7669Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7671S:	Odd Fixes
7672F:	Documentation/devicetree/bindings/i2c/
7673F:	drivers/i2c/algos/
7674F:	drivers/i2c/busses/
7675
7676I2C-TAOS-EVM DRIVER
7677M:	Jean Delvare <jdelvare@suse.com>
7678L:	linux-i2c@vger.kernel.org
7679S:	Maintained
7680F:	Documentation/i2c/busses/i2c-taos-evm.rst
7681F:	drivers/i2c/busses/i2c-taos-evm.c
7682
7683I2C-TINY-USB DRIVER
7684M:	Till Harbaum <till@harbaum.org>
7685L:	linux-i2c@vger.kernel.org
7686W:	http://www.harbaum.org/till/i2c_tiny_usb
7687S:	Maintained
7688F:	drivers/i2c/busses/i2c-tiny-usb.c
7689
7690I2C/SMBUS CONTROLLER DRIVERS FOR PC
7691M:	Jean Delvare <jdelvare@suse.com>
7692L:	linux-i2c@vger.kernel.org
7693S:	Maintained
7694F:	Documentation/i2c/busses/i2c-ali1535.rst
7695F:	Documentation/i2c/busses/i2c-ali1563.rst
7696F:	Documentation/i2c/busses/i2c-ali15x3.rst
7697F:	Documentation/i2c/busses/i2c-amd756.rst
7698F:	Documentation/i2c/busses/i2c-amd8111.rst
7699F:	Documentation/i2c/busses/i2c-i801.rst
7700F:	Documentation/i2c/busses/i2c-nforce2.rst
7701F:	Documentation/i2c/busses/i2c-piix4.rst
7702F:	Documentation/i2c/busses/i2c-sis5595.rst
7703F:	Documentation/i2c/busses/i2c-sis630.rst
7704F:	Documentation/i2c/busses/i2c-sis96x.rst
7705F:	Documentation/i2c/busses/i2c-via.rst
7706F:	Documentation/i2c/busses/i2c-viapro.rst
7707F:	drivers/i2c/busses/i2c-ali1535.c
7708F:	drivers/i2c/busses/i2c-ali1563.c
7709F:	drivers/i2c/busses/i2c-ali15x3.c
7710F:	drivers/i2c/busses/i2c-amd756.c
7711F:	drivers/i2c/busses/i2c-amd756-s4882.c
7712F:	drivers/i2c/busses/i2c-amd8111.c
7713F:	drivers/i2c/busses/i2c-i801.c
7714F:	drivers/i2c/busses/i2c-isch.c
7715F:	drivers/i2c/busses/i2c-nforce2.c
7716F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7717F:	drivers/i2c/busses/i2c-piix4.c
7718F:	drivers/i2c/busses/i2c-sis5595.c
7719F:	drivers/i2c/busses/i2c-sis630.c
7720F:	drivers/i2c/busses/i2c-sis96x.c
7721F:	drivers/i2c/busses/i2c-via.c
7722F:	drivers/i2c/busses/i2c-viapro.c
7723
7724I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7725M:	Hans de Goede <hdegoede@redhat.com>
7726L:	linux-i2c@vger.kernel.org
7727S:	Maintained
7728F:	drivers/i2c/busses/i2c-cht-wc.c
7729
7730I2C/SMBUS ISMT DRIVER
7731M:	Seth Heasley <seth.heasley@intel.com>
7732M:	Neil Horman <nhorman@tuxdriver.com>
7733L:	linux-i2c@vger.kernel.org
7734F:	drivers/i2c/busses/i2c-ismt.c
7735F:	Documentation/i2c/busses/i2c-ismt.rst
7736
7737I2C/SMBUS STUB DRIVER
7738M:	Jean Delvare <jdelvare@suse.com>
7739L:	linux-i2c@vger.kernel.org
7740S:	Maintained
7741F:	drivers/i2c/i2c-stub.c
7742
7743I3C SUBSYSTEM
7744M:	Boris Brezillon <bbrezillon@kernel.org>
7745L:	linux-i3c@lists.infradead.org
7746C:	irc://chat.freenode.net/linux-i3c
7747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7748S:	Maintained
7749F:	Documentation/ABI/testing/sysfs-bus-i3c
7750F:	Documentation/devicetree/bindings/i3c/
7751F:	Documentation/driver-api/i3c
7752F:	drivers/i3c/
7753F:	include/linux/i3c/
7754
7755I3C DRIVER FOR SYNOPSYS DESIGNWARE
7756M:	Vitor Soares <vitor.soares@synopsys.com>
7757S:	Maintained
7758F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7759F:	drivers/i3c/master/dw*
7760
7761IA64 (Itanium) PLATFORM
7762M:	Tony Luck <tony.luck@intel.com>
7763M:	Fenghua Yu <fenghua.yu@intel.com>
7764L:	linux-ia64@vger.kernel.org
7765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7766S:	Maintained
7767F:	arch/ia64/
7768
7769IBM Power 842 compression accelerator
7770M:	Haren Myneni <haren@us.ibm.com>
7771S:	Supported
7772F:	drivers/crypto/nx/Makefile
7773F:	drivers/crypto/nx/Kconfig
7774F:	drivers/crypto/nx/nx-842*
7775F:	include/linux/sw842.h
7776F:	crypto/842.c
7777F:	lib/842/
7778
7779IBM Power in-Nest Crypto Acceleration
7780M:	Breno Leitão <leitao@debian.org>
7781M:	Nayna Jain <nayna@linux.ibm.com>
7782M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7783L:	linux-crypto@vger.kernel.org
7784S:	Supported
7785F:	drivers/crypto/nx/Makefile
7786F:	drivers/crypto/nx/Kconfig
7787F:	drivers/crypto/nx/nx-aes*
7788F:	drivers/crypto/nx/nx-sha*
7789F:	drivers/crypto/nx/nx.*
7790F:	drivers/crypto/nx/nx_csbcpb.h
7791F:	drivers/crypto/nx/nx_debugfs.c
7792
7793IBM Power Linux RAID adapter
7794M:	Brian King <brking@us.ibm.com>
7795S:	Supported
7796F:	drivers/scsi/ipr.*
7797
7798IBM Power SRIOV Virtual NIC Device Driver
7799M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7800M:	John Allen <jallen@linux.ibm.com>
7801L:	netdev@vger.kernel.org
7802S:	Supported
7803F:	drivers/net/ethernet/ibm/ibmvnic.*
7804
7805IBM Power Virtual Accelerator Switchboard
7806M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7807L:	linuxppc-dev@lists.ozlabs.org
7808S:	Supported
7809F:	arch/powerpc/platforms/powernv/vas*
7810F:	arch/powerpc/platforms/powernv/copy-paste.h
7811F:	arch/powerpc/include/asm/vas.h
7812
7813IBM Power Virtual Ethernet Device Driver
7814M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7815L:	netdev@vger.kernel.org
7816S:	Supported
7817F:	drivers/net/ethernet/ibm/ibmveth.*
7818
7819IBM Power Virtual FC Device Drivers
7820M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7821L:	linux-scsi@vger.kernel.org
7822S:	Supported
7823F:	drivers/scsi/ibmvscsi/ibmvfc*
7824
7825IBM Power Virtual Management Channel Driver
7826M:	Steven Royer <seroyer@linux.ibm.com>
7827S:	Supported
7828F:	drivers/misc/ibmvmc.*
7829
7830IBM Power Virtual SCSI Device Drivers
7831M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7832L:	linux-scsi@vger.kernel.org
7833S:	Supported
7834F:	drivers/scsi/ibmvscsi/ibmvscsi*
7835F:	include/scsi/viosrp.h
7836
7837IBM Power Virtual SCSI Device Target Driver
7838M:	Michael Cyr <mikecyr@linux.ibm.com>
7839L:	linux-scsi@vger.kernel.org
7840L:	target-devel@vger.kernel.org
7841S:	Supported
7842F:	drivers/scsi/ibmvscsi_tgt/
7843
7844IBM Power VMX Cryptographic instructions
7845M:	Breno Leitão <leitao@debian.org>
7846M:	Nayna Jain <nayna@linux.ibm.com>
7847M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7848L:	linux-crypto@vger.kernel.org
7849S:	Supported
7850F:	drivers/crypto/vmx/Makefile
7851F:	drivers/crypto/vmx/Kconfig
7852F:	drivers/crypto/vmx/vmx.c
7853F:	drivers/crypto/vmx/aes*
7854F:	drivers/crypto/vmx/ghash*
7855F:	drivers/crypto/vmx/ppc-xlate.pl
7856
7857IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7858M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7859L:	linux-pci@vger.kernel.org
7860L:	linuxppc-dev@lists.ozlabs.org
7861S:	Supported
7862F:	drivers/pci/hotplug/rpaphp*
7863
7864IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7865M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7866L:	linux-pci@vger.kernel.org
7867L:	linuxppc-dev@lists.ozlabs.org
7868S:	Supported
7869F:	drivers/pci/hotplug/rpadlpar*
7870
7871IBM ServeRAID RAID DRIVER
7872S:	Orphan
7873F:	drivers/scsi/ips.*
7874
7875ICH LPC AND GPIO DRIVER
7876M:	Peter Tyser <ptyser@xes-inc.com>
7877S:	Maintained
7878F:	drivers/mfd/lpc_ich.c
7879F:	drivers/gpio/gpio-ich.c
7880
7881ICY I2C DRIVER
7882M:	Max Staudt <max@enpas.org>
7883L:	linux-i2c@vger.kernel.org
7884S:	Maintained
7885F:	drivers/i2c/busses/i2c-icy.c
7886
7887IDE SUBSYSTEM
7888M:	"David S. Miller" <davem@davemloft.net>
7889L:	linux-ide@vger.kernel.org
7890Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7892S:	Maintained
7893F:	Documentation/ide/
7894F:	drivers/ide/
7895F:	include/linux/ide.h
7896
7897IDE/ATAPI DRIVERS
7898M:	Borislav Petkov <bp@alien8.de>
7899L:	linux-ide@vger.kernel.org
7900S:	Maintained
7901F:	Documentation/cdrom/ide-cd.rst
7902F:	drivers/ide/ide-cd*
7903
7904IDEAPAD LAPTOP EXTRAS DRIVER
7905M:	Ike Panhc <ike.pan@canonical.com>
7906L:	platform-driver-x86@vger.kernel.org
7907W:	http://launchpad.net/ideapad-laptop
7908S:	Maintained
7909F:	drivers/platform/x86/ideapad-laptop.c
7910
7911IDEAPAD LAPTOP SLIDEBAR DRIVER
7912M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7913L:	linux-input@vger.kernel.org
7914W:	https://github.com/o2genum/ideapad-slidebar
7915S:	Maintained
7916F:	drivers/input/misc/ideapad_slidebar.c
7917
7918IDT VersaClock 5 CLOCK DRIVER
7919M:	Marek Vasut <marek.vasut@gmail.com>
7920S:	Maintained
7921F:	drivers/clk/clk-versaclock5.c
7922
7923IEEE 802.15.4 SUBSYSTEM
7924M:	Alexander Aring <alex.aring@gmail.com>
7925M:	Stefan Schmidt <stefan@datenfreihafen.org>
7926L:	linux-wpan@vger.kernel.org
7927W:	http://wpan.cakelab.org/
7928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7930S:	Maintained
7931F:	net/ieee802154/
7932F:	net/mac802154/
7933F:	drivers/net/ieee802154/
7934F:	include/linux/nl802154.h
7935F:	include/linux/ieee802154.h
7936F:	include/net/nl802154.h
7937F:	include/net/mac802154.h
7938F:	include/net/af_ieee802154.h
7939F:	include/net/cfg802154.h
7940F:	include/net/ieee802154_netdev.h
7941F:	Documentation/networking/ieee802154.rst
7942
7943IFE PROTOCOL
7944M:	Yotam Gigi <yotam.gi@gmail.com>
7945M:	Jamal Hadi Salim <jhs@mojatatu.com>
7946F:	net/ife
7947F:	include/net/ife.h
7948F:	include/uapi/linux/ife.h
7949
7950IGORPLUG-USB IR RECEIVER
7951M:	Sean Young <sean@mess.org>
7952L:	linux-media@vger.kernel.org
7953S:	Maintained
7954F:	drivers/media/rc/igorplugusb.c
7955
7956IGUANAWORKS USB IR TRANSCEIVER
7957M:	Sean Young <sean@mess.org>
7958L:	linux-media@vger.kernel.org
7959S:	Maintained
7960F:	drivers/media/rc/iguanair.c
7961
7962IIO DIGITAL POTENTIOMETER DAC
7963M:	Peter Rosin <peda@axentia.se>
7964L:	linux-iio@vger.kernel.org
7965S:	Maintained
7966F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7967F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7968F:	drivers/iio/dac/dpot-dac.c
7969
7970IIO ENVELOPE DETECTOR
7971M:	Peter Rosin <peda@axentia.se>
7972L:	linux-iio@vger.kernel.org
7973S:	Maintained
7974F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7975F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7976F:	drivers/iio/adc/envelope-detector.c
7977
7978IIO MULTIPLEXER
7979M:	Peter Rosin <peda@axentia.se>
7980L:	linux-iio@vger.kernel.org
7981S:	Maintained
7982F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7983F:	drivers/iio/multiplexer/iio-mux.c
7984
7985IIO SUBSYSTEM AND DRIVERS
7986M:	Jonathan Cameron <jic23@kernel.org>
7987R:	Hartmut Knaack <knaack.h@gmx.de>
7988R:	Lars-Peter Clausen <lars@metafoo.de>
7989R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7990L:	linux-iio@vger.kernel.org
7991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7992S:	Maintained
7993F:	Documentation/ABI/testing/configfs-iio*
7994F:	Documentation/ABI/testing/sysfs-bus-iio*
7995F:	Documentation/devicetree/bindings/iio/
7996F:	drivers/iio/
7997F:	drivers/staging/iio/
7998F:	include/linux/iio/
7999F:	tools/iio/
8000
8001IIO UNIT CONVERTER
8002M:	Peter Rosin <peda@axentia.se>
8003L:	linux-iio@vger.kernel.org
8004S:	Maintained
8005F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8006F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8007F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8008F:	drivers/iio/afe/iio-rescale.c
8009
8010IKANOS/ADI EAGLE ADSL USB DRIVER
8011M:	Matthieu Castet <castet.matthieu@free.fr>
8012M:	Stanislaw Gruszka <stf_xl@wp.pl>
8013S:	Maintained
8014F:	drivers/usb/atm/ueagle-atm.c
8015
8016IMGTEC ASCII LCD DRIVER
8017M:	Paul Burton <paul.burton@mips.com>
8018S:	Maintained
8019F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8020F:	drivers/auxdisplay/img-ascii-lcd.c
8021
8022IMGTEC IR DECODER DRIVER
8023M:	James Hogan <jhogan@kernel.org>
8024S:	Maintained
8025F:	drivers/media/rc/img-ir/
8026
8027IMON SOUNDGRAPH USB IR RECEIVER
8028M:	Sean Young <sean@mess.org>
8029L:	linux-media@vger.kernel.org
8030S:	Maintained
8031F:	drivers/media/rc/imon_raw.c
8032F:	drivers/media/rc/imon.c
8033
8034IMS TWINTURBO FRAMEBUFFER DRIVER
8035L:	linux-fbdev@vger.kernel.org
8036S:	Orphan
8037F:	drivers/video/fbdev/imsttfb.c
8038
8039INA209 HARDWARE MONITOR DRIVER
8040M:	Guenter Roeck <linux@roeck-us.net>
8041L:	linux-hwmon@vger.kernel.org
8042S:	Maintained
8043F:	Documentation/hwmon/ina209.rst
8044F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8045F:	drivers/hwmon/ina209.c
8046
8047INA2XX HARDWARE MONITOR DRIVER
8048M:	Guenter Roeck <linux@roeck-us.net>
8049L:	linux-hwmon@vger.kernel.org
8050S:	Maintained
8051F:	Documentation/hwmon/ina2xx.rst
8052F:	drivers/hwmon/ina2xx.c
8053F:	include/linux/platform_data/ina2xx.h
8054
8055INDUSTRY PACK SUBSYSTEM (IPACK)
8056M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8057M:	Jens Taprogge <jens.taprogge@taprogge.org>
8058M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8059L:	industrypack-devel@lists.sourceforge.net
8060W:	http://industrypack.sourceforge.net
8061S:	Maintained
8062F:	drivers/ipack/
8063
8064INFINEON DPS310 Driver
8065M:	Eddie James <eajames@linux.ibm.com>
8066L:	linux-iio@vger.kernel.org
8067F:	drivers/iio/pressure/dps310.c
8068S:	Maintained
8069
8070INFINIBAND SUBSYSTEM
8071M:	Doug Ledford <dledford@redhat.com>
8072M:	Jason Gunthorpe <jgg@mellanox.com>
8073L:	linux-rdma@vger.kernel.org
8074W:	https://github.com/linux-rdma/rdma-core
8075Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8077S:	Supported
8078F:	Documentation/devicetree/bindings/infiniband/
8079F:	Documentation/infiniband/
8080F:	drivers/infiniband/
8081F:	include/uapi/linux/if_infiniband.h
8082F:	include/uapi/rdma/
8083F:	include/rdma/
8084F:	include/trace/events/ib_mad.h
8085F:	include/trace/events/ib_umad.h
8086F:	samples/bpf/ibumad_kern.c
8087F:	samples/bpf/ibumad_user.c
8088
8089INGENIC JZ4780 DMA Driver
8090M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8091S:	Maintained
8092F:	drivers/dma/dma-jz4780.c
8093
8094INGENIC JZ4780 NAND DRIVER
8095M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8096L:	linux-mtd@lists.infradead.org
8097S:	Maintained
8098F:	drivers/mtd/nand/raw/ingenic/
8099
8100INGENIC JZ47xx SoCs
8101M:	Paul Cercueil <paul@crapouillou.net>
8102S:	Maintained
8103F:	arch/mips/boot/dts/ingenic/
8104F:	arch/mips/include/asm/mach-jz4740/
8105F:	arch/mips/jz4740/
8106F:	drivers/clk/ingenic/
8107F:	drivers/dma/dma-jz4780.c
8108F:	drivers/gpu/drm/ingenic/
8109F:	drivers/i2c/busses/i2c-jz4780.c
8110F:	drivers/iio/adc/ingenic-adc.c
8111F:	drivers/irqchip/irq-ingenic.c
8112F:	drivers/memory/jz4780-nemc.c
8113F:	drivers/mmc/host/jz4740_mmc.c
8114F:	drivers/mtd/nand/raw/ingenic/
8115F:	drivers/pinctrl/pinctrl-ingenic.c
8116F:	drivers/power/supply/ingenic-battery.c
8117F:	drivers/pwm/pwm-jz4740.c
8118F:	drivers/rtc/rtc-jz4740.c
8119F:	drivers/tty/serial/8250/8250_ingenic.c
8120F:	drivers/usb/musb/jz4740.c
8121F:	drivers/watchdog/jz4740_wdt.c
8122F:	include/dt-bindings/iio/adc/ingenic,adc.h
8123F:	include/linux/mfd/ingenic-tcu.h
8124F:	sound/soc/jz4740/
8125F:	sound/soc/codecs/jz47*
8126
8127INOTIFY
8128M:	Jan Kara <jack@suse.cz>
8129R:	Amir Goldstein <amir73il@gmail.com>
8130L:	linux-fsdevel@vger.kernel.org
8131S:	Maintained
8132F:	Documentation/filesystems/inotify.txt
8133F:	fs/notify/inotify/
8134F:	include/linux/inotify.h
8135F:	include/uapi/linux/inotify.h
8136
8137INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8138M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8139L:	linux-input@vger.kernel.org
8140Q:	http://patchwork.kernel.org/project/linux-input/list/
8141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8142S:	Maintained
8143F:	drivers/input/
8144F:	include/linux/input.h
8145F:	include/uapi/linux/input.h
8146F:	include/uapi/linux/input-event-codes.h
8147F:	include/linux/input/
8148F:	Documentation/devicetree/bindings/input/
8149F:	Documentation/devicetree/bindings/serio/
8150F:	Documentation/input/
8151
8152INPUT MULTITOUCH (MT) PROTOCOL
8153M:	Henrik Rydberg <rydberg@bitmath.org>
8154L:	linux-input@vger.kernel.org
8155S:	Odd fixes
8156F:	Documentation/input/multi-touch-protocol.rst
8157F:	drivers/input/input-mt.c
8158K:	\b(ABS|SYN)_MT_
8159
8160INSIDE SECURE CRYPTO DRIVER
8161M:	Antoine Tenart <antoine.tenart@bootlin.com>
8162F:	drivers/crypto/inside-secure/
8163S:	Maintained
8164L:	linux-crypto@vger.kernel.org
8165
8166INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8167M:	Mimi Zohar <zohar@linux.ibm.com>
8168M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8169L:	linux-integrity@vger.kernel.org
8170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8171S:	Supported
8172F:	security/integrity/ima/
8173
8174INTEL 810/815 FRAMEBUFFER DRIVER
8175M:	Antonino Daplas <adaplas@gmail.com>
8176L:	linux-fbdev@vger.kernel.org
8177S:	Maintained
8178F:	drivers/video/fbdev/i810/
8179
8180INTEL ASoC DRIVERS
8181M:	Cezary Rojewski <cezary.rojewski@intel.com>
8182M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8183M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8184M:	Jie Yang <yang.jie@linux.intel.com>
8185L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8186S:	Supported
8187F:	sound/soc/intel/
8188
8189INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8190M:	Hans de Goede <hdegoede@redhat.com>
8191L:	platform-driver-x86@vger.kernel.org
8192S:	Maintained
8193F:	drivers/platform/x86/intel_atomisp2_pm.c
8194
8195INTEL C600 SERIES SAS CONTROLLER DRIVER
8196M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8197M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8198L:	linux-scsi@vger.kernel.org
8199T:	git git://git.code.sf.net/p/intel-sas/isci
8200S:	Supported
8201F:	drivers/scsi/isci/
8202
8203INTEL CPU family model numbers
8204M:	Tony Luck <tony.luck@intel.com>
8205M:	x86@kernel.org
8206L:	linux-kernel@vger.kernel.org
8207S:	Supported
8208F:	arch/x86/include/asm/intel-family.h
8209
8210INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8211M:	Jani Nikula <jani.nikula@linux.intel.com>
8212M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8213M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8214L:	intel-gfx@lists.freedesktop.org
8215W:	https://01.org/linuxgraphics/
8216B:	https://01.org/linuxgraphics/documentation/how-report-bugs
8217C:	irc://chat.freenode.net/intel-gfx
8218Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8219T:	git git://anongit.freedesktop.org/drm-intel
8220S:	Supported
8221F:	drivers/gpu/drm/i915/
8222F:	include/drm/i915*
8223F:	include/uapi/drm/i915_drm.h
8224F:	Documentation/gpu/i915.rst
8225
8226INTEL ETHERNET DRIVERS
8227M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8228L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8229W:	http://www.intel.com/support/feedback.htm
8230W:	http://e1000.sourceforge.net/
8231Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8234S:	Supported
8235F:	Documentation/networking/device_drivers/intel/e100.rst
8236F:	Documentation/networking/device_drivers/intel/e1000.rst
8237F:	Documentation/networking/device_drivers/intel/e1000e.rst
8238F:	Documentation/networking/device_drivers/intel/fm10k.rst
8239F:	Documentation/networking/device_drivers/intel/igb.rst
8240F:	Documentation/networking/device_drivers/intel/igbvf.rst
8241F:	Documentation/networking/device_drivers/intel/ixgb.rst
8242F:	Documentation/networking/device_drivers/intel/ixgbe.rst
8243F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
8244F:	Documentation/networking/device_drivers/intel/i40e.rst
8245F:	Documentation/networking/device_drivers/intel/iavf.rst
8246F:	Documentation/networking/device_drivers/intel/ice.rst
8247F:	drivers/net/ethernet/intel/
8248F:	drivers/net/ethernet/intel/*/
8249F:	include/linux/avf/virtchnl.h
8250
8251INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8252M:	Maik Broemme <mbroemme@libmpq.org>
8253L:	linux-fbdev@vger.kernel.org
8254S:	Maintained
8255F:	Documentation/fb/intelfb.rst
8256F:	drivers/video/fbdev/intelfb/
8257
8258INTEL GPIO DRIVERS
8259M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8260L:	linux-gpio@vger.kernel.org
8261S:	Maintained
8262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8263F:	drivers/gpio/gpio-ich.c
8264F:	drivers/gpio/gpio-intel-mid.c
8265F:	drivers/gpio/gpio-lynxpoint.c
8266F:	drivers/gpio/gpio-merrifield.c
8267F:	drivers/gpio/gpio-ml-ioh.c
8268F:	drivers/gpio/gpio-pch.c
8269F:	drivers/gpio/gpio-sch.c
8270F:	drivers/gpio/gpio-sodaville.c
8271
8272INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8273M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8274M:	Zhi Wang <zhi.a.wang@intel.com>
8275L:	intel-gvt-dev@lists.freedesktop.org
8276L:	intel-gfx@lists.freedesktop.org
8277W:	https://01.org/igvt-g
8278T:	git https://github.com/intel/gvt-linux.git
8279S:	Supported
8280F:	drivers/gpu/drm/i915/gvt/
8281
8282INTEL HID EVENT DRIVER
8283M:	Alex Hung <alex.hung@canonical.com>
8284L:	platform-driver-x86@vger.kernel.org
8285S:	Maintained
8286F:	drivers/platform/x86/intel-hid.c
8287
8288INTEL I/OAT DMA DRIVER
8289M:	Dave Jiang <dave.jiang@intel.com>
8290R:	Dan Williams <dan.j.williams@intel.com>
8291L:	dmaengine@vger.kernel.org
8292Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8293S:	Supported
8294F:	drivers/dma/ioat*
8295
8296INTEL IDLE DRIVER
8297M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8298M:	Len Brown <lenb@kernel.org>
8299L:	linux-pm@vger.kernel.org
8300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8301B:	https://bugzilla.kernel.org
8302S:	Supported
8303F:	drivers/idle/intel_idle.c
8304
8305INTEL INTEGRATED SENSOR HUB DRIVER
8306M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8307M:	Jiri Kosina <jikos@kernel.org>
8308L:	linux-input@vger.kernel.org
8309S:	Maintained
8310F:	drivers/hid/intel-ish-hid/
8311
8312INTEL IOMMU (VT-d)
8313M:	David Woodhouse <dwmw2@infradead.org>
8314L:	iommu@lists.linux-foundation.org
8315T:	git git://git.infradead.org/iommu-2.6.git
8316S:	Supported
8317F:	drivers/iommu/intel-iommu.c
8318F:	include/linux/intel-iommu.h
8319
8320INTEL IOP-ADMA DMA DRIVER
8321R:	Dan Williams <dan.j.williams@intel.com>
8322S:	Odd fixes
8323F:	drivers/dma/iop-adma.c
8324
8325INTEL IPU3 CSI-2 CIO2 DRIVER
8326M:	Yong Zhi <yong.zhi@intel.com>
8327M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8328M:	Bingbu Cao <bingbu.cao@intel.com>
8329R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8330L:	linux-media@vger.kernel.org
8331S:	Maintained
8332F:	drivers/media/pci/intel/ipu3/
8333F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8334
8335INTEL IPU3 CSI-2 IMGU DRIVER
8336M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8337L:	linux-media@vger.kernel.org
8338S:	Maintained
8339F:	drivers/staging/media/ipu3/
8340F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8341F:	Documentation/media/v4l-drivers/ipu3.rst
8342
8343INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8344M:	Krzysztof Halasa <khalasa@piap.pl>
8345S:	Maintained
8346F:	include/linux/soc/ixp4xx/qmgr.h
8347F:	include/linux/soc/ixp4xx/npe.h
8348F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8349F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8350F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8351F:	drivers/net/wan/ixp4xx_hss.c
8352
8353INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8354M:	Deepak Saxena <dsaxena@plexity.net>
8355S:	Maintained
8356F:	drivers/char/hw_random/ixp4xx-rng.c
8357
8358INTEL MANAGEMENT ENGINE (mei)
8359M:	Tomas Winkler <tomas.winkler@intel.com>
8360L:	linux-kernel@vger.kernel.org
8361S:	Supported
8362F:	include/uapi/linux/mei.h
8363F:	include/linux/mei_cl_bus.h
8364F:	drivers/misc/mei/*
8365F:	drivers/watchdog/mei_wdt.c
8366F:	Documentation/driver-api/mei/*
8367F:	samples/mei/*
8368
8369INTEL MENLOW THERMAL DRIVER
8370M:	Sujith Thomas <sujith.thomas@intel.com>
8371L:	platform-driver-x86@vger.kernel.org
8372W:	https://01.org/linux-acpi
8373S:	Supported
8374F:	drivers/platform/x86/intel_menlow.c
8375
8376INTEL MIC DRIVERS (mic)
8377M:	Sudeep Dutt <sudeep.dutt@intel.com>
8378M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8379S:	Supported
8380W:	https://github.com/sudeepdutt/mic
8381W:	http://software.intel.com/en-us/mic-developer
8382F:	include/linux/mic_bus.h
8383F:	include/linux/scif.h
8384F:	include/uapi/linux/mic_common.h
8385F:	include/uapi/linux/mic_ioctl.h
8386F:	include/uapi/linux/scif_ioctl.h
8387F:	drivers/misc/mic/
8388F:	drivers/dma/mic_x100_dma.c
8389F:	drivers/dma/mic_x100_dma.h
8390F:	Documentation/mic/
8391
8392INTEL PMC CORE DRIVER
8393M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8394M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8395L:	platform-driver-x86@vger.kernel.org
8396S:	Maintained
8397F:	drivers/platform/x86/intel_pmc_core*
8398
8399INTEL PMC/P-Unit IPC DRIVER
8400M:	Zha Qipeng<qipeng.zha@intel.com>
8401L:	platform-driver-x86@vger.kernel.org
8402S:	Maintained
8403F:	drivers/platform/x86/intel_pmc_ipc.c
8404F:	drivers/platform/x86/intel_punit_ipc.c
8405F:	arch/x86/include/asm/intel_pmc_ipc.h
8406F:	arch/x86/include/asm/intel_punit_ipc.h
8407
8408INTEL PMIC GPIO DRIVERS
8409M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8410S:	Maintained
8411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8412F:	drivers/gpio/gpio-*cove.c
8413F:	drivers/gpio/gpio-msic.c
8414
8415INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8416R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8417S:	Maintained
8418F:	drivers/mfd/intel_msic.c
8419F:	drivers/mfd/intel_soc_pmic*
8420F:	include/linux/mfd/intel_msic.h
8421F:	include/linux/mfd/intel_soc_pmic*
8422
8423INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8424M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8425L:	linux-wireless@vger.kernel.org
8426S:	Maintained
8427F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8428F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8429F:	drivers/net/wireless/intel/ipw2x00/
8430
8431INTEL PSTATE DRIVER
8432M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8433M:	Len Brown <lenb@kernel.org>
8434L:	linux-pm@vger.kernel.org
8435S:	Supported
8436F:	drivers/cpufreq/intel_pstate.c
8437
8438INTEL RDMA RNIC DRIVER
8439M:	Faisal Latif <faisal.latif@intel.com>
8440M:	Shiraz Saleem <shiraz.saleem@intel.com>
8441L:	linux-rdma@vger.kernel.org
8442S:	Supported
8443F:	drivers/infiniband/hw/i40iw/
8444F:	include/uapi/rdma/i40iw-abi.h
8445
8446INTEL SPEED SELECT TECHNOLOGY
8447M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8448L:	platform-driver-x86@vger.kernel.org
8449S:	Maintained
8450F:	drivers/platform/x86/intel_speed_select_if/
8451F:	tools/power/x86/intel-speed-select/
8452F:	include/uapi/linux/isst_if.h
8453
8454INTEL STRATIX10 FIRMWARE DRIVERS
8455M:	Richard Gong <richard.gong@linux.intel.com>
8456L:	linux-kernel@vger.kernel.org
8457S:	Maintained
8458F:	drivers/firmware/stratix10-rsu.c
8459F:	drivers/firmware/stratix10-svc.c
8460F:	include/linux/firmware/intel/stratix10-smc.h
8461F:	include/linux/firmware/intel/stratix10-svc-client.h
8462F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8463F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8464
8465INTEL TELEMETRY DRIVER
8466M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8467M:	"David E. Box" <david.e.box@linux.intel.com>
8468L:	platform-driver-x86@vger.kernel.org
8469S:	Maintained
8470F:	arch/x86/include/asm/intel_telemetry.h
8471F:	drivers/platform/x86/intel_telemetry*
8472
8473INTEL VIRTUAL BUTTON DRIVER
8474M:	AceLan Kao <acelan.kao@canonical.com>
8475L:	platform-driver-x86@vger.kernel.org
8476S:	Maintained
8477F:	drivers/platform/x86/intel-vbtn.c
8478
8479INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8480M:	Stanislaw Gruszka <sgruszka@redhat.com>
8481L:	linux-wireless@vger.kernel.org
8482S:	Supported
8483F:	drivers/net/wireless/intel/iwlegacy/
8484
8485INTEL WIRELESS WIFI LINK (iwlwifi)
8486M:	Johannes Berg <johannes.berg@intel.com>
8487M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8488M:	Luca Coelho <luciano.coelho@intel.com>
8489M:	Intel Linux Wireless <linuxwifi@intel.com>
8490L:	linux-wireless@vger.kernel.org
8491W:	http://intellinuxwireless.org
8492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8493S:	Supported
8494F:	drivers/net/wireless/intel/iwlwifi/
8495
8496INTEL WIRELESS WIMAX CONNECTION 2400
8497M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8498M:	linux-wimax@intel.com
8499L:	wimax@linuxwimax.org (subscribers-only)
8500S:	Supported
8501W:	http://linuxwimax.org
8502F:	Documentation/admin-guide/wimax/i2400m.rst
8503F:	drivers/net/wimax/i2400m/
8504F:	include/uapi/linux/wimax/i2400m.h
8505
8506INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8507M:	Mario Limonciello <mario.limonciello@dell.com>
8508S:	Maintained
8509F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8510
8511INTEL(R) TRACE HUB
8512M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8513S:	Supported
8514F:	Documentation/trace/intel_th.rst
8515F:	drivers/hwtracing/intel_th/
8516F:	include/linux/intel_th.h
8517
8518INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8519M:	Ning Sun <ning.sun@intel.com>
8520L:	tboot-devel@lists.sourceforge.net
8521W:	http://tboot.sourceforge.net
8522T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8523S:	Supported
8524F:	Documentation/x86/intel_txt.rst
8525F:	include/linux/tboot.h
8526F:	arch/x86/kernel/tboot.c
8527
8528INTERCONNECT API
8529M:	Georgi Djakov <georgi.djakov@linaro.org>
8530L:	linux-pm@vger.kernel.org
8531S:	Maintained
8532F:	Documentation/driver-api/interconnect.rst
8533F:	Documentation/devicetree/bindings/interconnect/
8534F:	drivers/interconnect/
8535F:	include/dt-bindings/interconnect/
8536F:	include/linux/interconnect-provider.h
8537F:	include/linux/interconnect.h
8538
8539INVENSENSE MPU-3050 GYROSCOPE DRIVER
8540M:	Linus Walleij <linus.walleij@linaro.org>
8541L:	linux-iio@vger.kernel.org
8542S:	Maintained
8543F:	drivers/iio/gyro/mpu3050*
8544F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8545
8546IOC3 ETHERNET DRIVER
8547M:	Ralf Baechle <ralf@linux-mips.org>
8548L:	linux-mips@vger.kernel.org
8549S:	Maintained
8550F:	drivers/net/ethernet/sgi/ioc3-eth.c
8551
8552IOMAP FILESYSTEM LIBRARY
8553M:	Christoph Hellwig <hch@infradead.org>
8554M:	Darrick J. Wong <darrick.wong@oracle.com>
8555M:	linux-xfs@vger.kernel.org
8556M:	linux-fsdevel@vger.kernel.org
8557L:	linux-xfs@vger.kernel.org
8558L:	linux-fsdevel@vger.kernel.org
8559T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8560S:	Supported
8561F:	fs/iomap/
8562F:	include/linux/iomap.h
8563
8564IOMMU DRIVERS
8565M:	Joerg Roedel <joro@8bytes.org>
8566L:	iommu@lists.linux-foundation.org
8567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8568S:	Maintained
8569F:	Documentation/devicetree/bindings/iommu/
8570F:	drivers/iommu/
8571F:	include/linux/iommu.h
8572F:	include/linux/of_iommu.h
8573F:	include/linux/iova.h
8574
8575IO_URING
8576M:	Jens Axboe <axboe@kernel.dk>
8577L:	linux-block@vger.kernel.org
8578L:	linux-fsdevel@vger.kernel.org
8579T:	git git://git.kernel.dk/linux-block
8580T:	git git://git.kernel.dk/liburing
8581S:	Maintained
8582F:	fs/io_uring.c
8583F:	include/uapi/linux/io_uring.h
8584
8585IPMI SUBSYSTEM
8586M:	Corey Minyard <minyard@acm.org>
8587L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8588W:	http://openipmi.sourceforge.net/
8589S:	Supported
8590F:	Documentation/devicetree/bindings/ipmi/
8591F:	Documentation/IPMI.txt
8592F:	drivers/char/ipmi/
8593F:	include/linux/ipmi*
8594F:	include/uapi/linux/ipmi*
8595
8596IPS SCSI RAID DRIVER
8597M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8598L:	linux-scsi@vger.kernel.org
8599W:	http://www.adaptec.com/
8600S:	Maintained
8601F:	drivers/scsi/ips*
8602
8603IPVS
8604M:	Wensong Zhang <wensong@linux-vs.org>
8605M:	Simon Horman <horms@verge.net.au>
8606M:	Julian Anastasov <ja@ssi.bg>
8607L:	netdev@vger.kernel.org
8608L:	lvs-devel@vger.kernel.org
8609S:	Maintained
8610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8612F:	Documentation/networking/ipvs-sysctl.txt
8613F:	include/net/ip_vs.h
8614F:	include/uapi/linux/ip_vs.h
8615F:	net/netfilter/ipvs/
8616
8617IPWIRELESS DRIVER
8618M:	Jiri Kosina <jikos@kernel.org>
8619M:	David Sterba <dsterba@suse.com>
8620S:	Odd Fixes
8621F:	drivers/tty/ipwireless/
8622
8623IPX NETWORK LAYER
8624L:	netdev@vger.kernel.org
8625S:	Obsolete
8626F:	include/uapi/linux/ipx.h
8627
8628IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8629M:	Marc Zyngier <maz@kernel.org>
8630S:	Maintained
8631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8632F:	Documentation/IRQ-domain.txt
8633F:	include/linux/irqdomain.h
8634F:	kernel/irq/irqdomain.c
8635F:	kernel/irq/msi.c
8636
8637IRQ SUBSYSTEM
8638M:	Thomas Gleixner <tglx@linutronix.de>
8639L:	linux-kernel@vger.kernel.org
8640S:	Maintained
8641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8642F:	kernel/irq/
8643
8644IRQCHIP DRIVERS
8645M:	Thomas Gleixner <tglx@linutronix.de>
8646M:	Jason Cooper <jason@lakedaemon.net>
8647M:	Marc Zyngier <maz@kernel.org>
8648L:	linux-kernel@vger.kernel.org
8649S:	Maintained
8650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8651F:	Documentation/devicetree/bindings/interrupt-controller/
8652F:	drivers/irqchip/
8653
8654ISA
8655M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8656S:	Maintained
8657F:	Documentation/driver-api/isa.rst
8658F:	drivers/base/isa.c
8659F:	include/linux/isa.h
8660
8661ISA RADIO MODULE
8662M:	Hans Verkuil <hverkuil@xs4all.nl>
8663L:	linux-media@vger.kernel.org
8664T:	git git://linuxtv.org/media_tree.git
8665W:	https://linuxtv.org
8666S:	Maintained
8667F:	drivers/media/radio/radio-isa*
8668
8669ISAPNP
8670M:	Jaroslav Kysela <perex@perex.cz>
8671S:	Maintained
8672F:	Documentation/driver-api/isapnp.rst
8673F:	drivers/pnp/isapnp/
8674F:	include/linux/isapnp.h
8675
8676ISCSI
8677M:	Lee Duncan <lduncan@suse.com>
8678M:	Chris Leech <cleech@redhat.com>
8679L:	open-iscsi@googlegroups.com
8680W:	www.open-iscsi.com
8681S:	Maintained
8682F:	drivers/scsi/*iscsi*
8683F:	include/scsi/*iscsi*
8684
8685iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8686M:	Peter Jones <pjones@redhat.com>
8687M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8688S:	Maintained
8689F:	drivers/firmware/iscsi_ibft*
8690
8691ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8692M:	Sagi Grimberg <sagi@grimberg.me>
8693M:	Max Gurtovoy <maxg@mellanox.com>
8694L:	linux-rdma@vger.kernel.org
8695S:	Supported
8696W:	http://www.openfabrics.org
8697W:	www.open-iscsi.org
8698Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8699F:	drivers/infiniband/ulp/iser/
8700
8701ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8702M:	Sagi Grimberg <sagi@grimberg.me>
8703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8704L:	linux-rdma@vger.kernel.org
8705L:	target-devel@vger.kernel.org
8706S:	Supported
8707W:	http://www.linux-iscsi.org
8708F:	drivers/infiniband/ulp/isert
8709
8710ISDN/mISDN SUBSYSTEM
8711M:	Karsten Keil <isdn@linux-pingi.de>
8712L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8713L:	netdev@vger.kernel.org
8714W:	http://www.isdn4linux.de
8715S:	Maintained
8716F:	drivers/isdn/mISDN
8717F:	drivers/isdn/hardware
8718
8719ISDN/CAPI SUBSYSTEM
8720M:	Karsten Keil <isdn@linux-pingi.de>
8721L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8722L:	netdev@vger.kernel.org
8723W:	http://www.isdn4linux.de
8724S:	Odd Fixes
8725F:	Documentation/isdn/
8726F:	drivers/isdn/capi/
8727F:	drivers/staging/isdn/
8728F:	net/bluetooth/cmtp/
8729F:	include/linux/isdn/
8730F:	include/uapi/linux/isdn/
8731
8732IT87 HARDWARE MONITORING DRIVER
8733M:	Jean Delvare <jdelvare@suse.com>
8734L:	linux-hwmon@vger.kernel.org
8735S:	Maintained
8736F:	Documentation/hwmon/it87.rst
8737F:	drivers/hwmon/it87.c
8738
8739IT913X MEDIA DRIVER
8740M:	Antti Palosaari <crope@iki.fi>
8741L:	linux-media@vger.kernel.org
8742W:	https://linuxtv.org
8743W:	http://palosaari.fi/linux/
8744Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8745T:	git git://linuxtv.org/anttip/media_tree.git
8746S:	Maintained
8747F:	drivers/media/tuners/it913x*
8748
8749IVTV VIDEO4LINUX DRIVER
8750M:	Andy Walls <awalls@md.metrocast.net>
8751L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8752L:	linux-media@vger.kernel.org
8753T:	git git://linuxtv.org/media_tree.git
8754W:	http://www.ivtvdriver.org
8755S:	Maintained
8756F:	Documentation/media/v4l-drivers/ivtv*
8757F:	drivers/media/pci/ivtv/
8758F:	include/uapi/linux/ivtv*
8759
8760IX2505V 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/ix2505v*
8767
8768JAILHOUSE HYPERVISOR INTERFACE
8769M:	Jan Kiszka <jan.kiszka@siemens.com>
8770L:	jailhouse-dev@googlegroups.com
8771S:	Maintained
8772F:	arch/x86/kernel/jailhouse.c
8773F:	arch/x86/include/asm/jailhouse_para.h
8774
8775JC42.4 TEMPERATURE SENSOR DRIVER
8776M:	Guenter Roeck <linux@roeck-us.net>
8777L:	linux-hwmon@vger.kernel.org
8778S:	Maintained
8779F:	drivers/hwmon/jc42.c
8780F:	Documentation/hwmon/jc42.rst
8781
8782JFS FILESYSTEM
8783M:	Dave Kleikamp <shaggy@kernel.org>
8784L:	jfs-discussion@lists.sourceforge.net
8785W:	http://jfs.sourceforge.net/
8786T:	git git://github.com/kleikamp/linux-shaggy.git
8787S:	Maintained
8788F:	Documentation/admin-guide/jfs.rst
8789F:	fs/jfs/
8790
8791JME NETWORK DRIVER
8792M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8793L:	netdev@vger.kernel.org
8794S:	Maintained
8795F:	drivers/net/ethernet/jme.*
8796
8797JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8798M:	David Woodhouse <dwmw2@infradead.org>
8799M:	Richard Weinberger <richard@nod.at>
8800L:	linux-mtd@lists.infradead.org
8801W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8802T:	git git://git.infradead.org/ubifs-2.6.git
8803S:	Odd Fixes
8804F:	fs/jffs2/
8805F:	include/uapi/linux/jffs2.h
8806
8807JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8808M:	"Theodore Ts'o" <tytso@mit.edu>
8809M:	Jan Kara <jack@suse.com>
8810L:	linux-ext4@vger.kernel.org
8811S:	Maintained
8812F:	fs/jbd2/
8813F:	include/linux/jbd2.h
8814
8815JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8816M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8817L:	linux-media@vger.kernel.org
8818S:	Maintained
8819F:	drivers/media/platform/rcar_jpu.c
8820
8821JSM Neo PCI based serial card
8822L:	linux-serial@vger.kernel.org
8823S:	Orphan
8824F:	drivers/tty/serial/jsm/
8825
8826K10TEMP HARDWARE MONITORING DRIVER
8827M:	Clemens Ladisch <clemens@ladisch.de>
8828L:	linux-hwmon@vger.kernel.org
8829S:	Maintained
8830F:	Documentation/hwmon/k10temp.rst
8831F:	drivers/hwmon/k10temp.c
8832
8833K8TEMP HARDWARE MONITORING DRIVER
8834M:	Rudolf Marek <r.marek@assembler.cz>
8835L:	linux-hwmon@vger.kernel.org
8836S:	Maintained
8837F:	Documentation/hwmon/k8temp.rst
8838F:	drivers/hwmon/k8temp.c
8839
8840KASAN
8841M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8842R:	Alexander Potapenko <glider@google.com>
8843R:	Dmitry Vyukov <dvyukov@google.com>
8844L:	kasan-dev@googlegroups.com
8845S:	Maintained
8846F:	arch/*/include/asm/kasan.h
8847F:	arch/*/mm/kasan_init*
8848F:	Documentation/dev-tools/kasan.rst
8849F:	include/linux/kasan*.h
8850F:	lib/test_kasan.c
8851F:	mm/kasan/
8852F:	scripts/Makefile.kasan
8853
8854KCONFIG
8855M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8857L:	linux-kbuild@vger.kernel.org
8858S:	Maintained
8859F:	Documentation/kbuild/kconfig*
8860F:	scripts/kconfig/
8861F:	scripts/Kconfig.include
8862
8863KDUMP
8864M:	Dave Young <dyoung@redhat.com>
8865M:	Baoquan He <bhe@redhat.com>
8866R:	Vivek Goyal <vgoyal@redhat.com>
8867L:	kexec@lists.infradead.org
8868W:	http://lse.sourceforge.net/kdump/
8869S:	Maintained
8870F:	Documentation/admin-guide/kdump/
8871
8872KEENE FM RADIO TRANSMITTER DRIVER
8873M:	Hans Verkuil <hverkuil@xs4all.nl>
8874L:	linux-media@vger.kernel.org
8875T:	git git://linuxtv.org/media_tree.git
8876W:	https://linuxtv.org
8877S:	Maintained
8878F:	drivers/media/radio/radio-keene*
8879
8880KERNEL AUTOMOUNTER
8881M:	Ian Kent <raven@themaw.net>
8882L:	autofs@vger.kernel.org
8883S:	Maintained
8884F:	fs/autofs/
8885
8886KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8887M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8888M:	Michal Marek <michal.lkml@markovi.net>
8889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8890L:	linux-kbuild@vger.kernel.org
8891S:	Maintained
8892F:	Documentation/kbuild/
8893F:	Makefile
8894F:	scripts/Kbuild*
8895F:	scripts/Makefile*
8896F:	scripts/basic/
8897F:	scripts/mk*
8898F:	scripts/*vmlinux*
8899F:	scripts/mod/
8900F:	scripts/package/
8901
8902KERNEL JANITORS
8903L:	kernel-janitors@vger.kernel.org
8904W:	http://kernelnewbies.org/KernelJanitors
8905S:	Odd Fixes
8906
8907KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8908M:	"J. Bruce Fields" <bfields@fieldses.org>
8909M:	Chuck Lever <chuck.lever@oracle.com>
8910L:	linux-nfs@vger.kernel.org
8911W:	http://nfs.sourceforge.net/
8912T:	git git://linux-nfs.org/~bfields/linux.git
8913S:	Supported
8914F:	fs/nfsd/
8915F:	include/uapi/linux/nfsd/
8916F:	fs/lockd/
8917F:	fs/nfs_common/
8918F:	net/sunrpc/
8919F:	include/linux/lockd/
8920F:	include/linux/sunrpc/
8921F:	include/uapi/linux/sunrpc/
8922
8923KERNEL SELFTEST FRAMEWORK
8924M:	Shuah Khan <shuah@kernel.org>
8925M:	Shuah Khan <skhan@linuxfoundation.org>
8926L:	linux-kselftest@vger.kernel.org
8927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8928Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8929S:	Maintained
8930F:	tools/testing/selftests/
8931F:	Documentation/dev-tools/kselftest*
8932
8933KERNEL USERMODE HELPER
8934M:	Luis Chamberlain <mcgrof@kernel.org>
8935L:	linux-kernel@vger.kernel.org
8936S:	Maintained
8937F:	kernel/umh.c
8938F:	include/linux/umh.h
8939
8940KERNEL VIRTUAL MACHINE (KVM)
8941M:	Paolo Bonzini <pbonzini@redhat.com>
8942M:	Radim Krčmář <rkrcmar@redhat.com>
8943L:	kvm@vger.kernel.org
8944W:	http://www.linux-kvm.org
8945T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8946S:	Supported
8947F:	Documentation/virt/kvm/
8948F:	include/trace/events/kvm.h
8949F:	include/uapi/asm-generic/kvm*
8950F:	include/uapi/linux/kvm*
8951F:	include/asm-generic/kvm*
8952F:	include/linux/kvm*
8953F:	include/kvm/iodev.h
8954F:	virt/kvm/*
8955F:	tools/kvm/
8956F:	tools/testing/selftests/kvm/
8957
8958KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8959M:	Marc Zyngier <maz@kernel.org>
8960R:	James Morse <james.morse@arm.com>
8961R:	Julien Thierry <julien.thierry.kdev@gmail.com>
8962R:	Suzuki K Poulose <suzuki.poulose@arm.com>
8963L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8964L:	kvmarm@lists.cs.columbia.edu
8965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8966S:	Maintained
8967F:	arch/arm/include/uapi/asm/kvm*
8968F:	arch/arm/include/asm/kvm*
8969F:	arch/arm/kvm/
8970F:	arch/arm64/include/uapi/asm/kvm*
8971F:	arch/arm64/include/asm/kvm*
8972F:	arch/arm64/kvm/
8973F:	virt/kvm/arm/
8974F:	include/kvm/arm_*
8975
8976KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8977M:	James Hogan <jhogan@kernel.org>
8978L:	linux-mips@vger.kernel.org
8979S:	Supported
8980F:	arch/mips/include/uapi/asm/kvm*
8981F:	arch/mips/include/asm/kvm*
8982F:	arch/mips/kvm/
8983
8984KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8985M:	Paul Mackerras <paulus@ozlabs.org>
8986L:	kvm-ppc@vger.kernel.org
8987W:	http://www.linux-kvm.org/
8988T:	git git://github.com/agraf/linux-2.6.git
8989S:	Supported
8990F:	arch/powerpc/include/uapi/asm/kvm*
8991F:	arch/powerpc/include/asm/kvm*
8992F:	arch/powerpc/kvm/
8993F:	arch/powerpc/kernel/kvm*
8994
8995KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8996M:	Christian Borntraeger <borntraeger@de.ibm.com>
8997M:	Janosch Frank <frankja@linux.ibm.com>
8998R:	David Hildenbrand <david@redhat.com>
8999R:	Cornelia Huck <cohuck@redhat.com>
9000L:	kvm@vger.kernel.org
9001W:	http://www.ibm.com/developerworks/linux/linux390/
9002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9003S:	Supported
9004F:	arch/s390/include/uapi/asm/kvm*
9005F:	arch/s390/include/asm/gmap.h
9006F:	arch/s390/include/asm/kvm*
9007F:	arch/s390/kvm/
9008F:	arch/s390/mm/gmap.c
9009F:	tools/testing/selftests/kvm/s390x/
9010F:	tools/testing/selftests/kvm/*/s390x/
9011
9012KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9013M:	Paolo Bonzini <pbonzini@redhat.com>
9014M:	Radim Krčmář <rkrcmar@redhat.com>
9015R:	Sean Christopherson <sean.j.christopherson@intel.com>
9016R:	Vitaly Kuznetsov <vkuznets@redhat.com>
9017R:	Wanpeng Li <wanpengli@tencent.com>
9018R:	Jim Mattson <jmattson@google.com>
9019R:	Joerg Roedel <joro@8bytes.org>
9020L:	kvm@vger.kernel.org
9021W:	http://www.linux-kvm.org
9022T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9023S:	Supported
9024F:	arch/x86/kvm/
9025F:	arch/x86/kvm/*/
9026F:	arch/x86/include/uapi/asm/kvm*
9027F:	arch/x86/include/uapi/asm/vmx.h
9028F:	arch/x86/include/uapi/asm/svm.h
9029F:	arch/x86/include/asm/kvm*
9030F:	arch/x86/include/asm/pvclock-abi.h
9031F:	arch/x86/include/asm/svm.h
9032F:	arch/x86/include/asm/vmx.h
9033F:	arch/x86/kernel/kvm.c
9034F:	arch/x86/kernel/kvmclock.c
9035
9036KERNFS
9037M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9038M:	Tejun Heo <tj@kernel.org>
9039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9040S:	Supported
9041F:	include/linux/kernfs.h
9042F:	fs/kernfs/
9043
9044KEXEC
9045M:	Eric Biederman <ebiederm@xmission.com>
9046W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9047L:	kexec@lists.infradead.org
9048S:	Maintained
9049F:	include/linux/kexec.h
9050F:	include/uapi/linux/kexec.h
9051F:	kernel/kexec*
9052
9053KEYS-ENCRYPTED
9054M:	Mimi Zohar <zohar@linux.ibm.com>
9055L:	linux-integrity@vger.kernel.org
9056L:	keyrings@vger.kernel.org
9057S:	Supported
9058F:	Documentation/security/keys/trusted-encrypted.rst
9059F:	include/keys/encrypted-type.h
9060F:	security/keys/encrypted-keys/
9061
9062KEYS-TRUSTED
9063M:	James Bottomley <jejb@linux.ibm.com>
9064M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9065M:	Mimi Zohar <zohar@linux.ibm.com>
9066L:	linux-integrity@vger.kernel.org
9067L:	keyrings@vger.kernel.org
9068S:	Supported
9069F:	Documentation/security/keys/trusted-encrypted.rst
9070F:	include/keys/trusted-type.h
9071F:	security/keys/trusted.c
9072F:	include/keys/trusted.h
9073
9074KEYS/KEYRINGS:
9075M:	David Howells <dhowells@redhat.com>
9076M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9077L:	keyrings@vger.kernel.org
9078S:	Maintained
9079F:	Documentation/security/keys/core.rst
9080F:	include/linux/key.h
9081F:	include/linux/key-type.h
9082F:	include/linux/keyctl.h
9083F:	include/uapi/linux/keyctl.h
9084F:	include/keys/
9085F:	security/keys/
9086
9087KGDB / KDB /debug_core
9088M:	Jason Wessel <jason.wessel@windriver.com>
9089M:	Daniel Thompson <daniel.thompson@linaro.org>
9090R:	Douglas Anderson <dianders@chromium.org>
9091W:	http://kgdb.wiki.kernel.org/
9092L:	kgdb-bugreport@lists.sourceforge.net
9093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9094S:	Maintained
9095F:	Documentation/dev-tools/kgdb.rst
9096F:	drivers/misc/kgdbts.c
9097F:	drivers/tty/serial/kgdboc.c
9098F:	include/linux/kdb.h
9099F:	include/linux/kgdb.h
9100F:	kernel/debug/
9101
9102KMEMLEAK
9103M:	Catalin Marinas <catalin.marinas@arm.com>
9104S:	Maintained
9105F:	Documentation/dev-tools/kmemleak.rst
9106F:	include/linux/kmemleak.h
9107F:	mm/kmemleak.c
9108F:	mm/kmemleak-test.c
9109
9110KMOD KERNEL MODULE LOADER - USERMODE HELPER
9111M:	Luis Chamberlain <mcgrof@kernel.org>
9112L:	linux-kernel@vger.kernel.org
9113S:	Maintained
9114F:	kernel/kmod.c
9115F:	include/linux/kmod.h
9116F:	lib/test_kmod.c
9117F:	tools/testing/selftests/kmod/
9118
9119KPROBES
9120M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9121M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9122M:	"David S. Miller" <davem@davemloft.net>
9123M:	Masami Hiramatsu <mhiramat@kernel.org>
9124S:	Maintained
9125F:	Documentation/kprobes.txt
9126F:	include/linux/kprobes.h
9127F:	include/asm-generic/kprobes.h
9128F:	kernel/kprobes.c
9129
9130KS0108 LCD CONTROLLER DRIVER
9131M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9132S:	Maintained
9133F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9134F:	drivers/auxdisplay/ks0108.c
9135F:	include/linux/ks0108.h
9136
9137L3MDEV
9138M:	David Ahern <dsahern@kernel.org>
9139L:	netdev@vger.kernel.org
9140S:	Maintained
9141F:	net/l3mdev
9142F:	include/net/l3mdev.h
9143
9144L7 BPF FRAMEWORK
9145M:	John Fastabend <john.fastabend@gmail.com>
9146M:	Daniel Borkmann <daniel@iogearbox.net>
9147L:	netdev@vger.kernel.org
9148L:	bpf@vger.kernel.org
9149S:	Maintained
9150F:	include/linux/skmsg.h
9151F:	net/core/skmsg.c
9152F:	net/core/sock_map.c
9153F:	net/ipv4/tcp_bpf.c
9154
9155LANTIQ / INTEL Ethernet drivers
9156M:	Hauke Mehrtens <hauke@hauke-m.de>
9157L:	netdev@vger.kernel.org
9158S:	Maintained
9159F:	net/dsa/tag_gswip.c
9160F:	drivers/net/ethernet/lantiq_xrx200.c
9161F:	drivers/net/dsa/lantiq_pce.h
9162F:	drivers/net/dsa/lantiq_gswip.c
9163
9164LANTIQ MIPS ARCHITECTURE
9165M:	John Crispin <john@phrozen.org>
9166L:	linux-mips@vger.kernel.org
9167S:	Maintained
9168F:	arch/mips/lantiq
9169F:	drivers/soc/lantiq
9170
9171LAPB module
9172L:	linux-x25@vger.kernel.org
9173S:	Orphan
9174F:	Documentation/networking/lapb-module.txt
9175F:	include/*/lapb.h
9176F:	net/lapb/
9177
9178LASI 53c700 driver for PARISC
9179M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9180L:	linux-scsi@vger.kernel.org
9181S:	Maintained
9182F:	Documentation/scsi/53c700.txt
9183F:	drivers/scsi/53c700*
9184
9185LEAKING_ADDRESSES
9186M:	Tobin C. Harding <me@tobin.cc>
9187M:	Tycho Andersen <tycho@tycho.ws>
9188L:	kernel-hardening@lists.openwall.com
9189S:	Maintained
9190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9191F:	scripts/leaking_addresses.pl
9192
9193LED SUBSYSTEM
9194M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9195M:	Pavel Machek <pavel@ucw.cz>
9196R:	Dan Murphy <dmurphy@ti.com>
9197L:	linux-leds@vger.kernel.org
9198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9200S:	Maintained
9201F:	Documentation/devicetree/bindings/leds/
9202F:	drivers/leds/
9203F:	include/linux/leds.h
9204
9205LEGACY EEPROM DRIVER
9206M:	Jean Delvare <jdelvare@suse.com>
9207S:	Maintained
9208F:	Documentation/misc-devices/eeprom.rst
9209F:	drivers/misc/eeprom/eeprom.c
9210
9211LEGO MINDSTORMS EV3
9212R:	David Lechner <david@lechnology.com>
9213S:	Maintained
9214F:	arch/arm/boot/dts/da850-lego-ev3.dts
9215F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9216F:	drivers/power/supply/lego_ev3_battery.c
9217
9218LEGO USB Tower driver
9219M:	Juergen Stuber <starblue@users.sourceforge.net>
9220L:	legousb-devel@lists.sourceforge.net
9221W:	http://legousb.sourceforge.net/
9222S:	Maintained
9223F:	drivers/usb/misc/legousbtower.c
9224
9225LG LAPTOP EXTRAS
9226M:	Matan Ziv-Av <matan@svgalib.org>
9227L:	platform-driver-x86@vger.kernel.org
9228S:	Maintained
9229F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9230F:	Documentation/admin-guide/laptops/lg-laptop.rst
9231F:	drivers/platform/x86/lg-laptop.c
9232
9233LG2160 MEDIA DRIVER
9234M:	Michael Krufky <mkrufky@linuxtv.org>
9235L:	linux-media@vger.kernel.org
9236W:	https://linuxtv.org
9237W:	http://github.com/mkrufky
9238Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9239T:	git git://linuxtv.org/mkrufky/tuners.git
9240S:	Maintained
9241F:	drivers/media/dvb-frontends/lg2160.*
9242
9243LGDT3305 MEDIA DRIVER
9244M:	Michael Krufky <mkrufky@linuxtv.org>
9245L:	linux-media@vger.kernel.org
9246W:	https://linuxtv.org
9247W:	http://github.com/mkrufky
9248Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9249T:	git git://linuxtv.org/mkrufky/tuners.git
9250S:	Maintained
9251F:	drivers/media/dvb-frontends/lgdt3305.*
9252
9253LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9254M:	Viresh Kumar <vireshk@kernel.org>
9255L:	linux-ide@vger.kernel.org
9256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9257S:	Maintained
9258F:	include/linux/pata_arasan_cf_data.h
9259F:	drivers/ata/pata_arasan_cf.c
9260
9261LIBATA PATA DRIVERS
9262M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9263M:	Jens Axboe <axboe@kernel.dk>
9264L:	linux-ide@vger.kernel.org
9265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9266S:	Maintained
9267F:	drivers/ata/pata_*.c
9268F:	drivers/ata/ata_generic.c
9269
9270LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9271M:	Linus Walleij <linus.walleij@linaro.org>
9272L:	linux-ide@vger.kernel.org
9273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9274S:	Maintained
9275F:	drivers/ata/pata_ftide010.c
9276F:	drivers/ata/sata_gemini.c
9277F:	drivers/ata/sata_gemini.h
9278
9279LIBATA SATA AHCI PLATFORM devices support
9280M:	Hans de Goede <hdegoede@redhat.com>
9281M:	Jens Axboe <axboe@kernel.dk>
9282L:	linux-ide@vger.kernel.org
9283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9284S:	Maintained
9285F:	drivers/ata/ahci_platform.c
9286F:	drivers/ata/libahci_platform.c
9287F:	include/linux/ahci_platform.h
9288
9289LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9290M:	Mikael Pettersson <mikpelinux@gmail.com>
9291L:	linux-ide@vger.kernel.org
9292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9293S:	Maintained
9294F:	drivers/ata/sata_promise.*
9295
9296LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9297M:	Jens Axboe <axboe@kernel.dk>
9298L:	linux-ide@vger.kernel.org
9299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9300S:	Maintained
9301F:	drivers/ata/
9302F:	include/linux/ata.h
9303F:	include/linux/libata.h
9304F:	Documentation/devicetree/bindings/ata/
9305
9306LIBLOCKDEP
9307M:	Sasha Levin <alexander.levin@microsoft.com>
9308S:	Maintained
9309F:	tools/lib/lockdep/
9310
9311LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9312M:	Dan Williams <dan.j.williams@intel.com>
9313M:	Vishal Verma <vishal.l.verma@intel.com>
9314M:	Dave Jiang <dave.jiang@intel.com>
9315L:	linux-nvdimm@lists.01.org
9316Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9317S:	Supported
9318F:	drivers/nvdimm/blk.c
9319F:	drivers/nvdimm/region_devs.c
9320
9321LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9322M:	Vishal Verma <vishal.l.verma@intel.com>
9323M:	Dan Williams <dan.j.williams@intel.com>
9324M:	Dave Jiang <dave.jiang@intel.com>
9325L:	linux-nvdimm@lists.01.org
9326Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9327S:	Supported
9328F:	drivers/nvdimm/btt*
9329
9330LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9331M:	Dan Williams <dan.j.williams@intel.com>
9332M:	Vishal Verma <vishal.l.verma@intel.com>
9333M:	Dave Jiang <dave.jiang@intel.com>
9334L:	linux-nvdimm@lists.01.org
9335Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9336S:	Supported
9337F:	drivers/nvdimm/pmem*
9338
9339LIBNVDIMM: DEVICETREE BINDINGS
9340M:	Oliver O'Halloran <oohall@gmail.com>
9341L:	linux-nvdimm@lists.01.org
9342Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9343S:	Supported
9344F:	drivers/nvdimm/of_pmem.c
9345F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9346
9347LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9348M:	Dan Williams <dan.j.williams@intel.com>
9349M:	Vishal Verma <vishal.l.verma@intel.com>
9350M:	Dave Jiang <dave.jiang@intel.com>
9351M:	Keith Busch <keith.busch@intel.com>
9352M:	Ira Weiny <ira.weiny@intel.com>
9353L:	linux-nvdimm@lists.01.org
9354Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9356S:	Supported
9357F:	drivers/nvdimm/*
9358F:	drivers/acpi/nfit/*
9359F:	include/linux/nd.h
9360F:	include/linux/libnvdimm.h
9361F:	include/uapi/linux/ndctl.h
9362
9363LICENSES and SPDX stuff
9364M:	Thomas Gleixner <tglx@linutronix.de>
9365M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9366L:	linux-spdx@vger.kernel.org
9367S:	Maintained
9368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9369F:	COPYING
9370F:	Documentation/process/license-rules.rst
9371F:	LICENSES/
9372F:	scripts/spdxcheck-test.sh
9373F:	scripts/spdxcheck.py
9374
9375LIGHTNVM PLATFORM SUPPORT
9376M:	Matias Bjorling <mb@lightnvm.io>
9377W:	http://github/OpenChannelSSD
9378L:	linux-block@vger.kernel.org
9379S:	Maintained
9380F:	drivers/lightnvm/
9381F:	include/linux/lightnvm.h
9382F:	include/uapi/linux/lightnvm.h
9383
9384LINUX FOR POWER MACINTOSH
9385M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9386W:	http://www.penguinppc.org/
9387L:	linuxppc-dev@lists.ozlabs.org
9388S:	Maintained
9389F:	arch/powerpc/platforms/powermac/
9390F:	drivers/macintosh/
9391
9392LINUX FOR POWERPC (32-BIT AND 64-BIT)
9393M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9394M:	Paul Mackerras <paulus@samba.org>
9395M:	Michael Ellerman <mpe@ellerman.id.au>
9396W:	https://github.com/linuxppc/linux/wiki
9397L:	linuxppc-dev@lists.ozlabs.org
9398Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9400S:	Supported
9401F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9402F:	Documentation/devicetree/bindings/powerpc/
9403F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9404F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9405F:	Documentation/powerpc/
9406F:	arch/powerpc/
9407F:	drivers/char/tpm/tpm_ibmvtpm*
9408F:	drivers/crypto/nx/
9409F:	drivers/crypto/vmx/
9410F:	drivers/i2c/busses/i2c-opal.c
9411F:	drivers/net/ethernet/ibm/ibmveth.*
9412F:	drivers/net/ethernet/ibm/ibmvnic.*
9413F:	drivers/pci/hotplug/pnv_php.c
9414F:	drivers/pci/hotplug/rpa*
9415F:	drivers/rtc/rtc-opal.c
9416F:	drivers/scsi/ibmvscsi/
9417F:	drivers/tty/hvc/hvc_opal.c
9418F:	drivers/watchdog/wdrtas.c
9419F:	tools/testing/selftests/powerpc
9420N:	/pmac
9421N:	powermac
9422N:	powernv
9423N:	[^a-z0-9]ps3
9424N:	pseries
9425
9426LINUX FOR POWERPC EMBEDDED MPC5XXX
9427M:	Anatolij Gustschin <agust@denx.de>
9428L:	linuxppc-dev@lists.ozlabs.org
9429T:	git git://git.denx.de/linux-denx-agust.git
9430S:	Maintained
9431F:	arch/powerpc/platforms/512x/
9432F:	arch/powerpc/platforms/52xx/
9433
9434LINUX FOR POWERPC EMBEDDED PPC4XX
9435M:	Alistair Popple <alistair@popple.id.au>
9436M:	Matt Porter <mporter@kernel.crashing.org>
9437W:	http://www.penguinppc.org/
9438L:	linuxppc-dev@lists.ozlabs.org
9439S:	Maintained
9440F:	arch/powerpc/platforms/40x/
9441F:	arch/powerpc/platforms/44x/
9442
9443LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9444M:	Scott Wood <oss@buserror.net>
9445M:	Kumar Gala <galak@kernel.crashing.org>
9446W:	http://www.penguinppc.org/
9447L:	linuxppc-dev@lists.ozlabs.org
9448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9449S:	Maintained
9450F:	arch/powerpc/platforms/83xx/
9451F:	arch/powerpc/platforms/85xx/
9452F:	Documentation/devicetree/bindings/powerpc/fsl/
9453
9454LINUX FOR POWERPC EMBEDDED PPC8XX
9455M:	Vitaly Bordug <vitb@kernel.crashing.org>
9456W:	http://www.penguinppc.org/
9457L:	linuxppc-dev@lists.ozlabs.org
9458S:	Maintained
9459F:	arch/powerpc/platforms/8xx/
9460
9461LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9462L:	linuxppc-dev@lists.ozlabs.org
9463S:	Orphan
9464F:	arch/powerpc/*/*virtex*
9465F:	arch/powerpc/*/*/*virtex*
9466
9467LINUX FOR POWERPC PA SEMI PWRFICIENT
9468L:	linuxppc-dev@lists.ozlabs.org
9469S:	Orphan
9470F:	arch/powerpc/platforms/pasemi/
9471F:	drivers/*/*pasemi*
9472F:	drivers/*/*/*pasemi*
9473
9474LINUX KERNEL DUMP TEST MODULE (LKDTM)
9475M:	Kees Cook <keescook@chromium.org>
9476S:	Maintained
9477F:	drivers/misc/lkdtm/*
9478
9479LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9480M:	Alan Stern <stern@rowland.harvard.edu>
9481M:	Andrea Parri <parri.andrea@gmail.com>
9482M:	Will Deacon <will@kernel.org>
9483M:	Peter Zijlstra <peterz@infradead.org>
9484M:	Boqun Feng <boqun.feng@gmail.com>
9485M:	Nicholas Piggin <npiggin@gmail.com>
9486M:	David Howells <dhowells@redhat.com>
9487M:	Jade Alglave <j.alglave@ucl.ac.uk>
9488M:	Luc Maranget <luc.maranget@inria.fr>
9489M:	"Paul E. McKenney" <paulmck@kernel.org>
9490R:	Akira Yokosawa <akiyks@gmail.com>
9491R:	Daniel Lustig <dlustig@nvidia.com>
9492L:	linux-kernel@vger.kernel.org
9493L:	linux-arch@vger.kernel.org
9494S:	Supported
9495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9496F:	tools/memory-model/
9497F:	Documentation/atomic_bitops.txt
9498F:	Documentation/atomic_t.txt
9499F:	Documentation/core-api/atomic_ops.rst
9500F:	Documentation/core-api/refcount-vs-atomic.rst
9501F:	Documentation/memory-barriers.txt
9502
9503LIS3LV02D ACCELEROMETER DRIVER
9504M:	Eric Piel <eric.piel@tremplin-utc.net>
9505S:	Maintained
9506F:	Documentation/misc-devices/lis3lv02d.rst
9507F:	drivers/misc/lis3lv02d/
9508F:	drivers/platform/x86/hp_accel.c
9509
9510LIVE PATCHING
9511M:	Josh Poimboeuf <jpoimboe@redhat.com>
9512M:	Jiri Kosina <jikos@kernel.org>
9513M:	Miroslav Benes <mbenes@suse.cz>
9514M:	Petr Mladek <pmladek@suse.com>
9515R:	Joe Lawrence <joe.lawrence@redhat.com>
9516S:	Maintained
9517F:	kernel/livepatch/
9518F:	include/linux/livepatch.h
9519F:	arch/x86/include/asm/livepatch.h
9520F:	arch/x86/kernel/livepatch.c
9521F:	Documentation/livepatch/
9522F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9523F:	samples/livepatch/
9524F:	tools/testing/selftests/livepatch/
9525L:	live-patching@vger.kernel.org
9526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9527
9528LLC (802.2)
9529L:	netdev@vger.kernel.org
9530S:	Odd fixes
9531F:	include/linux/llc.h
9532F:	include/uapi/linux/llc.h
9533F:	include/net/llc*
9534F:	net/llc/
9535
9536LM73 HARDWARE MONITOR DRIVER
9537M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9538L:	linux-hwmon@vger.kernel.org
9539S:	Maintained
9540F:	drivers/hwmon/lm73.c
9541
9542LM78 HARDWARE MONITOR DRIVER
9543M:	Jean Delvare <jdelvare@suse.com>
9544L:	linux-hwmon@vger.kernel.org
9545S:	Maintained
9546F:	Documentation/hwmon/lm78.rst
9547F:	drivers/hwmon/lm78.c
9548
9549LM83 HARDWARE MONITOR DRIVER
9550M:	Jean Delvare <jdelvare@suse.com>
9551L:	linux-hwmon@vger.kernel.org
9552S:	Maintained
9553F:	Documentation/hwmon/lm83.rst
9554F:	drivers/hwmon/lm83.c
9555
9556LM90 HARDWARE MONITOR DRIVER
9557M:	Jean Delvare <jdelvare@suse.com>
9558L:	linux-hwmon@vger.kernel.org
9559S:	Maintained
9560F:	Documentation/hwmon/lm90.rst
9561F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9562F:	drivers/hwmon/lm90.c
9563F:	include/dt-bindings/thermal/lm90.h
9564
9565LM95234 HARDWARE MONITOR DRIVER
9566M:	Guenter Roeck <linux@roeck-us.net>
9567L:	linux-hwmon@vger.kernel.org
9568S:	Maintained
9569F:	Documentation/hwmon/lm95234.rst
9570F:	drivers/hwmon/lm95234.c
9571
9572LME2510 MEDIA DRIVER
9573M:	Malcolm Priestley <tvboxspy@gmail.com>
9574L:	linux-media@vger.kernel.org
9575W:	https://linuxtv.org
9576Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9577S:	Maintained
9578F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9579
9580LOADPIN SECURITY MODULE
9581M:	Kees Cook <keescook@chromium.org>
9582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9583S:	Supported
9584F:	security/loadpin/
9585F:	Documentation/admin-guide/LSM/LoadPin.rst
9586
9587LOCKING PRIMITIVES
9588M:	Peter Zijlstra <peterz@infradead.org>
9589M:	Ingo Molnar <mingo@redhat.com>
9590M:	Will Deacon <will@kernel.org>
9591L:	linux-kernel@vger.kernel.org
9592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9593S:	Maintained
9594F:	Documentation/locking/
9595F:	include/linux/lockdep.h
9596F:	include/linux/spinlock*.h
9597F:	arch/*/include/asm/spinlock*.h
9598F:	include/linux/rwlock*.h
9599F:	include/linux/mutex*.h
9600F:	include/linux/rwsem*.h
9601F:	include/linux/seqlock.h
9602F:	lib/locking*.[ch]
9603F:	kernel/locking/
9604X:	kernel/locking/locktorture.c
9605
9606LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9607M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9608L:	linux-ntfs-dev@lists.sourceforge.net
9609W:	http://www.linux-ntfs.org/content/view/19/37/
9610S:	Maintained
9611F:	Documentation/admin-guide/ldm.rst
9612F:	block/partitions/ldm.*
9613
9614LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9615M:	Sathya Prakash <sathya.prakash@broadcom.com>
9616M:	Chaitra P B <chaitra.basappa@broadcom.com>
9617M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9618L:	MPT-FusionLinux.pdl@broadcom.com
9619L:	linux-scsi@vger.kernel.org
9620W:	http://www.avagotech.com/support/
9621S:	Supported
9622F:	drivers/message/fusion/
9623F:	drivers/scsi/mpt3sas/
9624
9625LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9626M:	Matthew Wilcox <willy@infradead.org>
9627L:	linux-scsi@vger.kernel.org
9628S:	Maintained
9629F:	drivers/scsi/sym53c8xx_2/
9630
9631LTC1660 DAC DRIVER
9632M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9633L:	linux-iio@vger.kernel.org
9634S:	Maintained
9635F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9636F:	drivers/iio/dac/ltc1660.c
9637
9638LTC4261 HARDWARE MONITOR DRIVER
9639M:	Guenter Roeck <linux@roeck-us.net>
9640L:	linux-hwmon@vger.kernel.org
9641S:	Maintained
9642F:	Documentation/hwmon/ltc4261.rst
9643F:	drivers/hwmon/ltc4261.c
9644
9645LTC4306 I2C MULTIPLEXER DRIVER
9646M:	Michael Hennerich <michael.hennerich@analog.com>
9647W:	http://ez.analog.com/community/linux-device-drivers
9648L:	linux-i2c@vger.kernel.org
9649S:	Supported
9650F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9651F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9652
9653LTP (Linux Test Project)
9654M:	Mike Frysinger <vapier@gentoo.org>
9655M:	Cyril Hrubis <chrubis@suse.cz>
9656M:	Wanlong Gao <wanlong.gao@gmail.com>
9657M:	Jan Stancek <jstancek@redhat.com>
9658M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9659M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9660L:	ltp@lists.linux.it (subscribers-only)
9661W:	http://linux-test-project.github.io/
9662T:	git git://github.com/linux-test-project/ltp.git
9663S:	Maintained
9664
9665M68K ARCHITECTURE
9666M:	Geert Uytterhoeven <geert@linux-m68k.org>
9667L:	linux-m68k@lists.linux-m68k.org
9668W:	http://www.linux-m68k.org/
9669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9670S:	Maintained
9671F:	arch/m68k/
9672F:	drivers/zorro/
9673
9674M68K ON APPLE MACINTOSH
9675M:	Joshua Thompson <funaho@jurai.org>
9676W:	http://www.mac.linux-m68k.org/
9677L:	linux-m68k@lists.linux-m68k.org
9678S:	Maintained
9679F:	arch/m68k/mac/
9680
9681M68K ON HP9000/300
9682M:	Philip Blundell <philb@gnu.org>
9683W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9684S:	Maintained
9685F:	arch/m68k/hp300/
9686
9687M88DS3103 MEDIA DRIVER
9688M:	Antti Palosaari <crope@iki.fi>
9689L:	linux-media@vger.kernel.org
9690W:	https://linuxtv.org
9691W:	http://palosaari.fi/linux/
9692Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9693T:	git git://linuxtv.org/anttip/media_tree.git
9694S:	Maintained
9695F:	drivers/media/dvb-frontends/m88ds3103*
9696
9697M88RS2000 MEDIA DRIVER
9698M:	Malcolm Priestley <tvboxspy@gmail.com>
9699L:	linux-media@vger.kernel.org
9700W:	https://linuxtv.org
9701Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9702S:	Maintained
9703F:	drivers/media/dvb-frontends/m88rs2000*
9704
9705MA901 MASTERKIT USB FM RADIO DRIVER
9706M:	Alexey Klimov <klimov.linux@gmail.com>
9707L:	linux-media@vger.kernel.org
9708T:	git git://linuxtv.org/media_tree.git
9709S:	Maintained
9710F:	drivers/media/radio/radio-ma901.c
9711
9712MAC80211
9713M:	Johannes Berg <johannes@sipsolutions.net>
9714L:	linux-wireless@vger.kernel.org
9715W:	http://wireless.kernel.org/
9716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9718S:	Maintained
9719F:	Documentation/networking/mac80211-injection.txt
9720F:	include/net/mac80211.h
9721F:	net/mac80211/
9722F:	drivers/net/wireless/mac80211_hwsim.[ch]
9723F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9724
9725MAILBOX API
9726M:	Jassi Brar <jassisinghbrar@gmail.com>
9727L:	linux-kernel@vger.kernel.org
9728S:	Maintained
9729F:	drivers/mailbox/
9730F:	include/linux/mailbox_client.h
9731F:	include/linux/mailbox_controller.h
9732
9733MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9734M:	Michael Kerrisk <mtk.manpages@gmail.com>
9735W:	http://www.kernel.org/doc/man-pages
9736L:	linux-man@vger.kernel.org
9737S:	Maintained
9738
9739MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9740M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9741L:	linux-mips@vger.kernel.org
9742S:	Maintained
9743F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9744
9745MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9746M:	Andrew Lunn <andrew@lunn.ch>
9747M:	Vivien Didelot <vivien.didelot@gmail.com>
9748L:	netdev@vger.kernel.org
9749S:	Maintained
9750F:	drivers/net/dsa/mv88e6xxx/
9751F:	include/linux/platform_data/mv88e6xxx.h
9752F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9753
9754MARVELL ARMADA DRM SUPPORT
9755M:	Russell King <linux@armlinux.org.uk>
9756S:	Maintained
9757T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9758T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9759F:	drivers/gpu/drm/armada/
9760F:	include/uapi/drm/armada_drm.h
9761F:	Documentation/devicetree/bindings/display/armada/
9762
9763MARVELL ARMADA 3700 PHY DRIVERS
9764M:	Miquel Raynal <miquel.raynal@bootlin.com>
9765S:	Maintained
9766F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9767F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9768F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9769F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9770
9771MARVELL CRYPTO DRIVER
9772M:	Boris Brezillon <bbrezillon@kernel.org>
9773M:	Arnaud Ebalard <arno@natisbad.org>
9774F:	drivers/crypto/marvell/
9775S:	Maintained
9776L:	linux-crypto@vger.kernel.org
9777
9778MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9779M:	Mirko Lindner <mlindner@marvell.com>
9780M:	Stephen Hemminger <stephen@networkplumber.org>
9781L:	netdev@vger.kernel.org
9782S:	Maintained
9783F:	drivers/net/ethernet/marvell/sk*
9784
9785MARVELL LIBERTAS WIRELESS DRIVER
9786L:	libertas-dev@lists.infradead.org
9787S:	Orphan
9788F:	drivers/net/wireless/marvell/libertas/
9789
9790MARVELL MACCHIATOBIN SUPPORT
9791M:	Russell King <linux@armlinux.org.uk>
9792L:	linux-arm-kernel@lists.infradead.org
9793S:	Maintained
9794F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9795
9796MARVELL MV643XX ETHERNET DRIVER
9797M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9798L:	netdev@vger.kernel.org
9799S:	Maintained
9800F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9801F:	include/linux/mv643xx.h
9802
9803MARVELL MV88X3310 PHY DRIVER
9804M:	Russell King <linux@armlinux.org.uk>
9805L:	netdev@vger.kernel.org
9806S:	Maintained
9807F:	drivers/net/phy/marvell10g.c
9808
9809MARVELL MVEBU THERMAL DRIVER
9810M:	Miquel Raynal <miquel.raynal@bootlin.com>
9811S:	Maintained
9812F:	drivers/thermal/armada_thermal.c
9813
9814MARVELL MVNETA ETHERNET DRIVER
9815M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9816L:	netdev@vger.kernel.org
9817S:	Maintained
9818F:	drivers/net/ethernet/marvell/mvneta.*
9819
9820MARVELL MWIFIEX WIRELESS DRIVER
9821M:	Amitkumar Karwar <amitkarwar@gmail.com>
9822M:	Nishant Sarmukadam <nishants@marvell.com>
9823M:	Ganapathi Bhat <gbhat@marvell.com>
9824M:	Xinming Hu <huxinming820@gmail.com>
9825L:	linux-wireless@vger.kernel.org
9826S:	Maintained
9827F:	drivers/net/wireless/marvell/mwifiex/
9828
9829MARVELL MWL8K WIRELESS DRIVER
9830M:	Lennert Buytenhek <buytenh@wantstofly.org>
9831L:	linux-wireless@vger.kernel.org
9832S:	Odd Fixes
9833F:	drivers/net/wireless/marvell/mwl8k.c
9834
9835MARVELL NAND CONTROLLER DRIVER
9836M:	Miquel Raynal <miquel.raynal@bootlin.com>
9837L:	linux-mtd@lists.infradead.org
9838S:	Maintained
9839F:	drivers/mtd/nand/raw/marvell_nand.c
9840F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9841
9842MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9843M:	Nicolas Pitre <nico@fluxnic.net>
9844S:	Odd Fixes
9845F:	drivers/mmc/host/mvsdio.*
9846
9847MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9848M:	Hu Ziji <huziji@marvell.com>
9849L:	linux-mmc@vger.kernel.org
9850S:	Supported
9851F:	drivers/mmc/host/sdhci-xenon*
9852F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9853
9854MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9855M:	Sunil Goutham <sgoutham@marvell.com>
9856M:	Linu Cherian <lcherian@marvell.com>
9857M:	Geetha sowjanya <gakula@marvell.com>
9858M:	Jerin Jacob <jerinj@marvell.com>
9859L:	netdev@vger.kernel.org
9860S:	Supported
9861F:	drivers/net/ethernet/marvell/octeontx2/af/
9862
9863MATROX FRAMEBUFFER DRIVER
9864L:	linux-fbdev@vger.kernel.org
9865S:	Orphan
9866F:	drivers/video/fbdev/matrox/matroxfb_*
9867F:	include/uapi/linux/matroxfb.h
9868
9869MAX16065 HARDWARE MONITOR DRIVER
9870M:	Guenter Roeck <linux@roeck-us.net>
9871L:	linux-hwmon@vger.kernel.org
9872S:	Maintained
9873F:	Documentation/hwmon/max16065.rst
9874F:	drivers/hwmon/max16065.c
9875
9876MAX2175 SDR TUNER DRIVER
9877M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9878L:	linux-media@vger.kernel.org
9879T:	git git://linuxtv.org/media_tree.git
9880S:	Maintained
9881F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9882F:	Documentation/media/v4l-drivers/max2175.rst
9883F:	drivers/media/i2c/max2175*
9884F:	include/uapi/linux/max2175.h
9885
9886MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9887L:	linux-hwmon@vger.kernel.org
9888S:	Orphan
9889F:	Documentation/hwmon/max6650.rst
9890F:	drivers/hwmon/max6650.c
9891
9892MAX6697 HARDWARE MONITOR DRIVER
9893M:	Guenter Roeck <linux@roeck-us.net>
9894L:	linux-hwmon@vger.kernel.org
9895S:	Maintained
9896F:	Documentation/hwmon/max6697.rst
9897F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9898F:	drivers/hwmon/max6697.c
9899F:	include/linux/platform_data/max6697.h
9900
9901MAX9860 MONO AUDIO VOICE CODEC DRIVER
9902M:	Peter Rosin <peda@axentia.se>
9903L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9904S:	Maintained
9905F:	Documentation/devicetree/bindings/sound/max9860.txt
9906F:	sound/soc/codecs/max9860.*
9907
9908MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9909M:	Andreas Klinger <ak@it-klinger.de>
9910L:	linux-iio@vger.kernel.org
9911S:	Maintained
9912F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9913F:	drivers/iio/proximity/mb1232.c
9914
9915MAXIM MAX77650 PMIC MFD DRIVER
9916M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9917L:	linux-kernel@vger.kernel.org
9918S:	Maintained
9919F:	Documentation/devicetree/bindings/*/*max77650.txt
9920F:	Documentation/devicetree/bindings/*/max77650*.txt
9921F:	include/linux/mfd/max77650.h
9922F:	drivers/mfd/max77650.c
9923F:	drivers/regulator/max77650-regulator.c
9924F:	drivers/power/supply/max77650-charger.c
9925F:	drivers/input/misc/max77650-onkey.c
9926F:	drivers/leds/leds-max77650.c
9927F:	drivers/gpio/gpio-max77650.c
9928
9929MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9930M:	Javier Martinez Canillas <javier@dowhile0.org>
9931L:	linux-kernel@vger.kernel.org
9932S:	Supported
9933F:	drivers/regulator/max77802-regulator.c
9934F:	Documentation/devicetree/bindings/*/*max77802.txt
9935F:	include/dt-bindings/*/*max77802.h
9936
9937MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9938M:	Krzysztof Kozlowski <krzk@kernel.org>
9939M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9940L:	linux-pm@vger.kernel.org
9941S:	Supported
9942F:	drivers/power/supply/max14577_charger.c
9943F:	drivers/power/supply/max77693_charger.c
9944
9945MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9946M:	Chanwoo Choi <cw00.choi@samsung.com>
9947M:	Krzysztof Kozlowski <krzk@kernel.org>
9948M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9949L:	linux-kernel@vger.kernel.org
9950S:	Supported
9951F:	drivers/*/max14577*.c
9952F:	drivers/*/max77686*.c
9953F:	drivers/*/max77693*.c
9954F:	drivers/extcon/extcon-max14577.c
9955F:	drivers/extcon/extcon-max77693.c
9956F:	drivers/rtc/rtc-max77686.c
9957F:	drivers/clk/clk-max77686.c
9958F:	Documentation/devicetree/bindings/mfd/max14577.txt
9959F:	Documentation/devicetree/bindings/*/max77686.txt
9960F:	Documentation/devicetree/bindings/mfd/max77693.txt
9961F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9962F:	include/linux/mfd/max14577*.h
9963F:	include/linux/mfd/max77686*.h
9964F:	include/linux/mfd/max77693*.h
9965
9966MAXIRADIO FM RADIO RECEIVER DRIVER
9967M:	Hans Verkuil <hverkuil@xs4all.nl>
9968L:	linux-media@vger.kernel.org
9969T:	git git://linuxtv.org/media_tree.git
9970W:	https://linuxtv.org
9971S:	Maintained
9972F:	drivers/media/radio/radio-maxiradio*
9973
9974MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9975M:	Peter Rosin <peda@axentia.se>
9976L:	linux-iio@vger.kernel.org
9977S:	Maintained
9978F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9979F:	drivers/iio/potentiometer/mcp4018.c
9980F:	drivers/iio/potentiometer/mcp4531.c
9981
9982MCR20A IEEE-802.15.4 RADIO DRIVER
9983M:	Xue Liu <liuxuenetmail@gmail.com>
9984L:	linux-wpan@vger.kernel.org
9985W:	https://github.com/xueliu/mcr20a-linux
9986S:	Maintained
9987F:	drivers/net/ieee802154/mcr20a.c
9988F:	drivers/net/ieee802154/mcr20a.h
9989F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9990
9991MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9992M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9993L:	linux-iio@vger.kernel.org
9994S:	Maintained
9995F:	drivers/iio/dac/cio-dac.c
9996
9997MEDIA CONTROLLER FRAMEWORK
9998M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9999M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10000L:	linux-media@vger.kernel.org
10001W:	https://www.linuxtv.org
10002T:	git git://linuxtv.org/media_tree.git
10003S:	Supported
10004F:	drivers/media/mc/
10005F:	include/media/media-*.h
10006F:	include/uapi/linux/media.h
10007
10008MEDIA DRIVERS FOR ASCOT2E
10009M:	Sergey Kozlov <serjk@netup.ru>
10010M:	Abylay Ospan <aospan@netup.ru>
10011L:	linux-media@vger.kernel.org
10012W:	https://linuxtv.org
10013W:	http://netup.tv/
10014T:	git git://linuxtv.org/media_tree.git
10015S:	Supported
10016F:	drivers/media/dvb-frontends/ascot2e*
10017
10018MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10019M:	Jasmin Jessich <jasmin@anw.at>
10020L:	linux-media@vger.kernel.org
10021W:	https://linuxtv.org
10022T:	git git://linuxtv.org/media_tree.git
10023S:	Maintained
10024F:	drivers/media/dvb-frontends/cxd2099*
10025
10026MEDIA DRIVERS FOR CXD2841ER
10027M:	Sergey Kozlov <serjk@netup.ru>
10028M:	Abylay Ospan <aospan@netup.ru>
10029L:	linux-media@vger.kernel.org
10030W:	https://linuxtv.org
10031W:	http://netup.tv/
10032T:	git git://linuxtv.org/media_tree.git
10033S:	Supported
10034F:	drivers/media/dvb-frontends/cxd2841er*
10035
10036MEDIA DRIVERS FOR CXD2880
10037M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10038L:	linux-media@vger.kernel.org
10039W:	http://linuxtv.org/
10040T:	git git://linuxtv.org/media_tree.git
10041S:	Supported
10042F:	drivers/media/dvb-frontends/cxd2880/*
10043F:	drivers/media/spi/cxd2880*
10044
10045MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10046L:	linux-media@vger.kernel.org
10047W:	https://linuxtv.org
10048T:	git git://linuxtv.org/media_tree.git
10049S:	Orphan
10050F:	drivers/media/pci/ddbridge/*
10051
10052MEDIA DRIVERS FOR FREESCALE IMX
10053M:	Steve Longerbeam <slongerbeam@gmail.com>
10054M:	Philipp Zabel <p.zabel@pengutronix.de>
10055L:	linux-media@vger.kernel.org
10056T:	git git://linuxtv.org/media_tree.git
10057S:	Maintained
10058F:	Documentation/devicetree/bindings/media/imx.txt
10059F:	Documentation/media/v4l-drivers/imx.rst
10060F:	drivers/staging/media/imx/
10061F:	include/linux/imx-media.h
10062F:	include/media/imx.h
10063
10064MEDIA DRIVER FOR FREESCALE IMX PXP
10065M:	Philipp Zabel <p.zabel@pengutronix.de>
10066L:	linux-media@vger.kernel.org
10067T:	git git://linuxtv.org/media_tree.git
10068S:	Maintained
10069F:	drivers/media/platform/imx-pxp.[ch]
10070
10071MEDIA DRIVERS FOR FREESCALE IMX7
10072M:	Rui Miguel Silva <rmfrfs@gmail.com>
10073L:	linux-media@vger.kernel.org
10074T:	git git://linuxtv.org/media_tree.git
10075S:	Maintained
10076F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10077F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10078F:	Documentation/media/v4l-drivers/imx7.rst
10079F:	drivers/staging/media/imx/imx7-media-csi.c
10080F:	drivers/staging/media/imx/imx7-mipi-csis.c
10081
10082MEDIA DRIVERS FOR HELENE
10083M:	Abylay Ospan <aospan@netup.ru>
10084L:	linux-media@vger.kernel.org
10085W:	https://linuxtv.org
10086W:	http://netup.tv/
10087T:	git git://linuxtv.org/media_tree.git
10088S:	Supported
10089F:	drivers/media/dvb-frontends/helene*
10090
10091MEDIA DRIVERS FOR HORUS3A
10092M:	Sergey Kozlov <serjk@netup.ru>
10093M:	Abylay Ospan <aospan@netup.ru>
10094L:	linux-media@vger.kernel.org
10095W:	https://linuxtv.org
10096W:	http://netup.tv/
10097T:	git git://linuxtv.org/media_tree.git
10098S:	Supported
10099F:	drivers/media/dvb-frontends/horus3a*
10100
10101MEDIA DRIVERS FOR LNBH25
10102M:	Sergey Kozlov <serjk@netup.ru>
10103M:	Abylay Ospan <aospan@netup.ru>
10104L:	linux-media@vger.kernel.org
10105W:	https://linuxtv.org
10106W:	http://netup.tv/
10107T:	git git://linuxtv.org/media_tree.git
10108S:	Supported
10109F:	drivers/media/dvb-frontends/lnbh25*
10110
10111MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10112L:	linux-media@vger.kernel.org
10113W:	https://linuxtv.org
10114T:	git git://linuxtv.org/media_tree.git
10115S:	Orphan
10116F:	drivers/media/dvb-frontends/mxl5xx*
10117
10118MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10119M:	Sergey Kozlov <serjk@netup.ru>
10120M:	Abylay Ospan <aospan@netup.ru>
10121L:	linux-media@vger.kernel.org
10122W:	https://linuxtv.org
10123W:	http://netup.tv/
10124T:	git git://linuxtv.org/media_tree.git
10125S:	Supported
10126F:	drivers/media/pci/netup_unidvb/*
10127
10128MEDIA DRIVERS FOR RENESAS - CEU
10129M:	Jacopo Mondi <jacopo@jmondi.org>
10130L:	linux-media@vger.kernel.org
10131L:	linux-renesas-soc@vger.kernel.org
10132T:	git git://linuxtv.org/media_tree.git
10133S:	Supported
10134F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
10135F:	drivers/media/platform/renesas-ceu.c
10136F:	include/media/drv-intf/renesas-ceu.h
10137
10138MEDIA DRIVERS FOR RENESAS - DRIF
10139M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10140L:	linux-media@vger.kernel.org
10141L:	linux-renesas-soc@vger.kernel.org
10142T:	git git://linuxtv.org/media_tree.git
10143S:	Supported
10144F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10145F:	drivers/media/platform/rcar_drif.c
10146
10147MEDIA DRIVERS FOR RENESAS - FCP
10148M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10149L:	linux-media@vger.kernel.org
10150L:	linux-renesas-soc@vger.kernel.org
10151T:	git git://linuxtv.org/media_tree.git
10152S:	Supported
10153F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10154F:	drivers/media/platform/rcar-fcp.c
10155F:	include/media/rcar-fcp.h
10156
10157MEDIA DRIVERS FOR RENESAS - FDP1
10158M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10159L:	linux-media@vger.kernel.org
10160L:	linux-renesas-soc@vger.kernel.org
10161T:	git git://linuxtv.org/media_tree.git
10162S:	Supported
10163F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
10164F:	drivers/media/platform/rcar_fdp1.c
10165
10166MEDIA DRIVERS FOR RENESAS - VIN
10167M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10168L:	linux-media@vger.kernel.org
10169L:	linux-renesas-soc@vger.kernel.org
10170T:	git git://linuxtv.org/media_tree.git
10171S:	Supported
10172F:	Documentation/devicetree/bindings/media/renesas,csi2.txt
10173F:	Documentation/devicetree/bindings/media/renesas,vin.txt
10174F:	drivers/media/platform/rcar-vin/
10175
10176MEDIA DRIVERS FOR RENESAS - VSP1
10177M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10178M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10179L:	linux-media@vger.kernel.org
10180L:	linux-renesas-soc@vger.kernel.org
10181T:	git git://linuxtv.org/media_tree.git
10182S:	Supported
10183F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10184F:	drivers/media/platform/vsp1/
10185
10186MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10187L:	linux-media@vger.kernel.org
10188W:	https://linuxtv.org
10189T:	git git://linuxtv.org/media_tree.git
10190S:	Orphan
10191F:	drivers/media/dvb-frontends/stv0910*
10192
10193MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10194L:	linux-media@vger.kernel.org
10195W:	https://linuxtv.org
10196T:	git git://linuxtv.org/media_tree.git
10197S:	Orphan
10198F:	drivers/media/dvb-frontends/stv6111*
10199
10200MEDIA DRIVERS FOR STM32 - DCMI
10201M:	Hugues Fruchet <hugues.fruchet@st.com>
10202L:	linux-media@vger.kernel.org
10203T:	git git://linuxtv.org/media_tree.git
10204S:	Supported
10205F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10206F:	drivers/media/platform/stm32/stm32-dcmi.c
10207
10208MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10209M:	Dmitry Osipenko <digetx@gmail.com>
10210L:	linux-media@vger.kernel.org
10211L:	linux-tegra@vger.kernel.org
10212T:	git git://linuxtv.org/media_tree.git
10213S:	Maintained
10214F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10215F:	drivers/staging/media/tegra-vde/
10216
10217MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10218M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10219P:	LinuxTV.org Project
10220L:	linux-media@vger.kernel.org
10221W:	https://linuxtv.org
10222Q:	http://patchwork.kernel.org/project/linux-media/list/
10223T:	git git://linuxtv.org/media_tree.git
10224S:	Maintained
10225F:	Documentation/devicetree/bindings/media/
10226F:	Documentation/media/
10227F:	drivers/media/
10228F:	drivers/staging/media/
10229F:	include/linux/platform_data/media/
10230F:	include/media/
10231F:	include/uapi/linux/dvb/
10232F:	include/uapi/linux/videodev2.h
10233F:	include/uapi/linux/media.h
10234F:	include/uapi/linux/v4l2-*
10235F:	include/uapi/linux/meye.h
10236F:	include/uapi/linux/ivtv*
10237F:	include/uapi/linux/uvcvideo.h
10238
10239MEDIATEK BLUETOOTH DRIVER
10240M:	Sean Wang <sean.wang@mediatek.com>
10241L:	linux-bluetooth@vger.kernel.org
10242L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10243S:	Maintained
10244F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10245F:	drivers/bluetooth/btmtkuart.c
10246
10247MEDIATEK CIR DRIVER
10248M:	Sean Wang <sean.wang@mediatek.com>
10249S:	Maintained
10250F:	drivers/media/rc/mtk-cir.c
10251
10252MEDIATEK DMA DRIVER
10253M:	Sean Wang <sean.wang@mediatek.com>
10254L:	dmaengine@vger.kernel.org
10255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10256L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10257S:	Maintained
10258F:	Documentation/devicetree/bindings/dma/mtk-*
10259F:	drivers/dma/mediatek/
10260
10261MEDIATEK PMIC LED DRIVER
10262M:	Sean Wang <sean.wang@mediatek.com>
10263S:	Maintained
10264F:	drivers/leds/leds-mt6323.c
10265F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10266
10267MEDIATEK ETHERNET DRIVER
10268M:	Felix Fietkau <nbd@openwrt.org>
10269M:	John Crispin <john@phrozen.org>
10270M:	Sean Wang <sean.wang@mediatek.com>
10271M:	Mark Lee <Mark-MC.Lee@mediatek.com>
10272L:	netdev@vger.kernel.org
10273S:	Maintained
10274F:	drivers/net/ethernet/mediatek/
10275
10276MEDIATEK SWITCH DRIVER
10277M:	Sean Wang <sean.wang@mediatek.com>
10278L:	netdev@vger.kernel.org
10279S:	Maintained
10280F:	drivers/net/dsa/mt7530.*
10281F:	net/dsa/tag_mtk.c
10282
10283MEDIATEK JPEG DRIVER
10284M:	Rick Chang <rick.chang@mediatek.com>
10285M:	Bin Liu <bin.liu@mediatek.com>
10286S:	Supported
10287F:	drivers/media/platform/mtk-jpeg/
10288F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10289
10290MEDIATEK MDP DRIVER
10291M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10292M:	Houlong Wei <houlong.wei@mediatek.com>
10293M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10294S:	Supported
10295F:	drivers/media/platform/mtk-mdp/
10296F:	drivers/media/platform/mtk-vpu/
10297F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10298
10299MEDIATEK MEDIA DRIVER
10300M:	Tiffany Lin <tiffany.lin@mediatek.com>
10301M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10302S:	Supported
10303F:	drivers/media/platform/mtk-vcodec/
10304F:	drivers/media/platform/mtk-vpu/
10305F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10306F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10307
10308MEDIATEK MMC/SD/SDIO DRIVER
10309M:	Chaotian Jing <chaotian.jing@mediatek.com>
10310S:	Maintained
10311F:	drivers/mmc/host/mtk-sd.c
10312F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10313
10314MEDIATEK MT76 WIRELESS LAN DRIVER
10315M:	Felix Fietkau <nbd@nbd.name>
10316M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10317R:	Ryder Lee <ryder.lee@mediatek.com>
10318R:	Roy Luo <royluo@google.com>
10319L:	linux-wireless@vger.kernel.org
10320S:	Maintained
10321F:	drivers/net/wireless/mediatek/mt76/
10322
10323MEDIATEK MT7601U WIRELESS LAN DRIVER
10324M:	Jakub Kicinski <kubakici@wp.pl>
10325L:	linux-wireless@vger.kernel.org
10326S:	Maintained
10327F:	drivers/net/wireless/mediatek/mt7601u/
10328
10329MEDIATEK MT7621/28/88 I2C DRIVER
10330M:	Stefan Roese <sr@denx.de>
10331L:	linux-i2c@vger.kernel.org
10332S:	Maintained
10333F:	drivers/i2c/busses/i2c-mt7621.c
10334F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10335
10336MEDIATEK NAND CONTROLLER DRIVER
10337M:	Xiaolei Li <xiaolei.li@mediatek.com>
10338L:	linux-mtd@lists.infradead.org
10339S:	Maintained
10340F:	drivers/mtd/nand/raw/mtk_*
10341F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10342
10343MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10344M:	Sean Wang <sean.wang@mediatek.com>
10345S:	Maintained
10346F:	drivers/char/hw_random/mtk-rng.c
10347
10348MEDIATEK USB3 DRD IP DRIVER
10349M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10350L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10351L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10352L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10353S:	Maintained
10354F:	drivers/usb/mtu3/
10355
10356MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10357M:	Peter Senna Tschudin <peter.senna@gmail.com>
10358M:	Martin Donnelly <martin.donnelly@ge.com>
10359M:	Martyn Welch <martyn.welch@collabora.co.uk>
10360S:	Maintained
10361F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10362F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10363
10364MEGARAID SCSI/SAS DRIVERS
10365M:	Kashyap Desai <kashyap.desai@broadcom.com>
10366M:	Sumit Saxena <sumit.saxena@broadcom.com>
10367M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10368L:	megaraidlinux.pdl@broadcom.com
10369L:	linux-scsi@vger.kernel.org
10370W:	http://www.avagotech.com/support/
10371S:	Maintained
10372F:	Documentation/scsi/megaraid.txt
10373F:	drivers/scsi/megaraid.*
10374F:	drivers/scsi/megaraid/
10375
10376MELEXIS MLX90614 DRIVER
10377M:	Crt Mori <cmo@melexis.com>
10378L:	linux-iio@vger.kernel.org
10379W:	http://www.melexis.com
10380S:	Supported
10381F:	drivers/iio/temperature/mlx90614.c
10382
10383MELEXIS MLX90632 DRIVER
10384M:	Crt Mori <cmo@melexis.com>
10385L:	linux-iio@vger.kernel.org
10386W:	http://www.melexis.com
10387S:	Supported
10388F:	drivers/iio/temperature/mlx90632.c
10389
10390MELFAS MIP4 TOUCHSCREEN DRIVER
10391M:	Sangwon Jee <jeesw@melfas.com>
10392W:	http://www.melfas.com
10393S:	Supported
10394F:	drivers/input/touchscreen/melfas_mip4.c
10395F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10396
10397MELLANOX ETHERNET DRIVER (mlx4_en)
10398M:	Tariq Toukan <tariqt@mellanox.com>
10399L:	netdev@vger.kernel.org
10400S:	Supported
10401W:	http://www.mellanox.com
10402Q:	http://patchwork.ozlabs.org/project/netdev/list/
10403F:	drivers/net/ethernet/mellanox/mlx4/en_*
10404
10405MELLANOX ETHERNET DRIVER (mlx5e)
10406M:	Saeed Mahameed <saeedm@mellanox.com>
10407L:	netdev@vger.kernel.org
10408S:	Supported
10409W:	http://www.mellanox.com
10410Q:	http://patchwork.ozlabs.org/project/netdev/list/
10411F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10412
10413MELLANOX ETHERNET INNOVA DRIVERS
10414R:	Boris Pismenny <borisp@mellanox.com>
10415L:	netdev@vger.kernel.org
10416S:	Supported
10417W:	http://www.mellanox.com
10418Q:	http://patchwork.ozlabs.org/project/netdev/list/
10419F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10420F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10421F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10422F:	include/linux/mlx5/mlx5_ifc_fpga.h
10423
10424MELLANOX ETHERNET SWITCH DRIVERS
10425M:	Jiri Pirko <jiri@mellanox.com>
10426M:	Ido Schimmel <idosch@mellanox.com>
10427L:	netdev@vger.kernel.org
10428S:	Supported
10429W:	http://www.mellanox.com
10430Q:	http://patchwork.ozlabs.org/project/netdev/list/
10431F:	drivers/net/ethernet/mellanox/mlxsw/
10432F:	tools/testing/selftests/drivers/net/mlxsw/
10433
10434MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10435M:	mlxsw@mellanox.com
10436L:	netdev@vger.kernel.org
10437S:	Supported
10438W:	http://www.mellanox.com
10439Q:	http://patchwork.ozlabs.org/project/netdev/list/
10440F:	drivers/net/ethernet/mellanox/mlxfw/
10441
10442MELLANOX HARDWARE PLATFORM SUPPORT
10443M:	Andy Shevchenko <andy@infradead.org>
10444M:	Darren Hart <dvhart@infradead.org>
10445M:	Vadim Pasternak <vadimp@mellanox.com>
10446L:	platform-driver-x86@vger.kernel.org
10447S:	Supported
10448F:	drivers/platform/mellanox/
10449F:	include/linux/platform_data/mlxreg.h
10450
10451MELLANOX MLX4 core VPI driver
10452M:	Tariq Toukan <tariqt@mellanox.com>
10453L:	netdev@vger.kernel.org
10454L:	linux-rdma@vger.kernel.org
10455W:	http://www.mellanox.com
10456Q:	http://patchwork.ozlabs.org/project/netdev/list/
10457S:	Supported
10458F:	drivers/net/ethernet/mellanox/mlx4/
10459F:	include/linux/mlx4/
10460
10461MELLANOX MLX4 IB driver
10462M:	Yishai Hadas <yishaih@mellanox.com>
10463L:	linux-rdma@vger.kernel.org
10464W:	http://www.mellanox.com
10465Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10466S:	Supported
10467F:	drivers/infiniband/hw/mlx4/
10468F:	include/linux/mlx4/
10469F:	include/uapi/rdma/mlx4-abi.h
10470
10471MELLANOX MLX5 core VPI driver
10472M:	Saeed Mahameed <saeedm@mellanox.com>
10473M:	Leon Romanovsky <leonro@mellanox.com>
10474L:	netdev@vger.kernel.org
10475L:	linux-rdma@vger.kernel.org
10476W:	http://www.mellanox.com
10477Q:	http://patchwork.ozlabs.org/project/netdev/list/
10478S:	Supported
10479F:	drivers/net/ethernet/mellanox/mlx5/core/
10480F:	include/linux/mlx5/
10481F:	Documentation/networking/device_drivers/mellanox/
10482
10483MELLANOX MLX5 IB driver
10484M:	Leon Romanovsky <leonro@mellanox.com>
10485L:	linux-rdma@vger.kernel.org
10486W:	http://www.mellanox.com
10487Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10488S:	Supported
10489F:	drivers/infiniband/hw/mlx5/
10490F:	include/linux/mlx5/
10491F:	include/uapi/rdma/mlx5-abi.h
10492
10493MELLANOX MLXCPLD I2C AND MUX DRIVER
10494M:	Vadim Pasternak <vadimp@mellanox.com>
10495M:	Michael Shych <michaelsh@mellanox.com>
10496L:	linux-i2c@vger.kernel.org
10497S:	Supported
10498F:	drivers/i2c/busses/i2c-mlxcpld.c
10499F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10500F:	Documentation/i2c/busses/i2c-mlxcpld.rst
10501
10502MELLANOX MLXCPLD LED DRIVER
10503M:	Vadim Pasternak <vadimp@mellanox.com>
10504L:	linux-leds@vger.kernel.org
10505S:	Supported
10506F:	drivers/leds/leds-mlxcpld.c
10507F:	drivers/leds/leds-mlxreg.c
10508F:	Documentation/leds/leds-mlxcpld.rst
10509
10510MELLANOX PLATFORM DRIVER
10511M:	Vadim Pasternak <vadimp@mellanox.com>
10512L:	platform-driver-x86@vger.kernel.org
10513S:	Supported
10514F:	drivers/platform/x86/mlx-platform.c
10515
10516MEMBARRIER SUPPORT
10517M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10518M:	"Paul E. McKenney" <paulmck@kernel.org>
10519L:	linux-kernel@vger.kernel.org
10520S:	Supported
10521F:	kernel/sched/membarrier.c
10522F:	include/uapi/linux/membarrier.h
10523F:	arch/powerpc/include/asm/membarrier.h
10524
10525MEMBLOCK
10526M:	Mike Rapoport <rppt@linux.ibm.com>
10527L:	linux-mm@kvack.org
10528S:	Maintained
10529F:	include/linux/memblock.h
10530F:	mm/memblock.c
10531F:	Documentation/core-api/boot-time-mm.rst
10532
10533MEMORY MANAGEMENT
10534L:	linux-mm@kvack.org
10535W:	http://www.linux-mm.org
10536S:	Maintained
10537F:	include/linux/mm.h
10538F:	include/linux/gfp.h
10539F:	include/linux/mmzone.h
10540F:	include/linux/memory_hotplug.h
10541F:	include/linux/vmalloc.h
10542F:	mm/
10543
10544MEMORY TECHNOLOGY DEVICES (MTD)
10545M:	David Woodhouse <dwmw2@infradead.org>
10546M:	Brian Norris <computersforpeace@gmail.com>
10547M:	Marek Vasut <marek.vasut@gmail.com>
10548M:	Miquel Raynal <miquel.raynal@bootlin.com>
10549M:	Richard Weinberger <richard@nod.at>
10550M:	Vignesh Raghavendra <vigneshr@ti.com>
10551L:	linux-mtd@lists.infradead.org
10552W:	http://www.linux-mtd.infradead.org/
10553Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10556S:	Maintained
10557F:	Documentation/devicetree/bindings/mtd/
10558F:	drivers/mtd/
10559F:	include/linux/mtd/
10560F:	include/uapi/mtd/
10561
10562MEN A21 WATCHDOG DRIVER
10563M:	Johannes Thumshirn <morbidrsa@gmail.com>
10564L:	linux-watchdog@vger.kernel.org
10565S:	Maintained
10566F:	drivers/watchdog/mena21_wdt.c
10567
10568MEN CHAMELEON BUS (mcb)
10569M:	Johannes Thumshirn <morbidrsa@gmail.com>
10570S:	Maintained
10571F:	drivers/mcb/
10572F:	include/linux/mcb.h
10573F:	Documentation/driver-api/men-chameleon-bus.rst
10574
10575MEN F21BMC (Board Management Controller)
10576M:	Andreas Werner <andreas.werner@men.de>
10577S:	Supported
10578F:	drivers/mfd/menf21bmc.c
10579F:	drivers/watchdog/menf21bmc_wdt.c
10580F:	drivers/leds/leds-menf21bmc.c
10581F:	drivers/hwmon/menf21bmc_hwmon.c
10582F:	Documentation/hwmon/menf21bmc.rst
10583
10584MEN Z069 WATCHDOG DRIVER
10585M:	Johannes Thumshirn <jth@kernel.org>
10586L:	linux-watchdog@vger.kernel.org
10587S:	Maintained
10588F:	drivers/watchdog/menz69_wdt.c
10589
10590MESON AO CEC DRIVER FOR AMLOGIC SOCS
10591M:	Neil Armstrong <narmstrong@baylibre.com>
10592L:	linux-media@vger.kernel.org
10593L:	linux-amlogic@lists.infradead.org
10594W:	http://linux-meson.com/
10595S:	Supported
10596F:	drivers/media/platform/meson/ao-cec.c
10597F:	drivers/media/platform/meson/ao-cec-g12a.c
10598F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10599T:	git git://linuxtv.org/media_tree.git
10600
10601MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10602M:	Liang Yang <liang.yang@amlogic.com>
10603L:	linux-mtd@lists.infradead.org
10604S:	Maintained
10605F:	drivers/mtd/nand/raw/meson_*
10606F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10607
10608MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10609M:	Maxime Jourdan <mjourdan@baylibre.com>
10610L:	linux-media@vger.kernel.org
10611L:	linux-amlogic@lists.infradead.org
10612S:	Supported
10613F:	drivers/staging/media/meson/vdec/
10614T:	git git://linuxtv.org/media_tree.git
10615
10616METHODE UDPU SUPPORT
10617M:	Vladimir Vid <vladimir.vid@sartura.hr>
10618S:	Maintained
10619F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10620
10621MICROBLAZE ARCHITECTURE
10622M:	Michal Simek <monstr@monstr.eu>
10623W:	http://www.monstr.eu/fdt/
10624T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10625S:	Supported
10626F:	arch/microblaze/
10627
10628MICROCHIP AT91 SERIAL DRIVER
10629M:	Richard Genoud <richard.genoud@gmail.com>
10630S:	Maintained
10631F:	drivers/tty/serial/atmel_serial.c
10632F:	drivers/tty/serial/atmel_serial.h
10633F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10634
10635MICROCHIP AUDIO ASOC DRIVERS
10636M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10637L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10638S:	Supported
10639F:	sound/soc/atmel
10640
10641MICROCHIP DMA DRIVER
10642M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10643L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10644L:	dmaengine@vger.kernel.org
10645S:	Supported
10646F:	drivers/dma/at_hdmac.c
10647F:	drivers/dma/at_hdmac_regs.h
10648F:	include/linux/platform_data/dma-atmel.h
10649F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10650F:	include/dt-bindings/dma/at91.h
10651
10652MICROCHIP ECC DRIVER
10653M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10654L:	linux-crypto@vger.kernel.org
10655S:	Maintained
10656F:	drivers/crypto/atmel-ecc.*
10657
10658MICROCHIP I2C DRIVER
10659M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10660L:	linux-i2c@vger.kernel.org
10661S:	Supported
10662F:	drivers/i2c/busses/i2c-at91.h
10663F:	drivers/i2c/busses/i2c-at91-*.c
10664
10665MICROCHIP ISC DRIVER
10666M:	Eugen Hristev <eugen.hristev@microchip.com>
10667L:	linux-media@vger.kernel.org
10668S:	Supported
10669F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
10670F:	drivers/media/platform/atmel/atmel-isc.h
10671F:	drivers/media/platform/atmel/atmel-isc-base.c
10672F:	drivers/media/platform/atmel/atmel-isc-regs.h
10673F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10674
10675MICROCHIP ISI DRIVER
10676M:	Eugen Hristev <eugen.hristev@microchip.com>
10677L:	linux-media@vger.kernel.org
10678S:	Supported
10679F:	drivers/media/platform/atmel/atmel-isi.c
10680F:	drivers/media/platform/atmel/atmel-isi.h
10681
10682MICROCHIP AT91 USART MFD DRIVER
10683M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10684L:	linux-kernel@vger.kernel.org
10685S:	Supported
10686F:	drivers/mfd/at91-usart.c
10687F:	include/dt-bindings/mfd/at91-usart.h
10688F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10689
10690MICROCHIP AT91 USART SPI DRIVER
10691M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10692L:	linux-spi@vger.kernel.org
10693S:	Supported
10694F:	drivers/spi/spi-at91-usart.c
10695F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10696
10697MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10698M:	Woojung Huh <woojung.huh@microchip.com>
10699M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10700L:	netdev@vger.kernel.org
10701S:	Maintained
10702F:	net/dsa/tag_ksz.c
10703F:	drivers/net/dsa/microchip/*
10704F:	include/linux/platform_data/microchip-ksz.h
10705F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10706
10707MICROCHIP LAN743X ETHERNET DRIVER
10708M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10709M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10710L:	netdev@vger.kernel.org
10711S:	Maintained
10712F:	drivers/net/ethernet/microchip/lan743x_*
10713
10714MICROCHIP LCDFB DRIVER
10715M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10716L:	linux-fbdev@vger.kernel.org
10717S:	Maintained
10718F:	drivers/video/fbdev/atmel_lcdfb.c
10719F:	include/video/atmel_lcdc.h
10720
10721MICROCHIP MMC/SD/SDIO MCI DRIVER
10722M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10723S:	Maintained
10724F:	drivers/mmc/host/atmel-mci.c
10725
10726MICROCHIP MCP16502 PMIC DRIVER
10727M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10728L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10729S:	Maintained
10730F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10731F:	drivers/regulator/mcp16502.c
10732
10733MICROCHIP MCP3911 ADC DRIVER
10734M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10735M:	Kent Gustavsson <kent@minoris.se>
10736L:	linux-iio@vger.kernel.org
10737S:	Supported
10738F:	drivers/iio/adc/mcp3911.c
10739F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10740
10741MICROCHIP NAND DRIVER
10742M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10743L:	linux-mtd@lists.infradead.org
10744S:	Supported
10745F:	drivers/mtd/nand/raw/atmel/*
10746F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10747
10748MICROCHIP PWM DRIVER
10749M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10751L:	linux-pwm@vger.kernel.org
10752S:	Supported
10753F:	drivers/pwm/pwm-atmel.c
10754F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10755
10756MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10757M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10758M:	Eugen Hristev <eugen.hristev@microchip.com>
10759L:	linux-iio@vger.kernel.org
10760S:	Supported
10761F:	drivers/iio/adc/at91-sama5d2_adc.c
10762F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10763F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10764
10765MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10766M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10767S:	Supported
10768F:	drivers/power/reset/at91-sama5d2_shdwc.c
10769
10770MICROCHIP SPI DRIVER
10771M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10772S:	Supported
10773F:	drivers/spi/spi-atmel.*
10774
10775MICROCHIP SSC DRIVER
10776M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10778S:	Supported
10779F:	drivers/misc/atmel-ssc.c
10780F:	include/linux/atmel-ssc.h
10781
10782MICROCHIP USBA UDC DRIVER
10783M:	Cristian Birsan <cristian.birsan@microchip.com>
10784L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10785S:	Supported
10786F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10787
10788MICROCHIP USB251XB DRIVER
10789M:	Richard Leitner <richard.leitner@skidata.com>
10790L:	linux-usb@vger.kernel.org
10791S:	Maintained
10792F:	drivers/usb/misc/usb251xb.c
10793F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10794
10795MICROCHIP XDMA DRIVER
10796M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10797L:	linux-arm-kernel@lists.infradead.org
10798L:	dmaengine@vger.kernel.org
10799S:	Supported
10800F:	drivers/dma/at_xdmac.c
10801
10802MICROSEMI MIPS SOCS
10803M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10804M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10805L:	linux-mips@vger.kernel.org
10806S:	Supported
10807F:	arch/mips/generic/board-ocelot.c
10808F:	arch/mips/configs/generic/board-ocelot.config
10809F:	arch/mips/boot/dts/mscc/
10810F:	Documentation/devicetree/bindings/mips/mscc.txt
10811
10812MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10813M:	Don Brace <don.brace@microsemi.com>
10814L:	esc.storagedev@microsemi.com
10815L:	linux-scsi@vger.kernel.org
10816S:	Supported
10817F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10818F:	drivers/scsi/smartpqi/Kconfig
10819F:	drivers/scsi/smartpqi/Makefile
10820F:	include/linux/cciss*.h
10821F:	include/uapi/linux/cciss*.h
10822F:	Documentation/scsi/smartpqi.txt
10823
10824MICROSEMI ETHERNET SWITCH DRIVER
10825M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10826M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10827L:	netdev@vger.kernel.org
10828S:	Supported
10829F:	drivers/net/ethernet/mscc/
10830
10831MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10832M:	Chen Yu <yu.c.chen@intel.com>
10833L:	platform-driver-x86@vger.kernel.org
10834S:	Supported
10835F:	drivers/platform/x86/surfacepro3_button.c
10836
10837MICROTEK X6 SCANNER
10838M:	Oliver Neukum <oliver@neukum.org>
10839S:	Maintained
10840F:	drivers/usb/image/microtek.*
10841
10842MIPS
10843M:	Ralf Baechle <ralf@linux-mips.org>
10844M:	Paul Burton <paul.burton@mips.com>
10845M:	James Hogan <jhogan@kernel.org>
10846L:	linux-mips@vger.kernel.org
10847W:	http://www.linux-mips.org/
10848T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10850Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10851S:	Supported
10852F:	Documentation/devicetree/bindings/mips/
10853F:	Documentation/mips/
10854F:	arch/mips/
10855F:	drivers/platform/mips/
10856
10857MIPS BOSTON DEVELOPMENT BOARD
10858M:	Paul Burton <paul.burton@mips.com>
10859L:	linux-mips@vger.kernel.org
10860S:	Maintained
10861F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10862F:	arch/mips/boot/dts/img/boston.dts
10863F:	arch/mips/configs/generic/board-boston.config
10864F:	drivers/clk/imgtec/clk-boston.c
10865F:	include/dt-bindings/clock/boston-clock.h
10866
10867MIPS GENERIC PLATFORM
10868M:	Paul Burton <paul.burton@mips.com>
10869L:	linux-mips@vger.kernel.org
10870S:	Supported
10871F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10872F:	arch/mips/generic/
10873F:	arch/mips/tools/generic-board-config.sh
10874
10875MIPS/LOONGSON1 ARCHITECTURE
10876M:	Keguang Zhang <keguang.zhang@gmail.com>
10877L:	linux-mips@vger.kernel.org
10878S:	Maintained
10879F:	arch/mips/loongson32/
10880F:	arch/mips/include/asm/mach-loongson32/
10881F:	drivers/*/*loongson1*
10882F:	drivers/*/*/*loongson1*
10883
10884MIPS/LOONGSON2 ARCHITECTURE
10885M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10886L:	linux-mips@vger.kernel.org
10887S:	Maintained
10888F:	arch/mips/loongson64/fuloong-2e/
10889F:	arch/mips/loongson64/lemote-2f/
10890F:	arch/mips/include/asm/mach-loongson64/
10891F:	drivers/*/*loongson2*
10892F:	drivers/*/*/*loongson2*
10893
10894MIPS/LOONGSON3 ARCHITECTURE
10895M:	Huacai Chen <chenhc@lemote.com>
10896L:	linux-mips@vger.kernel.org
10897S:	Maintained
10898F:	arch/mips/loongson64/
10899F:	arch/mips/include/asm/mach-loongson64/
10900F:	drivers/platform/mips/cpu_hwmon.c
10901F:	drivers/*/*loongson3*
10902F:	drivers/*/*/*loongson3*
10903
10904MIPS RINT INSTRUCTION EMULATION
10905M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10906L:	linux-mips@vger.kernel.org
10907S:	Supported
10908F:	arch/mips/math-emu/sp_rint.c
10909F:	arch/mips/math-emu/dp_rint.c
10910
10911MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10912M:	Hans Verkuil <hverkuil@xs4all.nl>
10913L:	linux-media@vger.kernel.org
10914T:	git git://linuxtv.org/media_tree.git
10915W:	https://linuxtv.org
10916S:	Odd Fixes
10917F:	drivers/media/radio/radio-miropcm20*
10918
10919MMP SUPPORT
10920R:	Lubomir Rintel <lkundrak@v3.sk>
10921L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10922S:	Odd Fixes
10923F:	arch/arm/boot/dts/mmp*
10924F:	arch/arm/mach-mmp/
10925
10926MMU GATHER AND TLB INVALIDATION
10927M:	Will Deacon <will@kernel.org>
10928M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10929M:	Andrew Morton <akpm@linux-foundation.org>
10930M:	Nick Piggin <npiggin@gmail.com>
10931M:	Peter Zijlstra <peterz@infradead.org>
10932L:	linux-arch@vger.kernel.org
10933L:	linux-mm@kvack.org
10934S:	Maintained
10935F:	arch/*/include/asm/tlb.h
10936F:	include/asm-generic/tlb.h
10937F:	mm/mmu_gather.c
10938
10939MN88472 MEDIA DRIVER
10940M:	Antti Palosaari <crope@iki.fi>
10941L:	linux-media@vger.kernel.org
10942W:	https://linuxtv.org
10943W:	http://palosaari.fi/linux/
10944Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10945S:	Maintained
10946F:	drivers/media/dvb-frontends/mn88472*
10947
10948MN88473 MEDIA DRIVER
10949M:	Antti Palosaari <crope@iki.fi>
10950L:	linux-media@vger.kernel.org
10951W:	https://linuxtv.org
10952W:	http://palosaari.fi/linux/
10953Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10954S:	Maintained
10955F:	drivers/media/dvb-frontends/mn88473*
10956
10957MODULE SUPPORT
10958M:	Jessica Yu <jeyu@kernel.org>
10959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10960S:	Maintained
10961F:	include/linux/module.h
10962F:	kernel/module.c
10963
10964MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10965W:	http://popies.net/meye/
10966S:	Orphan
10967F:	Documentation/media/v4l-drivers/meye*
10968F:	drivers/media/pci/meye/
10969F:	include/uapi/linux/meye.h
10970
10971MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10972M:	Jiri Slaby <jirislaby@gmail.com>
10973S:	Maintained
10974F:	Documentation/driver-api/serial/moxa-smartio.rst
10975F:	drivers/tty/mxser.*
10976
10977MR800 AVERMEDIA USB FM RADIO DRIVER
10978M:	Alexey Klimov <klimov.linux@gmail.com>
10979L:	linux-media@vger.kernel.org
10980T:	git git://linuxtv.org/media_tree.git
10981S:	Maintained
10982F:	drivers/media/radio/radio-mr800.c
10983
10984MRF24J40 IEEE 802.15.4 RADIO DRIVER
10985M:	Alan Ott <alan@signal11.us>
10986L:	linux-wpan@vger.kernel.org
10987S:	Maintained
10988F:	drivers/net/ieee802154/mrf24j40.c
10989F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10990
10991MSI LAPTOP SUPPORT
10992M:	"Lee, Chun-Yi" <jlee@suse.com>
10993L:	platform-driver-x86@vger.kernel.org
10994S:	Maintained
10995F:	drivers/platform/x86/msi-laptop.c
10996
10997MSI WMI SUPPORT
10998L:	platform-driver-x86@vger.kernel.org
10999S:	Orphan
11000F:	drivers/platform/x86/msi-wmi.c
11001
11002MSI001 MEDIA DRIVER
11003M:	Antti Palosaari <crope@iki.fi>
11004L:	linux-media@vger.kernel.org
11005W:	https://linuxtv.org
11006W:	http://palosaari.fi/linux/
11007Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11008T:	git git://linuxtv.org/anttip/media_tree.git
11009S:	Maintained
11010F:	drivers/media/tuners/msi001*
11011
11012MSI2500 MEDIA DRIVER
11013M:	Antti Palosaari <crope@iki.fi>
11014L:	linux-media@vger.kernel.org
11015W:	https://linuxtv.org
11016W:	http://palosaari.fi/linux/
11017Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11018T:	git git://linuxtv.org/anttip/media_tree.git
11019S:	Maintained
11020F:	drivers/media/usb/msi2500/
11021
11022MSYSTEMS DISKONCHIP G3 MTD DRIVER
11023M:	Robert Jarzmik <robert.jarzmik@free.fr>
11024L:	linux-mtd@lists.infradead.org
11025S:	Maintained
11026F:	drivers/mtd/devices/docg3*
11027
11028MT9M032 APTINA SENSOR DRIVER
11029M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11030L:	linux-media@vger.kernel.org
11031T:	git git://linuxtv.org/media_tree.git
11032S:	Maintained
11033F:	drivers/media/i2c/mt9m032.c
11034F:	include/media/i2c/mt9m032.h
11035
11036MT9P031 APTINA CAMERA SENSOR
11037M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11038L:	linux-media@vger.kernel.org
11039T:	git git://linuxtv.org/media_tree.git
11040S:	Maintained
11041F:	drivers/media/i2c/mt9p031.c
11042F:	include/media/i2c/mt9p031.h
11043
11044MT9T001 APTINA CAMERA SENSOR
11045M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11046L:	linux-media@vger.kernel.org
11047T:	git git://linuxtv.org/media_tree.git
11048S:	Maintained
11049F:	drivers/media/i2c/mt9t001.c
11050F:	include/media/i2c/mt9t001.h
11051
11052MT9T112 APTINA CAMERA SENSOR
11053M:	Jacopo Mondi <jacopo@jmondi.org>
11054L:	linux-media@vger.kernel.org
11055T:	git git://linuxtv.org/media_tree.git
11056S:	Odd Fixes
11057F:	drivers/media/i2c/mt9t112.c
11058F:	include/media/i2c/mt9t112.h
11059
11060MT9V032 APTINA CAMERA SENSOR
11061M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11062L:	linux-media@vger.kernel.org
11063T:	git git://linuxtv.org/media_tree.git
11064S:	Maintained
11065F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11066F:	drivers/media/i2c/mt9v032.c
11067F:	include/media/i2c/mt9v032.h
11068
11069MT9V111 APTINA CAMERA SENSOR
11070M:	Jacopo Mondi <jacopo@jmondi.org>
11071L:	linux-media@vger.kernel.org
11072T:	git git://linuxtv.org/media_tree.git
11073S:	Maintained
11074F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11075F:	drivers/media/i2c/mt9v111.c
11076
11077MULTIFUNCTION DEVICES (MFD)
11078M:	Lee Jones <lee.jones@linaro.org>
11079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11080S:	Supported
11081F:	Documentation/devicetree/bindings/mfd/
11082F:	drivers/mfd/
11083F:	include/linux/mfd/
11084F:	include/dt-bindings/mfd/
11085
11086MULTIMEDIA CARD (MMC) ETC. OVER SPI
11087S:	Orphan
11088F:	drivers/mmc/host/mmc_spi.c
11089F:	include/linux/spi/mmc_spi.h
11090
11091MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11092M:	Ulf Hansson <ulf.hansson@linaro.org>
11093L:	linux-mmc@vger.kernel.org
11094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11095S:	Maintained
11096F:	Documentation/devicetree/bindings/mmc/
11097F:	drivers/mmc/
11098F:	include/linux/mmc/
11099F:	include/uapi/linux/mmc/
11100
11101MULTIPLEXER SUBSYSTEM
11102M:	Peter Rosin <peda@axentia.se>
11103S:	Maintained
11104F:	Documentation/ABI/testing/sysfs-class-mux*
11105F:	Documentation/devicetree/bindings/mux/
11106F:	include/dt-bindings/mux/
11107F:	include/linux/mux/
11108F:	drivers/mux/
11109
11110MULTITECH MULTIPORT CARD (ISICOM)
11111S:	Orphan
11112F:	drivers/tty/isicom.c
11113F:	include/linux/isicom.h
11114
11115MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11116M:	Bin Liu <b-liu@ti.com>
11117L:	linux-usb@vger.kernel.org
11118S:	Maintained
11119F:	drivers/usb/musb/
11120
11121MXL301RF MEDIA DRIVER
11122M:	Akihiro Tsukada <tskd08@gmail.com>
11123L:	linux-media@vger.kernel.org
11124S:	Odd Fixes
11125F:	drivers/media/tuners/mxl301rf*
11126
11127MXL5007T MEDIA DRIVER
11128M:	Michael Krufky <mkrufky@linuxtv.org>
11129L:	linux-media@vger.kernel.org
11130W:	https://linuxtv.org
11131W:	http://github.com/mkrufky
11132Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11133T:	git git://linuxtv.org/mkrufky/tuners.git
11134S:	Maintained
11135F:	drivers/media/tuners/mxl5007t.*
11136
11137MXSFB DRM DRIVER
11138M:	Marek Vasut <marex@denx.de>
11139M:	Stefan Agner <stefan@agner.ch>
11140L:	dri-devel@lists.freedesktop.org
11141S:	Supported
11142F:	drivers/gpu/drm/mxsfb/
11143F:	Documentation/devicetree/bindings/display/mxsfb.txt
11144T:	git git://anongit.freedesktop.org/drm/drm-misc
11145
11146MYLEX DAC960 PCI RAID Controller
11147M:	Hannes Reinecke <hare@kernel.org>
11148L:	linux-scsi@vger.kernel.org
11149S:	Supported
11150F:	drivers/scsi/myrb.*
11151F:	drivers/scsi/myrs.*
11152
11153MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11154M:	Chris Lee <christopher.lee@cspi.com>
11155L:	netdev@vger.kernel.org
11156W:	https://www.cspi.com/ethernet-products/support/downloads/
11157S:	Supported
11158F:	drivers/net/ethernet/myricom/myri10ge/
11159
11160NAND FLASH SUBSYSTEM
11161M:	Miquel Raynal <miquel.raynal@bootlin.com>
11162R:	Richard Weinberger <richard@nod.at>
11163L:	linux-mtd@lists.infradead.org
11164W:	http://www.linux-mtd.infradead.org/
11165Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11167S:	Maintained
11168F:	drivers/mtd/nand/
11169F:	include/linux/mtd/*nand*.h
11170
11171NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11172M:	Daniel Mack <zonque@gmail.com>
11173S:	Maintained
11174L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11175W:	http://www.native-instruments.com
11176F:	sound/usb/caiaq/
11177
11178NATSEMI ETHERNET DRIVER (DP8381x)
11179S:	Orphan
11180F:	drivers/net/ethernet/natsemi/natsemi.c
11181
11182NCR 5380 SCSI DRIVERS
11183M:	Finn Thain <fthain@telegraphics.com.au>
11184M:	Michael Schmitz <schmitzmic@gmail.com>
11185L:	linux-scsi@vger.kernel.org
11186S:	Maintained
11187F:	Documentation/scsi/g_NCR5380.txt
11188F:	drivers/scsi/NCR5380.*
11189F:	drivers/scsi/arm/cumana_1.c
11190F:	drivers/scsi/arm/oak.c
11191F:	drivers/scsi/atari_scsi.*
11192F:	drivers/scsi/dmx3191d.c
11193F:	drivers/scsi/g_NCR5380.*
11194F:	drivers/scsi/mac_scsi.*
11195F:	drivers/scsi/sun3_scsi.*
11196F:	drivers/scsi/sun3_scsi_vme.c
11197
11198NCSI LIBRARY:
11199M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11200S:	Maintained
11201F:	net/ncsi/
11202
11203NCT6775 HARDWARE MONITOR DRIVER
11204M:	Guenter Roeck <linux@roeck-us.net>
11205L:	linux-hwmon@vger.kernel.org
11206S:	Maintained
11207F:	Documentation/hwmon/nct6775.rst
11208F:	drivers/hwmon/nct6775.c
11209
11210NET_FAILOVER MODULE
11211M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
11212L:	netdev@vger.kernel.org
11213S:	Supported
11214F:	drivers/net/net_failover.c
11215F:	include/net/net_failover.h
11216F:	Documentation/networking/net_failover.rst
11217
11218NETEM NETWORK EMULATOR
11219M:	Stephen Hemminger <stephen@networkplumber.org>
11220L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
11221S:	Maintained
11222F:	net/sched/sch_netem.c
11223
11224NETERION 10GbE DRIVERS (s2io/vxge)
11225M:	Jon Mason <jdmason@kudzu.us>
11226L:	netdev@vger.kernel.org
11227S:	Supported
11228F:	Documentation/networking/device_drivers/neterion/s2io.txt
11229F:	Documentation/networking/device_drivers/neterion/vxge.txt
11230F:	drivers/net/ethernet/neterion/
11231
11232NETFILTER
11233M:	Pablo Neira Ayuso <pablo@netfilter.org>
11234M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11235M:	Florian Westphal <fw@strlen.de>
11236L:	netfilter-devel@vger.kernel.org
11237L:	coreteam@netfilter.org
11238W:	http://www.netfilter.org/
11239W:	http://www.iptables.org/
11240W:	http://www.nftables.org/
11241Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11244S:	Maintained
11245F:	include/linux/netfilter*
11246F:	include/linux/netfilter/
11247F:	include/net/netfilter/
11248F:	include/uapi/linux/netfilter*
11249F:	include/uapi/linux/netfilter/
11250F:	net/*/netfilter.c
11251F:	net/*/netfilter/
11252F:	net/netfilter/
11253F:	net/bridge/br_netfilter*.c
11254
11255NETROM NETWORK LAYER
11256M:	Ralf Baechle <ralf@linux-mips.org>
11257L:	linux-hams@vger.kernel.org
11258W:	http://www.linux-ax25.org/
11259S:	Maintained
11260F:	include/net/netrom.h
11261F:	include/uapi/linux/netrom.h
11262F:	net/netrom/
11263
11264NETRONOME ETHERNET DRIVERS
11265M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11266L:	oss-drivers@netronome.com
11267S:	Maintained
11268F:	drivers/net/ethernet/netronome/
11269
11270NETWORK BLOCK DEVICE (NBD)
11271M:	Josef Bacik <josef@toxicpanda.com>
11272S:	Maintained
11273L:	linux-block@vger.kernel.org
11274L:	nbd@other.debian.org
11275F:	Documentation/admin-guide/blockdev/nbd.rst
11276F:	drivers/block/nbd.c
11277F:	include/trace/events/nbd.h
11278F:	include/uapi/linux/nbd.h
11279
11280NETWORK DROP MONITOR
11281M:	Neil Horman <nhorman@tuxdriver.com>
11282L:	netdev@vger.kernel.org
11283S:	Maintained
11284W:	https://fedorahosted.org/dropwatch/
11285F:	net/core/drop_monitor.c
11286F:	include/uapi/linux/net_dropmon.h
11287F:	include/net/drop_monitor.h
11288
11289NETWORKING DRIVERS
11290M:	"David S. Miller" <davem@davemloft.net>
11291L:	netdev@vger.kernel.org
11292W:	http://www.linuxfoundation.org/en/Net
11293Q:	http://patchwork.ozlabs.org/project/netdev/list/
11294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11296S:	Odd Fixes
11297F:	Documentation/devicetree/bindings/net/
11298F:	drivers/net/
11299F:	include/linux/if_*
11300F:	include/linux/netdevice.h
11301F:	include/linux/etherdevice.h
11302F:	include/linux/fcdevice.h
11303F:	include/linux/fddidevice.h
11304F:	include/linux/hippidevice.h
11305F:	include/linux/inetdevice.h
11306F:	include/uapi/linux/if_*
11307F:	include/uapi/linux/netdevice.h
11308
11309NETWORKING DRIVERS (WIRELESS)
11310M:	Kalle Valo <kvalo@codeaurora.org>
11311L:	linux-wireless@vger.kernel.org
11312Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11315S:	Maintained
11316F:	Documentation/devicetree/bindings/net/wireless/
11317F:	drivers/net/wireless/
11318
11319NETWORKING [DSA]
11320M:	Andrew Lunn <andrew@lunn.ch>
11321M:	Vivien Didelot <vivien.didelot@gmail.com>
11322M:	Florian Fainelli <f.fainelli@gmail.com>
11323S:	Maintained
11324F:	Documentation/devicetree/bindings/net/dsa/
11325F:	net/dsa/
11326F:	include/net/dsa.h
11327F:	include/linux/dsa/
11328F:	include/linux/platform_data/dsa.h
11329F:	drivers/net/dsa/
11330
11331NETWORKING [GENERAL]
11332M:	"David S. Miller" <davem@davemloft.net>
11333L:	netdev@vger.kernel.org
11334W:	http://www.linuxfoundation.org/en/Net
11335Q:	http://patchwork.ozlabs.org/project/netdev/list/
11336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11338B:	mailto:netdev@vger.kernel.org
11339S:	Maintained
11340F:	net/
11341F:	include/net/
11342F:	include/linux/in.h
11343F:	include/linux/net.h
11344F:	include/linux/netdevice.h
11345F:	include/uapi/linux/in.h
11346F:	include/uapi/linux/net.h
11347F:	include/uapi/linux/netdevice.h
11348F:	include/uapi/linux/net_namespace.h
11349F:	tools/testing/selftests/net/
11350F:	lib/net_utils.c
11351F:	lib/random32.c
11352F:	Documentation/networking/
11353
11354NETWORKING [IPSEC]
11355M:	Steffen Klassert <steffen.klassert@secunet.com>
11356M:	Herbert Xu <herbert@gondor.apana.org.au>
11357M:	"David S. Miller" <davem@davemloft.net>
11358L:	netdev@vger.kernel.org
11359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11361S:	Maintained
11362F:	net/xfrm/
11363F:	net/key/
11364F:	net/ipv4/xfrm*
11365F:	net/ipv4/esp4*
11366F:	net/ipv4/ah4.c
11367F:	net/ipv4/ipcomp.c
11368F:	net/ipv4/ip_vti.c
11369F:	net/ipv6/xfrm*
11370F:	net/ipv6/esp6*
11371F:	net/ipv6/ah6.c
11372F:	net/ipv6/ipcomp6.c
11373F:	net/ipv6/ip6_vti.c
11374F:	include/uapi/linux/xfrm.h
11375F:	include/net/xfrm.h
11376
11377NETWORKING [IPv4/IPv6]
11378M:	"David S. Miller" <davem@davemloft.net>
11379M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11380M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11381L:	netdev@vger.kernel.org
11382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11383S:	Maintained
11384F:	net/ipv4/
11385F:	net/ipv6/
11386F:	include/net/ip*
11387F:	arch/x86/net/*
11388
11389NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11390M:	Paul Moore <paul@paul-moore.com>
11391W:	https://github.com/netlabel
11392L:	netdev@vger.kernel.org
11393L:	linux-security-module@vger.kernel.org
11394S:	Maintained
11395F:	Documentation/netlabel/
11396F:	include/net/calipso.h
11397F:	include/net/cipso_ipv4.h
11398F:	include/net/netlabel.h
11399F:	include/uapi/linux/netfilter/xt_SECMARK.h
11400F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11401F:	net/netlabel/
11402F:	net/ipv4/cipso_ipv4.c
11403F:	net/ipv6/calipso.c
11404F:	net/netfilter/xt_CONNSECMARK.c
11405F:	net/netfilter/xt_SECMARK.c
11406
11407NETWORKING [TCP]
11408M:	Eric Dumazet <edumazet@google.com>
11409L:	netdev@vger.kernel.org
11410S:	Maintained
11411F:	net/ipv4/tcp*.c
11412F:	net/ipv4/syncookies.c
11413F:	net/ipv6/tcp*.c
11414F:	net/ipv6/syncookies.c
11415F:	include/uapi/linux/tcp.h
11416F:	include/net/tcp.h
11417F:	include/linux/tcp.h
11418F:	include/trace/events/tcp.h
11419
11420NETWORKING [TLS]
11421M:	Boris Pismenny <borisp@mellanox.com>
11422M:	Aviad Yehezkel <aviadye@mellanox.com>
11423M:	Dave Watson <davejwatson@fb.com>
11424M:	John Fastabend <john.fastabend@gmail.com>
11425M:	Daniel Borkmann <daniel@iogearbox.net>
11426M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11427L:	netdev@vger.kernel.org
11428S:	Maintained
11429F:	net/tls/*
11430F:	include/uapi/linux/tls.h
11431F:	include/net/tls.h
11432
11433NETWORKING [WIRELESS]
11434L:	linux-wireless@vger.kernel.org
11435Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11436
11437NETDEVSIM
11438M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11439S:	Maintained
11440F:	drivers/net/netdevsim/*
11441
11442NETXEN (1/10) GbE SUPPORT
11443M:	Manish Chopra <manishc@marvell.com>
11444M:	Rahul Verma <rahulv@marvell.com>
11445M:	GR-Linux-NIC-Dev@marvell.com
11446L:	netdev@vger.kernel.org
11447S:	Supported
11448F:	drivers/net/ethernet/qlogic/netxen/
11449
11450NEXTHOP
11451M:	David Ahern <dsahern@kernel.org>
11452L:	netdev@vger.kernel.org
11453S:	Maintained
11454F:	include/net/nexthop.h
11455F:	include/uapi/linux/nexthop.h
11456F:	include/net/netns/nexthop.h
11457F:	net/ipv4/nexthop.c
11458
11459NFC SUBSYSTEM
11460L:	netdev@vger.kernel.org
11461S:	Orphan
11462F:	net/nfc/
11463F:	include/net/nfc/
11464F:	include/uapi/linux/nfc.h
11465F:	drivers/nfc/
11466F:	include/linux/platform_data/nfcmrvl.h
11467F:	Documentation/devicetree/bindings/net/nfc/
11468
11469NFS, SUNRPC, AND LOCKD CLIENTS
11470M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11471M:	Anna Schumaker <anna.schumaker@netapp.com>
11472L:	linux-nfs@vger.kernel.org
11473W:	http://client.linux-nfs.org
11474T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11475S:	Maintained
11476F:	fs/lockd/
11477F:	fs/nfs/
11478F:	fs/nfs_common/
11479F:	net/sunrpc/
11480F:	include/linux/lockd/
11481F:	include/linux/nfs*
11482F:	include/linux/sunrpc/
11483F:	include/uapi/linux/nfs*
11484F:	include/uapi/linux/sunrpc/
11485
11486NILFS2 FILESYSTEM
11487M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
11488L:	linux-nilfs@vger.kernel.org
11489W:	https://nilfs.sourceforge.io/
11490W:	https://nilfs.osdn.jp/
11491T:	git git://github.com/konis/nilfs2.git
11492S:	Supported
11493F:	Documentation/filesystems/nilfs2.txt
11494F:	fs/nilfs2/
11495F:	include/trace/events/nilfs2.h
11496F:	include/uapi/linux/nilfs2_api.h
11497F:	include/uapi/linux/nilfs2_ondisk.h
11498
11499NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11500M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11501W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11502S:	Maintained
11503F:	Documentation/scsi/NinjaSCSI.txt
11504F:	drivers/scsi/pcmcia/nsp_*
11505
11506NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11507M:	GOTO Masanori <gotom@debian.or.jp>
11508M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11509W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11510S:	Maintained
11511F:	Documentation/scsi/NinjaSCSI.txt
11512F:	drivers/scsi/nsp32*
11513
11514NIOS2 ARCHITECTURE
11515M:	Ley Foon Tan <lftan@altera.com>
11516L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11518S:	Maintained
11519F:	arch/nios2/
11520
11521NOHZ, DYNTICKS SUPPORT
11522M:	Frederic Weisbecker <fweisbec@gmail.com>
11523M:	Thomas Gleixner <tglx@linutronix.de>
11524M:	Ingo Molnar <mingo@kernel.org>
11525L:	linux-kernel@vger.kernel.org
11526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11527S:	Maintained
11528F:	kernel/time/tick*.*
11529F:	include/linux/tick.h
11530F:	include/linux/sched/nohz.h
11531
11532NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11533M:	Pavel Machek <pavel@ucw.cz>
11534M:	Sakari Ailus <sakari.ailus@iki.fi>
11535L:	linux-media@vger.kernel.org
11536S:	Maintained
11537F:	drivers/media/i2c/et8ek8
11538F:	drivers/media/i2c/ad5820.c
11539
11540NOKIA N900 POWER SUPPLY DRIVERS
11541R:	Pali Rohár <pali.rohar@gmail.com>
11542F:	include/linux/power/bq2415x_charger.h
11543F:	include/linux/power/bq27xxx_battery.h
11544F:	drivers/power/supply/bq2415x_charger.c
11545F:	drivers/power/supply/bq27xxx_battery.c
11546F:	drivers/power/supply/bq27xxx_battery_i2c.c
11547F:	drivers/power/supply/isp1704_charger.c
11548F:	drivers/power/supply/rx51_battery.c
11549
11550NOLIBC HEADER FILE
11551M:	Willy Tarreau <w@1wt.eu>
11552S:	Maintained
11553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11554F:	tools/include/nolibc/
11555
11556NSDEPS
11557M:	Matthias Maennich <maennich@google.com>
11558S:	Maintained
11559F:	scripts/nsdeps
11560F:	Documentation/core-api/symbol-namespaces.rst
11561
11562NTB AMD DRIVER
11563M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11564L:	linux-ntb@googlegroups.com
11565S:	Supported
11566F:	drivers/ntb/hw/amd/
11567
11568NTB DRIVER CORE
11569M:	Jon Mason <jdmason@kudzu.us>
11570M:	Dave Jiang <dave.jiang@intel.com>
11571M:	Allen Hubbe <allenbh@gmail.com>
11572L:	linux-ntb@googlegroups.com
11573S:	Supported
11574W:	https://github.com/jonmason/ntb/wiki
11575T:	git git://github.com/jonmason/ntb.git
11576F:	drivers/ntb/
11577F:	drivers/net/ntb_netdev.c
11578F:	include/linux/ntb.h
11579F:	include/linux/ntb_transport.h
11580F:	tools/testing/selftests/ntb/
11581
11582NTB IDT DRIVER
11583M:	Serge Semin <fancer.lancer@gmail.com>
11584L:	linux-ntb@googlegroups.com
11585S:	Supported
11586F:	drivers/ntb/hw/idt/
11587
11588NTB INTEL DRIVER
11589M:	Dave Jiang <dave.jiang@intel.com>
11590L:	linux-ntb@googlegroups.com
11591S:	Supported
11592W:	https://github.com/davejiang/linux/wiki
11593T:	git https://github.com/davejiang/linux.git
11594F:	drivers/ntb/hw/intel/
11595
11596NTFS FILESYSTEM
11597M:	Anton Altaparmakov <anton@tuxera.com>
11598L:	linux-ntfs-dev@lists.sourceforge.net
11599W:	http://www.tuxera.com/
11600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11601S:	Supported
11602F:	Documentation/filesystems/ntfs.txt
11603F:	fs/ntfs/
11604
11605NUBUS SUBSYSTEM
11606M:	Finn Thain <fthain@telegraphics.com.au>
11607L:	linux-m68k@lists.linux-m68k.org
11608S:	Maintained
11609F:	arch/*/include/asm/nubus.h
11610F:	drivers/nubus/
11611F:	include/linux/nubus.h
11612F:	include/uapi/linux/nubus.h
11613
11614NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11615M:	Antonino Daplas <adaplas@gmail.com>
11616L:	linux-fbdev@vger.kernel.org
11617S:	Maintained
11618F:	drivers/video/fbdev/riva/
11619F:	drivers/video/fbdev/nvidia/
11620
11621NVM EXPRESS DRIVER
11622M:	Keith Busch <kbusch@kernel.org>
11623M:	Jens Axboe <axboe@fb.com>
11624M:	Christoph Hellwig <hch@lst.de>
11625M:	Sagi Grimberg <sagi@grimberg.me>
11626L:	linux-nvme@lists.infradead.org
11627T:	git://git.infradead.org/nvme.git
11628W:	http://git.infradead.org/nvme.git
11629S:	Supported
11630F:	drivers/nvme/host/
11631F:	include/linux/nvme.h
11632F:	include/uapi/linux/nvme_ioctl.h
11633
11634NVM EXPRESS FC TRANSPORT DRIVERS
11635M:	James Smart <james.smart@broadcom.com>
11636L:	linux-nvme@lists.infradead.org
11637S:	Supported
11638F:	include/linux/nvme-fc.h
11639F:	include/linux/nvme-fc-driver.h
11640F:	drivers/nvme/host/fc.c
11641F:	drivers/nvme/target/fc.c
11642F:	drivers/nvme/target/fcloop.c
11643
11644NVM EXPRESS TARGET DRIVER
11645M:	Christoph Hellwig <hch@lst.de>
11646M:	Sagi Grimberg <sagi@grimberg.me>
11647L:	linux-nvme@lists.infradead.org
11648T:	git://git.infradead.org/nvme.git
11649W:	http://git.infradead.org/nvme.git
11650S:	Supported
11651F:	drivers/nvme/target/
11652
11653NVMEM FRAMEWORK
11654M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11655S:	Maintained
11656F:	drivers/nvmem/
11657F:	Documentation/devicetree/bindings/nvmem/
11658F:	Documentation/ABI/stable/sysfs-bus-nvmem
11659F:	include/linux/nvmem-consumer.h
11660F:	include/linux/nvmem-provider.h
11661
11662NXP FXAS21002C DRIVER
11663M:	Rui Miguel Silva <rmfrfs@gmail.com>
11664L:	linux-iio@vger.kernel.org
11665S:	Maintained
11666F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11667F:	drivers/iio/gyro/fxas21002c_core.c
11668F:	drivers/iio/gyro/fxas21002c.h
11669F:	drivers/iio/gyro/fxas21002c_i2c.c
11670F:	drivers/iio/gyro/fxas21002c_spi.c
11671
11672NXP SGTL5000 DRIVER
11673M:	Fabio Estevam <festevam@gmail.com>
11674L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11675S:	Maintained
11676F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11677F:	sound/soc/codecs/sgtl5000*
11678
11679NXP SJA1105 ETHERNET SWITCH DRIVER
11680M:	Vladimir Oltean <olteanv@gmail.com>
11681L:	linux-kernel@vger.kernel.org
11682S:	Maintained
11683F:	drivers/net/dsa/sja1105
11684
11685NXP TDA998X DRM DRIVER
11686M:	Russell King <linux@armlinux.org.uk>
11687S:	Maintained
11688T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11689T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11690F:	drivers/gpu/drm/i2c/tda998x_drv.c
11691F:	include/drm/i2c/tda998x.h
11692F:	include/dt-bindings/display/tda998x.h
11693K:	"nxp,tda998x"
11694
11695NXP TFA9879 DRIVER
11696M:	Peter Rosin <peda@axentia.se>
11697L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11698S:	Maintained
11699F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11700F:	sound/soc/codecs/tfa9879*
11701
11702NXP-NCI NFC DRIVER
11703M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11704R:	Charles Gorand <charles.gorand@effinnov.com>
11705L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11706S:	Supported
11707F:	drivers/nfc/nxp-nci
11708
11709OBJAGG
11710M:	Jiri Pirko <jiri@mellanox.com>
11711L:	netdev@vger.kernel.org
11712S:	Supported
11713F:	lib/objagg.c
11714F:	lib/test_objagg.c
11715F:	include/linux/objagg.h
11716
11717NXP FSPI DRIVER
11718R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11719M:	Ashish Kumar <ashish.kumar@nxp.com>
11720L:	linux-spi@vger.kernel.org
11721S:	Maintained
11722F:	drivers/spi/spi-nxp-fspi.c
11723F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11724
11725OBJTOOL
11726M:	Josh Poimboeuf <jpoimboe@redhat.com>
11727M:	Peter Zijlstra <peterz@infradead.org>
11728S:	Supported
11729F:	tools/objtool/
11730
11731OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11732M:	Frederic Barrat <fbarrat@linux.ibm.com>
11733M:	Andrew Donnellan <ajd@linux.ibm.com>
11734L:	linuxppc-dev@lists.ozlabs.org
11735S:	Supported
11736F:	arch/powerpc/platforms/powernv/ocxl.c
11737F:	arch/powerpc/include/asm/pnv-ocxl.h
11738F:	drivers/misc/ocxl/
11739F:	include/misc/ocxl*
11740F:	include/uapi/misc/ocxl.h
11741F:	Documentation/userspace-api/accelerators/ocxl.rst
11742
11743OMAP AUDIO SUPPORT
11744M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11745M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11746L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11747L:	linux-omap@vger.kernel.org
11748S:	Maintained
11749F:	sound/soc/ti/omap*
11750F:	sound/soc/ti/rx51.c
11751F:	sound/soc/ti/n810.c
11752F:	sound/soc/ti/sdma-pcm.*
11753
11754OMAP CLOCK FRAMEWORK SUPPORT
11755M:	Paul Walmsley <paul@pwsan.com>
11756L:	linux-omap@vger.kernel.org
11757S:	Maintained
11758F:	arch/arm/*omap*/*clock*
11759
11760OMAP DEVICE TREE SUPPORT
11761M:	Benoît Cousson <bcousson@baylibre.com>
11762M:	Tony Lindgren <tony@atomide.com>
11763L:	linux-omap@vger.kernel.org
11764L:	devicetree@vger.kernel.org
11765S:	Maintained
11766F:	arch/arm/boot/dts/*omap*
11767F:	arch/arm/boot/dts/*am3*
11768F:	arch/arm/boot/dts/*am4*
11769F:	arch/arm/boot/dts/*am5*
11770F:	arch/arm/boot/dts/*dra7*
11771
11772OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11773L:	linux-omap@vger.kernel.org
11774L:	linux-fbdev@vger.kernel.org
11775S:	Orphan
11776F:	drivers/video/fbdev/omap2/
11777F:	Documentation/arm/omap/dss.rst
11778
11779OMAP FRAMEBUFFER SUPPORT
11780L:	linux-fbdev@vger.kernel.org
11781L:	linux-omap@vger.kernel.org
11782S:	Orphan
11783F:	drivers/video/fbdev/omap/
11784
11785OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11786M:	Roger Quadros <rogerq@ti.com>
11787M:	Tony Lindgren <tony@atomide.com>
11788L:	linux-omap@vger.kernel.org
11789S:	Maintained
11790F:	drivers/memory/omap-gpmc.c
11791F:	arch/arm/mach-omap2/*gpmc*
11792
11793OMAP GPIO DRIVER
11794M:	Grygorii Strashko <grygorii.strashko@ti.com>
11795M:	Santosh Shilimkar <ssantosh@kernel.org>
11796M:	Kevin Hilman <khilman@kernel.org>
11797L:	linux-omap@vger.kernel.org
11798S:	Maintained
11799F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11800F:	drivers/gpio/gpio-omap.c
11801
11802OMAP HARDWARE SPINLOCK SUPPORT
11803M:	Ohad Ben-Cohen <ohad@wizery.com>
11804L:	linux-omap@vger.kernel.org
11805S:	Maintained
11806F:	drivers/hwspinlock/omap_hwspinlock.c
11807
11808OMAP HS MMC SUPPORT
11809L:	linux-mmc@vger.kernel.org
11810L:	linux-omap@vger.kernel.org
11811S:	Orphan
11812F:	drivers/mmc/host/omap_hsmmc.c
11813
11814OMAP HWMOD DATA
11815M:	Paul Walmsley <paul@pwsan.com>
11816L:	linux-omap@vger.kernel.org
11817S:	Maintained
11818F:	arch/arm/mach-omap2/omap_hwmod*data*
11819
11820OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11821M:	Benoît Cousson <bcousson@baylibre.com>
11822L:	linux-omap@vger.kernel.org
11823S:	Maintained
11824F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11825
11826OMAP HWMOD SUPPORT
11827M:	Benoît Cousson <bcousson@baylibre.com>
11828M:	Paul Walmsley <paul@pwsan.com>
11829L:	linux-omap@vger.kernel.org
11830S:	Maintained
11831F:	arch/arm/mach-omap2/omap_hwmod.*
11832
11833OMAP I2C DRIVER
11834M:	Vignesh R <vigneshr@ti.com>
11835L:	linux-omap@vger.kernel.org
11836L:	linux-i2c@vger.kernel.org
11837S:	Maintained
11838F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11839F:	drivers/i2c/busses/i2c-omap.c
11840
11841OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11842M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11843L:	linux-media@vger.kernel.org
11844S:	Maintained
11845F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11846F:	drivers/media/platform/omap3isp/
11847F:	drivers/staging/media/omap4iss/
11848
11849OMAP MMC SUPPORT
11850M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11851L:	linux-omap@vger.kernel.org
11852S:	Odd Fixes
11853F:	drivers/mmc/host/omap.c
11854
11855OMAP POWER MANAGEMENT SUPPORT
11856M:	Kevin Hilman <khilman@kernel.org>
11857L:	linux-omap@vger.kernel.org
11858S:	Maintained
11859F:	arch/arm/*omap*/*pm*
11860F:	drivers/cpufreq/omap-cpufreq.c
11861
11862OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11863M:	Rajendra Nayak <rnayak@codeaurora.org>
11864M:	Paul Walmsley <paul@pwsan.com>
11865L:	linux-omap@vger.kernel.org
11866S:	Maintained
11867F:	arch/arm/mach-omap2/prm*
11868
11869OMAP RANDOM NUMBER GENERATOR SUPPORT
11870M:	Deepak Saxena <dsaxena@plexity.net>
11871S:	Maintained
11872F:	drivers/char/hw_random/omap-rng.c
11873
11874OMAP USB SUPPORT
11875L:	linux-usb@vger.kernel.org
11876L:	linux-omap@vger.kernel.org
11877S:	Orphan
11878F:	drivers/usb/*/*omap*
11879F:	arch/arm/*omap*/usb*
11880
11881OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11882M:	Mark Jackson <mpfj@newflow.co.uk>
11883L:	linux-omap@vger.kernel.org
11884S:	Maintained
11885F:	arch/arm/boot/dts/am335x-nano.dts
11886
11887OMAP1 SUPPORT
11888M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11889M:	Tony Lindgren <tony@atomide.com>
11890L:	linux-omap@vger.kernel.org
11891Q:	http://patchwork.kernel.org/project/linux-omap/list/
11892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11893S:	Maintained
11894F:	arch/arm/mach-omap1/
11895F:	arch/arm/plat-omap/
11896F:	arch/arm/configs/omap1_defconfig
11897F:	drivers/i2c/busses/i2c-omap.c
11898F:	include/linux/platform_data/i2c-omap.h
11899F:	include/linux/platform_data/ams-delta-fiq.h
11900
11901OMAP2+ SUPPORT
11902M:	Tony Lindgren <tony@atomide.com>
11903L:	linux-omap@vger.kernel.org
11904W:	http://www.muru.com/linux/omap/
11905W:	http://linux.omap.com/
11906Q:	http://patchwork.kernel.org/project/linux-omap/list/
11907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11908S:	Maintained
11909F:	arch/arm/mach-omap2/
11910F:	arch/arm/plat-omap/
11911F:	arch/arm/configs/omap2plus_defconfig
11912F:	drivers/bus/ti-sysc.c
11913F:	drivers/i2c/busses/i2c-omap.c
11914F:	drivers/irqchip/irq-omap-intc.c
11915F:	drivers/mfd/*omap*.c
11916F:	drivers/mfd/menelaus.c
11917F:	drivers/mfd/palmas.c
11918F:	drivers/mfd/tps65217.c
11919F:	drivers/mfd/tps65218.c
11920F:	drivers/mfd/tps65910.c
11921F:	drivers/mfd/twl-core.[ch]
11922F:	drivers/mfd/twl4030*.c
11923F:	drivers/mfd/twl6030*.c
11924F:	drivers/mfd/twl6040*.c
11925F:	drivers/regulator/palmas-regulator*.c
11926F:	drivers/regulator/pbias-regulator.c
11927F:	drivers/regulator/tps65217-regulator.c
11928F:	drivers/regulator/tps65218-regulator.c
11929F:	drivers/regulator/tps65910-regulator.c
11930F:	drivers/regulator/twl-regulator.c
11931F:	drivers/regulator/twl6030-regulator.c
11932F:	include/linux/platform_data/i2c-omap.h
11933F:	include/linux/platform_data/ti-sysc.h
11934
11935ONION OMEGA2+ BOARD
11936M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11937L:	linux-mips@vger.kernel.org
11938S:	Maintained
11939F:	arch/mips/boot/dts/ralink/omega2p.dts
11940
11941OMFS FILESYSTEM
11942M:	Bob Copeland <me@bobcopeland.com>
11943L:	linux-karma-devel@lists.sourceforge.net
11944S:	Maintained
11945F:	Documentation/filesystems/omfs.txt
11946F:	fs/omfs/
11947
11948OMNIKEY CARDMAN 4000 DRIVER
11949M:	Harald Welte <laforge@gnumonks.org>
11950S:	Maintained
11951F:	drivers/char/pcmcia/cm4000_cs.c
11952F:	include/linux/cm4000_cs.h
11953F:	include/uapi/linux/cm4000_cs.h
11954
11955OMNIKEY CARDMAN 4040 DRIVER
11956M:	Harald Welte <laforge@gnumonks.org>
11957S:	Maintained
11958F:	drivers/char/pcmcia/cm4040_cs.*
11959
11960OMNIVISION OV13858 SENSOR DRIVER
11961M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11962L:	linux-media@vger.kernel.org
11963T:	git git://linuxtv.org/media_tree.git
11964S:	Maintained
11965F:	drivers/media/i2c/ov13858.c
11966
11967OMNIVISION OV2680 SENSOR DRIVER
11968M:	Rui Miguel Silva <rmfrfs@gmail.com>
11969L:	linux-media@vger.kernel.org
11970T:	git git://linuxtv.org/media_tree.git
11971S:	Maintained
11972F:	drivers/media/i2c/ov2680.c
11973F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11974
11975OMNIVISION OV2685 SENSOR DRIVER
11976M:	Shunqian Zheng <zhengsq@rock-chips.com>
11977L:	linux-media@vger.kernel.org
11978T:	git git://linuxtv.org/media_tree.git
11979S:	Maintained
11980F:	drivers/media/i2c/ov2685.c
11981
11982OMNIVISION OV5640 SENSOR DRIVER
11983M:	Steve Longerbeam <slongerbeam@gmail.com>
11984L:	linux-media@vger.kernel.org
11985T:	git git://linuxtv.org/media_tree.git
11986S:	Maintained
11987F:	drivers/media/i2c/ov5640.c
11988
11989OMNIVISION OV5647 SENSOR DRIVER
11990M:	Luis Oliveira <lolivei@synopsys.com>
11991L:	linux-media@vger.kernel.org
11992T:	git git://linuxtv.org/media_tree.git
11993S:	Maintained
11994F:	drivers/media/i2c/ov5647.c
11995
11996OMNIVISION OV5670 SENSOR DRIVER
11997M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
11998M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
11999L:	linux-media@vger.kernel.org
12000T:	git git://linuxtv.org/media_tree.git
12001S:	Maintained
12002F:	drivers/media/i2c/ov5670.c
12003
12004OMNIVISION OV5675 SENSOR DRIVER
12005M:	Shawn Tu <shawnx.tu@intel.com>
12006L:	linux-media@vger.kernel.org
12007T:	git git://linuxtv.org/media_tree.git
12008S:	Maintained
12009F:	drivers/media/i2c/ov5675.c
12010
12011OMNIVISION OV5695 SENSOR DRIVER
12012M:	Shunqian Zheng <zhengsq@rock-chips.com>
12013L:	linux-media@vger.kernel.org
12014T:	git git://linuxtv.org/media_tree.git
12015S:	Maintained
12016F:	drivers/media/i2c/ov5695.c
12017
12018OMNIVISION OV7670 SENSOR DRIVER
12019M:	Jonathan Corbet <corbet@lwn.net>
12020L:	linux-media@vger.kernel.org
12021T:	git git://linuxtv.org/media_tree.git
12022S:	Maintained
12023F:	drivers/media/i2c/ov7670.c
12024F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12025
12026OMNIVISION OV772x SENSOR DRIVER
12027M:	Jacopo Mondi <jacopo@jmondi.org>
12028L:	linux-media@vger.kernel.org
12029T:	git git://linuxtv.org/media_tree.git
12030S:	Odd fixes
12031F:	drivers/media/i2c/ov772x.c
12032F:	include/media/i2c/ov772x.h
12033F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12034
12035OMNIVISION OV7740 SENSOR DRIVER
12036M:	Wenyou Yang <wenyou.yang@microchip.com>
12037L:	linux-media@vger.kernel.org
12038T:	git git://linuxtv.org/media_tree.git
12039S:	Maintained
12040F:	drivers/media/i2c/ov7740.c
12041F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12042
12043OMNIVISION OV9640 SENSOR DRIVER
12044M:	Petr Cvek <petrcvekcz@gmail.com>
12045L:	linux-media@vger.kernel.org
12046S:	Maintained
12047F:	drivers/media/i2c/ov9640.*
12048
12049OMNIVISION OV8856 SENSOR DRIVER
12050M:	Ben Kao <ben.kao@intel.com>
12051L:	linux-media@vger.kernel.org
12052T:	git git://linuxtv.org/media_tree.git
12053S:	Maintained
12054F:	drivers/media/i2c/ov8856.c
12055
12056OMNIVISION OV9650 SENSOR DRIVER
12057M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12058R:	Akinobu Mita <akinobu.mita@gmail.com>
12059R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12060L:	linux-media@vger.kernel.org
12061T:	git git://linuxtv.org/media_tree.git
12062S:	Maintained
12063F:	drivers/media/i2c/ov9650.c
12064F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12065
12066ONENAND FLASH DRIVER
12067M:	Kyungmin Park <kyungmin.park@samsung.com>
12068L:	linux-mtd@lists.infradead.org
12069S:	Maintained
12070F:	drivers/mtd/nand/onenand/
12071F:	include/linux/mtd/onenand*.h
12072
12073OP-TEE DRIVER
12074M:	Jens Wiklander <jens.wiklander@linaro.org>
12075L:	tee-dev@lists.linaro.org
12076S:	Maintained
12077F:	drivers/tee/optee/
12078
12079OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12080M:	Sumit Garg <sumit.garg@linaro.org>
12081L:	tee-dev@lists.linaro.org
12082S:	Maintained
12083F:	drivers/char/hw_random/optee-rng.c
12084
12085OPA-VNIC DRIVER
12086M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12087M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12088L:	linux-rdma@vger.kernel.org
12089S:	Supported
12090F:	drivers/infiniband/ulp/opa_vnic
12091
12092OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12093M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12094M:	Frank Rowand <frowand.list@gmail.com>
12095L:	devicetree@vger.kernel.org
12096S:	Maintained
12097F:	Documentation/devicetree/dynamic-resolution-notes.txt
12098F:	Documentation/devicetree/overlay-notes.txt
12099F:	drivers/of/overlay.c
12100F:	drivers/of/resolver.c
12101K:	of_overlay_notifier_
12102
12103OPEN FIRMWARE AND FLATTENED DEVICE TREE
12104M:	Rob Herring <robh+dt@kernel.org>
12105M:	Frank Rowand <frowand.list@gmail.com>
12106L:	devicetree@vger.kernel.org
12107W:	http://www.devicetree.org/
12108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12109S:	Maintained
12110F:	drivers/of/
12111F:	include/linux/of*.h
12112F:	scripts/dtc/
12113F:	Documentation/ABI/testing/sysfs-firmware-ofw
12114
12115OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12116M:	Rob Herring <robh+dt@kernel.org>
12117M:	Mark Rutland <mark.rutland@arm.com>
12118L:	devicetree@vger.kernel.org
12119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12120Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12121S:	Maintained
12122F:	Documentation/devicetree/
12123F:	arch/*/boot/dts/
12124F:	include/dt-bindings/
12125
12126OPENCORES I2C BUS DRIVER
12127M:	Peter Korsgaard <peter@korsgaard.com>
12128M:	Andrew Lunn <andrew@lunn.ch>
12129L:	linux-i2c@vger.kernel.org
12130S:	Maintained
12131F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12132F:	Documentation/i2c/busses/i2c-ocores.rst
12133F:	drivers/i2c/busses/i2c-ocores.c
12134F:	include/linux/platform_data/i2c-ocores.h
12135
12136OPENRISC ARCHITECTURE
12137M:	Jonas Bonn <jonas@southpole.se>
12138M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12139M:	Stafford Horne <shorne@gmail.com>
12140T:	git git://github.com/openrisc/linux.git
12141L:	openrisc@lists.librecores.org
12142W:	http://openrisc.io
12143S:	Maintained
12144F:	Documentation/devicetree/bindings/openrisc/
12145F:	Documentation/openrisc/
12146F:	arch/openrisc/
12147F:	drivers/irqchip/irq-ompic.c
12148F:	drivers/irqchip/irq-or1k-*
12149
12150OPENVSWITCH
12151M:	Pravin B Shelar <pshelar@ovn.org>
12152L:	netdev@vger.kernel.org
12153L:	dev@openvswitch.org
12154W:	http://openvswitch.org
12155S:	Maintained
12156F:	net/openvswitch/
12157F:	include/uapi/linux/openvswitch.h
12158
12159OPERATING PERFORMANCE POINTS (OPP)
12160M:	Viresh Kumar <vireshk@kernel.org>
12161M:	Nishanth Menon <nm@ti.com>
12162M:	Stephen Boyd <sboyd@kernel.org>
12163L:	linux-pm@vger.kernel.org
12164S:	Maintained
12165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12166F:	drivers/opp/
12167F:	include/linux/pm_opp.h
12168F:	Documentation/power/opp.rst
12169F:	Documentation/devicetree/bindings/opp/
12170
12171OPL4 DRIVER
12172M:	Clemens Ladisch <clemens@ladisch.de>
12173L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12175S:	Maintained
12176F:	sound/drivers/opl4/
12177
12178OPROFILE
12179M:	Robert Richter <rric@kernel.org>
12180L:	oprofile-list@lists.sf.net
12181S:	Maintained
12182F:	arch/*/include/asm/oprofile*.h
12183F:	arch/*/oprofile/
12184F:	drivers/oprofile/
12185F:	include/linux/oprofile.h
12186
12187ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12188M:	Mark Fasheh <mark@fasheh.com>
12189M:	Joel Becker <jlbec@evilplan.org>
12190M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12191L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12192W:	http://ocfs2.wiki.kernel.org
12193S:	Supported
12194F:	Documentation/filesystems/ocfs2.txt
12195F:	Documentation/filesystems/dlmfs.txt
12196F:	fs/ocfs2/
12197
12198ORANGEFS FILESYSTEM
12199M:	Mike Marshall <hubcap@omnibond.com>
12200R:	Martin Brandenburg <martin@omnibond.com>
12201L:	devel@lists.orangefs.org
12202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12203S:	Supported
12204F:	fs/orangefs/
12205F:	Documentation/filesystems/orangefs.txt
12206
12207ORINOCO DRIVER
12208L:	linux-wireless@vger.kernel.org
12209W:	http://wireless.kernel.org/en/users/Drivers/orinoco
12210W:	http://www.nongnu.org/orinoco/
12211S:	Orphan
12212F:	drivers/net/wireless/intersil/orinoco/
12213
12214OV2659 OMNIVISION SENSOR DRIVER
12215M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12216L:	linux-media@vger.kernel.org
12217W:	https://linuxtv.org
12218Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12219T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12220S:	Maintained
12221F:	drivers/media/i2c/ov2659.c
12222F:	include/media/i2c/ov2659.h
12223
12224OVERLAY FILESYSTEM
12225M:	Miklos Szeredi <miklos@szeredi.hu>
12226L:	linux-unionfs@vger.kernel.org
12227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12228S:	Supported
12229F:	fs/overlayfs/
12230F:	Documentation/filesystems/overlayfs.txt
12231
12232P54 WIRELESS DRIVER
12233M:	Christian Lamparter <chunkeey@googlemail.com>
12234L:	linux-wireless@vger.kernel.org
12235W:	http://wireless.kernel.org/en/users/Drivers/p54
12236S:	Maintained
12237F:	drivers/net/wireless/intersil/p54/
12238
12239PA SEMI ETHERNET DRIVER
12240L:	netdev@vger.kernel.org
12241S:	Orphan
12242F:	drivers/net/ethernet/pasemi/*
12243
12244PA SEMI SMBUS DRIVER
12245L:	linux-i2c@vger.kernel.org
12246S:	Orphan
12247F:	drivers/i2c/busses/i2c-pasemi.c
12248
12249PACKING
12250M:	Vladimir Oltean <olteanv@gmail.com>
12251L:	netdev@vger.kernel.org
12252S:	Supported
12253F:	lib/packing.c
12254F:	include/linux/packing.h
12255F:	Documentation/core-api/packing.rst
12256
12257PADATA PARALLEL EXECUTION MECHANISM
12258M:	Steffen Klassert <steffen.klassert@secunet.com>
12259L:	linux-crypto@vger.kernel.org
12260S:	Maintained
12261F:	kernel/padata.c
12262F:	include/linux/padata.h
12263F:	Documentation/padata.txt
12264
12265PAGE POOL
12266M:	Jesper Dangaard Brouer <hawk@kernel.org>
12267M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12268L:	netdev@vger.kernel.org
12269S:	Supported
12270F:	net/core/page_pool.c
12271F:	include/net/page_pool.h
12272
12273PANASONIC LAPTOP ACPI EXTRAS DRIVER
12274M:	Harald Welte <laforge@gnumonks.org>
12275L:	platform-driver-x86@vger.kernel.org
12276S:	Maintained
12277F:	drivers/platform/x86/panasonic-laptop.c
12278
12279PARALLEL LCD/KEYPAD PANEL DRIVER
12280M:	Willy Tarreau <willy@haproxy.com>
12281M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12282S:	Odd Fixes
12283F:	Documentation/admin-guide/lcd-panel-cgram.rst
12284F:	drivers/auxdisplay/panel.c
12285
12286PARALLEL PORT SUBSYSTEM
12287M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12288M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12289L:	linux-parport@lists.infradead.org (subscribers-only)
12290S:	Maintained
12291F:	drivers/parport/
12292F:	include/linux/parport*.h
12293F:	drivers/char/ppdev.c
12294F:	include/uapi/linux/ppdev.h
12295F:	Documentation/driver-api/parport*.rst
12296
12297PARAVIRT_OPS INTERFACE
12298M:	Juergen Gross <jgross@suse.com>
12299M:	Thomas Hellstrom <thellstrom@vmware.com>
12300M:	"VMware, Inc." <pv-drivers@vmware.com>
12301L:	virtualization@lists.linux-foundation.org
12302S:	Supported
12303F:	Documentation/virt/paravirt_ops.rst
12304F:	arch/*/kernel/paravirt*
12305F:	arch/*/include/asm/paravirt*.h
12306F:	include/linux/hypervisor.h
12307
12308PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12309M:	Tim Waugh <tim@cyberelk.net>
12310L:	linux-parport@lists.infradead.org (subscribers-only)
12311S:	Maintained
12312F:	Documentation/admin-guide/blockdev/paride.rst
12313F:	drivers/block/paride/
12314
12315PARISC ARCHITECTURE
12316M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12317M:	Helge Deller <deller@gmx.de>
12318L:	linux-parisc@vger.kernel.org
12319W:	http://www.parisc-linux.org/
12320Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12323S:	Maintained
12324F:	arch/parisc/
12325F:	Documentation/parisc/
12326F:	drivers/parisc/
12327F:	drivers/char/agp/parisc-agp.c
12328F:	drivers/input/misc/hp_sdc_rtc.c
12329F:	drivers/input/serio/gscps2.c
12330F:	drivers/input/serio/hp_sdc*
12331F:	drivers/parport/parport_gsc.*
12332F:	drivers/tty/serial/8250/8250_gsc.c
12333F:	drivers/video/fbdev/sti*
12334F:	drivers/video/console/sti*
12335F:	drivers/video/logo/logo_parisc*
12336F:	include/linux/hp_sdc.h
12337
12338PARMAN
12339M:	Jiri Pirko <jiri@mellanox.com>
12340L:	netdev@vger.kernel.org
12341S:	Supported
12342F:	lib/parman.c
12343F:	lib/test_parman.c
12344F:	include/linux/parman.h
12345
12346PC ENGINES APU BOARD DRIVER
12347M:	Enrico Weigelt, metux IT consult <info@metux.net>
12348S:	Maintained
12349F:	drivers/platform/x86/pcengines-apuv2.c
12350
12351PC87360 HARDWARE MONITORING DRIVER
12352M:	Jim Cromie <jim.cromie@gmail.com>
12353L:	linux-hwmon@vger.kernel.org
12354S:	Maintained
12355F:	Documentation/hwmon/pc87360.rst
12356F:	drivers/hwmon/pc87360.c
12357
12358PC8736x GPIO DRIVER
12359M:	Jim Cromie <jim.cromie@gmail.com>
12360S:	Maintained
12361F:	drivers/char/pc8736x_gpio.c
12362
12363PC87427 HARDWARE MONITORING DRIVER
12364M:	Jean Delvare <jdelvare@suse.com>
12365L:	linux-hwmon@vger.kernel.org
12366S:	Maintained
12367F:	Documentation/hwmon/pc87427.rst
12368F:	drivers/hwmon/pc87427.c
12369
12370PCA9532 LED DRIVER
12371M:	Riku Voipio <riku.voipio@iki.fi>
12372S:	Maintained
12373F:	drivers/leds/leds-pca9532.c
12374F:	include/linux/leds-pca9532.h
12375
12376PCA9541 I2C BUS MASTER SELECTOR DRIVER
12377M:	Guenter Roeck <linux@roeck-us.net>
12378L:	linux-i2c@vger.kernel.org
12379S:	Maintained
12380F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12381
12382PCDP - PRIMARY CONSOLE AND DEBUG PORT
12383M:	Khalid Aziz <khalid@gonehiking.org>
12384S:	Maintained
12385F:	drivers/firmware/pcdp.*
12386
12387PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12388M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12389L:	linux-pci@vger.kernel.org
12390L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12391S:	Maintained
12392F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12393F:	drivers/pci/controller/pci-aardvark.c
12394
12395PCI DRIVER FOR ALTERA PCIE IP
12396M:	Ley Foon Tan <lftan@altera.com>
12397L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12398L:	linux-pci@vger.kernel.org
12399S:	Supported
12400F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12401F:	drivers/pci/controller/pcie-altera.c
12402
12403PCI DRIVER FOR APPLIEDMICRO XGENE
12404M:	Toan Le <toan@os.amperecomputing.com>
12405L:	linux-pci@vger.kernel.org
12406L:	linux-arm-kernel@lists.infradead.org
12407S:	Maintained
12408F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12409F:	drivers/pci/controller/pci-xgene.c
12410
12411PCI DRIVER FOR ARM VERSATILE PLATFORM
12412M:	Rob Herring <robh@kernel.org>
12413L:	linux-pci@vger.kernel.org
12414L:	linux-arm-kernel@lists.infradead.org
12415S:	Maintained
12416F:	Documentation/devicetree/bindings/pci/versatile.txt
12417F:	drivers/pci/controller/pci-versatile.c
12418
12419PCI DRIVER FOR ARMADA 8K
12420M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12421L:	linux-pci@vger.kernel.org
12422L:	linux-arm-kernel@lists.infradead.org
12423S:	Maintained
12424F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12425F:	drivers/pci/controller/dwc/pcie-armada8k.c
12426
12427PCI DRIVER FOR CADENCE PCIE IP
12428M:	Tom Joseph <tjoseph@cadence.com>
12429L:	linux-pci@vger.kernel.org
12430S:	Maintained
12431F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12432F:	drivers/pci/controller/pcie-cadence*
12433
12434PCI DRIVER FOR FREESCALE LAYERSCAPE
12435M:	Minghuan Lian <minghuan.Lian@nxp.com>
12436M:	Mingkai Hu <mingkai.hu@nxp.com>
12437M:	Roy Zang <roy.zang@nxp.com>
12438L:	linuxppc-dev@lists.ozlabs.org
12439L:	linux-pci@vger.kernel.org
12440L:	linux-arm-kernel@lists.infradead.org
12441S:	Maintained
12442F:	drivers/pci/controller/dwc/*layerscape*
12443
12444PCI DRIVER FOR GENERIC OF HOSTS
12445M:	Will Deacon <will@kernel.org>
12446L:	linux-pci@vger.kernel.org
12447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12448S:	Maintained
12449F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12450F:	drivers/pci/controller/pci-host-common.c
12451F:	drivers/pci/controller/pci-host-generic.c
12452
12453PCI DRIVER FOR IMX6
12454M:	Richard Zhu <hongxing.zhu@nxp.com>
12455M:	Lucas Stach <l.stach@pengutronix.de>
12456L:	linux-pci@vger.kernel.org
12457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12458S:	Maintained
12459F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12460F:	drivers/pci/controller/dwc/*imx6*
12461
12462PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12463M:	Keith Busch <keith.busch@intel.com>
12464M:	Jonathan Derrick <jonathan.derrick@intel.com>
12465L:	linux-pci@vger.kernel.org
12466S:	Supported
12467F:	drivers/pci/controller/vmd.c
12468
12469PCI DRIVER FOR MICROSEMI SWITCHTEC
12470M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12471M:	Logan Gunthorpe <logang@deltatee.com>
12472L:	linux-pci@vger.kernel.org
12473S:	Maintained
12474F:	Documentation/driver-api/switchtec.rst
12475F:	Documentation/ABI/testing/sysfs-class-switchtec
12476F:	drivers/pci/switch/switchtec*
12477F:	include/uapi/linux/switchtec_ioctl.h
12478F:	include/linux/switchtec.h
12479F:	drivers/ntb/hw/mscc/
12480
12481PCI DRIVER FOR MOBIVEIL PCIE IP
12482M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12483M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12484L:	linux-pci@vger.kernel.org
12485S:	Supported
12486F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12487F:	drivers/pci/controller/pcie-mobiveil.c
12488
12489PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12490M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12491M:	Jason Cooper <jason@lakedaemon.net>
12492L:	linux-pci@vger.kernel.org
12493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12494S:	Maintained
12495F:	drivers/pci/controller/*mvebu*
12496
12497PCI DRIVER FOR NVIDIA TEGRA
12498M:	Thierry Reding <thierry.reding@gmail.com>
12499L:	linux-tegra@vger.kernel.org
12500L:	linux-pci@vger.kernel.org
12501S:	Supported
12502F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12503F:	drivers/pci/controller/pci-tegra.c
12504
12505PCI DRIVER FOR RENESAS R-CAR
12506M:	Simon Horman <horms@verge.net.au>
12507L:	linux-pci@vger.kernel.org
12508L:	linux-renesas-soc@vger.kernel.org
12509S:	Maintained
12510F:	drivers/pci/controller/*rcar*
12511
12512PCI DRIVER FOR SAMSUNG EXYNOS
12513M:	Jingoo Han <jingoohan1@gmail.com>
12514L:	linux-pci@vger.kernel.org
12515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12516L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12517S:	Maintained
12518F:	drivers/pci/controller/dwc/pci-exynos.c
12519
12520PCI DRIVER FOR SYNOPSYS DESIGNWARE
12521M:	Jingoo Han <jingoohan1@gmail.com>
12522M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12523L:	linux-pci@vger.kernel.org
12524S:	Maintained
12525F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12526F:	drivers/pci/controller/dwc/*designware*
12527
12528PCI DRIVER FOR TI DRA7XX
12529M:	Kishon Vijay Abraham I <kishon@ti.com>
12530L:	linux-omap@vger.kernel.org
12531L:	linux-pci@vger.kernel.org
12532S:	Supported
12533F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12534F:	drivers/pci/controller/dwc/pci-dra7xx.c
12535
12536PCI DRIVER FOR TI KEYSTONE
12537M:	Murali Karicheri <m-karicheri2@ti.com>
12538L:	linux-pci@vger.kernel.org
12539L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12540S:	Maintained
12541F:	drivers/pci/controller/dwc/pci-keystone.c
12542
12543PCI ENDPOINT SUBSYSTEM
12544M:	Kishon Vijay Abraham I <kishon@ti.com>
12545M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12546L:	linux-pci@vger.kernel.org
12547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12548S:	Supported
12549F:	drivers/pci/endpoint/
12550F:	drivers/misc/pci_endpoint_test.c
12551F:	tools/pci/
12552
12553PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12554M:	Russell Currey <ruscur@russell.cc>
12555M:	Sam Bobroff <sbobroff@linux.ibm.com>
12556M:	Oliver O'Halloran <oohall@gmail.com>
12557L:	linuxppc-dev@lists.ozlabs.org
12558S:	Supported
12559F:	Documentation/PCI/pci-error-recovery.rst
12560F:	drivers/pci/pcie/aer.c
12561F:	drivers/pci/pcie/dpc.c
12562F:	drivers/pci/pcie/err.c
12563F:	Documentation/powerpc/eeh-pci-error-recovery.rst
12564F:	arch/powerpc/kernel/eeh*.c
12565F:	arch/powerpc/platforms/*/eeh*.c
12566F:	arch/powerpc/include/*/eeh*.h
12567
12568PCI ERROR RECOVERY
12569M:	Linas Vepstas <linasvepstas@gmail.com>
12570L:	linux-pci@vger.kernel.org
12571S:	Supported
12572F:	Documentation/PCI/pci-error-recovery.rst
12573
12574PCI MSI DRIVER FOR ALTERA MSI IP
12575M:	Ley Foon Tan <lftan@altera.com>
12576L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12577L:	linux-pci@vger.kernel.org
12578S:	Supported
12579F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12580F:	drivers/pci/controller/pcie-altera-msi.c
12581
12582PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12583M:	Toan Le <toan@os.amperecomputing.com>
12584L:	linux-pci@vger.kernel.org
12585L:	linux-arm-kernel@lists.infradead.org
12586S:	Maintained
12587F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12588F:	drivers/pci/controller/pci-xgene-msi.c
12589
12590PCI SUBSYSTEM
12591M:	Bjorn Helgaas <bhelgaas@google.com>
12592L:	linux-pci@vger.kernel.org
12593Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12595S:	Supported
12596F:	Documentation/devicetree/bindings/pci/
12597F:	Documentation/PCI/
12598F:	drivers/acpi/pci*
12599F:	drivers/pci/
12600F:	include/asm-generic/pci*
12601F:	include/linux/pci*
12602F:	include/linux/of_pci.h
12603F:	include/uapi/linux/pci*
12604F:	lib/pci*
12605F:	arch/x86/pci/
12606F:	arch/x86/kernel/quirks.c
12607F:	arch/x86/kernel/early-quirks.c
12608
12609PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12610M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12611R:	Andrew Murray <andrew.murray@arm.com>
12612L:	linux-pci@vger.kernel.org
12613Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12615S:	Supported
12616F:	drivers/pci/controller/
12617
12618PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12619M:	Jonathan Chocron <jonnyc@amazon.com>
12620L:	linux-pci@vger.kernel.org
12621S:	Maintained
12622F:	Documentation/devicetree/bindings/pci/pcie-al.txt
12623F:	drivers/pci/controller/dwc/pcie-al.c
12624
12625PCIE DRIVER FOR AMLOGIC MESON
12626M:	Yue Wang <yue.wang@Amlogic.com>
12627L:	linux-pci@vger.kernel.org
12628L:	linux-amlogic@lists.infradead.org
12629S:	Maintained
12630F:	drivers/pci/controller/dwc/pci-meson.c
12631
12632PCIE DRIVER FOR AXIS ARTPEC
12633M:	Jesper Nilsson <jesper.nilsson@axis.com>
12634L:	linux-arm-kernel@axis.com
12635L:	linux-pci@vger.kernel.org
12636S:	Maintained
12637F:	Documentation/devicetree/bindings/pci/axis,artpec*
12638F:	drivers/pci/controller/dwc/*artpec*
12639
12640PCIE DRIVER FOR CAVIUM THUNDERX
12641M:	David Daney <david.daney@cavium.com>
12642L:	linux-pci@vger.kernel.org
12643L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12644S:	Supported
12645F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12646F:	drivers/pci/controller/pci-thunder-*
12647
12648PCIE DRIVER FOR HISILICON
12649M:	Zhou Wang <wangzhou1@hisilicon.com>
12650L:	linux-pci@vger.kernel.org
12651S:	Maintained
12652F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12653F:	drivers/pci/controller/dwc/pcie-hisi.c
12654
12655PCIE DRIVER FOR HISILICON KIRIN
12656M:	Xiaowei Song <songxiaowei@hisilicon.com>
12657M:	Binghui Wang <wangbinghui@hisilicon.com>
12658L:	linux-pci@vger.kernel.org
12659S:	Maintained
12660F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12661F:	drivers/pci/controller/dwc/pcie-kirin.c
12662
12663PCIE DRIVER FOR HISILICON STB
12664M:	Shawn Guo <shawn.guo@linaro.org>
12665L:	linux-pci@vger.kernel.org
12666S:	Maintained
12667F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12668F:	drivers/pci/controller/dwc/pcie-histb.c
12669
12670PCIE DRIVER FOR MEDIATEK
12671M:	Ryder Lee <ryder.lee@mediatek.com>
12672L:	linux-pci@vger.kernel.org
12673L:	linux-mediatek@lists.infradead.org
12674S:	Supported
12675F:	Documentation/devicetree/bindings/pci/mediatek*
12676F:	drivers/pci/controller/*mediatek*
12677
12678PCIE DRIVER FOR QUALCOMM MSM
12679M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12680L:	linux-pci@vger.kernel.org
12681L:	linux-arm-msm@vger.kernel.org
12682S:	Maintained
12683F:	drivers/pci/controller/dwc/*qcom*
12684
12685PCIE DRIVER FOR ROCKCHIP
12686M:	Shawn Lin <shawn.lin@rock-chips.com>
12687L:	linux-pci@vger.kernel.org
12688L:	linux-rockchip@lists.infradead.org
12689S:	Maintained
12690F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12691F:	drivers/pci/controller/pcie-rockchip*
12692
12693PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12694M:	Linus Walleij <linus.walleij@linaro.org>
12695L:	linux-pci@vger.kernel.org
12696S:	Maintained
12697F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12698F:	drivers/pci/controller/pci-v3-semi.c
12699
12700PCIE DRIVER FOR SOCIONEXT UNIPHIER
12701M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12702L:	linux-pci@vger.kernel.org
12703S:	Maintained
12704F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12705F:	drivers/pci/controller/dwc/pcie-uniphier.c
12706
12707PCIE DRIVER FOR ST SPEAR13XX
12708M:	Pratyush Anand <pratyush.anand@gmail.com>
12709L:	linux-pci@vger.kernel.org
12710S:	Maintained
12711F:	drivers/pci/controller/dwc/*spear*
12712
12713PCMCIA SUBSYSTEM
12714M:	Dominik Brodowski <linux@dominikbrodowski.net>
12715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12716S:	Odd Fixes
12717F:	Documentation/pcmcia/
12718F:	tools/pcmcia/
12719F:	drivers/pcmcia/
12720F:	include/pcmcia/
12721
12722PCNET32 NETWORK DRIVER
12723M:	Don Fry <pcnet32@frontier.com>
12724L:	netdev@vger.kernel.org
12725S:	Maintained
12726F:	drivers/net/ethernet/amd/pcnet32.c
12727
12728PCRYPT PARALLEL CRYPTO ENGINE
12729M:	Steffen Klassert <steffen.klassert@secunet.com>
12730L:	linux-crypto@vger.kernel.org
12731S:	Maintained
12732F:	crypto/pcrypt.c
12733F:	include/crypto/pcrypt.h
12734
12735PEAQ WMI HOTKEYS DRIVER
12736M:	Hans de Goede <hdegoede@redhat.com>
12737L:	platform-driver-x86@vger.kernel.org
12738S:	Maintained
12739F:	drivers/platform/x86/peaq-wmi.c
12740
12741PENSANDO ETHERNET DRIVERS
12742M:	Shannon Nelson <snelson@pensando.io>
12743M:	Pensando Drivers <drivers@pensando.io>
12744L:	netdev@vger.kernel.org
12745S:	Supported
12746F:	Documentation/networking/device_drivers/pensando/ionic.rst
12747F:	drivers/net/ethernet/pensando/
12748
12749PER-CPU MEMORY ALLOCATOR
12750M:	Dennis Zhou <dennis@kernel.org>
12751M:	Tejun Heo <tj@kernel.org>
12752M:	Christoph Lameter <cl@linux.com>
12753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12754S:	Maintained
12755F:	include/linux/percpu*.h
12756F:	mm/percpu*.c
12757F:	arch/*/include/asm/percpu.h
12758
12759PER-TASK DELAY ACCOUNTING
12760M:	Balbir Singh <bsingharora@gmail.com>
12761S:	Maintained
12762F:	include/linux/delayacct.h
12763F:	kernel/delayacct.c
12764
12765PERFORMANCE EVENTS SUBSYSTEM
12766M:	Peter Zijlstra <peterz@infradead.org>
12767M:	Ingo Molnar <mingo@redhat.com>
12768M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12769R:	Mark Rutland <mark.rutland@arm.com>
12770R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12771R:	Jiri Olsa <jolsa@redhat.com>
12772R:	Namhyung Kim <namhyung@kernel.org>
12773L:	linux-kernel@vger.kernel.org
12774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12775S:	Supported
12776F:	kernel/events/*
12777F:	include/linux/perf_event.h
12778F:	include/uapi/linux/perf_event.h
12779F:	arch/*/kernel/perf_event*.c
12780F:	arch/*/kernel/*/perf_event*.c
12781F:	arch/*/kernel/*/*/perf_event*.c
12782F:	arch/*/include/asm/perf_event.h
12783F:	arch/*/kernel/perf_callchain.c
12784F:	arch/*/events/*
12785F:	arch/*/events/*/*
12786F:	tools/perf/
12787
12788PERSONALITY HANDLING
12789M:	Christoph Hellwig <hch@infradead.org>
12790L:	linux-abi-devel@lists.sourceforge.net
12791S:	Maintained
12792F:	include/linux/personality.h
12793F:	include/uapi/linux/personality.h
12794
12795PHOENIX RC FLIGHT CONTROLLER ADAPTER
12796M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12797L:	linux-input@vger.kernel.org
12798S:	Maintained
12799F:	Documentation/input/devices/pxrc.rst
12800F:	drivers/input/joystick/pxrc.c
12801
12802FLYSKY FSIA6B RC RECEIVER
12803M:	Markus Koch <markus@notsyncing.net>
12804L:	linux-input@vger.kernel.org
12805S:	Maintained
12806F:	drivers/input/joystick/fsia6b.c
12807
12808PHONET PROTOCOL
12809M:	Remi Denis-Courmont <courmisch@gmail.com>
12810S:	Supported
12811F:	Documentation/networking/phonet.txt
12812F:	include/linux/phonet.h
12813F:	include/net/phonet/
12814F:	include/uapi/linux/phonet.h
12815F:	net/phonet/
12816
12817PHRAM MTD DRIVER
12818M:	Joern Engel <joern@lazybastard.org>
12819L:	linux-mtd@lists.infradead.org
12820S:	Maintained
12821F:	drivers/mtd/devices/phram.c
12822
12823PICOLCD HID DRIVER
12824M:	Bruno Prémont <bonbons@linux-vserver.org>
12825L:	linux-input@vger.kernel.org
12826S:	Maintained
12827F:	drivers/hid/hid-picolcd*
12828
12829PICOXCELL SUPPORT
12830M:	Jamie Iles <jamie@jamieiles.com>
12831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12832T:	git git://github.com/jamieiles/linux-2.6-ji.git
12833S:	Supported
12834F:	arch/arm/boot/dts/picoxcell*
12835F:	arch/arm/mach-picoxcell/
12836F:	drivers/crypto/picoxcell*
12837
12838PIDFD API
12839M:	Christian Brauner <christian@brauner.io>
12840L:	linux-kernel@vger.kernel.org
12841S:	Maintained
12842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12843F:	samples/pidfd/
12844F:	tools/testing/selftests/pidfd/
12845K:	(?i)pidfd
12846K:	(?i)clone3
12847K:	\b(clone_args|kernel_clone_args)\b
12848
12849PIN CONTROL SUBSYSTEM
12850M:	Linus Walleij <linus.walleij@linaro.org>
12851L:	linux-gpio@vger.kernel.org
12852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12853S:	Maintained
12854F:	Documentation/devicetree/bindings/pinctrl/
12855F:	Documentation/driver-api/pinctl.rst
12856F:	drivers/pinctrl/
12857F:	include/linux/pinctrl/
12858
12859PIN CONTROLLER - MICROCHIP AT91
12860M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12862L:	linux-gpio@vger.kernel.org
12863S:	Supported
12864F:	drivers/pinctrl/pinctrl-at91*
12865F:	drivers/gpio/gpio-sama5d2-piobu.c
12866
12867PIN CONTROLLER - FREESCALE
12868M:	Dong Aisheng <aisheng.dong@nxp.com>
12869M:	Fabio Estevam <festevam@gmail.com>
12870M:	Shawn Guo <shawnguo@kernel.org>
12871M:	Stefan Agner <stefan@agner.ch>
12872R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12873L:	linux-gpio@vger.kernel.org
12874S:	Maintained
12875F:	drivers/pinctrl/freescale/
12876F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12877
12878PIN CONTROLLER - INTEL
12879M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12880M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12882S:	Maintained
12883F:	drivers/pinctrl/intel/
12884
12885PIN CONTROLLER - MEDIATEK
12886M:	Sean Wang <sean.wang@kernel.org>
12887L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12888S:	Maintained
12889F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12890F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12891F:	drivers/pinctrl/mediatek/
12892
12893PIN CONTROLLER - QUALCOMM
12894M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12895S:	Maintained
12896L:	linux-arm-msm@vger.kernel.org
12897F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12898F:	drivers/pinctrl/qcom/
12899
12900PIN CONTROLLER - RENESAS
12901M:	Geert Uytterhoeven <geert+renesas@glider.be>
12902L:	linux-renesas-soc@vger.kernel.org
12903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12904S:	Maintained
12905F:	drivers/pinctrl/pinctrl-rz*
12906F:	drivers/pinctrl/sh-pfc/
12907
12908PIN CONTROLLER - SAMSUNG
12909M:	Tomasz Figa <tomasz.figa@gmail.com>
12910M:	Krzysztof Kozlowski <krzk@kernel.org>
12911M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12912L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12913L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12914Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12916S:	Maintained
12917F:	drivers/pinctrl/samsung/
12918F:	include/dt-bindings/pinctrl/samsung.h
12919F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12920
12921PIN CONTROLLER - SINGLE
12922M:	Tony Lindgren <tony@atomide.com>
12923M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12925L:	linux-omap@vger.kernel.org
12926S:	Maintained
12927F:	drivers/pinctrl/pinctrl-single.c
12928
12929PIN CONTROLLER - ST SPEAR
12930M:	Viresh Kumar <vireshk@kernel.org>
12931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12932W:	http://www.st.com/spear
12933S:	Maintained
12934F:	drivers/pinctrl/spear/
12935
12936PISTACHIO SOC SUPPORT
12937M:	James Hartley <james.hartley@sondrel.com>
12938L:	linux-mips@vger.kernel.org
12939S:	Odd Fixes
12940F:	arch/mips/pistachio/
12941F:	arch/mips/include/asm/mach-pistachio/
12942F:	arch/mips/boot/dts/img/pistachio*
12943F:	arch/mips/configs/pistachio*_defconfig
12944
12945PKTCDVD DRIVER
12946S:	Orphan
12947M:	linux-block@vger.kernel.org
12948F:	drivers/block/pktcdvd.c
12949F:	include/linux/pktcdvd.h
12950F:	include/uapi/linux/pktcdvd.h
12951
12952PKUNITY SOC DRIVERS
12953M:	Guan Xuetao <gxt@pku.edu.cn>
12954W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12955S:	Maintained
12956T:	git git://github.com/gxt/linux.git
12957F:	drivers/input/serio/i8042-unicore32io.h
12958F:	drivers/i2c/busses/i2c-puv3.c
12959F:	drivers/video/fbdev/fb-puv3.c
12960F:	drivers/rtc/rtc-puv3.c
12961
12962PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
12963M:	Tomasz Duszynski <tduszyns@gmail.com>
12964S:	Maintained
12965F:	drivers/iio/chemical/pms7003.c
12966F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
12967
12968PMBUS HARDWARE MONITORING DRIVERS
12969M:	Guenter Roeck <linux@roeck-us.net>
12970L:	linux-hwmon@vger.kernel.org
12971W:	http://hwmon.wiki.kernel.org/
12972W:	http://www.roeck-us.net/linux/drivers/
12973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12974S:	Maintained
12975F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12976F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12977F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12978F:	Documentation/hwmon/adm1275.rst
12979F:	Documentation/hwmon/ibm-cffps.rst
12980F:	Documentation/hwmon/ir35221.rst
12981F:	Documentation/hwmon/lm25066.rst
12982F:	Documentation/hwmon/ltc2978.rst
12983F:	Documentation/hwmon/ltc3815.rst
12984F:	Documentation/hwmon/max16064.rst
12985F:	Documentation/hwmon/max20751.rst
12986F:	Documentation/hwmon/max31785.rst
12987F:	Documentation/hwmon/max34440.rst
12988F:	Documentation/hwmon/max8688.rst
12989F:	Documentation/hwmon/pmbus.rst
12990F:	Documentation/hwmon/pmbus-core.rst
12991F:	Documentation/hwmon/tps40422.rst
12992F:	Documentation/hwmon/ucd9000.rst
12993F:	Documentation/hwmon/ucd9200.rst
12994F:	Documentation/hwmon/zl6100.rst
12995F:	drivers/hwmon/pmbus/
12996F:	include/linux/pmbus.h
12997
12998PMC SIERRA MaxRAID DRIVER
12999L:	linux-scsi@vger.kernel.org
13000W:	http://www.pmc-sierra.com/
13001S:	Orphan
13002F:	drivers/scsi/pmcraid.*
13003
13004PMC SIERRA PM8001 DRIVER
13005M:	Jack Wang <jinpu.wang@cloud.ionos.com>
13006L:	linux-scsi@vger.kernel.org
13007S:	Supported
13008F:	drivers/scsi/pm8001/
13009
13010PNP SUPPORT
13011M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13012S:	Maintained
13013F:	drivers/pnp/
13014
13015PNI RM3100 IIO DRIVER
13016M:	Song Qiang <songqiang1304521@gmail.com>
13017L:	linux-iio@vger.kernel.org
13018S:	Maintained
13019F:	drivers/iio/magnetometer/rm3100*
13020F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13021
13022POSIX CLOCKS and TIMERS
13023M:	Thomas Gleixner <tglx@linutronix.de>
13024L:	linux-kernel@vger.kernel.org
13025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13026S:	Maintained
13027F:	fs/timerfd.c
13028F:	include/linux/timer*
13029F:	kernel/time/*timer*
13030
13031POWER MANAGEMENT CORE
13032M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13033L:	linux-pm@vger.kernel.org
13034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13035B:	https://bugzilla.kernel.org
13036S:	Supported
13037F:	drivers/base/power/
13038F:	include/linux/pm.h
13039F:	include/linux/pm_*
13040F:	include/linux/powercap.h
13041F:	include/linux/intel_rapl.h
13042F:	drivers/powercap/
13043F:	kernel/configs/nopm.config
13044
13045POWER STATE COORDINATION INTERFACE (PSCI)
13046M:	Mark Rutland <mark.rutland@arm.com>
13047M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13048L:	linux-arm-kernel@lists.infradead.org
13049S:	Maintained
13050F:	drivers/firmware/psci/
13051F:	include/linux/psci.h
13052F:	include/uapi/linux/psci.h
13053
13054POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13055M:	Sebastian Reichel <sre@kernel.org>
13056L:	linux-pm@vger.kernel.org
13057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13058S:	Maintained
13059F:	Documentation/ABI/testing/sysfs-class-power
13060F:	Documentation/devicetree/bindings/power/supply/
13061F:	include/linux/power_supply.h
13062F:	drivers/power/supply/
13063
13064POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13065M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13066L:	linuxppc-dev@lists.ozlabs.org
13067S:	Maintained
13068F:	drivers/char/powernv-op-panel.c
13069
13070PPP OVER ATM (RFC 2364)
13071M:	Mitchell Blank Jr <mitch@sfgoth.com>
13072S:	Maintained
13073F:	net/atm/pppoatm.c
13074F:	include/uapi/linux/atmppp.h
13075
13076PPP OVER ETHERNET
13077M:	Michal Ostrowski <mostrows@earthlink.net>
13078S:	Maintained
13079F:	drivers/net/ppp/pppoe.c
13080F:	drivers/net/ppp/pppox.c
13081
13082PPP OVER L2TP
13083M:	James Chapman <jchapman@katalix.com>
13084S:	Maintained
13085F:	net/l2tp/l2tp_ppp.c
13086F:	include/linux/if_pppol2tp.h
13087F:	include/uapi/linux/if_pppol2tp.h
13088
13089PPP PROTOCOL DRIVERS AND COMPRESSORS
13090M:	Paul Mackerras <paulus@samba.org>
13091L:	linux-ppp@vger.kernel.org
13092S:	Maintained
13093F:	drivers/net/ppp/ppp_*
13094
13095PPS SUPPORT
13096M:	Rodolfo Giometti <giometti@enneenne.com>
13097W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13098L:	linuxpps@ml.enneenne.com (subscribers-only)
13099S:	Maintained
13100F:	Documentation/driver-api/pps.rst
13101F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13102F:	Documentation/ABI/testing/sysfs-pps
13103F:	drivers/pps/
13104F:	include/linux/pps*.h
13105F:	include/uapi/linux/pps.h
13106
13107PPTP DRIVER
13108M:	Dmitry Kozlov <xeb@mail.ru>
13109L:	netdev@vger.kernel.org
13110S:	Maintained
13111F:	drivers/net/ppp/pptp.c
13112W:	http://sourceforge.net/projects/accel-pptp
13113
13114PRINTK
13115M:	Petr Mladek <pmladek@suse.com>
13116M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13117R:	Steven Rostedt <rostedt@goodmis.org>
13118S:	Maintained
13119F:	kernel/printk/
13120F:	include/linux/printk.h
13121
13122PRISM54 WIRELESS DRIVER
13123M:	Luis Chamberlain <mcgrof@kernel.org>
13124L:	linux-wireless@vger.kernel.org
13125W:	http://wireless.kernel.org/en/users/Drivers/p54
13126S:	Obsolete
13127F:	drivers/net/wireless/intersil/prism54/
13128
13129PROC FILESYSTEM
13130R:	Alexey Dobriyan <adobriyan@gmail.com>
13131L:	linux-kernel@vger.kernel.org
13132L:	linux-fsdevel@vger.kernel.org
13133S:	Maintained
13134F:	fs/proc/
13135F:	include/linux/proc_fs.h
13136F:	tools/testing/selftests/proc/
13137F:	Documentation/filesystems/proc.txt
13138
13139PROC SYSCTL
13140M:	Luis Chamberlain <mcgrof@kernel.org>
13141M:	Kees Cook <keescook@chromium.org>
13142L:	linux-kernel@vger.kernel.org
13143L:	linux-fsdevel@vger.kernel.org
13144S:	Maintained
13145F:	fs/proc/proc_sysctl.c
13146F:	include/linux/sysctl.h
13147F:	kernel/sysctl.c
13148F:	tools/testing/selftests/sysctl/
13149
13150PS3 NETWORK SUPPORT
13151M:	Geoff Levand <geoff@infradead.org>
13152L:	netdev@vger.kernel.org
13153L:	linuxppc-dev@lists.ozlabs.org
13154S:	Maintained
13155F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13156
13157PS3 PLATFORM SUPPORT
13158M:	Geoff Levand <geoff@infradead.org>
13159L:	linuxppc-dev@lists.ozlabs.org
13160S:	Maintained
13161F:	arch/powerpc/boot/ps3*
13162F:	arch/powerpc/include/asm/lv1call.h
13163F:	arch/powerpc/include/asm/ps3*.h
13164F:	arch/powerpc/platforms/ps3/
13165F:	drivers/*/ps3*
13166F:	drivers/ps3/
13167F:	drivers/rtc/rtc-ps3.c
13168F:	drivers/usb/host/*ps3.c
13169F:	sound/ppc/snd_ps3*
13170
13171PS3VRAM DRIVER
13172M:	Jim Paris <jim@jtan.com>
13173M:	Geoff Levand <geoff@infradead.org>
13174L:	linuxppc-dev@lists.ozlabs.org
13175S:	Maintained
13176F:	drivers/block/ps3vram.c
13177
13178PSAMPLE PACKET SAMPLING SUPPORT:
13179M:	Yotam Gigi <yotam.gi@gmail.com>
13180S:	Maintained
13181F:	net/psample
13182F:	include/net/psample.h
13183F:	include/uapi/linux/psample.h
13184
13185PSTORE FILESYSTEM
13186M:	Kees Cook <keescook@chromium.org>
13187M:	Anton Vorontsov <anton@enomsg.org>
13188M:	Colin Cross <ccross@android.com>
13189M:	Tony Luck <tony.luck@intel.com>
13190S:	Maintained
13191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13192F:	fs/pstore/
13193F:	include/linux/pstore*
13194F:	drivers/firmware/efi/efi-pstore.c
13195F:	drivers/acpi/apei/erst.c
13196F:	Documentation/admin-guide/ramoops.rst
13197F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13198K:	\b(pstore|ramoops)
13199
13200PTP HARDWARE CLOCK SUPPORT
13201M:	Richard Cochran <richardcochran@gmail.com>
13202L:	netdev@vger.kernel.org
13203S:	Maintained
13204W:	http://linuxptp.sourceforge.net/
13205F:	Documentation/ABI/testing/sysfs-ptp
13206F:	Documentation/driver-api/ptp.rst
13207F:	drivers/net/phy/dp83640*
13208F:	drivers/ptp/*
13209F:	include/linux/ptp_cl*
13210
13211PTRACE SUPPORT
13212M:	Oleg Nesterov <oleg@redhat.com>
13213S:	Maintained
13214F:	include/asm-generic/syscall.h
13215F:	include/linux/ptrace.h
13216F:	include/linux/regset.h
13217F:	include/linux/tracehook.h
13218F:	include/uapi/linux/ptrace.h
13219F:	include/uapi/linux/ptrace.h
13220F:	kernel/ptrace.c
13221F:	arch/*/ptrace*.c
13222F:	arch/*/*/ptrace*.c
13223F:	arch/*/include/asm/ptrace*.h
13224
13225PULSE8-CEC DRIVER
13226M:	Hans Verkuil <hverkuil@xs4all.nl>
13227L:	linux-media@vger.kernel.org
13228T:	git git://linuxtv.org/media_tree.git
13229S:	Maintained
13230F:	drivers/media/usb/pulse8-cec/*
13231F:	Documentation/media/cec-drivers/pulse8-cec.rst
13232
13233PVRUSB2 VIDEO4LINUX DRIVER
13234M:	Mike Isely <isely@pobox.com>
13235L:	pvrusb2@isely.net	(subscribers-only)
13236L:	linux-media@vger.kernel.org
13237W:	http://www.isely.net/pvrusb2/
13238T:	git git://linuxtv.org/media_tree.git
13239S:	Maintained
13240F:	Documentation/media/v4l-drivers/pvrusb2*
13241F:	drivers/media/usb/pvrusb2/
13242
13243PWC WEBCAM DRIVER
13244M:	Hans Verkuil <hverkuil@xs4all.nl>
13245L:	linux-media@vger.kernel.org
13246T:	git git://linuxtv.org/media_tree.git
13247S:	Odd Fixes
13248F:	drivers/media/usb/pwc/*
13249F:	include/trace/events/pwc.h
13250
13251PWM FAN DRIVER
13252M:	Kamil Debski <kamil@wypas.org>
13253M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13254L:	linux-hwmon@vger.kernel.org
13255S:	Supported
13256F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13257F:	Documentation/hwmon/pwm-fan.rst
13258F:	drivers/hwmon/pwm-fan.c
13259
13260PWM IR Transmitter
13261M:	Sean Young <sean@mess.org>
13262L:	linux-media@vger.kernel.org
13263S:	Maintained
13264F:	drivers/media/rc/pwm-ir-tx.c
13265
13266PWM SUBSYSTEM
13267M:	Thierry Reding <thierry.reding@gmail.com>
13268R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13269L:	linux-pwm@vger.kernel.org
13270S:	Maintained
13271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13272Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
13273F:	Documentation/driver-api/pwm.rst
13274F:	Documentation/devicetree/bindings/pwm/
13275F:	include/linux/pwm.h
13276F:	drivers/pwm/
13277F:	drivers/video/backlight/pwm_bl.c
13278F:	include/linux/pwm_backlight.h
13279F:	drivers/gpio/gpio-mvebu.c
13280F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13281K:	pwm_(config|apply_state|ops)
13282
13283PXA GPIO DRIVER
13284M:	Robert Jarzmik <robert.jarzmik@free.fr>
13285L:	linux-gpio@vger.kernel.org
13286S:	Maintained
13287F:	drivers/gpio/gpio-pxa.c
13288
13289PXA MMCI DRIVER
13290S:	Orphan
13291
13292PXA RTC DRIVER
13293M:	Robert Jarzmik <robert.jarzmik@free.fr>
13294L:	linux-rtc@vger.kernel.org
13295S:	Maintained
13296
13297PXA2xx/PXA3xx SUPPORT
13298M:	Daniel Mack <daniel@zonque.org>
13299M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13300M:	Robert Jarzmik <robert.jarzmik@free.fr>
13301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13302T:	git git://github.com/hzhuang1/linux.git
13303T:	git git://github.com/rjarzmik/linux.git
13304S:	Maintained
13305F:	arch/arm/boot/dts/pxa*
13306F:	arch/arm/mach-pxa/
13307F:	drivers/dma/pxa*
13308F:	drivers/pcmcia/pxa2xx*
13309F:	drivers/pinctrl/pxa/
13310F:	drivers/spi/spi-pxa2xx*
13311F:	drivers/usb/gadget/udc/pxa2*
13312F:	include/sound/pxa2xx-lib.h
13313F:	sound/arm/pxa*
13314F:	sound/soc/pxa/
13315
13316QAT DRIVER
13317M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13318L:	qat-linux@intel.com
13319S:	Supported
13320F:	drivers/crypto/qat/
13321
13322QCOM AUDIO (ASoC) DRIVERS
13323M:	Patrick Lai <plai@codeaurora.org>
13324M:	Banajit Goswami <bgoswami@codeaurora.org>
13325L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13326S:	Supported
13327F:	sound/soc/qcom/
13328
13329QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13330M:	Gabriel Somlo <somlo@cmu.edu>
13331M:	"Michael S. Tsirkin" <mst@redhat.com>
13332L:	qemu-devel@nongnu.org
13333S:	Maintained
13334F:	drivers/firmware/qemu_fw_cfg.c
13335F:	include/uapi/linux/qemu_fw_cfg.h
13336
13337QIB DRIVER
13338M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13339M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13340L:	linux-rdma@vger.kernel.org
13341S:	Supported
13342F:	drivers/infiniband/hw/qib/
13343
13344QLOGIC QL41xxx FCOE DRIVER
13345M:	QLogic-Storage-Upstream@cavium.com
13346L:	linux-scsi@vger.kernel.org
13347S:	Supported
13348F:	drivers/scsi/qedf/
13349
13350QLOGIC QL41xxx ISCSI DRIVER
13351M:	QLogic-Storage-Upstream@cavium.com
13352L:	linux-scsi@vger.kernel.org
13353S:	Supported
13354F:	drivers/scsi/qedi/
13355
13356QLOGIC QL4xxx ETHERNET DRIVER
13357M:	Ariel Elior <aelior@marvell.com>
13358M:	GR-everest-linux-l2@marvell.com
13359L:	netdev@vger.kernel.org
13360S:	Supported
13361F:	drivers/net/ethernet/qlogic/qed/
13362F:	include/linux/qed/
13363F:	drivers/net/ethernet/qlogic/qede/
13364
13365QLOGIC QL4xxx RDMA DRIVER
13366M:	Michal Kalderon <mkalderon@marvell.com>
13367M:	Ariel Elior <aelior@marvell.com>
13368L:	linux-rdma@vger.kernel.org
13369S:	Supported
13370F:	drivers/infiniband/hw/qedr/
13371F:	include/uapi/rdma/qedr-abi.h
13372
13373QLOGIC QLA1280 SCSI DRIVER
13374M:	Michael Reed <mdr@sgi.com>
13375L:	linux-scsi@vger.kernel.org
13376S:	Maintained
13377F:	drivers/scsi/qla1280.[ch]
13378
13379QLOGIC QLA2XXX FC-SCSI DRIVER
13380M:	hmadhani@marvell.com
13381L:	linux-scsi@vger.kernel.org
13382S:	Supported
13383F:	Documentation/scsi/LICENSE.qla2xxx
13384F:	drivers/scsi/qla2xxx/
13385
13386QLOGIC QLA3XXX NETWORK DRIVER
13387M:	GR-Linux-NIC-Dev@marvell.com
13388L:	netdev@vger.kernel.org
13389S:	Supported
13390F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13391F:	drivers/net/ethernet/qlogic/qla3xxx.*
13392
13393QLOGIC QLA4XXX iSCSI DRIVER
13394M:	QLogic-Storage-Upstream@qlogic.com
13395L:	linux-scsi@vger.kernel.org
13396S:	Supported
13397F:	Documentation/scsi/LICENSE.qla4xxx
13398F:	drivers/scsi/qla4xxx/
13399
13400QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13401M:	Shahed Shaikh <shshaikh@marvell.com>
13402M:	Manish Chopra <manishc@marvell.com>
13403M:	GR-Linux-NIC-Dev@marvell.com
13404L:	netdev@vger.kernel.org
13405S:	Supported
13406F:	drivers/net/ethernet/qlogic/qlcnic/
13407
13408QLOGIC QLGE 10Gb ETHERNET DRIVER
13409M:	Manish Chopra <manishc@marvell.com>
13410M:	GR-Linux-NIC-Dev@marvell.com
13411L:	netdev@vger.kernel.org
13412S:	Supported
13413F:	drivers/staging/qlge/
13414
13415QM1D1B0004 MEDIA DRIVER
13416M:	Akihiro Tsukada <tskd08@gmail.com>
13417L:	linux-media@vger.kernel.org
13418S:	Odd Fixes
13419F:	drivers/media/tuners/qm1d1b0004*
13420
13421QM1D1C0042 MEDIA DRIVER
13422M:	Akihiro Tsukada <tskd08@gmail.com>
13423L:	linux-media@vger.kernel.org
13424S:	Odd Fixes
13425F:	drivers/media/tuners/qm1d1c0042*
13426
13427QNX4 FILESYSTEM
13428M:	Anders Larsen <al@alarsen.net>
13429W:	http://www.alarsen.net/linux/qnx4fs/
13430S:	Maintained
13431F:	fs/qnx4/
13432F:	include/uapi/linux/qnx4_fs.h
13433F:	include/uapi/linux/qnxtypes.h
13434
13435QORIQ DPAA2 FSL-MC BUS DRIVER
13436M:	Stuart Yoder <stuyoder@gmail.com>
13437M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13438L:	linux-kernel@vger.kernel.org
13439S:	Maintained
13440F:	drivers/bus/fsl-mc/
13441F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13442F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13443
13444QT1010 MEDIA DRIVER
13445M:	Antti Palosaari <crope@iki.fi>
13446L:	linux-media@vger.kernel.org
13447W:	https://linuxtv.org
13448W:	http://palosaari.fi/linux/
13449Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13450T:	git git://linuxtv.org/anttip/media_tree.git
13451S:	Maintained
13452F:	drivers/media/tuners/qt1010*
13453
13454QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13455M:	Kalle Valo <kvalo@codeaurora.org>
13456L:	ath10k@lists.infradead.org
13457W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13459S:	Supported
13460F:	drivers/net/wireless/ath/ath10k/
13461
13462QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13463M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13464L:	linux-wireless@vger.kernel.org
13465W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13466S:	Supported
13467F:	drivers/net/wireless/ath/ath9k/
13468
13469QUALCOMM CAMERA SUBSYSTEM DRIVER
13470M:	Todor Tomov <todor.too@gmail.com>
13471L:	linux-media@vger.kernel.org
13472S:	Maintained
13473F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13474F:	Documentation/media/v4l-drivers/qcom_camss.rst
13475F:	drivers/media/platform/qcom/camss/
13476
13477QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13478M:	Ilia Lin <ilia.lin@kernel.org>
13479L:	linux-pm@vger.kernel.org
13480S:	Maintained
13481F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13482F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
13483
13484QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13485M:	Timur Tabi <timur@kernel.org>
13486L:	netdev@vger.kernel.org
13487S:	Maintained
13488F:	drivers/net/ethernet/qualcomm/emac/
13489
13490QUALCOMM ETHQOS ETHERNET DRIVER
13491M:	Vinod Koul <vkoul@kernel.org>
13492M:	Niklas Cassel <niklas.cassel@linaro.org>
13493L:	netdev@vger.kernel.org
13494S:	Maintained
13495F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13496F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
13497
13498QUALCOMM GENERIC INTERFACE I2C DRIVER
13499M:	Alok Chauhan <alokc@codeaurora.org>
13500L:	linux-i2c@vger.kernel.org
13501L:	linux-arm-msm@vger.kernel.org
13502S:	Supported
13503F:	drivers/i2c/busses/i2c-qcom-geni.c
13504
13505QUALCOMM HEXAGON ARCHITECTURE
13506M:	Brian Cain <bcain@codeaurora.org>
13507L:	linux-hexagon@vger.kernel.org
13508S:	Supported
13509F:	arch/hexagon/
13510
13511QUALCOMM HIDMA DRIVER
13512M:	Sinan Kaya <okaya@kernel.org>
13513L:	linux-arm-kernel@lists.infradead.org
13514L:	linux-arm-msm@vger.kernel.org
13515L:	dmaengine@vger.kernel.org
13516S:	Supported
13517F:	drivers/dma/qcom/hidma*
13518
13519QUALCOMM IOMMU
13520M:	Rob Clark <robdclark@gmail.com>
13521L:	iommu@lists.linux-foundation.org
13522L:	linux-arm-msm@vger.kernel.org
13523S:	Maintained
13524F:	drivers/iommu/qcom_iommu.c
13525
13526QUALCOMM TSENS THERMAL DRIVER
13527M:	Amit Kucheria <amit.kucheria@linaro.org>
13528L:	linux-pm@vger.kernel.org
13529L:	linux-arm-msm@vger.kernel.org
13530S:	Maintained
13531F:	drivers/thermal/qcom/
13532
13533QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13534M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13535L:	linux-media@vger.kernel.org
13536L:	linux-arm-msm@vger.kernel.org
13537T:	git git://linuxtv.org/media_tree.git
13538S:	Maintained
13539F:	drivers/media/platform/qcom/venus/
13540
13541QUALCOMM WCN36XX WIRELESS DRIVER
13542M:	Kalle Valo <kvalo@codeaurora.org>
13543L:	wcn36xx@lists.infradead.org
13544W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13545T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13546S:	Supported
13547F:	drivers/net/wireless/ath/wcn36xx/
13548
13549QUANTENNA QTNFMAC WIRELESS DRIVER
13550M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13551M:	Avinash Patil <avinashp@quantenna.com>
13552M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13553L:	linux-wireless@vger.kernel.org
13554S:	Maintained
13555F:	drivers/net/wireless/quantenna
13556
13557RADEON and AMDGPU DRM DRIVERS
13558M:	Alex Deucher <alexander.deucher@amd.com>
13559M:	Christian König <christian.koenig@amd.com>
13560M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13561L:	amd-gfx@lists.freedesktop.org
13562T:	git git://people.freedesktop.org/~agd5f/linux
13563S:	Supported
13564F:	drivers/gpu/drm/radeon/
13565F:	include/uapi/drm/radeon_drm.h
13566F:	drivers/gpu/drm/amd/
13567F:	include/uapi/drm/amdgpu_drm.h
13568
13569RADEON FRAMEBUFFER DISPLAY DRIVER
13570M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13571L:	linux-fbdev@vger.kernel.org
13572S:	Maintained
13573F:	drivers/video/fbdev/aty/radeon*
13574F:	include/uapi/linux/radeonfb.h
13575
13576RADIOSHARK RADIO DRIVER
13577M:	Hans Verkuil <hverkuil@xs4all.nl>
13578L:	linux-media@vger.kernel.org
13579T:	git git://linuxtv.org/media_tree.git
13580S:	Maintained
13581F:	drivers/media/radio/radio-shark.c
13582
13583RADIOSHARK2 RADIO DRIVER
13584M:	Hans Verkuil <hverkuil@xs4all.nl>
13585L:	linux-media@vger.kernel.org
13586T:	git git://linuxtv.org/media_tree.git
13587S:	Maintained
13588F:	drivers/media/radio/radio-shark2.c
13589F:	drivers/media/radio/radio-tea5777.c
13590
13591RADOS BLOCK DEVICE (RBD)
13592M:	Ilya Dryomov <idryomov@gmail.com>
13593M:	Sage Weil <sage@redhat.com>
13594M:	Alex Elder <elder@kernel.org>
13595L:	ceph-devel@vger.kernel.org
13596W:	http://ceph.com/
13597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13598T:	git git://github.com/ceph/ceph-client.git
13599S:	Supported
13600F:	Documentation/ABI/testing/sysfs-bus-rbd
13601F:	drivers/block/rbd.c
13602F:	drivers/block/rbd_types.h
13603
13604RAGE128 FRAMEBUFFER DISPLAY DRIVER
13605M:	Paul Mackerras <paulus@samba.org>
13606L:	linux-fbdev@vger.kernel.org
13607S:	Maintained
13608F:	drivers/video/fbdev/aty/aty128fb.c
13609
13610RAINSHADOW-CEC DRIVER
13611M:	Hans Verkuil <hverkuil@xs4all.nl>
13612L:	linux-media@vger.kernel.org
13613T:	git git://linuxtv.org/media_tree.git
13614S:	Maintained
13615F:	drivers/media/usb/rainshadow-cec/*
13616
13617RALINK MIPS ARCHITECTURE
13618M:	John Crispin <john@phrozen.org>
13619L:	linux-mips@vger.kernel.org
13620S:	Maintained
13621F:	arch/mips/ralink
13622
13623RALINK RT2X00 WIRELESS LAN DRIVER
13624P:	rt2x00 project
13625M:	Stanislaw Gruszka <sgruszka@redhat.com>
13626M:	Helmut Schaa <helmut.schaa@googlemail.com>
13627L:	linux-wireless@vger.kernel.org
13628S:	Maintained
13629F:	drivers/net/wireless/ralink/rt2x00/
13630
13631RAMDISK RAM BLOCK DEVICE DRIVER
13632M:	Jens Axboe <axboe@kernel.dk>
13633S:	Maintained
13634F:	Documentation/admin-guide/blockdev/ramdisk.rst
13635F:	drivers/block/brd.c
13636
13637RANCHU VIRTUAL BOARD FOR MIPS
13638M:	Miodrag Dinic <miodrag.dinic@mips.com>
13639L:	linux-mips@vger.kernel.org
13640S:	Supported
13641F:	arch/mips/generic/board-ranchu.c
13642F:	arch/mips/configs/generic/board-ranchu.config
13643
13644RANDOM NUMBER DRIVER
13645M:	"Theodore Ts'o" <tytso@mit.edu>
13646S:	Maintained
13647F:	drivers/char/random.c
13648
13649RAPIDIO SUBSYSTEM
13650M:	Matt Porter <mporter@kernel.crashing.org>
13651M:	Alexandre Bounine <alex.bou9@gmail.com>
13652S:	Maintained
13653F:	drivers/rapidio/
13654
13655RAS INFRASTRUCTURE
13656M:	Tony Luck <tony.luck@intel.com>
13657M:	Borislav Petkov <bp@alien8.de>
13658L:	linux-edac@vger.kernel.org
13659S:	Maintained
13660F:	drivers/ras/
13661F:	include/linux/ras.h
13662F:	include/ras/ras_event.h
13663F:	Documentation/admin-guide/ras.rst
13664
13665RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13666L:	linux-wireless@vger.kernel.org
13667S:	Orphan
13668F:	drivers/net/wireless/ray*
13669
13670RCUTORTURE TEST FRAMEWORK
13671M:	"Paul E. McKenney" <paulmck@kernel.org>
13672M:	Josh Triplett <josh@joshtriplett.org>
13673R:	Steven Rostedt <rostedt@goodmis.org>
13674R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13675R:	Lai Jiangshan <jiangshanlai@gmail.com>
13676L:	rcu@vger.kernel.org
13677S:	Supported
13678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13679F:	tools/testing/selftests/rcutorture
13680
13681RDC R-321X SoC
13682M:	Florian Fainelli <florian@openwrt.org>
13683S:	Maintained
13684
13685RDC R6040 FAST ETHERNET DRIVER
13686M:	Florian Fainelli <f.fainelli@gmail.com>
13687L:	netdev@vger.kernel.org
13688S:	Maintained
13689F:	drivers/net/ethernet/rdc/r6040.c
13690
13691RDMAVT - RDMA verbs software
13692M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13693M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13694L:	linux-rdma@vger.kernel.org
13695S:	Supported
13696F:	drivers/infiniband/sw/rdmavt
13697
13698RDS - RELIABLE DATAGRAM SOCKETS
13699M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13700L:	netdev@vger.kernel.org
13701L:	linux-rdma@vger.kernel.org
13702L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13703W:	https://oss.oracle.com/projects/rds/
13704S:	Supported
13705F:	net/rds/
13706F:	Documentation/networking/rds.txt
13707
13708RDT - RESOURCE ALLOCATION
13709M:	Fenghua Yu <fenghua.yu@intel.com>
13710M:	Reinette Chatre <reinette.chatre@intel.com>
13711L:	linux-kernel@vger.kernel.org
13712S:	Supported
13713F:	arch/x86/kernel/cpu/resctrl/
13714F:	arch/x86/include/asm/resctrl_sched.h
13715F:	Documentation/x86/resctrl*
13716
13717READ-COPY UPDATE (RCU)
13718M:	"Paul E. McKenney" <paulmck@kernel.org>
13719M:	Josh Triplett <josh@joshtriplett.org>
13720R:	Steven Rostedt <rostedt@goodmis.org>
13721R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13722R:	Lai Jiangshan <jiangshanlai@gmail.com>
13723R:	Joel Fernandes <joel@joelfernandes.org>
13724L:	rcu@vger.kernel.org
13725W:	http://www.rdrop.com/users/paulmck/RCU/
13726S:	Supported
13727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13728F:	Documentation/RCU/
13729X:	Documentation/RCU/torture.txt
13730F:	include/linux/rcu*
13731X:	include/linux/srcu*.h
13732F:	kernel/rcu/
13733X:	kernel/rcu/srcu*.c
13734
13735REAL TIME CLOCK (RTC) SUBSYSTEM
13736M:	Alessandro Zummo <a.zummo@towertech.it>
13737M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13738L:	linux-rtc@vger.kernel.org
13739Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13741S:	Maintained
13742F:	Documentation/devicetree/bindings/rtc/
13743F:	Documentation/admin-guide/rtc.rst
13744F:	drivers/rtc/
13745F:	include/linux/rtc.h
13746F:	include/uapi/linux/rtc.h
13747F:	include/linux/rtc/
13748F:	include/linux/platform_data/rtc-*
13749F:	tools/testing/selftests/rtc/
13750
13751REALTEK AUDIO CODECS
13752M:	Bard Liao <bardliao@realtek.com>
13753M:	Oder Chiou <oder_chiou@realtek.com>
13754S:	Maintained
13755F:	sound/soc/codecs/rt*
13756F:	include/sound/rt*.h
13757
13758REALTEK RTL83xx SMI DSA ROUTER CHIPS
13759M:	Linus Walleij <linus.walleij@linaro.org>
13760S:	Maintained
13761F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13762F:	drivers/net/dsa/realtek-smi*
13763F:	drivers/net/dsa/rtl83*
13764
13765REDPINE WIRELESS DRIVER
13766M:	Amitkumar Karwar <amitkarwar@gmail.com>
13767M:	Siva Rebbagondla <siva8118@gmail.com>
13768L:	linux-wireless@vger.kernel.org
13769S:	Maintained
13770F:	drivers/net/wireless/rsi/
13771
13772REGISTER MAP ABSTRACTION
13773M:	Mark Brown <broonie@kernel.org>
13774L:	linux-kernel@vger.kernel.org
13775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13776S:	Supported
13777F:	Documentation/devicetree/bindings/regmap/
13778F:	drivers/base/regmap/
13779F:	include/linux/regmap.h
13780
13781REISERFS FILE SYSTEM
13782L:	reiserfs-devel@vger.kernel.org
13783S:	Supported
13784F:	fs/reiserfs/
13785
13786REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13787M:	Ohad Ben-Cohen <ohad@wizery.com>
13788M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13789L:	linux-remoteproc@vger.kernel.org
13790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13791S:	Maintained
13792F:	Documentation/devicetree/bindings/remoteproc/
13793F:	Documentation/ABI/testing/sysfs-class-remoteproc
13794F:	Documentation/remoteproc.txt
13795F:	drivers/remoteproc/
13796F:	include/linux/remoteproc.h
13797F:	include/linux/remoteproc/
13798
13799REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13800M:	Ohad Ben-Cohen <ohad@wizery.com>
13801M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13802L:	linux-remoteproc@vger.kernel.org
13803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13804S:	Maintained
13805F:	drivers/rpmsg/
13806F:	Documentation/rpmsg.txt
13807F:	Documentation/ABI/testing/sysfs-bus-rpmsg
13808F:	include/linux/rpmsg.h
13809F:	include/linux/rpmsg/
13810F:	include/uapi/linux/rpmsg.h
13811F:	samples/rpmsg/
13812
13813RENESAS CLOCK DRIVERS
13814M:	Geert Uytterhoeven <geert+renesas@glider.be>
13815L:	linux-renesas-soc@vger.kernel.org
13816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13817S:	Supported
13818F:	drivers/clk/renesas/
13819
13820RENESAS EMEV2 I2C DRIVER
13821M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13822S:	Supported
13823F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
13824F:	drivers/i2c/busses/i2c-emev2.c
13825
13826RENESAS ETHERNET DRIVERS
13827R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13828L:	netdev@vger.kernel.org
13829L:	linux-renesas-soc@vger.kernel.org
13830F:	Documentation/devicetree/bindings/net/renesas,*.txt
13831F:	Documentation/devicetree/bindings/net/sh_eth.txt
13832F:	drivers/net/ethernet/renesas/
13833F:	include/linux/sh_eth.h
13834
13835RENESAS R-CAR GYROADC DRIVER
13836M:	Marek Vasut <marek.vasut@gmail.com>
13837L:	linux-iio@vger.kernel.org
13838S:	Supported
13839F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13840F:	drivers/iio/adc/rcar-gyroadc.c
13841
13842RENESAS R-CAR I2C DRIVERS
13843M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13844S:	Supported
13845F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
13846F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
13847F:	drivers/i2c/busses/i2c-rcar.c
13848F:	drivers/i2c/busses/i2c-sh_mobile.c
13849
13850RENESAS RIIC DRIVER
13851M:	Chris Brandt <chris.brandt@renesas.com>
13852S:	Supported
13853F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
13854F:	drivers/i2c/busses/i2c-riic.c
13855
13856RENESAS USB PHY DRIVER
13857M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13858L:	linux-renesas-soc@vger.kernel.org
13859S:	Maintained
13860F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13861
13862RESET CONTROLLER FRAMEWORK
13863M:	Philipp Zabel <p.zabel@pengutronix.de>
13864T:	git git://git.pengutronix.de/git/pza/linux
13865S:	Maintained
13866F:	drivers/reset/
13867F:	Documentation/devicetree/bindings/reset/
13868F:	include/dt-bindings/reset/
13869F:	include/linux/reset.h
13870F:	include/linux/reset/
13871F:	include/linux/reset-controller.h
13872
13873RESTARTABLE SEQUENCES SUPPORT
13874M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13875M:	Peter Zijlstra <peterz@infradead.org>
13876M:	"Paul E. McKenney" <paulmck@kernel.org>
13877M:	Boqun Feng <boqun.feng@gmail.com>
13878L:	linux-kernel@vger.kernel.org
13879S:	Supported
13880F:	kernel/rseq.c
13881F:	include/uapi/linux/rseq.h
13882F:	include/trace/events/rseq.h
13883F:	tools/testing/selftests/rseq/
13884
13885RFKILL
13886M:	Johannes Berg <johannes@sipsolutions.net>
13887L:	linux-wireless@vger.kernel.org
13888W:	http://wireless.kernel.org/
13889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13891S:	Maintained
13892F:	Documentation/driver-api/rfkill.rst
13893F:	Documentation/ABI/stable/sysfs-class-rfkill
13894F:	net/rfkill/
13895F:	include/linux/rfkill.h
13896F:	include/uapi/linux/rfkill.h
13897
13898RHASHTABLE
13899M:	Thomas Graf <tgraf@suug.ch>
13900M:	Herbert Xu <herbert@gondor.apana.org.au>
13901L:	netdev@vger.kernel.org
13902S:	Maintained
13903F:	lib/rhashtable.c
13904F:	lib/test_rhashtable.c
13905F:	include/linux/rhashtable.h
13906F:	include/linux/rhashtable-types.h
13907
13908RICOH R5C592 MEMORYSTICK DRIVER
13909M:	Maxim Levitsky <maximlevitsky@gmail.com>
13910S:	Maintained
13911F:	drivers/memstick/host/r592.*
13912
13913RICOH SMARTMEDIA/XD DRIVER
13914M:	Maxim Levitsky <maximlevitsky@gmail.com>
13915S:	Maintained
13916F:	drivers/mtd/nand/raw/r852.c
13917F:	drivers/mtd/nand/raw/r852.h
13918
13919RISC-V ARCHITECTURE
13920M:	Paul Walmsley <paul.walmsley@sifive.com>
13921M:	Palmer Dabbelt <palmer@sifive.com>
13922M:	Albert Ou <aou@eecs.berkeley.edu>
13923L:	linux-riscv@lists.infradead.org
13924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13925S:	Supported
13926F:	arch/riscv/
13927K:	riscv
13928N:	riscv
13929
13930ROCCAT DRIVERS
13931M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13932W:	http://sourceforge.net/projects/roccat/
13933S:	Maintained
13934F:	drivers/hid/hid-roccat*
13935F:	include/linux/hid-roccat*
13936F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13937
13938ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13939M:	Jacob Chen <jacob-chen@iotwrt.com>
13940M:	Ezequiel Garcia <ezequiel@collabora.com>
13941L:	linux-media@vger.kernel.org
13942S:	Maintained
13943F:	drivers/media/platform/rockchip/rga/
13944F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13945
13946HANTRO VPU CODEC DRIVER
13947M:	Ezequiel Garcia <ezequiel@collabora.com>
13948L:	linux-media@vger.kernel.org
13949S:	Maintained
13950F:	drivers/staging/media/hantro/
13951F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13952
13953ROCKER DRIVER
13954M:	Jiri Pirko <jiri@resnulli.us>
13955L:	netdev@vger.kernel.org
13956S:	Supported
13957F:	drivers/net/ethernet/rocker/
13958
13959ROCKETPORT DRIVER
13960P:	Comtrol Corp.
13961W:	http://www.comtrol.com
13962S:	Maintained
13963F:	Documentation/driver-api/serial/rocket.rst
13964F:	drivers/tty/rocket*
13965
13966ROCKETPORT EXPRESS/INFINITY DRIVER
13967M:	Kevin Cernekee <cernekee@gmail.com>
13968L:	linux-serial@vger.kernel.org
13969S:	Odd Fixes
13970F:	drivers/tty/serial/rp2.*
13971
13972ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13973M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13974L:	linux-kernel@vger.kernel.org
13975L:	linux-renesas-soc@vger.kernel.org
13976S:	Supported
13977F:	drivers/mfd/bd9571mwv.c
13978F:	drivers/regulator/bd9571mwv-regulator.c
13979F:	drivers/gpio/gpio-bd9571mwv.c
13980F:	include/linux/mfd/bd9571mwv.h
13981F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13982
13983ROSE NETWORK LAYER
13984M:	Ralf Baechle <ralf@linux-mips.org>
13985L:	linux-hams@vger.kernel.org
13986W:	http://www.linux-ax25.org/
13987S:	Maintained
13988F:	include/net/rose.h
13989F:	include/uapi/linux/rose.h
13990F:	net/rose/
13991
13992RTL2830 MEDIA DRIVER
13993M:	Antti Palosaari <crope@iki.fi>
13994L:	linux-media@vger.kernel.org
13995W:	https://linuxtv.org
13996W:	http://palosaari.fi/linux/
13997Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13998T:	git git://linuxtv.org/anttip/media_tree.git
13999S:	Maintained
14000F:	drivers/media/dvb-frontends/rtl2830*
14001
14002RTL2832 MEDIA DRIVER
14003M:	Antti Palosaari <crope@iki.fi>
14004L:	linux-media@vger.kernel.org
14005W:	https://linuxtv.org
14006W:	http://palosaari.fi/linux/
14007Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14008T:	git git://linuxtv.org/anttip/media_tree.git
14009S:	Maintained
14010F:	drivers/media/dvb-frontends/rtl2832*
14011
14012RTL2832_SDR MEDIA DRIVER
14013M:	Antti Palosaari <crope@iki.fi>
14014L:	linux-media@vger.kernel.org
14015W:	https://linuxtv.org
14016W:	http://palosaari.fi/linux/
14017Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14018T:	git git://linuxtv.org/anttip/media_tree.git
14019S:	Maintained
14020F:	drivers/media/dvb-frontends/rtl2832_sdr*
14021
14022RTL8180 WIRELESS DRIVER
14023L:	linux-wireless@vger.kernel.org
14024W:	http://wireless.kernel.org/
14025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14026S:	Orphan
14027F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
14028
14029RTL8187 WIRELESS DRIVER
14030M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14031M:	Hin-Tak Leung <htl10@users.sourceforge.net>
14032M:	Larry Finger <Larry.Finger@lwfinger.net>
14033L:	linux-wireless@vger.kernel.org
14034W:	http://wireless.kernel.org/
14035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14036S:	Maintained
14037F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
14038
14039REALTEK WIRELESS DRIVER (rtlwifi family)
14040M:	Ping-Ke Shih <pkshih@realtek.com>
14041L:	linux-wireless@vger.kernel.org
14042W:	http://wireless.kernel.org/
14043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14044S:	Maintained
14045F:	drivers/net/wireless/realtek/rtlwifi/
14046
14047REALTEK WIRELESS DRIVER (rtw88)
14048M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14049L:	linux-wireless@vger.kernel.org
14050S:	Maintained
14051F:	drivers/net/wireless/realtek/rtw88/
14052
14053RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14054M:	Jes Sorensen <Jes.Sorensen@gmail.com>
14055L:	linux-wireless@vger.kernel.org
14056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14057S:	Maintained
14058F:	drivers/net/wireless/realtek/rtl8xxxu/
14059
14060RXRPC SOCKETS (AF_RXRPC)
14061M:	David Howells <dhowells@redhat.com>
14062L:	linux-afs@lists.infradead.org
14063S:	Supported
14064F:	net/rxrpc/
14065F:	include/keys/rxrpc-type.h
14066F:	include/net/af_rxrpc.h
14067F:	include/trace/events/rxrpc.h
14068F:	include/uapi/linux/rxrpc.h
14069F:	Documentation/networking/rxrpc.txt
14070W:	https://www.infradead.org/~dhowells/kafs/
14071
14072S3 SAVAGE FRAMEBUFFER DRIVER
14073M:	Antonino Daplas <adaplas@gmail.com>
14074L:	linux-fbdev@vger.kernel.org
14075S:	Maintained
14076F:	drivers/video/fbdev/savage/
14077
14078S390
14079M:	Heiko Carstens <heiko.carstens@de.ibm.com>
14080M:	Vasily Gorbik <gor@linux.ibm.com>
14081M:	Christian Borntraeger <borntraeger@de.ibm.com>
14082L:	linux-s390@vger.kernel.org
14083W:	http://www.ibm.com/developerworks/linux/linux390/
14084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14085S:	Supported
14086F:	arch/s390/
14087F:	drivers/s390/
14088F:	Documentation/s390/
14089F:	Documentation/driver-api/s390-drivers.rst
14090
14091S390 COMMON I/O LAYER
14092M:	Sebastian Ott <sebott@linux.ibm.com>
14093M:	Peter Oberparleiter <oberpar@linux.ibm.com>
14094L:	linux-s390@vger.kernel.org
14095W:	http://www.ibm.com/developerworks/linux/linux390/
14096S:	Supported
14097F:	drivers/s390/cio/
14098
14099S390 DASD DRIVER
14100M:	Stefan Haberland <sth@linux.ibm.com>
14101M:	Jan Hoeppner <hoeppner@linux.ibm.com>
14102L:	linux-s390@vger.kernel.org
14103W:	http://www.ibm.com/developerworks/linux/linux390/
14104S:	Supported
14105F:	drivers/s390/block/dasd*
14106F:	block/partitions/ibm.c
14107
14108S390 IOMMU (PCI)
14109M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14110L:	linux-s390@vger.kernel.org
14111W:	http://www.ibm.com/developerworks/linux/linux390/
14112S:	Supported
14113F:	drivers/iommu/s390-iommu.c
14114
14115S390 IUCV NETWORK LAYER
14116M:	Julian Wiedmann <jwi@linux.ibm.com>
14117M:	Ursula Braun <ubraun@linux.ibm.com>
14118L:	linux-s390@vger.kernel.org
14119W:	http://www.ibm.com/developerworks/linux/linux390/
14120S:	Supported
14121F:	drivers/s390/net/*iucv*
14122F:	include/net/iucv/
14123F:	net/iucv/
14124
14125S390 NETWORK DRIVERS
14126M:	Julian Wiedmann <jwi@linux.ibm.com>
14127M:	Ursula Braun <ubraun@linux.ibm.com>
14128L:	linux-s390@vger.kernel.org
14129W:	http://www.ibm.com/developerworks/linux/linux390/
14130S:	Supported
14131F:	drivers/s390/net/
14132
14133S390 PCI SUBSYSTEM
14134M:	Sebastian Ott <sebott@linux.ibm.com>
14135M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14136L:	linux-s390@vger.kernel.org
14137W:	http://www.ibm.com/developerworks/linux/linux390/
14138S:	Supported
14139F:	arch/s390/pci/
14140F:	drivers/pci/hotplug/s390_pci_hpc.c
14141
14142S390 VFIO-CCW DRIVER
14143M:	Cornelia Huck <cohuck@redhat.com>
14144M:	Eric Farman <farman@linux.ibm.com>
14145R:	Halil Pasic <pasic@linux.ibm.com>
14146L:	linux-s390@vger.kernel.org
14147L:	kvm@vger.kernel.org
14148S:	Supported
14149F:	drivers/s390/cio/vfio_ccw*
14150F:	Documentation/s390/vfio-ccw.rst
14151F:	include/uapi/linux/vfio_ccw.h
14152
14153S390 ZCRYPT DRIVER
14154M:	Harald Freudenberger <freude@linux.ibm.com>
14155L:	linux-s390@vger.kernel.org
14156W:	http://www.ibm.com/developerworks/linux/linux390/
14157S:	Supported
14158F:	drivers/s390/crypto/
14159
14160S390 VFIO AP DRIVER
14161M:	Tony Krowiak <akrowiak@linux.ibm.com>
14162M:	Pierre Morel <pmorel@linux.ibm.com>
14163M:	Halil Pasic <pasic@linux.ibm.com>
14164L:	linux-s390@vger.kernel.org
14165W:	http://www.ibm.com/developerworks/linux/linux390/
14166S:	Supported
14167F:	drivers/s390/crypto/vfio_ap_drv.c
14168F:	drivers/s390/crypto/vfio_ap_private.h
14169F:	drivers/s390/crypto/vfio_ap_ops.c
14170F:	Documentation/s390/vfio-ap.rst
14171
14172S390 ZFCP DRIVER
14173M:	Steffen Maier <maier@linux.ibm.com>
14174M:	Benjamin Block <bblock@linux.ibm.com>
14175L:	linux-s390@vger.kernel.org
14176W:	http://www.ibm.com/developerworks/linux/linux390/
14177S:	Supported
14178F:	drivers/s390/scsi/zfcp_*
14179
14180S3C24XX SD/MMC Driver
14181M:	Ben Dooks <ben-linux@fluff.org>
14182L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14183S:	Supported
14184F:	drivers/mmc/host/s3cmci.*
14185
14186SAA6588 RDS RECEIVER DRIVER
14187M:	Hans Verkuil <hverkuil@xs4all.nl>
14188L:	linux-media@vger.kernel.org
14189T:	git git://linuxtv.org/media_tree.git
14190W:	https://linuxtv.org
14191S:	Odd Fixes
14192F:	drivers/media/i2c/saa6588*
14193
14194SAA7134 VIDEO4LINUX DRIVER
14195M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14196L:	linux-media@vger.kernel.org
14197W:	https://linuxtv.org
14198T:	git git://linuxtv.org/media_tree.git
14199S:	Odd fixes
14200F:	Documentation/media/v4l-drivers/saa7134*
14201F:	drivers/media/pci/saa7134/
14202
14203SAA7146 VIDEO4LINUX-2 DRIVER
14204M:	Hans Verkuil <hverkuil@xs4all.nl>
14205L:	linux-media@vger.kernel.org
14206T:	git git://linuxtv.org/media_tree.git
14207S:	Maintained
14208F:	drivers/media/common/saa7146/
14209F:	drivers/media/pci/saa7146/
14210F:	include/media/drv-intf/saa7146*
14211
14212SAFESETID SECURITY MODULE
14213M:     Micah Morton <mortonm@chromium.org>
14214S:     Supported
14215F:     security/safesetid/
14216F:     Documentation/admin-guide/LSM/SafeSetID.rst
14217
14218SAMSUNG AUDIO (ASoC) DRIVERS
14219M:	Krzysztof Kozlowski <krzk@kernel.org>
14220M:	Sangbeom Kim <sbkim73@samsung.com>
14221M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14222L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14223S:	Supported
14224F:	sound/soc/samsung/
14225F:	Documentation/devicetree/bindings/sound/samsung*
14226
14227SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14228M:	Krzysztof Kozlowski <krzk@kernel.org>
14229L:	linux-crypto@vger.kernel.org
14230L:	linux-samsung-soc@vger.kernel.org
14231S:	Maintained
14232F:	drivers/crypto/exynos-rng.c
14233F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14234
14235SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14236M:	Łukasz Stelmach <l.stelmach@samsung.com>
14237L:	linux-samsung-soc@vger.kernel.org
14238S:	Maintained
14239F:	drivers/char/hw_random/exynos-trng.c
14240F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14241
14242SAMSUNG FRAMEBUFFER DRIVER
14243M:	Jingoo Han <jingoohan1@gmail.com>
14244L:	linux-fbdev@vger.kernel.org
14245S:	Maintained
14246F:	drivers/video/fbdev/s3c-fb.c
14247
14248SAMSUNG LAPTOP DRIVER
14249M:	Corentin Chary <corentin.chary@gmail.com>
14250L:	platform-driver-x86@vger.kernel.org
14251S:	Maintained
14252F:	drivers/platform/x86/samsung-laptop.c
14253
14254SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14255M:	Sangbeom Kim <sbkim73@samsung.com>
14256M:	Krzysztof Kozlowski <krzk@kernel.org>
14257M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14258L:	linux-kernel@vger.kernel.org
14259L:	linux-samsung-soc@vger.kernel.org
14260S:	Supported
14261F:	drivers/mfd/sec*.c
14262F:	drivers/regulator/s2m*.c
14263F:	drivers/regulator/s5m*.c
14264F:	drivers/clk/clk-s2mps11.c
14265F:	drivers/rtc/rtc-s5m.c
14266F:	include/linux/mfd/samsung/
14267F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14268F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14269F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14270F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14271
14272SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14273M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14274L:	linux-media@vger.kernel.org
14275L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14276S:	Maintained
14277F:	drivers/media/platform/s3c-camif/
14278F:	include/media/drv-intf/s3c_camif.h
14279
14280SAMSUNG S3FWRN5 NFC DRIVER
14281M:	Robert Baldyga <r.baldyga@samsung.com>
14282M:	Krzysztof Opasiak <k.opasiak@samsung.com>
14283L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14284S:	Supported
14285F:	drivers/nfc/s3fwrn5
14286
14287SAMSUNG S5C73M3 CAMERA DRIVER
14288M:	Kyungmin Park <kyungmin.park@samsung.com>
14289M:	Andrzej Hajda <a.hajda@samsung.com>
14290L:	linux-media@vger.kernel.org
14291S:	Supported
14292F:	drivers/media/i2c/s5c73m3/*
14293
14294SAMSUNG S5K5BAF CAMERA DRIVER
14295M:	Kyungmin Park <kyungmin.park@samsung.com>
14296M:	Andrzej Hajda <a.hajda@samsung.com>
14297L:	linux-media@vger.kernel.org
14298S:	Supported
14299F:	drivers/media/i2c/s5k5baf.c
14300
14301SAMSUNG S5P Security SubSystem (SSS) DRIVER
14302M:	Krzysztof Kozlowski <krzk@kernel.org>
14303M:	Vladimir Zapolskiy <vz@mleia.com>
14304M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
14305L:	linux-crypto@vger.kernel.org
14306L:	linux-samsung-soc@vger.kernel.org
14307S:	Maintained
14308F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14309F:	Documentation/devicetree/bindings/crypto/samsung-sss.txt
14310F:	drivers/crypto/s5p-sss.c
14311
14312SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14313M:	Kyungmin Park <kyungmin.park@samsung.com>
14314M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14315L:	linux-media@vger.kernel.org
14316Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14317S:	Supported
14318F:	drivers/media/platform/exynos4-is/
14319
14320SAMSUNG SOC CLOCK DRIVERS
14321M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14322M:	Tomasz Figa <tomasz.figa@gmail.com>
14323M:	Chanwoo Choi <cw00.choi@samsung.com>
14324S:	Supported
14325L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14327F:	drivers/clk/samsung/
14328F:	include/dt-bindings/clock/exynos*.h
14329F:	Documentation/devicetree/bindings/clock/exynos*.txt
14330F:	Documentation/devicetree/bindings/clock/samsung,s3c*
14331F:	Documentation/devicetree/bindings/clock/samsung,s5p*
14332
14333SAMSUNG SPI DRIVERS
14334M:	Kukjin Kim <kgene@kernel.org>
14335M:	Krzysztof Kozlowski <krzk@kernel.org>
14336M:	Andi Shyti <andi@etezian.org>
14337L:	linux-spi@vger.kernel.org
14338L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14339S:	Maintained
14340F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
14341F:	drivers/spi/spi-s3c*
14342F:	include/linux/platform_data/spi-s3c64xx.h
14343
14344SAMSUNG SXGBE DRIVERS
14345M:	Byungho An <bh74.an@samsung.com>
14346M:	Girish K S <ks.giri@samsung.com>
14347M:	Vipul Pandya <vipul.pandya@samsung.com>
14348S:	Supported
14349L:	netdev@vger.kernel.org
14350F:	drivers/net/ethernet/samsung/sxgbe/
14351
14352SAMSUNG THERMAL DRIVER
14353M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14354L:	linux-pm@vger.kernel.org
14355L:	linux-samsung-soc@vger.kernel.org
14356S:	Supported
14357T:	git https://github.com/lmajewski/linux-samsung-thermal.git
14358F:	drivers/thermal/samsung/
14359
14360SAMSUNG USB2 PHY DRIVER
14361M:	Kamil Debski <kamil@wypas.org>
14362M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14363L:	linux-kernel@vger.kernel.org
14364S:	Supported
14365F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
14366F:	Documentation/driver-api/phy/samsung-usb2.rst
14367F:	drivers/phy/samsung/phy-exynos4210-usb2.c
14368F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
14369F:	drivers/phy/samsung/phy-exynos5250-usb2.c
14370F:	drivers/phy/samsung/phy-s5pv210-usb2.c
14371F:	drivers/phy/samsung/phy-samsung-usb2.c
14372F:	drivers/phy/samsung/phy-samsung-usb2.h
14373
14374SC1200 WDT DRIVER
14375M:	Zwane Mwaikambo <zwanem@gmail.com>
14376S:	Maintained
14377F:	drivers/watchdog/sc1200wdt.c
14378
14379SCHEDULER
14380M:	Ingo Molnar <mingo@redhat.com>
14381M:	Peter Zijlstra <peterz@infradead.org>
14382M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14383M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14384R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14385R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14386R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14387R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14388L:	linux-kernel@vger.kernel.org
14389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14390S:	Maintained
14391F:	kernel/sched/
14392F:	include/linux/sched.h
14393F:	include/uapi/linux/sched.h
14394F:	include/linux/wait.h
14395F:	include/linux/preempt.h
14396
14397SCR24X CHIP CARD INTERFACE DRIVER
14398M:	Lubomir Rintel <lkundrak@v3.sk>
14399S:	Supported
14400F:	drivers/char/pcmcia/scr24x_cs.c
14401
14402SCSI CDROM DRIVER
14403M:	Jens Axboe <axboe@kernel.dk>
14404L:	linux-scsi@vger.kernel.org
14405W:	http://www.kernel.dk
14406S:	Maintained
14407F:	drivers/scsi/sr*
14408
14409SCSI RDMA PROTOCOL (SRP) INITIATOR
14410M:	Bart Van Assche <bvanassche@acm.org>
14411L:	linux-rdma@vger.kernel.org
14412S:	Supported
14413Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14414F:	drivers/infiniband/ulp/srp/
14415F:	include/scsi/srp.h
14416
14417SCSI RDMA PROTOCOL (SRP) TARGET
14418M:	Bart Van Assche <bvanassche@acm.org>
14419L:	linux-rdma@vger.kernel.org
14420L:	target-devel@vger.kernel.org
14421S:	Supported
14422Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14423F:	drivers/infiniband/ulp/srpt/
14424
14425SCSI SG DRIVER
14426M:	Doug Gilbert <dgilbert@interlog.com>
14427L:	linux-scsi@vger.kernel.org
14428W:	http://sg.danny.cz/sg
14429S:	Maintained
14430F:	Documentation/scsi/scsi-generic.txt
14431F:	drivers/scsi/sg.c
14432F:	include/scsi/sg.h
14433
14434SCSI SUBSYSTEM
14435M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
14436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14437M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14439Q:	https://patchwork.kernel.org/project/linux-scsi/list/
14440L:	linux-scsi@vger.kernel.org
14441S:	Maintained
14442F:	Documentation/devicetree/bindings/scsi/
14443F:	drivers/scsi/
14444F:	include/scsi/
14445
14446SCSI TAPE DRIVER
14447M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14448L:	linux-scsi@vger.kernel.org
14449S:	Maintained
14450F:	Documentation/scsi/st.txt
14451F:	drivers/scsi/st.*
14452F:	drivers/scsi/st_*.h
14453
14454SCSI TARGET SUBSYSTEM
14455M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14456L:	linux-scsi@vger.kernel.org
14457L:	target-devel@vger.kernel.org
14458W:	http://www.linux-iscsi.org
14459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14460Q:	https://patchwork.kernel.org/project/target-devel/list/
14461S:	Supported
14462F:	drivers/target/
14463F:	include/target/
14464F:	Documentation/target/
14465
14466SCTP PROTOCOL
14467M:	Vlad Yasevich <vyasevich@gmail.com>
14468M:	Neil Horman <nhorman@tuxdriver.com>
14469M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14470L:	linux-sctp@vger.kernel.org
14471W:	http://lksctp.sourceforge.net
14472S:	Maintained
14473F:	Documentation/networking/sctp.txt
14474F:	include/linux/sctp.h
14475F:	include/uapi/linux/sctp.h
14476F:	include/net/sctp/
14477F:	net/sctp/
14478
14479SCx200 CPU SUPPORT
14480M:	Jim Cromie <jim.cromie@gmail.com>
14481S:	Odd Fixes
14482F:	Documentation/i2c/busses/scx200_acb.rst
14483F:	arch/x86/platform/scx200/
14484F:	drivers/watchdog/scx200_wdt.c
14485F:	drivers/i2c/busses/scx200*
14486F:	drivers/mtd/maps/scx200_docflash.c
14487F:	include/linux/scx200.h
14488
14489SCx200 GPIO DRIVER
14490M:	Jim Cromie <jim.cromie@gmail.com>
14491S:	Maintained
14492F:	drivers/char/scx200_gpio.c
14493F:	include/linux/scx200_gpio.h
14494
14495SCx200 HRT CLOCKSOURCE DRIVER
14496M:	Jim Cromie <jim.cromie@gmail.com>
14497S:	Maintained
14498F:	drivers/clocksource/scx200_hrt.c
14499
14500SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14501M:	Sascha Sommer <saschasommer@freenet.de>
14502L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14503S:	Maintained
14504F:	drivers/mmc/host/sdricoh_cs.c
14505
14506SECO BOARDS CEC DRIVER
14507M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14508S:	Maintained
14509F:	drivers/media/platform/seco-cec/seco-cec.c
14510F:	drivers/media/platform/seco-cec/seco-cec.h
14511
14512SECURE COMPUTING
14513M:	Kees Cook <keescook@chromium.org>
14514R:	Andy Lutomirski <luto@amacapital.net>
14515R:	Will Drewry <wad@chromium.org>
14516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14517S:	Supported
14518F:	kernel/seccomp.c
14519F:	include/uapi/linux/seccomp.h
14520F:	include/linux/seccomp.h
14521F:	tools/testing/selftests/seccomp/*
14522F:	tools/testing/selftests/kselftest_harness.h
14523F:	Documentation/userspace-api/seccomp_filter.rst
14524K:	\bsecure_computing
14525K:	\bTIF_SECCOMP\b
14526
14527SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14528M:	Al Cooper <alcooperx@gmail.com>
14529L:	linux-mmc@vger.kernel.org
14530L:	bcm-kernel-feedback-list@broadcom.com
14531S:	Maintained
14532F:	drivers/mmc/host/sdhci-brcmstb*
14533
14534SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14535M:	Adrian Hunter <adrian.hunter@intel.com>
14536L:	linux-mmc@vger.kernel.org
14537S:	Maintained
14538F:	drivers/mmc/host/sdhci*
14539F:	include/linux/mmc/sdhci*
14540
14541EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14542M:	Adrian Hunter <adrian.hunter@intel.com>
14543M:	Ritesh Harjani <riteshh@codeaurora.org>
14544M:	Asutosh Das <asutoshd@codeaurora.org>
14545L:	linux-mmc@vger.kernel.org
14546S:	Maintained
14547F:	drivers/mmc/host/cqhci*
14548
14549SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14550M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14551M:	Manjunath M B <manjumb@synopsys.com>
14552L:	linux-mmc@vger.kernel.org
14553S:	Maintained
14554F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14555
14556SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14557M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14558L:	linux-mmc@vger.kernel.org
14559S:	Supported
14560F:	drivers/mmc/host/sdhci-of-at91.c
14561
14562SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14563M:	Ben Dooks <ben-linux@fluff.org>
14564M:	Jaehoon Chung <jh80.chung@samsung.com>
14565L:	linux-mmc@vger.kernel.org
14566S:	Maintained
14567F:	drivers/mmc/host/sdhci-s3c*
14568
14569SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14570M:	Viresh Kumar <vireshk@kernel.org>
14571L:	linux-mmc@vger.kernel.org
14572S:	Maintained
14573F:	drivers/mmc/host/sdhci-spear.c
14574
14575SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14576M:	Kishon Vijay Abraham I <kishon@ti.com>
14577L:	linux-mmc@vger.kernel.org
14578S:	Maintained
14579F:	drivers/mmc/host/sdhci-omap.c
14580
14581SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14582M:	Scott Bauer <scott.bauer@intel.com>
14583M:	Jonathan Derrick <jonathan.derrick@intel.com>
14584L:	linux-block@vger.kernel.org
14585S:	Supported
14586F:	block/sed*
14587F:	block/opal_proto.h
14588F:	include/linux/sed*
14589F:	include/uapi/linux/sed*
14590
14591SECURITY CONTACT
14592M:	Security Officers <security@kernel.org>
14593S:	Supported
14594
14595SECURITY SUBSYSTEM
14596M:	James Morris <jmorris@namei.org>
14597M:	"Serge E. Hallyn" <serge@hallyn.com>
14598L:	linux-security-module@vger.kernel.org (suggested Cc:)
14599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14600W:	http://kernsec.org/
14601S:	Supported
14602F:	security/
14603X:	security/selinux/
14604
14605SELINUX SECURITY MODULE
14606M:	Paul Moore <paul@paul-moore.com>
14607M:	Stephen Smalley <sds@tycho.nsa.gov>
14608M:	Eric Paris <eparis@parisplace.org>
14609L:	selinux@vger.kernel.org
14610W:	https://selinuxproject.org
14611W:	https://github.com/SELinuxProject
14612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14613S:	Supported
14614F:	include/uapi/linux/selinux_netlink.h
14615F:	security/selinux/
14616F:	scripts/selinux/
14617F:	Documentation/admin-guide/LSM/SELinux.rst
14618
14619SENSABLE PHANTOM
14620M:	Jiri Slaby <jirislaby@gmail.com>
14621S:	Maintained
14622F:	drivers/misc/phantom.c
14623F:	include/uapi/linux/phantom.h
14624
14625SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14626M:	Tomasz Duszynski <tduszyns@gmail.com>
14627S:	Maintained
14628F:	drivers/iio/chemical/sps30.c
14629F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14630
14631SERIAL DEVICE BUS
14632M:	Rob Herring <robh@kernel.org>
14633L:	linux-serial@vger.kernel.org
14634S:	Maintained
14635F:	Documentation/devicetree/bindings/serial/slave-device.txt
14636F:	drivers/tty/serdev/
14637F:	include/linux/serdev.h
14638
14639SERIAL DRIVERS
14640M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14641L:	linux-serial@vger.kernel.org
14642S:	Maintained
14643F:	Documentation/devicetree/bindings/serial/
14644F:	drivers/tty/serial/
14645
14646SERIAL IR RECEIVER
14647M:	Sean Young <sean@mess.org>
14648L:	linux-media@vger.kernel.org
14649S:	Maintained
14650F:	drivers/media/rc/serial_ir.c
14651
14652SFC NETWORK DRIVER
14653M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14654M:	Edward Cree <ecree@solarflare.com>
14655M:	Martin Habets <mhabets@solarflare.com>
14656L:	netdev@vger.kernel.org
14657S:	Supported
14658F:	drivers/net/ethernet/sfc/
14659
14660SFF/SFP/SFP+ MODULE SUPPORT
14661M:	Russell King <linux@armlinux.org.uk>
14662L:	netdev@vger.kernel.org
14663S:	Maintained
14664F:	drivers/net/phy/phylink.c
14665F:	drivers/net/phy/sfp*
14666F:	include/linux/phylink.h
14667F:	include/linux/sfp.h
14668K:	phylink
14669
14670SGI GRU DRIVER
14671M:	Dimitri Sivanich <sivanich@sgi.com>
14672S:	Maintained
14673F:	drivers/misc/sgi-gru/
14674
14675SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14676M:	Pat Gefre <pfg@sgi.com>
14677L:	linux-ia64@vger.kernel.org
14678S:	Supported
14679F:	Documentation/ia64/serial.rst
14680F:	drivers/tty/serial/ioc?_serial.c
14681F:	include/linux/ioc?.h
14682
14683SGI XP/XPC/XPNET DRIVER
14684M:	Cliff Whickman <cpw@sgi.com>
14685M:	Robin Holt <robinmholt@gmail.com>
14686S:	Maintained
14687F:	drivers/misc/sgi-xp/
14688
14689SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14690M:	Ursula Braun <ubraun@linux.ibm.com>
14691M:	Karsten Graul <kgraul@linux.ibm.com>
14692L:	linux-s390@vger.kernel.org
14693W:	http://www.ibm.com/developerworks/linux/linux390/
14694S:	Supported
14695F:	net/smc/
14696
14697SHARP RJ54N1CB0C SENSOR DRIVER
14698M:	Jacopo Mondi <jacopo@jmondi.org>
14699L:	linux-media@vger.kernel.org
14700T:	git git://linuxtv.org/media_tree.git
14701S:	Odd fixes
14702F:	drivers/media/i2c/rj54n1cb0c.c
14703F:	include/media/i2c/rj54n1cb0c.h
14704
14705SH_VEU V4L2 MEM2MEM DRIVER
14706L:	linux-media@vger.kernel.org
14707S:	Orphan
14708F:	drivers/media/platform/sh_veu.c
14709
14710SH_VOU V4L2 OUTPUT DRIVER
14711L:	linux-media@vger.kernel.org
14712S:	Orphan
14713F:	drivers/media/platform/sh_vou.c
14714F:	include/media/drv-intf/sh_vou.h
14715
14716SI2157 MEDIA DRIVER
14717M:	Antti Palosaari <crope@iki.fi>
14718L:	linux-media@vger.kernel.org
14719W:	https://linuxtv.org
14720W:	http://palosaari.fi/linux/
14721Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14722T:	git git://linuxtv.org/anttip/media_tree.git
14723S:	Maintained
14724F:	drivers/media/tuners/si2157*
14725
14726SI2165 MEDIA DRIVER
14727M:	Matthias Schwarzott <zzam@gentoo.org>
14728L:	linux-media@vger.kernel.org
14729W:	https://linuxtv.org
14730Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14731S:	Maintained
14732F:	drivers/media/dvb-frontends/si2165*
14733
14734SI2168 MEDIA DRIVER
14735M:	Antti Palosaari <crope@iki.fi>
14736L:	linux-media@vger.kernel.org
14737W:	https://linuxtv.org
14738W:	http://palosaari.fi/linux/
14739Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14740T:	git git://linuxtv.org/anttip/media_tree.git
14741S:	Maintained
14742F:	drivers/media/dvb-frontends/si2168*
14743
14744SI470X FM RADIO RECEIVER I2C DRIVER
14745M:	Hans Verkuil <hverkuil@xs4all.nl>
14746L:	linux-media@vger.kernel.org
14747T:	git git://linuxtv.org/media_tree.git
14748W:	https://linuxtv.org
14749S:	Odd Fixes
14750F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14751
14752SI470X FM RADIO RECEIVER USB DRIVER
14753M:	Hans Verkuil <hverkuil@xs4all.nl>
14754L:	linux-media@vger.kernel.org
14755T:	git git://linuxtv.org/media_tree.git
14756W:	https://linuxtv.org
14757S:	Maintained
14758F:	drivers/media/radio/si470x/radio-si470x-common.c
14759F:	drivers/media/radio/si470x/radio-si470x.h
14760F:	drivers/media/radio/si470x/radio-si470x-usb.c
14761
14762SI4713 FM RADIO TRANSMITTER I2C DRIVER
14763M:	Eduardo Valentin <edubezval@gmail.com>
14764L:	linux-media@vger.kernel.org
14765T:	git git://linuxtv.org/media_tree.git
14766W:	https://linuxtv.org
14767S:	Odd Fixes
14768F:	drivers/media/radio/si4713/si4713.?
14769
14770SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14771M:	Eduardo Valentin <edubezval@gmail.com>
14772L:	linux-media@vger.kernel.org
14773T:	git git://linuxtv.org/media_tree.git
14774W:	https://linuxtv.org
14775S:	Odd Fixes
14776F:	drivers/media/radio/si4713/radio-platform-si4713.c
14777
14778SI4713 FM RADIO TRANSMITTER USB DRIVER
14779M:	Hans Verkuil <hverkuil@xs4all.nl>
14780L:	linux-media@vger.kernel.org
14781T:	git git://linuxtv.org/media_tree.git
14782W:	https://linuxtv.org
14783S:	Maintained
14784F:	drivers/media/radio/si4713/radio-usb-si4713.c
14785
14786SIANO DVB DRIVER
14787M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14788L:	linux-media@vger.kernel.org
14789W:	https://linuxtv.org
14790T:	git git://linuxtv.org/media_tree.git
14791S:	Odd fixes
14792F:	drivers/media/common/siano/
14793F:	drivers/media/usb/siano/
14794F:	drivers/media/usb/siano/
14795F:	drivers/media/mmc/siano/
14796
14797SIFIVE DRIVERS
14798M:	Palmer Dabbelt <palmer@sifive.com>
14799M:	Paul Walmsley <paul.walmsley@sifive.com>
14800L:	linux-riscv@lists.infradead.org
14801T:	git git://github.com/sifive/riscv-linux.git
14802S:	Supported
14803K:	[^@]sifive
14804N:	sifive
14805
14806SIFIVE FU540 SYSTEM-ON-CHIP
14807M:	Paul Walmsley <paul.walmsley@sifive.com>
14808M:	Palmer Dabbelt <palmer@sifive.com>
14809L:	linux-riscv@lists.infradead.org
14810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14811S:	Supported
14812K:	fu540
14813N:	fu540
14814
14815SILEAD TOUCHSCREEN DRIVER
14816M:	Hans de Goede <hdegoede@redhat.com>
14817L:	linux-input@vger.kernel.org
14818L:	platform-driver-x86@vger.kernel.org
14819S:	Maintained
14820F:	drivers/input/touchscreen/silead.c
14821F:	drivers/platform/x86/touchscreen_dmi.c
14822
14823SILICON MOTION SM712 FRAME BUFFER DRIVER
14824M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14825M:	Teddy Wang <teddy.wang@siliconmotion.com>
14826M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14827L:	linux-fbdev@vger.kernel.org
14828S:	Maintained
14829F:	drivers/video/fbdev/sm712*
14830F:	Documentation/fb/sm712fb.rst
14831
14832SIMPLE FIRMWARE INTERFACE (SFI)
14833M:	Len Brown <lenb@kernel.org>
14834L:	sfi-devel@simplefirmware.org
14835W:	http://simplefirmware.org/
14836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14837S:	Supported
14838F:	arch/x86/platform/sfi/
14839F:	drivers/sfi/
14840F:	include/linux/sfi*.h
14841
14842SIMPLEFB FB DRIVER
14843M:	Hans de Goede <hdegoede@redhat.com>
14844L:	linux-fbdev@vger.kernel.org
14845S:	Maintained
14846F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14847F:	drivers/video/fbdev/simplefb.c
14848F:	include/linux/platform_data/simplefb.h
14849
14850SIMTEC EB110ATX (Chalice CATS)
14851P:	Ben Dooks
14852P:	Vincent Sanders <vince@simtec.co.uk>
14853M:	Simtec Linux Team <linux@simtec.co.uk>
14854W:	http://www.simtec.co.uk/products/EB110ATX/
14855S:	Supported
14856
14857SIMTEC EB2410ITX (BAST)
14858P:	Ben Dooks
14859P:	Vincent Sanders <vince@simtec.co.uk>
14860M:	Simtec Linux Team <linux@simtec.co.uk>
14861W:	http://www.simtec.co.uk/products/EB2410ITX/
14862S:	Supported
14863F:	arch/arm/mach-s3c24xx/mach-bast.c
14864F:	arch/arm/mach-s3c24xx/bast-ide.c
14865F:	arch/arm/mach-s3c24xx/bast-irq.c
14866
14867SIPHASH PRF ROUTINES
14868M:	Jason A. Donenfeld <Jason@zx2c4.com>
14869S:	Maintained
14870F:	lib/siphash.c
14871F:	lib/test_siphash.c
14872F:	include/linux/siphash.h
14873
14874SIOX
14875M:	Thorsten Scherer <t.scherer@eckelmann.de>
14876M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14877R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14878S:	Supported
14879F:	drivers/siox/*
14880F:	drivers/gpio/gpio-siox.c
14881F:	include/trace/events/siox.h
14882
14883SIS 190 ETHERNET DRIVER
14884M:	Francois Romieu <romieu@fr.zoreil.com>
14885L:	netdev@vger.kernel.org
14886S:	Maintained
14887F:	drivers/net/ethernet/sis/sis190.c
14888
14889SIS 900/7016 FAST ETHERNET DRIVER
14890M:	Daniele Venzano <venza@brownhat.org>
14891W:	http://www.brownhat.org/sis900.html
14892L:	netdev@vger.kernel.org
14893S:	Maintained
14894F:	drivers/net/ethernet/sis/sis900.*
14895
14896SIS FRAMEBUFFER DRIVER
14897M:	Thomas Winischhofer <thomas@winischhofer.net>
14898W:	http://www.winischhofer.net/linuxsisvga.shtml
14899S:	Maintained
14900F:	Documentation/fb/sisfb.rst
14901F:	drivers/video/fbdev/sis/
14902F:	include/video/sisfb.h
14903
14904SIS USB2VGA DRIVER
14905M:	Thomas Winischhofer <thomas@winischhofer.net>
14906W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14907S:	Maintained
14908F:	drivers/usb/misc/sisusbvga/
14909
14910SLAB ALLOCATOR
14911M:	Christoph Lameter <cl@linux.com>
14912M:	Pekka Enberg <penberg@kernel.org>
14913M:	David Rientjes <rientjes@google.com>
14914M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14915M:	Andrew Morton <akpm@linux-foundation.org>
14916L:	linux-mm@kvack.org
14917S:	Maintained
14918F:	include/linux/sl?b*.h
14919F:	mm/sl?b*
14920
14921SLEEPABLE READ-COPY UPDATE (SRCU)
14922M:	Lai Jiangshan <jiangshanlai@gmail.com>
14923M:	"Paul E. McKenney" <paulmck@kernel.org>
14924M:	Josh Triplett <josh@joshtriplett.org>
14925R:	Steven Rostedt <rostedt@goodmis.org>
14926R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14927L:	rcu@vger.kernel.org
14928W:	http://www.rdrop.com/users/paulmck/RCU/
14929S:	Supported
14930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14931F:	include/linux/srcu*.h
14932F:	kernel/rcu/srcu*.c
14933
14934SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14935M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14936L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14937S:	Maintained
14938F:	drivers/slimbus/
14939F:	Documentation/devicetree/bindings/slimbus/
14940F:	include/linux/slimbus.h
14941
14942SMACK SECURITY MODULE
14943M:	Casey Schaufler <casey@schaufler-ca.com>
14944L:	linux-security-module@vger.kernel.org
14945W:	http://schaufler-ca.com
14946T:	git git://github.com/cschaufler/smack-next
14947S:	Maintained
14948F:	Documentation/admin-guide/LSM/Smack.rst
14949F:	security/smack/
14950
14951SMC91x ETHERNET DRIVER
14952M:	Nicolas Pitre <nico@fluxnic.net>
14953S:	Odd Fixes
14954F:	drivers/net/ethernet/smsc/smc91x.*
14955
14956SMIA AND SMIA++ IMAGE SENSOR DRIVER
14957M:	Sakari Ailus <sakari.ailus@iki.fi>
14958L:	linux-media@vger.kernel.org
14959S:	Maintained
14960F:	drivers/media/i2c/smiapp/
14961F:	include/media/i2c/smiapp.h
14962F:	drivers/media/i2c/smiapp-pll.c
14963F:	drivers/media/i2c/smiapp-pll.h
14964F:	include/uapi/linux/smiapp.h
14965F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14966
14967SMM665 HARDWARE MONITOR DRIVER
14968M:	Guenter Roeck <linux@roeck-us.net>
14969L:	linux-hwmon@vger.kernel.org
14970S:	Maintained
14971F:	Documentation/hwmon/smm665.rst
14972F:	drivers/hwmon/smm665.c
14973
14974SMSC EMC2103 HARDWARE MONITOR DRIVER
14975M:	Steve Glendinning <steve.glendinning@shawell.net>
14976L:	linux-hwmon@vger.kernel.org
14977S:	Maintained
14978F:	Documentation/hwmon/emc2103.rst
14979F:	drivers/hwmon/emc2103.c
14980
14981SMSC SCH5627 HARDWARE MONITOR DRIVER
14982M:	Hans de Goede <hdegoede@redhat.com>
14983L:	linux-hwmon@vger.kernel.org
14984S:	Supported
14985F:	Documentation/hwmon/sch5627.rst
14986F:	drivers/hwmon/sch5627.c
14987
14988SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14989M:	Steve Glendinning <steve.glendinning@shawell.net>
14990L:	linux-fbdev@vger.kernel.org
14991S:	Maintained
14992F:	drivers/video/fbdev/smscufx.c
14993
14994SMSC47B397 HARDWARE MONITOR DRIVER
14995M:	Jean Delvare <jdelvare@suse.com>
14996L:	linux-hwmon@vger.kernel.org
14997S:	Maintained
14998F:	Documentation/hwmon/smsc47b397.rst
14999F:	drivers/hwmon/smsc47b397.c
15000
15001SMSC911x ETHERNET DRIVER
15002M:	Steve Glendinning <steve.glendinning@shawell.net>
15003L:	netdev@vger.kernel.org
15004S:	Maintained
15005F:	include/linux/smsc911x.h
15006F:	drivers/net/ethernet/smsc/smsc911x.*
15007
15008SMSC9420 PCI ETHERNET DRIVER
15009M:	Steve Glendinning <steve.glendinning@shawell.net>
15010L:	netdev@vger.kernel.org
15011S:	Maintained
15012F:	drivers/net/ethernet/smsc/smsc9420.*
15013
15014SOC-CAMERA V4L2 SUBSYSTEM
15015L:	linux-media@vger.kernel.org
15016T:	git git://linuxtv.org/media_tree.git
15017S:	Orphan
15018F:	include/media/soc_camera.h
15019F:	drivers/staging/media/soc_camera/
15020
15021SOCIONEXT SYNQUACER I2C DRIVER
15022M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
15023L:	linux-i2c@vger.kernel.org
15024S:	Maintained
15025F:	drivers/i2c/busses/i2c-synquacer.c
15026F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15027
15028SOCIONEXT UNIPHIER SOUND DRIVER
15029L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15030S:	Orphan
15031F:	sound/soc/uniphier/
15032
15033SOEKRIS NET48XX LED SUPPORT
15034M:	Chris Boot <bootc@bootc.net>
15035S:	Maintained
15036F:	drivers/leds/leds-net48xx.c
15037
15038SOFT-IWARP DRIVER (siw)
15039M:	Bernard Metzler <bmt@zurich.ibm.com>
15040L:	linux-rdma@vger.kernel.org
15041S:	Supported
15042F:	drivers/infiniband/sw/siw/
15043F:	include/uapi/rdma/siw-abi.h
15044
15045SOFT-ROCE DRIVER (rxe)
15046M:	Moni Shoua <monis@mellanox.com>
15047L:	linux-rdma@vger.kernel.org
15048S:	Supported
15049W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15050Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15051F:	drivers/infiniband/sw/rxe/
15052F:	include/uapi/rdma/rdma_user_rxe.h
15053
15054SOFTLOGIC 6x10 MPEG CODEC
15055M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15056M:	Anton Sviridenko <anton@corp.bluecherry.net>
15057M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15058M:	Andrey Utkin <andrey_utkin@fastmail.com>
15059M:	Ismael Luceno <ismael@iodev.co.uk>
15060L:	linux-media@vger.kernel.org
15061S:	Supported
15062F:	drivers/media/pci/solo6x10/
15063
15064SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15065M:	James Morse <james.morse@arm.com>
15066L:	linux-arm-kernel@lists.infradead.org
15067S:	Maintained
15068F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
15069F:	drivers/firmware/arm_sdei.c
15070F:	include/linux/arm_sdei.h
15071F:	include/uapi/linux/arm_sdei.h
15072
15073SOFTWARE RAID (Multiple Disks) SUPPORT
15074M:	Song Liu <song@kernel.org>
15075L:	linux-raid@vger.kernel.org
15076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15077S:	Supported
15078F:	drivers/md/Makefile
15079F:	drivers/md/Kconfig
15080F:	drivers/md/md*
15081F:	drivers/md/raid*
15082F:	include/linux/raid/
15083F:	include/uapi/linux/raid/
15084
15085SOCIONEXT (SNI) AVE NETWORK DRIVER
15086M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15087L:	netdev@vger.kernel.org
15088S:	Maintained
15089F:	drivers/net/ethernet/socionext/sni_ave.c
15090F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15091
15092SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15093M:	Jassi Brar <jaswinder.singh@linaro.org>
15094M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15095L:	netdev@vger.kernel.org
15096S:	Maintained
15097F:	drivers/net/ethernet/socionext/netsec.c
15098F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
15099
15100SOCIONEXT (SNI) Synquacer SPI DRIVER
15101M:	Masahisa Kojima <masahisa.kojima@linaro.org>
15102M:	Jassi Brar <jaswinder.singh@linaro.org>
15103L:	linux-spi@vger.kernel.org
15104S:	Maintained
15105F:	drivers/spi/spi-synquacer.c
15106F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
15107
15108SOLIDRUN CLEARFOG SUPPORT
15109M:	Russell King <linux@armlinux.org.uk>
15110S:	Maintained
15111F:	arch/arm/boot/dts/armada-388-clearfog*
15112F:	arch/arm/boot/dts/armada-38x-solidrun-*
15113
15114SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15115M:	Russell King <linux@armlinux.org.uk>
15116S:	Maintained
15117F:	arch/arm/boot/dts/imx6*-cubox-i*
15118F:	arch/arm/boot/dts/imx6*-hummingboard*
15119F:	arch/arm/boot/dts/imx6*-sr-*
15120
15121SONIC NETWORK DRIVER
15122M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15123L:	netdev@vger.kernel.org
15124S:	Maintained
15125F:	drivers/net/ethernet/natsemi/sonic.*
15126
15127SONICS SILICON BACKPLANE DRIVER (SSB)
15128M:	Michael Buesch <m@bues.ch>
15129L:	linux-wireless@vger.kernel.org
15130S:	Maintained
15131F:	drivers/ssb/
15132F:	include/linux/ssb/
15133
15134SONY IMX214 SENSOR DRIVER
15135M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
15136L:	linux-media@vger.kernel.org
15137T:	git git://linuxtv.org/media_tree.git
15138S:	Maintained
15139F:	drivers/media/i2c/imx214.c
15140F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15141
15142SONY IMX258 SENSOR DRIVER
15143M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15144L:	linux-media@vger.kernel.org
15145T:	git git://linuxtv.org/media_tree.git
15146S:	Maintained
15147F:	drivers/media/i2c/imx258.c
15148
15149SONY IMX274 SENSOR DRIVER
15150M:	Leon Luo <leonl@leopardimaging.com>
15151L:	linux-media@vger.kernel.org
15152T:	git git://linuxtv.org/media_tree.git
15153S:	Maintained
15154F:	drivers/media/i2c/imx274.c
15155F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
15156
15157SONY IMX319 SENSOR DRIVER
15158M:	Bingbu Cao <bingbu.cao@intel.com>
15159L:	linux-media@vger.kernel.org
15160T:	git git://linuxtv.org/media_tree.git
15161S:	Maintained
15162F:	drivers/media/i2c/imx319.c
15163
15164SONY IMX355 SENSOR DRIVER
15165M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15166L:	linux-media@vger.kernel.org
15167T:	git git://linuxtv.org/media_tree.git
15168S:	Maintained
15169F:	drivers/media/i2c/imx355.c
15170
15171SONY MEMORYSTICK SUBSYSTEM
15172M:	Maxim Levitsky <maximlevitsky@gmail.com>
15173M:	Alex Dubov <oakad@yahoo.com>
15174M:	Ulf Hansson <ulf.hansson@linaro.org>
15175L:	linux-mmc@vger.kernel.org
15176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15177S:	Maintained
15178F:	drivers/memstick/
15179F:	include/linux/memstick.h
15180
15181SONY VAIO CONTROL DEVICE DRIVER
15182M:	Mattia Dongili <malattia@linux.it>
15183L:	platform-driver-x86@vger.kernel.org
15184W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15185S:	Maintained
15186F:	Documentation/admin-guide/laptops/sony-laptop.rst
15187F:	drivers/char/sonypi.c
15188F:	drivers/platform/x86/sony-laptop.c
15189F:	include/linux/sony-laptop.h
15190
15191SOUND
15192M:	Jaroslav Kysela <perex@perex.cz>
15193M:	Takashi Iwai <tiwai@suse.com>
15194L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15195W:	http://www.alsa-project.org/
15196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15197Q:	http://patchwork.kernel.org/project/alsa-devel/list/
15198S:	Maintained
15199F:	Documentation/sound/
15200F:	include/sound/
15201F:	include/uapi/sound/
15202F:	sound/
15203
15204SOUND - COMPRESSED AUDIO
15205M:	Vinod Koul <vkoul@kernel.org>
15206L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15208S:	Supported
15209F:	Documentation/sound/designs/compress-offload.rst
15210F:	include/sound/compress_driver.h
15211F:	include/uapi/sound/compress_*
15212F:	sound/core/compress_offload.c
15213F:	sound/soc/soc-compress.c
15214
15215SOUND - DMAENGINE HELPERS
15216M:	Lars-Peter Clausen <lars@metafoo.de>
15217S:	Supported
15218F:	include/sound/dmaengine_pcm.h
15219F:	sound/core/pcm_dmaengine.c
15220F:	sound/soc/soc-generic-dmaengine-pcm.c
15221
15222SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15223M:	Liam Girdwood <lgirdwood@gmail.com>
15224M:	Mark Brown <broonie@kernel.org>
15225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15226L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15227W:	http://alsa-project.org/main/index.php/ASoC
15228S:	Supported
15229F:	Documentation/devicetree/bindings/sound/
15230F:	Documentation/sound/soc/
15231F:	sound/soc/
15232F:	include/dt-bindings/sound/
15233F:	include/sound/soc*
15234
15235SOUNDWIRE SUBSYSTEM
15236M:	Vinod Koul <vkoul@kernel.org>
15237M:	Sanyog Kale <sanyog.r.kale@intel.com>
15238R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15239L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15240S:	Supported
15241F:	Documentation/driver-api/soundwire/
15242F:	drivers/soundwire/
15243F:	include/linux/soundwire/
15244
15245SP2 MEDIA DRIVER
15246M:	Olli Salonen <olli.salonen@iki.fi>
15247L:	linux-media@vger.kernel.org
15248W:	https://linuxtv.org
15249Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15250S:	Maintained
15251F:	drivers/media/dvb-frontends/sp2*
15252
15253SPARC + UltraSPARC (sparc/sparc64)
15254M:	"David S. Miller" <davem@davemloft.net>
15255L:	sparclinux@vger.kernel.org
15256Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
15257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15259S:	Maintained
15260F:	arch/sparc/
15261F:	drivers/sbus/
15262
15263SPARC SERIAL DRIVERS
15264M:	"David S. Miller" <davem@davemloft.net>
15265L:	sparclinux@vger.kernel.org
15266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15268S:	Maintained
15269F:	include/linux/sunserialcore.h
15270F:	drivers/tty/serial/suncore.c
15271F:	drivers/tty/serial/sunhv.c
15272F:	drivers/tty/serial/sunsab.c
15273F:	drivers/tty/serial/sunsab.h
15274F:	drivers/tty/serial/sunsu.c
15275F:	drivers/tty/serial/sunzilog.c
15276F:	drivers/tty/serial/sunzilog.h
15277F:	drivers/tty/vcc.c
15278
15279SPARSE CHECKER
15280M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15281L:	linux-sparse@vger.kernel.org
15282W:	https://sparse.wiki.kernel.org/
15283T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15284S:	Maintained
15285F:	include/linux/compiler.h
15286
15287SPEAR CLOCK FRAMEWORK SUPPORT
15288M:	Viresh Kumar <vireshk@kernel.org>
15289L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15290W:	http://www.st.com/spear
15291S:	Maintained
15292F:	drivers/clk/spear/
15293
15294SPEAR PLATFORM SUPPORT
15295M:	Viresh Kumar <vireshk@kernel.org>
15296M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15297L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15298W:	http://www.st.com/spear
15299S:	Maintained
15300F:	arch/arm/boot/dts/spear*
15301F:	arch/arm/mach-spear/
15302
15303SPI NOR SUBSYSTEM
15304M:	Marek Vasut <marek.vasut@gmail.com>
15305M:	Tudor Ambarus <tudor.ambarus@microchip.com>
15306L:	linux-mtd@lists.infradead.org
15307W:	http://www.linux-mtd.infradead.org/
15308Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15310S:	Maintained
15311F:	drivers/mtd/spi-nor/
15312F:	include/linux/mtd/spi-nor.h
15313
15314SPI SUBSYSTEM
15315M:	Mark Brown <broonie@kernel.org>
15316L:	linux-spi@vger.kernel.org
15317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15318Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
15319S:	Maintained
15320F:	Documentation/devicetree/bindings/spi/
15321F:	Documentation/spi/
15322F:	drivers/spi/
15323F:	include/linux/spi/
15324F:	include/uapi/linux/spi/
15325F:	tools/spi/
15326
15327SPIDERNET NETWORK DRIVER for CELL
15328M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15329L:	netdev@vger.kernel.org
15330S:	Supported
15331F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
15332F:	drivers/net/ethernet/toshiba/spider_net*
15333
15334SPMI SUBSYSTEM
15335R:	Stephen Boyd <sboyd@kernel.org>
15336L:	linux-arm-msm@vger.kernel.org
15337F:	Documentation/devicetree/bindings/spmi/
15338F:	drivers/spmi/
15339F:	include/dt-bindings/spmi/spmi.h
15340F:	include/linux/spmi.h
15341F:	include/trace/events/spmi.h
15342
15343SPU FILE SYSTEM
15344M:	Jeremy Kerr <jk@ozlabs.org>
15345L:	linuxppc-dev@lists.ozlabs.org
15346W:	http://www.ibm.com/developerworks/power/cell/
15347S:	Supported
15348F:	Documentation/filesystems/spufs.txt
15349F:	arch/powerpc/platforms/cell/spufs/
15350
15351SQUASHFS FILE SYSTEM
15352M:	Phillip Lougher <phillip@squashfs.org.uk>
15353L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
15354W:	http://squashfs.org.uk
15355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15356S:	Maintained
15357F:	Documentation/filesystems/squashfs.txt
15358F:	fs/squashfs/
15359
15360SRM (Alpha) environment access
15361M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
15362S:	Maintained
15363F:	arch/alpha/kernel/srm_env.c
15364
15365ST LSM6DSx IMU IIO DRIVER
15366M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15367L:	linux-iio@vger.kernel.org
15368W:	http://www.st.com/
15369S:	Maintained
15370F:	drivers/iio/imu/st_lsm6dsx/
15371F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15372
15373ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15374M:	Mickael Guene <mickael.guene@st.com>
15375L:	linux-media@vger.kernel.org
15376T:	git git://linuxtv.org/media_tree.git
15377S:	Maintained
15378F:	drivers/media/i2c/st-mipid02.c
15379F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15380
15381ST STM32 I2C/SMBUS DRIVER
15382M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15383L:	linux-i2c@vger.kernel.org
15384S:	Maintained
15385F:	drivers/i2c/busses/i2c-stm32*
15386
15387ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15388M:	Song Qiang <songqiang1304521@gmail.com>
15389L:	linux-iio@vger.kernel.org
15390S:	Maintained
15391F:	drivers/iio/proximity/vl53l0x-i2c.c
15392F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15393
15394STABLE BRANCH
15395M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15396M:	Sasha Levin <sashal@kernel.org>
15397L:	stable@vger.kernel.org
15398S:	Supported
15399F:	Documentation/process/stable-kernel-rules.rst
15400
15401STAGING - COMEDI
15402M:	Ian Abbott <abbotti@mev.co.uk>
15403M:	H Hartley Sweeten <hsweeten@visionengravers.com>
15404S:	Odd Fixes
15405F:	drivers/staging/comedi/
15406
15407STAGING - FIELDBUS SUBSYSTEM
15408M:	Sven Van Asbroeck <TheSven73@gmail.com>
15409S:	Maintained
15410F:	drivers/staging/fieldbus/*
15411F:	drivers/staging/fieldbus/Documentation/
15412
15413STAGING - HMS ANYBUS-S BUS
15414M:	Sven Van Asbroeck <TheSven73@gmail.com>
15415S:	Maintained
15416F:	drivers/staging/fieldbus/anybuss/
15417
15418STAGING - INDUSTRIAL IO
15419M:	Jonathan Cameron <jic23@kernel.org>
15420L:	linux-iio@vger.kernel.org
15421S:	Odd Fixes
15422F:	Documentation/devicetree/bindings/staging/iio/
15423F:	drivers/staging/iio/
15424
15425STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15426M:	Marc Dietrich <marvin24@gmx.de>
15427L:	ac100@lists.launchpad.net (moderated for non-subscribers)
15428L:	linux-tegra@vger.kernel.org
15429S:	Maintained
15430F:	drivers/staging/nvec/
15431
15432STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15433M:	Jens Frederich <jfrederich@gmail.com>
15434M:	Daniel Drake <dsd@laptop.org>
15435M:	Jon Nettleton <jon.nettleton@gmail.com>
15436W:	http://wiki.laptop.org/go/DCON
15437S:	Maintained
15438F:	drivers/staging/olpc_dcon/
15439
15440STAGING - REALTEK RTL8712U DRIVERS
15441M:	Larry Finger <Larry.Finger@lwfinger.net>
15442M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15443S:	Odd Fixes
15444F:	drivers/staging/rtl8712/
15445
15446STAGING - REALTEK RTL8188EU DRIVERS
15447M:	Larry Finger <Larry.Finger@lwfinger.net>
15448S:	Odd Fixes
15449F:	drivers/staging/rtl8188eu/
15450
15451STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15452M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15453M:	Teddy Wang <teddy.wang@siliconmotion.com>
15454M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15455L:	linux-fbdev@vger.kernel.org
15456S:	Maintained
15457F:	drivers/staging/sm750fb/
15458
15459STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15460M:	William Hubbs <w.d.hubbs@gmail.com>
15461M:	Chris Brannon <chris@the-brannons.com>
15462M:	Kirk Reiser <kirk@reisers.ca>
15463M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
15464L:	speakup@linux-speakup.org
15465W:	http://www.linux-speakup.org/
15466S:	Odd Fixes
15467F:	drivers/staging/speakup/
15468
15469STAGING - VIA VT665X DRIVERS
15470M:	Forest Bond <forest@alittletooquiet.net>
15471S:	Odd Fixes
15472F:	drivers/staging/vt665?/
15473
15474STAGING - WILC1000 WIFI DRIVER
15475M:	Adham Abozaeid <adham.abozaeid@microchip.com>
15476M:	Ajay Singh <ajay.kathat@microchip.com>
15477L:	linux-wireless@vger.kernel.org
15478S:	Supported
15479F:	drivers/staging/wilc1000/
15480
15481STAGING SUBSYSTEM
15482M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15484L:	devel@driverdev.osuosl.org
15485S:	Supported
15486F:	drivers/staging/
15487
15488STARFIRE/DURALAN NETWORK DRIVER
15489M:	Ion Badulescu <ionut@badula.org>
15490S:	Odd Fixes
15491F:	drivers/net/ethernet/adaptec/starfire*
15492
15493STEC S1220 SKD DRIVER
15494M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15495L:	linux-block@vger.kernel.org
15496S:	Maintained
15497F:	drivers/block/skd*[ch]
15498
15499STI AUDIO (ASoC) DRIVERS
15500M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15501L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15502S:	Maintained
15503F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15504F:	sound/soc/sti/
15505
15506STI CEC DRIVER
15507M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15508S:	Maintained
15509F:	drivers/media/platform/sti/cec/
15510F:	Documentation/devicetree/bindings/media/stih-cec.txt
15511
15512STK1160 USB VIDEO CAPTURE DRIVER
15513M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15514L:	linux-media@vger.kernel.org
15515T:	git git://linuxtv.org/media_tree.git
15516S:	Maintained
15517F:	drivers/media/usb/stk1160/
15518
15519STM32 AUDIO (ASoC) DRIVERS
15520M:	Olivier Moysan <olivier.moysan@st.com>
15521M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15522L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15523S:	Maintained
15524F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15525F:	sound/soc/stm/
15526
15527STM32 TIMER/LPTIMER DRIVERS
15528M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15529S:	Maintained
15530F:	drivers/*/stm32-*timer*
15531F:	drivers/pwm/pwm-stm32*
15532F:	include/linux/*/stm32-*tim*
15533F:	Documentation/ABI/testing/*timer-stm32
15534F:	Documentation/devicetree/bindings/*/stm32-*timer*
15535F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15536
15537STMMAC ETHERNET DRIVER
15538M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15539M:	Alexandre Torgue <alexandre.torgue@st.com>
15540M:	Jose Abreu <joabreu@synopsys.com>
15541L:	netdev@vger.kernel.org
15542W:	http://www.stlinux.com
15543S:	Supported
15544F:	drivers/net/ethernet/stmicro/stmmac/
15545
15546SUN3/3X
15547M:	Sam Creasey <sammy@sammy.net>
15548W:	http://sammy.net/sun3/
15549S:	Maintained
15550F:	arch/m68k/kernel/*sun3*
15551F:	arch/m68k/sun3*/
15552F:	arch/m68k/include/asm/sun3*
15553F:	drivers/net/ethernet/i825xx/sun3*
15554
15555SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15556M:	Hans de Goede <hdegoede@redhat.com>
15557L:	linux-input@vger.kernel.org
15558S:	Maintained
15559F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15560F:	drivers/input/keyboard/sun4i-lradc-keys.c
15561
15562SUNDANCE NETWORK DRIVER
15563M:	Denis Kirjanov <kda@linux-powerpc.org>
15564L:	netdev@vger.kernel.org
15565S:	Maintained
15566F:	drivers/net/ethernet/dlink/sundance.c
15567
15568SUPERH
15569M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15570M:	Rich Felker <dalias@libc.org>
15571L:	linux-sh@vger.kernel.org
15572Q:	http://patchwork.kernel.org/project/linux-sh/list/
15573S:	Maintained
15574F:	Documentation/sh/
15575F:	arch/sh/
15576F:	drivers/sh/
15577
15578SUSPEND TO RAM
15579M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15580M:	Len Brown <len.brown@intel.com>
15581M:	Pavel Machek <pavel@ucw.cz>
15582L:	linux-pm@vger.kernel.org
15583B:	https://bugzilla.kernel.org
15584S:	Supported
15585F:	Documentation/power/
15586F:	arch/x86/kernel/acpi/
15587F:	drivers/base/power/
15588F:	kernel/power/
15589F:	include/linux/suspend.h
15590F:	include/linux/freezer.h
15591F:	include/linux/pm.h
15592
15593SVGA HANDLING
15594M:	Martin Mares <mj@ucw.cz>
15595L:	linux-video@atrey.karlin.mff.cuni.cz
15596S:	Maintained
15597F:	Documentation/admin-guide/svga.rst
15598F:	arch/x86/boot/video*
15599
15600SWIOTLB SUBSYSTEM
15601M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15602L:	iommu@lists.linux-foundation.org
15603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15604S:	Supported
15605F:	kernel/dma/swiotlb.c
15606F:	arch/*/kernel/pci-swiotlb.c
15607F:	include/linux/swiotlb.h
15608
15609SWITCHDEV
15610M:	Jiri Pirko <jiri@resnulli.us>
15611M:	Ivan Vecera <ivecera@redhat.com>
15612L:	netdev@vger.kernel.org
15613S:	Supported
15614F:	net/switchdev/
15615F:	include/net/switchdev.h
15616
15617SY8106A REGULATOR DRIVER
15618M:	Icenowy Zheng <icenowy@aosc.io>
15619S:	Maintained
15620F:	drivers/regulator/sy8106a-regulator.c
15621F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15622
15623SYNC FILE FRAMEWORK
15624M:	Sumit Semwal <sumit.semwal@linaro.org>
15625R:	Gustavo Padovan <gustavo@padovan.org>
15626S:	Maintained
15627L:	linux-media@vger.kernel.org
15628L:	dri-devel@lists.freedesktop.org
15629F:	drivers/dma-buf/sync_*
15630F:	drivers/dma-buf/dma-fence*
15631F:	drivers/dma-buf/sw_sync.c
15632F:	include/linux/sync_file.h
15633F:	include/uapi/linux/sync_file.h
15634F:	Documentation/driver-api/sync_file.rst
15635T:	git git://anongit.freedesktop.org/drm/drm-misc
15636
15637SYNOPSYS ARC ARCHITECTURE
15638M:	Vineet Gupta <vgupta@synopsys.com>
15639L:	linux-snps-arc@lists.infradead.org
15640S:	Supported
15641F:	arch/arc/
15642F:	Documentation/devicetree/bindings/arc/*
15643F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15644F:	drivers/clocksource/arc_timer.c
15645F:	drivers/tty/serial/arc_uart.c
15646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15647
15648SYNOPSYS ARC HSDK SDP pll clock driver
15649M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15650S:	Supported
15651F:	drivers/clk/clk-hsdk-pll.c
15652F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15653
15654SYNOPSYS ARC SDP clock driver
15655M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15656S:	Supported
15657F:	drivers/clk/axs10x/*
15658F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15659
15660SYNOPSYS ARC SDP platform support
15661M:	Alexey Brodkin <abrodkin@synopsys.com>
15662S:	Supported
15663F:	arch/arc/plat-axs10x
15664F:	arch/arc/boot/dts/ax*
15665F:	Documentation/devicetree/bindings/arc/axs10*
15666
15667SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15668M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15669S:	Supported
15670F:	drivers/reset/reset-axs10x.c
15671F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15672
15673SYNOPSYS CREG GPIO DRIVER
15674M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15675S:	Maintained
15676F:	drivers/gpio/gpio-creg-snps.c
15677F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15678
15679SYNOPSYS DESIGNWARE 8250 UART DRIVER
15680R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15681S:	Maintained
15682F:	drivers/tty/serial/8250/8250_dw.c
15683
15684SYNOPSYS DESIGNWARE APB GPIO DRIVER
15685M:	Hoan Tran <hoan@os.amperecomputing.com>
15686L:	linux-gpio@vger.kernel.org
15687S:	Maintained
15688F:	drivers/gpio/gpio-dwapb.c
15689F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15690
15691SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15692M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15693S:	Maintained
15694F:	drivers/dma/dw-axi-dmac/
15695F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15696
15697SYNOPSYS DESIGNWARE DMAC DRIVER
15698M:	Viresh Kumar <vireshk@kernel.org>
15699R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15700S:	Maintained
15701F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15702F:	drivers/dma/dw/
15703F:	include/dt-bindings/dma/dw-dmac.h
15704F:	include/linux/dma/dw.h
15705F:	include/linux/platform_data/dma-dw.h
15706
15707SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15708M:	Jose Abreu <Jose.Abreu@synopsys.com>
15709L:	netdev@vger.kernel.org
15710S:	Supported
15711F:	drivers/net/ethernet/synopsys/
15712
15713SYNOPSYS DESIGNWARE I2C DRIVER
15714M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15715R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15716R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15717L:	linux-i2c@vger.kernel.org
15718S:	Maintained
15719F:	drivers/i2c/busses/i2c-designware-*
15720F:	include/linux/platform_data/i2c-designware.h
15721
15722SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15723M:	Jaehoon Chung <jh80.chung@samsung.com>
15724L:	linux-mmc@vger.kernel.org
15725S:	Maintained
15726F:	drivers/mmc/host/dw_mmc*
15727
15728SYNOPSYS HSDK RESET CONTROLLER DRIVER
15729M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15730S:	Supported
15731F:	drivers/reset/reset-hsdk.c
15732F:	include/dt-bindings/reset/snps,hsdk-reset.h
15733F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15734
15735SYSTEM CONFIGURATION (SYSCON)
15736M:	Lee Jones <lee.jones@linaro.org>
15737M:	Arnd Bergmann <arnd@arndb.de>
15738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15739S:	Supported
15740F:	drivers/mfd/syscon.c
15741
15742SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15743M:	Sudeep Holla <sudeep.holla@arm.com>
15744L:	linux-arm-kernel@lists.infradead.org
15745S:	Maintained
15746F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15747F:	drivers/clk/clk-sc[mp]i.c
15748F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15749F:	drivers/firmware/arm_scpi.c
15750F:	drivers/firmware/arm_scmi/
15751F:	drivers/reset/reset-scmi.c
15752F:	include/linux/sc[mp]i_protocol.h
15753
15754SYSTEM RESET/SHUTDOWN DRIVERS
15755M:	Sebastian Reichel <sre@kernel.org>
15756L:	linux-pm@vger.kernel.org
15757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15758S:	Maintained
15759F:	Documentation/devicetree/bindings/power/reset/
15760F:	drivers/power/reset/
15761
15762SYSTEM TRACE MODULE CLASS
15763M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15764S:	Maintained
15765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15766F:	Documentation/trace/stm.rst
15767F:	drivers/hwtracing/stm/
15768F:	include/linux/stm.h
15769F:	include/uapi/linux/stm.h
15770
15771SYSV FILESYSTEM
15772M:	Christoph Hellwig <hch@infradead.org>
15773S:	Maintained
15774F:	Documentation/filesystems/sysv-fs.txt
15775F:	fs/sysv/
15776F:	include/linux/sysv_fs.h
15777
15778TASKSTATS STATISTICS INTERFACE
15779M:	Balbir Singh <bsingharora@gmail.com>
15780S:	Maintained
15781F:	Documentation/accounting/taskstats*
15782F:	include/linux/taskstats*
15783F:	kernel/taskstats.c
15784
15785TC subsystem
15786M:	Jamal Hadi Salim <jhs@mojatatu.com>
15787M:	Cong Wang <xiyou.wangcong@gmail.com>
15788M:	Jiri Pirko <jiri@resnulli.us>
15789L:	netdev@vger.kernel.org
15790S:	Maintained
15791F:	include/net/pkt_cls.h
15792F:	include/net/pkt_sched.h
15793F:	include/net/tc_act/
15794F:	include/uapi/linux/pkt_cls.h
15795F:	include/uapi/linux/pkt_sched.h
15796F:	include/uapi/linux/tc_act/
15797F:	include/uapi/linux/tc_ematch/
15798F:	net/sched/
15799
15800TC90522 MEDIA DRIVER
15801M:	Akihiro Tsukada <tskd08@gmail.com>
15802L:	linux-media@vger.kernel.org
15803S:	Odd Fixes
15804F:	drivers/media/dvb-frontends/tc90522*
15805
15806TCP LOW PRIORITY MODULE
15807M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15808M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15809W:	http://tcp-lp-mod.sourceforge.net/
15810S:	Maintained
15811F:	net/ipv4/tcp_lp.c
15812
15813TDA10071 MEDIA DRIVER
15814M:	Antti Palosaari <crope@iki.fi>
15815L:	linux-media@vger.kernel.org
15816W:	https://linuxtv.org
15817W:	http://palosaari.fi/linux/
15818Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15819T:	git git://linuxtv.org/anttip/media_tree.git
15820S:	Maintained
15821F:	drivers/media/dvb-frontends/tda10071*
15822
15823TDA18212 MEDIA DRIVER
15824M:	Antti Palosaari <crope@iki.fi>
15825L:	linux-media@vger.kernel.org
15826W:	https://linuxtv.org
15827W:	http://palosaari.fi/linux/
15828Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15829T:	git git://linuxtv.org/anttip/media_tree.git
15830S:	Maintained
15831F:	drivers/media/tuners/tda18212*
15832
15833TDA18218 MEDIA DRIVER
15834M:	Antti Palosaari <crope@iki.fi>
15835L:	linux-media@vger.kernel.org
15836W:	https://linuxtv.org
15837W:	http://palosaari.fi/linux/
15838Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15839T:	git git://linuxtv.org/anttip/media_tree.git
15840S:	Maintained
15841F:	drivers/media/tuners/tda18218*
15842
15843TDA18250 MEDIA DRIVER
15844M:	Olli Salonen <olli.salonen@iki.fi>
15845L:	linux-media@vger.kernel.org
15846W:	https://linuxtv.org
15847Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15848T:	git git://linuxtv.org/media_tree.git
15849S:	Maintained
15850F:	drivers/media/tuners/tda18250*
15851
15852TDA18271 MEDIA DRIVER
15853M:	Michael Krufky <mkrufky@linuxtv.org>
15854L:	linux-media@vger.kernel.org
15855W:	https://linuxtv.org
15856W:	http://github.com/mkrufky
15857Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15858T:	git git://linuxtv.org/mkrufky/tuners.git
15859S:	Maintained
15860F:	drivers/media/tuners/tda18271*
15861
15862TDA1997x MEDIA DRIVER
15863M:	Tim Harvey <tharvey@gateworks.com>
15864L:	linux-media@vger.kernel.org
15865W:	https://linuxtv.org
15866Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15867S:	Maintained
15868F:	drivers/media/i2c/tda1997x.*
15869
15870TDA827x MEDIA DRIVER
15871M:	Michael Krufky <mkrufky@linuxtv.org>
15872L:	linux-media@vger.kernel.org
15873W:	https://linuxtv.org
15874W:	http://github.com/mkrufky
15875Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15876T:	git git://linuxtv.org/mkrufky/tuners.git
15877S:	Maintained
15878F:	drivers/media/tuners/tda8290.*
15879
15880TDA8290 MEDIA DRIVER
15881M:	Michael Krufky <mkrufky@linuxtv.org>
15882L:	linux-media@vger.kernel.org
15883W:	https://linuxtv.org
15884W:	http://github.com/mkrufky
15885Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15886T:	git git://linuxtv.org/mkrufky/tuners.git
15887S:	Maintained
15888F:	drivers/media/tuners/tda8290.*
15889
15890TDA9840 MEDIA DRIVER
15891M:	Hans Verkuil <hverkuil@xs4all.nl>
15892L:	linux-media@vger.kernel.org
15893T:	git git://linuxtv.org/media_tree.git
15894W:	https://linuxtv.org
15895S:	Maintained
15896F:	drivers/media/i2c/tda9840*
15897
15898TEA5761 TUNER DRIVER
15899M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15900L:	linux-media@vger.kernel.org
15901W:	https://linuxtv.org
15902T:	git git://linuxtv.org/media_tree.git
15903S:	Odd fixes
15904F:	drivers/media/tuners/tea5761.*
15905
15906TEA5767 TUNER DRIVER
15907M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15908L:	linux-media@vger.kernel.org
15909W:	https://linuxtv.org
15910T:	git git://linuxtv.org/media_tree.git
15911S:	Maintained
15912F:	drivers/media/tuners/tea5767.*
15913
15914TEA6415C MEDIA DRIVER
15915M:	Hans Verkuil <hverkuil@xs4all.nl>
15916L:	linux-media@vger.kernel.org
15917T:	git git://linuxtv.org/media_tree.git
15918W:	https://linuxtv.org
15919S:	Maintained
15920F:	drivers/media/i2c/tea6415c*
15921
15922TEA6420 MEDIA DRIVER
15923M:	Hans Verkuil <hverkuil@xs4all.nl>
15924L:	linux-media@vger.kernel.org
15925T:	git git://linuxtv.org/media_tree.git
15926W:	https://linuxtv.org
15927S:	Maintained
15928F:	drivers/media/i2c/tea6420*
15929
15930TEAM DRIVER
15931M:	Jiri Pirko <jiri@resnulli.us>
15932L:	netdev@vger.kernel.org
15933S:	Supported
15934F:	drivers/net/team/
15935F:	include/linux/if_team.h
15936F:	include/uapi/linux/if_team.h
15937
15938TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15939M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15940S:	Maintained
15941F:	arch/x86/platform/ts5500/
15942
15943TECHNOTREND USB IR RECEIVER
15944M:	Sean Young <sean@mess.org>
15945L:	linux-media@vger.kernel.org
15946S:	Maintained
15947F:	drivers/media/rc/ttusbir.c
15948
15949TECHWELL TW9910 VIDEO DECODER
15950L:	linux-media@vger.kernel.org
15951S:	Orphan
15952F:	drivers/media/i2c/tw9910.c
15953F:	include/media/i2c/tw9910.h
15954
15955TEE SUBSYSTEM
15956M:	Jens Wiklander <jens.wiklander@linaro.org>
15957L:	tee-dev@lists.linaro.org
15958S:	Maintained
15959F:	include/linux/tee_drv.h
15960F:	include/uapi/linux/tee.h
15961F:	drivers/tee/
15962F:	Documentation/tee.txt
15963
15964TEGRA ARCHITECTURE SUPPORT
15965M:	Thierry Reding <thierry.reding@gmail.com>
15966M:	Jonathan Hunter <jonathanh@nvidia.com>
15967L:	linux-tegra@vger.kernel.org
15968Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15970S:	Supported
15971N:	[^a-z]tegra
15972
15973TEGRA CLOCK DRIVER
15974M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15975M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15976S:	Supported
15977F:	drivers/clk/tegra/
15978
15979TEGRA DMA DRIVERS
15980M:	Laxman Dewangan <ldewangan@nvidia.com>
15981M:	Jon Hunter <jonathanh@nvidia.com>
15982S:	Supported
15983F:	drivers/dma/tegra*
15984
15985TEGRA I2C DRIVER
15986M:	Laxman Dewangan <ldewangan@nvidia.com>
15987R:	Dmitry Osipenko <digetx@gmail.com>
15988S:	Supported
15989F:	drivers/i2c/busses/i2c-tegra.c
15990
15991TEGRA IOMMU DRIVERS
15992M:	Thierry Reding <thierry.reding@gmail.com>
15993L:	linux-tegra@vger.kernel.org
15994S:	Supported
15995F:	drivers/iommu/tegra*
15996
15997TEGRA KBC DRIVER
15998M:	Laxman Dewangan <ldewangan@nvidia.com>
15999S:	Supported
16000F:	drivers/input/keyboard/tegra-kbc.c
16001
16002TEGRA NAND DRIVER
16003M:	Stefan Agner <stefan@agner.ch>
16004M:	Lucas Stach <dev@lynxeye.de>
16005S:	Maintained
16006F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16007F:	drivers/mtd/nand/raw/tegra_nand.c
16008
16009TEGRA PWM DRIVER
16010M:	Thierry Reding <thierry.reding@gmail.com>
16011S:	Supported
16012F:	drivers/pwm/pwm-tegra.c
16013
16014TEGRA SERIAL DRIVER
16015M:	Laxman Dewangan <ldewangan@nvidia.com>
16016S:	Supported
16017F:	drivers/tty/serial/serial-tegra.c
16018
16019TEGRA SPI DRIVER
16020M:	Laxman Dewangan <ldewangan@nvidia.com>
16021S:	Supported
16022F:	drivers/spi/spi-tegra*
16023
16024TEGRA XUSB PADCTL DRIVER
16025M:	JC Kuo <jckuo@nvidia.com>
16026S:	Supported
16027F:	drivers/phy/tegra/xusb*
16028
16029TEHUTI ETHERNET DRIVER
16030M:	Andy Gospodarek <andy@greyhouse.net>
16031L:	netdev@vger.kernel.org
16032S:	Supported
16033F:	drivers/net/ethernet/tehuti/*
16034
16035Telecom Clock Driver for MCPL0010
16036M:	Mark Gross <mark.gross@intel.com>
16037S:	Supported
16038F:	drivers/char/tlclk.c
16039
16040TENSILICA XTENSA PORT (xtensa)
16041M:	Chris Zankel <chris@zankel.net>
16042M:	Max Filippov <jcmvbkbc@gmail.com>
16043L:	linux-xtensa@linux-xtensa.org
16044T:	git git://github.com/czankel/xtensa-linux.git
16045S:	Maintained
16046F:	arch/xtensa/
16047F:	drivers/irqchip/irq-xtensa-*
16048
16049Texas Instruments' System Control Interface (TISCI) Protocol Driver
16050M:	Nishanth Menon <nm@ti.com>
16051M:	Tero Kristo <t-kristo@ti.com>
16052M:	Santosh Shilimkar <ssantosh@kernel.org>
16053L:	linux-arm-kernel@lists.infradead.org
16054S:	Maintained
16055F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16056F:	drivers/firmware/ti_sci*
16057F:	include/linux/soc/ti/ti_sci_protocol.h
16058F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16059F:	drivers/soc/ti/ti_sci_pm_domains.c
16060F:	include/dt-bindings/soc/ti,sci_pm_domain.h
16061F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16062F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16063F:	drivers/clk/keystone/sci-clk.c
16064F:	drivers/reset/reset-ti-sci.c
16065F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16066F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16067F:	drivers/irqchip/irq-ti-sci-intr.c
16068F:	drivers/irqchip/irq-ti-sci-inta.c
16069F:	include/linux/soc/ti/ti_sci_inta_msi.h
16070F:	drivers/soc/ti/ti_sci_inta_msi.c
16071
16072Texas Instruments ASoC drivers
16073M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16074L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16075S:	Maintained
16076F:	sound/soc/ti/
16077
16078Texas Instruments' DAC7612 DAC Driver
16079M:	Ricardo Ribalda <ricardo@ribalda.com>
16080L:	linux-iio@vger.kernel.org
16081S:	Supported
16082F:	drivers/iio/dac/ti-dac7612.c
16083F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16084
16085THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16086M:	Hans Verkuil <hverkuil@xs4all.nl>
16087L:	linux-media@vger.kernel.org
16088T:	git git://linuxtv.org/media_tree.git
16089W:	https://linuxtv.org
16090S:	Maintained
16091F:	drivers/media/radio/radio-raremono.c
16092
16093THERMAL
16094M:	Zhang Rui <rui.zhang@intel.com>
16095M:	Eduardo Valentin <edubezval@gmail.com>
16096R:	Daniel Lezcano <daniel.lezcano@linaro.org>
16097R:	Amit Kucheria <amit.kucheria@verdurent.com>
16098L:	linux-pm@vger.kernel.org
16099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16101Q:	https://patchwork.kernel.org/project/linux-pm/list/
16102S:	Supported
16103F:	drivers/thermal/
16104F:	include/linux/thermal.h
16105F:	include/uapi/linux/thermal.h
16106F:	include/linux/cpu_cooling.h
16107F:	Documentation/devicetree/bindings/thermal/
16108
16109THERMAL/CPU_COOLING
16110M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
16111M:	Viresh Kumar <viresh.kumar@linaro.org>
16112M:	Javi Merino <javi.merino@kernel.org>
16113L:	linux-pm@vger.kernel.org
16114S:	Supported
16115F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
16116F:	drivers/thermal/cpu_cooling.c
16117F:	include/linux/cpu_cooling.h
16118
16119THINKPAD ACPI EXTRAS DRIVER
16120M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16121L:	ibm-acpi-devel@lists.sourceforge.net
16122L:	platform-driver-x86@vger.kernel.org
16123W:	http://ibm-acpi.sourceforge.net
16124W:	http://thinkwiki.org/wiki/Ibm-acpi
16125T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16126S:	Maintained
16127F:	drivers/platform/x86/thinkpad_acpi.c
16128
16129THUNDERBOLT DRIVER
16130M:	Andreas Noever <andreas.noever@gmail.com>
16131M:	Michael Jamet <michael.jamet@intel.com>
16132M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16133M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16135S:	Maintained
16136F:	Documentation/admin-guide/thunderbolt.rst
16137F:	drivers/thunderbolt/
16138F:	include/linux/thunderbolt.h
16139
16140THUNDERBOLT NETWORK DRIVER
16141M:	Michael Jamet <michael.jamet@intel.com>
16142M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16143M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16144L:	netdev@vger.kernel.org
16145S:	Maintained
16146F:	drivers/net/thunderbolt.c
16147
16148THUNDERX GPIO DRIVER
16149M:	David Daney <david.daney@cavium.com>
16150S:	Maintained
16151F:	drivers/gpio/gpio-thunderx.c
16152
16153TI AM437X VPFE DRIVER
16154M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16155L:	linux-media@vger.kernel.org
16156W:	https://linuxtv.org
16157Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16158T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16159S:	Maintained
16160F:	drivers/media/platform/am437x/
16161
16162TI BANDGAP AND THERMAL DRIVER
16163M:	Eduardo Valentin <edubezval@gmail.com>
16164M:	Keerthy <j-keerthy@ti.com>
16165L:	linux-pm@vger.kernel.org
16166L:	linux-omap@vger.kernel.org
16167S:	Maintained
16168F:	drivers/thermal/ti-soc-thermal/
16169
16170TI BQ27XXX POWER SUPPLY DRIVER
16171R:	Andrew F. Davis <afd@ti.com>
16172F:	include/linux/power/bq27xxx_battery.h
16173F:	drivers/power/supply/bq27xxx_battery.c
16174F:	drivers/power/supply/bq27xxx_battery_i2c.c
16175
16176TI CDCE706 CLOCK DRIVER
16177M:	Max Filippov <jcmvbkbc@gmail.com>
16178S:	Maintained
16179F:	drivers/clk/clk-cdce706.c
16180
16181TI CLOCK DRIVER
16182M:	Tero Kristo <t-kristo@ti.com>
16183L:	linux-omap@vger.kernel.org
16184S:	Maintained
16185F:	drivers/clk/ti/
16186F:	include/linux/clk/ti.h
16187
16188TI DAVINCI MACHINE SUPPORT
16189M:	Sekhar Nori <nsekhar@ti.com>
16190R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
16191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16193S:	Supported
16194F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16195F:	arch/arm/mach-davinci/
16196F:	drivers/i2c/busses/i2c-davinci.c
16197F:	arch/arm/boot/dts/da850*
16198
16199TI DAVINCI SERIES CLOCK DRIVER
16200M:	David Lechner <david@lechnology.com>
16201R:	Sekhar Nori <nsekhar@ti.com>
16202S:	Maintained
16203F:	Documentation/devicetree/bindings/clock/ti/davinci/
16204F:	drivers/clk/davinci/
16205
16206TI DAVINCI SERIES GPIO DRIVER
16207M:	Keerthy <j-keerthy@ti.com>
16208L:	linux-gpio@vger.kernel.org
16209S:	Maintained
16210F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16211F:	drivers/gpio/gpio-davinci.c
16212
16213TI DAVINCI SERIES MEDIA DRIVER
16214M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16215L:	linux-media@vger.kernel.org
16216W:	https://linuxtv.org
16217Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16218T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16219S:	Maintained
16220F:	drivers/media/platform/davinci/
16221F:	include/media/davinci/
16222
16223TI ETHERNET SWITCH DRIVER (CPSW)
16224R:	Grygorii Strashko <grygorii.strashko@ti.com>
16225L:	linux-omap@vger.kernel.org
16226L:	netdev@vger.kernel.org
16227S:	Maintained
16228F:	drivers/net/ethernet/ti/cpsw*
16229F:	drivers/net/ethernet/ti/davinci*
16230
16231TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16232M:	Alex Dubov <oakad@yahoo.com>
16233S:	Maintained
16234W:	http://tifmxx.berlios.de/
16235F:	drivers/memstick/host/tifm_ms.c
16236F:	drivers/misc/tifm*
16237F:	drivers/mmc/host/tifm_sd.c
16238F:	include/linux/tifm.h
16239
16240TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16241M:	Santosh Shilimkar <ssantosh@kernel.org>
16242L:	linux-kernel@vger.kernel.org
16243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16244S:	Maintained
16245F:	drivers/soc/ti/*
16246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16247
16248TI LM49xxx FAMILY ASoC CODEC DRIVERS
16249M:	M R Swami Reddy <mr.swami.reddy@ti.com>
16250M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16251L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16252S:	Maintained
16253F:	sound/soc/codecs/lm49453*
16254F:	sound/soc/codecs/isabelle*
16255
16256TI LP855x BACKLIGHT DRIVER
16257M:	Milo Kim <milo.kim@ti.com>
16258S:	Maintained
16259F:	Documentation/driver-api/backlight/lp855x-driver.rst
16260F:	drivers/video/backlight/lp855x_bl.c
16261F:	include/linux/platform_data/lp855x.h
16262
16263TI LP8727 CHARGER DRIVER
16264M:	Milo Kim <milo.kim@ti.com>
16265S:	Maintained
16266F:	drivers/power/supply/lp8727_charger.c
16267F:	include/linux/platform_data/lp8727.h
16268
16269TI LP8788 MFD DRIVER
16270M:	Milo Kim <milo.kim@ti.com>
16271S:	Maintained
16272F:	drivers/iio/adc/lp8788_adc.c
16273F:	drivers/leds/leds-lp8788.c
16274F:	drivers/mfd/lp8788*.c
16275F:	drivers/power/supply/lp8788-charger.c
16276F:	drivers/regulator/lp8788-*.c
16277F:	include/linux/mfd/lp8788*.h
16278
16279TI NETCP ETHERNET DRIVER
16280M:	Wingman Kwok <w-kwok2@ti.com>
16281M:	Murali Karicheri <m-karicheri2@ti.com>
16282L:	netdev@vger.kernel.org
16283S:	Maintained
16284F:	drivers/net/ethernet/ti/netcp*
16285
16286TI PCM3060 ASoC CODEC DRIVER
16287M:	Kirill Marinushkin <kmarinushkin@birdec.com>
16288L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16289S:	Maintained
16290F:	Documentation/devicetree/bindings/sound/pcm3060.txt
16291F:	sound/soc/codecs/pcm3060*
16292
16293TI TAS571X FAMILY ASoC CODEC DRIVER
16294M:	Kevin Cernekee <cernekee@chromium.org>
16295L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16296S:	Odd Fixes
16297F:	sound/soc/codecs/tas571x*
16298
16299TI TRF7970A NFC DRIVER
16300M:	Mark Greer <mgreer@animalcreek.com>
16301L:	linux-wireless@vger.kernel.org
16302L:	linux-nfc@lists.01.org (moderated for non-subscribers)
16303S:	Supported
16304F:	drivers/nfc/trf7970a.c
16305F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16306
16307TI TWL4030 SERIES SOC CODEC DRIVER
16308M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16309L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16310S:	Maintained
16311F:	sound/soc/codecs/twl4030*
16312
16313TI VPE/CAL DRIVERS
16314M:	Benoit Parrot <bparrot@ti.com>
16315L:	linux-media@vger.kernel.org
16316W:	http://linuxtv.org/
16317Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16318S:	Maintained
16319F:	drivers/media/platform/ti-vpe/
16320
16321TI WILINK WIRELESS DRIVERS
16322L:	linux-wireless@vger.kernel.org
16323W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
16324W:	http://wireless.kernel.org/en/users/Drivers/wl1251
16325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16326S:	Orphan
16327F:	drivers/net/wireless/ti/
16328F:	include/linux/wl12xx.h
16329
16330TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16331M:	John Stultz <john.stultz@linaro.org>
16332M:	Thomas Gleixner <tglx@linutronix.de>
16333R:	Stephen Boyd <sboyd@kernel.org>
16334L:	linux-kernel@vger.kernel.org
16335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16336S:	Supported
16337F:	include/linux/clocksource.h
16338F:	include/linux/time.h
16339F:	include/linux/timex.h
16340F:	include/uapi/linux/time.h
16341F:	include/uapi/linux/timex.h
16342F:	kernel/time/clocksource.c
16343F:	kernel/time/time*.c
16344F:	kernel/time/alarmtimer.c
16345F:	kernel/time/ntp.c
16346F:	tools/testing/selftests/timers/
16347
16348TIPC NETWORK LAYER
16349M:	Jon Maloy <jon.maloy@ericsson.com>
16350M:	Ying Xue <ying.xue@windriver.com>
16351L:	netdev@vger.kernel.org (core kernel code)
16352L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16353W:	http://tipc.sourceforge.net/
16354S:	Maintained
16355F:	include/uapi/linux/tipc*.h
16356F:	net/tipc/
16357
16358TLAN NETWORK DRIVER
16359M:	Samuel Chessman <chessman@tux.org>
16360L:	tlan-devel@lists.sourceforge.net (subscribers-only)
16361W:	http://sourceforge.net/projects/tlan/
16362S:	Maintained
16363F:	Documentation/networking/device_drivers/ti/tlan.txt
16364F:	drivers/net/ethernet/ti/tlan.*
16365
16366TM6000 VIDEO4LINUX DRIVER
16367M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16368L:	linux-media@vger.kernel.org
16369W:	https://linuxtv.org
16370T:	git git://linuxtv.org/media_tree.git
16371S:	Odd fixes
16372F:	drivers/media/usb/tm6000/
16373F:	Documentation/media/v4l-drivers/tm6000*
16374
16375TMIO/SDHI MMC DRIVER
16376M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16377L:	linux-mmc@vger.kernel.org
16378S:	Supported
16379F:	drivers/mmc/host/tmio_mmc*
16380F:	drivers/mmc/host/renesas_sdhi*
16381F:	include/linux/mfd/tmio.h
16382
16383TMP401 HARDWARE MONITOR DRIVER
16384M:	Guenter Roeck <linux@roeck-us.net>
16385L:	linux-hwmon@vger.kernel.org
16386S:	Maintained
16387F:	Documentation/hwmon/tmp401.rst
16388F:	drivers/hwmon/tmp401.c
16389
16390TMPFS (SHMEM FILESYSTEM)
16391M:	Hugh Dickins <hughd@google.com>
16392L:	linux-mm@kvack.org
16393S:	Maintained
16394F:	include/linux/shmem_fs.h
16395F:	mm/shmem.c
16396
16397TOMOYO SECURITY MODULE
16398M:	Kentaro Takeda <takedakn@nttdata.co.jp>
16399M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16400L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16401L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16402L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16403L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16404W:	https://tomoyo.osdn.jp/
16405S:	Maintained
16406F:	security/tomoyo/
16407
16408TOPSTAR LAPTOP EXTRAS DRIVER
16409M:	Herton Ronaldo Krzesinski <herton@canonical.com>
16410L:	platform-driver-x86@vger.kernel.org
16411S:	Maintained
16412F:	drivers/platform/x86/topstar-laptop.c
16413
16414TORTURE-TEST MODULES
16415M:	Davidlohr Bueso <dave@stgolabs.net>
16416M:	"Paul E. McKenney" <paulmck@kernel.org>
16417M:	Josh Triplett <josh@joshtriplett.org>
16418L:	linux-kernel@vger.kernel.org
16419S:	Supported
16420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16421F:	Documentation/RCU/torture.txt
16422F:	kernel/torture.c
16423F:	kernel/rcu/rcutorture.c
16424F:	kernel/rcu/rcuperf.c
16425F:	kernel/locking/locktorture.c
16426
16427TOSHIBA ACPI EXTRAS DRIVER
16428M:	Azael Avalos <coproscefalo@gmail.com>
16429L:	platform-driver-x86@vger.kernel.org
16430S:	Maintained
16431F:	drivers/platform/x86/toshiba_acpi.c
16432
16433TOSHIBA BLUETOOTH DRIVER
16434M:	Azael Avalos <coproscefalo@gmail.com>
16435L:	platform-driver-x86@vger.kernel.org
16436S:	Maintained
16437F:	drivers/platform/x86/toshiba_bluetooth.c
16438
16439TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16440M:	Azael Avalos <coproscefalo@gmail.com>
16441L:	platform-driver-x86@vger.kernel.org
16442S:	Maintained
16443F:	drivers/platform/x86/toshiba_haps.c
16444
16445TOSHIBA SMM DRIVER
16446M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
16447W:	http://www.buzzard.org.uk/toshiba/
16448S:	Maintained
16449F:	drivers/char/toshiba.c
16450F:	include/linux/toshiba.h
16451F:	include/uapi/linux/toshiba.h
16452
16453TOSHIBA TC358743 DRIVER
16454M:	Mats Randgaard <matrandg@cisco.com>
16455L:	linux-media@vger.kernel.org
16456S:	Maintained
16457F:	drivers/media/i2c/tc358743*
16458F:	include/media/i2c/tc358743.h
16459
16460TOSHIBA WMI HOTKEYS DRIVER
16461M:	Azael Avalos <coproscefalo@gmail.com>
16462L:	platform-driver-x86@vger.kernel.org
16463S:	Maintained
16464F:	drivers/platform/x86/toshiba-wmi.c
16465
16466TPM DEVICE DRIVER
16467M:	Peter Huewe <peterhuewe@gmx.de>
16468M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16469R:	Jason Gunthorpe <jgg@ziepe.ca>
16470L:	linux-integrity@vger.kernel.org
16471Q:	https://patchwork.kernel.org/project/linux-integrity/list/
16472W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16473T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
16474S:	Maintained
16475F:	drivers/char/tpm/
16476
16477TRACING
16478M:	Steven Rostedt <rostedt@goodmis.org>
16479M:	Ingo Molnar <mingo@redhat.com>
16480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16481S:	Maintained
16482F:	Documentation/trace/ftrace.rst
16483F:	arch/*/*/*/ftrace.h
16484F:	arch/*/kernel/ftrace.c
16485F:	include/*/ftrace.h
16486F:	include/linux/trace*.h
16487F:	include/trace/
16488F:	kernel/trace/
16489F:	tools/testing/selftests/ftrace/
16490
16491TRACING MMIO ACCESSES (MMIOTRACE)
16492M:	Steven Rostedt <rostedt@goodmis.org>
16493M:	Ingo Molnar <mingo@kernel.org>
16494R:	Karol Herbst <karolherbst@gmail.com>
16495R:	Pekka Paalanen <ppaalanen@gmail.com>
16496S:	Maintained
16497L:	linux-kernel@vger.kernel.org
16498L:	nouveau@lists.freedesktop.org
16499F:	kernel/trace/trace_mmiotrace.c
16500F:	include/linux/mmiotrace.h
16501F:	arch/x86/mm/kmmio.c
16502F:	arch/x86/mm/mmio-mod.c
16503F:	arch/x86/mm/testmmiotrace.c
16504
16505TRIVIAL PATCHES
16506M:	Jiri Kosina <trivial@kernel.org>
16507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16508S:	Maintained
16509K:	^Subject:.*(?i)trivial
16510
16511TEMPO SEMICONDUCTOR DRIVERS
16512M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16513S:	Maintained
16514F:	sound/soc/codecs/tscs*.c
16515F:	sound/soc/codecs/tscs*.h
16516F:	Documentation/devicetree/bindings/sound/tscs*.txt
16517
16518TTY LAYER
16519M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16520M:	Jiri Slaby <jslaby@suse.com>
16521S:	Supported
16522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16523F:	Documentation/driver-api/serial/
16524F:	drivers/tty/
16525F:	drivers/tty/serial/serial_core.c
16526F:	include/linux/serial_core.h
16527F:	include/linux/serial.h
16528F:	include/linux/tty.h
16529F:	include/uapi/linux/serial_core.h
16530F:	include/uapi/linux/serial.h
16531F:	include/uapi/linux/tty.h
16532
16533TUA9001 MEDIA DRIVER
16534M:	Antti Palosaari <crope@iki.fi>
16535L:	linux-media@vger.kernel.org
16536W:	https://linuxtv.org
16537W:	http://palosaari.fi/linux/
16538Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16539T:	git git://linuxtv.org/anttip/media_tree.git
16540S:	Maintained
16541F:	drivers/media/tuners/tua9001*
16542
16543TULIP NETWORK DRIVERS
16544L:	netdev@vger.kernel.org
16545L:	linux-parisc@vger.kernel.org
16546S:	Orphan
16547F:	drivers/net/ethernet/dec/tulip/
16548
16549TUN/TAP driver
16550M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16551W:	http://vtun.sourceforge.net/tun
16552S:	Maintained
16553F:	Documentation/networking/tuntap.txt
16554F:	arch/um/os-Linux/drivers/
16555
16556TURBOCHANNEL SUBSYSTEM
16557M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16558M:	Ralf Baechle <ralf@linux-mips.org>
16559L:	linux-mips@vger.kernel.org
16560Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16561S:	Maintained
16562F:	drivers/tc/
16563F:	include/linux/tc.h
16564
16565TURBOSTAT UTILITY
16566M:	"Len Brown" <lenb@kernel.org>
16567L:	linux-pm@vger.kernel.org
16568B:	https://bugzilla.kernel.org
16569Q:	https://patchwork.kernel.org/project/linux-pm/list/
16570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16571S:	Supported
16572F:	tools/power/x86/turbostat/
16573
16574TW5864 VIDEO4LINUX DRIVER
16575M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16576M:	Anton Sviridenko <anton@corp.bluecherry.net>
16577M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16578M:	Andrey Utkin <andrey_utkin@fastmail.com>
16579L:	linux-media@vger.kernel.org
16580S:	Supported
16581F:	drivers/media/pci/tw5864/
16582
16583TW68 VIDEO4LINUX DRIVER
16584M:	Hans Verkuil <hverkuil@xs4all.nl>
16585L:	linux-media@vger.kernel.org
16586T:	git git://linuxtv.org/media_tree.git
16587W:	https://linuxtv.org
16588S:	Odd Fixes
16589F:	drivers/media/pci/tw68/
16590
16591TW686X VIDEO4LINUX DRIVER
16592M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16593L:	linux-media@vger.kernel.org
16594T:	git git://linuxtv.org/media_tree.git
16595W:	http://linuxtv.org
16596S:	Maintained
16597F:	drivers/media/pci/tw686x/
16598
16599UBI FILE SYSTEM (UBIFS)
16600M:	Richard Weinberger <richard@nod.at>
16601M:	Artem Bityutskiy <dedekind1@gmail.com>
16602M:	Adrian Hunter <adrian.hunter@intel.com>
16603L:	linux-mtd@lists.infradead.org
16604T:	git git://git.infradead.org/ubifs-2.6.git
16605W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16606S:	Supported
16607F:	Documentation/filesystems/ubifs.txt
16608F:	fs/ubifs/
16609
16610UCLINUX (M68KNOMMU AND COLDFIRE)
16611M:	Greg Ungerer <gerg@linux-m68k.org>
16612W:	http://www.linux-m68k.org/
16613W:	http://www.uclinux.org/
16614L:	linux-m68k@lists.linux-m68k.org
16615L:	uclinux-dev@uclinux.org  (subscribers-only)
16616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16617S:	Maintained
16618F:	arch/m68k/coldfire/
16619F:	arch/m68k/68*/
16620F:	arch/m68k/*/*_no.*
16621F:	arch/m68k/include/asm/*_no.*
16622
16623UDF FILESYSTEM
16624M:	Jan Kara <jack@suse.com>
16625S:	Maintained
16626F:	Documentation/filesystems/udf.txt
16627F:	fs/udf/
16628
16629UDRAW TABLET
16630M:	Bastien Nocera <hadess@hadess.net>
16631L:	linux-input@vger.kernel.org
16632S:	Maintained
16633F:	drivers/hid/hid-udraw-ps3.c
16634
16635UFS FILESYSTEM
16636M:	Evgeniy Dushistov <dushistov@mail.ru>
16637S:	Maintained
16638F:	Documentation/admin-guide/ufs.rst
16639F:	fs/ufs/
16640
16641UHID USERSPACE HID IO DRIVER:
16642M:	David Herrmann <dh.herrmann@googlemail.com>
16643L:	linux-input@vger.kernel.org
16644S:	Maintained
16645F:	drivers/hid/uhid.c
16646F:	include/uapi/linux/uhid.h
16647
16648ULPI BUS
16649M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16650L:	linux-usb@vger.kernel.org
16651S:	Maintained
16652F:	drivers/usb/common/ulpi.c
16653F:	include/linux/ulpi/
16654
16655ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16656L:	devel@driverdev.osuosl.org
16657S:	Obsolete
16658F:	drivers/staging/uwb/
16659
16660UNICODE SUBSYSTEM:
16661M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16662L:	linux-fsdevel@vger.kernel.org
16663S:	Supported
16664F:	fs/unicode/
16665
16666UNICORE32 ARCHITECTURE:
16667M:	Guan Xuetao <gxt@pku.edu.cn>
16668W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16669S:	Maintained
16670T:	git git://github.com/gxt/linux.git
16671F:	arch/unicore32/
16672
16673UNIFDEF
16674M:	Tony Finch <dot@dotat.at>
16675W:	http://dotat.at/prog/unifdef
16676S:	Maintained
16677F:	scripts/unifdef.c
16678
16679UNIFORM CDROM DRIVER
16680M:	Jens Axboe <axboe@kernel.dk>
16681W:	http://www.kernel.dk
16682S:	Maintained
16683F:	Documentation/cdrom/
16684F:	drivers/cdrom/cdrom.c
16685F:	include/linux/cdrom.h
16686F:	include/uapi/linux/cdrom.h
16687
16688UNISYS S-PAR DRIVERS
16689M:	David Kershner <david.kershner@unisys.com>
16690L:	sparmaintainer@unisys.com (Unisys internal)
16691S:	Supported
16692F:	include/linux/visorbus.h
16693F:	drivers/visorbus/
16694F:	drivers/staging/unisys/
16695
16696UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16697R:	Alim Akhtar <alim.akhtar@samsung.com>
16698R:	Avri Altman <avri.altman@wdc.com>
16699R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16700L:	linux-scsi@vger.kernel.org
16701S:	Supported
16702F:	Documentation/scsi/ufs.txt
16703F:	drivers/scsi/ufs/
16704
16705UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16706M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16707L:	linux-scsi@vger.kernel.org
16708S:	Supported
16709F:	drivers/scsi/ufs/*dwc*
16710
16711UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16712M:	Stanley Chu <stanley.chu@mediatek.com>
16713L:	linux-scsi@vger.kernel.org
16714L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16715S:	Maintained
16716F:	drivers/scsi/ufs/ufs-mediatek*
16717
16718UNSORTED BLOCK IMAGES (UBI)
16719M:	Artem Bityutskiy <dedekind1@gmail.com>
16720M:	Richard Weinberger <richard@nod.at>
16721W:	http://www.linux-mtd.infradead.org/
16722L:	linux-mtd@lists.infradead.org
16723T:	git git://git.infradead.org/ubifs-2.6.git
16724S:	Supported
16725F:	drivers/mtd/ubi/
16726F:	include/linux/mtd/ubi.h
16727F:	include/uapi/mtd/ubi-user.h
16728
16729USB "USBNET" DRIVER FRAMEWORK
16730M:	Oliver Neukum <oneukum@suse.com>
16731L:	netdev@vger.kernel.org
16732W:	http://www.linux-usb.org/usbnet
16733S:	Maintained
16734F:	drivers/net/usb/usbnet.c
16735F:	include/linux/usb/usbnet.h
16736
16737USB ACM DRIVER
16738M:	Oliver Neukum <oneukum@suse.com>
16739L:	linux-usb@vger.kernel.org
16740S:	Maintained
16741F:	Documentation/usb/acm.rst
16742F:	drivers/usb/class/cdc-acm.*
16743
16744USB AR5523 WIRELESS DRIVER
16745M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16746L:	linux-wireless@vger.kernel.org
16747S:	Maintained
16748F:	drivers/net/wireless/ath/ar5523/
16749
16750USB ATTACHED SCSI
16751M:	Oliver Neukum <oneukum@suse.com>
16752L:	linux-usb@vger.kernel.org
16753L:	linux-scsi@vger.kernel.org
16754S:	Maintained
16755F:	drivers/usb/storage/uas.c
16756
16757USB CDC ETHERNET DRIVER
16758M:	Oliver Neukum <oliver@neukum.org>
16759L:	linux-usb@vger.kernel.org
16760S:	Maintained
16761F:	drivers/net/usb/cdc_*.c
16762F:	include/uapi/linux/usb/cdc.h
16763
16764USB CHAOSKEY DRIVER
16765M:	Keith Packard <keithp@keithp.com>
16766L:	linux-usb@vger.kernel.org
16767S:	Maintained
16768F:	drivers/usb/misc/chaoskey.c
16769
16770USB CYPRESS C67X00 DRIVER
16771M:	Peter Korsgaard <jacmet@sunsite.dk>
16772L:	linux-usb@vger.kernel.org
16773S:	Maintained
16774F:	drivers/usb/c67x00/
16775
16776USB DAVICOM DM9601 DRIVER
16777M:	Peter Korsgaard <jacmet@sunsite.dk>
16778L:	netdev@vger.kernel.org
16779W:	http://www.linux-usb.org/usbnet
16780S:	Maintained
16781F:	drivers/net/usb/dm9601.c
16782
16783USB EHCI DRIVER
16784M:	Alan Stern <stern@rowland.harvard.edu>
16785L:	linux-usb@vger.kernel.org
16786S:	Maintained
16787F:	Documentation/usb/ehci.rst
16788F:	drivers/usb/host/ehci*
16789
16790USB GADGET/PERIPHERAL SUBSYSTEM
16791M:	Felipe Balbi <balbi@kernel.org>
16792L:	linux-usb@vger.kernel.org
16793W:	http://www.linux-usb.org/gadget
16794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16795S:	Maintained
16796F:	drivers/usb/gadget/
16797F:	include/linux/usb/gadget*
16798
16799USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16800M:	Jiri Kosina <jikos@kernel.org>
16801M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16802L:	linux-usb@vger.kernel.org
16803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16804S:	Maintained
16805F:	Documentation/hid/hiddev.rst
16806F:	drivers/hid/usbhid/
16807
16808USB INTEL XHCI ROLE MUX DRIVER
16809M:	Hans de Goede <hdegoede@redhat.com>
16810L:	linux-usb@vger.kernel.org
16811S:	Maintained
16812F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16813
16814USB IP DRIVER FOR HISILICON KIRIN
16815M:	Yu Chen <chenyu56@huawei.com>
16816M:	Binghui Wang <wangbinghui@hisilicon.com>
16817L:	linux-usb@vger.kernel.org
16818S:	Maintained
16819F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16820F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16821
16822USB ISP116X DRIVER
16823M:	Olav Kongas <ok@artecdesign.ee>
16824L:	linux-usb@vger.kernel.org
16825S:	Maintained
16826F:	drivers/usb/host/isp116x*
16827F:	include/linux/usb/isp116x.h
16828
16829USB LAN78XX ETHERNET DRIVER
16830M:	Woojung Huh <woojung.huh@microchip.com>
16831M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16832L:	netdev@vger.kernel.org
16833S:	Maintained
16834F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16835F:	drivers/net/usb/lan78xx.*
16836F:	include/dt-bindings/net/microchip-lan78xx.h
16837
16838USB MASS STORAGE DRIVER
16839M:	Alan Stern <stern@rowland.harvard.edu>
16840L:	linux-usb@vger.kernel.org
16841L:	usb-storage@lists.one-eyed-alien.net
16842S:	Maintained
16843F:	drivers/usb/storage/
16844
16845USB MIDI DRIVER
16846M:	Clemens Ladisch <clemens@ladisch.de>
16847L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16849S:	Maintained
16850F:	sound/usb/midi.*
16851
16852USB NETWORKING DRIVERS
16853L:	linux-usb@vger.kernel.org
16854S:	Odd Fixes
16855F:	drivers/net/usb/
16856
16857USB OHCI DRIVER
16858M:	Alan Stern <stern@rowland.harvard.edu>
16859L:	linux-usb@vger.kernel.org
16860S:	Maintained
16861F:	Documentation/usb/ohci.rst
16862F:	drivers/usb/host/ohci*
16863
16864USB OTG FSM (Finite State Machine)
16865M:	Peter Chen <Peter.Chen@nxp.com>
16866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16867L:	linux-usb@vger.kernel.org
16868S:	Maintained
16869F:	drivers/usb/common/usb-otg-fsm.c
16870
16871USB OVER IP DRIVER
16872M:	Valentina Manea <valentina.manea.m@gmail.com>
16873M:	Shuah Khan <shuah@kernel.org>
16874M:	Shuah Khan <skhan@linuxfoundation.org>
16875L:	linux-usb@vger.kernel.org
16876S:	Maintained
16877F:	Documentation/usb/usbip_protocol.rst
16878F:	drivers/usb/usbip/
16879F:	tools/usb/usbip/
16880F:	tools/testing/selftests/drivers/usb/usbip/
16881
16882USB PEGASUS DRIVER
16883M:	Petko Manolov <petkan@nucleusys.com>
16884L:	linux-usb@vger.kernel.org
16885L:	netdev@vger.kernel.org
16886T:	git git://github.com/petkan/pegasus.git
16887W:	https://github.com/petkan/pegasus
16888S:	Maintained
16889F:	drivers/net/usb/pegasus.*
16890
16891USB PHY LAYER
16892M:	Felipe Balbi <balbi@kernel.org>
16893L:	linux-usb@vger.kernel.org
16894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16895S:	Maintained
16896F:	drivers/usb/phy/
16897
16898USB PRINTER DRIVER (usblp)
16899M:	Pete Zaitcev <zaitcev@redhat.com>
16900L:	linux-usb@vger.kernel.org
16901S:	Supported
16902F:	drivers/usb/class/usblp.c
16903
16904USB QMI WWAN NETWORK DRIVER
16905M:	Bjørn Mork <bjorn@mork.no>
16906L:	netdev@vger.kernel.org
16907S:	Maintained
16908F:	Documentation/ABI/testing/sysfs-class-net-qmi
16909F:	drivers/net/usb/qmi_wwan.c
16910
16911USB RTL8150 DRIVER
16912M:	Petko Manolov <petkan@nucleusys.com>
16913L:	linux-usb@vger.kernel.org
16914L:	netdev@vger.kernel.org
16915T:	git git://github.com/petkan/rtl8150.git
16916W:	https://github.com/petkan/rtl8150
16917S:	Maintained
16918F:	drivers/net/usb/rtl8150.c
16919
16920USB SERIAL SUBSYSTEM
16921M:	Johan Hovold <johan@kernel.org>
16922L:	linux-usb@vger.kernel.org
16923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16924S:	Maintained
16925F:	Documentation/usb/usb-serial.rst
16926F:	drivers/usb/serial/
16927F:	include/linux/usb/serial.h
16928
16929USB SMSC75XX ETHERNET DRIVER
16930M:	Steve Glendinning <steve.glendinning@shawell.net>
16931L:	netdev@vger.kernel.org
16932S:	Maintained
16933F:	drivers/net/usb/smsc75xx.*
16934
16935USB SMSC95XX ETHERNET DRIVER
16936M:	Steve Glendinning <steve.glendinning@shawell.net>
16937M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16938L:	netdev@vger.kernel.org
16939S:	Maintained
16940F:	drivers/net/usb/smsc95xx.*
16941
16942USB SUBSYSTEM
16943M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16944L:	linux-usb@vger.kernel.org
16945W:	http://www.linux-usb.org
16946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16947S:	Supported
16948F:	Documentation/devicetree/bindings/usb/
16949F:	Documentation/usb/
16950F:	drivers/usb/
16951F:	include/linux/usb.h
16952F:	include/linux/usb/
16953
16954USB TYPEC PI3USB30532 MUX DRIVER
16955M:	Hans de Goede <hdegoede@redhat.com>
16956L:	linux-usb@vger.kernel.org
16957S:	Maintained
16958F:	drivers/usb/typec/mux/pi3usb30532.c
16959
16960USB TYPEC CLASS
16961M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16962L:	linux-usb@vger.kernel.org
16963S:	Maintained
16964F:	Documentation/ABI/testing/sysfs-class-typec
16965F:	Documentation/driver-api/usb/typec.rst
16966F:	drivers/usb/typec/
16967F:	include/linux/usb/typec.h
16968
16969USB TYPEC BUS FOR ALTERNATE MODES
16970M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16971L:	linux-usb@vger.kernel.org
16972S:	Maintained
16973F:	Documentation/ABI/testing/sysfs-bus-typec
16974F:	Documentation/driver-api/usb/typec_bus.rst
16975F:	drivers/usb/typec/altmodes/
16976F:	include/linux/usb/typec_altmode.h
16977
16978USB TYPEC PORT CONTROLLER DRIVERS
16979M:	Guenter Roeck <linux@roeck-us.net>
16980L:	linux-usb@vger.kernel.org
16981S:	Maintained
16982F:	drivers/usb/typec/tcpm/
16983
16984USB UHCI DRIVER
16985M:	Alan Stern <stern@rowland.harvard.edu>
16986L:	linux-usb@vger.kernel.org
16987S:	Maintained
16988F:	drivers/usb/host/uhci*
16989
16990USB VIDEO CLASS
16991M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16992L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16993L:	linux-media@vger.kernel.org
16994T:	git git://linuxtv.org/media_tree.git
16995W:	http://www.ideasonboard.org/uvc/
16996S:	Maintained
16997F:	drivers/media/usb/uvc/
16998F:	include/uapi/linux/uvcvideo.h
16999
17000USB VISION DRIVER
17001M:	Hans Verkuil <hverkuil@xs4all.nl>
17002L:	linux-media@vger.kernel.org
17003T:	git git://linuxtv.org/media_tree.git
17004W:	https://linuxtv.org
17005S:	Odd Fixes
17006F:	drivers/media/usb/usbvision/
17007
17008USB WEBCAM GADGET
17009M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17010L:	linux-usb@vger.kernel.org
17011S:	Maintained
17012F:	drivers/usb/gadget/function/*uvc*
17013F:	drivers/usb/gadget/legacy/webcam.c
17014F:	include/uapi/linux/usb/g_uvc.h
17015
17016USB WIRELESS RNDIS DRIVER (rndis_wlan)
17017M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
17018L:	linux-wireless@vger.kernel.org
17019S:	Maintained
17020F:	drivers/net/wireless/rndis_wlan.c
17021
17022USB XHCI DRIVER
17023M:	Mathias Nyman <mathias.nyman@intel.com>
17024L:	linux-usb@vger.kernel.org
17025S:	Supported
17026F:	drivers/usb/host/xhci*
17027F:	drivers/usb/host/pci-quirks*
17028
17029USB ZD1201 DRIVER
17030L:	linux-wireless@vger.kernel.org
17031W:	http://linux-lc100020.sourceforge.net
17032S:	Orphan
17033F:	drivers/net/wireless/zydas/zd1201.*
17034
17035USB ZR364XX DRIVER
17036M:	Antoine Jacquet <royale@zerezo.com>
17037L:	linux-usb@vger.kernel.org
17038L:	linux-media@vger.kernel.org
17039T:	git git://linuxtv.org/media_tree.git
17040W:	http://royale.zerezo.com/zr364xx/
17041S:	Maintained
17042F:	Documentation/media/v4l-drivers/zr364xx*
17043F:	drivers/media/usb/zr364xx/
17044
17045USER-MODE LINUX (UML)
17046M:	Jeff Dike <jdike@addtoit.com>
17047M:	Richard Weinberger <richard@nod.at>
17048M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
17049L:	linux-um@lists.infradead.org
17050W:	http://user-mode-linux.sourceforge.net
17051Q:	https://patchwork.ozlabs.org/project/linux-um/list/
17052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17053S:	Maintained
17054F:	Documentation/virt/uml/
17055F:	arch/um/
17056F:	arch/x86/um/
17057F:	fs/hostfs/
17058
17059USERSPACE COPYIN/COPYOUT (UIOVEC)
17060M:	Alexander Viro <viro@zeniv.linux.org.uk>
17061S:	Maintained
17062F:	lib/iov_iter.c
17063F:	include/linux/uio.h
17064
17065USERSPACE DMA BUFFER DRIVER
17066M:	Gerd Hoffmann <kraxel@redhat.com>
17067S:	Maintained
17068L:	dri-devel@lists.freedesktop.org
17069F:	drivers/dma-buf/udmabuf.c
17070F:	include/uapi/linux/udmabuf.h
17071T:	git git://anongit.freedesktop.org/drm/drm-misc
17072
17073USERSPACE I/O (UIO)
17074M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17075S:	Maintained
17076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17077F:	Documentation/driver-api/uio-howto.rst
17078F:	drivers/uio/
17079F:	include/linux/uio_driver.h
17080
17081UTIL-LINUX PACKAGE
17082M:	Karel Zak <kzak@redhat.com>
17083L:	util-linux@vger.kernel.org
17084W:	http://en.wikipedia.org/wiki/Util-linux
17085T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17086S:	Maintained
17087
17088UUID HELPERS
17089M:	Christoph Hellwig <hch@lst.de>
17090R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17091L:	linux-kernel@vger.kernel.org
17092T:	git git://git.infradead.org/users/hch/uuid.git
17093F:	lib/uuid.c
17094F:	lib/test_uuid.c
17095F:	include/linux/uuid.h
17096F:	include/uapi/linux/uuid.h
17097S:	Maintained
17098
17099UVESAFB DRIVER
17100M:	Michal Januszewski <spock@gentoo.org>
17101L:	linux-fbdev@vger.kernel.org
17102W:	https://github.com/mjanusz/v86d
17103S:	Maintained
17104F:	Documentation/fb/uvesafb.rst
17105F:	drivers/video/fbdev/uvesafb.*
17106
17107VF610 NAND DRIVER
17108M:	Stefan Agner <stefan@agner.ch>
17109L:	linux-mtd@lists.infradead.org
17110S:	Supported
17111F:	drivers/mtd/nand/raw/vf610_nfc.c
17112
17113VFAT/FAT/MSDOS FILESYSTEM
17114M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17115S:	Maintained
17116F:	Documentation/filesystems/vfat.txt
17117F:	fs/fat/
17118
17119VFIO DRIVER
17120M:	Alex Williamson <alex.williamson@redhat.com>
17121R:	Cornelia Huck <cohuck@redhat.com>
17122L:	kvm@vger.kernel.org
17123T:	git git://github.com/awilliam/linux-vfio.git
17124S:	Maintained
17125F:	Documentation/driver-api/vfio.rst
17126F:	drivers/vfio/
17127F:	include/linux/vfio.h
17128F:	include/uapi/linux/vfio.h
17129
17130VFIO MEDIATED DEVICE DRIVERS
17131M:	Kirti Wankhede <kwankhede@nvidia.com>
17132L:	kvm@vger.kernel.org
17133S:	Maintained
17134F:	Documentation/driver-api/vfio-mediated-device.rst
17135F:	drivers/vfio/mdev/
17136F:	include/linux/mdev.h
17137F:	samples/vfio-mdev/
17138
17139VFIO PLATFORM DRIVER
17140M:	Eric Auger <eric.auger@redhat.com>
17141L:	kvm@vger.kernel.org
17142S:	Maintained
17143F:	drivers/vfio/platform/
17144
17145VGA_SWITCHEROO
17146R:	Lukas Wunner <lukas@wunner.de>
17147S:	Maintained
17148F:	Documentation/gpu/vga-switcheroo.rst
17149F:	drivers/gpu/vga/vga_switcheroo.c
17150F:	include/linux/vga_switcheroo.h
17151T:	git git://anongit.freedesktop.org/drm/drm-misc
17152
17153VIA RHINE NETWORK DRIVER
17154S:	Orphan
17155F:	drivers/net/ethernet/via/via-rhine.c
17156
17157VIA SD/MMC CARD CONTROLLER DRIVER
17158M:	Bruce Chang <brucechang@via.com.tw>
17159M:	Harald Welte <HaraldWelte@viatech.com>
17160S:	Maintained
17161F:	drivers/mmc/host/via-sdmmc.c
17162
17163VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17164M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17165L:	linux-fbdev@vger.kernel.org
17166S:	Maintained
17167F:	include/linux/via-core.h
17168F:	include/linux/via-gpio.h
17169F:	include/linux/via_i2c.h
17170F:	drivers/video/fbdev/via/
17171
17172VIA VELOCITY NETWORK DRIVER
17173M:	Francois Romieu <romieu@fr.zoreil.com>
17174L:	netdev@vger.kernel.org
17175S:	Maintained
17176F:	drivers/net/ethernet/via/via-velocity.*
17177
17178VICODEC VIRTUAL CODEC DRIVER
17179M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
17180L:	linux-media@vger.kernel.org
17181T:	git git://linuxtv.org/media_tree.git
17182W:	https://linuxtv.org
17183S:	Maintained
17184F:	drivers/media/platform/vicodec/*
17185
17186VIDEO MULTIPLEXER DRIVER
17187M:	Philipp Zabel <p.zabel@pengutronix.de>
17188L:	linux-media@vger.kernel.org
17189S:	Maintained
17190F:	drivers/media/platform/video-mux.c
17191
17192VIDEO I2C POLLING DRIVER
17193M:	Matt Ranostay <matt.ranostay@konsulko.com>
17194L:	linux-media@vger.kernel.org
17195S:	Maintained
17196F:	drivers/media/i2c/video-i2c.c
17197
17198VIDEOBUF2 FRAMEWORK
17199M:	Pawel Osciak <pawel@osciak.com>
17200M:	Marek Szyprowski <m.szyprowski@samsung.com>
17201M:	Kyungmin Park <kyungmin.park@samsung.com>
17202R:	Tomasz Figa <tfiga@chromium.org>
17203L:	linux-media@vger.kernel.org
17204S:	Maintained
17205F:	drivers/media/common/videobuf2/*
17206F:	include/media/videobuf2-*
17207
17208VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17209M:	Helen Koike <helen.koike@collabora.com>
17210L:	linux-media@vger.kernel.org
17211T:	git git://linuxtv.org/media_tree.git
17212W:	https://linuxtv.org
17213S:	Maintained
17214F:	drivers/media/platform/vimc/*
17215
17216VIRT LIB
17217M:	Alex Williamson <alex.williamson@redhat.com>
17218M:	Paolo Bonzini <pbonzini@redhat.com>
17219L:	kvm@vger.kernel.org
17220S:	Supported
17221F:	virt/lib/
17222
17223VIRTIO AND VHOST VSOCK DRIVER
17224M:	Stefan Hajnoczi <stefanha@redhat.com>
17225L:	kvm@vger.kernel.org
17226L:	virtualization@lists.linux-foundation.org
17227L:	netdev@vger.kernel.org
17228S:	Maintained
17229F:	include/linux/virtio_vsock.h
17230F:	include/uapi/linux/virtio_vsock.h
17231F:	include/uapi/linux/vsockmon.h
17232F:	include/uapi/linux/vm_sockets_diag.h
17233F:	net/vmw_vsock/diag.c
17234F:	net/vmw_vsock/af_vsock_tap.c
17235F:	net/vmw_vsock/virtio_transport_common.c
17236F:	net/vmw_vsock/virtio_transport.c
17237F:	drivers/net/vsockmon.c
17238F:	drivers/vhost/vsock.c
17239F:	tools/testing/vsock/
17240
17241VIRTIO CONSOLE DRIVER
17242M:	Amit Shah <amit@kernel.org>
17243L:	virtualization@lists.linux-foundation.org
17244S:	Maintained
17245F:	drivers/char/virtio_console.c
17246F:	include/linux/virtio_console.h
17247F:	include/uapi/linux/virtio_console.h
17248
17249VIRTIO CORE AND NET DRIVERS
17250M:	"Michael S. Tsirkin" <mst@redhat.com>
17251M:	Jason Wang <jasowang@redhat.com>
17252L:	virtualization@lists.linux-foundation.org
17253S:	Maintained
17254F:	Documentation/devicetree/bindings/virtio/
17255F:	drivers/virtio/
17256F:	tools/virtio/
17257F:	drivers/net/virtio_net.c
17258F:	drivers/block/virtio_blk.c
17259F:	include/linux/virtio*.h
17260F:	include/uapi/linux/virtio_*.h
17261F:	drivers/crypto/virtio/
17262F:	mm/balloon_compaction.c
17263
17264VIRTIO BLOCK AND SCSI DRIVERS
17265M:	"Michael S. Tsirkin" <mst@redhat.com>
17266M:	Jason Wang <jasowang@redhat.com>
17267R:	Paolo Bonzini <pbonzini@redhat.com>
17268R:	Stefan Hajnoczi <stefanha@redhat.com>
17269L:	virtualization@lists.linux-foundation.org
17270S:	Maintained
17271F:	drivers/block/virtio_blk.c
17272F:	drivers/scsi/virtio_scsi.c
17273F:	include/uapi/linux/virtio_blk.h
17274F:	include/uapi/linux/virtio_scsi.h
17275F:	drivers/vhost/scsi.c
17276
17277VIRTIO CRYPTO DRIVER
17278M:	Gonglei <arei.gonglei@huawei.com>
17279L:	virtualization@lists.linux-foundation.org
17280L:	linux-crypto@vger.kernel.org
17281S:	Maintained
17282F:	drivers/crypto/virtio/
17283F:	include/uapi/linux/virtio_crypto.h
17284
17285VIRTIO DRIVERS FOR S390
17286M:	Cornelia Huck <cohuck@redhat.com>
17287M:	Halil Pasic <pasic@linux.ibm.com>
17288L:	linux-s390@vger.kernel.org
17289L:	virtualization@lists.linux-foundation.org
17290L:	kvm@vger.kernel.org
17291S:	Supported
17292F:	drivers/s390/virtio/
17293F:	arch/s390/include/uapi/asm/virtio-ccw.h
17294
17295VIRTIO FILE SYSTEM
17296M:	Vivek Goyal <vgoyal@redhat.com>
17297M:	Stefan Hajnoczi <stefanha@redhat.com>
17298M:	Miklos Szeredi <miklos@szeredi.hu>
17299L:	virtualization@lists.linux-foundation.org
17300L:	linux-fsdevel@vger.kernel.org
17301W:	https://virtio-fs.gitlab.io/
17302S:	Supported
17303F:	fs/fuse/virtio_fs.c
17304F:	include/uapi/linux/virtio_fs.h
17305F:	Documentation/filesystems/virtiofs.rst
17306
17307VIRTIO GPU DRIVER
17308M:	David Airlie <airlied@linux.ie>
17309M:	Gerd Hoffmann <kraxel@redhat.com>
17310L:	dri-devel@lists.freedesktop.org
17311L:	virtualization@lists.linux-foundation.org
17312T:	git git://anongit.freedesktop.org/drm/drm-misc
17313S:	Maintained
17314F:	drivers/gpu/drm/virtio/
17315F:	include/uapi/linux/virtio_gpu.h
17316
17317VIRTIO HOST (VHOST)
17318M:	"Michael S. Tsirkin" <mst@redhat.com>
17319M:	Jason Wang <jasowang@redhat.com>
17320L:	kvm@vger.kernel.org
17321L:	virtualization@lists.linux-foundation.org
17322L:	netdev@vger.kernel.org
17323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17324S:	Maintained
17325F:	drivers/vhost/
17326F:	include/uapi/linux/vhost.h
17327
17328VIRTIO INPUT DRIVER
17329M:	Gerd Hoffmann <kraxel@redhat.com>
17330S:	Maintained
17331F:	drivers/virtio/virtio_input.c
17332F:	include/uapi/linux/virtio_input.h
17333
17334VIRTIO IOMMU DRIVER
17335M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
17336L:	virtualization@lists.linux-foundation.org
17337S:	Maintained
17338F:	drivers/iommu/virtio-iommu.c
17339F:	include/uapi/linux/virtio_iommu.h
17340
17341VIRTUAL BOX GUEST DEVICE DRIVER
17342M:	Hans de Goede <hdegoede@redhat.com>
17343M:	Arnd Bergmann <arnd@arndb.de>
17344M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17345S:	Maintained
17346F:	include/linux/vbox_utils.h
17347F:	include/uapi/linux/vbox*.h
17348F:	drivers/virt/vboxguest/
17349
17350VIRTUAL SERIO DEVICE DRIVER
17351M:	Stephen Chandler Paul <thatslyude@gmail.com>
17352S:	Maintained
17353F:	drivers/input/serio/userio.c
17354F:	include/uapi/linux/userio.h
17355
17356VIVID VIRTUAL VIDEO DRIVER
17357M:	Hans Verkuil <hverkuil@xs4all.nl>
17358L:	linux-media@vger.kernel.org
17359T:	git git://linuxtv.org/media_tree.git
17360W:	https://linuxtv.org
17361S:	Maintained
17362F:	drivers/media/platform/vivid/*
17363
17364VLYNQ BUS
17365M:	Florian Fainelli <f.fainelli@gmail.com>
17366L:	openwrt-devel@lists.openwrt.org (subscribers-only)
17367S:	Maintained
17368F:	drivers/vlynq/vlynq.c
17369F:	include/linux/vlynq.h
17370
17371VME SUBSYSTEM
17372M:	Martyn Welch <martyn@welchs.me.uk>
17373M:	Manohar Vanga <manohar.vanga@gmail.com>
17374M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17375L:	devel@driverdev.osuosl.org
17376S:	Maintained
17377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17378F:	Documentation/driver-api/vme.rst
17379F:	drivers/staging/vme/
17380F:	drivers/vme/
17381F:	include/linux/vme*
17382
17383VMWARE BALLOON DRIVER
17384M:	Nadav Amit <namit@vmware.com>
17385M:	"VMware, Inc." <pv-drivers@vmware.com>
17386L:	linux-kernel@vger.kernel.org
17387S:	Maintained
17388F:	drivers/misc/vmw_balloon.c
17389
17390VMWARE HYPERVISOR INTERFACE
17391M:	Thomas Hellstrom <thellstrom@vmware.com>
17392M:	"VMware, Inc." <pv-drivers@vmware.com>
17393L:	virtualization@lists.linux-foundation.org
17394S:	Supported
17395F:	arch/x86/kernel/cpu/vmware.c
17396F:	arch/x86/include/asm/vmware.h
17397
17398VMWARE PVRDMA DRIVER
17399M:	Adit Ranadive <aditr@vmware.com>
17400M:	VMware PV-Drivers <pv-drivers@vmware.com>
17401L:	linux-rdma@vger.kernel.org
17402S:	Maintained
17403F:	drivers/infiniband/hw/vmw_pvrdma/
17404
17405VMware PVSCSI driver
17406M:	Jim Gill <jgill@vmware.com>
17407M:	VMware PV-Drivers <pv-drivers@vmware.com>
17408L:	linux-scsi@vger.kernel.org
17409S:	Maintained
17410F:	drivers/scsi/vmw_pvscsi.c
17411F:	drivers/scsi/vmw_pvscsi.h
17412
17413VMWARE VMMOUSE SUBDRIVER
17414M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
17415M:	"VMware, Inc." <pv-drivers@vmware.com>
17416L:	linux-input@vger.kernel.org
17417S:	Maintained
17418F:	drivers/input/mouse/vmmouse.c
17419F:	drivers/input/mouse/vmmouse.h
17420
17421VMWARE VMXNET3 ETHERNET DRIVER
17422M:	Ronak Doshi <doshir@vmware.com>
17423M:	"VMware, Inc." <pv-drivers@vmware.com>
17424L:	netdev@vger.kernel.org
17425S:	Maintained
17426F:	drivers/net/vmxnet3/
17427
17428VOCORE VOCORE2 BOARD
17429M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17430L:	linux-mips@vger.kernel.org
17431S:	Maintained
17432F:	arch/mips/boot/dts/ralink/vocore2.dts
17433
17434VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17435M:	Liam Girdwood <lgirdwood@gmail.com>
17436M:	Mark Brown <broonie@kernel.org>
17437L:	linux-kernel@vger.kernel.org
17438W:	http://www.slimlogic.co.uk/?p=48
17439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17440S:	Supported
17441F:	Documentation/devicetree/bindings/regulator/
17442F:	Documentation/power/regulator/
17443F:	drivers/regulator/
17444F:	include/dt-bindings/regulator/
17445F:	include/linux/regulator/
17446K:	regulator_get_optional
17447
17448VRF
17449M:	David Ahern <dsahern@kernel.org>
17450M:	Shrijeet Mukherjee <shrijeet@gmail.com>
17451L:	netdev@vger.kernel.org
17452S:	Maintained
17453F:	drivers/net/vrf.c
17454F:	Documentation/networking/vrf.txt
17455
17456VT1211 HARDWARE MONITOR DRIVER
17457M:	Juerg Haefliger <juergh@gmail.com>
17458L:	linux-hwmon@vger.kernel.org
17459S:	Maintained
17460F:	Documentation/hwmon/vt1211.rst
17461F:	drivers/hwmon/vt1211.c
17462
17463VT8231 HARDWARE MONITOR DRIVER
17464M:	Roger Lucas <vt8231@hiddenengine.co.uk>
17465L:	linux-hwmon@vger.kernel.org
17466S:	Maintained
17467F:	drivers/hwmon/vt8231.c
17468
17469VUB300 USB to SDIO/SD/MMC bridge chip
17470M:	Tony Olech <tony.olech@elandigitalsystems.com>
17471L:	linux-mmc@vger.kernel.org
17472L:	linux-usb@vger.kernel.org
17473S:	Supported
17474F:	drivers/mmc/host/vub300.c
17475
17476W1 DALLAS'S 1-WIRE BUS
17477M:	Evgeniy Polyakov <zbr@ioremap.net>
17478S:	Maintained
17479F:	Documentation/devicetree/bindings/w1/
17480F:	Documentation/w1/
17481F:	drivers/w1/
17482F:	include/linux/w1.h
17483
17484W83791D HARDWARE MONITORING DRIVER
17485M:	Marc Hulsman <m.hulsman@tudelft.nl>
17486L:	linux-hwmon@vger.kernel.org
17487S:	Maintained
17488F:	Documentation/hwmon/w83791d.rst
17489F:	drivers/hwmon/w83791d.c
17490
17491W83793 HARDWARE MONITORING DRIVER
17492M:	Rudolf Marek <r.marek@assembler.cz>
17493L:	linux-hwmon@vger.kernel.org
17494S:	Maintained
17495F:	Documentation/hwmon/w83793.rst
17496F:	drivers/hwmon/w83793.c
17497
17498W83795 HARDWARE MONITORING DRIVER
17499M:	Jean Delvare <jdelvare@suse.com>
17500L:	linux-hwmon@vger.kernel.org
17501S:	Maintained
17502F:	drivers/hwmon/w83795.c
17503
17504W83L51xD SD/MMC CARD INTERFACE DRIVER
17505M:	Pierre Ossman <pierre@ossman.eu>
17506S:	Maintained
17507F:	drivers/mmc/host/wbsd.*
17508
17509WACOM PROTOCOL 4 SERIAL TABLETS
17510M:	Julian Squires <julian@cipht.net>
17511M:	Hans de Goede <hdegoede@redhat.com>
17512L:	linux-input@vger.kernel.org
17513S:	Maintained
17514F:	drivers/input/tablet/wacom_serial4.c
17515
17516WATCHDOG DEVICE DRIVERS
17517M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17518M:	Guenter Roeck <linux@roeck-us.net>
17519L:	linux-watchdog@vger.kernel.org
17520W:	http://www.linux-watchdog.org/
17521T:	git git://www.linux-watchdog.org/linux-watchdog.git
17522S:	Maintained
17523F:	Documentation/devicetree/bindings/watchdog/
17524F:	Documentation/watchdog/
17525F:	drivers/watchdog/
17526F:	include/linux/watchdog.h
17527F:	include/uapi/linux/watchdog.h
17528
17529WHISKEYCOVE PMIC GPIO DRIVER
17530M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17531L:	linux-gpio@vger.kernel.org
17532S:	Maintained
17533F:	drivers/gpio/gpio-wcove.c
17534
17535WHWAVE RTC DRIVER
17536M:	Dianlong Li <long17.cool@163.com>
17537L:	linux-rtc@vger.kernel.org
17538S:	Maintained
17539F:	drivers/rtc/rtc-sd3078.c
17540
17541WIIMOTE HID DRIVER
17542M:	David Herrmann <dh.herrmann@googlemail.com>
17543L:	linux-input@vger.kernel.org
17544S:	Maintained
17545F:	drivers/hid/hid-wiimote*
17546
17547WILOCITY WIL6210 WIRELESS DRIVER
17548M:	Maya Erez <merez@codeaurora.org>
17549L:	linux-wireless@vger.kernel.org
17550L:	wil6210@qti.qualcomm.com
17551S:	Supported
17552W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17553F:	drivers/net/wireless/ath/wil6210/
17554
17555WIMAX STACK
17556M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17557M:	linux-wimax@intel.com
17558L:	wimax@linuxwimax.org (subscribers-only)
17559S:	Supported
17560W:	http://linuxwimax.org
17561F:	Documentation/admin-guide/wimax/wimax.rst
17562F:	include/linux/wimax/debug.h
17563F:	include/net/wimax.h
17564F:	include/uapi/linux/wimax.h
17565F:	net/wimax/
17566
17567WINBOND CIR DRIVER
17568M:	David Härdeman <david@hardeman.nu>
17569S:	Maintained
17570F:	drivers/media/rc/winbond-cir.c
17571
17572RCMM REMOTE CONTROLS DECODER
17573M:	Patrick Lerda <patrick9876@free.fr>
17574S:	Maintained
17575F:	drivers/media/rc/ir-rcmm-decoder.c
17576
17577WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17578M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17579L:	linux-watchdog@vger.kernel.org
17580S:	Maintained
17581F:	drivers/watchdog/ebc-c384_wdt.c
17582
17583WINSYSTEMS WS16C48 GPIO DRIVER
17584M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17585L:	linux-gpio@vger.kernel.org
17586S:	Maintained
17587F:	drivers/gpio/gpio-ws16c48.c
17588
17589WISTRON LAPTOP BUTTON DRIVER
17590M:	Miloslav Trmac <mitr@volny.cz>
17591S:	Maintained
17592F:	drivers/input/misc/wistron_btns.c
17593
17594WL3501 WIRELESS PCMCIA CARD DRIVER
17595L:	linux-wireless@vger.kernel.org
17596S:	Odd fixes
17597F:	drivers/net/wireless/wl3501*
17598
17599WOLFSON MICROELECTRONICS DRIVERS
17600L:	patches@opensource.cirrus.com
17601T:	git https://github.com/CirrusLogic/linux-drivers.git
17602W:	https://github.com/CirrusLogic/linux-drivers/wiki
17603S:	Supported
17604F:	Documentation/hwmon/wm83??.rst
17605F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17606F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17607F:	Documentation/devicetree/bindings/mfd/arizona.txt
17608F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17609F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17610F:	arch/arm/mach-s3c64xx/mach-crag6410*
17611F:	drivers/clk/clk-wm83*.c
17612F:	drivers/extcon/extcon-arizona.c
17613F:	drivers/leds/leds-wm83*.c
17614F:	drivers/gpio/gpio-*wm*.c
17615F:	drivers/gpio/gpio-arizona.c
17616F:	drivers/hwmon/wm83??-hwmon.c
17617F:	drivers/input/misc/wm831x-on.c
17618F:	drivers/input/touchscreen/wm831x-ts.c
17619F:	drivers/input/touchscreen/wm97*.c
17620F:	drivers/mfd/arizona*
17621F:	drivers/mfd/wm*.c
17622F:	drivers/mfd/cs47l24*
17623F:	drivers/power/supply/wm83*.c
17624F:	drivers/rtc/rtc-wm83*.c
17625F:	drivers/regulator/wm8*.c
17626F:	drivers/regulator/arizona*
17627F:	drivers/video/backlight/wm83*_bl.c
17628F:	drivers/watchdog/wm83*_wdt.c
17629F:	include/linux/mfd/arizona/
17630F:	include/linux/mfd/wm831x/
17631F:	include/linux/mfd/wm8350/
17632F:	include/linux/mfd/wm8400*
17633F:	include/linux/regulator/arizona*
17634F:	include/linux/wm97xx.h
17635F:	include/sound/wm????.h
17636F:	sound/soc/codecs/arizona.?
17637F:	sound/soc/codecs/wm*
17638F:	sound/soc/codecs/cs47l24*
17639
17640WORKQUEUE
17641M:	Tejun Heo <tj@kernel.org>
17642R:	Lai Jiangshan <jiangshanlai@gmail.com>
17643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17644S:	Maintained
17645F:	include/linux/workqueue.h
17646F:	kernel/workqueue.c
17647F:	Documentation/core-api/workqueue.rst
17648
17649X-POWERS AXP288 PMIC DRIVERS
17650M:	Hans de Goede <hdegoede@redhat.com>
17651S:	Maintained
17652N:	axp288
17653F:	drivers/acpi/pmic/intel_pmic_xpower.c
17654
17655X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17656M:	Chen-Yu Tsai <wens@csie.org>
17657L:	linux-kernel@vger.kernel.org
17658S:	Maintained
17659N:	axp[128]
17660
17661X.25 NETWORK LAYER
17662M:	Andrew Hendry <andrew.hendry@gmail.com>
17663L:	linux-x25@vger.kernel.org
17664S:	Odd Fixes
17665F:	Documentation/networking/x25*
17666F:	include/net/x25*
17667F:	net/x25/
17668
17669X86 ARCHITECTURE (32-BIT AND 64-BIT)
17670M:	Thomas Gleixner <tglx@linutronix.de>
17671M:	Ingo Molnar <mingo@redhat.com>
17672M:	Borislav Petkov <bp@alien8.de>
17673R:	"H. Peter Anvin" <hpa@zytor.com>
17674M:	x86@kernel.org
17675L:	linux-kernel@vger.kernel.org
17676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17677S:	Maintained
17678F:	Documentation/devicetree/bindings/x86/
17679F:	Documentation/x86/
17680F:	arch/x86/
17681
17682X86 ENTRY CODE
17683M:	Andy Lutomirski <luto@kernel.org>
17684L:	linux-kernel@vger.kernel.org
17685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17686S:	Maintained
17687F:	arch/x86/entry/
17688
17689X86 MCE INFRASTRUCTURE
17690M:	Tony Luck <tony.luck@intel.com>
17691M:	Borislav Petkov <bp@alien8.de>
17692L:	linux-edac@vger.kernel.org
17693S:	Maintained
17694F:	arch/x86/kernel/cpu/mce/*
17695
17696X86 MICROCODE UPDATE SUPPORT
17697M:	Borislav Petkov <bp@alien8.de>
17698S:	Maintained
17699F:	arch/x86/kernel/cpu/microcode/*
17700
17701X86 MM
17702M:	Dave Hansen <dave.hansen@linux.intel.com>
17703M:	Andy Lutomirski <luto@kernel.org>
17704M:	Peter Zijlstra <peterz@infradead.org>
17705L:	linux-kernel@vger.kernel.org
17706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17707S:	Maintained
17708F:	arch/x86/mm/
17709
17710X86 PLATFORM DRIVERS
17711M:	Darren Hart <dvhart@infradead.org>
17712M:	Andy Shevchenko <andy@infradead.org>
17713L:	platform-driver-x86@vger.kernel.org
17714T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17715S:	Odd Fixes
17716F:	drivers/platform/x86/
17717F:	drivers/platform/olpc/
17718
17719X86 PLATFORM DRIVERS - ARCH
17720R:	Darren Hart <dvhart@infradead.org>
17721R:	Andy Shevchenko <andy@infradead.org>
17722L:	platform-driver-x86@vger.kernel.org
17723L:	x86@kernel.org
17724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17725S:	Maintained
17726F:	arch/x86/platform
17727
17728X86 VDSO
17729M:	Andy Lutomirski <luto@kernel.org>
17730L:	linux-kernel@vger.kernel.org
17731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17732S:	Maintained
17733F:	arch/x86/entry/vdso/
17734
17735XARRAY
17736M:	Matthew Wilcox <willy@infradead.org>
17737L:	linux-fsdevel@vger.kernel.org
17738S:	Supported
17739F:	Documentation/core-api/xarray.rst
17740F:	lib/idr.c
17741F:	lib/xarray.c
17742F:	include/linux/idr.h
17743F:	include/linux/xarray.h
17744F:	tools/testing/radix-tree
17745
17746XBOX DVD IR REMOTE
17747M:	Benjamin Valentin <benpicco@googlemail.com>
17748S:	Maintained
17749F:	drivers/media/rc/xbox_remote.c
17750F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17751
17752XC2028/3028 TUNER DRIVER
17753M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17754L:	linux-media@vger.kernel.org
17755W:	https://linuxtv.org
17756T:	git git://linuxtv.org/media_tree.git
17757S:	Maintained
17758F:	drivers/media/tuners/tuner-xc2028.*
17759
17760XDP (eXpress Data Path)
17761M:	Alexei Starovoitov <ast@kernel.org>
17762M:	Daniel Borkmann <daniel@iogearbox.net>
17763M:	David S. Miller <davem@davemloft.net>
17764M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17765M:	Jesper Dangaard Brouer <hawk@kernel.org>
17766M:	John Fastabend <john.fastabend@gmail.com>
17767L:	netdev@vger.kernel.org
17768L:	bpf@vger.kernel.org
17769S:	Supported
17770F:	net/core/xdp.c
17771F:	include/net/xdp.h
17772F:	kernel/bpf/devmap.c
17773F:	kernel/bpf/cpumap.c
17774F:	include/trace/events/xdp.h
17775K:	xdp
17776N:	xdp
17777
17778XDP SOCKETS (AF_XDP)
17779M:	Björn Töpel <bjorn.topel@intel.com>
17780M:	Magnus Karlsson <magnus.karlsson@intel.com>
17781R:	Jonathan Lemon <jonathan.lemon@gmail.com>
17782L:	netdev@vger.kernel.org
17783L:	bpf@vger.kernel.org
17784S:	Maintained
17785F:	kernel/bpf/xskmap.c
17786F:	net/xdp/
17787
17788XEN BLOCK SUBSYSTEM
17789M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17790M:	Roger Pau Monné <roger.pau@citrix.com>
17791L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17792S:	Supported
17793F:	drivers/block/xen-blkback/*
17794F:	drivers/block/xen*
17795
17796XEN HYPERVISOR ARM
17797M:	Stefano Stabellini <sstabellini@kernel.org>
17798L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17799S:	Maintained
17800F:	arch/arm/xen/
17801F:	arch/arm/include/asm/xen/
17802
17803XEN HYPERVISOR ARM64
17804M:	Stefano Stabellini <sstabellini@kernel.org>
17805L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17806S:	Maintained
17807F:	arch/arm64/xen/
17808F:	arch/arm64/include/asm/xen/
17809
17810XEN HYPERVISOR INTERFACE
17811M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17812M:	Juergen Gross <jgross@suse.com>
17813R:	Stefano Stabellini <sstabellini@kernel.org>
17814L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17816S:	Supported
17817F:	arch/x86/xen/
17818F:	arch/x86/platform/pvh/
17819F:	drivers/*/xen-*front.c
17820F:	drivers/xen/
17821F:	arch/x86/include/asm/xen/
17822F:	arch/x86/include/asm/pvclock-abi.h
17823F:	include/xen/
17824F:	include/uapi/xen/
17825F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17826F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17827
17828XEN NETWORK BACKEND DRIVER
17829M:	Wei Liu <wei.liu@kernel.org>
17830M:	Paul Durrant <paul@xen.org>
17831L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17832L:	netdev@vger.kernel.org
17833S:	Supported
17834F:	drivers/net/xen-netback/*
17835
17836XEN PCI SUBSYSTEM
17837M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17838L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17839S:	Supported
17840F:	arch/x86/pci/*xen*
17841F:	drivers/pci/*xen*
17842
17843XEN PVSCSI DRIVERS
17844M:	Juergen Gross <jgross@suse.com>
17845L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17846L:	linux-scsi@vger.kernel.org
17847S:	Supported
17848F:	drivers/scsi/xen-scsifront.c
17849F:	drivers/xen/xen-scsiback.c
17850F:	include/xen/interface/io/vscsiif.h
17851
17852XEN SWIOTLB SUBSYSTEM
17853M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17854L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17855L:	iommu@lists.linux-foundation.org
17856S:	Supported
17857F:	arch/x86/xen/*swiotlb*
17858F:	drivers/xen/*swiotlb*
17859
17860XEN SOUND FRONTEND DRIVER
17861M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17862L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17863L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17864S:	Supported
17865F:	sound/xen/*
17866
17867XFS FILESYSTEM
17868M:	Darrick J. Wong <darrick.wong@oracle.com>
17869M:	linux-xfs@vger.kernel.org
17870L:	linux-xfs@vger.kernel.org
17871W:	http://xfs.org/
17872T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17873S:	Supported
17874F:	Documentation/admin-guide/xfs.rst
17875F:	Documentation/ABI/testing/sysfs-fs-xfs
17876F:	Documentation/filesystems/xfs-delayed-logging-design.txt
17877F:	Documentation/filesystems/xfs-self-describing-metadata.txt
17878F:	fs/xfs/
17879F:	include/uapi/linux/dqblk_xfs.h
17880F:	include/uapi/linux/fsmap.h
17881
17882XILINX AXI ETHERNET DRIVER
17883M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17884S:	Maintained
17885F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17886
17887XILINX UARTLITE SERIAL DRIVER
17888M:	Peter Korsgaard <jacmet@sunsite.dk>
17889L:	linux-serial@vger.kernel.org
17890S:	Maintained
17891F:	drivers/tty/serial/uartlite.c
17892
17893XILINX VIDEO IP CORES
17894M:	Hyun Kwon <hyun.kwon@xilinx.com>
17895M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17896L:	linux-media@vger.kernel.org
17897T:	git git://linuxtv.org/media_tree.git
17898S:	Supported
17899F:	Documentation/devicetree/bindings/media/xilinx/
17900F:	drivers/media/platform/xilinx/
17901F:	include/uapi/linux/xilinx-v4l2-controls.h
17902
17903XILINX SD-FEC IP CORES
17904M:	Derek Kiernan <derek.kiernan@xilinx.com>
17905M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
17906S:	Maintained
17907F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
17908F:	Documentation/misc-devices/xilinx_sdfec.rst
17909F:	drivers/misc/xilinx_sdfec.c
17910F:	drivers/misc/Kconfig
17911F:	drivers/misc/Makefile
17912F:	include/uapi/misc/xilinx_sdfec.h
17913
17914XILLYBUS DRIVER
17915M:	Eli Billauer <eli.billauer@gmail.com>
17916L:	linux-kernel@vger.kernel.org
17917S:	Supported
17918F:	drivers/char/xillybus/
17919
17920XLP9XX I2C DRIVER
17921M:	George Cherian <george.cherian@cavium.com>
17922M:	Jan Glauber <jglauber@cavium.com>
17923L:	linux-i2c@vger.kernel.org
17924W:	http://www.cavium.com
17925S:	Supported
17926F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17927F:	drivers/i2c/busses/i2c-xlp9xx.c
17928
17929XRA1403 GPIO EXPANDER
17930M:	Nandor Han <nandor.han@ge.com>
17931M:	Semi Malinen <semi.malinen@ge.com>
17932L:	linux-gpio@vger.kernel.org
17933S:	Maintained
17934F:	drivers/gpio/gpio-xra1403.c
17935F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17936
17937XTENSA XTFPGA PLATFORM SUPPORT
17938M:	Max Filippov <jcmvbkbc@gmail.com>
17939L:	linux-xtensa@linux-xtensa.org
17940S:	Maintained
17941F:	drivers/spi/spi-xtensa-xtfpga.c
17942F:	sound/soc/xtensa/xtfpga-i2s.c
17943
17944YAM DRIVER FOR AX.25
17945M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17946L:	linux-hams@vger.kernel.org
17947S:	Maintained
17948F:	drivers/net/hamradio/yam*
17949F:	include/linux/yam.h
17950
17951YAMA SECURITY MODULE
17952M:	Kees Cook <keescook@chromium.org>
17953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17954S:	Supported
17955F:	security/yama/
17956F:	Documentation/admin-guide/LSM/Yama.rst
17957
17958YEALINK PHONE DRIVER
17959M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17960L:	usbb2k-api-dev@nongnu.org
17961S:	Maintained
17962F:	Documentation/input/devices/yealink.rst
17963F:	drivers/input/misc/yealink.*
17964
17965Z8530 DRIVER FOR AX.25
17966M:	Joerg Reuter <jreuter@yaina.de>
17967W:	http://yaina.de/jreuter/
17968W:	http://www.qsl.net/dl1bke/
17969L:	linux-hams@vger.kernel.org
17970S:	Maintained
17971F:	Documentation/networking/z8530drv.txt
17972F:	drivers/net/hamradio/*scc.c
17973F:	drivers/net/hamradio/z8530.h
17974
17975ZBUD COMPRESSED PAGE ALLOCATOR
17976M:	Seth Jennings <sjenning@redhat.com>
17977M:	Dan Streetman <ddstreet@ieee.org>
17978L:	linux-mm@kvack.org
17979S:	Maintained
17980F:	mm/zbud.c
17981F:	include/linux/zbud.h
17982
17983ZD1211RW WIRELESS DRIVER
17984M:	Daniel Drake <dsd@gentoo.org>
17985M:	Ulrich Kunitz <kune@deine-taler.de>
17986W:	http://zd1211.ath.cx/wiki/DriverRewrite
17987L:	linux-wireless@vger.kernel.org
17988L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17989S:	Maintained
17990F:	drivers/net/wireless/zydas/zd1211rw/
17991
17992ZD1301 MEDIA DRIVER
17993M:	Antti Palosaari <crope@iki.fi>
17994L:	linux-media@vger.kernel.org
17995W:	https://linuxtv.org/
17996W:	http://palosaari.fi/linux/
17997Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17998S:	Maintained
17999F:	drivers/media/usb/dvb-usb-v2/zd1301*
18000
18001ZD1301_DEMOD MEDIA DRIVER
18002M:	Antti Palosaari <crope@iki.fi>
18003L:	linux-media@vger.kernel.org
18004W:	https://linuxtv.org/
18005W:	http://palosaari.fi/linux/
18006Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18007S:	Maintained
18008F:	drivers/media/dvb-frontends/zd1301_demod*
18009
18010ZHAOXIN PROCESSOR SUPPORT
18011M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18012L:	linux-kernel@vger.kernel.org
18013S:	Maintained
18014F:	arch/x86/kernel/cpu/zhaoxin.c
18015
18016ZPOOL COMPRESSED PAGE STORAGE API
18017M:	Dan Streetman <ddstreet@ieee.org>
18018L:	linux-mm@kvack.org
18019S:	Maintained
18020F:	mm/zpool.c
18021F:	include/linux/zpool.h
18022
18023ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18024M:	Minchan Kim <minchan@kernel.org>
18025M:	Nitin Gupta <ngupta@vflare.org>
18026R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18027L:	linux-kernel@vger.kernel.org
18028S:	Maintained
18029F:	drivers/block/zram/
18030F:	Documentation/admin-guide/blockdev/zram.rst
18031
18032ZS DECSTATION Z85C30 SERIAL DRIVER
18033M:	"Maciej W. Rozycki" <macro@linux-mips.org>
18034S:	Maintained
18035F:	drivers/tty/serial/zs.*
18036
18037ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18038M:	Minchan Kim <minchan@kernel.org>
18039M:	Nitin Gupta <ngupta@vflare.org>
18040R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18041L:	linux-mm@kvack.org
18042S:	Maintained
18043F:	mm/zsmalloc.c
18044F:	include/linux/zsmalloc.h
18045F:	Documentation/vm/zsmalloc.rst
18046
18047ZSWAP COMPRESSED SWAP CACHING
18048M:	Seth Jennings <sjenning@redhat.com>
18049M:	Dan Streetman <ddstreet@ieee.org>
18050L:	linux-mm@kvack.org
18051S:	Maintained
18052F:	mm/zswap.c
18053
18054THE REST
18055M:	Linus Torvalds <torvalds@linux-foundation.org>
18056L:	linux-kernel@vger.kernel.org
18057Q:	http://patchwork.kernel.org/project/LKML/list/
18058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18059S:	Buried alive in reporters
18060F:	*
18061F:	*/
18062