Linux Audio

Check our new training course

Loading...
v5.9
    1List of maintainers and how to submit kernel changes
    2====================================================
 
    3
    4Please try to follow the guidelines below.  This will make things
    5easier on the maintainers.  Not all of these guidelines matter for every
    6trivial patch so apply some common sense.
    7
    8Tips for patch submitters
    9-------------------------
   10
   111.	Always *test* your changes, however small, on at least 4 or
   12	5 people, preferably many more.
   13
   142.	Try to release a few ALPHA test versions to the net. Announce
   15	them onto the kernel channel and await results. This is especially
   16	important for device drivers, because often that's the only way
   17	you will find things like the fact version 3 firmware needs
   18	a magic fix you didn't know about, or some clown changed the
   19	chips on a board and not its name.  (Don't laugh!  Look at the
   20	SMC etherpower for that.)
   21
   223.	Make sure your changes compile correctly in multiple
   23	configurations. In particular check that changes work both as a
   24	module and built into the kernel.
   25
   264.	When you are happy with a change make it generally available for
   27	testing and await feedback.
   28
   295.	Make a patch available to the relevant maintainer in the list. Use
   30	``diff -u`` to make the patch easy to merge. Be prepared to get your
   31	changes sent back with seemingly silly requests about formatting
   32	and variable names.  These aren't as silly as they seem. One
   33	job the maintainers (and especially Linus) do is to keep things
   34	looking the same. Sometimes this means that the clever hack in
   35	your driver to get around a problem actually needs to become a
   36	generalized kernel feature ready for next time.
   37
   38	PLEASE check your patch with the automated style checker
   39	(scripts/checkpatch.pl) to catch trivial style violations.
   40	See Documentation/process/coding-style.rst for guidance here.
   41
   42	PLEASE CC: the maintainers and mailing lists that are generated
   43	by ``scripts/get_maintainer.pl.`` The results returned by the
   44	script will be best if you have git installed and are making
   45	your changes in a branch derived from Linus' latest git tree.
   46	See Documentation/process/submitting-patches.rst for details.
   47
   48	PLEASE try to include any credit lines you want added with the
   49	patch. It avoids people being missed off by mistake and makes
   50	it easier to know who wants adding and who doesn't.
   51
   52	PLEASE document known bugs. If it doesn't work for everything
   53	or does something very odd once a month document it.
   54
   55	PLEASE remember that submissions must be made under the terms
   56	of the Linux Foundation certificate of contribution and should
   57	include a Signed-off-by: line.  The current version of this
   58	"Developer's Certificate of Origin" (DCO) is listed in the file
   59	Documentation/process/submitting-patches.rst.
   60
   616.	Make sure you have the right to send any changes you make. If you
   62	do changes at work you may find your employer owns the patch
   63	not you.
   64
   657.	When sending security related changes or reports to a maintainer
   66	please Cc: security@kernel.org, especially if the maintainer
   67	does not respond. Please keep in mind that the security team is
   68	a small set of people who can be efficient only when working on
   69	verified bugs. Please only Cc: this list when you have identified
   70	that the bug would present a short-term risk to other users if it
   71	were publicly disclosed. For example, reports of address leaks do
   72	not represent an immediate threat and are better handled publicly,
   73	and ideally, should come with a patch proposal. Please do not send
   74	automated reports to this list either. Such bugs will be handled
   75	better and faster in the usual public places. See
   76	Documentation/admin-guide/security-bugs.rst for details.
   77
   788.	Happy hacking.
   79
   80Descriptions of section entries and preferred order
   81---------------------------------------------------
   82
   83	M: *Mail* patches to: FullName <address@domain>
   84	R: Designated *Reviewer*: FullName <address@domain>
 
   85	   These reviewers should be CCed on patches.
   86	L: *Mailing list* that is relevant to this area
   87	S: *Status*, one of the following:
 
 
 
 
 
 
 
 
   88	   Supported:	Someone is actually paid to look after this.
   89	   Maintained:	Someone actually looks after it.
   90	   Odd Fixes:	It has a maintainer but they don't have time to do
   91			much other than throw the odd patch in. See below..
   92	   Orphan:	No current maintainer [but maybe you could take the
   93			role as you write your new code].
   94	   Obsolete:	Old code. Something tagged obsolete generally means
   95			it has been replaced by a better system and you
   96			should be using that.
   97	W: *Web-page* with status/info
   98	Q: *Patchwork* web based patch tracking system site
   99	B: URI for where to file *bugs*. A web-page with detailed bug
  100	   filing info, a direct bug tracker link, or a mailto: URI.
  101	C: URI for *chat* protocol, server and channel where developers
  102	   usually hang out, for example irc://server/channel.
  103	P: Subsystem Profile document for more details submitting
  104	   patches to the given subsystem. This is either an in-tree file,
  105	   or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
  106	   for details.
  107	T: *SCM* tree type and location.
  108	   Type is one of: git, hg, quilt, stgit, topgit
  109	F: *Files* and directories wildcard patterns.
  110	   A trailing slash includes all files and subdirectory files.
  111	   F:	drivers/net/	all files in and below drivers/net
  112	   F:	drivers/net/*	all files in drivers/net, but not below
  113	   F:	*/net/*		all files in "any top level directory"/net
  114	   One pattern per line.  Multiple F: lines acceptable.
  115	X: *Excluded* files and directories that are NOT maintained, same
  116	   rules as F:. Files exclusions are tested before file matches.
  117	   Can be useful for excluding a specific subdirectory, for instance:
  118	   F:	net/
  119	   X:	net/ipv6/
  120	   matches all files in and below net excluding net/ipv6/
  121	N: Files and directories *Regex* patterns.
  122	   N:	[^a-z]tegra	all files whose path contains tegra
  123	                        (not including files like integrator)
  124	   One pattern per line.  Multiple N: lines acceptable.
  125	   scripts/get_maintainer.pl has different behavior for files that
  126	   match F: pattern and matches of N: patterns.  By default,
  127	   get_maintainer will not look at git log history when an F: pattern
  128	   match occurs.  When an N: match occurs, git log history is used
  129	   to also notify the people that have git commit signatures.
  130	K: *Content regex* (perl extended) pattern match in a patch or file.
  131	   For instance:
 
 
 
 
 
 
  132	   K: of_get_profile
  133	      matches patches or files that contain "of_get_profile"
  134	   K: \b(printk|pr_(info|err))\b
  135	      matches patches or files that contain one or more of the words
  136	      printk, pr_info or pr_err
  137	   One regex pattern per line.  Multiple K: lines acceptable.
  138
  139Maintainers List
  140----------------
 
  141
  142.. note:: When reading this list, please look for the most precise areas
  143          first. When adding to this list, please keep the entries in
  144          alphabetical order.
  145
  1463C59X NETWORK DRIVER
  147M:	Steffen Klassert <klassert@kernel.org>
  148L:	netdev@vger.kernel.org
  149S:	Odd Fixes
  150F:	Documentation/networking/device_drivers/ethernet/3com/vortex.rst
  151F:	drivers/net/ethernet/3com/3c59x.c
  152
  1533CR990 NETWORK DRIVER
  154M:	David Dillow <dave@thedillows.org>
  155L:	netdev@vger.kernel.org
  156S:	Maintained
  157F:	drivers/net/ethernet/3com/typhoon*
  158
  1593WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
  160M:	Adam Radford <aradford@gmail.com>
  161L:	linux-scsi@vger.kernel.org
  162S:	Supported
  163W:	http://www.lsi.com
 
  164F:	drivers/scsi/3w-*
  165
  16653C700 AND 53C700-66 SCSI DRIVER
  167M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
  168L:	linux-scsi@vger.kernel.org
  169S:	Maintained
  170F:	drivers/scsi/53c700*
  171
  1726LOWPAN GENERIC (BTLE/IEEE 802.15.4)
  173M:	Alexander Aring <alex.aring@gmail.com>
  174M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
  175L:	linux-bluetooth@vger.kernel.org
  176L:	linux-wpan@vger.kernel.org
  177S:	Maintained
  178F:	Documentation/networking/6lowpan.rst
  179F:	include/net/6lowpan.h
  180F:	net/6lowpan/
 
 
  181
  1826PACK NETWORK DRIVER FOR AX.25
  183M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
  184L:	linux-hams@vger.kernel.org
  185S:	Maintained
  186F:	drivers/net/hamradio/6pack.c
  187
  188802.11 (including CFG80211/NL80211)
  189M:	Johannes Berg <johannes@sipsolutions.net>
  190L:	linux-wireless@vger.kernel.org
  191S:	Maintained
  192W:	https://wireless.wiki.kernel.org/
  193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
  194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
  195F:	Documentation/driver-api/80211/cfg80211.rst
  196F:	Documentation/networking/regulatory.rst
  197F:	include/linux/ieee80211.h
  198F:	include/net/cfg80211.h
  199F:	include/net/ieee80211_radiotap.h
  200F:	include/net/iw_handler.h
  201F:	include/net/wext.h
  202F:	include/uapi/linux/nl80211.h
  203F:	net/wireless/
  204
  2058169 10/100/1000 GIGABIT ETHERNET DRIVER
  206M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
  207M:	Heiner Kallweit <hkallweit1@gmail.com>
  208L:	netdev@vger.kernel.org
  209S:	Maintained
  210F:	drivers/net/ethernet/realtek/r8169*
  211
  2128250/16?50 (AND CLONE UARTS) SERIAL DRIVER
  213M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  214L:	linux-serial@vger.kernel.org
  215S:	Maintained
  216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
  217F:	drivers/tty/serial/8250*
  218F:	include/linux/serial_8250.h
  219
  2208390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
  221L:	netdev@vger.kernel.org
  222S:	Orphan / Obsolete
  223F:	drivers/net/ethernet/8390/
  224
  2259P FILE SYSTEM
  226M:	Eric Van Hensbergen <ericvh@gmail.com>
  227M:	Latchesar Ionkov <lucho@ionkov.net>
  228M:	Dominique Martinet <asmadeus@codewreck.org>
  229L:	v9fs-developer@lists.sourceforge.net
  230S:	Maintained
  231W:	http://swik.net/v9fs
  232Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
  233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
  234T:	git git://github.com/martinetd/linux.git
  235F:	Documentation/filesystems/9p.rst
 
  236F:	fs/9p/
 
  237F:	include/net/9p/
  238F:	include/trace/events/9p.h
  239F:	include/uapi/linux/virtio_9p.h
  240F:	net/9p/
  241
  242A8293 MEDIA DRIVER
  243M:	Antti Palosaari <crope@iki.fi>
  244L:	linux-media@vger.kernel.org
  245S:	Maintained
  246W:	https://linuxtv.org
  247W:	http://palosaari.fi/linux/
  248Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  249T:	git git://linuxtv.org/anttip/media_tree.git
 
  250F:	drivers/media/dvb-frontends/a8293*
  251
  252AACRAID SCSI RAID DRIVER
  253M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
  254L:	linux-scsi@vger.kernel.org
  255S:	Supported
  256W:	http://www.adaptec.com/
  257F:	Documentation/scsi/aacraid.rst
 
  258F:	drivers/scsi/aacraid/
  259
  260ABI/API
  261L:	linux-api@vger.kernel.org
  262F:	include/linux/syscalls.h
  263F:	kernel/sys_ni.c
  264
  265ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
  266M:	Hans de Goede <hdegoede@redhat.com>
  267L:	linux-hwmon@vger.kernel.org
  268S:	Maintained
  269F:	drivers/hwmon/abituguru.c
  270
  271ABIT UGURU 3 HARDWARE MONITOR DRIVER
  272M:	Alistair John Strachan <alistair@devzero.co.uk>
  273L:	linux-hwmon@vger.kernel.org
  274S:	Maintained
  275F:	drivers/hwmon/abituguru3.c
  276
  277ACCES 104-DIO-48E GPIO DRIVER
  278M:	William Breathitt Gray <vilhelm.gray@gmail.com>
  279L:	linux-gpio@vger.kernel.org
  280S:	Maintained
  281F:	drivers/gpio/gpio-104-dio-48e.c
  282
  283ACCES 104-IDI-48 GPIO DRIVER
  284M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
  285L:	linux-gpio@vger.kernel.org
  286S:	Maintained
  287F:	drivers/gpio/gpio-104-idi-48.c
  288
  289ACCES 104-IDIO-16 GPIO DRIVER
  290M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
  291L:	linux-gpio@vger.kernel.org
  292S:	Maintained
  293F:	drivers/gpio/gpio-104-idio-16.c
  294
  295ACCES 104-QUAD-8 DRIVER
  296M:	William Breathitt Gray <vilhelm.gray@gmail.com>
  297M:	Syed Nayyar Waris <syednwaris@gmail.com>
  298L:	linux-iio@vger.kernel.org
  299S:	Maintained
  300F:	Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
  301F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
  302F:	drivers/counter/104-quad-8.c
  303
  304ACCES PCI-IDIO-16 GPIO DRIVER
  305M:	William Breathitt Gray <vilhelm.gray@gmail.com>
  306L:	linux-gpio@vger.kernel.org
  307S:	Maintained
  308F:	drivers/gpio/gpio-pci-idio-16.c
  309
  310ACCES PCIe-IDIO-24 GPIO DRIVER
  311M:	William Breathitt Gray <vilhelm.gray@gmail.com>
  312L:	linux-gpio@vger.kernel.org
  313S:	Maintained
  314F:	drivers/gpio/gpio-pcie-idio-24.c
  315
  316ACENIC DRIVER
  317M:	Jes Sorensen <jes@trained-monkey.org>
  318L:	linux-acenic@sunsite.dk
  319S:	Maintained
  320F:	drivers/net/ethernet/alteon/acenic*
  321
  322ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
  323M:	Peter Kaestle <peter@piie.net>
  324L:	platform-driver-x86@vger.kernel.org
  325S:	Maintained
  326W:	http://piie.net/?section=acerhdf
 
  327F:	drivers/platform/x86/acerhdf.c
  328
  329ACER WMI LAPTOP EXTRAS
  330M:	"Lee, Chun-Yi" <jlee@suse.com>
  331L:	platform-driver-x86@vger.kernel.org
  332S:	Maintained
  333F:	drivers/platform/x86/acer-wmi.c
  334
  335ACPI
  336M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
  337M:	Len Brown <lenb@kernel.org>
  338L:	linux-acpi@vger.kernel.org
  339S:	Supported
  340W:	https://01.org/linux-acpi
  341Q:	https://patchwork.kernel.org/project/linux-acpi/list/
  342B:	https://bugzilla.kernel.org
  343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  344F:	Documentation/ABI/testing/configfs-acpi
  345F:	Documentation/ABI/testing/sysfs-bus-acpi
  346F:	Documentation/firmware-guide/acpi/
  347F:	drivers/acpi/
  348F:	drivers/pci/*/*acpi*
  349F:	drivers/pci/*acpi*
  350F:	drivers/pnp/pnpacpi/
  351F:	include/acpi/
  352F:	include/linux/acpi.h
  353F:	include/linux/fwnode.h
 
 
 
 
 
 
  354F:	tools/power/acpi/
  355
  356ACPI APEI
  357M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
  358M:	Len Brown <lenb@kernel.org>
 
  359R:	James Morse <james.morse@arm.com>
  360R:	Tony Luck <tony.luck@intel.com>
  361R:	Borislav Petkov <bp@alien8.de>
  362L:	linux-acpi@vger.kernel.org
  363F:	drivers/acpi/apei/
  364
  365ACPI COMPONENT ARCHITECTURE (ACPICA)
  366M:	Robert Moore <robert.moore@intel.com>
  367M:	Erik Kaneda <erik.kaneda@intel.com>
  368M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
  369L:	linux-acpi@vger.kernel.org
  370L:	devel@acpica.org
  371S:	Supported
  372W:	https://acpica.org/
  373W:	https://github.com/acpica/acpica/
  374Q:	https://patchwork.kernel.org/project/linux-acpi/list/
 
  375B:	https://bugzilla.kernel.org
  376B:	https://bugs.acpica.org
  377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  378F:	drivers/acpi/acpica/
  379F:	include/acpi/
  380F:	tools/power/acpi/
  381
  382ACPI FAN DRIVER
  383M:	Zhang Rui <rui.zhang@intel.com>
  384L:	linux-acpi@vger.kernel.org
  385S:	Supported
  386W:	https://01.org/linux-acpi
  387B:	https://bugzilla.kernel.org
 
  388F:	drivers/acpi/fan.c
  389
  390ACPI FOR ARM64 (ACPI/arm64)
  391M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  392M:	Hanjun Guo <guohanjun@huawei.com>
  393M:	Sudeep Holla <sudeep.holla@arm.com>
  394L:	linux-acpi@vger.kernel.org
  395L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  396S:	Maintained
  397F:	drivers/acpi/arm64
  398
  399ACPI I2C MULTI INSTANTIATE DRIVER
  400M:	Hans de Goede <hdegoede@redhat.com>
  401L:	platform-driver-x86@vger.kernel.org
  402S:	Maintained
  403F:	drivers/platform/x86/i2c-multi-instantiate.c
  404
  405ACPI PMIC DRIVERS
  406M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
  407M:	Len Brown <lenb@kernel.org>
  408R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  409R:	Mika Westerberg <mika.westerberg@linux.intel.com>
  410L:	linux-acpi@vger.kernel.org
  411S:	Supported
  412Q:	https://patchwork.kernel.org/project/linux-acpi/list/
  413B:	https://bugzilla.kernel.org
  414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
 
 
  415F:	drivers/acpi/pmic/
  416
  417ACPI THERMAL DRIVER
  418M:	Zhang Rui <rui.zhang@intel.com>
  419L:	linux-acpi@vger.kernel.org
  420S:	Supported
  421W:	https://01.org/linux-acpi
  422B:	https://bugzilla.kernel.org
 
  423F:	drivers/acpi/*thermal*
  424
  425ACPI VIDEO DRIVER
  426M:	Zhang Rui <rui.zhang@intel.com>
  427L:	linux-acpi@vger.kernel.org
  428S:	Supported
  429W:	https://01.org/linux-acpi
  430B:	https://bugzilla.kernel.org
 
  431F:	drivers/acpi/acpi_video.c
  432
  433ACPI WMI DRIVER
  434L:	platform-driver-x86@vger.kernel.org
  435S:	Orphan
  436F:	drivers/platform/x86/wmi.c
  437F:	include/uapi/linux/wmi.h
  438
  439AD1889 ALSA SOUND DRIVER
 
  440L:	linux-parisc@vger.kernel.org
  441S:	Maintained
  442W:	https://parisc.wiki.kernel.org/index.php/AD1889
  443F:	sound/pci/ad1889.*
  444
  445AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
  446M:	Michael Hennerich <michael.hennerich@analog.com>
  447S:	Supported
  448W:	http://wiki.analog.com/AD5254
  449W:	http://ez.analog.com/community/linux-device-drivers
 
  450F:	drivers/misc/ad525x_dpot.c
  451
  452AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
  453M:	Michael Hennerich <michael.hennerich@analog.com>
  454S:	Supported
  455W:	http://wiki.analog.com/AD5398
  456W:	http://ez.analog.com/community/linux-device-drivers
 
  457F:	drivers/regulator/ad5398.c
  458
  459AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
  460M:	Michael Hennerich <michael.hennerich@analog.com>
  461S:	Supported
  462W:	http://wiki.analog.com/AD7142
  463W:	http://ez.analog.com/community/linux-device-drivers
 
  464F:	drivers/input/misc/ad714x.c
  465
  466AD7877 TOUCHSCREEN DRIVER
  467M:	Michael Hennerich <michael.hennerich@analog.com>
  468S:	Supported
  469W:	http://wiki.analog.com/AD7877
  470W:	http://ez.analog.com/community/linux-device-drivers
 
  471F:	drivers/input/touchscreen/ad7877.c
  472
  473AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
  474M:	Michael Hennerich <michael.hennerich@analog.com>
  475S:	Supported
  476W:	http://wiki.analog.com/AD7879
  477W:	http://ez.analog.com/community/linux-device-drivers
 
  478F:	drivers/input/touchscreen/ad7879.c
  479
  480ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
  481M:	Jiri Kosina <jikos@kernel.org>
  482S:	Maintained
  483
  484ADF7242 IEEE 802.15.4 RADIO DRIVER
  485M:	Michael Hennerich <michael.hennerich@analog.com>
  486L:	linux-wpan@vger.kernel.org
  487S:	Supported
  488W:	https://wiki.analog.com/ADF7242
  489W:	http://ez.analog.com/community/linux-device-drivers
  490F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
 
  491F:	drivers/net/ieee802154/adf7242.c
 
  492
  493ADM1025 HARDWARE MONITOR DRIVER
  494M:	Jean Delvare <jdelvare@suse.com>
  495L:	linux-hwmon@vger.kernel.org
  496S:	Maintained
  497F:	Documentation/hwmon/adm1025.rst
  498F:	drivers/hwmon/adm1025.c
  499
  500ADM1029 HARDWARE MONITOR DRIVER
  501M:	Corentin Labbe <clabbe.montjoie@gmail.com>
  502L:	linux-hwmon@vger.kernel.org
  503S:	Maintained
  504F:	drivers/hwmon/adm1029.c
  505
  506ADM8211 WIRELESS DRIVER
  507L:	linux-wireless@vger.kernel.org
 
  508S:	Orphan
  509W:	https://wireless.wiki.kernel.org/
  510F:	drivers/net/wireless/admtek/adm8211.*
  511
  512ADP1653 FLASH CONTROLLER DRIVER
  513M:	Sakari Ailus <sakari.ailus@iki.fi>
  514L:	linux-media@vger.kernel.org
  515S:	Maintained
  516F:	drivers/media/i2c/adp1653.c
  517F:	include/media/i2c/adp1653.h
  518
  519ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
  520M:	Michael Hennerich <michael.hennerich@analog.com>
  521S:	Supported
  522W:	http://wiki.analog.com/ADP5520
  523W:	http://ez.analog.com/community/linux-device-drivers
  524F:	drivers/gpio/gpio-adp5520.c
  525F:	drivers/input/keyboard/adp5520-keys.c
  526F:	drivers/leds/leds-adp5520.c
  527F:	drivers/mfd/adp5520.c
  528F:	drivers/video/backlight/adp5520_bl.c
 
 
 
  529
  530ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
  531M:	Michael Hennerich <michael.hennerich@analog.com>
  532S:	Supported
  533W:	http://wiki.analog.com/ADP5588
  534W:	http://ez.analog.com/community/linux-device-drivers
  535F:	drivers/gpio/gpio-adp5588.c
  536F:	drivers/input/keyboard/adp5588-keys.c
 
  537
  538ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
  539M:	Michael Hennerich <michael.hennerich@analog.com>
  540S:	Supported
  541W:	http://wiki.analog.com/ADP8860
  542W:	http://ez.analog.com/community/linux-device-drivers
 
  543F:	drivers/video/backlight/adp8860_bl.c
  544
  545ADT746X FAN DRIVER
  546M:	Colin Leroy <colin@colino.net>
  547S:	Maintained
  548F:	drivers/macintosh/therm_adt746x.c
  549
  550ADT7475 HARDWARE MONITOR DRIVER
  551M:	Jean Delvare <jdelvare@suse.com>
  552L:	linux-hwmon@vger.kernel.org
  553S:	Maintained
  554F:	Documentation/hwmon/adt7475.rst
  555F:	drivers/hwmon/adt7475.c
  556
  557ADVANSYS SCSI DRIVER
  558M:	Matthew Wilcox <willy@infradead.org>
  559M:	Hannes Reinecke <hare@suse.com>
  560L:	linux-scsi@vger.kernel.org
  561S:	Maintained
  562F:	Documentation/scsi/advansys.rst
  563F:	drivers/scsi/advansys.c
  564
  565ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
  566M:	Michael Hennerich <michael.hennerich@analog.com>
  567S:	Supported
  568W:	http://wiki.analog.com/ADXL345
  569W:	http://ez.analog.com/community/linux-device-drivers
  570F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
  571F:	drivers/input/misc/adxl34x.c
 
  572
  573ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
  574M:	Michael Hennerich <michael.hennerich@analog.com>
  575S:	Supported
  576W:	http://ez.analog.com/community/linux-device-drivers
  577F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
  578F:	drivers/iio/accel/adxl372.c
  579F:	drivers/iio/accel/adxl372_i2c.c
  580F:	drivers/iio/accel/adxl372_spi.c
 
 
  581
  582AF9013 MEDIA DRIVER
  583M:	Antti Palosaari <crope@iki.fi>
  584L:	linux-media@vger.kernel.org
  585S:	Maintained
  586W:	https://linuxtv.org
  587W:	http://palosaari.fi/linux/
  588Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  589T:	git git://linuxtv.org/anttip/media_tree.git
 
  590F:	drivers/media/dvb-frontends/af9013*
  591
  592AF9033 MEDIA DRIVER
  593M:	Antti Palosaari <crope@iki.fi>
  594L:	linux-media@vger.kernel.org
  595S:	Maintained
  596W:	https://linuxtv.org
  597W:	http://palosaari.fi/linux/
  598Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  599T:	git git://linuxtv.org/anttip/media_tree.git
 
  600F:	drivers/media/dvb-frontends/af9033*
  601
  602AFFS FILE SYSTEM
  603M:	David Sterba <dsterba@suse.com>
  604L:	linux-fsdevel@vger.kernel.org
  605S:	Odd Fixes
  606F:	Documentation/filesystems/affs.rst
  607F:	fs/affs/
  608
  609AFS FILESYSTEM
  610M:	David Howells <dhowells@redhat.com>
  611L:	linux-afs@lists.infradead.org
  612S:	Supported
  613W:	https://www.infradead.org/~dhowells/kafs/
  614F:	Documentation/filesystems/afs.rst
  615F:	fs/afs/
  616F:	include/trace/events/afs.h
 
 
  617
  618AGPGART DRIVER
  619M:	David Airlie <airlied@linux.ie>
  620S:	Maintained
  621T:	git git://anongit.freedesktop.org/drm/drm
 
  622F:	drivers/char/agp/
  623F:	include/linux/agp*
  624F:	include/uapi/linux/agp*
  625
  626AHA152X SCSI DRIVER
  627M:	"Juergen E. Fischer" <fischer@norbit.de>
  628L:	linux-scsi@vger.kernel.org
  629S:	Maintained
  630F:	drivers/scsi/aha152x*
  631F:	drivers/scsi/pcmcia/aha152x*
  632
  633AIC7XXX / AIC79XX SCSI DRIVER
  634M:	Hannes Reinecke <hare@suse.com>
  635L:	linux-scsi@vger.kernel.org
  636S:	Maintained
  637F:	drivers/scsi/aic7xxx/
  638
  639AIMSLAB FM RADIO RECEIVER DRIVER
  640M:	Hans Verkuil <hverkuil@xs4all.nl>
  641L:	linux-media@vger.kernel.org
  642S:	Maintained
  643W:	https://linuxtv.org
  644T:	git git://linuxtv.org/media_tree.git
 
 
  645F:	drivers/media/radio/radio-aimslab*
  646
  647AIO
  648M:	Benjamin LaHaise <bcrl@kvack.org>
  649L:	linux-aio@kvack.org
  650S:	Supported
  651F:	fs/aio.c
  652F:	include/linux/*aio*.h
  653
  654AIRSPY MEDIA DRIVER
  655M:	Antti Palosaari <crope@iki.fi>
  656L:	linux-media@vger.kernel.org
  657S:	Maintained
  658W:	https://linuxtv.org
  659W:	http://palosaari.fi/linux/
  660Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  661T:	git git://linuxtv.org/anttip/media_tree.git
 
  662F:	drivers/media/usb/airspy/
  663
  664ALACRITECH GIGABIT ETHERNET DRIVER
  665M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
  666S:	Maintained
  667F:	drivers/net/ethernet/alacritech/*
  668
 
 
 
 
 
 
 
  669ALCATEL SPEEDTOUCH USB DRIVER
  670M:	Duncan Sands <duncan.sands@free.fr>
  671L:	linux-usb@vger.kernel.org
  672S:	Maintained
  673W:	http://www.linux-usb.org/SpeedTouch/
 
  674F:	drivers/usb/atm/speedtch.c
  675F:	drivers/usb/atm/usbatm.c
  676
  677ALCHEMY AU1XX0 MMC DRIVER
  678M:	Manuel Lauss <manuel.lauss@gmail.com>
  679S:	Maintained
  680F:	drivers/mmc/host/au1xmmc.c
  681
  682ALI1563 I2C DRIVER
  683M:	Rudolf Marek <r.marek@assembler.cz>
  684L:	linux-i2c@vger.kernel.org
  685S:	Maintained
  686F:	Documentation/i2c/busses/i2c-ali1563.rst
  687F:	drivers/i2c/busses/i2c-ali1563.c
  688
  689ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
  690M:	Tomislav Denis <tomislav.denis@avl.com>
  691L:	linux-iio@vger.kernel.org
  692S:	Maintained
  693W:	http://www.allsensors.com/
  694F:	Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
  695F:	drivers/iio/pressure/dlhl60d.c
  696
  697ALLEGRO DVT VIDEO IP CORE DRIVER
  698M:	Michael Tretter <m.tretter@pengutronix.de>
  699R:	Pengutronix Kernel Team <kernel@pengutronix.de>
  700L:	linux-media@vger.kernel.org
  701S:	Maintained
  702F:	drivers/staging/media/allegro-dvt/
  703
  704ALLWINNER A10 CSI DRIVER
  705M:	Maxime Ripard <mripard@kernel.org>
  706L:	linux-media@vger.kernel.org
  707S:	Maintained
  708T:	git git://linuxtv.org/media_tree.git
  709F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
  710F:	drivers/media/platform/sunxi/sun4i-csi/
  711
  712ALLWINNER CPUFREQ DRIVER
  713M:	Yangtao Li <tiny.windzz@gmail.com>
  714L:	linux-pm@vger.kernel.org
  715S:	Maintained
  716F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
  717F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
  718
  719ALLWINNER CRYPTO DRIVERS
  720M:	Corentin Labbe <clabbe.montjoie@gmail.com>
  721L:	linux-crypto@vger.kernel.org
  722S:	Maintained
  723F:	drivers/crypto/allwinner/
  724
  725ALLWINNER THERMAL DRIVER
  726M:	Vasily Khoruzhick <anarsoul@gmail.com>
  727M:	Yangtao Li <tiny.windzz@gmail.com>
  728L:	linux-pm@vger.kernel.org
  729S:	Maintained
  730F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
  731F:	drivers/thermal/sun8i_thermal.c
  732
  733ALLWINNER VPU DRIVER
  734M:	Maxime Ripard <mripard@kernel.org>
  735M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
  736L:	linux-media@vger.kernel.org
  737S:	Maintained
  738F:	drivers/staging/media/sunxi/cedrus/
  739
  740ALPHA PORT
  741M:	Richard Henderson <rth@twiddle.net>
  742M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
  743M:	Matt Turner <mattst88@gmail.com>
  744L:	linux-alpha@vger.kernel.org
  745S:	Odd Fixes
 
  746F:	arch/alpha/
  747
  748ALPS PS/2 TOUCHPAD DRIVER
  749R:	Pali Rohár <pali@kernel.org>
  750F:	drivers/input/mouse/alps.*
  751
  752ALTERA I2C CONTROLLER DRIVER
  753M:	Thor Thayer <thor.thayer@linux.intel.com>
  754S:	Maintained
  755F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
  756F:	drivers/i2c/busses/i2c-altera.c
  757
  758ALTERA MAILBOX DRIVER
  759M:	Ley Foon Tan <ley.foon.tan@intel.com>
 
  760S:	Maintained
  761F:	drivers/mailbox/mailbox-altera.c
  762
  763ALTERA PIO DRIVER
  764M:	Joyce Ooi <joyce.ooi@intel.com>
  765L:	linux-gpio@vger.kernel.org
  766S:	Maintained
  767F:	drivers/gpio/gpio-altera.c
  768
  769ALTERA SYSTEM MANAGER DRIVER
  770M:	Thor Thayer <thor.thayer@linux.intel.com>
  771S:	Maintained
  772F:	drivers/mfd/altera-sysmgr.c
  773F:	include/linux/mfd/altera-sysmgr.h
  774
  775ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
  776M:	Thor Thayer <thor.thayer@linux.intel.com>
  777S:	Maintained
  778F:	drivers/gpio/gpio-altera-a10sr.c
  779F:	drivers/mfd/altera-a10sr.c
  780F:	drivers/reset/reset-a10sr.c
  781F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
  782F:	include/linux/mfd/altera-a10sr.h
 
  783
  784ALTERA TRIPLE SPEED ETHERNET DRIVER
  785M:	Joyce Ooi <joyce.ooi@intel.com>
  786L:	netdev@vger.kernel.org
 
  787S:	Maintained
  788F:	drivers/net/ethernet/altera/
  789
  790ALTERA UART/JTAG UART SERIAL DRIVERS
  791M:	Tobias Klauser <tklauser@distanz.ch>
  792L:	linux-serial@vger.kernel.org
 
  793S:	Maintained
  794F:	drivers/tty/serial/altera_jtaguart.c
  795F:	drivers/tty/serial/altera_uart.c
  796F:	include/linux/altera_jtaguart.h
  797F:	include/linux/altera_uart.h
  798
  799AMAZON ANNAPURNA LABS FIC DRIVER
  800M:	Talel Shenhar <talel@amazon.com>
  801S:	Maintained
  802F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
  803F:	drivers/irqchip/irq-al-fic.c
  804
  805AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
  806M:	Talel Shenhar <talel@amazon.com>
  807S:	Maintained
  808F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
  809F:	drivers/thermal/thermal_mmio.c
  810
  811AMAZON ETHERNET DRIVERS
  812M:	Netanel Belgazal <netanel@amazon.com>
  813M:	Arthur Kiyanovski <akiyano@amazon.com>
  814R:	Guy Tzalik <gtzalik@amazon.com>
  815R:	Saeed Bishara <saeedb@amazon.com>
  816R:	Zorik Machulsky <zorik@amazon.com>
  817L:	netdev@vger.kernel.org
  818S:	Supported
  819F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
  820F:	drivers/net/ethernet/amazon/
  821
  822AMAZON RDMA EFA DRIVER
  823M:	Gal Pressman <galpress@amazon.com>
  824R:	Yossi Leybovich <sleybo@amazon.com>
  825L:	linux-rdma@vger.kernel.org
  826S:	Supported
  827Q:	https://patchwork.kernel.org/project/linux-rdma/list/
 
  828F:	drivers/infiniband/hw/efa/
  829F:	include/uapi/rdma/efa-abi.h
  830
  831AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
  832M:	Tom Lendacky <thomas.lendacky@amd.com>
  833M:	John Allen <john.allen@amd.com>
  834L:	linux-crypto@vger.kernel.org
  835S:	Supported
  836F:	drivers/crypto/ccp/
  837F:	include/linux/ccp.h
  838
  839AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
  840M:	Brijesh Singh <brijesh.singh@amd.com>
  841M:	Tom Lendacky <thomas.lendacky@amd.com>
  842L:	linux-crypto@vger.kernel.org
  843S:	Supported
  844F:	drivers/crypto/ccp/sev*
  845F:	include/uapi/linux/psp-sev.h
  846
  847AMD DISPLAY CORE
  848M:	Harry Wentland <harry.wentland@amd.com>
  849M:	Leo Li <sunpeng.li@amd.com>
  850L:	amd-gfx@lists.freedesktop.org
  851S:	Supported
  852T:	git git://people.freedesktop.org/~agd5f/linux
 
  853F:	drivers/gpu/drm/amd/display/
  854
  855AMD ENERGY DRIVER
  856M:	Naveen Krishna Chatradhi <nchatrad@amd.com>
  857L:	linux-hwmon@vger.kernel.org
  858S:	Maintained
  859F:	Documentation/hwmon/amd_energy.rst
  860F:	drivers/hwmon/amd_energy.c
  861
  862AMD FAM15H PROCESSOR POWER MONITORING DRIVER
  863M:	Huang Rui <ray.huang@amd.com>
  864L:	linux-hwmon@vger.kernel.org
  865S:	Supported
  866F:	Documentation/hwmon/fam15h_power.rst
  867F:	drivers/hwmon/fam15h_power.c
  868
  869AMD FCH GPIO DRIVER
  870M:	Enrico Weigelt, metux IT consult <info@metux.net>
  871L:	linux-gpio@vger.kernel.org
  872S:	Maintained
  873F:	drivers/gpio/gpio-amd-fch.c
  874F:	include/linux/platform_data/gpio/gpio-amd-fch.h
  875
  876AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
  877L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
  878S:	Orphan
  879F:	drivers/usb/gadget/udc/amd5536udc.*
  880
  881AMD GEODE PROCESSOR/CHIPSET SUPPORT
  882M:	Andres Salomon <dilinger@queued.net>
  883L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
  884S:	Supported
  885W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
  886F:	arch/x86/include/asm/geode.h
  887F:	drivers/char/hw_random/geode-rng.c
  888F:	drivers/crypto/geode*
  889F:	drivers/video/fbdev/geode/
 
  890
  891AMD IOMMU (AMD-VI)
  892M:	Joerg Roedel <joro@8bytes.org>
  893L:	iommu@lists.linux-foundation.org
  894S:	Maintained
  895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
  896F:	drivers/iommu/amd/
 
  897F:	include/linux/amd-iommu.h
  898
  899AMD KFD
  900M:	Felix Kuehling <Felix.Kuehling@amd.com>
  901L:	amd-gfx@lists.freedesktop.org
  902S:	Supported
  903T:	git git://people.freedesktop.org/~agd5f/linux
 
  904F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
  905F:	drivers/gpu/drm/amd/amdkfd/
  906F:	drivers/gpu/drm/amd/include/cik_structs.h
  907F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
  908F:	drivers/gpu/drm/amd/include/v9_structs.h
  909F:	drivers/gpu/drm/amd/include/vi_structs.h
 
  910F:	include/uapi/linux/kfd_ioctl.h
  911
  912AMD SPI DRIVER
  913M:	Sanjay R Mehta <sanju.mehta@amd.com>
  914S:	Maintained
  915F:	drivers/spi/spi-amd.c
  916
  917AMD MP2 I2C DRIVER
  918M:	Elie Morisse <syniurge@gmail.com>
  919M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
  920M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
  921L:	linux-i2c@vger.kernel.org
  922S:	Maintained
  923F:	drivers/i2c/busses/i2c-amd-mp2*
  924
  925AMD POWERPLAY
 
  926M:	Evan Quan <evan.quan@amd.com>
  927L:	amd-gfx@lists.freedesktop.org
  928S:	Supported
  929T:	git git://people.freedesktop.org/~agd5f/linux
  930F:	drivers/gpu/drm/amd/powerplay/
 
  931
  932AMD SEATTLE DEVICE TREE SUPPORT
  933M:	Brijesh Singh <brijeshkumar.singh@amd.com>
  934M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
  935M:	Tom Lendacky <thomas.lendacky@amd.com>
  936S:	Supported
  937F:	arch/arm64/boot/dts/amd/
  938
  939AMD XGBE DRIVER
  940M:	Tom Lendacky <thomas.lendacky@amd.com>
  941L:	netdev@vger.kernel.org
  942S:	Supported
  943F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
  944F:	drivers/net/ethernet/amd/xgbe/
 
  945
  946ANALOG DEVICES INC AD5686 DRIVER
  947M:	Michael Hennerich <Michael.Hennerich@analog.com>
  948L:	linux-pm@vger.kernel.org
  949S:	Supported
  950W:	http://ez.analog.com/community/linux-device-drivers
 
  951F:	drivers/iio/dac/ad5686*
  952F:	drivers/iio/dac/ad5696*
  953
  954ANALOG DEVICES INC AD5758 DRIVER
  955M:	Michael Hennerich <Michael.Hennerich@analog.com>
  956L:	linux-iio@vger.kernel.org
  957S:	Supported
  958W:	http://ez.analog.com/community/linux-device-drivers
  959F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
  960F:	drivers/iio/dac/ad5758.c
  961
  962ANALOG DEVICES INC AD7091R5 DRIVER
  963M:	Beniamin Bia <beniamin.bia@analog.com>
  964L:	linux-iio@vger.kernel.org
  965S:	Supported
  966W:	http://ez.analog.com/community/linux-device-drivers
  967F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
  968F:	drivers/iio/adc/ad7091r5.c
  969
  970ANALOG DEVICES INC AD7124 DRIVER
  971M:	Michael Hennerich <Michael.Hennerich@analog.com>
  972L:	linux-iio@vger.kernel.org
  973S:	Supported
  974W:	http://ez.analog.com/community/linux-device-drivers
  975F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
  976F:	drivers/iio/adc/ad7124.c
  977
  978ANALOG DEVICES INC AD7192 DRIVER
  979M:	Alexandru Tachici <alexandru.tachici@analog.com>
  980L:	linux-iio@vger.kernel.org
  981S:	Supported
  982W:	http://ez.analog.com/community/linux-device-drivers
  983F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
  984F:	drivers/iio/adc/ad7192.c
  985
  986ANALOG DEVICES INC AD7292 DRIVER
  987M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
  988L:	linux-iio@vger.kernel.org
  989S:	Supported
  990W:	http://ez.analog.com/community/linux-device-drivers
  991F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
  992F:	drivers/iio/adc/ad7292.c
  993
  994ANALOG DEVICES INC AD7606 DRIVER
  995M:	Michael Hennerich <Michael.Hennerich@analog.com>
  996M:	Beniamin Bia <beniamin.bia@analog.com>
  997L:	linux-iio@vger.kernel.org
  998S:	Supported
  999W:	http://ez.analog.com/community/linux-device-drivers
 1000F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
 1001F:	drivers/iio/adc/ad7606.c
 
 1002
 1003ANALOG DEVICES INC AD7768-1 DRIVER
 1004M:	Michael Hennerich <Michael.Hennerich@analog.com>
 1005L:	linux-iio@vger.kernel.org
 1006S:	Supported
 1007W:	http://ez.analog.com/community/linux-device-drivers
 1008F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
 1009F:	drivers/iio/adc/ad7768-1.c
 
 1010
 1011ANALOG DEVICES INC AD7780 DRIVER
 1012M:	Michael Hennerich <Michael.Hennerich@analog.com>
 1013M:	Renato Lui Geh <renatogeh@gmail.com>
 1014L:	linux-iio@vger.kernel.org
 1015S:	Supported
 1016W:	http://ez.analog.com/community/linux-device-drivers
 1017F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
 1018F:	drivers/iio/adc/ad7780.c
 
 1019
 1020ANALOG DEVICES INC AD9389B DRIVER
 1021M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 1022L:	linux-media@vger.kernel.org
 1023S:	Maintained
 1024F:	drivers/media/i2c/ad9389b*
 1025
 1026ANALOG DEVICES INC ADGS1408 DRIVER
 1027M:	Mircea Caprioru <mircea.caprioru@analog.com>
 1028S:	Supported
 1029F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
 1030F:	drivers/mux/adgs1408.c
 
 1031
 1032ANALOG DEVICES INC ADIN DRIVER
 1033M:	Alexandru Ardelean <alexaundru.ardelean@analog.com>
 1034L:	netdev@vger.kernel.org
 1035S:	Supported
 1036W:	http://ez.analog.com/community/linux-device-drivers
 1037F:	Documentation/devicetree/bindings/net/adi,adin.yaml
 1038F:	drivers/net/phy/adin.c
 
 1039
 1040ANALOG DEVICES INC ADIS DRIVER LIBRARY
 1041M:	Alexandru Ardelean <alexandru.ardelean@analog.com>
 1042L:	linux-iio@vger.kernel.org
 1043S:	Supported
 1044F:	drivers/iio/imu/adis.c
 1045F:	include/linux/iio/imu/adis.h
 
 1046
 1047ANALOG DEVICES INC ADIS16460 DRIVER
 1048M:	Dragos Bogdan <dragos.bogdan@analog.com>
 1049L:	linux-iio@vger.kernel.org
 1050S:	Supported
 1051W:	http://ez.analog.com/community/linux-device-drivers
 1052F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
 1053F:	drivers/iio/imu/adis16460.c
 1054
 1055ANALOG DEVICES INC ADIS16475 DRIVER
 1056M:	Nuno Sa <nuno.sa@analog.com>
 1057L:	linux-iio@vger.kernel.org
 1058W:	http://ez.analog.com/community/linux-device-drivers
 1059S:	Supported
 1060F:	drivers/iio/imu/adis16475.c
 1061F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
 1062
 1063ANALOG DEVICES INC ADM1177 DRIVER
 1064M:	Beniamin Bia <beniamin.bia@analog.com>
 1065M:	Michael Hennerich <Michael.Hennerich@analog.com>
 1066L:	linux-hwmon@vger.kernel.org
 1067S:	Supported
 1068W:	http://ez.analog.com/community/linux-device-drivers
 1069F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
 1070F:	drivers/hwmon/adm1177.c
 1071
 1072ANALOG DEVICES INC ADP5061 DRIVER
 1073M:	Michael Hennerich <Michael.Hennerich@analog.com>
 1074L:	linux-pm@vger.kernel.org
 1075S:	Supported
 1076W:	http://ez.analog.com/community/linux-device-drivers
 
 1077F:	drivers/power/supply/adp5061.c
 1078
 1079ANALOG DEVICES INC ADV7180 DRIVER
 1080M:	Lars-Peter Clausen <lars@metafoo.de>
 1081L:	linux-media@vger.kernel.org
 1082S:	Supported
 1083W:	http://ez.analog.com/community/linux-device-drivers
 
 1084F:	drivers/media/i2c/adv7180.c
 1085F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
 1086
 1087ANALOG DEVICES INC ADV748X DRIVER
 1088M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
 1089L:	linux-media@vger.kernel.org
 1090S:	Maintained
 1091F:	drivers/media/i2c/adv748x/*
 1092
 1093ANALOG DEVICES INC ADV7511 DRIVER
 1094M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 1095L:	linux-media@vger.kernel.org
 1096S:	Maintained
 1097F:	drivers/media/i2c/adv7511*
 1098
 1099ANALOG DEVICES INC ADV7604 DRIVER
 1100M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 1101L:	linux-media@vger.kernel.org
 1102S:	Maintained
 1103F:	drivers/media/i2c/adv7604*
 1104
 1105ANALOG DEVICES INC ADV7842 DRIVER
 1106M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 1107L:	linux-media@vger.kernel.org
 1108S:	Maintained
 1109F:	drivers/media/i2c/adv7842*
 1110
 1111ANALOG DEVICES INC ASOC CODEC DRIVERS
 1112M:	Lars-Peter Clausen <lars@metafoo.de>
 1113M:	Nuno Sá <nuno.sa@analog.com>
 1114L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 1115S:	Supported
 1116W:	http://wiki.analog.com/
 1117W:	http://ez.analog.com/community/linux-device-drivers
 1118F:	sound/soc/codecs/ad1*
 1119F:	sound/soc/codecs/ad7*
 1120F:	sound/soc/codecs/adau*
 1121F:	sound/soc/codecs/adav*
 1122F:	sound/soc/codecs/sigmadsp.*
 
 1123F:	sound/soc/codecs/ssm*
 
 1124
 1125ANALOG DEVICES INC DMA DRIVERS
 1126M:	Lars-Peter Clausen <lars@metafoo.de>
 1127S:	Supported
 1128W:	http://ez.analog.com/community/linux-device-drivers
 1129F:	drivers/dma/dma-axi-dmac.c
 1130
 1131ANALOG DEVICES INC HMC425A DRIVER
 1132M:	Beniamin Bia <beniamin.bia@analog.com>
 1133M:	Michael Hennerich <michael.hennerich@analog.com>
 1134L:	linux-iio@vger.kernel.org
 1135S:	Supported
 1136W:	http://ez.analog.com/community/linux-device-drivers
 1137F:	Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
 1138F:	drivers/iio/amplifiers/hmc425a.c
 1139
 1140ANALOG DEVICES INC IIO DRIVERS
 1141M:	Lars-Peter Clausen <lars@metafoo.de>
 1142M:	Michael Hennerich <Michael.Hennerich@analog.com>
 1143S:	Supported
 1144W:	http://wiki.analog.com/
 1145W:	http://ez.analog.com/community/linux-device-drivers
 
 1146F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
 1147F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
 1148F:	drivers/iio/*/ad*
 1149F:	drivers/iio/adc/ltc249*
 1150F:	drivers/staging/iio/*/ad*
 1151X:	drivers/iio/*/adjd*
 
 1152
 1153ANALOGBITS PLL LIBRARIES
 1154M:	Paul Walmsley <paul.walmsley@sifive.com>
 1155S:	Supported
 1156F:	drivers/clk/analogbits/*
 1157F:	include/linux/clk/analogbits*
 1158
 1159ANDES ARCHITECTURE
 1160M:	Nick Hu <nickhu@andestech.com>
 1161M:	Greentime Hu <green.hu@gmail.com>
 1162M:	Vincent Chen <deanbo422@gmail.com>
 1163S:	Supported
 1164T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
 
 
 1165F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
 1166F:	Documentation/devicetree/bindings/nds32/
 1167F:	arch/nds32/
 1168N:	nds32
 1169K:	nds32
 
 1170
 1171ANDROID CONFIG FRAGMENTS
 1172M:	Rob Herring <robh@kernel.org>
 1173S:	Supported
 1174F:	kernel/configs/android*
 1175
 1176ANDROID DRIVERS
 1177M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 1178M:	Arve Hjønnevåg <arve@android.com>
 1179M:	Todd Kjos <tkjos@android.com>
 1180M:	Martijn Coenen <maco@android.com>
 1181M:	Joel Fernandes <joel@joelfernandes.org>
 1182M:	Christian Brauner <christian@brauner.io>
 1183M:	Hridya Valsaraju <hridya@google.com>
 1184M:	Suren Baghdasaryan <surenb@google.com>
 1185L:	devel@driverdev.osuosl.org
 1186S:	Supported
 1187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
 1188F:	drivers/android/
 1189F:	drivers/staging/android/
 1190
 1191ANDROID GOLDFISH PIC DRIVER
 1192M:	Miodrag Dinic <miodrag.dinic@mips.com>
 1193S:	Supported
 1194F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
 1195F:	drivers/irqchip/irq-goldfish-pic.c
 1196
 1197ANDROID GOLDFISH RTC DRIVER
 1198M:	Miodrag Dinic <miodrag.dinic@mips.com>
 1199S:	Supported
 1200F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
 1201F:	drivers/rtc/rtc-goldfish.c
 1202
 1203ANDROID ION DRIVER
 1204M:	Laura Abbott <labbott@redhat.com>
 1205M:	Sumit Semwal <sumit.semwal@linaro.org>
 1206L:	devel@driverdev.osuosl.org
 1207L:	dri-devel@lists.freedesktop.org
 1208L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
 1209S:	Supported
 1210F:	drivers/staging/android/ion
 1211F:	drivers/staging/android/uapi/ion.h
 1212
 1213AOA (Apple Onboard Audio) ALSA DRIVER
 1214M:	Johannes Berg <johannes@sipsolutions.net>
 1215L:	linuxppc-dev@lists.ozlabs.org
 1216L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 1217S:	Maintained
 1218F:	sound/aoa/
 1219
 1220APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
 1221M:	William Breathitt Gray <vilhelm.gray@gmail.com>
 1222L:	linux-iio@vger.kernel.org
 1223S:	Maintained
 1224F:	drivers/iio/adc/stx104.c
 1225
 1226APM DRIVER
 1227M:	Jiri Kosina <jikos@kernel.org>
 1228S:	Odd fixes
 1229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
 1230F:	arch/x86/kernel/apm_32.c
 1231F:	drivers/char/apm-emulation.c
 1232F:	include/linux/apm_bios.h
 1233F:	include/uapi/linux/apm_bios.h
 
 1234
 1235APPARMOR SECURITY MODULE
 1236M:	John Johansen <john.johansen@canonical.com>
 1237L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
 1238S:	Supported
 1239W:	wiki.apparmor.net
 1240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
 1241F:	Documentation/admin-guide/LSM/apparmor.rst
 1242F:	security/apparmor/
 
 1243
 1244APPLE BCM5974 MULTITOUCH DRIVER
 1245M:	Henrik Rydberg <rydberg@bitmath.org>
 1246L:	linux-input@vger.kernel.org
 1247S:	Odd fixes
 1248F:	drivers/input/mouse/bcm5974.c
 1249
 1250APPLE SMC DRIVER
 1251M:	Henrik Rydberg <rydberg@bitmath.org>
 1252L:	linux-hwmon@vger.kernel.org
 1253S:	Odd fixes
 1254F:	drivers/hwmon/applesmc.c
 1255
 1256APPLETALK NETWORK LAYER
 1257L:	netdev@vger.kernel.org
 1258S:	Odd fixes
 1259F:	drivers/net/appletalk/
 
 1260F:	include/linux/atalk.h
 1261F:	include/uapi/linux/atalk.h
 1262F:	net/appletalk/
 1263
 1264APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
 1265M:	Khuong Dinh <khuong@os.amperecomputing.com>
 1266S:	Supported
 1267F:	arch/arm64/boot/dts/apm/
 1268
 1269APPLIED MICRO (APM) X-GENE SOC EDAC
 1270M:	Khuong Dinh <khuong@os.amperecomputing.com>
 1271S:	Supported
 1272F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
 1273F:	drivers/edac/xgene_edac.c
 
 1274
 1275APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
 1276M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
 1277M:	Keyur Chudgar <keyur@os.amperecomputing.com>
 1278S:	Supported
 1279F:	drivers/net/ethernet/apm/xgene-v2/
 1280
 1281APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
 1282M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
 1283M:	Keyur Chudgar <keyur@os.amperecomputing.com>
 1284M:	Quan Nguyen <quan@os.amperecomputing.com>
 1285S:	Supported
 1286F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
 1287F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
 1288F:	drivers/net/ethernet/apm/xgene/
 1289F:	drivers/net/phy/mdio-xgene.c
 
 
 1290
 1291APPLIED MICRO (APM) X-GENE SOC PMU
 1292M:	Khuong Dinh <khuong@os.amperecomputing.com>
 1293S:	Supported
 
 1294F:	Documentation/admin-guide/perf/xgene-pmu.rst
 1295F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
 1296F:	drivers/perf/xgene_pmu.c
 1297
 1298APTINA CAMERA SENSOR PLL
 1299M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
 1300L:	linux-media@vger.kernel.org
 1301S:	Maintained
 1302F:	drivers/media/i2c/aptina-pll.*
 1303
 1304AQUANTIA ETHERNET DRIVER (atlantic)
 1305M:	Igor Russkikh <irusskikh@marvell.com>
 1306L:	netdev@vger.kernel.org
 1307S:	Supported
 1308W:	https://www.marvell.com/
 1309Q:	http://patchwork.ozlabs.org/project/netdev/list/
 1310F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
 1311F:	drivers/net/ethernet/aquantia/atlantic/
 1312
 1313AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
 1314M:	Egor Pomozov <epomozov@marvell.com>
 1315L:	netdev@vger.kernel.org
 1316S:	Supported
 1317W:	http://www.aquantia.com
 1318F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
 1319
 1320ARASAN NAND CONTROLLER DRIVER
 1321M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
 1322L:	linux-mtd@lists.infradead.org
 1323S:	Maintained
 1324F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
 1325F:	drivers/mtd/nand/raw/arasan-nand-controller.c
 1326
 1327ARC FRAMEBUFFER DRIVER
 1328M:	Jaya Kumar <jayalk@intworks.biz>
 1329S:	Maintained
 1330F:	drivers/video/fbdev/arcfb.c
 1331F:	drivers/video/fbdev/core/fb_defio.c
 1332
 1333ARC PGU DRM DRIVER
 1334M:	Alexey Brodkin <abrodkin@synopsys.com>
 1335S:	Supported
 1336F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
 1337F:	drivers/gpu/drm/arc/
 
 1338
 1339ARCNET NETWORK LAYER
 1340M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
 1341L:	netdev@vger.kernel.org
 1342S:	Maintained
 1343F:	drivers/net/arcnet/
 1344F:	include/uapi/linux/if_arcnet.h
 1345
 1346ARM ARCHITECTED TIMER DRIVER
 1347M:	Mark Rutland <mark.rutland@arm.com>
 1348M:	Marc Zyngier <maz@kernel.org>
 1349L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1350S:	Maintained
 1351F:	arch/arm/include/asm/arch_timer.h
 1352F:	arch/arm64/include/asm/arch_timer.h
 1353F:	drivers/clocksource/arm_arch_timer.c
 1354
 1355ARM HDLCD DRM DRIVER
 1356M:	Liviu Dudau <liviu.dudau@arm.com>
 1357S:	Supported
 1358F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
 1359F:	drivers/gpu/drm/arm/hdlcd_*
 1360
 1361ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
 1362M:	Linus Walleij <linus.walleij@linaro.org>
 1363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1364S:	Maintained
 1365F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
 1366F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
 1367F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
 1368F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
 1369F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
 1370F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
 1371F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
 1372F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
 1373F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
 1374F:	arch/arm/boot/dts/arm-realview-*
 1375F:	arch/arm/boot/dts/integrator*
 1376F:	arch/arm/boot/dts/versatile*
 1377F:	arch/arm/mach-integrator/
 1378F:	arch/arm/mach-realview/
 1379F:	arch/arm/mach-versatile/
 1380F:	arch/arm/plat-versatile/
 1381F:	drivers/bus/arm-integrator-lm.c
 
 
 1382F:	drivers/clk/versatile/
 1383F:	drivers/i2c/busses/i2c-versatile.c
 1384F:	drivers/irqchip/irq-versatile-fpga.c
 1385F:	drivers/mtd/maps/physmap-versatile.*
 1386F:	drivers/power/reset/arm-versatile-reboot.c
 1387F:	drivers/soc/versatile/
 1388
 
 
 
 
 
 
 1389ARM KOMEDA DRM-KMS DRIVER
 1390M:	James (Qian) Wang <james.qian.wang@arm.com>
 1391M:	Liviu Dudau <liviu.dudau@arm.com>
 1392M:	Mihail Atanassov <mihail.atanassov@arm.com>
 1393L:	Mali DP Maintainers <malidp@foss.arm.com>
 1394S:	Supported
 1395T:	git git://anongit.freedesktop.org/drm/drm-misc
 1396F:	Documentation/devicetree/bindings/display/arm,komeda.txt
 1397F:	Documentation/gpu/komeda-kms.rst
 1398F:	drivers/gpu/drm/arm/display/include/
 1399F:	drivers/gpu/drm/arm/display/komeda/
 1400
 1401ARM MALI PANFROST DRM DRIVER
 1402M:	Rob Herring <robh@kernel.org>
 1403M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
 1404R:	Steven Price <steven.price@arm.com>
 1405R:	Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
 1406L:	dri-devel@lists.freedesktop.org
 1407S:	Supported
 1408T:	git git://anongit.freedesktop.org/drm/drm-misc
 1409F:	drivers/gpu/drm/panfrost/
 1410F:	include/uapi/drm/panfrost_drm.h
 1411
 1412ARM MALI-DP DRM DRIVER
 1413M:	Liviu Dudau <liviu.dudau@arm.com>
 1414M:	Brian Starkey <brian.starkey@arm.com>
 1415L:	Mali DP Maintainers <malidp@foss.arm.com>
 1416S:	Supported
 1417T:	git git://anongit.freedesktop.org/drm/drm-misc
 
 1418F:	Documentation/devicetree/bindings/display/arm,malidp.txt
 1419F:	Documentation/gpu/afbc.rst
 1420F:	drivers/gpu/drm/arm/
 
 
 
 
 
 
 
 
 1421
 1422ARM MFM AND FLOPPY DRIVERS
 1423M:	Ian Molton <spyro@f2s.com>
 1424S:	Maintained
 1425F:	arch/arm/include/asm/floppy.h
 1426F:	arch/arm/mach-rpc/floppydma.S
 
 1427
 1428ARM PMU PROFILING AND DEBUGGING
 1429M:	Will Deacon <will@kernel.org>
 1430M:	Mark Rutland <mark.rutland@arm.com>
 1431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1432S:	Maintained
 1433F:	Documentation/devicetree/bindings/arm/pmu.yaml
 1434F:	Documentation/devicetree/bindings/perf/
 1435F:	arch/arm*/include/asm/hw_breakpoint.h
 1436F:	arch/arm*/include/asm/perf_event.h
 1437F:	arch/arm*/kernel/hw_breakpoint.c
 1438F:	arch/arm*/kernel/perf_*
 1439F:	arch/arm/oprofile/common.c
 1440F:	drivers/perf/
 
 
 
 1441F:	include/linux/perf/arm_pmu.h
 
 
 1442
 1443ARM PORT
 1444M:	Russell King <linux@armlinux.org.uk>
 1445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1446S:	Odd Fixes
 1447W:	http://www.armlinux.org.uk/
 
 1448T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
 1449F:	arch/arm/
 1450X:	arch/arm/boot/dts/
 1451
 1452ARM PRIMECELL AACI PL041 DRIVER
 1453M:	Russell King <linux@armlinux.org.uk>
 1454S:	Odd Fixes
 1455F:	sound/arm/aaci.*
 1456
 1457ARM PRIMECELL BUS SUPPORT
 1458M:	Russell King <linux@armlinux.org.uk>
 1459S:	Odd Fixes
 1460F:	drivers/amba/
 1461F:	include/linux/amba/bus.h
 1462
 1463ARM PRIMECELL CLCD PL110 DRIVER
 1464M:	Russell King <linux@armlinux.org.uk>
 1465S:	Odd Fixes
 1466F:	drivers/video/fbdev/amba-clcd.*
 1467
 1468ARM PRIMECELL KMI PL050 DRIVER
 1469M:	Russell King <linux@armlinux.org.uk>
 1470S:	Odd Fixes
 1471F:	drivers/input/serio/ambakmi.*
 1472F:	include/linux/amba/kmi.h
 1473
 1474ARM PRIMECELL MMCI PL180/1 DRIVER
 1475M:	Russell King <linux@armlinux.org.uk>
 1476S:	Odd Fixes
 1477F:	drivers/mmc/host/mmci.*
 1478F:	include/linux/amba/mmci.h
 1479
 1480ARM PRIMECELL SSP PL022 SPI DRIVER
 1481M:	Linus Walleij <linus.walleij@linaro.org>
 1482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1483S:	Maintained
 1484F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
 1485F:	drivers/spi/spi-pl022.c
 1486
 1487ARM PRIMECELL UART PL010 AND PL011 DRIVERS
 1488M:	Russell King <linux@armlinux.org.uk>
 1489S:	Odd Fixes
 1490F:	drivers/tty/serial/amba-pl01*.c
 1491F:	include/linux/amba/serial.h
 1492
 1493ARM PRIMECELL VIC PL190/PL192 DRIVER
 1494M:	Linus Walleij <linus.walleij@linaro.org>
 1495L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1496S:	Maintained
 1497F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
 1498F:	drivers/irqchip/irq-vic.c
 1499
 1500ARM SMC WATCHDOG DRIVER
 1501M:	Julius Werner <jwerner@chromium.org>
 1502R:	Evan Benn <evanbenn@chromium.org>
 1503S:	Maintained
 1504F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
 1505F:	drivers/watchdog/arm_smc_wdt.c
 1506
 1507ARM SMMU DRIVERS
 1508M:	Will Deacon <will@kernel.org>
 1509R:	Robin Murphy <robin.murphy@arm.com>
 1510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1511S:	Maintained
 1512F:	Documentation/devicetree/bindings/iommu/arm,smmu*
 1513F:	drivers/iommu/arm/
 1514F:	drivers/iommu/io-pgtable-arm-v7s.c
 1515F:	drivers/iommu/io-pgtable-arm.c
 
 1516
 1517ARM SUB-ARCHITECTURES
 1518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1519S:	Maintained
 1520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
 1521F:	arch/arm/mach-*/
 1522F:	arch/arm/plat-*/
 
 1523
 1524ARM/ACTIONS SEMI ARCHITECTURE
 1525M:	Andreas Färber <afaerber@suse.de>
 1526M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 1527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1528S:	Maintained
 1529F:	Documentation/devicetree/bindings/arm/actions.yaml
 1530F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
 1531F:	Documentation/devicetree/bindings/dma/owl-dma.txt
 1532F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
 1533F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
 1534F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
 1535F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
 1536F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
 1537F:	arch/arm/boot/dts/owl-*
 1538F:	arch/arm/mach-actions/
 
 1539F:	arch/arm64/boot/dts/actions/
 1540F:	drivers/clk/actions/
 1541F:	drivers/clocksource/timer-owl*
 1542F:	drivers/dma/owl-dma.c
 1543F:	drivers/i2c/busses/i2c-owl.c
 1544F:	drivers/mmc/host/owl-mmc.c
 1545F:	drivers/pinctrl/actions/*
 1546F:	drivers/soc/actions/
 1547F:	include/dt-bindings/power/owl-*
 1548F:	include/dt-bindings/reset/actions,*
 1549F:	include/linux/soc/actions/
 1550N:	owl
 
 
 
 
 
 
 1551
 1552ARM/ADS SPHERE MACHINE SUPPORT
 1553M:	Lennert Buytenhek <kernel@wantstofly.org>
 1554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1555S:	Maintained
 1556
 1557ARM/AFEB9260 MACHINE SUPPORT
 1558M:	Sergey Lapin <slapin@ossfans.org>
 1559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1560S:	Maintained
 1561
 1562ARM/AJECO 1ARM MACHINE SUPPORT
 1563M:	Lennert Buytenhek <kernel@wantstofly.org>
 1564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1565S:	Maintained
 1566
 1567ARM/Allwinner SoC Clock Support
 1568M:	Emilio López <emilio@elopez.com.ar>
 1569S:	Maintained
 1570F:	drivers/clk/sunxi/
 1571
 1572ARM/Allwinner sunXi SoC support
 1573M:	Maxime Ripard <mripard@kernel.org>
 1574M:	Chen-Yu Tsai <wens@csie.org>
 1575L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1576S:	Maintained
 1577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
 
 1578F:	arch/arm/mach-sunxi/
 1579F:	arch/arm64/boot/dts/allwinner/
 1580F:	drivers/clk/sunxi-ng/
 1581F:	drivers/pinctrl/sunxi/
 1582F:	drivers/soc/sunxi/
 1583N:	sun[x456789]i
 1584N:	sun50i
 
 
 
 
 
 
 
 1585
 1586ARM/Amlogic Meson SoC CLOCK FRAMEWORK
 1587M:	Neil Armstrong <narmstrong@baylibre.com>
 1588M:	Jerome Brunet <jbrunet@baylibre.com>
 1589L:	linux-amlogic@lists.infradead.org
 1590S:	Maintained
 1591F:	Documentation/devicetree/bindings/clock/amlogic*
 1592F:	drivers/clk/meson/
 1593F:	include/dt-bindings/clock/gxbb*
 1594F:	include/dt-bindings/clock/meson*
 1595
 1596ARM/Amlogic Meson SoC Crypto Drivers
 1597M:	Corentin Labbe <clabbe@baylibre.com>
 1598L:	linux-crypto@vger.kernel.org
 1599L:	linux-amlogic@lists.infradead.org
 1600S:	Maintained
 1601F:	Documentation/devicetree/bindings/crypto/amlogic*
 1602F:	drivers/crypto/amlogic/
 1603
 1604ARM/Amlogic Meson SoC Sound Drivers
 1605M:	Jerome Brunet <jbrunet@baylibre.com>
 1606L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 1607S:	Maintained
 1608F:	Documentation/devicetree/bindings/sound/amlogic*
 1609F:	sound/soc/meson/
 1610
 1611ARM/Amlogic Meson SoC support
 1612M:	Kevin Hilman <khilman@baylibre.com>
 1613R:	Neil Armstrong <narmstrong@baylibre.com>
 1614R:	Jerome Brunet <jbrunet@baylibre.com>
 1615R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
 1616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1617L:	linux-amlogic@lists.infradead.org
 1618S:	Maintained
 1619W:	http://linux-meson.com/
 1620F:	arch/arm/boot/dts/meson*
 1621F:	arch/arm/mach-meson/
 
 1622F:	arch/arm64/boot/dts/amlogic/
 1623F:	drivers/mmc/host/meson*
 1624F:	drivers/pinctrl/meson/
 1625F:	drivers/rtc/rtc-meson*
 1626F:	drivers/soc/amlogic/
 
 1627N:	meson
 1628
 
 
 
 
 
 
 
 1629ARM/Annapurna Labs ALPINE ARCHITECTURE
 1630M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
 1631M:	Antoine Tenart <atenart@kernel.org>
 1632L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1633S:	Maintained
 1634F:	arch/arm/boot/dts/alpine*
 1635F:	arch/arm/mach-alpine/
 1636F:	arch/arm64/boot/dts/amazon/
 
 1637F:	drivers/*/*alpine*
 1638
 1639ARM/ARTPEC MACHINE SUPPORT
 1640M:	Jesper Nilsson <jesper.nilsson@axis.com>
 1641M:	Lars Persson <lars.persson@axis.com>
 1642L:	linux-arm-kernel@axis.com
 1643S:	Maintained
 1644F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
 1645F:	arch/arm/boot/dts/artpec6*
 1646F:	arch/arm/mach-artpec
 
 1647F:	drivers/clk/axis
 1648F:	drivers/crypto/axis
 1649F:	drivers/mmc/host/usdhi6rol0.c
 1650F:	drivers/pinctrl/pinctrl-artpec*
 
 1651
 1652ARM/ASPEED I2C DRIVER
 1653M:	Brendan Higgins <brendanhiggins@google.com>
 1654R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
 1655R:	Joel Stanley <joel@jms.id.au>
 1656L:	linux-i2c@vger.kernel.org
 1657L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 1658S:	Maintained
 1659F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
 1660F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
 1661F:	drivers/i2c/busses/i2c-aspeed.c
 1662F:	drivers/irqchip/irq-aspeed-i2c-ic.c
 
 
 
 1663
 1664ARM/ASPEED MACHINE SUPPORT
 1665M:	Joel Stanley <joel@jms.id.au>
 1666R:	Andrew Jeffery <andrew@aj.id.au>
 1667L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1668L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
 1669S:	Supported
 1670Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
 
 1671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
 1672F:	arch/arm/boot/dts/aspeed-*
 1673F:	arch/arm/mach-aspeed/
 
 1674N:	aspeed
 1675
 1676ARM/BITMAIN ARCHITECTURE
 1677M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 1678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1679S:	Maintained
 1680F:	Documentation/devicetree/bindings/arm/bitmain.yaml
 1681F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
 1682F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
 1683F:	arch/arm64/boot/dts/bitmain/
 1684F:	drivers/clk/clk-bm1880.c
 1685F:	drivers/pinctrl/pinctrl-bm1880.c
 
 
 1686
 1687ARM/CALXEDA HIGHBANK ARCHITECTURE
 1688M:	Andre Przywara <andre.przywara@arm.com>
 1689L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1690S:	Maintained
 1691F:	arch/arm/boot/dts/ecx-*.dts*
 1692F:	arch/arm/boot/dts/highbank.dts
 1693F:	arch/arm/mach-highbank/
 
 
 1694
 1695ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
 1696M:	Krzysztof Halasa <khalasa@piap.pl>
 1697S:	Maintained
 1698F:	arch/arm/mach-cns3xxx/
 1699
 1700ARM/CAVIUM THUNDER NETWORK DRIVER
 1701M:	Sunil Goutham <sgoutham@marvell.com>
 
 1702L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1703S:	Supported
 1704F:	drivers/net/ethernet/cavium/thunder/
 1705
 1706ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
 1707M:	Lukasz Majewski <lukma@denx.de>
 1708L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1709S:	Maintained
 1710F:	arch/arm/mach-ep93xx/ts72xx.c
 1711
 1712ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
 1713M:	Alexander Shiyan <shc_work@mail.ru>
 1714L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1715S:	Odd Fixes
 1716N:	clps711x
 1717
 1718ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
 1719M:	Lennert Buytenhek <kernel@wantstofly.org>
 1720L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1721S:	Maintained
 1722
 1723ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
 1724M:	Hartley Sweeten <hsweeten@visionengravers.com>
 1725M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
 1726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1727S:	Maintained
 1728F:	arch/arm/mach-ep93xx/
 1729F:	arch/arm/mach-ep93xx/include/mach/
 1730
 1731ARM/CLKDEV SUPPORT
 1732M:	Russell King <linux@armlinux.org.uk>
 1733L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1734S:	Maintained
 1735T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
 1736F:	drivers/clk/clkdev.c
 1737
 
 
 
 
 
 1738ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
 1739M:	Baruch Siach <baruch@tkos.co.il>
 1740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1741S:	Maintained
 1742F:	arch/arm/boot/dts/cx92755*
 1743N:	digicolor
 1744
 1745ARM/CONTEC MICRO9 MACHINE SUPPORT
 1746M:	Hubert Feurstein <hubert.feurstein@contec.at>
 1747S:	Maintained
 1748F:	arch/arm/mach-ep93xx/micro9.c
 1749
 1750ARM/CORESIGHT FRAMEWORK AND DRIVERS
 1751M:	Mathieu Poirier <mathieu.poirier@linaro.org>
 1752R:	Suzuki K Poulose <suzuki.poulose@arm.com>
 1753R:	Mike Leach <mike.leach@linaro.org>
 1754L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1755S:	Maintained
 1756F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
 1757F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
 1758F:	Documentation/devicetree/bindings/arm/coresight-cti.yaml
 1759F:	Documentation/devicetree/bindings/arm/coresight.txt
 1760F:	Documentation/trace/coresight/*
 1761F:	drivers/hwtracing/coresight/*
 1762F:	include/dt-bindings/arm/coresight-cti-dt.h
 
 
 
 
 
 1763F:	tools/perf/arch/arm/util/auxtrace.c
 1764F:	tools/perf/arch/arm/util/cs-etm.c
 1765F:	tools/perf/arch/arm/util/cs-etm.h
 1766F:	tools/perf/arch/arm/util/pmu.c
 1767F:	tools/perf/util/cs-etm-decoder/*
 1768F:	tools/perf/util/cs-etm.*
 
 1769
 1770ARM/CORGI MACHINE SUPPORT
 1771M:	Richard Purdie <rpurdie@rpsys.net>
 1772S:	Maintained
 1773
 1774ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
 1775M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
 1776M:	Linus Walleij <linus.walleij@linaro.org>
 1777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1778S:	Maintained
 1779T:	git git://github.com/ulli-kroll/linux.git
 
 1780F:	Documentation/devicetree/bindings/arm/gemini.txt
 1781F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
 1782F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
 
 1783F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
 1784F:	arch/arm/mach-gemini/
 1785F:	drivers/net/ethernet/cortina/
 1786F:	drivers/pinctrl/pinctrl-gemini.c
 1787F:	drivers/rtc/rtc-ftrtc010.c
 1788
 1789ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
 1790M:	Barry Song <baohua@kernel.org>
 1791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1792S:	Maintained
 1793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
 
 1794F:	arch/arm/boot/dts/prima2*
 1795F:	arch/arm/mach-prima2/
 1796F:	drivers/clk/sirf/
 1797F:	drivers/clocksource/timer-atlas7.c
 1798F:	drivers/clocksource/timer-prima2.c
 1799X:	drivers/gnss
 1800N:	[^a-z]sirf
 
 1801
 1802ARM/CZ.NIC TURRIS MOX SUPPORT
 1803M:	Marek Behun <marek.behun@nic.cz>
 1804S:	Maintained
 1805W:	http://mox.turris.cz
 
 1806F:	Documentation/ABI/testing/debugfs-moxtet
 1807F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
 1808F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
 1809F:	Documentation/devicetree/bindings/bus/moxtet.txt
 1810F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
 1811F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
 
 1812F:	drivers/bus/moxtet.c
 1813F:	drivers/firmware/turris-mox-rwtm.c
 1814F:	drivers/gpio/gpio-moxtet.c
 1815F:	include/linux/moxtet.h
 1816
 1817ARM/EBSA110 MACHINE SUPPORT
 1818M:	Russell King <linux@armlinux.org.uk>
 1819L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1820S:	Maintained
 1821W:	http://www.armlinux.org.uk/
 
 1822F:	arch/arm/mach-ebsa110/
 1823F:	drivers/net/ethernet/amd/am79c961a.*
 1824
 1825ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
 1826M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
 1827R:	Pengutronix Kernel Team <kernel@pengutronix.de>
 1828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1829S:	Maintained
 1830N:	efm32
 1831
 1832ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
 1833M:	Robert Jarzmik <robert.jarzmik@free.fr>
 1834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1835S:	Maintained
 1836F:	arch/arm/mach-pxa/ezx.c
 1837
 1838ARM/FARADAY FA526 PORT
 1839M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
 1840L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1841S:	Maintained
 1842T:	git git://git.berlios.de/gemini-board
 1843F:	arch/arm/mm/*-fa*
 1844
 1845ARM/FOOTBRIDGE ARCHITECTURE
 1846M:	Russell King <linux@armlinux.org.uk>
 1847L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1848S:	Maintained
 1849W:	http://www.armlinux.org.uk/
 
 1850F:	arch/arm/include/asm/hardware/dec21285.h
 1851F:	arch/arm/mach-footbridge/
 1852
 1853ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
 1854M:	Shawn Guo <shawnguo@kernel.org>
 1855M:	Sascha Hauer <s.hauer@pengutronix.de>
 1856R:	Pengutronix Kernel Team <kernel@pengutronix.de>
 1857R:	Fabio Estevam <festevam@gmail.com>
 1858R:	NXP Linux Team <linux-imx@nxp.com>
 1859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1860S:	Maintained
 1861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
 1862X:	drivers/media/i2c/
 1863N:	imx
 1864N:	mxs
 1865
 1866ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
 1867M:	Shawn Guo <shawnguo@kernel.org>
 1868M:	Li Yang <leoyang.li@nxp.com>
 1869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1870S:	Maintained
 1871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
 1872F:	arch/arm/boot/dts/ls1021a*
 1873F:	arch/arm64/boot/dts/freescale/fsl-*
 1874F:	arch/arm64/boot/dts/freescale/qoriq-*
 1875
 1876ARM/FREESCALE VYBRID ARM ARCHITECTURE
 1877M:	Shawn Guo <shawnguo@kernel.org>
 1878M:	Sascha Hauer <s.hauer@pengutronix.de>
 1879R:	Pengutronix Kernel Team <kernel@pengutronix.de>
 1880R:	Stefan Agner <stefan@agner.ch>
 1881L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1882S:	Maintained
 1883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
 1884F:	arch/arm/boot/dts/vf*
 1885F:	arch/arm/mach-imx/*vf610*
 
 
 
 
 
 
 
 
 
 
 
 1886
 1887ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
 1888M:	Lennert Buytenhek <kernel@wantstofly.org>
 1889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1890S:	Maintained
 1891
 1892ARM/GUMSTIX MACHINE SUPPORT
 1893M:	Steve Sakoman <sakoman@gmail.com>
 1894L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1895S:	Maintained
 1896
 1897ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
 1898M:	Philipp Zabel <philipp.zabel@gmail.com>
 1899M:	Paul Parsons <lost.distance@yahoo.com>
 1900L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1901S:	Maintained
 1902F:	arch/arm/mach-pxa/hx4700.c
 1903F:	arch/arm/mach-pxa/include/mach/hx4700.h
 1904F:	sound/soc/pxa/hx4700.c
 1905
 1906ARM/HISILICON SOC SUPPORT
 1907M:	Wei Xu <xuwei5@hisilicon.com>
 1908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1909S:	Supported
 1910W:	http://www.hisilicon.com
 
 1911T:	git git://github.com/hisilicon/linux-hisi.git
 
 1912F:	arch/arm/boot/dts/hi3*
 1913F:	arch/arm/boot/dts/hip*
 1914F:	arch/arm/boot/dts/hisi*
 1915F:	arch/arm/mach-hisi/
 1916F:	arch/arm64/boot/dts/hisilicon/
 1917
 1918ARM/HP JORNADA 7XX MACHINE SUPPORT
 1919M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
 1920S:	Maintained
 1921W:	www.jlime.com
 
 1922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
 1923F:	arch/arm/mach-sa1100/include/mach/jornada720.h
 1924F:	arch/arm/mach-sa1100/jornada720.c
 
 1925
 1926ARM/IGEP MACHINE SUPPORT
 1927M:	Enric Balletbo i Serra <eballetbo@gmail.com>
 1928M:	Javier Martinez Canillas <javier@dowhile0.org>
 1929L:	linux-omap@vger.kernel.org
 1930L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1931S:	Maintained
 1932F:	arch/arm/boot/dts/omap3-igep*
 1933
 1934ARM/INCOME PXA270 SUPPORT
 1935M:	Marek Vasut <marek.vasut@gmail.com>
 1936L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1937S:	Maintained
 1938F:	arch/arm/mach-pxa/colibri-pxa270-income.c
 1939
 1940ARM/INTEL IOP32X ARM ARCHITECTURE
 1941M:	Lennert Buytenhek <kernel@wantstofly.org>
 1942L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1943S:	Maintained
 1944
 1945ARM/INTEL IQ81342EX MACHINE SUPPORT
 1946M:	Lennert Buytenhek <kernel@wantstofly.org>
 1947L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1948S:	Maintained
 1949
 1950ARM/INTEL IXDP2850 MACHINE SUPPORT
 1951M:	Lennert Buytenhek <kernel@wantstofly.org>
 1952L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1953S:	Maintained
 1954
 1955ARM/INTEL IXP4XX ARM ARCHITECTURE
 1956M:	Linus Walleij <linusw@kernel.org>
 1957M:	Imre Kaloz <kaloz@openwrt.org>
 1958M:	Krzysztof Halasa <khalasa@piap.pl>
 1959L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1960S:	Maintained
 1961F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
 1962F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
 1963F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
 1964F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
 1965F:	arch/arm/mach-ixp4xx/
 1966F:	drivers/clocksource/timer-ixp4xx.c
 1967F:	drivers/gpio/gpio-ixp4xx.c
 1968F:	drivers/irqchip/irq-ixp4xx.c
 1969F:	include/linux/irqchip/irq-ixp4xx.h
 1970F:	include/linux/platform_data/timer-ixp4xx.h
 1971
 1972ARM/INTEL KEEMBAY ARCHITECTURE
 1973M:	Paul J. Murphy <paul.j.murphy@intel.com>
 1974M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
 1975S:	Maintained
 1976F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
 1977F:	arch/arm64/boot/dts/intel/keembay-evm.dts
 1978F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
 1979
 1980ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
 1981M:	Jonathan Cameron <jic23@cam.ac.uk>
 1982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1983S:	Maintained
 1984F:	arch/arm/mach-pxa/stargate2.c
 1985F:	drivers/pcmcia/pxa2xx_stargate2.c
 1986
 1987ARM/INTEL XSC3 (MANZANO) ARM CORE
 1988M:	Lennert Buytenhek <kernel@wantstofly.org>
 1989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1990S:	Maintained
 1991
 1992ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
 1993M:	Lennert Buytenhek <kernel@wantstofly.org>
 1994L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1995S:	Maintained
 1996
 1997ARM/LG1K ARCHITECTURE
 1998M:	Chanho Min <chanho.min@lge.com>
 1999L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2000S:	Maintained
 2001F:	arch/arm64/boot/dts/lg/
 2002
 2003ARM/LOGICPD PXA270 MACHINE SUPPORT
 2004M:	Lennert Buytenhek <kernel@wantstofly.org>
 2005L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2006S:	Maintained
 2007
 2008ARM/LPC18XX ARCHITECTURE
 2009M:	Vladimir Zapolskiy <vz@mleia.com>
 2010L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2011S:	Maintained
 2012F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
 2013F:	arch/arm/boot/dts/lpc43*
 2014F:	drivers/i2c/busses/i2c-lpc2k.c
 2015F:	drivers/memory/pl172.c
 2016F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
 2017F:	drivers/rtc/rtc-lpc24xx.c
 2018N:	lpc18xx
 2019
 2020ARM/LPC32XX SOC SUPPORT
 2021M:	Vladimir Zapolskiy <vz@mleia.com>
 2022M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
 2023L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2024S:	Maintained
 2025T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
 
 2026F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
 2027F:	arch/arm/boot/dts/lpc32*
 2028F:	arch/arm/mach-lpc32xx/
 2029F:	drivers/i2c/busses/i2c-pnx.c
 2030F:	drivers/net/ethernet/nxp/lpc_eth.c
 2031F:	drivers/usb/host/ohci-nxp.c
 2032F:	drivers/watchdog/pnx4008_wdt.c
 2033N:	lpc32xx
 2034
 2035ARM/MAGICIAN MACHINE SUPPORT
 2036M:	Philipp Zabel <philipp.zabel@gmail.com>
 2037S:	Maintained
 2038
 2039ARM/Marvell Dove/MV78xx0/Orion SOC support
 2040M:	Jason Cooper <jason@lakedaemon.net>
 2041M:	Andrew Lunn <andrew@lunn.ch>
 2042M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
 2043M:	Gregory Clement <gregory.clement@bootlin.com>
 2044L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2045S:	Maintained
 2046T:	git git://git.infradead.org/linux-mvebu.git
 2047F:	Documentation/devicetree/bindings/soc/dove/
 2048F:	arch/arm/boot/dts/dove*
 2049F:	arch/arm/boot/dts/orion5x*
 2050F:	arch/arm/mach-dove/
 2051F:	arch/arm/mach-mv78xx0/
 2052F:	arch/arm/mach-orion5x/
 2053F:	arch/arm/plat-orion/
 2054F:	drivers/soc/dove/
 
 
 2055
 2056ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
 2057M:	Jason Cooper <jason@lakedaemon.net>
 2058M:	Andrew Lunn <andrew@lunn.ch>
 2059M:	Gregory Clement <gregory.clement@bootlin.com>
 2060M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
 2061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2062S:	Maintained
 2063T:	git git://git.infradead.org/linux-mvebu.git
 2064F:	arch/arm/boot/dts/armada*
 2065F:	arch/arm/boot/dts/kirkwood*
 2066F:	arch/arm/configs/mvebu_*_defconfig
 2067F:	arch/arm/mach-mvebu/
 2068F:	arch/arm64/boot/dts/marvell/armada*
 2069F:	arch/arm64/boot/dts/marvell/cn913*
 2070F:	drivers/cpufreq/armada-37xx-cpufreq.c
 2071F:	drivers/cpufreq/armada-8k-cpufreq.c
 2072F:	drivers/cpufreq/mvebu-cpufreq.c
 2073F:	drivers/irqchip/irq-armada-370-xp.c
 2074F:	drivers/irqchip/irq-mvebu-*
 2075F:	drivers/pinctrl/mvebu/
 2076F:	drivers/rtc/rtc-armada38x.c
 
 2077
 2078ARM/Mediatek RTC DRIVER
 2079M:	Eddie Huang <eddie.huang@mediatek.com>
 2080M:	Sean Wang <sean.wang@mediatek.com>
 2081L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2082L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
 2083S:	Maintained
 2084F:	Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
 2085F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
 2086F:	drivers/rtc/rtc-mt2712.c
 2087F:	drivers/rtc/rtc-mt6397.c
 2088F:	drivers/rtc/rtc-mt7622.c
 2089
 2090ARM/Mediatek SoC support
 2091M:	Matthias Brugger <matthias.bgg@gmail.com>
 2092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2093L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
 2094S:	Maintained
 2095W:	https://mtk.bcnfs.org/
 2096C:	irc://chat.freenode.net/linux-mediatek
 
 2097F:	arch/arm/boot/dts/mt6*
 2098F:	arch/arm/boot/dts/mt7*
 2099F:	arch/arm/boot/dts/mt8*
 2100F:	arch/arm/mach-mediatek/
 2101F:	arch/arm64/boot/dts/mediatek/
 2102F:	drivers/soc/mediatek/
 2103N:	mtk
 2104N:	mt[678]
 2105K:	mediatek
 2106
 2107ARM/Mediatek USB3 PHY DRIVER
 2108M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
 2109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2110L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
 2111S:	Maintained
 2112F:	Documentation/devicetree/bindings/phy/phy-mtk-*
 2113F:	drivers/phy/mediatek/
 
 2114
 2115ARM/Microchip (AT91) SoC support
 2116M:	Nicolas Ferre <nicolas.ferre@microchip.com>
 2117M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
 2118M:	Ludovic Desroches <ludovic.desroches@microchip.com>
 2119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2120S:	Supported
 2121W:	http://www.linux4sam.org
 2122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
 
 
 
 
 
 2123F:	arch/arm/boot/dts/at91*.dts
 2124F:	arch/arm/boot/dts/at91*.dtsi
 2125F:	arch/arm/boot/dts/sama*.dts
 2126F:	arch/arm/boot/dts/sama*.dtsi
 2127F:	arch/arm/include/debug/at91.S
 2128F:	arch/arm/mach-at91/
 2129F:	drivers/memory/atmel*
 2130F:	drivers/watchdog/sama5d4_wdt.c
 2131F:	include/soc/at91/
 2132X:	drivers/input/touchscreen/atmel_mxt_ts.c
 2133X:	drivers/net/wireless/atmel/
 2134N:	at91
 2135N:	atmel
 2136
 2137ARM/Microchip Sparx5 SoC support
 2138M:	Lars Povlsen <lars.povlsen@microchip.com>
 2139M:	Steen Hegelund <Steen.Hegelund@microchip.com>
 2140M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
 2141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2142S:	Supported
 2143F:	arch/arm64/boot/dts/microchip/
 2144N:	sparx5
 2145
 2146ARM/MIOA701 MACHINE SUPPORT
 2147M:	Robert Jarzmik <robert.jarzmik@free.fr>
 2148L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2149S:	Maintained
 2150F:	arch/arm/mach-pxa/mioa701.c
 2151
 2152ARM/MStar/Sigmastar Armv7 SoC support
 2153M:	Daniel Palmer <daniel@thingy.jp>
 2154L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2155S:	Maintained
 2156W:	http://linux-chenxing.org/
 2157F:	Documentation/devicetree/bindings/arm/mstar/*
 2158F:	arch/arm/boot/dts/infinity*.dtsi
 2159F:	arch/arm/boot/dts/mercury*.dtsi
 2160F:	arch/arm/boot/dts/mstar-v7.dtsi
 2161F:	arch/arm/mach-mstar/
 2162
 2163ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
 2164M:	Michael Petchkovsky <mkpetch@internode.on.net>
 2165S:	Maintained
 2166
 2167ARM/NOMADIK/U300/Ux500 ARCHITECTURES
 2168M:	Linus Walleij <linus.walleij@linaro.org>
 2169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2170S:	Maintained
 2171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
 2172F:	Documentation/devicetree/bindings/arm/ste-*
 2173F:	Documentation/devicetree/bindings/arm/ux500.yaml
 2174F:	Documentation/devicetree/bindings/arm/ux500/
 2175F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
 2176F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
 2177F:	arch/arm/boot/dts/ste-*
 2178F:	arch/arm/mach-nomadik/
 2179F:	arch/arm/mach-u300/
 2180F:	arch/arm/mach-ux500/
 
 
 2181F:	drivers/clk/clk-nomadik.c
 2182F:	drivers/clk/clk-u300.c
 2183F:	drivers/clocksource/clksrc-dbx500-prcmu.c
 2184F:	drivers/clocksource/timer-u300.c
 2185F:	drivers/dma/coh901318*
 2186F:	drivers/dma/ste_dma40*
 2187F:	drivers/hwspinlock/u8500_hsem.c
 2188F:	drivers/i2c/busses/i2c-nomadik.c
 2189F:	drivers/i2c/busses/i2c-stu300.c
 2190F:	drivers/iio/adc/ab8500-gpadc.c
 2191F:	drivers/mfd/ab3100*
 2192F:	drivers/mfd/ab8500*
 2193F:	drivers/mfd/abx500*
 2194F:	drivers/mfd/db8500*
 2195F:	drivers/mfd/dbx500*
 
 2196F:	drivers/pinctrl/nomadik/
 2197F:	drivers/pinctrl/pinctrl-coh901*
 2198F:	drivers/pinctrl/pinctrl-u300.c
 2199F:	drivers/rtc/rtc-ab3100.c
 2200F:	drivers/rtc/rtc-ab8500.c
 2201F:	drivers/rtc/rtc-coh901331.c
 2202F:	drivers/rtc/rtc-pl031.c
 2203F:	drivers/soc/ux500/
 2204F:	drivers/watchdog/coh901327_wdt.c
 
 
 
 2205
 2206ARM/NUVOTON NPCM ARCHITECTURE
 2207M:	Avi Fishman <avifishman70@gmail.com>
 2208M:	Tomer Maimon <tmaimon77@gmail.com>
 2209M:	Tali Perry <tali.perry1@gmail.com>
 2210R:	Patrick Venture <venture@google.com>
 2211R:	Nancy Yuen <yuenn@google.com>
 2212R:	Benjamin Fair <benjaminfair@google.com>
 2213L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 2214S:	Supported
 2215F:	Documentation/devicetree/bindings/*/*/*npcm*
 2216F:	Documentation/devicetree/bindings/*/*npcm*
 2217F:	arch/arm/boot/dts/nuvoton-npcm*
 2218F:	arch/arm/mach-npcm/
 2219F:	drivers/*/*npcm*
 2220F:	drivers/*/*/*npcm*
 2221F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
 
 
 
 2222
 2223ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
 2224L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
 2225S:	Orphan
 2226W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
 2227F:	arch/arm/mach-s3c24xx/gta02.h
 2228F:	arch/arm/mach-s3c24xx/mach-gta02.c
 
 2229
 2230ARM/Orion SoC/Technologic Systems TS-78xx platform support
 2231M:	Alexander Clouter <alex@digriz.org.uk>
 2232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2233S:	Maintained
 2234W:	http://www.digriz.org.uk/ts78xx/kernel
 
 2235F:	arch/arm/mach-orion5x/ts78xx-*
 2236
 2237ARM/OXNAS platform support
 2238M:	Neil Armstrong <narmstrong@baylibre.com>
 2239L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2240L:	linux-oxnas@groups.io (moderated for non-subscribers)
 2241S:	Maintained
 2242F:	arch/arm/boot/dts/ox8*.dts*
 2243F:	arch/arm/mach-oxnas/
 2244F:	drivers/power/reset/oxnas-restart.c
 2245N:	oxnas
 2246
 2247ARM/PALM TREO SUPPORT
 2248M:	Tomas Cech <sleep_walker@suse.com>
 2249L:	linux-arm-kernel@lists.infradead.org
 2250S:	Maintained
 2251W:	http://hackndev.com
 
 2252F:	arch/arm/mach-pxa/palmtreo.*
 2253
 2254ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
 2255M:	Marek Vasut <marek.vasut@gmail.com>
 2256L:	linux-arm-kernel@lists.infradead.org
 2257S:	Maintained
 2258W:	http://hackndev.com
 2259F:	arch/arm/mach-pxa/include/mach/palmld.h
 2260F:	arch/arm/mach-pxa/include/mach/palmtc.h
 2261F:	arch/arm/mach-pxa/include/mach/palmtx.h
 2262F:	arch/arm/mach-pxa/palmld.c
 2263F:	arch/arm/mach-pxa/palmt5.*
 2264F:	arch/arm/mach-pxa/palmtc.c
 
 2265F:	arch/arm/mach-pxa/palmte2.*
 2266F:	arch/arm/mach-pxa/palmtx.c
 
 2267
 2268ARM/PALMZ72 SUPPORT
 2269M:	Sergey Lapin <slapin@ossfans.org>
 2270L:	linux-arm-kernel@lists.infradead.org
 2271S:	Maintained
 2272W:	http://hackndev.com
 
 2273F:	arch/arm/mach-pxa/palmz72.*
 2274
 2275ARM/PLEB SUPPORT
 2276M:	Peter Chubb <pleb@gelato.unsw.edu.au>
 2277S:	Maintained
 2278W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
 
 2279
 2280ARM/PT DIGITAL BOARD PORT
 2281M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
 2282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2283S:	Maintained
 2284W:	http://www.armlinux.org.uk/
 
 2285
 2286ARM/QUALCOMM SUPPORT
 2287M:	Andy Gross <agross@kernel.org>
 2288M:	Bjorn Andersson <bjorn.andersson@linaro.org>
 2289L:	linux-arm-msm@vger.kernel.org
 2290S:	Maintained
 2291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
 2292F:	Documentation/devicetree/bindings/*/qcom*
 2293F:	Documentation/devicetree/bindings/soc/qcom/
 
 2294F:	arch/arm/boot/dts/qcom-*.dts
 2295F:	arch/arm/boot/dts/qcom-*.dtsi
 2296F:	arch/arm/mach-qcom/
 2297F:	arch/arm64/boot/dts/qcom/
 2298F:	drivers/*/*/qcom*
 
 2299F:	drivers/*/*/qcom/
 
 2300F:	drivers/*/pm8???-*
 2301F:	drivers/*/qcom*
 2302F:	drivers/*/qcom/
 2303F:	drivers/bluetooth/btqcomsmd.c
 2304F:	drivers/clocksource/timer-qcom.c
 2305F:	drivers/cpuidle/cpuidle-qcom-spm.c
 2306F:	drivers/extcon/extcon-qcom*
 2307F:	drivers/i2c/busses/i2c-qcom-geni.c
 2308F:	drivers/i2c/busses/i2c-qup.c
 2309F:	drivers/iommu/msm*
 
 
 2310F:	drivers/mfd/ssbi.c
 2311F:	drivers/mmc/host/mmci_qcom*
 2312F:	drivers/mmc/host/sdhci-msm.c
 2313F:	drivers/pci/controller/dwc/pcie-qcom.c
 2314F:	drivers/phy/qualcomm/
 2315F:	drivers/power/*/msm*
 2316F:	drivers/reset/reset-qcom-*
 2317F:	drivers/scsi/ufs/ufs-qcom*
 
 2318F:	drivers/spi/spi-geni-qcom.c
 2319F:	drivers/spi/spi-qcom-qspi.c
 2320F:	drivers/spi/spi-qup.c
 2321F:	drivers/tty/serial/msm_serial.c
 2322F:	drivers/usb/dwc3/dwc3-qcom.c
 2323F:	include/dt-bindings/*/qcom*
 2324F:	include/linux/*/qcom*
 
 2325
 2326ARM/RADISYS ENP2611 MACHINE SUPPORT
 2327M:	Lennert Buytenhek <kernel@wantstofly.org>
 2328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2329S:	Maintained
 2330
 2331ARM/RDA MICRO ARCHITECTURE
 2332M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 2333L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2334L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
 2335S:	Maintained
 2336F:	Documentation/devicetree/bindings/arm/rda.yaml
 2337F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
 2338F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
 2339F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
 2340F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
 2341F:	arch/arm/boot/dts/rda8810pl-*
 2342F:	drivers/clocksource/timer-rda.c
 2343F:	drivers/gpio/gpio-rda.c
 2344F:	drivers/irqchip/irq-rda-intc.c
 2345F:	drivers/tty/serial/rda-uart.c
 
 
 
 
 2346
 2347ARM/REALTEK ARCHITECTURE
 2348M:	Andreas Färber <afaerber@suse.de>
 2349L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2350L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
 2351S:	Maintained
 2352F:	Documentation/devicetree/bindings/arm/realtek.yaml
 2353F:	arch/arm/boot/dts/rtd*
 2354F:	arch/arm/mach-realtek/
 2355F:	arch/arm64/boot/dts/realtek/
 
 2356
 2357ARM/RENESAS ARM64 ARCHITECTURE
 2358M:	Geert Uytterhoeven <geert+renesas@glider.be>
 2359M:	Magnus Damm <magnus.damm@gmail.com>
 2360L:	linux-renesas-soc@vger.kernel.org
 2361S:	Supported
 2362Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
 2363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
 2364F:	Documentation/devicetree/bindings/arm/renesas.yaml
 2365F:	arch/arm64/boot/dts/renesas/
 
 2366F:	drivers/soc/renesas/
 2367F:	include/linux/soc/renesas/
 2368
 2369ARM/RISCPC ARCHITECTURE
 2370M:	Russell King <linux@armlinux.org.uk>
 2371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2372S:	Maintained
 2373W:	http://www.armlinux.org.uk/
 
 2374F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
 2375F:	arch/arm/include/asm/hardware/ioc.h
 2376F:	arch/arm/include/asm/hardware/iomd.h
 2377F:	arch/arm/include/asm/hardware/memc.h
 2378F:	arch/arm/mach-rpc/
 2379F:	drivers/net/ethernet/8390/etherh.c
 2380F:	drivers/net/ethernet/i825xx/ether1*
 2381F:	drivers/net/ethernet/seeq/ether3*
 2382F:	drivers/scsi/arm/
 2383
 2384ARM/Rockchip SoC support
 2385M:	Heiko Stuebner <heiko@sntech.de>
 2386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2387L:	linux-rockchip@lists.infradead.org
 2388S:	Maintained
 2389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
 2390F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
 2391F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
 2392F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
 2393F:	arch/arm/boot/dts/rk3*
 2394F:	arch/arm/boot/dts/rv1108*
 2395F:	arch/arm/mach-rockchip/
 2396F:	drivers/*/*/*rockchip*
 2397F:	drivers/*/*rockchip*
 2398F:	drivers/clk/rockchip/
 2399F:	drivers/i2c/busses/i2c-rk3x.c
 
 
 2400F:	sound/soc/rockchip/
 2401N:	rockchip
 2402
 2403ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
 2404M:	Kukjin Kim <kgene@kernel.org>
 2405M:	Krzysztof Kozlowski <krzk@kernel.org>
 2406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2407L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
 2408S:	Maintained
 2409Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
 2410F:	Documentation/arm/samsung/
 2411F:	Documentation/devicetree/bindings/arm/samsung/
 2412F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
 2413F:	arch/arm/boot/dts/exynos*
 2414F:	arch/arm/boot/dts/s3c*
 2415F:	arch/arm/boot/dts/s5p*
 2416F:	arch/arm/mach-exynos*/
 
 
 2417F:	arch/arm/mach-s3c24*/
 2418F:	arch/arm/mach-s3c64xx/
 2419F:	arch/arm/mach-s5p*/
 2420F:	arch/arm/plat-samsung/
 2421F:	arch/arm64/boot/dts/exynos/
 2422F:	drivers/*/*/*s3c24*
 2423F:	drivers/*/*s3c24*
 
 2424F:	drivers/*/*s3c64xx*
 2425F:	drivers/*/*s5pv210*
 2426F:	drivers/memory/samsung/
 2427F:	drivers/soc/samsung/
 2428F:	drivers/tty/serial/samsung*
 2429F:	include/linux/soc/samsung/
 
 
 
 
 2430N:	exynos
 2431
 2432ARM/SAMSUNG MOBILE MACHINE SUPPORT
 2433M:	Kyungmin Park <kyungmin.park@samsung.com>
 2434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2435S:	Maintained
 2436F:	arch/arm/mach-s5pv210/
 2437
 2438ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
 2439M:	Kyungmin Park <kyungmin.park@samsung.com>
 2440M:	Kamil Debski <kamil@wypas.org>
 2441M:	Andrzej Hajda <a.hajda@samsung.com>
 2442L:	linux-arm-kernel@lists.infradead.org
 2443L:	linux-media@vger.kernel.org
 2444S:	Maintained
 2445F:	drivers/media/platform/s5p-g2d/
 2446
 2447ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
 2448M:	Marek Szyprowski <m.szyprowski@samsung.com>
 2449L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
 2450L:	linux-media@vger.kernel.org
 2451S:	Maintained
 2452F:	Documentation/devicetree/bindings/media/s5p-cec.txt
 2453F:	drivers/media/platform/s5p-cec/
 
 2454
 2455ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
 2456M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
 2457M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
 2458M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
 2459L:	linux-arm-kernel@lists.infradead.org
 2460L:	linux-media@vger.kernel.org
 2461S:	Maintained
 2462F:	drivers/media/platform/s5p-jpeg/
 2463
 2464ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
 2465M:	Kyungmin Park <kyungmin.park@samsung.com>
 2466M:	Kamil Debski <kamil@wypas.org>
 2467M:	Jeongtae Park <jtp.park@samsung.com>
 2468M:	Andrzej Hajda <a.hajda@samsung.com>
 2469L:	linux-arm-kernel@lists.infradead.org
 2470L:	linux-media@vger.kernel.org
 2471S:	Maintained
 2472F:	drivers/media/platform/s5p-mfc/
 2473
 2474ARM/SHMOBILE ARM ARCHITECTURE
 2475M:	Geert Uytterhoeven <geert+renesas@glider.be>
 2476M:	Magnus Damm <magnus.damm@gmail.com>
 2477L:	linux-renesas-soc@vger.kernel.org
 2478S:	Supported
 2479Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
 2480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
 2481F:	Documentation/devicetree/bindings/arm/renesas.yaml
 2482F:	arch/arm/boot/dts/emev2*
 2483F:	arch/arm/boot/dts/gr-peach*
 2484F:	arch/arm/boot/dts/iwg20d-q7*
 2485F:	arch/arm/boot/dts/r7s*
 2486F:	arch/arm/boot/dts/r8a*
 2487F:	arch/arm/boot/dts/r9a*
 2488F:	arch/arm/boot/dts/sh*
 2489F:	arch/arm/configs/shmobile_defconfig
 2490F:	arch/arm/include/debug/renesas-scif.S
 2491F:	arch/arm/mach-shmobile/
 
 2492F:	drivers/soc/renesas/
 2493F:	include/linux/soc/renesas/
 2494
 2495ARM/SOCFPGA ARCHITECTURE
 2496M:	Dinh Nguyen <dinguyen@kernel.org>
 2497S:	Maintained
 2498W:	http://www.rocketboards.org
 2499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
 2500F:	arch/arm/boot/dts/socfpga*
 2501F:	arch/arm/configs/socfpga_defconfig
 2502F:	arch/arm/mach-socfpga/
 2503F:	arch/arm64/boot/dts/altera/
 2504F:	arch/arm64/boot/dts/intel/
 
 
 2505
 2506ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
 2507M:	Dinh Nguyen <dinguyen@kernel.org>
 2508S:	Maintained
 2509F:	drivers/clk/socfpga/
 2510
 2511ARM/SOCFPGA EDAC SUPPORT
 2512M:	Thor Thayer <thor.thayer@linux.intel.com>
 2513S:	Maintained
 2514F:	drivers/edac/altera_edac.
 2515
 2516ARM/SPREADTRUM SoC SUPPORT
 2517M:	Orson Zhai <orsonzhai@gmail.com>
 2518M:	Baolin Wang <baolin.wang7@gmail.com>
 2519M:	Chunyan Zhang <zhang.lyra@gmail.com>
 2520S:	Maintained
 2521F:	arch/arm64/boot/dts/sprd
 2522N:	sprd
 2523N:	sc27xx
 2524N:	sc2731
 2525
 2526ARM/STI ARCHITECTURE
 2527M:	Patrice Chotard <patrice.chotard@st.com>
 2528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2529S:	Maintained
 2530W:	http://www.stlinux.com
 
 2531F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
 2532F:	arch/arm/boot/dts/sti*
 2533F:	arch/arm/mach-sti/
 2534F:	drivers/ata/ahci_st.c
 2535F:	drivers/char/hw_random/st-rng.c
 2536F:	drivers/clocksource/arm_global_timer.c
 2537F:	drivers/clocksource/clksrc_st_lpc.c
 2538F:	drivers/cpufreq/sti-cpufreq.c
 2539F:	drivers/dma/st_fdma*
 2540F:	drivers/i2c/busses/i2c-st.c
 2541F:	drivers/media/platform/sti/c8sectpfe/
 2542F:	drivers/media/rc/st_rc.c
 
 2543F:	drivers/mmc/host/sdhci-st.c
 2544F:	drivers/phy/st/phy-miphy28lp.c
 2545F:	drivers/phy/st/phy-stih407-usb.c
 2546F:	drivers/pinctrl/pinctrl-st.c
 2547F:	drivers/remoteproc/st_remoteproc.c
 2548F:	drivers/remoteproc/st_slim_rproc.c
 2549F:	drivers/reset/sti/
 2550F:	drivers/rtc/rtc-st-lpc.c
 2551F:	drivers/tty/serial/st-asc.c
 2552F:	drivers/usb/dwc3/dwc3-st.c
 2553F:	drivers/usb/host/ehci-st.c
 2554F:	drivers/usb/host/ohci-st.c
 2555F:	drivers/watchdog/st_lpc_wdt.c
 
 2556F:	include/linux/remoteproc/st_slim_rproc.h
 2557
 2558ARM/STM32 ARCHITECTURE
 2559M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
 2560M:	Alexandre Torgue <alexandre.torgue@st.com>
 2561L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
 2562L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2563S:	Maintained
 2564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
 
 
 2565F:	arch/arm/boot/dts/stm32*
 2566F:	arch/arm/mach-stm32/
 2567F:	drivers/clocksource/armv7m_systick.c
 2568N:	stm32
 2569N:	stm
 2570
 2571ARM/Synaptics SoC support
 2572M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
 2573M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
 2574L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2575S:	Maintained
 2576F:	arch/arm/boot/dts/berlin*
 2577F:	arch/arm/mach-berlin/
 
 2578F:	arch/arm64/boot/dts/synaptics/
 2579
 2580ARM/TANGO ARCHITECTURE
 2581M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
 2582M:	Mans Rullgard <mans@mansr.com>
 2583L:	linux-arm-kernel@lists.infradead.org
 2584S:	Odd Fixes
 2585N:	tango
 2586
 2587ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
 2588M:	Lennert Buytenhek <kernel@wantstofly.org>
 2589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2590S:	Maintained
 2591
 2592ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
 2593M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 2594L:	linux-tegra@vger.kernel.org
 2595L:	linux-media@vger.kernel.org
 2596S:	Maintained
 2597F:	Documentation/devicetree/bindings/media/tegra-cec.txt
 2598F:	drivers/media/platform/tegra-cec/
 
 2599
 2600ARM/TETON BGA MACHINE SUPPORT
 2601M:	"Mark F. Brown" <mark.brown314@gmail.com>
 2602L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2603S:	Maintained
 2604
 2605ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
 2606M:	Santosh Shilimkar <ssantosh@kernel.org>
 2607L:	linux-kernel@vger.kernel.org
 2608S:	Maintained
 2609F:	drivers/memory/*emif*
 2610
 
 
 
 
 
 
 
 
 
 
 2611ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
 2612M:	Santosh Shilimkar <ssantosh@kernel.org>
 2613L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2614S:	Maintained
 2615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
 2616F:	arch/arm/boot/dts/keystone-*
 2617F:	arch/arm/mach-keystone/
 
 
 2618
 2619ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
 2620M:	Santosh Shilimkar <ssantosh@kernel.org>
 2621L:	linux-kernel@vger.kernel.org
 2622S:	Maintained
 2623F:	drivers/clk/keystone/
 2624
 2625ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
 2626M:	Santosh Shilimkar <ssantosh@kernel.org>
 2627L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2628L:	linux-kernel@vger.kernel.org
 2629S:	Maintained
 2630F:	drivers/clocksource/timer-keystone.c
 2631
 2632ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
 2633M:	Santosh Shilimkar <ssantosh@kernel.org>
 2634L:	linux-kernel@vger.kernel.org
 2635S:	Maintained
 2636F:	drivers/power/reset/keystone-reset.c
 2637
 2638ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
 2639M:	Tero Kristo <t-kristo@ti.com>
 2640M:	Nishanth Menon <nm@ti.com>
 2641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2642S:	Supported
 2643F:	Documentation/devicetree/bindings/arm/ti/k3.txt
 2644F:	arch/arm64/boot/dts/ti/Makefile
 2645F:	arch/arm64/boot/dts/ti/k3-*
 2646F:	include/dt-bindings/pinctrl/k3.h
 2647
 2648ARM/THECUS N2100 MACHINE SUPPORT
 2649M:	Lennert Buytenhek <kernel@wantstofly.org>
 2650L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2651S:	Maintained
 2652
 2653ARM/TOSA MACHINE SUPPORT
 2654M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
 2655M:	Dirk Opfer <dirk@opfer-online.de>
 2656S:	Maintained
 2657
 2658ARM/UNIPHIER ARCHITECTURE
 2659M:	Masahiro Yamada <yamada.masahiro@socionext.com>
 2660L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2661S:	Maintained
 2662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
 2663F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
 2664F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
 2665F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
 
 2666F:	arch/arm/boot/dts/uniphier*
 2667F:	arch/arm/include/asm/hardware/cache-uniphier.h
 2668F:	arch/arm/mach-uniphier/
 2669F:	arch/arm/mm/cache-uniphier.c
 2670F:	arch/arm64/boot/dts/socionext/uniphier*
 2671F:	drivers/bus/uniphier-system-bus.c
 2672F:	drivers/clk/uniphier/
 2673F:	drivers/dma/uniphier-mdmac.c
 2674F:	drivers/gpio/gpio-uniphier.c
 2675F:	drivers/i2c/busses/i2c-uniphier*
 2676F:	drivers/irqchip/irq-uniphier-aidet.c
 2677F:	drivers/mmc/host/uniphier-sd.c
 2678F:	drivers/pinctrl/uniphier/
 2679F:	drivers/reset/reset-uniphier.c
 2680F:	drivers/tty/serial/8250/8250_uniphier.c
 2681N:	uniphier
 2682
 
 
 
 
 
 
 
 2683ARM/VERSATILE EXPRESS PLATFORM
 2684M:	Liviu Dudau <liviu.dudau@arm.com>
 2685M:	Sudeep Holla <sudeep.holla@arm.com>
 2686M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
 2687L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2688S:	Maintained
 2689F:	*/*/*/vexpress*
 2690F:	*/*/vexpress*
 2691F:	arch/arm/boot/dts/vexpress*
 2692F:	arch/arm/mach-vexpress/
 2693F:	arch/arm64/boot/dts/arm/
 
 
 
 2694F:	drivers/clk/versatile/clk-vexpress-osc.c
 2695F:	drivers/clocksource/timer-versatile.c
 2696N:	mps2
 2697
 2698ARM/VFP SUPPORT
 2699M:	Russell King <linux@armlinux.org.uk>
 2700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2701S:	Maintained
 2702W:	http://www.armlinux.org.uk/
 
 2703F:	arch/arm/vfp/
 2704
 2705ARM/VOIPAC PXA270 SUPPORT
 2706M:	Marek Vasut <marek.vasut@gmail.com>
 2707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2708S:	Maintained
 2709F:	arch/arm/mach-pxa/include/mach/vpac270.h
 2710F:	arch/arm/mach-pxa/vpac270.c
 
 2711
 2712ARM/VT8500 ARM ARCHITECTURE
 2713M:	Tony Prisk <linux@prisktech.co.nz>
 2714L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2715S:	Maintained
 2716F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
 2717F:	arch/arm/mach-vt8500/
 2718F:	drivers/clocksource/timer-vt8500.c
 2719F:	drivers/i2c/busses/i2c-wmt.c
 2720F:	drivers/mmc/host/wmt-sdmmc.c
 2721F:	drivers/pwm/pwm-vt8500.c
 2722F:	drivers/rtc/rtc-vt8500.c
 2723F:	drivers/tty/serial/vt8500_serial.c
 2724F:	drivers/usb/host/ehci-platform.c
 2725F:	drivers/usb/host/uhci-platform.c
 2726F:	drivers/video/fbdev/vt8500lcdfb.*
 2727F:	drivers/video/fbdev/wm8505fb*
 2728F:	drivers/video/fbdev/wmt_ge_rops.*
 2729
 2730ARM/ZIPIT Z2 SUPPORT
 2731M:	Marek Vasut <marek.vasut@gmail.com>
 2732L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2733S:	Maintained
 2734F:	arch/arm/mach-pxa/include/mach/z2.h
 2735F:	arch/arm/mach-pxa/z2.c
 
 2736
 2737ARM/ZTE ARCHITECTURE
 2738M:	Jun Nie <jun.nie@linaro.org>
 2739M:	Shawn Guo <shawnguo@kernel.org>
 2740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2741S:	Maintained
 2742F:	Documentation/devicetree/bindings/arm/zte.yaml
 2743F:	Documentation/devicetree/bindings/clock/zx2967*.txt
 2744F:	Documentation/devicetree/bindings/dma/zxdma.txt
 2745F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
 2746F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
 2747F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
 2748F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
 2749F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
 2750F:	Documentation/devicetree/bindings/soc/zte/
 2751F:	Documentation/devicetree/bindings/sound/zte,*.txt
 2752F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
 2753F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
 2754F:	arch/arm/boot/dts/zx2967*
 2755F:	arch/arm/mach-zx/
 2756F:	arch/arm64/boot/dts/zte/
 2757F:	drivers/clk/zte/
 2758F:	drivers/dma/zx_dma.c
 2759F:	drivers/gpio/gpio-zx.c
 2760F:	drivers/i2c/busses/i2c-zx2967.c
 2761F:	drivers/mmc/host/dw_mmc-zx.*
 2762F:	drivers/pinctrl/zte/
 2763F:	drivers/soc/zte/
 2764F:	drivers/thermal/zx2967_thermal.c
 2765F:	drivers/watchdog/zx2967_wdt.c
 
 
 
 
 
 
 
 
 
 
 
 
 2766F:	include/dt-bindings/clock/zx2967*.h
 2767F:	include/dt-bindings/soc/zte,*.h
 2768F:	sound/soc/codecs/zx_aud96p22.c
 2769F:	sound/soc/zte/
 2770
 2771ARM/ZYNQ ARCHITECTURE
 2772M:	Michal Simek <michal.simek@xilinx.com>
 2773L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2774S:	Supported
 2775W:	http://wiki.xilinx.com
 2776T:	git https://github.com/Xilinx/linux-xlnx.git
 2777F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
 2778F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
 2779F:	arch/arm/mach-zynq/
 
 2780F:	drivers/block/xsysace.c
 
 
 
 
 2781F:	drivers/clocksource/timer-cadence-ttc.c
 2782F:	drivers/cpuidle/cpuidle-zynq.c
 2783F:	drivers/edac/synopsys_edac.c
 2784F:	drivers/i2c/busses/i2c-cadence.c
 2785F:	drivers/i2c/busses/i2c-xiic.c
 2786F:	drivers/mmc/host/sdhci-of-arasan.c
 2787N:	zynq
 2788N:	xilinx
 2789
 2790ARM64 PORT (AARCH64 ARCHITECTURE)
 2791M:	Catalin Marinas <catalin.marinas@arm.com>
 2792M:	Will Deacon <will@kernel.org>
 2793L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2794S:	Maintained
 2795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
 2796F:	Documentation/arm64/
 2797F:	arch/arm64/
 2798F:	tools/testing/selftests/arm64/
 2799X:	arch/arm64/boot/dts/
 
 2800
 2801AS3645A LED FLASH CONTROLLER DRIVER
 2802M:	Sakari Ailus <sakari.ailus@iki.fi>
 2803L:	linux-leds@vger.kernel.org
 2804S:	Maintained
 2805F:	drivers/leds/leds-as3645a.c
 2806
 2807ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
 2808M:	Tianshu Qiu <tian.shu.qiu@intel.com>
 2809L:	linux-media@vger.kernel.org
 2810S:	Maintained
 2811T:	git git://linuxtv.org/media_tree.git
 2812F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
 2813F:	drivers/media/i2c/ak7375.c
 
 2814
 2815ASAHI KASEI AK8974 DRIVER
 2816M:	Linus Walleij <linus.walleij@linaro.org>
 2817L:	linux-iio@vger.kernel.org
 2818S:	Supported
 2819W:	http://www.akm.com/
 
 2820F:	drivers/iio/magnetometer/ak8974.c
 2821
 2822ASC7621 HARDWARE MONITOR DRIVER
 2823M:	George Joseph <george.joseph@fairview5.com>
 2824L:	linux-hwmon@vger.kernel.org
 2825S:	Maintained
 2826F:	Documentation/hwmon/asc7621.rst
 2827F:	drivers/hwmon/asc7621.c
 2828
 2829ASPEED PINCTRL DRIVERS
 2830M:	Andrew Jeffery <andrew@aj.id.au>
 2831L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
 2832L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 2833L:	linux-gpio@vger.kernel.org
 2834S:	Maintained
 2835F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
 2836F:	drivers/pinctrl/aspeed/
 2837
 2838ASPEED SCU INTERRUPT CONTROLLER DRIVER
 2839M:	Eddie James <eajames@linux.ibm.com>
 2840L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
 2841S:	Maintained
 2842F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
 2843F:	drivers/irqchip/irq-aspeed-scu-ic.c
 2844F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
 2845
 2846ASPEED VIDEO ENGINE DRIVER
 2847M:	Eddie James <eajames@linux.ibm.com>
 2848L:	linux-media@vger.kernel.org
 2849L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 2850S:	Maintained
 2851F:	Documentation/devicetree/bindings/media/aspeed-video.txt
 2852F:	drivers/media/platform/aspeed-video.c
 
 2853
 2854ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
 2855M:	Corentin Chary <corentin.chary@gmail.com>
 2856L:	acpi4asus-user@lists.sourceforge.net
 2857L:	platform-driver-x86@vger.kernel.org
 2858S:	Maintained
 2859W:	http://acpi4asus.sf.net
 
 2860F:	drivers/platform/x86/asus*.c
 2861F:	drivers/platform/x86/eeepc*.c
 2862
 2863ASUS WIRELESS RADIO CONTROL DRIVER
 2864M:	João Paulo Rechi Vita <jprvita@gmail.com>
 2865L:	platform-driver-x86@vger.kernel.org
 2866S:	Maintained
 2867F:	drivers/platform/x86/asus-wireless.c
 2868
 2869ASYMMETRIC KEYS
 2870M:	David Howells <dhowells@redhat.com>
 2871L:	keyrings@vger.kernel.org
 2872S:	Maintained
 2873F:	Documentation/crypto/asymmetric-keys.rst
 2874F:	crypto/asymmetric_keys/
 2875F:	include/crypto/pkcs7.h
 2876F:	include/crypto/public_key.h
 2877F:	include/linux/verification.h
 
 
 
 2878
 2879ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
 2880R:	Dan Williams <dan.j.williams@intel.com>
 2881S:	Odd fixes
 2882W:	http://sourceforge.net/projects/xscaleiop
 2883F:	Documentation/crypto/async-tx-api.rst
 
 2884F:	crypto/async_tx/
 2885F:	drivers/dma/
 2886F:	include/linux/async_tx.h
 2887F:	include/linux/dmaengine.h
 
 2888
 2889AT24 EEPROM DRIVER
 2890M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
 2891L:	linux-i2c@vger.kernel.org
 2892S:	Maintained
 2893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
 2894F:	Documentation/devicetree/bindings/eeprom/at24.yaml
 
 2895F:	drivers/misc/eeprom/at24.c
 2896
 2897ATA OVER ETHERNET (AOE) DRIVER
 2898M:	"Justin Sanders" <justin@coraid.com>
 2899S:	Supported
 2900W:	http://www.openaoe.org/
 
 2901F:	Documentation/admin-guide/aoe/
 2902F:	drivers/block/aoe/
 2903
 2904ATHEROS 71XX/9XXX GPIO DRIVER
 2905M:	Alban Bedel <albeu@free.fr>
 2906S:	Maintained
 2907W:	https://github.com/AlbanBedel/linux
 2908T:	git git://github.com/AlbanBedel/linux
 2909F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
 2910F:	drivers/gpio/gpio-ath79.c
 
 2911
 2912ATHEROS 71XX/9XXX USB PHY DRIVER
 2913M:	Alban Bedel <albeu@free.fr>
 2914S:	Maintained
 2915W:	https://github.com/AlbanBedel/linux
 2916T:	git git://github.com/AlbanBedel/linux
 2917F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
 2918F:	drivers/phy/qualcomm/phy-ath79-usb.c
 
 2919
 2920ATHEROS ATH GENERIC UTILITIES
 2921M:	Kalle Valo <kvalo@codeaurora.org>
 2922L:	linux-wireless@vger.kernel.org
 2923S:	Supported
 2924F:	drivers/net/wireless/ath/*
 2925
 2926ATHEROS ATH5K WIRELESS DRIVER
 2927M:	Jiri Slaby <jirislaby@kernel.org>
 2928M:	Nick Kossifidis <mickflemm@gmail.com>
 2929M:	Luis Chamberlain <mcgrof@kernel.org>
 2930L:	linux-wireless@vger.kernel.org
 
 2931S:	Maintained
 2932W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
 2933F:	drivers/net/wireless/ath/ath5k/
 2934
 2935ATHEROS ATH6KL WIRELESS DRIVER
 2936M:	Kalle Valo <kvalo@codeaurora.org>
 2937L:	linux-wireless@vger.kernel.org
 2938S:	Supported
 2939W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
 2940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
 
 2941F:	drivers/net/wireless/ath/ath6kl/
 2942
 2943ATI_REMOTE2 DRIVER
 2944M:	Ville Syrjala <syrjala@sci.fi>
 2945S:	Maintained
 2946F:	drivers/input/misc/ati_remote2.c
 2947
 2948ATK0110 HWMON DRIVER
 2949M:	Luca Tettamanti <kronos.it@gmail.com>
 2950L:	linux-hwmon@vger.kernel.org
 2951S:	Maintained
 2952F:	drivers/hwmon/asus_atk0110.c
 2953
 2954ATLX ETHERNET DRIVERS
 2955M:	Jay Cliburn <jcliburn@gmail.com>
 2956M:	Chris Snook <chris.snook@gmail.com>
 2957L:	netdev@vger.kernel.org
 2958S:	Maintained
 2959W:	http://sourceforge.net/projects/atl1
 2960W:	http://atl1.sourceforge.net
 
 2961F:	drivers/net/ethernet/atheros/
 2962
 2963ATM
 2964M:	Chas Williams <3chas3@gmail.com>
 2965L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
 2966L:	netdev@vger.kernel.org
 2967S:	Maintained
 2968W:	http://linux-atm.sourceforge.net
 
 2969F:	drivers/atm/
 2970F:	include/linux/atm*
 2971F:	include/uapi/linux/atm*
 2972
 2973ATMEL MACB ETHERNET DRIVER
 2974M:	Nicolas Ferre <nicolas.ferre@microchip.com>
 2975M:	Claudiu Beznea <claudiu.beznea@microchip.com>
 2976S:	Supported
 2977F:	drivers/net/ethernet/cadence/
 2978
 2979ATMEL MAXTOUCH DRIVER
 2980M:	Nick Dyer <nick@shmanahar.org>
 2981S:	Maintained
 2982T:	git git://github.com/ndyer/linux.git
 
 2983F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
 2984F:	drivers/input/touchscreen/atmel_mxt_ts.c
 2985
 2986ATMEL WIRELESS DRIVER
 2987M:	Simon Kelley <simon@thekelleys.org.uk>
 2988L:	linux-wireless@vger.kernel.org
 2989S:	Maintained
 2990W:	http://www.thekelleys.org.uk/atmel
 2991W:	http://atmelwlandriver.sourceforge.net/
 
 2992F:	drivers/net/wireless/atmel/atmel*
 2993
 2994ATOMIC INFRASTRUCTURE
 2995M:	Will Deacon <will@kernel.org>
 2996M:	Peter Zijlstra <peterz@infradead.org>
 2997R:	Boqun Feng <boqun.feng@gmail.com>
 2998L:	linux-kernel@vger.kernel.org
 2999S:	Maintained
 3000F:	arch/*/include/asm/atomic*.h
 3001F:	include/*/atomic*.h
 3002F:	scripts/atomic/
 3003
 3004ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
 3005M:	Bradley Grove <linuxdrivers@attotech.com>
 3006L:	linux-scsi@vger.kernel.org
 3007S:	Supported
 3008W:	http://www.attotech.com
 
 3009F:	drivers/scsi/esas2r
 3010
 3011ATUSB IEEE 802.15.4 RADIO DRIVER
 3012M:	Stefan Schmidt <stefan@datenfreihafen.org>
 3013L:	linux-wpan@vger.kernel.org
 3014S:	Maintained
 3015F:	drivers/net/ieee802154/at86rf230.h
 3016F:	drivers/net/ieee802154/atusb.c
 3017F:	drivers/net/ieee802154/atusb.h
 
 3018
 3019AUDIT SUBSYSTEM
 3020M:	Paul Moore <paul@paul-moore.com>
 3021M:	Eric Paris <eparis@redhat.com>
 3022L:	linux-audit@redhat.com (moderated for non-subscribers)
 3023S:	Supported
 3024W:	https://github.com/linux-audit
 3025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
 
 3026F:	include/linux/audit.h
 3027F:	include/uapi/linux/audit.h
 3028F:	kernel/audit*
 3029
 3030AUXILIARY DISPLAY DRIVERS
 3031M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
 3032S:	Maintained
 3033F:	drivers/auxdisplay/
 3034F:	include/linux/cfag12864b.h
 3035
 3036AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
 3037M:	Andreas Klinger <ak@it-klinger.de>
 3038L:	linux-iio@vger.kernel.org
 3039S:	Maintained
 3040F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
 3041F:	drivers/iio/adc/hx711.c
 3042
 3043AX.25 NETWORK LAYER
 3044M:	Ralf Baechle <ralf@linux-mips.org>
 3045L:	linux-hams@vger.kernel.org
 3046S:	Maintained
 3047W:	http://www.linux-ax25.org/
 3048F:	include/net/ax25.h
 3049F:	include/uapi/linux/ax25.h
 
 3050F:	net/ax25/
 3051
 3052AXENTIA ARM DEVICES
 3053M:	Peter Rosin <peda@axentia.se>
 3054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3055S:	Maintained
 
 3056F:	arch/arm/boot/dts/at91-linea.dtsi
 3057F:	arch/arm/boot/dts/at91-natte.dtsi
 3058F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
 3059F:	arch/arm/boot/dts/at91-tse850-3.dts
 3060
 3061AXENTIA ASOC DRIVERS
 3062M:	Peter Rosin <peda@axentia.se>
 3063L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 3064S:	Maintained
 3065F:	Documentation/devicetree/bindings/sound/axentia,*
 3066F:	sound/soc/atmel/tse850-pcm5142.c
 3067
 3068AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
 3069M:	Nuno Sá <nuno.sa@analog.com>
 3070L:	linux-hwmon@vger.kernel.org
 3071S:	Supported
 3072W:	http://ez.analog.com/community/linux-device-drivers
 3073F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
 3074F:	drivers/hwmon/axi-fan-control.c
 3075
 3076AXXIA I2C CONTROLLER
 3077M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
 3078L:	linux-i2c@vger.kernel.org
 3079S:	Maintained
 3080F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
 3081F:	drivers/i2c/busses/i2c-axxia.c
 3082
 3083AZ6007 DVB DRIVER
 3084M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 3085L:	linux-media@vger.kernel.org
 3086S:	Maintained
 3087W:	https://linuxtv.org
 3088T:	git git://linuxtv.org/media_tree.git
 
 3089F:	drivers/media/usb/dvb-usb-v2/az6007.c
 3090
 3091AZTECH FM RADIO RECEIVER DRIVER
 3092M:	Hans Verkuil <hverkuil@xs4all.nl>
 3093L:	linux-media@vger.kernel.org
 3094S:	Maintained
 3095W:	https://linuxtv.org
 3096T:	git git://linuxtv.org/media_tree.git
 
 
 3097F:	drivers/media/radio/radio-aztech*
 3098
 3099B43 WIRELESS DRIVER
 3100L:	linux-wireless@vger.kernel.org
 3101L:	b43-dev@lists.infradead.org
 
 3102S:	Odd Fixes
 3103W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
 3104F:	drivers/net/wireless/broadcom/b43/
 3105
 3106B43LEGACY WIRELESS DRIVER
 3107M:	Larry Finger <Larry.Finger@lwfinger.net>
 3108L:	linux-wireless@vger.kernel.org
 3109L:	b43-dev@lists.infradead.org
 
 3110S:	Maintained
 3111W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
 3112F:	drivers/net/wireless/broadcom/b43legacy/
 3113
 3114BACKLIGHT CLASS/SUBSYSTEM
 3115M:	Lee Jones <lee.jones@linaro.org>
 3116M:	Daniel Thompson <daniel.thompson@linaro.org>
 3117M:	Jingoo Han <jingoohan1@gmail.com>
 3118L:	dri-devel@lists.freedesktop.org
 3119S:	Maintained
 3120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
 3121F:	Documentation/ABI/stable/sysfs-class-backlight
 3122F:	Documentation/ABI/testing/sysfs-class-backlight
 3123F:	Documentation/devicetree/bindings/leds/backlight
 3124F:	drivers/video/backlight/
 3125F:	include/linux/backlight.h
 3126F:	include/linux/pwm_backlight.h
 
 
 
 3127
 3128BATMAN ADVANCED
 3129M:	Marek Lindner <mareklindner@neomailbox.ch>
 3130M:	Simon Wunderlich <sw@simonwunderlich.de>
 3131M:	Antonio Quartulli <a@unstable.cc>
 3132M:	Sven Eckelmann <sven@narfation.org>
 3133L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
 3134S:	Maintained
 3135W:	https://www.open-mesh.org/
 3136Q:	https://patchwork.open-mesh.org/project/batman/list/
 3137B:	https://www.open-mesh.org/projects/batman-adv/issues
 3138C:	irc://chat.freenode.net/batman
 
 3139T:	git https://git.open-mesh.org/linux-merge.git
 
 3140F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
 3141F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
 3142F:	Documentation/networking/batman-adv.rst
 3143F:	include/uapi/linux/batadv_packet.h
 3144F:	include/uapi/linux/batman_adv.h
 3145F:	net/batman-adv/
 3146
 3147BAYCOM/HDLCDRV DRIVERS FOR AX.25
 3148M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
 3149L:	linux-hams@vger.kernel.org
 3150S:	Maintained
 3151W:	http://www.baycom.org/~tom/ham/ham.html
 
 3152F:	drivers/net/hamradio/baycom*
 3153
 3154BCACHE (BLOCK LAYER CACHE)
 3155M:	Coly Li <colyli@suse.de>
 3156M:	Kent Overstreet <kent.overstreet@gmail.com>
 3157L:	linux-bcache@vger.kernel.org
 3158S:	Maintained
 3159W:	http://bcache.evilpiepirate.org
 3160C:	irc://irc.oftc.net/bcache
 
 3161F:	drivers/md/bcache/
 3162
 3163BDISP ST MEDIA DRIVER
 3164M:	Fabien Dessenne <fabien.dessenne@st.com>
 3165L:	linux-media@vger.kernel.org
 3166S:	Supported
 3167W:	https://linuxtv.org
 3168T:	git git://linuxtv.org/media_tree.git
 
 
 3169F:	drivers/media/platform/sti/bdisp
 3170
 3171BECKHOFF CX5020 ETHERCAT MASTER DRIVER
 3172M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
 3173L:	netdev@vger.kernel.org
 3174S:	Maintained
 3175F:	drivers/net/ethernet/ec_bhf.c
 3176
 3177BEFS FILE SYSTEM
 3178M:	Luis de Bethencourt <luisbg@kernel.org>
 3179M:	Salah Triki <salah.triki@gmail.com>
 3180S:	Maintained
 3181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
 3182F:	Documentation/filesystems/befs.rst
 3183F:	fs/befs/
 3184
 3185BFQ I/O SCHEDULER
 3186M:	Paolo Valente <paolo.valente@linaro.org>
 3187M:	Jens Axboe <axboe@kernel.dk>
 3188L:	linux-block@vger.kernel.org
 3189S:	Maintained
 3190F:	Documentation/block/bfq-iosched.rst
 3191F:	block/bfq-*
 
 3192
 3193BFS FILE SYSTEM
 3194M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
 3195S:	Maintained
 3196F:	Documentation/filesystems/bfs.rst
 3197F:	fs/bfs/
 3198F:	include/uapi/linux/bfs_fs.h
 3199
 3200BLINKM RGB LED DRIVER
 3201M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
 3202S:	Maintained
 3203F:	drivers/leds/leds-blinkm.c
 3204
 3205BLOCK LAYER
 3206M:	Jens Axboe <axboe@kernel.dk>
 3207L:	linux-block@vger.kernel.org
 3208S:	Maintained
 3209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
 
 3210F:	block/
 3211F:	drivers/block/
 3212F:	include/linux/blk*
 3213F:	kernel/trace/blktrace.c
 3214F:	lib/sbitmap.c
 3215
 3216BLOCK2MTD DRIVER
 3217M:	Joern Engel <joern@lazybastard.org>
 3218L:	linux-mtd@lists.infradead.org
 3219S:	Maintained
 3220F:	drivers/mtd/devices/block2mtd.c
 3221
 3222BLUETOOTH DRIVERS
 3223M:	Marcel Holtmann <marcel@holtmann.org>
 3224M:	Johan Hedberg <johan.hedberg@gmail.com>
 3225L:	linux-bluetooth@vger.kernel.org
 3226S:	Maintained
 3227W:	http://www.bluez.org/
 3228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
 3229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
 
 3230F:	drivers/bluetooth/
 3231
 3232BLUETOOTH SUBSYSTEM
 3233M:	Marcel Holtmann <marcel@holtmann.org>
 3234M:	Johan Hedberg <johan.hedberg@gmail.com>
 3235L:	linux-bluetooth@vger.kernel.org
 3236S:	Maintained
 3237W:	http://www.bluez.org/
 3238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
 3239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
 3240F:	include/net/bluetooth/
 3241F:	net/bluetooth/
 
 3242
 3243BONDING DRIVER
 3244M:	Jay Vosburgh <j.vosburgh@gmail.com>
 3245M:	Veaceslav Falico <vfalico@gmail.com>
 3246M:	Andy Gospodarek <andy@greyhouse.net>
 3247L:	netdev@vger.kernel.org
 3248S:	Supported
 3249W:	http://sourceforge.net/projects/bonding/
 
 3250F:	drivers/net/bonding/
 3251F:	include/uapi/linux/if_bonding.h
 3252
 3253BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
 3254M:	Dan Robertson <dan@dlrobertson.com>
 3255L:	linux-iio@vger.kernel.org
 3256S:	Maintained
 3257F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
 3258F:	drivers/iio/accel/bma400*
 3259
 3260BPF (Safe dynamic programs and tools)
 3261M:	Alexei Starovoitov <ast@kernel.org>
 3262M:	Daniel Borkmann <daniel@iogearbox.net>
 3263R:	Martin KaFai Lau <kafai@fb.com>
 3264R:	Song Liu <songliubraving@fb.com>
 3265R:	Yonghong Song <yhs@fb.com>
 3266R:	Andrii Nakryiko <andriin@fb.com>
 3267R:	John Fastabend <john.fastabend@gmail.com>
 3268R:	KP Singh <kpsingh@chromium.org>
 3269L:	netdev@vger.kernel.org
 3270L:	bpf@vger.kernel.org
 3271S:	Supported
 3272Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
 3273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
 3274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
 3275F:	Documentation/bpf/
 3276F:	Documentation/networking/filter.rst
 3277F:	arch/*/net/*
 
 
 3278F:	include/linux/bpf*
 3279F:	include/linux/filter.h
 3280F:	include/trace/events/xdp.h
 3281F:	include/uapi/linux/bpf*
 3282F:	include/uapi/linux/filter.h
 3283F:	kernel/bpf/
 3284F:	kernel/trace/bpf_trace.c
 3285F:	lib/test_bpf.c
 3286F:	net/bpf/
 3287F:	net/core/filter.c
 3288F:	net/sched/act_bpf.c
 3289F:	net/sched/cls_bpf.c
 3290F:	samples/bpf/
 3291F:	tools/bpf/
 3292F:	tools/lib/bpf/
 3293F:	tools/testing/selftests/bpf/
 3294N:	bpf
 3295K:	bpf
 
 3296
 3297BPF JIT for ARM
 3298M:	Shubham Bansal <illusionist.neo@gmail.com>
 3299L:	netdev@vger.kernel.org
 3300L:	bpf@vger.kernel.org
 3301S:	Maintained
 3302F:	arch/arm/net/
 3303
 3304BPF JIT for ARM64
 3305M:	Daniel Borkmann <daniel@iogearbox.net>
 3306M:	Alexei Starovoitov <ast@kernel.org>
 3307M:	Zi Shen Lim <zlim.lnx@gmail.com>
 3308L:	netdev@vger.kernel.org
 3309L:	bpf@vger.kernel.org
 3310S:	Supported
 3311F:	arch/arm64/net/
 3312
 3313BPF JIT for MIPS (32-BIT AND 64-BIT)
 3314M:	Paul Burton <paulburton@kernel.org>
 3315L:	netdev@vger.kernel.org
 3316L:	bpf@vger.kernel.org
 3317S:	Maintained
 3318F:	arch/mips/net/
 3319
 3320BPF JIT for NFP NICs
 3321M:	Jakub Kicinski <kuba@kernel.org>
 3322L:	netdev@vger.kernel.org
 3323L:	bpf@vger.kernel.org
 3324S:	Supported
 3325F:	drivers/net/ethernet/netronome/nfp/bpf/
 3326
 3327BPF JIT for POWERPC (32-BIT AND 64-BIT)
 3328M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
 3329M:	Sandipan Das <sandipan@linux.ibm.com>
 3330L:	netdev@vger.kernel.org
 3331L:	bpf@vger.kernel.org
 3332S:	Maintained
 3333F:	arch/powerpc/net/
 3334
 3335BPF JIT for RISC-V (32-bit)
 3336M:	Luke Nelson <luke.r.nels@gmail.com>
 3337M:	Xi Wang <xi.wang@gmail.com>
 3338L:	netdev@vger.kernel.org
 3339L:	bpf@vger.kernel.org
 3340S:	Maintained
 3341F:	arch/riscv/net/
 3342X:	arch/riscv/net/bpf_jit_comp64.c
 3343
 3344BPF JIT for RISC-V (64-bit)
 3345M:	Björn Töpel <bjorn.topel@gmail.com>
 3346L:	netdev@vger.kernel.org
 3347L:	bpf@vger.kernel.org
 3348S:	Maintained
 3349F:	arch/riscv/net/
 3350X:	arch/riscv/net/bpf_jit_comp32.c
 3351
 3352BPF JIT for S390
 3353M:	Ilya Leoshkevich <iii@linux.ibm.com>
 3354M:	Heiko Carstens <hca@linux.ibm.com>
 3355M:	Vasily Gorbik <gor@linux.ibm.com>
 3356L:	netdev@vger.kernel.org
 3357L:	bpf@vger.kernel.org
 3358S:	Maintained
 3359F:	arch/s390/net/
 3360X:	arch/s390/net/pnet.c
 3361
 3362BPF JIT for SPARC (32-BIT AND 64-BIT)
 3363M:	David S. Miller <davem@davemloft.net>
 3364L:	netdev@vger.kernel.org
 3365L:	bpf@vger.kernel.org
 3366S:	Maintained
 3367F:	arch/sparc/net/
 3368
 3369BPF JIT for X86 32-BIT
 3370M:	Wang YanQing <udknight@gmail.com>
 3371L:	netdev@vger.kernel.org
 3372L:	bpf@vger.kernel.org
 3373S:	Maintained
 3374F:	arch/x86/net/bpf_jit_comp32.c
 3375
 3376BPF JIT for X86 64-BIT
 3377M:	Alexei Starovoitov <ast@kernel.org>
 3378M:	Daniel Borkmann <daniel@iogearbox.net>
 3379L:	netdev@vger.kernel.org
 3380L:	bpf@vger.kernel.org
 3381S:	Supported
 3382F:	arch/x86/net/
 3383X:	arch/x86/net/bpf_jit_comp32.c
 3384
 3385BROADCOM B44 10/100 ETHERNET DRIVER
 3386M:	Michael Chan <michael.chan@broadcom.com>
 3387L:	netdev@vger.kernel.org
 3388S:	Supported
 3389F:	drivers/net/ethernet/broadcom/b44.*
 3390
 3391BROADCOM B53 ETHERNET SWITCH DRIVER
 3392M:	Florian Fainelli <f.fainelli@gmail.com>
 3393L:	netdev@vger.kernel.org
 3394L:	openwrt-devel@lists.openwrt.org (subscribers-only)
 3395S:	Supported
 3396F:	Documentation/devicetree/bindings/net/dsa/b53.txt
 3397F:	drivers/net/dsa/b53/*
 3398F:	include/linux/platform_data/b53.h
 3399
 3400BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
 3401M:	Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
 3402L:	bcm-kernel-feedback-list@broadcom.com
 3403L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
 3404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3405S:	Maintained
 3406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
 3407F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
 3408F:	drivers/pci/controller/pcie-brcmstb.c
 3409F:	drivers/staging/vc04_services
 3410N:	bcm2711
 3411N:	bcm2835
 3412
 3413BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
 3414M:	Florian Fainelli <f.fainelli@gmail.com>
 3415M:	Ray Jui <rjui@broadcom.com>
 3416M:	Scott Branden <sbranden@broadcom.com>
 3417M:	bcm-kernel-feedback-list@broadcom.com
 3418S:	Maintained
 3419T:	git git://github.com/broadcom/mach-bcm
 3420F:	arch/arm/mach-bcm/
 3421N:	bcm281*
 3422N:	bcm113*
 3423N:	bcm216*
 3424N:	kona
 
 
 
 
 
 
 
 
 
 
 
 
 
 3425
 3426BROADCOM BCM47XX MIPS ARCHITECTURE
 3427M:	Hauke Mehrtens <hauke@hauke-m.de>
 3428M:	Rafał Miłecki <zajec5@gmail.com>
 3429L:	linux-mips@vger.kernel.org
 3430S:	Maintained
 3431F:	Documentation/devicetree/bindings/mips/brcm/
 3432F:	arch/mips/bcm47xx/*
 3433F:	arch/mips/include/asm/mach-bcm47xx/*
 3434
 3435BROADCOM BCM5301X ARM ARCHITECTURE
 3436M:	Hauke Mehrtens <hauke@hauke-m.de>
 3437M:	Rafał Miłecki <zajec5@gmail.com>
 3438M:	bcm-kernel-feedback-list@broadcom.com
 3439L:	linux-arm-kernel@lists.infradead.org
 3440S:	Maintained
 3441F:	arch/arm/boot/dts/bcm470*
 3442F:	arch/arm/boot/dts/bcm5301x*.dtsi
 
 3443F:	arch/arm/boot/dts/bcm953012*
 3444F:	arch/arm/mach-bcm/bcm_5301x.c
 3445
 3446BROADCOM BCM53573 ARM ARCHITECTURE
 3447M:	Rafał Miłecki <rafal@milecki.pl>
 3448L:	bcm-kernel-feedback-list@broadcom.com
 3449L:	linux-arm-kernel@lists.infradead.org
 3450S:	Maintained
 3451F:	arch/arm/boot/dts/bcm47189*
 3452F:	arch/arm/boot/dts/bcm53573*
 
 3453
 3454BROADCOM BCM63XX ARM ARCHITECTURE
 3455M:	Florian Fainelli <f.fainelli@gmail.com>
 3456M:	bcm-kernel-feedback-list@broadcom.com
 3457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3458S:	Maintained
 3459T:	git git://github.com/broadcom/stblinux.git
 
 3460N:	bcm63xx
 3461
 3462BROADCOM BCM63XX/BCM33XX UDC DRIVER
 3463M:	Kevin Cernekee <cernekee@gmail.com>
 3464L:	linux-usb@vger.kernel.org
 3465S:	Maintained
 3466F:	drivers/usb/gadget/udc/bcm63xx_udc.*
 3467
 3468BROADCOM BCM7XXX ARM ARCHITECTURE
 3469M:	Florian Fainelli <f.fainelli@gmail.com>
 3470M:	bcm-kernel-feedback-list@broadcom.com
 3471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3472S:	Maintained
 3473T:	git git://github.com/broadcom/stblinux.git
 3474F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
 3475F:	arch/arm/boot/dts/bcm7*.dts*
 3476F:	arch/arm/include/asm/hardware/cache-b15-rac.h
 3477F:	arch/arm/mach-bcm/*brcmstb*
 3478F:	arch/arm/mm/cache-b15-rac.c
 3479F:	drivers/bus/brcmstb_gisb.c
 3480F:	drivers/pci/controller/pcie-brcmstb.c
 
 3481N:	brcmstb
 3482
 3483BROADCOM BMIPS CPUFREQ DRIVER
 3484M:	Markus Mayer <mmayer@broadcom.com>
 3485M:	bcm-kernel-feedback-list@broadcom.com
 3486L:	linux-pm@vger.kernel.org
 3487S:	Maintained
 3488F:	drivers/cpufreq/bmips-cpufreq.c
 3489
 3490BROADCOM BMIPS MIPS ARCHITECTURE
 3491M:	Florian Fainelli <f.fainelli@gmail.com>
 3492L:	bcm-kernel-feedback-list@broadcom.com
 3493L:	linux-mips@vger.kernel.org
 3494S:	Maintained
 3495T:	git git://github.com/broadcom/stblinux.git
 
 3496F:	arch/mips/bmips/*
 3497F:	arch/mips/boot/dts/brcm/bcm*.dts*
 3498F:	arch/mips/include/asm/mach-bmips/*
 3499F:	arch/mips/kernel/*bmips*
 
 3500F:	drivers/irqchip/irq-bcm63*
 3501F:	drivers/irqchip/irq-bcm7*
 3502F:	drivers/irqchip/irq-brcmstb*
 3503F:	include/linux/bcm963xx_nvram.h
 3504F:	include/linux/bcm963xx_tag.h
 3505
 3506BROADCOM BNX2 GIGABIT ETHERNET DRIVER
 3507M:	Rasesh Mody <rmody@marvell.com>
 3508M:	GR-Linux-NIC-Dev@marvell.com
 3509L:	netdev@vger.kernel.org
 3510S:	Supported
 3511F:	drivers/net/ethernet/broadcom/bnx2.*
 3512F:	drivers/net/ethernet/broadcom/bnx2_*
 3513
 3514BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
 3515M:	QLogic-Storage-Upstream@qlogic.com
 3516L:	linux-scsi@vger.kernel.org
 3517S:	Supported
 3518F:	drivers/scsi/bnx2fc/
 3519
 3520BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
 3521M:	QLogic-Storage-Upstream@qlogic.com
 3522L:	linux-scsi@vger.kernel.org
 3523S:	Supported
 3524F:	drivers/scsi/bnx2i/
 3525
 3526BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
 3527M:	Ariel Elior <aelior@marvell.com>
 3528M:	Sudarsana Kalluru <skalluru@marvell.com>
 3529M:	GR-everest-linux-l2@marvell.com
 3530L:	netdev@vger.kernel.org
 3531S:	Supported
 3532F:	drivers/net/ethernet/broadcom/bnx2x/
 3533
 3534BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
 3535M:	Michael Chan <michael.chan@broadcom.com>
 3536L:	netdev@vger.kernel.org
 3537S:	Supported
 3538F:	drivers/net/ethernet/broadcom/bnxt/
 3539
 3540BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
 3541M:	Arend van Spriel <arend.vanspriel@broadcom.com>
 3542M:	Franky Lin <franky.lin@broadcom.com>
 3543M:	Hante Meuleman <hante.meuleman@broadcom.com>
 3544M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
 3545M:	Wright Feng <wright.feng@cypress.com>
 3546L:	linux-wireless@vger.kernel.org
 3547L:	brcm80211-dev-list.pdl@broadcom.com
 3548L:	brcm80211-dev-list@cypress.com
 3549S:	Supported
 3550F:	drivers/net/wireless/broadcom/brcm80211/
 3551
 3552BROADCOM BRCMSTB GPIO DRIVER
 3553M:	Gregory Fong <gregory.0xf0@gmail.com>
 3554L:	bcm-kernel-feedback-list@broadcom.com
 3555S:	Supported
 3556F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
 3557F:	drivers/gpio/gpio-brcmstb.c
 
 3558
 3559BROADCOM BRCMSTB I2C DRIVER
 3560M:	Kamal Dasu <kdasu.kdev@gmail.com>
 3561L:	linux-i2c@vger.kernel.org
 3562L:	bcm-kernel-feedback-list@broadcom.com
 3563S:	Supported
 3564F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
 3565F:	drivers/i2c/busses/i2c-brcmstb.c
 3566
 3567BROADCOM BRCMSTB USB EHCI DRIVER
 3568M:	Al Cooper <alcooperx@gmail.com>
 3569L:	linux-usb@vger.kernel.org
 3570L:	bcm-kernel-feedback-list@broadcom.com
 3571S:	Maintained
 3572F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
 3573F:	drivers/usb/host/ehci-brcm.*
 3574
 3575BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
 3576M:	Al Cooper <alcooperx@gmail.com>
 3577L:	linux-kernel@vger.kernel.org
 3578L:	bcm-kernel-feedback-list@broadcom.com
 3579S:	Maintained
 3580F:	drivers/phy/broadcom/phy-brcm-usb*
 3581
 3582BROADCOM ETHERNET PHY DRIVERS
 3583M:	Florian Fainelli <f.fainelli@gmail.com>
 3584L:	bcm-kernel-feedback-list@broadcom.com
 3585L:	netdev@vger.kernel.org
 3586S:	Supported
 3587F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
 3588F:	drivers/net/phy/bcm*.[ch]
 3589F:	drivers/net/phy/broadcom.c
 3590F:	include/linux/brcmphy.h
 3591
 3592BROADCOM GENET ETHERNET DRIVER
 3593M:	Doug Berger <opendmb@gmail.com>
 3594M:	Florian Fainelli <f.fainelli@gmail.com>
 3595L:	bcm-kernel-feedback-list@broadcom.com
 3596L:	netdev@vger.kernel.org
 3597S:	Supported
 3598F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
 3599F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
 3600F:	drivers/net/ethernet/broadcom/genet/
 3601F:	drivers/net/mdio/mdio-bcm-unimac.c
 3602F:	include/linux/platform_data/bcmgenet.h
 3603F:	include/linux/platform_data/mdio-bcm-unimac.h
 3604
 3605BROADCOM IPROC ARM ARCHITECTURE
 3606M:	Ray Jui <rjui@broadcom.com>
 3607M:	Scott Branden <sbranden@broadcom.com>
 3608M:	bcm-kernel-feedback-list@broadcom.com
 3609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3610S:	Maintained
 3611T:	git git://github.com/broadcom/cygnus-linux.git
 3612F:	arch/arm64/boot/dts/broadcom/northstar2/*
 3613F:	arch/arm64/boot/dts/broadcom/stingray/*
 3614F:	drivers/clk/bcm/clk-ns*
 3615F:	drivers/clk/bcm/clk-sr*
 3616F:	drivers/pinctrl/bcm/pinctrl-ns*
 3617F:	include/dt-bindings/clock/bcm-sr*
 3618N:	iproc
 3619N:	cygnus
 3620N:	bcm[-_]nsp
 3621N:	bcm9113*
 3622N:	bcm9583*
 3623N:	bcm9585*
 3624N:	bcm9586*
 3625N:	bcm988312
 3626N:	bcm113*
 3627N:	bcm583*
 3628N:	bcm585*
 3629N:	bcm586*
 3630N:	bcm88312
 3631N:	hr2
 3632N:	stingray
 
 
 
 
 
 
 3633
 3634BROADCOM KONA GPIO DRIVER
 3635M:	Ray Jui <rjui@broadcom.com>
 3636L:	bcm-kernel-feedback-list@broadcom.com
 3637S:	Supported
 3638F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
 3639F:	drivers/gpio/gpio-bcm-kona.c
 
 3640
 3641BROADCOM NETXTREME-E ROCE DRIVER
 3642M:	Selvin Xavier <selvin.xavier@broadcom.com>
 3643M:	Devesh Sharma <devesh.sharma@broadcom.com>
 3644M:	Somnath Kotur <somnath.kotur@broadcom.com>
 3645M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
 3646M:	Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
 3647L:	linux-rdma@vger.kernel.org
 3648S:	Supported
 3649W:	http://www.broadcom.com
 
 3650F:	drivers/infiniband/hw/bnxt_re/
 3651F:	include/uapi/rdma/bnxt_re-abi.h
 3652
 3653BROADCOM NVRAM DRIVER
 3654M:	Rafał Miłecki <zajec5@gmail.com>
 3655L:	linux-mips@vger.kernel.org
 3656S:	Maintained
 3657F:	drivers/firmware/broadcom/*
 3658
 3659BROADCOM SPECIFIC AMBA DRIVER (BCMA)
 3660M:	Rafał Miłecki <zajec5@gmail.com>
 3661L:	linux-wireless@vger.kernel.org
 3662S:	Maintained
 3663F:	drivers/bcma/
 3664F:	include/linux/bcma/
 3665
 3666BROADCOM SPI DRIVER
 3667M:	Kamal Dasu <kdasu.kdev@gmail.com>
 3668M:	bcm-kernel-feedback-list@broadcom.com
 3669S:	Maintained
 3670F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
 3671F:	drivers/spi/spi-bcm-qspi.*
 3672F:	drivers/spi/spi-brcmstb-qspi.c
 3673F:	drivers/spi/spi-iproc-qspi.c
 3674
 3675BROADCOM STB AVS CPUFREQ DRIVER
 3676M:	Markus Mayer <mmayer@broadcom.com>
 3677M:	bcm-kernel-feedback-list@broadcom.com
 3678L:	linux-pm@vger.kernel.org
 3679S:	Maintained
 3680F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
 3681F:	drivers/cpufreq/brcmstb*
 3682
 3683BROADCOM STB AVS TMON DRIVER
 3684M:	Markus Mayer <mmayer@broadcom.com>
 3685M:	bcm-kernel-feedback-list@broadcom.com
 3686L:	linux-pm@vger.kernel.org
 3687S:	Maintained
 3688F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
 3689F:	drivers/thermal/broadcom/brcmstb*
 3690
 
 
 
 
 
 
 
 
 3691BROADCOM STB DPFE DRIVER
 3692M:	Markus Mayer <mmayer@broadcom.com>
 3693M:	bcm-kernel-feedback-list@broadcom.com
 3694L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3695S:	Maintained
 3696F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
 3697F:	drivers/memory/brcmstb_dpfe.c
 3698
 3699BROADCOM STB NAND FLASH DRIVER
 3700M:	Brian Norris <computersforpeace@gmail.com>
 3701M:	Kamal Dasu <kdasu.kdev@gmail.com>
 3702L:	linux-mtd@lists.infradead.org
 3703L:	bcm-kernel-feedback-list@broadcom.com
 3704S:	Maintained
 3705F:	drivers/mtd/nand/raw/brcmnand/
 
 
 
 3706
 3707BROADCOM SYSTEMPORT ETHERNET DRIVER
 3708M:	Florian Fainelli <f.fainelli@gmail.com>
 3709L:	bcm-kernel-feedback-list@broadcom.com
 3710L:	netdev@vger.kernel.org
 3711S:	Supported
 3712F:	drivers/net/ethernet/broadcom/bcmsysport.*
 3713
 3714BROADCOM TG3 GIGABIT ETHERNET DRIVER
 3715M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
 3716M:	Prashant Sreedharan <prashant@broadcom.com>
 3717M:	Michael Chan <mchan@broadcom.com>
 3718L:	netdev@vger.kernel.org
 3719S:	Supported
 3720F:	drivers/net/ethernet/broadcom/tg3.*
 3721
 3722BROCADE BFA FC SCSI DRIVER
 3723M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
 3724M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
 3725L:	linux-scsi@vger.kernel.org
 3726S:	Supported
 3727F:	drivers/scsi/bfa/
 3728
 3729BROCADE BNA 10 GIGABIT ETHERNET DRIVER
 3730M:	Rasesh Mody <rmody@marvell.com>
 3731M:	Sudarsana Kalluru <skalluru@marvell.com>
 3732M:	GR-Linux-NIC-Dev@marvell.com
 3733L:	netdev@vger.kernel.org
 3734S:	Supported
 3735F:	drivers/net/ethernet/brocade/bna/
 3736
 3737BSG (block layer generic sg v4 driver)
 3738M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
 3739L:	linux-scsi@vger.kernel.org
 3740S:	Supported
 3741F:	block/bsg.c
 3742F:	include/linux/bsg.h
 3743F:	include/uapi/linux/bsg.h
 3744
 3745BT87X AUDIO DRIVER
 3746M:	Clemens Ladisch <clemens@ladisch.de>
 3747L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 3748S:	Maintained
 3749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
 
 3750F:	Documentation/sound/cards/bt87x.rst
 3751F:	sound/pci/bt87x.c
 3752
 3753BT8XXGPIO DRIVER
 3754M:	Michael Buesch <m@bues.ch>
 3755S:	Maintained
 3756W:	http://bu3sch.de/btgpio.php
 
 3757F:	drivers/gpio/gpio-bt8xx.c
 3758
 3759BTRFS FILE SYSTEM
 3760M:	Chris Mason <clm@fb.com>
 3761M:	Josef Bacik <josef@toxicpanda.com>
 3762M:	David Sterba <dsterba@suse.com>
 3763L:	linux-btrfs@vger.kernel.org
 3764S:	Maintained
 3765W:	http://btrfs.wiki.kernel.org/
 3766Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
 3767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
 3768F:	Documentation/filesystems/btrfs.rst
 
 3769F:	fs/btrfs/
 3770F:	include/linux/btrfs*
 3771F:	include/uapi/linux/btrfs*
 3772
 3773BTTV VIDEO4LINUX DRIVER
 3774M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 3775L:	linux-media@vger.kernel.org
 3776S:	Odd fixes
 3777W:	https://linuxtv.org
 3778T:	git git://linuxtv.org/media_tree.git
 3779F:	Documentation/driver-api/media/drivers/bttv*
 
 3780F:	drivers/media/pci/bt8xx/bttv*
 3781
 3782BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
 3783M:	Chanwoo Choi <cw00.choi@samsung.com>
 3784L:	linux-pm@vger.kernel.org
 3785L:	linux-samsung-soc@vger.kernel.org
 
 3786S:	Maintained
 3787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
 3788F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
 3789F:	drivers/devfreq/exynos-bus.c
 
 3790
 3791BUSLOGIC SCSI DRIVER
 3792M:	Khalid Aziz <khalid@gonehiking.org>
 3793L:	linux-scsi@vger.kernel.org
 3794S:	Maintained
 3795F:	drivers/scsi/BusLogic.*
 3796F:	drivers/scsi/FlashPoint.*
 3797
 3798C-MEDIA CMI8788 DRIVER
 3799M:	Clemens Ladisch <clemens@ladisch.de>
 3800L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 3801S:	Maintained
 3802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
 
 3803F:	sound/pci/oxygen/
 3804
 3805C-SKY ARCHITECTURE
 3806M:	Guo Ren <guoren@kernel.org>
 3807L:	linux-csky@vger.kernel.org
 3808S:	Supported
 3809T:	git https://github.com/c-sky/csky-linux.git
 
 
 3810F:	Documentation/devicetree/bindings/csky/
 
 3811F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
 3812F:	Documentation/devicetree/bindings/timer/csky,*
 3813F:	arch/csky/
 3814F:	drivers/clocksource/timer-gx6605s.c
 3815F:	drivers/clocksource/timer-mp-csky.c
 3816F:	drivers/irqchip/irq-csky-*
 3817N:	csky
 3818K:	csky
 
 3819
 3820C6X ARCHITECTURE
 3821M:	Mark Salter <msalter@redhat.com>
 3822M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
 3823L:	linux-c6x-dev@linux-c6x.org
 3824S:	Maintained
 3825W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
 
 3826F:	arch/c6x/
 3827
 3828CA8210 IEEE-802.15.4 RADIO DRIVER
 3829M:	Harry Morris <h.morris@cascoda.com>
 3830L:	linux-wpan@vger.kernel.org
 3831S:	Maintained
 3832W:	https://github.com/Cascoda/ca8210-linux.git
 3833F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
 3834F:	drivers/net/ieee802154/ca8210.c
 
 3835
 3836CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
 3837M:	David Howells <dhowells@redhat.com>
 3838L:	linux-cachefs@redhat.com (moderated for non-subscribers)
 3839S:	Supported
 3840F:	Documentation/filesystems/caching/cachefiles.rst
 3841F:	fs/cachefiles/
 3842
 3843CADENCE MIPI-CSI2 BRIDGES
 3844M:	Maxime Ripard <mripard@kernel.org>
 3845L:	linux-media@vger.kernel.org
 3846S:	Maintained
 3847F:	Documentation/devicetree/bindings/media/cdns,*.txt
 3848F:	drivers/media/platform/cadence/cdns-csi2*
 3849
 3850CADENCE NAND DRIVER
 3851L:	linux-mtd@lists.infradead.org
 3852S:	Orphan
 3853F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
 3854F:	drivers/mtd/nand/raw/cadence-nand-controller.c
 3855
 3856CADET FM/AM RADIO RECEIVER DRIVER
 3857M:	Hans Verkuil <hverkuil@xs4all.nl>
 3858L:	linux-media@vger.kernel.org
 3859S:	Maintained
 3860W:	https://linuxtv.org
 3861T:	git git://linuxtv.org/media_tree.git
 
 
 3862F:	drivers/media/radio/radio-cadet*
 3863
 3864CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
 3865M:	Jonathan Corbet <corbet@lwn.net>
 3866L:	linux-media@vger.kernel.org
 3867S:	Maintained
 3868T:	git git://linuxtv.org/media_tree.git
 3869F:	Documentation/admin-guide/media/cafe_ccic*
 
 3870F:	drivers/media/platform/marvell-ccic/
 3871
 3872CAIF NETWORK LAYER
 3873L:	netdev@vger.kernel.org
 3874S:	Orphan
 3875F:	Documentation/networking/caif/
 3876F:	drivers/net/caif/
 3877F:	include/net/caif/
 3878F:	include/uapi/linux/caif/
 
 3879F:	net/caif/
 3880
 3881CAKE QDISC
 3882M:	Toke Høiland-Jørgensen <toke@toke.dk>
 3883L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
 3884S:	Maintained
 3885F:	net/sched/sch_cake.c
 3886
 
 
 
 
 
 
 
 
 
 
 3887CAN NETWORK DRIVERS
 3888M:	Wolfgang Grandegger <wg@grandegger.com>
 3889M:	Marc Kleine-Budde <mkl@pengutronix.de>
 3890L:	linux-can@vger.kernel.org
 3891S:	Maintained
 3892W:	https://github.com/linux-can
 3893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
 3894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
 
 3895F:	Documentation/devicetree/bindings/net/can/
 3896F:	drivers/net/can/
 3897F:	include/linux/can/dev.h
 3898F:	include/linux/can/led.h
 3899F:	include/linux/can/platform/
 3900F:	include/linux/can/rx-offload.h
 
 3901F:	include/uapi/linux/can/error.h
 3902F:	include/uapi/linux/can/netlink.h
 3903F:	include/uapi/linux/can/vxcan.h
 3904
 3905CAN NETWORK LAYER
 3906M:	Oliver Hartkopp <socketcan@hartkopp.net>
 3907M:	Marc Kleine-Budde <mkl@pengutronix.de>
 3908L:	linux-can@vger.kernel.org
 3909S:	Maintained
 3910W:	https://github.com/linux-can
 3911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
 3912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
 
 3913F:	Documentation/networking/can.rst
 
 3914F:	include/linux/can/core.h
 3915F:	include/linux/can/skb.h
 3916F:	include/net/netns/can.h
 3917F:	include/uapi/linux/can.h
 3918F:	include/uapi/linux/can/bcm.h
 3919F:	include/uapi/linux/can/gw.h
 3920F:	include/uapi/linux/can/raw.h
 3921F:	net/can/
 3922
 3923CAN-J1939 NETWORK LAYER
 3924M:	Robin van der Gracht <robin@protonic.nl>
 3925M:	Oleksij Rempel <o.rempel@pengutronix.de>
 3926R:	Pengutronix Kernel Team <kernel@pengutronix.de>
 3927L:	linux-can@vger.kernel.org
 3928S:	Maintained
 3929F:	Documentation/networking/j1939.rst
 3930F:	include/uapi/linux/can/j1939.h
 3931F:	net/can/j1939/
 
 3932
 3933CAPABILITIES
 3934M:	Serge Hallyn <serge@hallyn.com>
 3935L:	linux-security-module@vger.kernel.org
 3936S:	Supported
 3937F:	include/linux/capability.h
 3938F:	include/uapi/linux/capability.h
 3939F:	kernel/capability.c
 3940F:	security/commoncap.c
 
 3941
 3942CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
 3943M:	Kevin Tsai <ktsai@capellamicro.com>
 3944S:	Maintained
 3945F:	drivers/iio/light/cm*
 3946
 3947CARL9170 LINUX COMMUNITY WIRELESS DRIVER
 3948M:	Christian Lamparter <chunkeey@googlemail.com>
 3949L:	linux-wireless@vger.kernel.org
 
 3950S:	Maintained
 3951W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
 3952F:	drivers/net/wireless/ath/carl9170/
 3953
 3954CAVIUM I2C DRIVER
 3955M:	Robert Richter <rric@kernel.org>
 3956S:	Odd Fixes
 3957W:	http://www.marvell.com
 
 3958F:	drivers/i2c/busses/i2c-octeon*
 3959F:	drivers/i2c/busses/i2c-thunderx*
 3960
 3961CAVIUM LIQUIDIO NETWORK DRIVER
 3962M:	Derek Chickles <dchickles@marvell.com>
 3963M:	Satanand Burla <sburla@marvell.com>
 3964M:	Felix Manlunas <fmanlunas@marvell.com>
 3965L:	netdev@vger.kernel.org
 
 3966S:	Supported
 3967W:	http://www.marvell.com
 3968F:	drivers/net/ethernet/cavium/liquidio/
 3969
 3970CAVIUM MMC DRIVER
 3971M:	Robert Richter <rric@kernel.org>
 3972S:	Odd Fixes
 3973W:	http://www.marvell.com
 
 
 3974F:	drivers/mmc/host/cavium*
 3975
 3976CAVIUM OCTEON-TX CRYPTO DRIVER
 3977M:	George Cherian <gcherian@marvell.com>
 3978L:	linux-crypto@vger.kernel.org
 
 3979S:	Supported
 3980W:	http://www.marvell.com
 3981F:	drivers/crypto/cavium/cpt/
 3982
 3983CAVIUM THUNDERX2 ARM64 SOC
 3984M:	Robert Richter <rric@kernel.org>
 3985L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3986S:	Odd Fixes
 3987F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
 3988F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
 
 3989
 3990CC2520 IEEE-802.15.4 RADIO DRIVER
 3991M:	Varka Bhadram <varkabhadram@gmail.com>
 3992L:	linux-wpan@vger.kernel.org
 3993S:	Maintained
 3994F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
 3995F:	drivers/net/ieee802154/cc2520.c
 3996F:	include/linux/spi/cc2520.h
 
 3997
 3998CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
 3999M:	Gilad Ben-Yossef <gilad@benyossef.com>
 4000L:	linux-crypto@vger.kernel.org
 4001S:	Supported
 4002W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
 4003F:	drivers/crypto/ccree/
 4004
 4005CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
 4006M:	Hadar Gat <hadar.gat@arm.com>
 4007L:	linux-crypto@vger.kernel.org
 4008S:	Supported
 4009F:	drivers/char/hw_random/cctrng.c
 4010F:	drivers/char/hw_random/cctrng.h
 4011F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
 4012W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
 4013
 4014CEC FRAMEWORK
 4015M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 4016L:	linux-media@vger.kernel.org
 4017S:	Supported
 4018W:	http://linuxtv.org
 4019T:	git git://linuxtv.org/media_tree.git
 4020F:	Documentation/ABI/testing/debugfs-cec-error-inj
 4021F:	Documentation/devicetree/bindings/media/cec.txt
 4022F:	Documentation/driver-api/media/cec-core.rst
 4023F:	Documentation/userspace-api/media/cec
 4024F:	drivers/media/cec/
 4025F:	drivers/media/rc/keymaps/rc-cec.c
 4026F:	include/media/cec-notifier.h
 4027F:	include/media/cec.h
 4028F:	include/uapi/linux/cec-funcs.h
 4029F:	include/uapi/linux/cec.h
 
 
 
 4030
 4031CEC GPIO DRIVER
 4032M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 4033L:	linux-media@vger.kernel.org
 4034S:	Supported
 4035W:	http://linuxtv.org
 4036T:	git git://linuxtv.org/media_tree.git
 4037F:	Documentation/devicetree/bindings/media/cec-gpio.txt
 
 4038F:	drivers/media/platform/cec-gpio/
 
 4039
 4040CELL BROADBAND ENGINE ARCHITECTURE
 4041M:	Arnd Bergmann <arnd@arndb.de>
 4042L:	linuxppc-dev@lists.ozlabs.org
 4043S:	Supported
 4044W:	http://www.ibm.com/developerworks/power/cell/
 
 4045F:	arch/powerpc/include/asm/cell*.h
 4046F:	arch/powerpc/include/asm/spu*.h
 4047F:	arch/powerpc/include/uapi/asm/spu*.h
 4048F:	arch/powerpc/oprofile/*cell*
 4049F:	arch/powerpc/platforms/cell/
 4050
 4051CELLWISE CW2015 BATTERY DRIVER
 4052M:	Tobias Schrammm <t.schramm@manjaro.org>
 4053S:	Maintained
 4054F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
 4055F:	drivers/power/supply/cw2015_battery.c
 4056
 4057CEPH COMMON CODE (LIBCEPH)
 4058M:	Ilya Dryomov <idryomov@gmail.com>
 4059M:	Jeff Layton <jlayton@kernel.org>
 
 4060L:	ceph-devel@vger.kernel.org
 4061S:	Supported
 4062W:	http://ceph.com/
 
 4063T:	git git://github.com/ceph/ceph-client.git
 
 
 4064F:	include/linux/ceph/
 4065F:	include/linux/crush/
 4066F:	net/ceph/
 4067
 4068CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
 4069M:	Jeff Layton <jlayton@kernel.org>
 
 4070M:	Ilya Dryomov <idryomov@gmail.com>
 4071L:	ceph-devel@vger.kernel.org
 4072S:	Supported
 4073W:	http://ceph.com/
 
 4074T:	git git://github.com/ceph/ceph-client.git
 4075F:	Documentation/filesystems/ceph.rst
 
 4076F:	fs/ceph/
 4077
 4078CERTIFICATE HANDLING
 4079M:	David Howells <dhowells@redhat.com>
 4080M:	David Woodhouse <dwmw2@infradead.org>
 4081L:	keyrings@vger.kernel.org
 4082S:	Maintained
 4083F:	Documentation/admin-guide/module-signing.rst
 4084F:	certs/
 4085F:	scripts/extract-cert.c
 4086F:	scripts/sign-file.c
 
 
 
 
 
 
 4087
 4088CFAG12864B LCD DRIVER
 4089M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
 4090S:	Maintained
 4091F:	drivers/auxdisplay/cfag12864b.c
 4092F:	include/linux/cfag12864b.h
 4093
 4094CFAG12864BFB LCD FRAMEBUFFER DRIVER
 4095M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
 4096S:	Maintained
 4097F:	drivers/auxdisplay/cfag12864bfb.c
 4098F:	include/linux/cfag12864b.h
 4099
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 4100CHAR and MISC DRIVERS
 4101M:	Arnd Bergmann <arnd@arndb.de>
 4102M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 4103S:	Supported
 4104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
 
 4105F:	drivers/char/
 4106F:	drivers/misc/
 4107F:	include/linux/miscdevice.h
 4108
 4109CHECKPATCH
 4110M:	Andy Whitcroft <apw@canonical.com>
 4111M:	Joe Perches <joe@perches.com>
 4112S:	Maintained
 4113F:	scripts/checkpatch.pl
 4114
 4115CHINESE DOCUMENTATION
 4116M:	Harry Wei <harryxiyou@gmail.com>
 4117M:	Alex Shi <alex.shi@linux.alibaba.com>
 4118L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
 4119S:	Maintained
 4120F:	Documentation/translations/zh_CN/
 4121
 4122CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
 4123M:	Peter Chen <Peter.Chen@nxp.com>
 
 4124L:	linux-usb@vger.kernel.org
 4125S:	Maintained
 4126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
 4127F:	drivers/usb/chipidea/
 4128
 4129CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
 4130M:	Hans de Goede <hdegoede@redhat.com>
 4131L:	linux-input@vger.kernel.org
 4132S:	Maintained
 4133F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
 4134F:	drivers/input/touchscreen/chipone_icn8318.c
 4135
 4136CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
 4137M:	Hans de Goede <hdegoede@redhat.com>
 4138L:	linux-input@vger.kernel.org
 4139S:	Maintained
 4140F:	drivers/input/touchscreen/chipone_icn8505.c
 4141
 4142CHROME HARDWARE PLATFORM SUPPORT
 4143M:	Benson Leung <bleung@chromium.org>
 4144M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
 4145S:	Maintained
 4146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
 4147F:	drivers/platform/chrome/
 4148
 4149CHROMEOS EC CODEC DRIVER
 4150M:	Cheng-Yi Chiang <cychiang@chromium.org>
 4151R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
 4152R:	Guenter Roeck <groeck@chromium.org>
 4153S:	Maintained
 4154F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
 4155F:	sound/soc/codecs/cros_ec_codec.*
 4156
 4157CHROMEOS EC SUBDRIVERS
 4158M:	Benson Leung <bleung@chromium.org>
 4159M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
 4160R:	Guenter Roeck <groeck@chromium.org>
 4161S:	Maintained
 4162F:	drivers/power/supply/cros_usbpd-charger.c
 4163N:	cros_ec
 4164N:	cros-ec
 
 4165
 4166CHRONTEL CH7322 CEC DRIVER
 4167M:	Jeff Chase <jnchase@google.com>
 4168L:	linux-media@vger.kernel.org
 4169S:	Maintained
 4170T:	git git://linuxtv.org/media_tree.git
 4171F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
 4172F:	drivers/media/cec/i2c/ch7322.c
 
 4173
 4174CIRRUS LOGIC AUDIO CODEC DRIVERS
 4175M:	James Schulman <james.schulman@cirrus.com>
 4176M:	David Rhodes <david.rhodes@cirrus.com>
 4177L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 4178S:	Maintained
 4179F:	sound/soc/codecs/cs*
 4180
 4181CIRRUS LOGIC EP93XX ETHERNET DRIVER
 4182M:	Hartley Sweeten <hsweeten@visionengravers.com>
 4183L:	netdev@vger.kernel.org
 4184S:	Maintained
 4185F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
 4186
 4187CIRRUS LOGIC LOCHNAGAR DRIVER
 4188M:	Charles Keepax <ckeepax@opensource.cirrus.com>
 4189M:	Richard Fitzgerald <rf@opensource.cirrus.com>
 4190L:	patches@opensource.cirrus.com
 4191S:	Supported
 4192F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
 4193F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
 4194F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
 4195F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
 4196F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
 4197F:	Documentation/hwmon/lochnagar.rst
 4198F:	drivers/clk/clk-lochnagar.c
 4199F:	drivers/hwmon/lochnagar-hwmon.c
 4200F:	drivers/mfd/lochnagar-i2c.c
 4201F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
 4202F:	drivers/regulator/lochnagar-regulator.c
 
 4203F:	include/dt-bindings/clk/lochnagar.h
 4204F:	include/dt-bindings/pinctrl/lochnagar.h
 4205F:	include/linux/mfd/lochnagar*
 4206F:	sound/soc/codecs/lochnagar-sc.c
 4207
 4208CIRRUS LOGIC MADERA CODEC DRIVERS
 4209M:	Charles Keepax <ckeepax@opensource.cirrus.com>
 4210M:	Richard Fitzgerald <rf@opensource.cirrus.com>
 4211L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 4212L:	patches@opensource.cirrus.com
 4213S:	Supported
 4214W:	https://github.com/CirrusLogic/linux-drivers/wiki
 4215T:	git https://github.com/CirrusLogic/linux-drivers.git
 4216F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
 4217F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
 4218F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
 4219F:	drivers/gpio/gpio-madera*
 4220F:	drivers/irqchip/irq-madera*
 4221F:	drivers/mfd/cs47l*
 4222F:	drivers/mfd/madera*
 4223F:	drivers/pinctrl/cirrus/*
 4224F:	include/dt-bindings/sound/madera*
 4225F:	include/linux/irqchip/irq-madera*
 4226F:	include/linux/mfd/madera/*
 4227F:	include/sound/madera*
 4228F:	sound/soc/codecs/cs47l*
 4229F:	sound/soc/codecs/madera*
 4230
 4231CISCO FCOE HBA DRIVER
 4232M:	Satish Kharat <satishkh@cisco.com>
 4233M:	Sesidhar Baddela <sebaddel@cisco.com>
 4234M:	Karan Tilak Kumar <kartilak@cisco.com>
 4235L:	linux-scsi@vger.kernel.org
 4236S:	Supported
 4237F:	drivers/scsi/fnic/
 4238
 4239CISCO SCSI HBA DRIVER
 4240M:	Karan Tilak Kumar <kartilak@cisco.com>
 4241M:	Sesidhar Baddela <sebaddel@cisco.com>
 4242L:	linux-scsi@vger.kernel.org
 4243S:	Supported
 4244F:	drivers/scsi/snic/
 4245
 4246CISCO VIC ETHERNET NIC DRIVER
 4247M:	Christian Benvenuti <benve@cisco.com>
 4248M:	Govindarajulu Varadarajan <_govind@gmx.com>
 
 4249S:	Supported
 4250F:	drivers/net/ethernet/cisco/enic/
 4251
 4252CISCO VIC LOW LATENCY NIC DRIVER
 4253M:	Christian Benvenuti <benve@cisco.com>
 4254M:	Nelson Escobar <neescoba@cisco.com>
 4255M:	Parvi Kaustubhi <pkaustub@cisco.com>
 4256S:	Supported
 4257F:	drivers/infiniband/hw/usnic/
 4258
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 4259CLANG-FORMAT FILE
 4260M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
 4261S:	Maintained
 4262F:	.clang-format
 4263
 4264CLANG/LLVM BUILD SUPPORT
 4265M:	Nathan Chancellor <natechancellor@gmail.com>
 4266M:	Nick Desaulniers <ndesaulniers@google.com>
 4267L:	clang-built-linux@googlegroups.com
 4268S:	Supported
 4269W:	https://clangbuiltlinux.github.io/
 4270B:	https://github.com/ClangBuiltLinux/linux/issues
 4271C:	irc://chat.freenode.net/clangbuiltlinux
 4272F:	Documentation/kbuild/llvm.rst
 4273K:	\b(?i:clang|llvm)\b
 4274
 4275CLEANCACHE API
 4276M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
 4277L:	linux-kernel@vger.kernel.org
 4278S:	Maintained
 4279F:	include/linux/cleancache.h
 4280F:	mm/cleancache.c
 
 4281
 4282CLK API
 4283M:	Russell King <linux@armlinux.org.uk>
 4284L:	linux-clk@vger.kernel.org
 4285S:	Maintained
 4286F:	include/linux/clk.h
 4287
 4288CLOCKSOURCE, CLOCKEVENT DRIVERS
 4289M:	Daniel Lezcano <daniel.lezcano@linaro.org>
 4290M:	Thomas Gleixner <tglx@linutronix.de>
 4291L:	linux-kernel@vger.kernel.org
 4292S:	Supported
 4293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
 4294F:	Documentation/devicetree/bindings/timer/
 4295F:	drivers/clocksource/
 
 4296
 4297CMPC ACPI DRIVER
 4298M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
 4299M:	Daniel Oliveira Nascimento <don@syst.com.br>
 4300L:	platform-driver-x86@vger.kernel.org
 4301S:	Supported
 4302F:	drivers/platform/x86/classmate-laptop.c
 4303
 4304COBALT MEDIA DRIVER
 4305M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 4306L:	linux-media@vger.kernel.org
 4307S:	Supported
 4308W:	https://linuxtv.org
 4309T:	git git://linuxtv.org/media_tree.git
 
 
 4310F:	drivers/media/pci/cobalt/
 4311
 4312COCCINELLE/Semantic Patches (SmPL)
 4313M:	Julia Lawall <Julia.Lawall@lip6.fr>
 4314M:	Gilles Muller <Gilles.Muller@lip6.fr>
 4315M:	Nicolas Palix <nicolas.palix@imag.fr>
 4316M:	Michal Marek <michal.lkml@markovi.net>
 4317L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
 4318S:	Supported
 4319W:	http://coccinelle.lip6.fr/
 4320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
 
 
 4321F:	Documentation/dev-tools/coccinelle.rst
 4322F:	scripts/coccicheck
 4323F:	scripts/coccinelle/
 
 4324
 4325CODA FILE SYSTEM
 4326M:	Jan Harkes <jaharkes@cs.cmu.edu>
 4327M:	coda@cs.cmu.edu
 4328L:	codalist@coda.cs.cmu.edu
 4329S:	Maintained
 4330W:	http://www.coda.cs.cmu.edu/
 4331F:	Documentation/filesystems/coda.rst
 
 4332F:	fs/coda/
 4333F:	include/linux/coda*.h
 4334F:	include/uapi/linux/coda*.h
 4335
 4336CODA V4L2 MEM2MEM DRIVER
 4337M:	Philipp Zabel <p.zabel@pengutronix.de>
 4338L:	linux-media@vger.kernel.org
 4339S:	Maintained
 4340F:	Documentation/devicetree/bindings/media/coda.txt
 4341F:	drivers/media/platform/coda/
 4342
 4343CODE OF CONDUCT
 4344M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 4345S:	Supported
 4346F:	Documentation/process/code-of-conduct-interpretation.rst
 4347F:	Documentation/process/code-of-conduct.rst
 
 4348
 4349COMMON CLK FRAMEWORK
 4350M:	Michael Turquette <mturquette@baylibre.com>
 4351M:	Stephen Boyd <sboyd@kernel.org>
 4352L:	linux-clk@vger.kernel.org
 4353S:	Maintained
 4354Q:	http://patchwork.kernel.org/project/linux-clk/list/
 4355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
 
 4356F:	Documentation/devicetree/bindings/clock/
 4357F:	drivers/clk/
 
 4358F:	include/linux/clk-pr*
 4359F:	include/linux/clk/
 4360F:	include/linux/of_clk.h
 4361X:	drivers/clk/clkdev.c
 4362
 4363COMMON INTERNET FILE SYSTEM (CIFS)
 4364M:	Steve French <sfrench@samba.org>
 4365L:	linux-cifs@vger.kernel.org
 4366L:	samba-technical@lists.samba.org (moderated for non-subscribers)
 4367S:	Supported
 4368W:	http://linux-cifs.samba.org/
 4369T:	git git://git.samba.org/sfrench/cifs-2.6.git
 
 4370F:	Documentation/admin-guide/cifs/
 4371F:	fs/cifs/
 4372
 4373COMPACTPCI HOTPLUG CORE
 4374M:	Scott Murray <scott@spiteful.org>
 4375L:	linux-pci@vger.kernel.org
 4376S:	Maintained
 4377F:	drivers/pci/hotplug/cpci_hotplug*
 4378
 4379COMPACTPCI HOTPLUG GENERIC DRIVER
 4380M:	Scott Murray <scott@spiteful.org>
 4381L:	linux-pci@vger.kernel.org
 4382S:	Maintained
 4383F:	drivers/pci/hotplug/cpcihp_generic.c
 4384
 4385COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
 4386M:	Scott Murray <scott@spiteful.org>
 4387L:	linux-pci@vger.kernel.org
 4388S:	Maintained
 4389F:	drivers/pci/hotplug/cpcihp_zt5550.*
 4390
 4391COMPAL LAPTOP SUPPORT
 4392M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
 4393L:	platform-driver-x86@vger.kernel.org
 4394S:	Maintained
 4395F:	drivers/platform/x86/compal-laptop.c
 4396
 4397COMPILER ATTRIBUTES
 4398M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
 4399S:	Maintained
 4400F:	include/linux/compiler_attributes.h
 4401
 4402CONEXANT ACCESSRUNNER USB DRIVER
 4403L:	accessrunner-general@lists.sourceforge.net
 4404S:	Orphan
 4405W:	http://accessrunner.sourceforge.net/
 
 4406F:	drivers/usb/atm/cxacru.c
 4407
 4408CONFIGFS
 4409M:	Joel Becker <jlbec@evilplan.org>
 4410M:	Christoph Hellwig <hch@lst.de>
 4411S:	Supported
 4412T:	git git://git.infradead.org/users/hch/configfs.git
 
 4413F:	fs/configfs/
 4414F:	include/linux/configfs.h
 4415
 4416CONSOLE SUBSYSTEM
 4417M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 4418S:	Supported
 4419F:	drivers/video/console/
 4420F:	include/linux/console*
 4421
 4422CONTROL GROUP (CGROUP)
 4423M:	Tejun Heo <tj@kernel.org>
 4424M:	Li Zefan <lizefan@huawei.com>
 4425M:	Johannes Weiner <hannes@cmpxchg.org>
 4426L:	cgroups@vger.kernel.org
 4427S:	Maintained
 4428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
 4429F:	Documentation/admin-guide/cgroup-v1/
 4430F:	Documentation/admin-guide/cgroup-v2.rst
 
 4431F:	include/linux/cgroup*
 4432F:	kernel/cgroup/
 4433
 4434CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
 4435M:	Tejun Heo <tj@kernel.org>
 4436M:	Jens Axboe <axboe@kernel.dk>
 4437L:	cgroups@vger.kernel.org
 4438L:	linux-block@vger.kernel.org
 4439T:	git git://git.kernel.dk/linux-block
 4440F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
 4441F:	block/bfq-cgroup.c
 4442F:	block/blk-cgroup.c
 4443F:	block/blk-iolatency.c
 4444F:	block/blk-throttle.c
 4445F:	include/linux/blk-cgroup.h
 4446
 4447CONTROL GROUP - CPUSET
 4448M:	Li Zefan <lizefan@huawei.com>
 4449L:	cgroups@vger.kernel.org
 4450S:	Maintained
 4451W:	http://www.bullopensource.org/cpuset/
 4452W:	http://oss.sgi.com/projects/cpusets/
 4453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
 
 4454F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
 4455F:	include/linux/cpuset.h
 4456F:	kernel/cgroup/cpuset.c
 4457
 4458CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
 4459M:	Johannes Weiner <hannes@cmpxchg.org>
 4460M:	Michal Hocko <mhocko@kernel.org>
 4461M:	Vladimir Davydov <vdavydov.dev@gmail.com>
 4462L:	cgroups@vger.kernel.org
 4463L:	linux-mm@kvack.org
 4464S:	Maintained
 4465F:	mm/memcontrol.c
 4466F:	mm/swap_cgroup.c
 4467
 
 
 
 
 
 
 
 
 
 
 
 
 
 4468CORETEMP HARDWARE MONITORING DRIVER
 4469M:	Fenghua Yu <fenghua.yu@intel.com>
 4470L:	linux-hwmon@vger.kernel.org
 4471S:	Maintained
 4472F:	Documentation/hwmon/coretemp.rst
 4473F:	drivers/hwmon/coretemp.c
 4474
 4475CORSAIR-CPRO HARDWARE MONITOR DRIVER
 4476M:	Marius Zachmann <mail@mariuszachmann.de>
 4477L:	linux-hwmon@vger.kernel.org
 4478S:	Maintained
 4479F:	drivers/hwmon/corsair-cpro.c
 4480
 4481COSA/SRP SYNC SERIAL DRIVER
 4482M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
 4483S:	Maintained
 4484W:	http://www.fi.muni.cz/~kas/cosa/
 
 4485F:	drivers/net/wan/cosa*
 4486
 4487COUNTER SUBSYSTEM
 4488M:	William Breathitt Gray <vilhelm.gray@gmail.com>
 4489L:	linux-iio@vger.kernel.org
 4490S:	Maintained
 4491F:	Documentation/ABI/testing/sysfs-bus-counter*
 4492F:	Documentation/driver-api/generic-counter.rst
 4493F:	drivers/counter/
 4494F:	include/linux/counter.h
 4495F:	include/linux/counter_enum.h
 4496
 4497CPMAC ETHERNET DRIVER
 4498M:	Florian Fainelli <f.fainelli@gmail.com>
 4499L:	netdev@vger.kernel.org
 4500S:	Maintained
 4501F:	drivers/net/ethernet/ti/cpmac.c
 4502
 4503CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
 4504M:	Viresh Kumar <viresh.kumar@linaro.org>
 4505M:	Sudeep Holla <sudeep.holla@arm.com>
 4506L:	linux-pm@vger.kernel.org
 4507S:	Maintained
 4508W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
 4509F:	drivers/cpufreq/vexpress-spc-cpufreq.c
 4510
 4511CPU FREQUENCY SCALING FRAMEWORK
 4512M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
 4513M:	Viresh Kumar <viresh.kumar@linaro.org>
 4514L:	linux-pm@vger.kernel.org
 4515S:	Maintained
 4516B:	https://bugzilla.kernel.org
 4517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
 4518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
 
 4519F:	Documentation/admin-guide/pm/cpufreq.rst
 4520F:	Documentation/admin-guide/pm/intel_pstate.rst
 4521F:	Documentation/cpu-freq/
 4522F:	Documentation/devicetree/bindings/cpufreq/
 4523F:	drivers/cpufreq/
 
 4524F:	include/linux/cpufreq.h
 4525F:	include/linux/sched/cpufreq.h
 4526F:	kernel/sched/cpufreq*.c
 4527F:	tools/testing/selftests/cpufreq/
 4528
 4529CPU IDLE TIME MANAGEMENT FRAMEWORK
 4530M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
 4531M:	Daniel Lezcano <daniel.lezcano@linaro.org>
 4532L:	linux-pm@vger.kernel.org
 
 4533S:	Maintained
 4534B:	https://bugzilla.kernel.org
 4535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
 4536F:	Documentation/admin-guide/pm/cpuidle.rst
 4537F:	Documentation/driver-api/pm/cpuidle.rst
 4538F:	drivers/cpuidle/*
 4539F:	include/linux/cpuidle.h
 4540
 4541CPU POWER MONITORING SUBSYSTEM
 4542M:	Thomas Renninger <trenn@suse.com>
 4543M:	Shuah Khan <shuah@kernel.org>
 4544M:	Shuah Khan <skhan@linuxfoundation.org>
 4545L:	linux-pm@vger.kernel.org
 4546S:	Maintained
 4547F:	tools/power/cpupower/
 4548
 4549CPUID/MSR DRIVER
 4550M:	"H. Peter Anvin" <hpa@zytor.com>
 4551S:	Maintained
 4552F:	arch/x86/kernel/cpuid.c
 4553F:	arch/x86/kernel/msr.c
 4554
 4555CPUIDLE DRIVER - ARM BIG LITTLE
 4556M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
 4557M:	Daniel Lezcano <daniel.lezcano@linaro.org>
 4558L:	linux-pm@vger.kernel.org
 4559L:	linux-arm-kernel@lists.infradead.org
 4560S:	Maintained
 4561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
 
 4562F:	drivers/cpuidle/cpuidle-big_little.c
 4563
 4564CPUIDLE DRIVER - ARM EXYNOS
 4565M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
 4566M:	Daniel Lezcano <daniel.lezcano@linaro.org>
 4567M:	Kukjin Kim <kgene@kernel.org>
 4568L:	linux-pm@vger.kernel.org
 4569L:	linux-samsung-soc@vger.kernel.org
 4570S:	Supported
 4571F:	arch/arm/mach-exynos/pm.c
 4572F:	drivers/cpuidle/cpuidle-exynos.c
 
 4573
 4574CPUIDLE DRIVER - ARM PSCI
 4575M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
 4576M:	Sudeep Holla <sudeep.holla@arm.com>
 4577L:	linux-pm@vger.kernel.org
 4578L:	linux-arm-kernel@lists.infradead.org
 4579S:	Supported
 4580F:	drivers/cpuidle/cpuidle-psci.c
 4581
 
 
 
 
 
 
 
 
 
 
 
 
 4582CRAMFS FILESYSTEM
 4583M:	Nicolas Pitre <nico@fluxnic.net>
 4584S:	Maintained
 4585F:	Documentation/filesystems/cramfs.rst
 4586F:	fs/cramfs/
 4587
 4588CREATIVE SB0540
 4589M:	Bastien Nocera <hadess@hadess.net>
 4590L:	linux-input@vger.kernel.org
 4591S:	Maintained
 4592F:	drivers/hid/hid-creative-sb0540.c
 4593
 4594CRYPTO API
 4595M:	Herbert Xu <herbert@gondor.apana.org.au>
 4596M:	"David S. Miller" <davem@davemloft.net>
 4597L:	linux-crypto@vger.kernel.org
 4598S:	Maintained
 4599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
 4600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
 
 4601F:	Documentation/crypto/
 4602F:	Documentation/devicetree/bindings/crypto/
 4603F:	arch/*/crypto/
 4604F:	crypto/
 4605F:	drivers/crypto/
 4606F:	include/crypto/
 4607F:	include/linux/crypto*
 4608F:	lib/crypto/
 4609
 4610CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
 4611M:	Neil Horman <nhorman@tuxdriver.com>
 4612L:	linux-crypto@vger.kernel.org
 4613S:	Maintained
 4614F:	crypto/ansi_cprng.c
 4615F:	crypto/rng.c
 4616
 4617CS3308 MEDIA DRIVER
 4618M:	Hans Verkuil <hverkuil@xs4all.nl>
 4619L:	linux-media@vger.kernel.org
 4620S:	Odd Fixes
 4621W:	http://linuxtv.org
 4622T:	git git://linuxtv.org/media_tree.git
 
 
 4623F:	drivers/media/i2c/cs3308.c
 4624
 4625CS5535 Audio ALSA driver
 4626M:	Jaya Kumar <jayakumar.alsa@gmail.com>
 4627S:	Maintained
 4628F:	sound/pci/cs5535audio/
 4629
 4630CSI DRIVERS FOR ALLWINNER V3s
 4631M:	Yong Deng <yong.deng@magewell.com>
 4632L:	linux-media@vger.kernel.org
 4633S:	Maintained
 4634T:	git git://linuxtv.org/media_tree.git
 4635F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
 4636F:	drivers/media/platform/sunxi/sun6i-csi/
 
 4637
 4638CW1200 WLAN driver
 4639M:	Solomon Peachy <pizza@shaftnet.org>
 4640S:	Maintained
 4641F:	drivers/net/wireless/st/cw1200/
 4642
 4643CX18 VIDEO4LINUX DRIVER
 4644M:	Andy Walls <awalls@md.metrocast.net>
 
 4645L:	linux-media@vger.kernel.org
 4646S:	Maintained
 4647W:	https://linuxtv.org
 4648T:	git git://linuxtv.org/media_tree.git
 
 
 
 
 4649F:	drivers/media/pci/cx18/
 4650F:	include/uapi/linux/ivtv*
 4651
 4652CX2341X MPEG ENCODER HELPER MODULE
 4653M:	Hans Verkuil <hverkuil@xs4all.nl>
 4654L:	linux-media@vger.kernel.org
 4655S:	Maintained
 4656W:	https://linuxtv.org
 4657T:	git git://linuxtv.org/media_tree.git
 
 
 4658F:	drivers/media/common/cx2341x*
 4659F:	include/media/drv-intf/cx2341x.h
 4660
 4661CX24120 MEDIA DRIVER
 4662M:	Jemma Denson <jdenson@gmail.com>
 4663M:	Patrick Boettcher <patrick.boettcher@posteo.de>
 4664L:	linux-media@vger.kernel.org
 4665S:	Maintained
 4666W:	https://linuxtv.org
 4667Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 
 4668F:	drivers/media/dvb-frontends/cx24120*
 4669
 4670CX88 VIDEO4LINUX DRIVER
 4671M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 4672L:	linux-media@vger.kernel.org
 4673S:	Odd fixes
 4674W:	https://linuxtv.org
 4675T:	git git://linuxtv.org/media_tree.git
 4676F:	Documentation/driver-api/media/drivers/cx88*
 
 4677F:	drivers/media/pci/cx88/
 4678
 4679CXD2820R MEDIA DRIVER
 4680M:	Antti Palosaari <crope@iki.fi>
 4681L:	linux-media@vger.kernel.org
 4682S:	Maintained
 4683W:	https://linuxtv.org
 4684W:	http://palosaari.fi/linux/
 4685Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 4686T:	git git://linuxtv.org/anttip/media_tree.git
 
 4687F:	drivers/media/dvb-frontends/cxd2820r*
 4688
 4689CXGB3 ETHERNET DRIVER (CXGB3)
 4690M:	Vishal Kulkarni <vishal@chelsio.com>
 4691L:	netdev@vger.kernel.org
 4692S:	Supported
 4693W:	http://www.chelsio.com
 
 4694F:	drivers/net/ethernet/chelsio/cxgb3/
 4695
 4696CXGB3 ISCSI DRIVER (CXGB3I)
 4697M:	Karen Xie <kxie@chelsio.com>
 4698L:	linux-scsi@vger.kernel.org
 4699S:	Supported
 4700W:	http://www.chelsio.com
 
 4701F:	drivers/scsi/cxgbi/cxgb3i
 4702
 
 
 
 
 
 
 
 
 4703CXGB4 CRYPTO DRIVER (chcr)
 4704M:	Ayush Sawal <ayush.sawal@chelsio.com>
 4705M:	Vinay Kumar Yadav <vinay.yadav@chelsio.com>
 4706M:	Rohit Maheshwari <rohitm@chelsio.com>
 4707L:	linux-crypto@vger.kernel.org
 4708S:	Supported
 4709W:	http://www.chelsio.com
 
 4710F:	drivers/crypto/chelsio
 4711
 4712CXGB4 ETHERNET DRIVER (CXGB4)
 4713M:	Vishal Kulkarni <vishal@chelsio.com>
 4714L:	netdev@vger.kernel.org
 4715S:	Supported
 4716W:	http://www.chelsio.com
 
 4717F:	drivers/net/ethernet/chelsio/cxgb4/
 4718
 4719CXGB4 ISCSI DRIVER (CXGB4I)
 4720M:	Karen Xie <kxie@chelsio.com>
 4721L:	linux-scsi@vger.kernel.org
 4722S:	Supported
 4723W:	http://www.chelsio.com
 
 4724F:	drivers/scsi/cxgbi/cxgb4i
 4725
 4726CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
 4727M:	Potnuri Bharat Teja <bharat@chelsio.com>
 4728L:	linux-rdma@vger.kernel.org
 4729S:	Supported
 4730W:	http://www.openfabrics.org
 
 4731F:	drivers/infiniband/hw/cxgb4/
 4732F:	include/uapi/rdma/cxgb4-abi.h
 4733
 4734CXGB4VF ETHERNET DRIVER (CXGB4VF)
 4735M:	Vishal Kulkarni <vishal@gmail.com>
 4736L:	netdev@vger.kernel.org
 4737S:	Supported
 4738W:	http://www.chelsio.com
 
 4739F:	drivers/net/ethernet/chelsio/cxgb4vf/
 4740
 4741CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
 4742M:	Frederic Barrat <fbarrat@linux.ibm.com>
 4743M:	Andrew Donnellan <ajd@linux.ibm.com>
 4744L:	linuxppc-dev@lists.ozlabs.org
 4745S:	Supported
 4746F:	Documentation/ABI/testing/sysfs-class-cxl
 4747F:	Documentation/powerpc/cxl.rst
 4748F:	arch/powerpc/platforms/powernv/pci-cxl.c
 4749F:	drivers/misc/cxl/
 4750F:	include/misc/cxl*
 4751F:	include/uapi/misc/cxl.h
 
 
 4752
 4753CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
 4754M:	Manoj N. Kumar <manoj@linux.ibm.com>
 4755M:	Matthew R. Ochs <mrochs@linux.ibm.com>
 4756M:	Uma Krishnan <ukrishn@linux.ibm.com>
 4757L:	linux-scsi@vger.kernel.org
 4758S:	Supported
 4759F:	Documentation/powerpc/cxlflash.rst
 4760F:	drivers/scsi/cxlflash/
 4761F:	include/uapi/scsi/cxlflash_ioctl.h
 
 4762
 4763CYBERPRO FB DRIVER
 4764M:	Russell King <linux@armlinux.org.uk>
 4765L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 4766S:	Maintained
 4767W:	http://www.armlinux.org.uk/
 
 4768F:	drivers/video/fbdev/cyber2000fb.*
 4769
 4770CYCLADES ASYNC MUX DRIVER
 4771S:	Orphan
 4772W:	http://www.cyclades.com/
 
 4773F:	drivers/tty/cyclades.c
 4774F:	include/linux/cyclades.h
 4775F:	include/uapi/linux/cyclades.h
 4776
 4777CYCLADES PC300 DRIVER
 4778S:	Orphan
 4779W:	http://www.cyclades.com/
 
 4780F:	drivers/net/wan/pc300*
 4781
 4782CYPRESS_FIRMWARE MEDIA DRIVER
 4783M:	Antti Palosaari <crope@iki.fi>
 4784L:	linux-media@vger.kernel.org
 4785S:	Maintained
 4786W:	https://linuxtv.org
 4787W:	http://palosaari.fi/linux/
 4788Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 4789T:	git git://linuxtv.org/anttip/media_tree.git
 4790F:	drivers/media/common/cypress_firmware*
 4791
 4792CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
 4793M:	Linus Walleij <linus.walleij@linaro.org>
 4794L:	linux-input@vger.kernel.org
 4795S:	Maintained
 4796F:	drivers/input/touchscreen/cy8ctma140.c
 4797
 4798CYTTSP TOUCHSCREEN DRIVER
 4799M:	Ferruh Yigit <fery@cypress.com>
 4800L:	linux-input@vger.kernel.org
 4801S:	Supported
 4802F:	drivers/input/touchscreen/cyttsp*
 4803F:	include/linux/input/cyttsp.h
 4804
 4805D-LINK DIR-685 TOUCHKEYS DRIVER
 4806M:	Linus Walleij <linus.walleij@linaro.org>
 4807L:	linux-input@vger.kernel.org
 4808S:	Supported
 4809F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
 4810
 4811DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
 4812M:	Joshua Kinard <kumba@gentoo.org>
 4813S:	Maintained
 4814F:	drivers/rtc/rtc-ds1685.c
 4815F:	include/linux/rtc/ds1685.h
 4816
 4817DAMA SLAVE for AX.25
 4818M:	Joerg Reuter <jreuter@yaina.de>
 4819L:	linux-hams@vger.kernel.org
 4820S:	Maintained
 4821W:	http://yaina.de/jreuter/
 4822W:	http://www.qsl.net/dl1bke/
 
 
 4823F:	net/ax25/af_ax25.c
 4824F:	net/ax25/ax25_dev.c
 4825F:	net/ax25/ax25_ds_*
 4826F:	net/ax25/ax25_in.c
 4827F:	net/ax25/ax25_out.c
 4828F:	net/ax25/ax25_timer.c
 4829F:	net/ax25/sysctl_net_ax25.c
 4830
 4831DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
 4832L:	netdev@vger.kernel.org
 4833S:	Orphan
 4834F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
 4835F:	drivers/net/ethernet/dec/tulip/dmfe.c
 4836
 4837DC390/AM53C974 SCSI driver
 4838M:	Hannes Reinecke <hare@suse.com>
 4839L:	linux-scsi@vger.kernel.org
 4840S:	Maintained
 4841F:	drivers/scsi/am53c974.c
 4842
 4843DC395x SCSI driver
 4844M:	Oliver Neukum <oliver@neukum.org>
 4845M:	Ali Akcaagac <aliakc@web.de>
 4846M:	Jamie Lenehan <lenehan@twibble.org>
 4847L:	dc395x@twibble.org
 4848S:	Maintained
 4849W:	http://twibble.org/dist/dc395x/
 4850W:	http://lists.twibble.org/mailman/listinfo/dc395x/
 4851F:	Documentation/scsi/dc395x.rst
 
 4852F:	drivers/scsi/dc395x.*
 4853
 4854DCCP PROTOCOL
 4855M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
 4856L:	dccp@vger.kernel.org
 4857S:	Maintained
 4858W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
 
 4859F:	include/linux/dccp.h
 4860F:	include/linux/tfrc.h
 4861F:	include/uapi/linux/dccp.h
 
 4862F:	net/dccp/
 4863
 4864DECnet NETWORK LAYER
 
 4865L:	linux-decnet-user@lists.sourceforge.net
 4866S:	Orphan
 4867W:	http://linux-decnet.sourceforge.net
 4868F:	Documentation/networking/decnet.rst
 4869F:	net/decnet/
 4870
 4871DECSTATION PLATFORM SUPPORT
 4872M:	"Maciej W. Rozycki" <macro@linux-mips.org>
 4873L:	linux-mips@vger.kernel.org
 4874S:	Maintained
 4875W:	http://www.linux-mips.org/wiki/DECstation
 
 4876F:	arch/mips/dec/
 4877F:	arch/mips/include/asm/dec/
 4878F:	arch/mips/include/asm/mach-dec/
 4879
 4880DEFXX FDDI NETWORK DRIVER
 4881M:	"Maciej W. Rozycki" <macro@linux-mips.org>
 4882S:	Maintained
 4883F:	drivers/net/fddi/defxx.*
 4884
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 4885DEFZA FDDI NETWORK DRIVER
 4886M:	"Maciej W. Rozycki" <macro@linux-mips.org>
 4887S:	Maintained
 4888F:	drivers/net/fddi/defza.*
 4889
 4890DEINTERLACE DRIVERS FOR ALLWINNER H3
 4891M:	Jernej Skrabec <jernej.skrabec@siol.net>
 4892L:	linux-media@vger.kernel.org
 4893S:	Maintained
 4894T:	git git://linuxtv.org/media_tree.git
 4895F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
 4896F:	drivers/media/platform/sunxi/sun8i-di/
 4897
 4898DELL LAPTOP DRIVER
 4899M:	Matthew Garrett <mjg59@srcf.ucam.org>
 4900M:	Pali Rohár <pali@kernel.org>
 4901L:	platform-driver-x86@vger.kernel.org
 4902S:	Maintained
 4903F:	drivers/platform/x86/dell-laptop.c
 4904
 4905DELL LAPTOP FREEFALL DRIVER
 4906M:	Pali Rohár <pali@kernel.org>
 4907S:	Maintained
 4908F:	drivers/platform/x86/dell-smo8800.c
 4909
 4910DELL LAPTOP RBTN DRIVER
 4911M:	Pali Rohár <pali@kernel.org>
 4912S:	Maintained
 4913F:	drivers/platform/x86/dell-rbtn.*
 4914
 4915DELL LAPTOP SMM DRIVER
 4916M:	Pali Rohár <pali@kernel.org>
 4917S:	Maintained
 4918F:	drivers/hwmon/dell-smm-hwmon.c
 4919F:	include/uapi/linux/i8k.h
 4920
 4921DELL REMOTE BIOS UPDATE DRIVER
 4922M:	Stuart Hayes <stuart.w.hayes@gmail.com>
 4923L:	platform-driver-x86@vger.kernel.org
 4924S:	Maintained
 4925F:	drivers/platform/x86/dell_rbu.c
 4926
 4927DELL SMBIOS DRIVER
 4928M:	Pali Rohár <pali@kernel.org>
 4929M:	Mario Limonciello <mario.limonciello@dell.com>
 4930L:	platform-driver-x86@vger.kernel.org
 4931S:	Maintained
 4932F:	drivers/platform/x86/dell-smbios.*
 4933
 4934DELL SMBIOS SMM DRIVER
 4935M:	Mario Limonciello <mario.limonciello@dell.com>
 4936L:	platform-driver-x86@vger.kernel.org
 4937S:	Maintained
 4938F:	drivers/platform/x86/dell-smbios-smm.c
 4939
 4940DELL SMBIOS WMI DRIVER
 4941M:	Mario Limonciello <mario.limonciello@dell.com>
 4942L:	platform-driver-x86@vger.kernel.org
 4943S:	Maintained
 4944F:	drivers/platform/x86/dell-smbios-wmi.c
 4945F:	tools/wmi/dell-smbios-example.c
 4946
 4947DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
 4948M:	Stuart Hayes <stuart.w.hayes@gmail.com>
 4949L:	platform-driver-x86@vger.kernel.org
 4950S:	Maintained
 4951F:	Documentation/driver-api/dcdbas.rst
 4952F:	drivers/platform/x86/dcdbas.*
 4953
 4954DELL WMI DESCRIPTOR DRIVER
 4955M:	Mario Limonciello <mario.limonciello@dell.com>
 4956S:	Maintained
 4957F:	drivers/platform/x86/dell-wmi-descriptor.c
 4958
 4959DELL WMI NOTIFICATIONS DRIVER
 4960M:	Matthew Garrett <mjg59@srcf.ucam.org>
 4961M:	Pali Rohár <pali@kernel.org>
 4962S:	Maintained
 4963F:	drivers/platform/x86/dell-wmi.c
 4964
 
 
 
 
 
 4965DELTA ST MEDIA DRIVER
 4966M:	Hugues Fruchet <hugues.fruchet@st.com>
 4967L:	linux-media@vger.kernel.org
 4968S:	Supported
 4969W:	https://linuxtv.org
 4970T:	git git://linuxtv.org/media_tree.git
 
 
 4971F:	drivers/media/platform/sti/delta
 4972
 4973DENALI NAND DRIVER
 4974M:	Masahiro Yamada <yamada.masahiro@socionext.com>
 4975L:	linux-mtd@lists.infradead.org
 4976S:	Supported
 4977F:	drivers/mtd/nand/raw/denali*
 4978
 4979DESIGNWARE EDMA CORE IP DRIVER
 4980M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
 4981L:	dmaengine@vger.kernel.org
 4982S:	Maintained
 4983F:	drivers/dma/dw-edma/
 4984F:	include/linux/dma/edma.h
 4985
 4986DESIGNWARE USB2 DRD IP DRIVER
 4987M:	Minas Harutyunyan <hminas@synopsys.com>
 4988L:	linux-usb@vger.kernel.org
 4989S:	Maintained
 4990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
 
 4991F:	drivers/usb/dwc2/
 4992
 4993DESIGNWARE USB3 DRD IP DRIVER
 4994M:	Felipe Balbi <balbi@kernel.org>
 4995L:	linux-usb@vger.kernel.org
 4996S:	Maintained
 4997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
 
 4998F:	drivers/usb/dwc3/
 4999
 5000DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
 5001M:	Andreas Klinger <ak@it-klinger.de>
 5002L:	linux-iio@vger.kernel.org
 5003S:	Maintained
 5004F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
 5005F:	drivers/iio/proximity/srf*.c
 5006
 5007DEVICE COREDUMP (DEV_COREDUMP)
 5008M:	Johannes Berg <johannes@sipsolutions.net>
 5009L:	linux-kernel@vger.kernel.org
 5010S:	Maintained
 5011F:	drivers/base/devcoredump.c
 5012F:	include/linux/devcoredump.h
 5013
 5014DEVICE DIRECT ACCESS (DAX)
 5015M:	Dan Williams <dan.j.williams@intel.com>
 5016M:	Vishal Verma <vishal.l.verma@intel.com>
 5017M:	Dave Jiang <dave.jiang@intel.com>
 5018L:	linux-nvdimm@lists.01.org
 5019S:	Supported
 5020F:	drivers/dax/
 5021
 5022DEVICE FREQUENCY (DEVFREQ)
 5023M:	MyungJoo Ham <myungjoo.ham@samsung.com>
 5024M:	Kyungmin Park <kyungmin.park@samsung.com>
 5025M:	Chanwoo Choi <cw00.choi@samsung.com>
 5026L:	linux-pm@vger.kernel.org
 
 5027S:	Maintained
 5028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
 5029F:	Documentation/devicetree/bindings/devfreq/
 5030F:	drivers/devfreq/
 5031F:	include/linux/devfreq.h
 
 5032F:	include/trace/events/devfreq.h
 5033
 5034DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
 5035M:	Chanwoo Choi <cw00.choi@samsung.com>
 5036L:	linux-pm@vger.kernel.org
 
 5037S:	Supported
 5038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
 5039F:	Documentation/devicetree/bindings/devfreq/event/
 5040F:	drivers/devfreq/devfreq-event.c
 5041F:	drivers/devfreq/event/
 5042F:	include/dt-bindings/pmu/exynos_ppmu.h
 5043F:	include/linux/devfreq-event.h
 
 5044
 5045DEVICE NUMBER REGISTRY
 5046M:	Torben Mathiasen <device@lanana.org>
 5047S:	Maintained
 5048W:	http://lanana.org/docs/device-list/index.html
 
 5049
 5050DEVICE-MAPPER  (LVM)
 5051M:	Alasdair Kergon <agk@redhat.com>
 5052M:	Mike Snitzer <snitzer@redhat.com>
 5053M:	dm-devel@redhat.com
 5054L:	dm-devel@redhat.com
 5055S:	Maintained
 5056W:	http://sources.redhat.com/dm
 5057Q:	http://patchwork.kernel.org/project/dm-devel/list/
 5058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
 5059T:	quilt http://people.redhat.com/agk/patches/linux/editing/
 
 5060F:	Documentation/admin-guide/device-mapper/
 5061F:	drivers/md/Kconfig
 5062F:	drivers/md/Makefile
 
 5063F:	drivers/md/dm*
 5064F:	drivers/md/persistent-data/
 5065F:	include/linux/device-mapper.h
 5066F:	include/linux/dm-*.h
 5067F:	include/uapi/linux/dm-*.h
 5068
 5069DEVLINK
 5070M:	Jiri Pirko <jiri@nvidia.com>
 5071L:	netdev@vger.kernel.org
 5072S:	Supported
 5073F:	Documentation/networking/devlink
 5074F:	include/net/devlink.h
 5075F:	include/uapi/linux/devlink.h
 5076F:	net/core/devlink.c
 5077
 5078DIALOG SEMICONDUCTOR DRIVERS
 5079M:	Support Opensource <support.opensource@diasemi.com>
 5080S:	Supported
 5081W:	http://www.dialog-semiconductor.com/products
 5082F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
 
 5083F:	Documentation/devicetree/bindings/mfd/da90*.txt
 
 
 5084F:	Documentation/devicetree/bindings/regulator/da92*.txt
 5085F:	Documentation/devicetree/bindings/regulator/slg51000.txt
 5086F:	Documentation/devicetree/bindings/sound/da[79]*.txt
 5087F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
 5088F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
 5089F:	Documentation/hwmon/da90??.rst
 5090F:	drivers/gpio/gpio-da90??.c
 5091F:	drivers/hwmon/da90??-hwmon.c
 5092F:	drivers/iio/adc/da91??-*.c
 5093F:	drivers/input/misc/da90??_onkey.c
 5094F:	drivers/input/touchscreen/da9052_tsi.c
 5095F:	drivers/leds/leds-da90??.c
 5096F:	drivers/mfd/da903x.c
 5097F:	drivers/mfd/da90??-*.c
 5098F:	drivers/mfd/da91??-*.c
 5099F:	drivers/pinctrl/pinctrl-da90??.c
 5100F:	drivers/power/supply/da9052-battery.c
 5101F:	drivers/power/supply/da91??-*.c
 
 5102F:	drivers/regulator/da9???-regulator.[ch]
 5103F:	drivers/regulator/slg51000-regulator.[ch]
 5104F:	drivers/rtc/rtc-da90??.c
 5105F:	drivers/thermal/da90??-thermal.c
 
 5106F:	drivers/video/backlight/da90??_bl.c
 5107F:	drivers/watchdog/da90??_wdt.c
 5108F:	include/linux/mfd/da903x.h
 5109F:	include/linux/mfd/da9052/
 5110F:	include/linux/mfd/da9055/
 5111F:	include/linux/mfd/da9062/
 5112F:	include/linux/mfd/da9063/
 5113F:	include/linux/mfd/da9150/
 5114F:	include/linux/regulator/da9211.h
 5115F:	include/sound/da[79]*.h
 5116F:	sound/soc/codecs/da[79]*.[ch]
 5117
 5118DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
 5119M:	William Breathitt Gray <vilhelm.gray@gmail.com>
 5120L:	linux-gpio@vger.kernel.org
 5121S:	Maintained
 5122F:	drivers/gpio/gpio-gpio-mm.c
 5123
 5124DIOLAN U2C-12 I2C DRIVER
 5125M:	Guenter Roeck <linux@roeck-us.net>
 5126L:	linux-i2c@vger.kernel.org
 5127S:	Maintained
 5128F:	drivers/i2c/busses/i2c-diolan-u2c.c
 5129
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 5130DIRECTORY NOTIFICATION (DNOTIFY)
 5131M:	Jan Kara <jack@suse.cz>
 5132R:	Amir Goldstein <amir73il@gmail.com>
 5133L:	linux-fsdevel@vger.kernel.org
 5134S:	Maintained
 5135F:	Documentation/filesystems/dnotify.rst
 5136F:	fs/notify/dnotify/
 5137F:	include/linux/dnotify.h
 5138
 5139DISK GEOMETRY AND PARTITION HANDLING
 5140M:	Andries Brouwer <aeb@cwi.nl>
 5141S:	Maintained
 5142W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
 5143W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
 5144W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
 
 5145
 5146DISKQUOTA
 5147M:	Jan Kara <jack@suse.com>
 5148S:	Maintained
 5149F:	Documentation/filesystems/quota.rst
 5150F:	fs/quota/
 5151F:	include/linux/quota*.h
 5152F:	include/uapi/linux/quota*.h
 5153
 5154DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
 5155M:	Bernie Thompson <bernie@plugable.com>
 5156L:	linux-fbdev@vger.kernel.org
 5157S:	Maintained
 5158W:	http://plugable.com/category/projects/udlfb/
 5159F:	Documentation/fb/udlfb.rst
 5160F:	drivers/video/fbdev/udlfb.c
 5161F:	include/video/udlfb.h
 
 5162
 5163DISTRIBUTED LOCK MANAGER (DLM)
 5164M:	Christine Caulfield <ccaulfie@redhat.com>
 5165M:	David Teigland <teigland@redhat.com>
 5166L:	cluster-devel@redhat.com
 5167S:	Supported
 5168W:	http://sources.redhat.com/cluster/
 5169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
 
 5170F:	fs/dlm/
 5171
 5172DMA BUFFER SHARING FRAMEWORK
 5173M:	Sumit Semwal <sumit.semwal@linaro.org>
 5174M:	Christian König <christian.koenig@amd.com>
 5175L:	linux-media@vger.kernel.org
 5176L:	dri-devel@lists.freedesktop.org
 5177L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
 5178S:	Maintained
 5179T:	git git://anongit.freedesktop.org/drm/drm-misc
 5180F:	Documentation/driver-api/dma-buf.rst
 5181F:	drivers/dma-buf/
 5182F:	include/linux/*fence.h
 5183F:	include/linux/dma-buf*
 5184F:	include/linux/dma-resv.h
 5185K:	\bdma_(?:buf|fence|resv)\b
 
 
 5186
 5187DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
 5188M:	Vinod Koul <vkoul@kernel.org>
 5189L:	dmaengine@vger.kernel.org
 5190S:	Maintained
 5191Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
 5192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
 5193F:	Documentation/devicetree/bindings/dma/
 5194F:	Documentation/driver-api/dmaengine/
 5195F:	drivers/dma/
 5196F:	include/linux/dmaengine.h
 5197F:	include/linux/of_dma.h
 
 
 
 5198
 5199DMA MAPPING HELPERS
 5200M:	Christoph Hellwig <hch@lst.de>
 5201M:	Marek Szyprowski <m.szyprowski@samsung.com>
 5202R:	Robin Murphy <robin.murphy@arm.com>
 5203L:	iommu@lists.linux-foundation.org
 5204S:	Supported
 5205W:	http://git.infradead.org/users/hch/dma-mapping.git
 5206T:	git git://git.infradead.org/users/hch/dma-mapping.git
 
 
 
 5207F:	include/asm-generic/dma-mapping.h
 5208F:	include/linux/dma-direct.h
 5209F:	include/linux/dma-mapping.h
 5210F:	include/linux/dma-noncoherent.h
 5211F:	kernel/dma/
 5212
 5213DMA-BUF HEAPS FRAMEWORK
 5214M:	Sumit Semwal <sumit.semwal@linaro.org>
 5215R:	Andrew F. Davis <afd@ti.com>
 5216R:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
 5217R:	Liam Mark <lmark@codeaurora.org>
 5218R:	Laura Abbott <labbott@redhat.com>
 5219R:	Brian Starkey <Brian.Starkey@arm.com>
 5220R:	John Stultz <john.stultz@linaro.org>
 5221L:	linux-media@vger.kernel.org
 5222L:	dri-devel@lists.freedesktop.org
 5223L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
 5224S:	Maintained
 5225T:	git git://anongit.freedesktop.org/drm/drm-misc
 5226F:	drivers/dma-buf/dma-heap.c
 5227F:	drivers/dma-buf/heaps/*
 5228F:	include/linux/dma-heap.h
 5229F:	include/uapi/linux/dma-heap.h
 5230
 5231DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
 5232M:	Lukasz Luba <lukasz.luba@arm.com>
 5233L:	linux-pm@vger.kernel.org
 5234L:	linux-samsung-soc@vger.kernel.org
 5235S:	Maintained
 5236F:	Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
 5237F:	drivers/memory/samsung/exynos5422-dmc.c
 5238
 5239DME1737 HARDWARE MONITOR DRIVER
 5240M:	Juerg Haefliger <juergh@gmail.com>
 5241L:	linux-hwmon@vger.kernel.org
 5242S:	Maintained
 5243F:	Documentation/hwmon/dme1737.rst
 5244F:	drivers/hwmon/dme1737.c
 5245
 5246DMI/SMBIOS SUPPORT
 5247M:	Jean Delvare <jdelvare@suse.com>
 5248S:	Maintained
 5249T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
 5250F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
 5251F:	drivers/firmware/dmi-id.c
 5252F:	drivers/firmware/dmi_scan.c
 5253F:	include/linux/dmi.h
 5254
 5255DOCUMENTATION
 5256M:	Jonathan Corbet <corbet@lwn.net>
 5257L:	linux-doc@vger.kernel.org
 5258S:	Maintained
 5259P:	Documentation/doc-guide/maintainer-profile.rst
 5260T:	git git://git.lwn.net/linux.git docs-next
 5261F:	Documentation/
 5262F:	scripts/documentation-file-ref-check
 5263F:	scripts/kernel-doc
 5264F:	scripts/sphinx-pre-install
 5265X:	Documentation/ABI/
 5266X:	Documentation/admin-guide/media/
 5267X:	Documentation/devicetree/
 5268X:	Documentation/driver-api/media/
 5269X:	Documentation/firmware-guide/acpi/
 
 5270X:	Documentation/i2c/
 
 5271X:	Documentation/power/
 5272X:	Documentation/spi/
 5273X:	Documentation/userspace-api/media/
 
 
 
 
 
 
 5274
 5275DOCUMENTATION SCRIPTS
 5276M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 5277L:	linux-doc@vger.kernel.org
 5278S:	Maintained
 5279F:	Documentation/sphinx/parse-headers.pl
 5280F:	scripts/documentation-file-ref-check
 5281F:	scripts/sphinx-pre-install
 5282
 5283DOCUMENTATION/ITALIAN
 5284M:	Federico Vaga <federico.vaga@vaga.pv.it>
 5285L:	linux-doc@vger.kernel.org
 5286S:	Maintained
 5287F:	Documentation/translations/it_IT
 5288
 5289DONGWOON DW9714 LENS VOICE COIL DRIVER
 5290M:	Sakari Ailus <sakari.ailus@linux.intel.com>
 5291L:	linux-media@vger.kernel.org
 5292S:	Maintained
 5293T:	git git://linuxtv.org/media_tree.git
 5294F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
 5295F:	drivers/media/i2c/dw9714.c
 5296
 5297DONGWOON DW9768 LENS VOICE COIL DRIVER
 5298M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
 5299L:	linux-media@vger.kernel.org
 5300S:	Maintained
 5301T:	git git://linuxtv.org/media_tree.git
 5302F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
 5303F:	drivers/media/i2c/dw9768.c
 5304
 5305DONGWOON DW9807 LENS VOICE COIL DRIVER
 5306M:	Sakari Ailus <sakari.ailus@linux.intel.com>
 5307L:	linux-media@vger.kernel.org
 5308S:	Maintained
 5309T:	git git://linuxtv.org/media_tree.git
 5310F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
 5311F:	drivers/media/i2c/dw9807-vcm.c
 
 5312
 5313DOUBLETALK DRIVER
 5314M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
 5315L:	blinux-list@redhat.com
 5316S:	Maintained
 5317F:	drivers/char/dtlk.c
 5318F:	include/linux/dtlk.h
 5319
 5320DPAA2 DATAPATH I/O (DPIO) DRIVER
 5321M:	Roy Pledge <Roy.Pledge@nxp.com>
 5322L:	linux-kernel@vger.kernel.org
 5323S:	Maintained
 5324F:	drivers/soc/fsl/dpio
 5325
 5326DPAA2 ETHERNET DRIVER
 5327M:	Ioana Ciornei <ioana.ciornei@nxp.com>
 5328M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
 5329L:	netdev@vger.kernel.org
 5330S:	Maintained
 5331F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
 5332F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
 5333F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
 5334F:	drivers/net/ethernet/freescale/dpaa2/Makefile
 5335F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
 5336F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
 5337F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
 5338F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
 5339F:	drivers/net/ethernet/freescale/dpaa2/dpni*
 
 
 
 5340
 5341DPAA2 ETHERNET SWITCH DRIVER
 5342M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
 5343M:	Ioana Ciornei <ioana.ciornei@nxp.com>
 5344L:	linux-kernel@vger.kernel.org
 5345S:	Maintained
 5346F:	drivers/staging/fsl-dpaa2/ethsw
 5347
 5348DPT_I2O SCSI RAID DRIVER
 5349M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
 5350L:	linux-scsi@vger.kernel.org
 5351S:	Maintained
 5352W:	http://www.adaptec.com/
 
 5353F:	drivers/scsi/dpt*
 5354F:	drivers/scsi/dpt/
 5355
 5356DRBD DRIVER
 5357M:	Philipp Reisner <philipp.reisner@linbit.com>
 5358M:	Lars Ellenberg <lars.ellenberg@linbit.com>
 5359L:	drbd-dev@lists.linbit.com
 5360S:	Supported
 5361W:	http://www.drbd.org
 5362T:	git git://git.linbit.com/linux-drbd.git
 5363T:	git git://git.linbit.com/drbd-8.4.git
 5364F:	Documentation/admin-guide/blockdev/
 5365F:	drivers/block/drbd/
 5366F:	lib/lru_cache.c
 
 5367
 5368DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
 5369M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 5370R:	"Rafael J. Wysocki" <rafael@kernel.org>
 5371S:	Supported
 5372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
 5373F:	Documentation/core-api/kobject.rst
 
 5374F:	drivers/base/
 5375F:	fs/debugfs/
 5376F:	fs/sysfs/
 5377F:	include/linux/debugfs.h
 5378F:	include/linux/kobj*
 5379F:	lib/kobj*
 5380
 5381DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
 5382M:	Kevin Hilman <khilman@kernel.org>
 5383M:	Nishanth Menon <nm@ti.com>
 5384L:	linux-pm@vger.kernel.org
 5385S:	Maintained
 5386F:	drivers/power/avs/
 5387F:	include/linux/power/smartreflex.h
 5388
 5389DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
 5390M:	Maxime Ripard <mripard@kernel.org>
 5391M:	Chen-Yu Tsai <wens@csie.org>
 5392R:	Jernej Skrabec <jernej.skrabec@siol.net>
 5393L:	dri-devel@lists.freedesktop.org
 5394S:	Supported
 5395T:	git git://anongit.freedesktop.org/drm/drm-misc
 5396F:	drivers/gpu/drm/sun4i/sun8i*
 5397
 5398DRM DRIVER FOR ARM PL111 CLCD
 5399M:	Eric Anholt <eric@anholt.net>
 5400S:	Supported
 5401T:	git git://anongit.freedesktop.org/drm/drm-misc
 
 5402F:	drivers/gpu/drm/pl111/
 5403
 5404DRM DRIVER FOR ARM VERSATILE TFT PANELS
 5405M:	Linus Walleij <linus.walleij@linaro.org>
 5406S:	Maintained
 5407T:	git git://anongit.freedesktop.org/drm/drm-misc
 5408F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
 5409F:	drivers/gpu/drm/panel/panel-arm-versatile.c
 
 
 
 
 
 
 5410
 5411DRM DRIVER FOR ASPEED BMC GFX
 5412M:	Joel Stanley <joel@jms.id.au>
 5413L:	linux-aspeed@lists.ozlabs.org
 5414S:	Supported
 5415T:	git git://anongit.freedesktop.org/drm/drm-misc
 5416F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
 5417F:	drivers/gpu/drm/aspeed/
 5418
 5419DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
 5420M:	Dave Airlie <airlied@redhat.com>
 5421S:	Odd Fixes
 5422F:	drivers/gpu/drm/ast/
 5423
 5424DRM DRIVER FOR BOCHS VIRTUAL GPU
 5425M:	Gerd Hoffmann <kraxel@redhat.com>
 5426L:	virtualization@lists.linux-foundation.org
 5427S:	Maintained
 5428T:	git git://anongit.freedesktop.org/drm/drm-misc
 5429F:	drivers/gpu/drm/bochs/
 5430
 5431DRM DRIVER FOR BOE HIMAX8279D PANELS
 5432M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
 5433S:	Maintained
 5434F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
 5435F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
 5436
 5437DRM DRIVER FOR FARADAY TVE200 TV ENCODER
 5438M:	Linus Walleij <linus.walleij@linaro.org>
 5439S:	Maintained
 5440T:	git git://anongit.freedesktop.org/drm/drm-misc
 5441F:	drivers/gpu/drm/tve200/
 5442
 5443DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
 5444M:	Icenowy Zheng <icenowy@aosc.io>
 5445S:	Maintained
 5446F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
 5447F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
 5448
 5449DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
 5450M:	Jagan Teki <jagan@amarulasolutions.com>
 5451S:	Maintained
 5452F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
 5453F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
 
 5454
 5455DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
 5456M:	Hans de Goede <hdegoede@redhat.com>
 5457S:	Maintained
 5458T:	git git://anongit.freedesktop.org/drm/drm-misc
 5459F:	drivers/gpu/drm/tiny/gm12u320.c
 5460
 5461DRM DRIVER FOR HX8357D PANELS
 5462M:	Eric Anholt <eric@anholt.net>
 5463S:	Maintained
 5464T:	git git://anongit.freedesktop.org/drm/drm-misc
 5465F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
 5466F:	drivers/gpu/drm/tiny/hx8357d.c
 5467
 5468DRM DRIVER FOR ILITEK ILI9225 PANELS
 5469M:	David Lechner <david@lechnology.com>
 5470S:	Maintained
 5471T:	git git://anongit.freedesktop.org/drm/drm-misc
 5472F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
 5473F:	drivers/gpu/drm/tiny/ili9225.c
 
 5474
 5475DRM DRIVER FOR ILITEK ILI9486 PANELS
 5476M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
 5477S:	Maintained
 5478T:	git git://anongit.freedesktop.org/drm/drm-misc
 5479F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
 5480F:	drivers/gpu/drm/tiny/ili9486.c
 
 5481
 5482DRM DRIVER FOR INTEL I810 VIDEO CARDS
 5483S:	Orphan / Obsolete
 5484F:	drivers/gpu/drm/i810/
 5485F:	include/uapi/drm/i810_drm.h
 5486
 5487DRM DRIVER FOR LVDS PANELS
 5488M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
 5489L:	dri-devel@lists.freedesktop.org
 5490T:	git git://anongit.freedesktop.org/drm/drm-misc
 5491S:	Maintained
 5492F:	drivers/gpu/drm/panel/panel-lvds.c
 5493F:	Documentation/devicetree/bindings/display/panel/lvds.yaml
 5494
 5495DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
 5496S:	Orphan / Obsolete
 5497F:	drivers/gpu/drm/mga/
 5498F:	include/uapi/drm/mga_drm.h
 5499
 5500DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
 5501M:	Dave Airlie <airlied@redhat.com>
 5502S:	Odd Fixes
 5503F:	drivers/gpu/drm/mgag200/
 5504
 5505DRM DRIVER FOR MI0283QT
 5506M:	Noralf Trønnes <noralf@tronnes.org>
 5507S:	Maintained
 5508T:	git git://anongit.freedesktop.org/drm/drm-misc
 5509F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
 5510F:	drivers/gpu/drm/tiny/mi0283qt.c
 
 5511
 5512DRM DRIVER FOR MSM ADRENO GPU
 5513M:	Rob Clark <robdclark@gmail.com>
 5514M:	Sean Paul <sean@poorly.run>
 5515L:	linux-arm-msm@vger.kernel.org
 5516L:	dri-devel@lists.freedesktop.org
 5517L:	freedreno@lists.freedesktop.org
 5518S:	Maintained
 5519T:	git https://gitlab.freedesktop.org/drm/msm.git
 5520F:	Documentation/devicetree/bindings/display/msm/
 5521F:	drivers/gpu/drm/msm/
 5522F:	include/uapi/drm/msm_drm.h
 5523
 5524DRM DRIVER FOR NOVATEK NT35510 PANELS
 5525M:	Linus Walleij <linus.walleij@linaro.org>
 5526S:	Maintained
 5527T:	git git://anongit.freedesktop.org/drm/drm-misc
 5528F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
 5529F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
 5530
 5531DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
 5532M:	Ben Skeggs <bskeggs@redhat.com>
 5533L:	dri-devel@lists.freedesktop.org
 5534L:	nouveau@lists.freedesktop.org
 5535S:	Supported
 5536T:	git git://github.com/skeggsb/linux
 
 5537F:	drivers/gpu/drm/nouveau/
 5538F:	include/uapi/drm/nouveau_drm.h
 5539
 5540DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
 5541M:	Stefan Mavrodiev <stefan@olimex.com>
 5542S:	Maintained
 5543F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
 5544F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
 
 5545
 5546DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
 5547M:	Noralf Trønnes <noralf@tronnes.org>
 5548S:	Maintained
 5549T:	git git://anongit.freedesktop.org/drm/drm-misc
 5550F:	Documentation/devicetree/bindings/display/repaper.txt
 5551F:	drivers/gpu/drm/tiny/repaper.c
 
 5552
 5553DRM DRIVER FOR QEMU'S CIRRUS DEVICE
 5554M:	Dave Airlie <airlied@redhat.com>
 5555M:	Gerd Hoffmann <kraxel@redhat.com>
 5556L:	virtualization@lists.linux-foundation.org
 
 5557S:	Obsolete
 5558W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
 5559T:	git git://anongit.freedesktop.org/drm/drm-misc
 5560F:	drivers/gpu/drm/tiny/cirrus.c
 5561
 5562DRM DRIVER FOR QXL VIRTUAL GPU
 5563M:	Dave Airlie <airlied@redhat.com>
 5564M:	Gerd Hoffmann <kraxel@redhat.com>
 5565L:	virtualization@lists.linux-foundation.org
 5566L:	spice-devel@lists.freedesktop.org
 5567S:	Maintained
 5568T:	git git://anongit.freedesktop.org/drm/drm-misc
 
 5569F:	drivers/gpu/drm/qxl/
 5570F:	include/uapi/drm/qxl_drm.h
 5571
 5572DRM DRIVER FOR RAGE 128 VIDEO CARDS
 5573S:	Orphan / Obsolete
 5574F:	drivers/gpu/drm/r128/
 5575F:	include/uapi/drm/r128_drm.h
 5576
 5577DRM DRIVER FOR RAYDIUM RM67191 PANELS
 5578M:	Robert Chiras <robert.chiras@nxp.com>
 5579S:	Maintained
 5580F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
 5581F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
 
 
 
 
 
 
 5582
 5583DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
 5584M:	Guido Günther <agx@sigxcpu.org>
 5585R:	Purism Kernel Team <kernel@puri.sm>
 5586S:	Maintained
 5587F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
 5588F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
 
 5589
 5590DRM DRIVER FOR SAVAGE VIDEO CARDS
 5591S:	Orphan / Obsolete
 5592F:	drivers/gpu/drm/savage/
 5593F:	include/uapi/drm/savage_drm.h
 5594
 5595DRM DRIVER FOR SIS VIDEO CARDS
 5596S:	Orphan / Obsolete
 5597F:	drivers/gpu/drm/sis/
 5598F:	include/uapi/drm/sis_drm.h
 5599
 5600DRM DRIVER FOR SITRONIX ST7586 PANELS
 5601M:	David Lechner <david@lechnology.com>
 5602S:	Maintained
 5603T:	git git://anongit.freedesktop.org/drm/drm-misc
 5604F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
 5605F:	drivers/gpu/drm/tiny/st7586.c
 5606
 5607DRM DRIVER FOR SITRONIX ST7701 PANELS
 5608M:	Jagan Teki <jagan@amarulasolutions.com>
 5609S:	Maintained
 5610F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
 5611F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
 
 5612
 5613DRM DRIVER FOR SITRONIX ST7735R PANELS
 5614M:	David Lechner <david@lechnology.com>
 5615S:	Maintained
 5616T:	git git://anongit.freedesktop.org/drm/drm-misc
 5617F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
 5618F:	drivers/gpu/drm/tiny/st7735r.c
 5619
 5620DRM DRIVER FOR SONY ACX424AKP PANELS
 5621M:	Linus Walleij <linus.walleij@linaro.org>
 5622S:	Maintained
 
 
 
 
 
 5623T:	git git://anongit.freedesktop.org/drm/drm-misc
 5624F:	drivers/gpu/drm/panel/panel-sony-acx424akp.c
 
 
 5625
 5626DRM DRIVER FOR ST-ERICSSON MCDE
 5627M:	Linus Walleij <linus.walleij@linaro.org>
 5628S:	Maintained
 5629T:	git git://anongit.freedesktop.org/drm/drm-misc
 5630F:	Documentation/devicetree/bindings/display/ste,mcde.txt
 5631F:	drivers/gpu/drm/mcde/
 
 5632
 5633DRM DRIVER FOR TDFX VIDEO CARDS
 5634S:	Orphan / Obsolete
 5635F:	drivers/gpu/drm/tdfx/
 5636
 5637DRM DRIVER FOR TPO TPG110 PANELS
 5638M:	Linus Walleij <linus.walleij@linaro.org>
 5639S:	Maintained
 5640T:	git git://anongit.freedesktop.org/drm/drm-misc
 5641F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
 5642F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
 
 5643
 5644DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
 5645M:	Dave Airlie <airlied@redhat.com>
 5646R:	Sean Paul <sean@poorly.run>
 5647L:	dri-devel@lists.freedesktop.org
 5648S:	Odd Fixes
 5649T:	git git://anongit.freedesktop.org/drm/drm-misc
 5650F:	drivers/gpu/drm/udl/
 5651
 5652DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
 5653M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
 5654R:	Haneen Mohammed <hamohammed.sa@gmail.com>
 5655R:	Daniel Vetter <daniel@ffwll.ch>
 5656L:	dri-devel@lists.freedesktop.org
 5657S:	Maintained
 5658T:	git git://anongit.freedesktop.org/drm/drm-misc
 5659F:	Documentation/gpu/vkms.rst
 5660F:	drivers/gpu/drm/vkms/
 5661
 5662DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
 5663M:	Hans de Goede <hdegoede@redhat.com>
 5664L:	dri-devel@lists.freedesktop.org
 5665S:	Maintained
 5666T:	git git://anongit.freedesktop.org/drm/drm-misc
 5667F:	drivers/gpu/drm/vboxvideo/
 
 
 
 
 
 
 
 
 
 
 
 5668
 5669DRM DRIVER FOR VMWARE VIRTUAL GPU
 5670M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
 5671M:	Roland Scheidegger <sroland@vmware.com>
 5672L:	dri-devel@lists.freedesktop.org
 
 5673S:	Supported
 5674T:	git git://people.freedesktop.org/~sroland/linux
 5675F:	drivers/gpu/drm/vmwgfx/
 5676F:	include/uapi/drm/vmwgfx_drm.h
 5677
 5678DRM DRIVERS
 5679M:	David Airlie <airlied@linux.ie>
 5680M:	Daniel Vetter <daniel@ffwll.ch>
 5681L:	dri-devel@lists.freedesktop.org
 5682S:	Maintained
 5683B:	https://bugs.freedesktop.org/
 5684C:	irc://chat.freenode.net/dri-devel
 5685T:	git git://anongit.freedesktop.org/drm/drm
 
 
 5686F:	Documentation/devicetree/bindings/display/
 5687F:	Documentation/devicetree/bindings/gpu/
 5688F:	Documentation/gpu/
 5689F:	drivers/gpu/drm/
 5690F:	drivers/gpu/vga/
 5691F:	include/drm/
 5692F:	include/linux/vga*
 5693F:	include/uapi/drm/
 
 5694
 5695DRM DRIVERS AND MISC GPU PATCHES
 5696M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
 5697M:	Maxime Ripard <mripard@kernel.org>
 5698M:	Thomas Zimmermann <tzimmermann@suse.de>
 5699S:	Maintained
 5700W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
 
 5701T:	git git://anongit.freedesktop.org/drm/drm-misc
 5702F:	Documentation/gpu/
 5703F:	drivers/gpu/drm/*
 5704F:	drivers/gpu/vga/
 
 5705F:	include/drm/drm*
 5706F:	include/linux/vga*
 5707F:	include/uapi/drm/drm*
 
 5708
 5709DRM DRIVERS FOR ALLWINNER A10
 5710M:	Maxime Ripard <mripard@kernel.org>
 5711M:	Chen-Yu Tsai <wens@csie.org>
 5712L:	dri-devel@lists.freedesktop.org
 5713S:	Supported
 5714T:	git git://anongit.freedesktop.org/drm/drm-misc
 5715F:	Documentation/devicetree/bindings/display/allwinner*
 5716F:	drivers/gpu/drm/sun4i/
 
 
 5717
 5718DRM DRIVERS FOR AMLOGIC SOCS
 5719M:	Neil Armstrong <narmstrong@baylibre.com>
 5720L:	dri-devel@lists.freedesktop.org
 5721L:	linux-amlogic@lists.infradead.org
 5722S:	Supported
 5723W:	http://linux-meson.com/
 5724T:	git git://anongit.freedesktop.org/drm/drm-misc
 5725F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
 5726F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
 
 5727F:	Documentation/gpu/meson.rst
 5728F:	drivers/gpu/drm/meson/
 5729
 5730DRM DRIVERS FOR ATMEL HLCDC
 5731M:	Sam Ravnborg <sam@ravnborg.org>
 5732M:	Boris Brezillon <bbrezillon@kernel.org>
 5733L:	dri-devel@lists.freedesktop.org
 5734S:	Supported
 5735T:	git git://anongit.freedesktop.org/drm/drm-misc
 5736F:	Documentation/devicetree/bindings/display/atmel/
 5737F:	drivers/gpu/drm/atmel-hlcdc/
 
 
 5738
 5739DRM DRIVERS FOR BRIDGE CHIPS
 5740M:	Andrzej Hajda <a.hajda@samsung.com>
 5741M:	Neil Armstrong <narmstrong@baylibre.com>
 5742R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
 5743R:	Jonas Karlman <jonas@kwiboo.se>
 5744R:	Jernej Skrabec <jernej.skrabec@siol.net>
 5745S:	Maintained
 5746T:	git git://anongit.freedesktop.org/drm/drm-misc
 5747F:	drivers/gpu/drm/bridge/
 5748
 5749DRM DRIVERS FOR EXYNOS
 5750M:	Inki Dae <inki.dae@samsung.com>
 5751M:	Joonyoung Shim <jy0922.shim@samsung.com>
 5752M:	Seung-Woo Kim <sw0312.kim@samsung.com>
 5753M:	Kyungmin Park <kyungmin.park@samsung.com>
 5754L:	dri-devel@lists.freedesktop.org
 5755S:	Supported
 5756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
 5757F:	Documentation/devicetree/bindings/display/exynos/
 5758F:	drivers/gpu/drm/exynos/
 5759F:	include/uapi/drm/exynos_drm.h
 
 5760
 5761DRM DRIVERS FOR FREESCALE DCU
 5762M:	Stefan Agner <stefan@agner.ch>
 5763M:	Alison Wang <alison.wang@nxp.com>
 5764L:	dri-devel@lists.freedesktop.org
 5765S:	Supported
 5766T:	git git://anongit.freedesktop.org/drm/drm-misc
 5767F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
 5768F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
 5769F:	drivers/gpu/drm/fsl-dcu/
 
 5770
 5771DRM DRIVERS FOR FREESCALE IMX
 5772M:	Philipp Zabel <p.zabel@pengutronix.de>
 5773L:	dri-devel@lists.freedesktop.org
 5774S:	Maintained
 5775F:	Documentation/devicetree/bindings/display/imx/
 5776F:	drivers/gpu/drm/imx/
 5777F:	drivers/gpu/ipu-v3/
 
 5778
 5779DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
 5780M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
 5781L:	dri-devel@lists.freedesktop.org
 5782S:	Maintained
 5783T:	git git://github.com/patjak/drm-gma500
 
 5784F:	drivers/gpu/drm/gma500/
 5785
 5786DRM DRIVERS FOR HISILICON
 5787M:	Xinliang Liu <xinliang.liu@linaro.org>
 5788M:	Rongrong Zou <zourongrong@gmail.com>
 5789R:	John Stultz <john.stultz@linaro.org>
 5790R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
 5791R:	Chen Feng <puck.chen@hisilicon.com>
 5792L:	dri-devel@lists.freedesktop.org
 
 5793S:	Maintained
 5794T:	git git://anongit.freedesktop.org/drm/drm-misc
 5795F:	Documentation/devicetree/bindings/display/hisilicon/
 5796F:	drivers/gpu/drm/hisilicon/
 
 5797
 5798DRM DRIVERS FOR LIMA
 5799M:	Qiang Yu <yuq825@gmail.com>
 5800L:	dri-devel@lists.freedesktop.org
 5801L:	lima@lists.freedesktop.org (moderated for non-subscribers)
 5802S:	Maintained
 5803T:	git git://anongit.freedesktop.org/drm/drm-misc
 5804F:	drivers/gpu/drm/lima/
 5805F:	include/uapi/drm/lima_drm.h
 
 5806
 5807DRM DRIVERS FOR MEDIATEK
 5808M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
 5809M:	Philipp Zabel <p.zabel@pengutronix.de>
 5810L:	dri-devel@lists.freedesktop.org
 5811S:	Supported
 5812F:	Documentation/devicetree/bindings/display/mediatek/
 5813F:	drivers/gpu/drm/mediatek/
 
 5814
 5815DRM DRIVERS FOR NVIDIA TEGRA
 5816M:	Thierry Reding <thierry.reding@gmail.com>
 5817L:	dri-devel@lists.freedesktop.org
 5818L:	linux-tegra@vger.kernel.org
 5819S:	Supported
 5820T:	git git://anongit.freedesktop.org/tegra/linux.git
 5821F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
 5822F:	drivers/gpu/drm/tegra/
 5823F:	drivers/gpu/host1x/
 5824F:	include/linux/host1x.h
 5825F:	include/uapi/drm/tegra_drm.h
 
 5826
 5827DRM DRIVERS FOR RENESAS
 5828M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
 5829M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
 5830L:	dri-devel@lists.freedesktop.org
 5831L:	linux-renesas-soc@vger.kernel.org
 5832S:	Supported
 5833T:	git git://linuxtv.org/pinchartl/media drm/du/next
 5834F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
 5835F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
 5836F:	Documentation/devicetree/bindings/display/renesas,du.txt
 5837F:	drivers/gpu/drm/rcar-du/
 5838F:	drivers/gpu/drm/shmobile/
 5839F:	include/linux/platform_data/shmob_drm.h
 
 
 
 5840
 5841DRM DRIVERS FOR ROCKCHIP
 5842M:	Sandy Huang <hjc@rock-chips.com>
 5843M:	Heiko Stübner <heiko@sntech.de>
 5844L:	dri-devel@lists.freedesktop.org
 5845S:	Maintained
 5846T:	git git://anongit.freedesktop.org/drm/drm-misc
 5847F:	Documentation/devicetree/bindings/display/rockchip/
 5848F:	drivers/gpu/drm/rockchip/
 
 
 5849
 5850DRM DRIVERS FOR STI
 5851M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
 5852M:	Vincent Abriou <vincent.abriou@st.com>
 5853L:	dri-devel@lists.freedesktop.org
 5854S:	Maintained
 5855T:	git git://anongit.freedesktop.org/drm/drm-misc
 5856F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
 5857F:	drivers/gpu/drm/sti
 
 5858
 5859DRM DRIVERS FOR STM
 5860M:	Yannick Fertre <yannick.fertre@st.com>
 5861M:	Philippe Cornu <philippe.cornu@st.com>
 5862M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
 5863M:	Vincent Abriou <vincent.abriou@st.com>
 5864L:	dri-devel@lists.freedesktop.org
 5865S:	Maintained
 5866T:	git git://anongit.freedesktop.org/drm/drm-misc
 5867F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
 5868F:	drivers/gpu/drm/stm
 5869
 5870DRM DRIVERS FOR TI KEYSTONE
 5871M:	Jyri Sarha <jsarha@ti.com>
 5872M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
 5873L:	dri-devel@lists.freedesktop.org
 5874S:	Maintained
 5875T:	git git://anongit.freedesktop.org/drm/drm-misc
 5876F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
 5877F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
 5878F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
 5879F:	drivers/gpu/drm/tidss/
 5880
 5881DRM DRIVERS FOR TI LCDC
 5882M:	Jyri Sarha <jsarha@ti.com>
 5883R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
 5884L:	dri-devel@lists.freedesktop.org
 5885S:	Maintained
 5886F:	Documentation/devicetree/bindings/display/tilcdc/
 5887F:	drivers/gpu/drm/tilcdc/
 
 5888
 5889DRM DRIVERS FOR TI OMAP
 5890M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
 5891L:	dri-devel@lists.freedesktop.org
 5892S:	Maintained
 5893F:	Documentation/devicetree/bindings/display/ti/
 5894F:	drivers/gpu/drm/omapdrm/
 
 5895
 5896DRM DRIVERS FOR V3D
 5897M:	Eric Anholt <eric@anholt.net>
 5898S:	Supported
 5899T:	git git://anongit.freedesktop.org/drm/drm-misc
 5900F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
 5901F:	drivers/gpu/drm/v3d/
 5902F:	include/uapi/drm/v3d_drm.h
 
 
 5903
 5904DRM DRIVERS FOR VC4
 5905M:	Eric Anholt <eric@anholt.net>
 5906S:	Supported
 5907T:	git git://github.com/anholt/linux
 5908T:	git git://anongit.freedesktop.org/drm/drm-misc
 5909F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
 5910F:	drivers/gpu/drm/vc4/
 5911F:	include/uapi/drm/vc4_drm.h
 
 
 5912
 5913DRM DRIVERS FOR VIVANTE GPU IP
 5914M:	Lucas Stach <l.stach@pengutronix.de>
 5915R:	Russell King <linux+etnaviv@armlinux.org.uk>
 5916R:	Christian Gmeiner <christian.gmeiner@gmail.com>
 5917L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
 5918L:	dri-devel@lists.freedesktop.org
 5919S:	Maintained
 5920F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
 5921F:	drivers/gpu/drm/etnaviv/
 5922F:	include/uapi/drm/etnaviv_drm.h
 5923
 5924DRM DRIVERS FOR XEN
 5925M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
 5926L:	dri-devel@lists.freedesktop.org
 5927L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
 5928S:	Supported
 5929T:	git git://anongit.freedesktop.org/drm/drm-misc
 5930F:	Documentation/gpu/xen-front.rst
 5931F:	drivers/gpu/drm/xen/
 5932
 5933DRM DRIVERS FOR XILINX
 5934M:	Hyun Kwon <hyun.kwon@xilinx.com>
 5935M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
 5936L:	dri-devel@lists.freedesktop.org
 5937S:	Maintained
 5938T:	git git://anongit.freedesktop.org/drm/drm-misc
 5939F:	Documentation/devicetree/bindings/display/xlnx/
 5940F:	drivers/gpu/drm/xlnx/
 5941
 5942DRM DRIVERS FOR ZTE ZX
 5943M:	Shawn Guo <shawnguo@kernel.org>
 5944L:	dri-devel@lists.freedesktop.org
 5945S:	Maintained
 5946T:	git git://anongit.freedesktop.org/drm/drm-misc
 5947F:	Documentation/devicetree/bindings/display/zte,vou.txt
 5948F:	drivers/gpu/drm/zte/
 
 
 5949
 5950DRM PANEL DRIVERS
 5951M:	Thierry Reding <thierry.reding@gmail.com>
 5952R:	Sam Ravnborg <sam@ravnborg.org>
 5953L:	dri-devel@lists.freedesktop.org
 5954S:	Maintained
 5955T:	git git://anongit.freedesktop.org/drm/drm-misc
 5956F:	Documentation/devicetree/bindings/display/panel/
 5957F:	drivers/gpu/drm/drm_panel.c
 5958F:	drivers/gpu/drm/panel/
 5959F:	include/drm/drm_panel.h
 
 
 
 
 
 
 
 
 
 
 5960
 5961DRM TTM SUBSYSTEM
 5962M:	Christian Koenig <christian.koenig@amd.com>
 5963M:	Huang Rui <ray.huang@amd.com>
 5964L:	dri-devel@lists.freedesktop.org
 5965S:	Maintained
 5966T:	git git://people.freedesktop.org/~agd5f/linux
 5967F:	drivers/gpu/drm/ttm/
 
 5968F:	include/drm/ttm/
 
 5969
 5970DSBR100 USB FM RADIO DRIVER
 5971M:	Alexey Klimov <klimov.linux@gmail.com>
 5972L:	linux-media@vger.kernel.org
 5973S:	Maintained
 5974T:	git git://linuxtv.org/media_tree.git
 
 5975F:	drivers/media/radio/dsbr100.c
 5976
 5977DT3155 MEDIA DRIVER
 5978M:	Hans Verkuil <hverkuil@xs4all.nl>
 5979L:	linux-media@vger.kernel.org
 5980S:	Odd Fixes
 5981W:	https://linuxtv.org
 5982T:	git git://linuxtv.org/media_tree.git
 
 
 5983F:	drivers/media/pci/dt3155/
 5984
 5985DVB_USB_AF9015 MEDIA DRIVER
 5986M:	Antti Palosaari <crope@iki.fi>
 5987L:	linux-media@vger.kernel.org
 5988S:	Maintained
 5989W:	https://linuxtv.org
 5990W:	http://palosaari.fi/linux/
 5991Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 5992T:	git git://linuxtv.org/anttip/media_tree.git
 
 5993F:	drivers/media/usb/dvb-usb-v2/af9015*
 5994
 5995DVB_USB_AF9035 MEDIA DRIVER
 5996M:	Antti Palosaari <crope@iki.fi>
 5997L:	linux-media@vger.kernel.org
 5998S:	Maintained
 5999W:	https://linuxtv.org
 6000W:	http://palosaari.fi/linux/
 6001Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 6002T:	git git://linuxtv.org/anttip/media_tree.git
 
 6003F:	drivers/media/usb/dvb-usb-v2/af9035*
 6004
 6005DVB_USB_ANYSEE MEDIA DRIVER
 6006M:	Antti Palosaari <crope@iki.fi>
 6007L:	linux-media@vger.kernel.org
 6008S:	Maintained
 6009W:	https://linuxtv.org
 6010W:	http://palosaari.fi/linux/
 6011Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 6012T:	git git://linuxtv.org/anttip/media_tree.git
 
 6013F:	drivers/media/usb/dvb-usb-v2/anysee*
 6014
 6015DVB_USB_AU6610 MEDIA DRIVER
 6016M:	Antti Palosaari <crope@iki.fi>
 6017L:	linux-media@vger.kernel.org
 6018S:	Maintained
 6019W:	https://linuxtv.org
 6020W:	http://palosaari.fi/linux/
 6021Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 6022T:	git git://linuxtv.org/anttip/media_tree.git
 
 6023F:	drivers/media/usb/dvb-usb-v2/au6610*
 6024
 6025DVB_USB_CE6230 MEDIA DRIVER
 6026M:	Antti Palosaari <crope@iki.fi>
 6027L:	linux-media@vger.kernel.org
 6028S:	Maintained
 6029W:	https://linuxtv.org
 6030W:	http://palosaari.fi/linux/
 6031Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 6032T:	git git://linuxtv.org/anttip/media_tree.git
 
 6033F:	drivers/media/usb/dvb-usb-v2/ce6230*
 6034
 6035DVB_USB_CXUSB MEDIA DRIVER
 6036M:	Michael Krufky <mkrufky@linuxtv.org>
 6037L:	linux-media@vger.kernel.org
 6038S:	Maintained
 6039W:	https://linuxtv.org
 6040W:	http://github.com/mkrufky
 6041Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 6042T:	git git://linuxtv.org/media_tree.git
 
 6043F:	drivers/media/usb/dvb-usb/cxusb*
 6044
 6045DVB_USB_EC168 MEDIA DRIVER
 6046M:	Antti Palosaari <crope@iki.fi>
 6047L:	linux-media@vger.kernel.org
 6048S:	Maintained
 6049W:	https://linuxtv.org
 6050W:	http://palosaari.fi/linux/
 6051Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 6052T:	git git://linuxtv.org/anttip/media_tree.git
 
 6053F:	drivers/media/usb/dvb-usb-v2/ec168*
 6054
 6055DVB_USB_GL861 MEDIA DRIVER
 6056M:	Antti Palosaari <crope@iki.fi>
 6057L:	linux-media@vger.kernel.org
 6058S:	Maintained
 6059W:	https://linuxtv.org
 6060Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 6061T:	git git://linuxtv.org/anttip/media_tree.git
 
 6062F:	drivers/media/usb/dvb-usb-v2/gl861*
 6063
 6064DVB_USB_MXL111SF MEDIA DRIVER
 6065M:	Michael Krufky <mkrufky@linuxtv.org>
 6066L:	linux-media@vger.kernel.org
 6067S:	Maintained
 6068W:	https://linuxtv.org
 6069W:	http://github.com/mkrufky
 6070Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 6071T:	git git://linuxtv.org/mkrufky/mxl111sf.git
 
 6072F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
 6073
 6074DVB_USB_RTL28XXU MEDIA DRIVER
 6075M:	Antti Palosaari <crope@iki.fi>
 6076L:	linux-media@vger.kernel.org
 6077S:	Maintained
 6078W:	https://linuxtv.org
 6079W:	http://palosaari.fi/linux/
 6080Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 6081T:	git git://linuxtv.org/anttip/media_tree.git
 
 6082F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
 6083
 6084DVB_USB_V2 MEDIA DRIVER
 6085M:	Antti Palosaari <crope@iki.fi>
 6086L:	linux-media@vger.kernel.org
 6087S:	Maintained
 6088W:	https://linuxtv.org
 6089W:	http://palosaari.fi/linux/
 6090Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 6091T:	git git://linuxtv.org/anttip/media_tree.git
 
 6092F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
 6093F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
 6094
 6095DYNAMIC DEBUG
 6096M:	Jason Baron <jbaron@akamai.com>
 6097S:	Maintained
 6098F:	include/linux/dynamic_debug.h
 6099F:	lib/dynamic_debug.c
 
 6100
 6101DYNAMIC INTERRUPT MODERATION
 6102M:	Tal Gilboa <talgi@nvidia.com>
 6103S:	Maintained
 6104F:	Documentation/networking/net_dim.rst
 6105F:	include/linux/dim.h
 6106F:	lib/dim/
 6107
 6108DZ DECSTATION DZ11 SERIAL DRIVER
 6109M:	"Maciej W. Rozycki" <macro@linux-mips.org>
 6110S:	Maintained
 6111F:	drivers/tty/serial/dz.*
 6112
 6113E3X0 POWER BUTTON DRIVER
 6114M:	Moritz Fischer <moritz.fischer@ettus.com>
 6115L:	usrp-users@lists.ettus.com
 6116S:	Supported
 6117W:	http://www.ettus.com
 6118F:	Documentation/devicetree/bindings/input/e3x0-button.txt
 6119F:	drivers/input/misc/e3x0-button.c
 
 6120
 6121E4000 MEDIA DRIVER
 6122M:	Antti Palosaari <crope@iki.fi>
 6123L:	linux-media@vger.kernel.org
 6124S:	Maintained
 6125W:	https://linuxtv.org
 6126W:	http://palosaari.fi/linux/
 6127Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 6128T:	git git://linuxtv.org/anttip/media_tree.git
 
 6129F:	drivers/media/tuners/e4000*
 6130
 6131EARTH_PT1 MEDIA DRIVER
 6132M:	Akihiro Tsukada <tskd08@gmail.com>
 6133L:	linux-media@vger.kernel.org
 6134S:	Odd Fixes
 6135F:	drivers/media/pci/pt1/
 6136
 6137EARTH_PT3 MEDIA DRIVER
 6138M:	Akihiro Tsukada <tskd08@gmail.com>
 6139L:	linux-media@vger.kernel.org
 6140S:	Odd Fixes
 6141F:	drivers/media/pci/pt3/
 6142
 6143EC100 MEDIA DRIVER
 6144M:	Antti Palosaari <crope@iki.fi>
 6145L:	linux-media@vger.kernel.org
 6146S:	Maintained
 6147W:	https://linuxtv.org
 6148W:	http://palosaari.fi/linux/
 6149Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 6150T:	git git://linuxtv.org/anttip/media_tree.git
 
 6151F:	drivers/media/dvb-frontends/ec100*
 6152
 6153ECRYPT FILE SYSTEM
 6154M:	Tyler Hicks <code@tyhicks.com>
 6155L:	ecryptfs@vger.kernel.org
 6156S:	Odd Fixes
 6157W:	http://ecryptfs.org
 6158W:	https://launchpad.net/ecryptfs
 6159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
 6160F:	Documentation/filesystems/ecryptfs.rst
 
 6161F:	fs/ecryptfs/
 6162
 6163EDAC-AMD64
 6164M:	Borislav Petkov <bp@alien8.de>
 6165L:	linux-edac@vger.kernel.org
 6166S:	Maintained
 6167F:	drivers/edac/amd64_edac*
 6168
 6169EDAC-ARMADA
 6170M:	Jan Luebbe <jlu@pengutronix.de>
 6171L:	linux-edac@vger.kernel.org
 6172S:	Maintained
 6173F:	drivers/edac/armada_xp_*
 6174
 6175EDAC-AST2500
 6176M:	Stefan Schaeckeler <sschaeck@cisco.com>
 6177S:	Supported
 6178F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
 6179F:	drivers/edac/aspeed_edac.c
 
 6180
 6181EDAC-BLUEFIELD
 6182M:	Shravan Kumar Ramani <shravankr@nvidia.com>
 6183S:	Supported
 6184F:	drivers/edac/bluefield_edac.c
 6185
 6186EDAC-CALXEDA
 6187M:	Robert Richter <rric@kernel.org>
 6188L:	linux-edac@vger.kernel.org
 6189S:	Maintained
 6190F:	drivers/edac/highbank*
 6191
 6192EDAC-CAVIUM OCTEON
 6193M:	Ralf Baechle <ralf@linux-mips.org>
 
 6194L:	linux-edac@vger.kernel.org
 6195L:	linux-mips@vger.kernel.org
 6196S:	Supported
 6197F:	drivers/edac/octeon_edac*
 6198
 6199EDAC-CAVIUM THUNDERX
 6200M:	Robert Richter <rric@kernel.org>
 
 6201L:	linux-edac@vger.kernel.org
 6202S:	Odd Fixes
 6203F:	drivers/edac/thunderx_edac*
 6204
 6205EDAC-CORE
 6206M:	Borislav Petkov <bp@alien8.de>
 6207M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 6208M:	Tony Luck <tony.luck@intel.com>
 6209R:	James Morse <james.morse@arm.com>
 6210R:	Robert Richter <rric@kernel.org>
 6211L:	linux-edac@vger.kernel.org
 6212S:	Supported
 6213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
 
 6214F:	Documentation/admin-guide/ras.rst
 6215F:	Documentation/driver-api/edac.rst
 6216F:	drivers/edac/
 6217F:	include/linux/edac.h
 6218
 6219EDAC-DMC520
 6220M:	Lei Wang <lewan@microsoft.com>
 6221L:	linux-edac@vger.kernel.org
 6222S:	Supported
 6223F:	drivers/edac/dmc520_edac.c
 6224
 6225EDAC-E752X
 6226M:	Mark Gross <mark.gross@intel.com>
 6227L:	linux-edac@vger.kernel.org
 6228S:	Maintained
 6229F:	drivers/edac/e752x_edac.c
 6230
 6231EDAC-E7XXX
 6232L:	linux-edac@vger.kernel.org
 6233S:	Maintained
 6234F:	drivers/edac/e7xxx_edac.c
 6235
 6236EDAC-FSL_DDR
 6237M:	York Sun <york.sun@nxp.com>
 6238L:	linux-edac@vger.kernel.org
 6239S:	Maintained
 6240F:	drivers/edac/fsl_ddr_edac.*
 6241
 6242EDAC-GHES
 6243M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 6244L:	linux-edac@vger.kernel.org
 6245S:	Maintained
 6246F:	drivers/edac/ghes_edac.c
 6247
 6248EDAC-I10NM
 6249M:	Tony Luck <tony.luck@intel.com>
 6250L:	linux-edac@vger.kernel.org
 6251S:	Maintained
 6252F:	drivers/edac/i10nm_base.c
 6253
 6254EDAC-I3000
 6255L:	linux-edac@vger.kernel.org
 6256S:	Orphan
 6257F:	drivers/edac/i3000_edac.c
 6258
 6259EDAC-I5000
 6260L:	linux-edac@vger.kernel.org
 6261S:	Maintained
 6262F:	drivers/edac/i5000_edac.c
 6263
 6264EDAC-I5400
 6265M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 6266L:	linux-edac@vger.kernel.org
 6267S:	Maintained
 6268F:	drivers/edac/i5400_edac.c
 6269
 6270EDAC-I7300
 6271M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 6272L:	linux-edac@vger.kernel.org
 6273S:	Maintained
 6274F:	drivers/edac/i7300_edac.c
 6275
 6276EDAC-I7CORE
 6277M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 6278L:	linux-edac@vger.kernel.org
 6279S:	Maintained
 6280F:	drivers/edac/i7core_edac.c
 6281
 6282EDAC-I82443BXGX
 6283M:	Tim Small <tim@buttersideup.com>
 6284L:	linux-edac@vger.kernel.org
 6285S:	Maintained
 6286F:	drivers/edac/i82443bxgx_edac.c
 6287
 6288EDAC-I82975X
 6289M:	"Arvind R." <arvino55@gmail.com>
 6290L:	linux-edac@vger.kernel.org
 6291S:	Maintained
 6292F:	drivers/edac/i82975x_edac.c
 6293
 6294EDAC-IE31200
 6295M:	Jason Baron <jbaron@akamai.com>
 6296L:	linux-edac@vger.kernel.org
 6297S:	Maintained
 6298F:	drivers/edac/ie31200_edac.c
 6299
 6300EDAC-MPC85XX
 6301M:	Johannes Thumshirn <morbidrsa@gmail.com>
 6302L:	linux-edac@vger.kernel.org
 6303S:	Maintained
 6304F:	drivers/edac/mpc85xx_edac.[ch]
 6305
 6306EDAC-PASEMI
 6307M:	Egor Martovetsky <egor@pasemi.com>
 6308L:	linux-edac@vger.kernel.org
 6309S:	Maintained
 6310F:	drivers/edac/pasemi_edac.c
 6311
 6312EDAC-PND2
 6313M:	Tony Luck <tony.luck@intel.com>
 6314L:	linux-edac@vger.kernel.org
 6315S:	Maintained
 6316F:	drivers/edac/pnd2_edac.[ch]
 6317
 6318EDAC-QCOM
 6319M:	Channagoud Kadabi <ckadabi@codeaurora.org>
 6320M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
 6321L:	linux-arm-msm@vger.kernel.org
 6322L:	linux-edac@vger.kernel.org
 6323S:	Maintained
 6324F:	drivers/edac/qcom_edac.c
 6325
 6326EDAC-R82600
 6327M:	Tim Small <tim@buttersideup.com>
 6328L:	linux-edac@vger.kernel.org
 6329S:	Maintained
 6330F:	drivers/edac/r82600_edac.c
 6331
 6332EDAC-SBRIDGE
 6333M:	Tony Luck <tony.luck@intel.com>
 6334R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
 6335L:	linux-edac@vger.kernel.org
 6336S:	Maintained
 6337F:	drivers/edac/sb_edac.c
 6338
 6339EDAC-SIFIVE
 6340M:	Yash Shah <yash.shah@sifive.com>
 6341L:	linux-edac@vger.kernel.org
 6342S:	Supported
 6343F:	drivers/edac/sifive_edac.c
 6344
 6345EDAC-SKYLAKE
 6346M:	Tony Luck <tony.luck@intel.com>
 6347L:	linux-edac@vger.kernel.org
 6348S:	Maintained
 6349F:	drivers/edac/skx_*.c
 6350
 6351EDAC-TI
 6352M:	Tero Kristo <t-kristo@ti.com>
 6353L:	linux-edac@vger.kernel.org
 6354S:	Maintained
 6355F:	drivers/edac/ti_edac.c
 6356
 
 
 
 
 
 
 
 
 6357EDIROL UA-101/UA-1000 DRIVER
 6358M:	Clemens Ladisch <clemens@ladisch.de>
 6359L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 6360S:	Maintained
 6361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
 
 6362F:	sound/usb/misc/ua101.c
 6363
 6364EFI TEST DRIVER
 6365M:	Ivan Hu <ivan.hu@canonical.com>
 6366M:	Ard Biesheuvel <ardb@kernel.org>
 6367L:	linux-efi@vger.kernel.org
 
 
 6368S:	Maintained
 6369F:	drivers/firmware/efi/test/
 6370
 6371EFI VARIABLE FILESYSTEM
 6372M:	Matthew Garrett <matthew.garrett@nebula.com>
 6373M:	Jeremy Kerr <jk@ozlabs.org>
 6374M:	Ard Biesheuvel <ardb@kernel.org>
 
 6375L:	linux-efi@vger.kernel.org
 6376S:	Maintained
 6377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
 6378F:	fs/efivarfs/
 6379
 6380EFIFB FRAMEBUFFER DRIVER
 6381M:	Peter Jones <pjones@redhat.com>
 6382L:	linux-fbdev@vger.kernel.org
 
 6383S:	Maintained
 6384F:	drivers/video/fbdev/efifb.c
 6385
 6386EFS FILESYSTEM
 6387S:	Orphan
 6388W:	http://aeschi.ch.eu.org/efs/
 
 6389F:	fs/efs/
 6390
 6391EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
 6392M:	Douglas Miller <dougmill@linux.ibm.com>
 6393L:	netdev@vger.kernel.org
 6394S:	Maintained
 6395F:	drivers/net/ethernet/ibm/ehea/
 6396
 6397EM28XX VIDEO4LINUX DRIVER
 6398M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 6399L:	linux-media@vger.kernel.org
 6400S:	Maintained
 6401W:	https://linuxtv.org
 6402T:	git git://linuxtv.org/media_tree.git
 6403F:	Documentation/admin-guide/media/em28xx*
 6404F:	drivers/media/usb/em28xx/
 
 6405
 6406EMBEDDED LINUX
 6407M:	Paul Gortmaker <paul.gortmaker@windriver.com>
 6408M:	Matt Mackall <mpm@selenic.com>
 6409M:	David Woodhouse <dwmw2@infradead.org>
 6410L:	linux-embedded@vger.kernel.org
 6411S:	Maintained
 6412
 6413EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
 6414M:	Adrian Hunter <adrian.hunter@intel.com>
 6415M:	Ritesh Harjani <riteshh@codeaurora.org>
 6416M:	Asutosh Das <asutoshd@codeaurora.org>
 6417L:	linux-mmc@vger.kernel.org
 6418S:	Maintained
 6419F:	drivers/mmc/host/cqhci*
 6420
 6421EMULEX 10Gbps iSCSI - OneConnect DRIVER
 6422M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
 6423M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
 6424M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
 6425L:	linux-scsi@vger.kernel.org
 6426S:	Supported
 6427W:	http://www.broadcom.com
 
 6428F:	drivers/scsi/be2iscsi/
 6429
 6430EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
 
 6431M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
 6432M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
 6433M:	Somnath Kotur <somnath.kotur@broadcom.com>
 6434L:	netdev@vger.kernel.org
 6435S:	Supported
 6436W:	http://www.emulex.com
 
 6437F:	drivers/net/ethernet/emulex/benet/
 6438
 6439EMULEX ONECONNECT ROCE DRIVER
 6440M:	Selvin Xavier <selvin.xavier@broadcom.com>
 6441M:	Devesh Sharma <devesh.sharma@broadcom.com>
 6442L:	linux-rdma@vger.kernel.org
 6443S:	Odd Fixes
 6444W:	http://www.broadcom.com
 
 6445F:	drivers/infiniband/hw/ocrdma/
 6446F:	include/uapi/rdma/ocrdma-abi.h
 6447
 6448EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
 6449M:	James Smart <james.smart@broadcom.com>
 6450M:	Dick Kennedy <dick.kennedy@broadcom.com>
 6451L:	linux-scsi@vger.kernel.org
 6452S:	Supported
 6453W:	http://www.broadcom.com
 
 6454F:	drivers/scsi/lpfc/
 6455
 6456ENE CB710 FLASH CARD READER DRIVER
 6457M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
 6458S:	Maintained
 6459F:	drivers/misc/cb710/
 6460F:	drivers/mmc/host/cb710-mmc.*
 6461F:	include/linux/cb710.h
 6462
 6463ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
 6464M:	Maxim Levitsky <maximlevitsky@gmail.com>
 6465S:	Maintained
 6466F:	drivers/media/rc/ene_ir.*
 6467
 6468EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
 6469M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
 6470L:	linuxppc-dev@lists.ozlabs.org
 6471S:	Maintained
 6472F:	drivers/tty/ehv_bytechan.c
 6473
 6474EPSON S1D13XXX FRAMEBUFFER DRIVER
 6475M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
 6476S:	Maintained
 6477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
 6478F:	drivers/video/fbdev/s1d13xxxfb.c
 6479F:	include/video/s1d13xxxfb.h
 6480
 6481EROFS FILE SYSTEM
 6482M:	Gao Xiang <xiang@kernel.org>
 6483M:	Chao Yu <yuchao0@huawei.com>
 6484L:	linux-erofs@lists.ozlabs.org
 6485S:	Maintained
 6486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
 6487F:	Documentation/filesystems/erofs.rst
 6488F:	fs/erofs/
 6489F:	include/trace/events/erofs.h
 6490
 6491ERRSEQ ERROR TRACKING INFRASTRUCTURE
 6492M:	Jeff Layton <jlayton@kernel.org>
 6493S:	Maintained
 6494F:	include/linux/errseq.h
 6495F:	lib/errseq.c
 
 6496
 6497ET131X NETWORK DRIVER
 6498M:	Mark Einon <mark.einon@gmail.com>
 6499S:	Odd Fixes
 6500F:	drivers/net/ethernet/agere/
 6501
 6502ETHERNET BRIDGE
 6503M:	Roopa Prabhu <roopa@nvidia.com>
 6504M:	Nikolay Aleksandrov <nikolay@nvidia.com>
 6505L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
 6506L:	netdev@vger.kernel.org
 6507S:	Maintained
 6508W:	http://www.linuxfoundation.org/en/Net:Bridge
 
 6509F:	include/linux/netfilter_bridge/
 6510F:	net/bridge/
 6511
 6512ETHERNET PHY LIBRARY
 6513M:	Andrew Lunn <andrew@lunn.ch>
 
 6514M:	Heiner Kallweit <hkallweit1@gmail.com>
 6515R:	Russell King <linux@armlinux.org.uk>
 6516L:	netdev@vger.kernel.org
 6517S:	Maintained
 6518F:	Documentation/ABI/testing/sysfs-class-net-phydev
 6519F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
 6520F:	Documentation/devicetree/bindings/net/mdio*
 6521F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
 6522F:	Documentation/networking/phy.rst
 6523F:	drivers/net/phy/
 6524F:	drivers/of/of_mdio.c
 6525F:	drivers/of/of_net.c
 6526F:	include/dt-bindings/net/qca-ar803x.h
 6527F:	include/linux/*mdio*.h
 6528F:	include/linux/of_net.h
 6529F:	include/linux/phy.h
 6530F:	include/linux/phy_fixed.h
 6531F:	include/linux/platform_data/mdio-bcm-unimac.h
 6532F:	include/linux/platform_data/mdio-gpio.h
 6533F:	include/trace/events/mdio.h
 6534F:	include/uapi/linux/mdio.h
 6535F:	include/uapi/linux/mii.h
 6536
 6537EXFAT FILE SYSTEM
 6538M:	Namjae Jeon <namjae.jeon@samsung.com>
 6539M:	Sungjong Seo <sj1557.seo@samsung.com>
 6540L:	linux-fsdevel@vger.kernel.org
 6541S:	Maintained
 6542F:	fs/exfat/
 6543
 6544EXT2 FILE SYSTEM
 6545M:	Jan Kara <jack@suse.com>
 6546L:	linux-ext4@vger.kernel.org
 6547S:	Maintained
 6548F:	Documentation/filesystems/ext2.rst
 6549F:	fs/ext2/
 6550F:	include/linux/ext2*
 6551
 6552EXT4 FILE SYSTEM
 6553M:	"Theodore Ts'o" <tytso@mit.edu>
 6554M:	Andreas Dilger <adilger.kernel@dilger.ca>
 6555L:	linux-ext4@vger.kernel.org
 6556S:	Maintained
 6557W:	http://ext4.wiki.kernel.org
 6558Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
 6559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
 
 6560F:	Documentation/filesystems/ext4/
 6561F:	fs/ext4/
 6562
 6563Extended Verification Module (EVM)
 6564M:	Mimi Zohar <zohar@linux.ibm.com>
 6565L:	linux-integrity@vger.kernel.org
 6566S:	Supported
 6567F:	security/integrity/evm/
 6568
 6569EXTENSIBLE FIRMWARE INTERFACE (EFI)
 6570M:	Ard Biesheuvel <ardb@kernel.org>
 6571L:	linux-efi@vger.kernel.org
 6572S:	Maintained
 6573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
 
 6574F:	Documentation/admin-guide/efi-stub.rst
 6575F:	arch/*/include/asm/efi.h
 6576F:	arch/*/kernel/efi.c
 6577F:	arch/arm/boot/compressed/efi-header.S
 6578F:	arch/arm64/kernel/efi-entry.S
 6579F:	arch/x86/platform/efi/
 6580F:	drivers/firmware/efi/
 6581F:	include/linux/efi*.h
 
 
 6582
 6583EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
 6584M:	MyungJoo Ham <myungjoo.ham@samsung.com>
 6585M:	Chanwoo Choi <cw00.choi@samsung.com>
 6586L:	linux-kernel@vger.kernel.org
 6587S:	Maintained
 6588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
 6589F:	Documentation/devicetree/bindings/extcon/
 6590F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
 6591F:	drivers/extcon/
 6592F:	include/linux/extcon.h
 6593F:	include/linux/extcon/
 6594
 6595EXTRA BOOT CONFIG
 6596M:	Masami Hiramatsu <mhiramat@kernel.org>
 6597S:	Maintained
 6598F:	Documentation/admin-guide/bootconfig.rst
 6599F:	fs/proc/bootconfig.c
 6600F:	include/linux/bootconfig.h
 6601F:	lib/bootconfig.c
 6602F:	tools/bootconfig/*
 6603
 6604EXYNOS DP DRIVER
 6605M:	Jingoo Han <jingoohan1@gmail.com>
 6606L:	dri-devel@lists.freedesktop.org
 6607S:	Maintained
 6608F:	drivers/gpu/drm/exynos/exynos_dp*
 6609
 6610EXYNOS SYSMMU (IOMMU) driver
 6611M:	Marek Szyprowski <m.szyprowski@samsung.com>
 6612L:	iommu@lists.linux-foundation.org
 6613S:	Maintained
 6614F:	drivers/iommu/exynos-iommu.c
 6615
 6616EZchip NPS platform support
 6617M:	Vineet Gupta <vgupta@synopsys.com>
 6618M:	Ofer Levi <oferle@nvidia.com>
 6619S:	Supported
 6620F:	arch/arc/boot/dts/eznps.dts
 6621F:	arch/arc/plat-eznps
 
 6622
 6623F2FS FILE SYSTEM
 6624M:	Jaegeuk Kim <jaegeuk@kernel.org>
 6625M:	Chao Yu <yuchao0@huawei.com>
 6626L:	linux-f2fs-devel@lists.sourceforge.net
 6627S:	Maintained
 6628W:	https://f2fs.wiki.kernel.org/
 6629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
 
 
 6630F:	Documentation/ABI/testing/sysfs-fs-f2fs
 6631F:	Documentation/filesystems/f2fs.rst
 6632F:	fs/f2fs/
 6633F:	include/linux/f2fs_fs.h
 6634F:	include/trace/events/f2fs.h
 6635
 6636F71805F HARDWARE MONITORING DRIVER
 6637M:	Jean Delvare <jdelvare@suse.com>
 6638L:	linux-hwmon@vger.kernel.org
 6639S:	Maintained
 6640F:	Documentation/hwmon/f71805f.rst
 6641F:	drivers/hwmon/f71805f.c
 6642
 6643FADDR2LINE
 6644M:	Josh Poimboeuf <jpoimboe@redhat.com>
 6645S:	Maintained
 6646F:	scripts/faddr2line
 6647
 6648FAILOVER MODULE
 6649M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
 6650L:	netdev@vger.kernel.org
 6651S:	Supported
 6652F:	Documentation/networking/failover.rst
 6653F:	include/net/failover.h
 6654F:	net/core/failover.c
 
 
 6655
 6656FANOTIFY
 6657M:	Jan Kara <jack@suse.cz>
 6658R:	Amir Goldstein <amir73il@gmail.com>
 6659L:	linux-fsdevel@vger.kernel.org
 6660S:	Maintained
 6661F:	fs/notify/fanotify/
 6662F:	include/linux/fanotify.h
 6663F:	include/uapi/linux/fanotify.h
 6664
 6665FARSYNC SYNCHRONOUS DRIVER
 6666M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
 6667S:	Supported
 6668W:	http://www.farsite.co.uk/
 
 6669F:	drivers/net/wan/farsync.*
 6670
 6671FAULT INJECTION SUPPORT
 6672M:	Akinobu Mita <akinobu.mita@gmail.com>
 6673S:	Supported
 6674F:	Documentation/fault-injection/
 6675F:	lib/fault-inject.c
 6676
 6677FBTFT Framebuffer drivers
 
 6678L:	dri-devel@lists.freedesktop.org
 6679L:	linux-fbdev@vger.kernel.org
 6680S:	Orphan
 6681F:	drivers/staging/fbtft/
 6682
 6683FC0011 TUNER DRIVER
 6684M:	Michael Buesch <m@bues.ch>
 6685L:	linux-media@vger.kernel.org
 6686S:	Maintained
 6687F:	drivers/media/tuners/fc0011.c
 6688F:	drivers/media/tuners/fc0011.h
 
 6689
 6690FC2580 MEDIA DRIVER
 6691M:	Antti Palosaari <crope@iki.fi>
 6692L:	linux-media@vger.kernel.org
 6693S:	Maintained
 6694W:	https://linuxtv.org
 6695W:	http://palosaari.fi/linux/
 6696Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 6697T:	git git://linuxtv.org/anttip/media_tree.git
 
 6698F:	drivers/media/tuners/fc2580*
 6699
 6700FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
 6701M:	Hannes Reinecke <hare@suse.de>
 6702L:	linux-scsi@vger.kernel.org
 6703S:	Supported
 6704W:	www.Open-FCoE.org
 6705F:	drivers/scsi/fcoe/
 6706F:	drivers/scsi/libfc/
 
 6707F:	include/scsi/fc/
 6708F:	include/scsi/libfc.h
 6709F:	include/scsi/libfcoe.h
 6710F:	include/uapi/scsi/fc/
 6711
 6712FILE LOCKING (flock() and fcntl()/lockf())
 6713M:	Jeff Layton <jlayton@kernel.org>
 6714M:	"J. Bruce Fields" <bfields@fieldses.org>
 6715L:	linux-fsdevel@vger.kernel.org
 6716S:	Maintained
 6717F:	fs/fcntl.c
 6718F:	fs/locks.c
 6719F:	include/linux/fcntl.h
 6720F:	include/uapi/linux/fcntl.h
 6721
 6722FILESYSTEM DIRECT ACCESS (DAX)
 6723M:	Dan Williams <dan.j.williams@intel.com>
 6724R:	Matthew Wilcox <willy@infradead.org>
 6725R:	Jan Kara <jack@suse.cz>
 6726L:	linux-fsdevel@vger.kernel.org
 6727L:	linux-nvdimm@lists.01.org
 6728S:	Supported
 6729F:	fs/dax.c
 6730F:	include/linux/dax.h
 6731F:	include/trace/events/fs_dax.h
 6732
 6733FILESYSTEMS (VFS and infrastructure)
 6734M:	Alexander Viro <viro@zeniv.linux.org.uk>
 6735L:	linux-fsdevel@vger.kernel.org
 6736S:	Maintained
 6737F:	fs/*
 6738F:	include/linux/fs.h
 6739F:	include/linux/fs_types.h
 6740F:	include/uapi/linux/fs.h
 6741F:	include/uapi/linux/openat2.h
 6742
 6743FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
 6744M:	Riku Voipio <riku.voipio@iki.fi>
 6745L:	linux-hwmon@vger.kernel.org
 6746S:	Maintained
 6747F:	drivers/hwmon/f75375s.c
 6748F:	include/linux/f75375s.h
 6749
 6750FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
 6751M:	Clemens Ladisch <clemens@ladisch.de>
 6752M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
 6753L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 6754S:	Maintained
 6755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
 6756F:	include/uapi/sound/firewire.h
 6757F:	sound/firewire/
 
 6758
 6759FIREWIRE MEDIA DRIVERS (firedtv)
 6760M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
 6761L:	linux-media@vger.kernel.org
 6762L:	linux1394-devel@lists.sourceforge.net
 6763S:	Maintained
 6764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
 
 6765F:	drivers/media/firewire/
 6766
 6767FIREWIRE SBP-2 TARGET
 6768M:	Chris Boot <bootc@bootc.net>
 6769L:	linux-scsi@vger.kernel.org
 6770L:	target-devel@vger.kernel.org
 6771L:	linux1394-devel@lists.sourceforge.net
 6772S:	Maintained
 6773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
 
 6774F:	drivers/target/sbp/
 6775
 6776FIREWIRE SUBSYSTEM
 6777M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
 6778L:	linux1394-devel@lists.sourceforge.net
 6779S:	Maintained
 6780W:	http://ieee1394.wiki.kernel.org/
 6781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
 
 6782F:	drivers/firewire/
 6783F:	include/linux/firewire.h
 6784F:	include/uapi/linux/firewire*.h
 6785F:	tools/firewire/
 6786
 6787FIRMWARE LOADER (request_firmware)
 6788M:	Luis Chamberlain <mcgrof@kernel.org>
 6789L:	linux-kernel@vger.kernel.org
 6790S:	Maintained
 6791F:	Documentation/firmware_class/
 6792F:	drivers/base/firmware_loader/
 6793F:	include/linux/firmware.h
 6794
 6795FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
 6796M:	Joshua Morris <josh.h.morris@us.ibm.com>
 6797M:	Philip Kelleher <pjk1939@linux.ibm.com>
 6798S:	Maintained
 6799F:	drivers/block/rsxx/
 6800
 6801FLEXTIMER FTM-QUADDEC DRIVER
 6802M:	Patrick Havelange <patrick.havelange@essensium.com>
 6803L:	linux-iio@vger.kernel.org
 6804S:	Maintained
 6805F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
 6806F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
 6807F:	drivers/counter/ftm-quaddec.c
 6808
 6809FLOPPY DRIVER
 6810M:	Denis Efremov <efremov@linux.com>
 6811L:	linux-block@vger.kernel.org
 6812S:	Odd Fixes
 
 6813F:	drivers/block/floppy.c
 6814
 6815FLYSKY FSIA6B RC RECEIVER
 6816M:	Markus Koch <markus@notsyncing.net>
 6817L:	linux-input@vger.kernel.org
 6818S:	Maintained
 6819F:	drivers/input/joystick/fsia6b.c
 6820
 6821FORCEDETH GIGABIT ETHERNET DRIVER
 6822M:	Rain River <rain.1986.08.12@gmail.com>
 6823M:	Zhu Yanjun <zyjzyj2000@gmail.com>
 6824L:	netdev@vger.kernel.org
 6825S:	Maintained
 6826F:	drivers/net/ethernet/nvidia/*
 6827
 6828FPGA DFL DRIVERS
 6829M:	Wu Hao <hao.wu@intel.com>
 6830L:	linux-fpga@vger.kernel.org
 6831S:	Maintained
 6832F:	Documentation/fpga/dfl.rst
 6833F:	drivers/fpga/dfl*
 6834F:	include/uapi/linux/fpga-dfl.h
 6835
 6836FPGA MANAGER FRAMEWORK
 6837M:	Moritz Fischer <mdf@kernel.org>
 6838L:	linux-fpga@vger.kernel.org
 6839S:	Maintained
 6840W:	http://www.rocketboards.org
 6841Q:	http://patchwork.kernel.org/project/linux-fpga/list/
 6842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
 6843F:	Documentation/devicetree/bindings/fpga/
 6844F:	Documentation/driver-api/fpga/
 6845F:	Documentation/fpga/
 
 
 6846F:	drivers/fpga/
 6847F:	include/linux/fpga/
 
 
 
 
 
 
 
 
 
 6848
 6849FPU EMULATOR
 6850M:	Bill Metzenthen <billm@melbpc.org.au>
 6851S:	Maintained
 6852W:	http://floatingpoint.sourceforge.net/emulator/index.html
 
 6853F:	arch/x86/math-emu/
 6854
 6855FRAME RELAY DLCI/FRAD (Sangoma drivers too)
 6856L:	netdev@vger.kernel.org
 6857S:	Orphan
 6858F:	drivers/net/wan/dlci.c
 6859F:	drivers/net/wan/sdla.c
 6860
 6861FRAMEBUFFER LAYER
 6862M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
 6863L:	dri-devel@lists.freedesktop.org
 6864L:	linux-fbdev@vger.kernel.org
 6865S:	Maintained
 6866Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
 6867T:	git git://anongit.freedesktop.org/drm/drm-misc
 
 
 6868F:	Documentation/fb/
 6869F:	drivers/video/
 
 6870F:	include/linux/fb.h
 6871F:	include/uapi/linux/fb.h
 6872F:	include/uapi/video/
 6873F:	include/video/
 6874
 6875FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
 6876M:	Horia Geantă <horia.geanta@nxp.com>
 6877M:	Aymen Sghaier <aymen.sghaier@nxp.com>
 6878L:	linux-crypto@vger.kernel.org
 6879S:	Maintained
 6880F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
 6881F:	drivers/crypto/caam/
 6882
 6883FREESCALE COLDFIRE M5441X MMC DRIVER
 6884M:	Angelo Dureghello <angelo.dureghello@timesys.com>
 6885L:	linux-mmc@vger.kernel.org
 6886S:	Maintained
 6887F:	drivers/mmc/host/sdhci-esdhc-mcf.c
 6888F:	include/linux/platform_data/mmc-esdhc-mcf.h
 6889
 6890FREESCALE DIU FRAMEBUFFER DRIVER
 6891M:	Timur Tabi <timur@kernel.org>
 6892L:	linux-fbdev@vger.kernel.org
 6893S:	Maintained
 6894F:	drivers/video/fbdev/fsl-diu-fb.*
 6895
 6896FREESCALE DMA DRIVER
 6897M:	Li Yang <leoyang.li@nxp.com>
 6898M:	Zhang Wei <zw@zh-kernel.org>
 6899L:	linuxppc-dev@lists.ozlabs.org
 6900S:	Maintained
 6901F:	drivers/dma/fsldma.*
 6902
 6903FREESCALE DSPI DRIVER
 6904M:	Vladimir Oltean <olteanv@gmail.com>
 6905L:	linux-spi@vger.kernel.org
 6906S:	Maintained
 6907F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
 6908F:	drivers/spi/spi-fsl-dspi.c
 6909F:	include/linux/spi/spi-fsl-dspi.h
 6910
 6911FREESCALE ENETC ETHERNET DRIVERS
 6912M:	Claudiu Manoil <claudiu.manoil@nxp.com>
 6913L:	netdev@vger.kernel.org
 6914S:	Maintained
 6915F:	drivers/net/ethernet/freescale/enetc/
 6916
 6917FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
 6918M:	Claudiu Manoil <claudiu.manoil@nxp.com>
 6919L:	netdev@vger.kernel.org
 6920S:	Maintained
 6921F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
 6922F:	drivers/net/ethernet/freescale/gianfar*
 
 6923
 6924FREESCALE GPMI NAND DRIVER
 6925M:	Han Xu <han.xu@nxp.com>
 6926L:	linux-mtd@lists.infradead.org
 6927S:	Maintained
 6928F:	drivers/mtd/nand/raw/gpmi-nand/*
 6929
 6930FREESCALE I2C CPM DRIVER
 6931M:	Jochen Friedrich <jochen@scram.de>
 6932L:	linuxppc-dev@lists.ozlabs.org
 6933L:	linux-i2c@vger.kernel.org
 6934S:	Maintained
 6935F:	drivers/i2c/busses/i2c-cpm.c
 6936
 6937FREESCALE IMX / MXC FEC DRIVER
 6938M:	Fugang Duan <fugang.duan@nxp.com>
 6939L:	netdev@vger.kernel.org
 6940S:	Maintained
 6941F:	Documentation/devicetree/bindings/net/fsl-fec.txt
 6942F:	drivers/net/ethernet/freescale/fec.h
 6943F:	drivers/net/ethernet/freescale/fec_main.c
 6944F:	drivers/net/ethernet/freescale/fec_ptp.c
 6945
 6946FREESCALE IMX / MXC FRAMEBUFFER DRIVER
 6947M:	Sascha Hauer <s.hauer@pengutronix.de>
 6948R:	Pengutronix Kernel Team <kernel@pengutronix.de>
 6949L:	linux-fbdev@vger.kernel.org
 6950L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 6951S:	Maintained
 6952F:	drivers/video/fbdev/imxfb.c
 6953F:	include/linux/platform_data/video-imxfb.h
 6954
 6955FREESCALE IMX DDR PMU DRIVER
 6956M:	Frank Li <Frank.li@nxp.com>
 6957L:	linux-arm-kernel@lists.infradead.org
 6958S:	Maintained
 
 6959F:	Documentation/admin-guide/perf/imx-ddr.rst
 6960F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
 6961F:	drivers/perf/fsl_imx8_ddr_perf.c
 6962
 6963FREESCALE IMX I2C DRIVER
 6964M:	Oleksij Rempel <o.rempel@pengutronix.de>
 6965R:	Pengutronix Kernel Team <kernel@pengutronix.de>
 6966L:	linux-i2c@vger.kernel.org
 6967S:	Maintained
 6968F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
 6969F:	drivers/i2c/busses/i2c-imx.c
 
 6970
 6971FREESCALE IMX LPI2C DRIVER
 6972M:	Dong Aisheng <aisheng.dong@nxp.com>
 6973L:	linux-i2c@vger.kernel.org
 6974L:	linux-imx@nxp.com
 6975S:	Maintained
 6976F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
 6977F:	drivers/i2c/busses/i2c-imx-lpi2c.c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 6978
 6979FREESCALE QORIQ DPAA ETHERNET DRIVER
 6980M:	Madalin Bucur <madalin.bucur@nxp.com>
 6981L:	netdev@vger.kernel.org
 6982S:	Maintained
 6983F:	drivers/net/ethernet/freescale/dpaa
 6984
 6985FREESCALE QORIQ DPAA FMAN DRIVER
 6986M:	Madalin Bucur <madalin.bucur@nxp.com>
 6987L:	netdev@vger.kernel.org
 6988S:	Maintained
 6989F:	Documentation/devicetree/bindings/net/fsl-fman.txt
 6990F:	drivers/net/ethernet/freescale/fman
 
 6991
 6992FREESCALE QORIQ PTP CLOCK DRIVER
 6993M:	Yangbo Lu <yangbo.lu@nxp.com>
 6994L:	netdev@vger.kernel.org
 6995S:	Maintained
 6996F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
 6997F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
 6998F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
 6999F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
 7000F:	drivers/ptp/ptp_qoriq.c
 7001F:	drivers/ptp/ptp_qoriq_debugfs.c
 7002F:	include/linux/fsl/ptp_qoriq.h
 
 7003
 7004FREESCALE QUAD SPI DRIVER
 7005M:	Han Xu <han.xu@nxp.com>
 7006L:	linux-spi@vger.kernel.org
 7007S:	Maintained
 7008F:	drivers/spi/spi-fsl-qspi.c
 7009
 7010FREESCALE QUICC ENGINE LIBRARY
 7011M:	Qiang Zhao <qiang.zhao@nxp.com>
 7012L:	linuxppc-dev@lists.ozlabs.org
 7013S:	Maintained
 7014F:	drivers/soc/fsl/qe/
 7015F:	include/soc/fsl/*qe*.h
 7016F:	include/soc/fsl/*ucc*.h
 7017
 7018FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
 7019M:	Li Yang <leoyang.li@nxp.com>
 7020L:	netdev@vger.kernel.org
 7021L:	linuxppc-dev@lists.ozlabs.org
 7022S:	Maintained
 7023F:	drivers/net/ethernet/freescale/ucc_geth*
 7024
 7025FREESCALE QUICC ENGINE UCC HDLC DRIVER
 7026M:	Zhao Qiang <qiang.zhao@nxp.com>
 7027L:	netdev@vger.kernel.org
 7028L:	linuxppc-dev@lists.ozlabs.org
 7029S:	Maintained
 7030F:	drivers/net/wan/fsl_ucc_hdlc*
 7031
 7032FREESCALE QUICC ENGINE UCC UART DRIVER
 7033M:	Timur Tabi <timur@kernel.org>
 7034L:	linuxppc-dev@lists.ozlabs.org
 7035S:	Maintained
 7036F:	drivers/tty/serial/ucc_uart.c
 7037
 7038FREESCALE SOC DRIVERS
 7039M:	Li Yang <leoyang.li@nxp.com>
 7040L:	linuxppc-dev@lists.ozlabs.org
 7041L:	linux-arm-kernel@lists.infradead.org
 7042S:	Maintained
 7043F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
 7044F:	Documentation/devicetree/bindings/soc/fsl/
 7045F:	drivers/soc/fsl/
 7046F:	include/linux/fsl/
 7047
 7048FREESCALE SOC FS_ENET DRIVER
 7049M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
 7050L:	linuxppc-dev@lists.ozlabs.org
 7051L:	netdev@vger.kernel.org
 7052S:	Maintained
 7053F:	drivers/net/ethernet/freescale/fs_enet/
 7054F:	include/linux/fs_enet_pd.h
 7055
 7056FREESCALE SOC SOUND DRIVERS
 7057M:	Timur Tabi <timur@kernel.org>
 7058M:	Nicolin Chen <nicoleotsuka@gmail.com>
 7059M:	Xiubo Li <Xiubo.Lee@gmail.com>
 7060R:	Fabio Estevam <festevam@gmail.com>
 7061R:	Shengjiu Wang <shengjiu.wang@gmail.com>
 7062L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 7063L:	linuxppc-dev@lists.ozlabs.org
 7064S:	Maintained
 7065F:	sound/soc/fsl/fsl*
 7066F:	sound/soc/fsl/imx*
 7067F:	sound/soc/fsl/mpc8610_hpcd.c
 7068
 7069FREESCALE USB PERIPHERAL DRIVERS
 7070M:	Li Yang <leoyang.li@nxp.com>
 7071L:	linux-usb@vger.kernel.org
 7072L:	linuxppc-dev@lists.ozlabs.org
 7073S:	Maintained
 7074F:	drivers/usb/gadget/udc/fsl*
 7075
 7076FREESCALE USB PHY DRIVER
 7077M:	Ran Wang <ran.wang_1@nxp.com>
 7078L:	linux-usb@vger.kernel.org
 7079L:	linuxppc-dev@lists.ozlabs.org
 7080S:	Maintained
 7081F:	drivers/usb/phy/phy-fsl-usb*
 7082
 7083FREEVXFS FILESYSTEM
 7084M:	Christoph Hellwig <hch@infradead.org>
 7085S:	Maintained
 7086W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
 
 7087F:	fs/freevxfs/
 7088
 7089FREEZER
 7090M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
 7091M:	Pavel Machek <pavel@ucw.cz>
 7092L:	linux-pm@vger.kernel.org
 7093S:	Supported
 7094F:	Documentation/power/freezing-of-tasks.rst
 7095F:	include/linux/freezer.h
 7096F:	kernel/freezer.c
 7097
 7098FRONTSWAP API
 7099M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
 7100L:	linux-kernel@vger.kernel.org
 7101S:	Maintained
 7102F:	include/linux/frontswap.h
 7103F:	mm/frontswap.c
 
 7104
 7105FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
 7106M:	David Howells <dhowells@redhat.com>
 7107L:	linux-cachefs@redhat.com (moderated for non-subscribers)
 7108S:	Supported
 7109F:	Documentation/filesystems/caching/
 7110F:	fs/fscache/
 7111F:	include/linux/fscache*.h
 7112
 7113FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
 7114M:	Theodore Y. Ts'o <tytso@mit.edu>
 7115M:	Jaegeuk Kim <jaegeuk@kernel.org>
 7116M:	Eric Biggers <ebiggers@kernel.org>
 7117L:	linux-fscrypt@vger.kernel.org
 7118S:	Supported
 7119Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
 7120T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
 7121F:	Documentation/filesystems/fscrypt.rst
 7122F:	fs/crypto/
 7123F:	include/linux/fscrypt*.h
 7124F:	include/uapi/linux/fscrypt.h
 
 7125
 7126FSI SUBSYSTEM
 7127M:	Jeremy Kerr <jk@ozlabs.org>
 7128M:	Joel Stanley <joel@jms.id.au>
 7129R:	Alistar Popple <alistair@popple.id.au>
 7130R:	Eddie James <eajames@linux.ibm.com>
 7131L:	linux-fsi@lists.ozlabs.org
 7132S:	Supported
 7133Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
 7134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
 
 
 7135F:	drivers/fsi/
 7136F:	include/linux/fsi*.h
 7137F:	include/trace/events/fsi*.h
 7138
 7139FSI-ATTACHED I2C DRIVER
 7140M:	Eddie James <eajames@linux.ibm.com>
 7141L:	linux-i2c@vger.kernel.org
 7142L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 7143S:	Maintained
 7144F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
 7145F:	drivers/i2c/busses/i2c-fsi.c
 7146
 7147FSI-ATTACHED SPI DRIVER
 7148M:	Eddie James <eajames@linux.ibm.com>
 7149L:	linux-spi@vger.kernel.org
 7150S:	Maintained
 7151F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
 7152F:	drivers/spi/spi-fsi.c
 7153
 7154FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
 7155M:	Jan Kara <jack@suse.cz>
 7156R:	Amir Goldstein <amir73il@gmail.com>
 7157L:	linux-fsdevel@vger.kernel.org
 7158S:	Maintained
 7159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
 7160F:	fs/notify/
 7161F:	include/linux/fsnotify*.h
 7162
 7163FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
 7164M:	Eric Biggers <ebiggers@kernel.org>
 7165M:	Theodore Y. Ts'o <tytso@mit.edu>
 7166L:	linux-fscrypt@vger.kernel.org
 7167S:	Supported
 7168Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
 7169T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
 7170F:	Documentation/filesystems/fsverity.rst
 7171F:	fs/verity/
 7172F:	include/linux/fsverity.h
 7173F:	include/uapi/linux/fsverity.h
 
 7174
 7175FUJITSU LAPTOP EXTRAS
 7176M:	Jonathan Woithe <jwoithe@just42.net>
 7177L:	platform-driver-x86@vger.kernel.org
 7178S:	Maintained
 7179F:	drivers/platform/x86/fujitsu-laptop.c
 7180
 7181FUJITSU M-5MO LS CAMERA ISP DRIVER
 7182M:	Kyungmin Park <kyungmin.park@samsung.com>
 7183M:	Heungjun Kim <riverful.kim@samsung.com>
 7184L:	linux-media@vger.kernel.org
 7185S:	Maintained
 7186F:	drivers/media/i2c/m5mols/
 7187F:	include/media/i2c/m5mols.h
 7188
 7189FUJITSU TABLET EXTRAS
 7190M:	Robert Gerlach <khnz@gmx.de>
 7191L:	platform-driver-x86@vger.kernel.org
 7192S:	Maintained
 7193F:	drivers/platform/x86/fujitsu-tablet.c
 7194
 7195FUSE: FILESYSTEM IN USERSPACE
 7196M:	Miklos Szeredi <miklos@szeredi.hu>
 7197L:	linux-fsdevel@vger.kernel.org
 7198S:	Maintained
 7199W:	http://fuse.sourceforge.net/
 7200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
 7201F:	Documentation/filesystems/fuse.rst
 7202F:	fs/fuse/
 7203F:	include/uapi/linux/fuse.h
 
 7204
 7205FUTEX SUBSYSTEM
 7206M:	Thomas Gleixner <tglx@linutronix.de>
 7207M:	Ingo Molnar <mingo@redhat.com>
 7208R:	Peter Zijlstra <peterz@infradead.org>
 7209R:	Darren Hart <dvhart@infradead.org>
 7210L:	linux-kernel@vger.kernel.org
 7211S:	Maintained
 7212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
 7213F:	Documentation/locking/*futex*
 
 7214F:	include/asm-generic/futex.h
 7215F:	include/linux/futex.h
 7216F:	include/uapi/linux/futex.h
 7217F:	kernel/futex.c
 7218F:	tools/perf/bench/futex*
 7219F:	tools/testing/selftests/futex/
 
 
 7220
 7221GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
 7222M:	Tim Harvey <tharvey@gateworks.com>
 7223M:	Robert Jones <rjones@gateworks.com>
 
 7224S:	Maintained
 7225F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
 7226F:	drivers/mfd/gateworks-gsc.c
 7227F:	include/linux/mfd/gsc.h
 7228F:	Documentation/hwmon/gsc-hwmon.rst
 7229F:	drivers/hwmon/gsc-hwmon.c
 7230F:	include/linux/platform_data/gsc_hwmon.h
 7231
 7232GASKET DRIVER FRAMEWORK
 7233M:	Rob Springer <rspringer@google.com>
 7234M:	Todd Poynor <toddpoynor@google.com>
 7235M:	Ben Chan <benchan@chromium.org>
 7236M:	Richard Yeh <rcy@google.com>
 7237S:	Maintained
 7238F:	drivers/staging/gasket/
 7239
 7240GCC PLUGINS
 7241M:	Kees Cook <keescook@chromium.org>
 7242R:	Emese Revfy <re.emese@gmail.com>
 7243L:	linux-hardening@vger.kernel.org
 7244S:	Maintained
 7245F:	Documentation/kbuild/gcc-plugins.rst
 7246F:	scripts/Makefile.gcc-plugins
 7247F:	scripts/gcc-plugin.sh
 7248F:	scripts/gcc-plugins/
 7249
 7250GCOV BASED KERNEL PROFILING
 7251M:	Peter Oberparleiter <oberpar@linux.ibm.com>
 7252S:	Maintained
 7253F:	Documentation/dev-tools/gcov.rst
 7254F:	kernel/gcov/
 
 7255
 7256GDB KERNEL DEBUGGING HELPER SCRIPTS
 7257M:	Jan Kiszka <jan.kiszka@siemens.com>
 7258M:	Kieran Bingham <kbingham@kernel.org>
 7259S:	Supported
 7260F:	scripts/gdb/
 7261
 7262GDT SCSI DISK ARRAY CONTROLLER DRIVER
 7263M:	Achim Leubner <achim_leubner@adaptec.com>
 7264L:	linux-scsi@vger.kernel.org
 7265S:	Supported
 7266W:	http://www.icp-vortex.com/
 
 7267F:	drivers/scsi/gdt*
 7268
 7269GEMTEK FM RADIO RECEIVER DRIVER
 7270M:	Hans Verkuil <hverkuil@xs4all.nl>
 7271L:	linux-media@vger.kernel.org
 7272S:	Maintained
 7273W:	https://linuxtv.org
 7274T:	git git://linuxtv.org/media_tree.git
 
 
 7275F:	drivers/media/radio/radio-gemtek*
 7276
 7277GENERIC ARCHITECTURE TOPOLOGY
 7278M:	Sudeep Holla <sudeep.holla@arm.com>
 7279L:	linux-kernel@vger.kernel.org
 7280S:	Maintained
 7281F:	drivers/base/arch_topology.c
 7282F:	include/linux/arch_topology.h
 7283
 7284GENERIC GPIO I2C DRIVER
 7285M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
 7286S:	Supported
 7287F:	drivers/i2c/busses/i2c-gpio.c
 7288F:	include/linux/platform_data/i2c-gpio.h
 7289
 7290GENERIC GPIO I2C MULTIPLEXER DRIVER
 7291M:	Peter Korsgaard <peter.korsgaard@barco.com>
 7292L:	linux-i2c@vger.kernel.org
 7293S:	Supported
 7294F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
 7295F:	drivers/i2c/muxes/i2c-mux-gpio.c
 7296F:	include/linux/platform_data/i2c-mux-gpio.h
 
 7297
 7298GENERIC HDLC (WAN) DRIVERS
 7299M:	Krzysztof Halasa <khc@pm.waw.pl>
 7300S:	Maintained
 7301W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
 
 7302F:	drivers/net/wan/c101.c
 7303F:	drivers/net/wan/hd6457*
 7304F:	drivers/net/wan/hdlc*
 7305F:	drivers/net/wan/n2.c
 7306F:	drivers/net/wan/pc300too.c
 7307F:	drivers/net/wan/pci200syn.c
 7308F:	drivers/net/wan/wanxl*
 7309
 7310GENERIC INCLUDE/ASM HEADER FILES
 7311M:	Arnd Bergmann <arnd@arndb.de>
 7312L:	linux-arch@vger.kernel.org
 7313S:	Maintained
 7314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
 
 7315F:	include/asm-generic/
 7316F:	include/uapi/asm-generic/
 7317
 7318GENERIC PHY FRAMEWORK
 7319M:	Kishon Vijay Abraham I <kishon@ti.com>
 7320M:	Vinod Koul <vkoul@kernel.org>
 7321L:	linux-kernel@vger.kernel.org
 
 7322S:	Supported
 7323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
 7324F:	Documentation/devicetree/bindings/phy/
 7325F:	drivers/phy/
 7326F:	include/linux/phy/
 
 7327
 7328GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
 7329M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
 7330S:	Supported
 7331F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
 7332
 7333GENERIC PM DOMAINS
 7334M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
 7335M:	Kevin Hilman <khilman@kernel.org>
 7336M:	Ulf Hansson <ulf.hansson@linaro.org>
 7337L:	linux-pm@vger.kernel.org
 7338S:	Supported
 7339F:	Documentation/devicetree/bindings/power/power?domain*
 7340F:	drivers/base/power/domain*.c
 7341F:	include/linux/pm_domain.h
 
 7342
 7343GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
 7344M:	Eugen Hristev <eugen.hristev@microchip.com>
 7345L:	linux-input@vger.kernel.org
 7346S:	Maintained
 7347F:	drivers/input/touchscreen/resistive-adc-touch.c
 7348
 7349GENERIC UIO DRIVER FOR PCI DEVICES
 7350M:	"Michael S. Tsirkin" <mst@redhat.com>
 7351L:	kvm@vger.kernel.org
 7352S:	Supported
 7353F:	drivers/uio/uio_pci_generic.c
 7354
 7355GENERIC VDSO LIBRARY
 7356M:	Andy Lutomirski <luto@kernel.org>
 7357M:	Thomas Gleixner <tglx@linutronix.de>
 7358M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
 7359L:	linux-kernel@vger.kernel.org
 7360S:	Maintained
 7361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
 7362F:	include/asm-generic/vdso/vsyscall.h
 7363F:	include/vdso/
 7364F:	kernel/time/vsyscall.c
 7365F:	lib/vdso/
 
 
 
 7366
 7367GENWQE (IBM Generic Workqueue Card)
 7368M:	Frank Haverkamp <haver@linux.ibm.com>
 7369S:	Supported
 7370F:	drivers/misc/genwqe/
 7371
 7372GET_MAINTAINER SCRIPT
 7373M:	Joe Perches <joe@perches.com>
 7374S:	Maintained
 7375F:	scripts/get_maintainer.pl
 7376
 7377GFS2 FILE SYSTEM
 7378M:	Bob Peterson <rpeterso@redhat.com>
 7379M:	Andreas Gruenbacher <agruenba@redhat.com>
 7380L:	cluster-devel@redhat.com
 7381S:	Supported
 7382W:	http://sources.redhat.com/cluster/
 7383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
 7384F:	Documentation/filesystems/gfs2*
 
 7385F:	fs/gfs2/
 7386F:	include/uapi/linux/gfs2_ondisk.h
 7387
 7388GNSS SUBSYSTEM
 7389M:	Johan Hovold <johan@kernel.org>
 7390S:	Maintained
 7391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
 
 7392F:	Documentation/ABI/testing/sysfs-class-gnss
 7393F:	Documentation/devicetree/bindings/gnss/
 7394F:	drivers/gnss/
 7395F:	include/linux/gnss.h
 7396
 7397GO7007 MPEG CODEC
 7398M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 7399L:	linux-media@vger.kernel.org
 7400S:	Maintained
 7401F:	drivers/media/usb/go7007/
 7402
 7403GOODIX TOUCHSCREEN
 7404M:	Bastien Nocera <hadess@hadess.net>
 7405L:	linux-input@vger.kernel.org
 7406S:	Maintained
 7407F:	drivers/input/touchscreen/goodix.c
 7408
 7409GOOGLE ETHERNET DRIVERS
 7410M:	Catherine Sullivan <csully@google.com>
 7411R:	Sagi Shahar <sagis@google.com>
 7412R:	Jon Olson <jonolson@google.com>
 7413L:	netdev@vger.kernel.org
 7414S:	Supported
 7415F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
 7416F:	drivers/net/ethernet/google
 7417
 7418GPD POCKET FAN DRIVER
 7419M:	Hans de Goede <hdegoede@redhat.com>
 7420L:	platform-driver-x86@vger.kernel.org
 7421S:	Maintained
 7422F:	drivers/platform/x86/gpd-pocket-fan.c
 7423
 7424GPIO ACPI SUPPORT
 7425M:	Mika Westerberg <mika.westerberg@linux.intel.com>
 7426M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
 7427L:	linux-gpio@vger.kernel.org
 7428L:	linux-acpi@vger.kernel.org
 7429S:	Maintained
 7430F:	Documentation/firmware-guide/acpi/gpio-properties.rst
 7431F:	drivers/gpio/gpiolib-acpi.c
 7432F:	drivers/gpio/gpiolib-acpi.h
 7433
 7434GPIO AGGREGATOR
 7435M:	Geert Uytterhoeven <geert+renesas@glider.be>
 7436L:	linux-gpio@vger.kernel.org
 7437S:	Supported
 7438F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
 7439F:	drivers/gpio/gpio-aggregator.c
 7440
 7441GPIO IR Transmitter
 7442M:	Sean Young <sean@mess.org>
 7443L:	linux-media@vger.kernel.org
 7444S:	Maintained
 7445F:	drivers/media/rc/gpio-ir-tx.c
 7446
 7447GPIO MOCKUP DRIVER
 7448M:	Bamvor Jian Zhang <bamv2005@gmail.com>
 7449L:	linux-gpio@vger.kernel.org
 7450S:	Maintained
 7451F:	drivers/gpio/gpio-mockup.c
 7452F:	tools/testing/selftests/gpio/
 7453
 7454GPIO REGMAP
 7455R:	Michael Walle <michael@walle.cc>
 7456S:	Maintained
 7457F:	drivers/gpio/gpio-regmap.c
 7458F:	include/linux/gpio/regmap.h
 7459
 7460GPIO SUBSYSTEM
 7461M:	Linus Walleij <linus.walleij@linaro.org>
 7462M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
 7463L:	linux-gpio@vger.kernel.org
 7464S:	Maintained
 7465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
 7466F:	Documentation/ABI/obsolete/sysfs-gpio
 7467F:	Documentation/ABI/testing/gpio-cdev
 7468F:	Documentation/admin-guide/gpio/
 7469F:	Documentation/devicetree/bindings/gpio/
 7470F:	Documentation/driver-api/gpio/
 
 
 
 7471F:	drivers/gpio/
 7472F:	include/asm-generic/gpio.h
 7473F:	include/linux/gpio.h
 7474F:	include/linux/gpio/
 
 7475F:	include/linux/of_gpio.h
 
 7476F:	include/uapi/linux/gpio.h
 7477F:	tools/gpio/
 7478
 7479GRE DEMULTIPLEXER DRIVER
 7480M:	Dmitry Kozlov <xeb@mail.ru>
 7481L:	netdev@vger.kernel.org
 7482S:	Maintained
 7483F:	include/net/gre.h
 7484F:	net/ipv4/gre_demux.c
 7485F:	net/ipv4/gre_offload.c
 
 7486
 7487GRETH 10/100/1G Ethernet MAC device driver
 7488M:	Andreas Larsson <andreas@gaisler.com>
 7489L:	netdev@vger.kernel.org
 7490S:	Maintained
 7491F:	drivers/net/ethernet/aeroflex/
 7492
 7493GREYBUS AUDIO PROTOCOLS DRIVERS
 7494M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
 7495M:	Mark Greer <mgreer@animalcreek.com>
 7496S:	Maintained
 7497F:	drivers/staging/greybus/audio_apbridgea.c
 7498F:	drivers/staging/greybus/audio_apbridgea.h
 7499F:	drivers/staging/greybus/audio_codec.c
 7500F:	drivers/staging/greybus/audio_codec.h
 7501F:	drivers/staging/greybus/audio_gb.c
 7502F:	drivers/staging/greybus/audio_manager.c
 7503F:	drivers/staging/greybus/audio_manager.h
 7504F:	drivers/staging/greybus/audio_manager_module.c
 7505F:	drivers/staging/greybus/audio_manager_private.h
 7506F:	drivers/staging/greybus/audio_manager_sysfs.c
 7507F:	drivers/staging/greybus/audio_module.c
 7508F:	drivers/staging/greybus/audio_topology.c
 7509
 7510GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
 7511M:	Viresh Kumar <vireshk@kernel.org>
 7512S:	Maintained
 7513F:	drivers/staging/greybus/authentication.c
 7514F:	drivers/staging/greybus/bootrom.c
 7515F:	drivers/staging/greybus/firmware.h
 7516F:	drivers/staging/greybus/fw-core.c
 7517F:	drivers/staging/greybus/fw-download.c
 7518F:	drivers/staging/greybus/fw-management.c
 7519F:	drivers/staging/greybus/greybus_authentication.h
 7520F:	drivers/staging/greybus/greybus_firmware.h
 7521F:	drivers/staging/greybus/hid.c
 7522F:	drivers/staging/greybus/i2c.c
 7523F:	drivers/staging/greybus/spi.c
 7524F:	drivers/staging/greybus/spilib.c
 7525F:	drivers/staging/greybus/spilib.h
 7526
 7527GREYBUS LOOPBACK DRIVER
 7528M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
 7529S:	Maintained
 7530F:	drivers/staging/greybus/loopback.c
 7531
 7532GREYBUS PLATFORM DRIVERS
 7533M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
 7534S:	Maintained
 7535F:	drivers/staging/greybus/arche-apb-ctrl.c
 7536F:	drivers/staging/greybus/arche-platform.c
 
 7537F:	drivers/staging/greybus/arche_platform.h
 7538
 7539GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
 7540M:	Rui Miguel Silva <rmfrfs@gmail.com>
 7541S:	Maintained
 7542F:	drivers/staging/greybus/gpio.c
 7543F:	drivers/staging/greybus/light.c
 
 7544F:	drivers/staging/greybus/power_supply.c
 7545F:	drivers/staging/greybus/sdio.c
 7546F:	drivers/staging/greybus/spi.c
 7547F:	drivers/staging/greybus/spilib.c
 7548
 7549GREYBUS SUBSYSTEM
 7550M:	Johan Hovold <johan@kernel.org>
 7551M:	Alex Elder <elder@kernel.org>
 7552M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 7553L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
 7554S:	Maintained
 7555F:	drivers/greybus/
 7556F:	drivers/staging/greybus/
 
 7557F:	include/linux/greybus.h
 7558F:	include/linux/greybus/
 
 7559
 7560GREYBUS UART PROTOCOLS DRIVERS
 7561M:	David Lin <dtwlin@gmail.com>
 7562S:	Maintained
 7563F:	drivers/staging/greybus/log.c
 7564F:	drivers/staging/greybus/uart.c
 
 7565
 7566GS1662 VIDEO SERIALIZER
 7567M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
 7568L:	linux-media@vger.kernel.org
 7569S:	Maintained
 7570T:	git git://linuxtv.org/media_tree.git
 
 7571F:	drivers/media/spi/gs1662.c
 7572
 7573GSPCA FINEPIX SUBDRIVER
 7574M:	Frank Zago <frank@zago.net>
 7575L:	linux-media@vger.kernel.org
 7576S:	Maintained
 7577T:	git git://linuxtv.org/media_tree.git
 
 7578F:	drivers/media/usb/gspca/finepix.c
 7579
 7580GSPCA GL860 SUBDRIVER
 7581M:	Olivier Lorin <o.lorin@laposte.net>
 7582L:	linux-media@vger.kernel.org
 7583S:	Maintained
 7584T:	git git://linuxtv.org/media_tree.git
 
 7585F:	drivers/media/usb/gspca/gl860/
 7586
 7587GSPCA M5602 SUBDRIVER
 7588M:	Erik Andren <erik.andren@gmail.com>
 7589L:	linux-media@vger.kernel.org
 7590S:	Maintained
 7591T:	git git://linuxtv.org/media_tree.git
 
 7592F:	drivers/media/usb/gspca/m5602/
 7593
 7594GSPCA PAC207 SONIXB SUBDRIVER
 7595M:	Hans Verkuil <hverkuil@xs4all.nl>
 7596L:	linux-media@vger.kernel.org
 7597S:	Odd Fixes
 7598T:	git git://linuxtv.org/media_tree.git
 
 7599F:	drivers/media/usb/gspca/pac207.c
 7600
 7601GSPCA SN9C20X SUBDRIVER
 7602M:	Brian Johnson <brijohn@gmail.com>
 7603L:	linux-media@vger.kernel.org
 7604S:	Maintained
 7605T:	git git://linuxtv.org/media_tree.git
 
 7606F:	drivers/media/usb/gspca/sn9c20x.c
 7607
 7608GSPCA T613 SUBDRIVER
 7609M:	Leandro Costantino <lcostantino@gmail.com>
 7610L:	linux-media@vger.kernel.org
 7611S:	Maintained
 7612T:	git git://linuxtv.org/media_tree.git
 
 7613F:	drivers/media/usb/gspca/t613.c
 7614
 7615GSPCA USB WEBCAM DRIVER
 7616M:	Hans Verkuil <hverkuil@xs4all.nl>
 7617L:	linux-media@vger.kernel.org
 7618S:	Odd Fixes
 7619T:	git git://linuxtv.org/media_tree.git
 
 7620F:	drivers/media/usb/gspca/
 7621
 7622GTP (GPRS Tunneling Protocol)
 7623M:	Pablo Neira Ayuso <pablo@netfilter.org>
 7624M:	Harald Welte <laforge@gnumonks.org>
 7625L:	osmocom-net-gprs@lists.osmocom.org
 7626S:	Maintained
 7627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
 
 7628F:	drivers/net/gtp.c
 7629
 7630GUID PARTITION TABLE (GPT)
 7631M:	Davidlohr Bueso <dave@stgolabs.net>
 7632L:	linux-efi@vger.kernel.org
 7633S:	Maintained
 7634F:	block/partitions/efi.*
 7635
 7636H8/300 ARCHITECTURE
 7637M:	Yoshinori Sato <ysato@users.sourceforge.jp>
 7638L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
 7639S:	Maintained
 7640W:	http://uclinux-h8.sourceforge.jp
 7641T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
 
 7642F:	arch/h8300/
 7643F:	drivers/clk/h8300/
 7644F:	drivers/clocksource/h8300_*.c
 
 7645F:	drivers/irqchip/irq-renesas-h8*.c
 7646
 7647HABANALABS PCI DRIVER
 7648M:	Oded Gabbay <oded.gabbay@gmail.com>
 7649S:	Supported
 7650T:	git https://github.com/HabanaAI/linux.git
 7651F:	Documentation/ABI/testing/debugfs-driver-habanalabs
 7652F:	Documentation/ABI/testing/sysfs-driver-habanalabs
 7653F:	drivers/misc/habanalabs/
 7654F:	include/uapi/misc/habanalabs.h
 
 
 7655
 7656HACKRF MEDIA DRIVER
 7657M:	Antti Palosaari <crope@iki.fi>
 7658L:	linux-media@vger.kernel.org
 7659S:	Maintained
 7660W:	https://linuxtv.org
 7661W:	http://palosaari.fi/linux/
 7662Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 7663T:	git git://linuxtv.org/anttip/media_tree.git
 7664F:	drivers/media/usb/hackrf/
 7665
 7666HANTRO VPU CODEC DRIVER
 7667M:	Ezequiel Garcia <ezequiel@collabora.com>
 7668M:	Philipp Zabel <p.zabel@pengutronix.de>
 7669L:	linux-media@vger.kernel.org
 7670L:	linux-rockchip@lists.infradead.org
 7671S:	Maintained
 7672F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
 7673F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
 7674F:	drivers/staging/media/hantro/
 7675
 7676HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
 7677M:	Frank Seidel <frank@f-seidel.de>
 7678L:	platform-driver-x86@vger.kernel.org
 7679S:	Maintained
 7680W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
 
 7681F:	drivers/platform/x86/hdaps.c
 7682
 7683HARDWARE MONITORING
 7684M:	Jean Delvare <jdelvare@suse.com>
 7685M:	Guenter Roeck <linux@roeck-us.net>
 7686L:	linux-hwmon@vger.kernel.org
 7687S:	Maintained
 7688W:	http://hwmon.wiki.kernel.org/
 7689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
 
 7690F:	Documentation/devicetree/bindings/hwmon/
 7691F:	Documentation/hwmon/
 7692F:	drivers/hwmon/
 7693F:	include/linux/hwmon*.h
 7694F:	include/trace/events/hwmon*.h
 7695
 7696HARDWARE RANDOM NUMBER GENERATOR CORE
 7697M:	Matt Mackall <mpm@selenic.com>
 7698M:	Herbert Xu <herbert@gondor.apana.org.au>
 7699L:	linux-crypto@vger.kernel.org
 7700S:	Odd fixes
 7701F:	Documentation/admin-guide/hw_random.rst
 7702F:	Documentation/devicetree/bindings/rng/
 
 7703F:	drivers/char/hw_random/
 7704F:	include/linux/hw_random.h
 7705
 
 
 
 
 
 7706HARDWARE SPINLOCK CORE
 7707M:	Ohad Ben-Cohen <ohad@wizery.com>
 7708M:	Bjorn Andersson <bjorn.andersson@linaro.org>
 7709R:	Baolin Wang <baolin.wang7@gmail.com>
 7710L:	linux-remoteproc@vger.kernel.org
 7711S:	Maintained
 7712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
 7713F:	Documentation/devicetree/bindings/hwlock/
 7714F:	Documentation/locking/hwspinlock.rst
 7715F:	drivers/hwspinlock/
 7716F:	include/linux/hwspinlock.h
 7717
 7718HARDWARE TRACING FACILITIES
 7719M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
 7720S:	Maintained
 7721F:	drivers/hwtracing/
 7722
 7723HARMONY SOUND DRIVER
 7724L:	linux-parisc@vger.kernel.org
 7725S:	Maintained
 7726F:	sound/parisc/harmony.*
 7727
 7728HDPVR USB VIDEO ENCODER DRIVER
 7729M:	Hans Verkuil <hverkuil@xs4all.nl>
 7730L:	linux-media@vger.kernel.org
 7731S:	Odd Fixes
 7732W:	https://linuxtv.org
 7733T:	git git://linuxtv.org/media_tree.git
 
 
 7734F:	drivers/media/usb/hdpvr/
 7735
 7736HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
 7737M:	Jerry Hoemann <jerry.hoemann@hpe.com>
 7738S:	Supported
 7739F:	Documentation/watchdog/hpwdt.rst
 7740F:	drivers/watchdog/hpwdt.c
 7741
 7742HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
 7743M:	Don Brace <don.brace@microsemi.com>
 7744L:	esc.storagedev@microsemi.com
 7745L:	linux-scsi@vger.kernel.org
 7746S:	Supported
 7747F:	Documentation/scsi/hpsa.rst
 7748F:	drivers/scsi/hpsa*.[ch]
 7749F:	include/linux/cciss*.h
 7750F:	include/uapi/linux/cciss*.h
 7751
 7752HFI1 DRIVER
 7753M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
 7754M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
 7755L:	linux-rdma@vger.kernel.org
 7756S:	Supported
 7757F:	drivers/infiniband/hw/hfi1
 7758
 7759HFS FILESYSTEM
 7760L:	linux-fsdevel@vger.kernel.org
 7761S:	Orphan
 7762F:	Documentation/filesystems/hfs.rst
 7763F:	fs/hfs/
 7764
 7765HFSPLUS FILESYSTEM
 7766L:	linux-fsdevel@vger.kernel.org
 7767S:	Orphan
 7768F:	Documentation/filesystems/hfsplus.rst
 7769F:	fs/hfsplus/
 7770
 7771HGA FRAMEBUFFER DRIVER
 7772M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
 7773L:	linux-nvidia@lists.surfsouth.com
 7774S:	Maintained
 7775W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
 
 7776F:	drivers/video/fbdev/hgafb.c
 7777
 7778HIBERNATION (aka Software Suspend, aka swsusp)
 7779M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
 7780M:	Pavel Machek <pavel@ucw.cz>
 7781L:	linux-pm@vger.kernel.org
 7782S:	Supported
 7783B:	https://bugzilla.kernel.org
 7784F:	arch/*/include/asm/suspend*.h
 7785F:	arch/x86/power/
 7786F:	drivers/base/power/
 
 
 7787F:	include/linux/freezer.h
 7788F:	include/linux/pm.h
 7789F:	include/linux/suspend.h
 7790F:	kernel/power/
 7791
 7792HID CORE LAYER
 7793M:	Jiri Kosina <jikos@kernel.org>
 7794M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
 7795L:	linux-input@vger.kernel.org
 7796S:	Maintained
 7797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
 
 7798F:	drivers/hid/
 7799F:	include/linux/hid*
 7800F:	include/uapi/linux/hid*
 7801
 7802HID SENSOR HUB DRIVERS
 7803M:	Jiri Kosina <jikos@kernel.org>
 7804M:	Jonathan Cameron <jic23@kernel.org>
 7805M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
 7806L:	linux-input@vger.kernel.org
 7807L:	linux-iio@vger.kernel.org
 7808S:	Maintained
 7809F:	Documentation/hid/hid-sensor*
 7810F:	drivers/hid/hid-sensor-*
 7811F:	drivers/iio/*/hid-*
 7812F:	include/linux/hid-sensor-*
 7813
 7814HIGH-RESOLUTION TIMERS, CLOCKEVENTS
 7815M:	Thomas Gleixner <tglx@linutronix.de>
 7816L:	linux-kernel@vger.kernel.org
 7817S:	Maintained
 7818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
 
 7819F:	Documentation/timers/
 7820F:	include/linux/clockchips.h
 7821F:	include/linux/hrtimer.h
 7822F:	kernel/time/clockevents.c
 7823F:	kernel/time/hrtimer.c
 
 7824F:	kernel/time/timer_*.c
 
 
 7825
 7826HIGH-SPEED SCC DRIVER FOR AX.25
 7827L:	linux-hams@vger.kernel.org
 7828S:	Orphan
 7829F:	drivers/net/hamradio/dmascc.c
 7830F:	drivers/net/hamradio/scc.c
 7831
 7832HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
 7833M:	HighPoint Linux Team <linux@highpoint-tech.com>
 7834S:	Supported
 7835W:	http://www.highpoint-tech.com
 7836F:	Documentation/scsi/hptiop.rst
 
 7837F:	drivers/scsi/hptiop.c
 7838
 7839HIPPI
 7840M:	Jes Sorensen <jes@trained-monkey.org>
 7841L:	linux-hippi@sunsite.dk
 7842S:	Maintained
 7843F:	drivers/net/hippi/
 7844F:	include/linux/hippidevice.h
 7845F:	include/uapi/linux/if_hippi.h
 7846F:	net/802/hippi.c
 7847
 7848HISILICON DMA DRIVER
 7849M:	Zhou Wang <wangzhou1@hisilicon.com>
 7850L:	dmaengine@vger.kernel.org
 7851S:	Maintained
 7852F:	drivers/dma/hisi_dma.c
 7853
 7854HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
 7855M:	Zaibo Xu <xuzaibo@huawei.com>
 7856L:	linux-crypto@vger.kernel.org
 7857S:	Maintained
 7858F:	Documentation/ABI/testing/debugfs-hisi-hpre
 7859F:	drivers/crypto/hisilicon/hpre/hpre.h
 7860F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
 7861F:	drivers/crypto/hisilicon/hpre/hpre_main.c
 7862
 7863HISILICON LPC BUS DRIVER
 7864M:	john.garry@huawei.com
 7865S:	Maintained
 7866W:	http://www.hisilicon.com
 7867F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
 7868F:	drivers/bus/hisi_lpc.c
 7869
 7870HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
 7871M:	Yisen Zhuang <yisen.zhuang@huawei.com>
 7872M:	Salil Mehta <salil.mehta@huawei.com>
 7873L:	netdev@vger.kernel.org
 7874S:	Maintained
 7875W:	http://www.hisilicon.com
 
 7876F:	drivers/net/ethernet/hisilicon/hns3/
 7877
 
 
 
 
 
 
 
 7878HISILICON NETWORK SUBSYSTEM DRIVER
 7879M:	Yisen Zhuang <yisen.zhuang@huawei.com>
 7880M:	Salil Mehta <salil.mehta@huawei.com>
 7881L:	netdev@vger.kernel.org
 7882S:	Maintained
 7883W:	http://www.hisilicon.com
 7884F:	Documentation/devicetree/bindings/net/hisilicon*.txt
 7885F:	drivers/net/ethernet/hisilicon/
 
 7886
 7887HISILICON PMU DRIVER
 7888M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
 7889S:	Supported
 7890W:	http://www.hisilicon.com
 7891F:	Documentation/admin-guide/perf/hisi-pmu.rst
 7892F:	drivers/perf/hisilicon
 7893
 7894HISILICON QM AND ZIP Controller DRIVER
 7895M:	Zhou Wang <wangzhou1@hisilicon.com>
 7896L:	linux-crypto@vger.kernel.org
 7897S:	Maintained
 7898F:	Documentation/ABI/testing/debugfs-hisi-zip
 7899F:	drivers/crypto/hisilicon/qm.c
 7900F:	drivers/crypto/hisilicon/qm.h
 7901F:	drivers/crypto/hisilicon/sgl.c
 7902F:	drivers/crypto/hisilicon/zip/
 7903
 7904HISILICON ROCE DRIVER
 7905M:	Lijun Ou <oulijun@huawei.com>
 7906M:	Wei Hu(Xavier) <huwei87@hisilicon.com>
 7907M:	Weihang Li <liweihang@huawei.com>
 7908L:	linux-rdma@vger.kernel.org
 7909S:	Maintained
 7910F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
 7911F:	drivers/infiniband/hw/hns/
 
 7912
 7913HISILICON SAS Controller
 7914M:	John Garry <john.garry@huawei.com>
 7915S:	Supported
 7916W:	http://www.hisilicon.com
 7917F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
 7918F:	drivers/scsi/hisi_sas/
 
 7919
 7920HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
 7921M:	Zaibo Xu <xuzaibo@huawei.com>
 7922L:	linux-crypto@vger.kernel.org
 7923S:	Maintained
 7924F:	Documentation/ABI/testing/debugfs-hisi-sec
 7925F:	drivers/crypto/hisilicon/sec2/sec.h
 7926F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
 7927F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
 7928F:	drivers/crypto/hisilicon/sec2/sec_main.c
 7929
 7930HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
 7931M:	Zaibo Xu <xuzaibo@huawei.com>
 7932S:	Maintained
 7933F:	drivers/char/hw_random/hisi-trng-v2.c
 7934
 7935HISILICON V3XX SPI NOR FLASH Controller Driver
 7936M:	John Garry <john.garry@huawei.com>
 7937S:	Maintained
 7938W:	http://www.hisilicon.com
 7939F:	drivers/spi/spi-hisi-sfc-v3xx.c
 7940
 7941HMM - Heterogeneous Memory Management
 7942M:	Jérôme Glisse <jglisse@redhat.com>
 7943L:	linux-mm@kvack.org
 7944S:	Maintained
 7945F:	Documentation/vm/hmm.rst
 7946F:	include/linux/hmm*
 7947F:	lib/test_hmm*
 7948F:	mm/hmm*
 7949F:	tools/testing/selftests/vm/*hmm*
 
 7950
 7951HOST AP DRIVER
 7952M:	Jouni Malinen <j@w1.fi>
 7953L:	linux-wireless@vger.kernel.org
 7954S:	Obsolete
 7955W:	http://w1.fi/hostap-driver.html
 
 7956F:	drivers/net/wireless/intersil/hostap/
 7957
 7958HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
 7959L:	platform-driver-x86@vger.kernel.org
 7960S:	Orphan
 7961F:	drivers/platform/x86/tc1100-wmi.c
 7962
 
 
 
 
 
 7963HPET:	High Precision Event Timers driver
 7964M:	Clemens Ladisch <clemens@ladisch.de>
 7965S:	Maintained
 7966F:	Documentation/timers/hpet.rst
 7967F:	drivers/char/hpet.c
 7968F:	include/linux/hpet.h
 7969F:	include/uapi/linux/hpet.h
 7970
 7971HPET:	x86
 7972S:	Orphan
 7973F:	arch/x86/include/asm/hpet.h
 7974F:	arch/x86/kernel/hpet.c
 
 7975
 7976HPFS FILESYSTEM
 7977M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
 7978S:	Maintained
 7979W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
 
 7980F:	fs/hpfs/
 7981
 7982HSI SUBSYSTEM
 7983M:	Sebastian Reichel <sre@kernel.org>
 7984S:	Maintained
 7985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
 
 7986F:	Documentation/ABI/testing/sysfs-bus-hsi
 7987F:	Documentation/driver-api/hsi.rst
 7988F:	drivers/hsi/
 7989F:	include/linux/hsi/
 7990F:	include/uapi/linux/hsi/
 7991
 7992HSO 3G MODEM DRIVER
 7993L:	linux-usb@vger.kernel.org
 7994S:	Orphan
 7995F:	drivers/net/usb/hso.c
 7996
 7997HSR NETWORK PROTOCOL
 
 7998L:	netdev@vger.kernel.org
 7999S:	Orphan
 8000F:	net/hsr/
 8001
 8002HT16K33 LED CONTROLLER DRIVER
 8003M:	Robin van der Gracht <robin@protonic.nl>
 8004S:	Maintained
 8005F:	Documentation/devicetree/bindings/display/ht16k33.txt
 8006F:	drivers/auxdisplay/ht16k33.c
 
 8007
 8008HTCPEN TOUCHSCREEN DRIVER
 8009M:	Pau Oliva Fora <pof@eslack.org>
 8010L:	linux-input@vger.kernel.org
 8011S:	Maintained
 8012F:	drivers/input/touchscreen/htcpen.c
 8013
 8014HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
 8015M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
 8016L:	linux-iio@vger.kernel.org
 8017S:	Maintained
 8018W:	http://www.st.com/
 8019F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
 8020F:	drivers/iio/humidity/hts221*
 
 8021
 8022HUAWEI ETHERNET DRIVER
 8023M:	Bin Luo <luobin9@huawei.com>
 8024L:	netdev@vger.kernel.org
 8025S:	Supported
 8026F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
 8027F:	drivers/net/ethernet/huawei/hinic/
 8028
 8029HUGETLB FILESYSTEM
 8030M:	Mike Kravetz <mike.kravetz@oracle.com>
 8031L:	linux-mm@kvack.org
 8032S:	Maintained
 8033F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
 8034F:	Documentation/admin-guide/mm/hugetlbpage.rst
 8035F:	Documentation/vm/hugetlbfs_reserv.rst
 8036F:	fs/hugetlbfs/
 8037F:	include/linux/hugetlb.h
 8038F:	mm/hugetlb.c
 
 
 
 
 8039
 8040HVA ST MEDIA DRIVER
 8041M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
 8042L:	linux-media@vger.kernel.org
 8043S:	Supported
 8044W:	https://linuxtv.org
 8045T:	git git://linuxtv.org/media_tree.git
 
 
 8046F:	drivers/media/platform/sti/hva
 8047
 8048HWPOISON MEMORY FAILURE HANDLING
 8049M:	Naoya Horiguchi <naoya.horiguchi@nec.com>
 8050L:	linux-mm@kvack.org
 8051S:	Maintained
 8052F:	mm/hwpoison-inject.c
 8053F:	mm/memory-failure.c
 
 8054
 8055HYGON PROCESSOR SUPPORT
 8056M:	Pu Wen <puwen@hygon.cn>
 8057L:	linux-kernel@vger.kernel.org
 8058S:	Maintained
 8059F:	arch/x86/kernel/cpu/hygon.c
 8060
 8061HYNIX HI556 SENSOR DRIVER
 8062M:	Shawn Tu <shawnx.tu@intel.com>
 8063L:	linux-media@vger.kernel.org
 8064S:	Maintained
 8065T:	git git://linuxtv.org/media_tree.git
 8066F:	drivers/media/i2c/hi556.c
 8067
 8068Hyper-V CORE AND DRIVERS
 8069M:	"K. Y. Srinivasan" <kys@microsoft.com>
 8070M:	Haiyang Zhang <haiyangz@microsoft.com>
 8071M:	Stephen Hemminger <sthemmin@microsoft.com>
 8072M:	Wei Liu <wei.liu@kernel.org>
 
 8073L:	linux-hyperv@vger.kernel.org
 8074S:	Supported
 8075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
 8076F:	Documentation/ABI/stable/sysfs-bus-vmbus
 8077F:	Documentation/ABI/testing/debugfs-hyperv
 8078F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
 8079F:	arch/x86/hyperv
 8080F:	arch/x86/include/asm/hyperv-tlfs.h
 8081F:	arch/x86/include/asm/mshyperv.h
 8082F:	arch/x86/include/asm/trace/hyperv.h
 
 8083F:	arch/x86/kernel/cpu/mshyperv.c
 
 8084F:	drivers/clocksource/hyperv_timer.c
 8085F:	drivers/hid/hid-hyperv.c
 8086F:	drivers/hv/
 8087F:	drivers/input/serio/hyperv-keyboard.c
 8088F:	drivers/iommu/hyperv-iommu.c
 8089F:	drivers/net/hyperv/
 8090F:	drivers/pci/controller/pci-hyperv-intf.c
 8091F:	drivers/pci/controller/pci-hyperv.c
 
 
 8092F:	drivers/scsi/storvsc_drv.c
 8093F:	drivers/uio/uio_hv_generic.c
 8094F:	drivers/video/fbdev/hyperv_fb.c
 8095F:	include/asm-generic/hyperv-tlfs.h
 8096F:	include/asm-generic/mshyperv.h
 8097F:	include/clocksource/hyperv_timer.h
 8098F:	include/linux/hyperv.h
 8099F:	include/uapi/linux/hyperv.h
 8100F:	net/vmw_vsock/hyperv_transport.c
 8101F:	tools/hv/
 
 8102
 8103HYPERBUS SUPPORT
 8104M:	Vignesh Raghavendra <vigneshr@ti.com>
 8105L:	linux-mtd@lists.infradead.org
 8106S:	Supported
 8107Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
 8108C:	irc://irc.oftc.net/mtd
 8109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
 8110F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
 8111F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
 8112F:	drivers/mtd/hyperbus/
 8113F:	include/linux/mtd/hyperbus.h
 
 
 8114
 8115HYPERVISOR VIRTUAL CONSOLE DRIVER
 8116L:	linuxppc-dev@lists.ozlabs.org
 8117S:	Odd Fixes
 8118F:	drivers/tty/hvc/
 8119
 8120I2C ACPI SUPPORT
 8121M:	Mika Westerberg <mika.westerberg@linux.intel.com>
 8122L:	linux-i2c@vger.kernel.org
 8123L:	linux-acpi@vger.kernel.org
 8124S:	Maintained
 8125F:	drivers/i2c/i2c-core-acpi.c
 8126
 8127I2C CONTROLLER DRIVER FOR NVIDIA GPU
 8128M:	Ajay Gupta <ajayg@nvidia.com>
 8129L:	linux-i2c@vger.kernel.org
 8130S:	Maintained
 8131F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
 8132F:	drivers/i2c/busses/i2c-nvidia-gpu.c
 8133
 8134I2C MUXES
 8135M:	Peter Rosin <peda@axentia.se>
 8136L:	linux-i2c@vger.kernel.org
 8137S:	Maintained
 8138F:	Documentation/devicetree/bindings/i2c/i2c-arb*
 8139F:	Documentation/devicetree/bindings/i2c/i2c-gate*
 8140F:	Documentation/devicetree/bindings/i2c/i2c-mux*
 8141F:	Documentation/i2c/i2c-topology.rst
 8142F:	Documentation/i2c/muxes/
 
 
 
 8143F:	drivers/i2c/i2c-mux.c
 8144F:	drivers/i2c/muxes/
 8145F:	include/linux/i2c-mux.h
 8146
 8147I2C MV64XXX MARVELL AND ALLWINNER DRIVER
 8148M:	Gregory CLEMENT <gregory.clement@bootlin.com>
 8149L:	linux-i2c@vger.kernel.org
 8150S:	Maintained
 8151F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
 8152F:	drivers/i2c/busses/i2c-mv64xxx.c
 8153
 8154I2C OVER PARALLEL PORT
 8155M:	Jean Delvare <jdelvare@suse.com>
 8156L:	linux-i2c@vger.kernel.org
 8157S:	Maintained
 8158F:	Documentation/i2c/busses/i2c-parport.rst
 
 8159F:	drivers/i2c/busses/i2c-parport.c
 
 8160
 8161I2C SUBSYSTEM
 8162M:	Wolfram Sang <wsa@kernel.org>
 8163L:	linux-i2c@vger.kernel.org
 8164S:	Maintained
 8165W:	https://i2c.wiki.kernel.org/
 8166Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
 8167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
 
 8168F:	Documentation/devicetree/bindings/i2c/i2c.txt
 8169F:	Documentation/i2c/
 8170F:	drivers/i2c/*
 
 8171F:	include/linux/i2c-dev.h
 8172F:	include/linux/i2c-smbus.h
 8173F:	include/linux/i2c.h
 8174F:	include/uapi/linux/i2c-*.h
 8175F:	include/uapi/linux/i2c.h
 
 8176
 8177I2C SUBSYSTEM HOST DRIVERS
 8178L:	linux-i2c@vger.kernel.org
 8179S:	Odd Fixes
 8180W:	https://i2c.wiki.kernel.org/
 8181Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
 8182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
 
 8183F:	Documentation/devicetree/bindings/i2c/
 8184F:	drivers/i2c/algos/
 8185F:	drivers/i2c/busses/
 8186
 8187I2C-TAOS-EVM DRIVER
 8188M:	Jean Delvare <jdelvare@suse.com>
 8189L:	linux-i2c@vger.kernel.org
 8190S:	Maintained
 8191F:	Documentation/i2c/busses/i2c-taos-evm.rst
 8192F:	drivers/i2c/busses/i2c-taos-evm.c
 8193
 8194I2C-TINY-USB DRIVER
 8195M:	Till Harbaum <till@harbaum.org>
 8196L:	linux-i2c@vger.kernel.org
 8197S:	Maintained
 8198W:	http://www.harbaum.org/till/i2c_tiny_usb
 
 8199F:	drivers/i2c/busses/i2c-tiny-usb.c
 8200
 8201I2C/SMBUS CONTROLLER DRIVERS FOR PC
 8202M:	Jean Delvare <jdelvare@suse.com>
 8203L:	linux-i2c@vger.kernel.org
 8204S:	Maintained
 8205F:	Documentation/i2c/busses/i2c-ali1535.rst
 8206F:	Documentation/i2c/busses/i2c-ali1563.rst
 8207F:	Documentation/i2c/busses/i2c-ali15x3.rst
 8208F:	Documentation/i2c/busses/i2c-amd756.rst
 8209F:	Documentation/i2c/busses/i2c-amd8111.rst
 8210F:	Documentation/i2c/busses/i2c-i801.rst
 8211F:	Documentation/i2c/busses/i2c-nforce2.rst
 8212F:	Documentation/i2c/busses/i2c-piix4.rst
 8213F:	Documentation/i2c/busses/i2c-sis5595.rst
 8214F:	Documentation/i2c/busses/i2c-sis630.rst
 8215F:	Documentation/i2c/busses/i2c-sis96x.rst
 8216F:	Documentation/i2c/busses/i2c-via.rst
 8217F:	Documentation/i2c/busses/i2c-viapro.rst
 8218F:	drivers/i2c/busses/i2c-ali1535.c
 8219F:	drivers/i2c/busses/i2c-ali1563.c
 8220F:	drivers/i2c/busses/i2c-ali15x3.c
 8221F:	drivers/i2c/busses/i2c-amd756-s4882.c
 8222F:	drivers/i2c/busses/i2c-amd756.c
 
 8223F:	drivers/i2c/busses/i2c-amd8111.c
 8224F:	drivers/i2c/busses/i2c-i801.c
 8225F:	drivers/i2c/busses/i2c-isch.c
 8226F:	drivers/i2c/busses/i2c-nforce2-s4985.c
 8227F:	drivers/i2c/busses/i2c-nforce2.c
 
 8228F:	drivers/i2c/busses/i2c-piix4.c
 8229F:	drivers/i2c/busses/i2c-sis5595.c
 8230F:	drivers/i2c/busses/i2c-sis630.c
 8231F:	drivers/i2c/busses/i2c-sis96x.c
 8232F:	drivers/i2c/busses/i2c-via.c
 8233F:	drivers/i2c/busses/i2c-viapro.c
 8234
 8235I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
 8236M:	Hans de Goede <hdegoede@redhat.com>
 8237L:	linux-i2c@vger.kernel.org
 8238S:	Maintained
 8239F:	drivers/i2c/busses/i2c-cht-wc.c
 8240
 8241I2C/SMBUS ISMT DRIVER
 8242M:	Seth Heasley <seth.heasley@intel.com>
 8243M:	Neil Horman <nhorman@tuxdriver.com>
 8244L:	linux-i2c@vger.kernel.org
 8245F:	Documentation/i2c/busses/i2c-ismt.rst
 8246F:	drivers/i2c/busses/i2c-ismt.c
 
 8247
 8248I2C/SMBUS STUB DRIVER
 8249M:	Jean Delvare <jdelvare@suse.com>
 8250L:	linux-i2c@vger.kernel.org
 8251S:	Maintained
 8252F:	drivers/i2c/i2c-stub.c
 8253
 8254I3C DRIVER FOR CADENCE I3C MASTER IP
 8255M:	Przemysław Gaj <pgaj@cadence.com>
 8256S:	Maintained
 8257F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
 8258F:	drivers/i3c/master/i3c-master-cdns.c
 8259
 8260I3C DRIVER FOR SYNOPSYS DESIGNWARE
 8261M:	Vitor Soares <vitor.soares@synopsys.com>
 8262S:	Maintained
 8263F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
 8264F:	drivers/i3c/master/dw*
 8265
 8266I3C SUBSYSTEM
 8267M:	Boris Brezillon <bbrezillon@kernel.org>
 8268L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
 8269S:	Maintained
 8270C:	irc://chat.freenode.net/linux-i3c
 8271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
 
 8272F:	Documentation/ABI/testing/sysfs-bus-i3c
 8273F:	Documentation/devicetree/bindings/i3c/
 8274F:	Documentation/driver-api/i3c
 8275F:	drivers/i3c/
 8276F:	include/linux/i3c/
 8277
 
 
 
 
 
 
 8278IA64 (Itanium) PLATFORM
 8279M:	Tony Luck <tony.luck@intel.com>
 8280M:	Fenghua Yu <fenghua.yu@intel.com>
 8281L:	linux-ia64@vger.kernel.org
 8282S:	Odd Fixes
 8283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
 8284F:	Documentation/ia64/
 8285F:	arch/ia64/
 8286
 8287IBM Power 842 compression accelerator
 8288M:	Haren Myneni <haren@us.ibm.com>
 8289S:	Supported
 8290F:	crypto/842.c
 8291F:	drivers/crypto/nx/Kconfig
 8292F:	drivers/crypto/nx/Makefile
 
 8293F:	drivers/crypto/nx/nx-842*
 8294F:	include/linux/sw842.h
 
 8295F:	lib/842/
 8296
 8297IBM Power in-Nest Crypto Acceleration
 8298M:	Breno Leitão <leitao@debian.org>
 8299M:	Nayna Jain <nayna@linux.ibm.com>
 8300M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
 8301L:	linux-crypto@vger.kernel.org
 8302S:	Supported
 8303F:	drivers/crypto/nx/Kconfig
 8304F:	drivers/crypto/nx/Makefile
 
 8305F:	drivers/crypto/nx/nx-aes*
 8306F:	drivers/crypto/nx/nx-sha*
 8307F:	drivers/crypto/nx/nx.*
 8308F:	drivers/crypto/nx/nx_csbcpb.h
 8309F:	drivers/crypto/nx/nx_debugfs.c
 8310
 8311IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
 8312M:	Tyrel Datwyler <tyreld@linux.ibm.com>
 8313L:	linux-pci@vger.kernel.org
 8314L:	linuxppc-dev@lists.ozlabs.org
 8315S:	Supported
 8316F:	drivers/pci/hotplug/rpadlpar*
 8317
 8318IBM Power Linux RAID adapter
 8319M:	Brian King <brking@us.ibm.com>
 8320S:	Supported
 8321F:	drivers/scsi/ipr.*
 8322
 8323IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
 8324M:	Tyrel Datwyler <tyreld@linux.ibm.com>
 8325L:	linux-pci@vger.kernel.org
 8326L:	linuxppc-dev@lists.ozlabs.org
 8327S:	Supported
 8328F:	drivers/pci/hotplug/rpaphp*
 8329
 8330IBM Power SRIOV Virtual NIC Device Driver
 8331M:	Dany Madden <drt@linux.ibm.com>
 8332M:	Lijun Pan <ljp@linux.ibm.com>
 8333M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
 8334L:	netdev@vger.kernel.org
 8335S:	Supported
 8336F:	drivers/net/ethernet/ibm/ibmvnic.*
 8337
 8338IBM Power Virtual Accelerator Switchboard
 8339M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
 8340L:	linuxppc-dev@lists.ozlabs.org
 8341S:	Supported
 8342F:	arch/powerpc/include/asm/vas.h
 8343F:	arch/powerpc/platforms/powernv/copy-paste.h
 8344F:	arch/powerpc/platforms/powernv/vas*
 
 
 8345
 8346IBM Power Virtual Ethernet Device Driver
 8347M:	Cristobal Forno <cforno12@linux.ibm.com>
 8348L:	netdev@vger.kernel.org
 8349S:	Supported
 8350F:	drivers/net/ethernet/ibm/ibmveth.*
 8351
 8352IBM Power Virtual FC Device Drivers
 8353M:	Tyrel Datwyler <tyreld@linux.ibm.com>
 8354L:	linux-scsi@vger.kernel.org
 8355S:	Supported
 8356F:	drivers/scsi/ibmvscsi/ibmvfc*
 8357
 8358IBM Power Virtual Management Channel Driver
 8359M:	Steven Royer <seroyer@linux.ibm.com>
 8360S:	Supported
 8361F:	drivers/misc/ibmvmc.*
 8362
 8363IBM Power Virtual SCSI Device Drivers
 8364M:	Tyrel Datwyler <tyreld@linux.ibm.com>
 8365L:	linux-scsi@vger.kernel.org
 8366S:	Supported
 8367F:	drivers/scsi/ibmvscsi/ibmvscsi*
 8368F:	include/scsi/viosrp.h
 8369
 8370IBM Power Virtual SCSI Device Target Driver
 8371M:	Michael Cyr <mikecyr@linux.ibm.com>
 8372L:	linux-scsi@vger.kernel.org
 8373L:	target-devel@vger.kernel.org
 8374S:	Supported
 8375F:	drivers/scsi/ibmvscsi_tgt/
 8376
 8377IBM Power VMX Cryptographic instructions
 8378M:	Breno Leitão <leitao@debian.org>
 8379M:	Nayna Jain <nayna@linux.ibm.com>
 8380M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
 8381L:	linux-crypto@vger.kernel.org
 8382S:	Supported
 8383F:	drivers/crypto/vmx/Kconfig
 8384F:	drivers/crypto/vmx/Makefile
 
 
 8385F:	drivers/crypto/vmx/aes*
 8386F:	drivers/crypto/vmx/ghash*
 8387F:	drivers/crypto/vmx/ppc-xlate.pl
 8388F:	drivers/crypto/vmx/vmx.c
 
 
 
 
 
 
 
 
 
 
 
 
 
 8389
 8390IBM ServeRAID RAID DRIVER
 8391S:	Orphan
 8392F:	drivers/scsi/ips.*
 8393
 8394ICH LPC AND GPIO DRIVER
 8395M:	Peter Tyser <ptyser@xes-inc.com>
 8396S:	Maintained
 8397F:	drivers/gpio/gpio-ich.c
 8398F:	drivers/mfd/lpc_ich.c
 
 8399
 8400ICY I2C DRIVER
 8401M:	Max Staudt <max@enpas.org>
 8402L:	linux-i2c@vger.kernel.org
 8403S:	Maintained
 8404F:	drivers/i2c/busses/i2c-icy.c
 8405
 8406IDE SUBSYSTEM
 8407M:	"David S. Miller" <davem@davemloft.net>
 8408L:	linux-ide@vger.kernel.org
 8409S:	Maintained
 8410Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
 8411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
 
 8412F:	Documentation/ide/
 8413F:	drivers/ide/
 8414F:	include/linux/ide.h
 8415
 8416IDE/ATAPI DRIVERS
 8417M:	Borislav Petkov <bp@alien8.de>
 8418L:	linux-ide@vger.kernel.org
 8419S:	Maintained
 8420F:	Documentation/cdrom/ide-cd.rst
 8421F:	drivers/ide/ide-cd*
 8422
 8423IDEAPAD LAPTOP EXTRAS DRIVER
 8424M:	Ike Panhc <ike.pan@canonical.com>
 8425L:	platform-driver-x86@vger.kernel.org
 8426S:	Maintained
 8427W:	http://launchpad.net/ideapad-laptop
 
 8428F:	drivers/platform/x86/ideapad-laptop.c
 8429
 8430IDEAPAD LAPTOP SLIDEBAR DRIVER
 8431M:	Andrey Moiseev <o2g.org.ru@gmail.com>
 8432L:	linux-input@vger.kernel.org
 8433S:	Maintained
 8434W:	https://github.com/o2genum/ideapad-slidebar
 
 8435F:	drivers/input/misc/ideapad_slidebar.c
 8436
 8437IDT VersaClock 5 CLOCK DRIVER
 8438M:	Luca Ceresoli <luca@lucaceresoli.net>
 8439S:	Maintained
 8440F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
 8441F:	drivers/clk/clk-versaclock5.c
 8442
 8443IEEE 802.15.4 SUBSYSTEM
 8444M:	Alexander Aring <alex.aring@gmail.com>
 8445M:	Stefan Schmidt <stefan@datenfreihafen.org>
 8446L:	linux-wpan@vger.kernel.org
 8447S:	Maintained
 8448W:	https://linux-wpan.org/
 8449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
 8450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
 8451F:	Documentation/networking/ieee802154.rst
 
 
 8452F:	drivers/net/ieee802154/
 8453F:	include/linux/ieee802154.h
 8454F:	include/linux/nl802154.h
 
 
 
 8455F:	include/net/af_ieee802154.h
 8456F:	include/net/cfg802154.h
 8457F:	include/net/ieee802154_netdev.h
 8458F:	include/net/mac802154.h
 8459F:	include/net/nl802154.h
 8460F:	net/ieee802154/
 8461F:	net/mac802154/
 8462
 8463IFE PROTOCOL
 8464M:	Yotam Gigi <yotam.gi@gmail.com>
 8465M:	Jamal Hadi Salim <jhs@mojatatu.com>
 
 8466F:	include/net/ife.h
 8467F:	include/uapi/linux/ife.h
 8468F:	net/ife
 8469
 8470IGORPLUG-USB IR RECEIVER
 8471M:	Sean Young <sean@mess.org>
 8472L:	linux-media@vger.kernel.org
 8473S:	Maintained
 8474F:	drivers/media/rc/igorplugusb.c
 8475
 8476IGUANAWORKS USB IR TRANSCEIVER
 8477M:	Sean Young <sean@mess.org>
 8478L:	linux-media@vger.kernel.org
 8479S:	Maintained
 8480F:	drivers/media/rc/iguanair.c
 8481
 8482IIO DIGITAL POTENTIOMETER DAC
 8483M:	Peter Rosin <peda@axentia.se>
 8484L:	linux-iio@vger.kernel.org
 8485S:	Maintained
 8486F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
 8487F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
 8488F:	drivers/iio/dac/dpot-dac.c
 8489
 8490IIO ENVELOPE DETECTOR
 8491M:	Peter Rosin <peda@axentia.se>
 8492L:	linux-iio@vger.kernel.org
 8493S:	Maintained
 8494F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
 8495F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
 8496F:	drivers/iio/adc/envelope-detector.c
 8497
 8498IIO MULTIPLEXER
 8499M:	Peter Rosin <peda@axentia.se>
 8500L:	linux-iio@vger.kernel.org
 8501S:	Maintained
 8502F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
 8503F:	drivers/iio/multiplexer/iio-mux.c
 8504
 8505IIO SUBSYSTEM AND DRIVERS
 8506M:	Jonathan Cameron <jic23@kernel.org>
 8507R:	Hartmut Knaack <knaack.h@gmx.de>
 8508R:	Lars-Peter Clausen <lars@metafoo.de>
 8509R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
 8510L:	linux-iio@vger.kernel.org
 8511S:	Maintained
 8512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
 
 8513F:	Documentation/ABI/testing/configfs-iio*
 8514F:	Documentation/ABI/testing/sysfs-bus-iio*
 8515F:	Documentation/devicetree/bindings/iio/
 8516F:	drivers/iio/
 8517F:	drivers/staging/iio/
 8518F:	include/linux/iio/
 8519F:	tools/iio/
 8520
 8521IIO UNIT CONVERTER
 8522M:	Peter Rosin <peda@axentia.se>
 8523L:	linux-iio@vger.kernel.org
 8524S:	Maintained
 8525F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
 8526F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
 8527F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
 8528F:	drivers/iio/afe/iio-rescale.c
 8529
 8530IKANOS/ADI EAGLE ADSL USB DRIVER
 8531M:	Matthieu Castet <castet.matthieu@free.fr>
 8532M:	Stanislaw Gruszka <stf_xl@wp.pl>
 8533S:	Maintained
 8534F:	drivers/usb/atm/ueagle-atm.c
 8535
 8536IMGTEC ASCII LCD DRIVER
 8537M:	Paul Burton <paulburton@kernel.org>
 8538S:	Maintained
 8539F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
 8540F:	drivers/auxdisplay/img-ascii-lcd.c
 8541
 8542IMGTEC IR DECODER DRIVER
 8543S:	Orphan
 
 8544F:	drivers/media/rc/img-ir/
 8545
 8546IMON SOUNDGRAPH USB IR RECEIVER
 8547M:	Sean Young <sean@mess.org>
 8548L:	linux-media@vger.kernel.org
 8549S:	Maintained
 8550F:	drivers/media/rc/imon.c
 8551F:	drivers/media/rc/imon_raw.c
 
 8552
 8553IMS TWINTURBO FRAMEBUFFER DRIVER
 8554L:	linux-fbdev@vger.kernel.org
 8555S:	Orphan
 8556F:	drivers/video/fbdev/imsttfb.c
 8557
 8558INA209 HARDWARE MONITOR DRIVER
 8559M:	Guenter Roeck <linux@roeck-us.net>
 8560L:	linux-hwmon@vger.kernel.org
 8561S:	Maintained
 8562F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
 8563F:	Documentation/hwmon/ina209.rst
 
 8564F:	drivers/hwmon/ina209.c
 8565
 8566INA2XX HARDWARE MONITOR DRIVER
 8567M:	Guenter Roeck <linux@roeck-us.net>
 8568L:	linux-hwmon@vger.kernel.org
 8569S:	Maintained
 8570F:	Documentation/hwmon/ina2xx.rst
 8571F:	drivers/hwmon/ina2xx.c
 8572F:	include/linux/platform_data/ina2xx.h
 8573
 8574INDUSTRY PACK SUBSYSTEM (IPACK)
 8575M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
 8576M:	Jens Taprogge <jens.taprogge@taprogge.org>
 8577M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 8578L:	industrypack-devel@lists.sourceforge.net
 8579S:	Maintained
 8580W:	http://industrypack.sourceforge.net
 
 8581F:	drivers/ipack/
 8582
 8583INFINEON DPS310 Driver
 8584M:	Eddie James <eajames@linux.ibm.com>
 8585L:	linux-iio@vger.kernel.org
 8586S:	Maintained
 8587F:	drivers/iio/pressure/dps310.c
 
 8588
 8589INFINIBAND SUBSYSTEM
 8590M:	Doug Ledford <dledford@redhat.com>
 8591M:	Jason Gunthorpe <jgg@nvidia.com>
 8592L:	linux-rdma@vger.kernel.org
 8593S:	Supported
 8594W:	https://github.com/linux-rdma/rdma-core
 8595Q:	http://patchwork.kernel.org/project/linux-rdma/list/
 8596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
 
 8597F:	Documentation/devicetree/bindings/infiniband/
 8598F:	Documentation/infiniband/
 8599F:	drivers/infiniband/
 
 
 8600F:	include/rdma/
 8601F:	include/trace/events/ib_mad.h
 8602F:	include/trace/events/ib_umad.h
 8603F:	include/uapi/linux/if_infiniband.h
 8604F:	include/uapi/rdma/
 8605F:	samples/bpf/ibumad_kern.c
 8606F:	samples/bpf/ibumad_user.c
 8607
 8608INGENIC JZ4780 DMA Driver
 8609M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
 8610S:	Maintained
 8611F:	drivers/dma/dma-jz4780.c
 8612
 8613INGENIC JZ4780 NAND DRIVER
 8614M:	Harvey Hunt <harveyhuntnexus@gmail.com>
 8615L:	linux-mtd@lists.infradead.org
 8616S:	Maintained
 8617F:	drivers/mtd/nand/raw/ingenic/
 8618
 8619INGENIC JZ47xx SoCs
 8620M:	Paul Cercueil <paul@crapouillou.net>
 8621S:	Maintained
 8622F:	arch/mips/boot/dts/ingenic/
 8623F:	arch/mips/include/asm/mach-jz4740/
 8624F:	arch/mips/jz4740/
 8625F:	drivers/clk/ingenic/
 8626F:	drivers/dma/dma-jz4780.c
 8627F:	drivers/gpu/drm/ingenic/
 8628F:	drivers/i2c/busses/i2c-jz4780.c
 8629F:	drivers/iio/adc/ingenic-adc.c
 8630F:	drivers/irqchip/irq-ingenic.c
 8631F:	drivers/memory/jz4780-nemc.c
 8632F:	drivers/mmc/host/jz4740_mmc.c
 8633F:	drivers/mtd/nand/raw/ingenic/
 8634F:	drivers/pinctrl/pinctrl-ingenic.c
 8635F:	drivers/power/supply/ingenic-battery.c
 8636F:	drivers/pwm/pwm-jz4740.c
 8637F:	drivers/remoteproc/ingenic_rproc.c
 8638F:	drivers/rtc/rtc-jz4740.c
 8639F:	drivers/tty/serial/8250/8250_ingenic.c
 8640F:	drivers/usb/musb/jz4740.c
 8641F:	drivers/watchdog/jz4740_wdt.c
 8642F:	include/dt-bindings/iio/adc/ingenic,adc.h
 8643F:	include/linux/mfd/ingenic-tcu.h
 8644F:	sound/soc/codecs/jz47*
 8645F:	sound/soc/jz4740/
 
 8646
 8647INOTIFY
 8648M:	Jan Kara <jack@suse.cz>
 8649R:	Amir Goldstein <amir73il@gmail.com>
 8650L:	linux-fsdevel@vger.kernel.org
 8651S:	Maintained
 8652F:	Documentation/filesystems/inotify.rst
 8653F:	fs/notify/inotify/
 8654F:	include/linux/inotify.h
 8655F:	include/uapi/linux/inotify.h
 8656
 8657INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
 8658M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
 8659L:	linux-input@vger.kernel.org
 8660S:	Maintained
 8661Q:	http://patchwork.kernel.org/project/linux-input/list/
 8662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
 8663F:	Documentation/devicetree/bindings/input/
 8664F:	Documentation/devicetree/bindings/serio/
 8665F:	Documentation/input/
 8666F:	drivers/input/
 8667F:	include/linux/input.h
 8668F:	include/linux/input/
 8669F:	include/uapi/linux/input-event-codes.h
 8670F:	include/uapi/linux/input.h
 
 
 
 
 
 8671
 8672INPUT MULTITOUCH (MT) PROTOCOL
 8673M:	Henrik Rydberg <rydberg@bitmath.org>
 8674L:	linux-input@vger.kernel.org
 8675S:	Odd fixes
 8676F:	Documentation/input/multi-touch-protocol.rst
 8677F:	drivers/input/input-mt.c
 8678K:	\b(ABS|SYN)_MT_
 8679
 8680INSIDE SECURE CRYPTO DRIVER
 8681M:	Antoine Tenart <atenart@kernel.org>
 8682L:	linux-crypto@vger.kernel.org
 8683S:	Maintained
 8684F:	drivers/crypto/inside-secure/
 
 
 8685
 8686INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
 8687M:	Mimi Zohar <zohar@linux.ibm.com>
 8688M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
 8689L:	linux-integrity@vger.kernel.org
 8690S:	Supported
 8691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
 
 8692F:	security/integrity/ima/
 8693
 8694INTEL 810/815 FRAMEBUFFER DRIVER
 8695M:	Antonino Daplas <adaplas@gmail.com>
 8696L:	linux-fbdev@vger.kernel.org
 8697S:	Maintained
 8698F:	drivers/video/fbdev/i810/
 8699
 8700INTEL ASoC DRIVERS
 8701M:	Cezary Rojewski <cezary.rojewski@intel.com>
 8702M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
 8703M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
 8704M:	Jie Yang <yang.jie@linux.intel.com>
 8705L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 8706S:	Supported
 8707F:	sound/soc/intel/
 8708
 8709INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
 8710M:	Hans de Goede <hdegoede@redhat.com>
 8711L:	platform-driver-x86@vger.kernel.org
 8712S:	Maintained
 8713F:	drivers/platform/x86/intel_atomisp2_pm.c
 8714
 8715INTEL ATOMISP2 LED DRIVER
 8716M:	Hans de Goede <hdegoede@redhat.com>
 8717L:	platform-driver-x86@vger.kernel.org
 8718S:	Maintained
 8719F:	drivers/platform/x86/intel_atomisp2_led.c
 8720
 8721INTEL BROXTON PMC DRIVER
 8722M:	Mika Westerberg <mika.westerberg@linux.intel.com>
 8723M:	Zha Qipeng <qipeng.zha@intel.com>
 8724S:	Maintained
 8725F:	drivers/mfd/intel_pmc_bxt.c
 8726F:	include/linux/mfd/intel_pmc_bxt.h
 8727
 8728INTEL C600 SERIES SAS CONTROLLER DRIVER
 8729M:	Intel SCU Linux support <intel-linux-scu@intel.com>
 8730M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
 8731L:	linux-scsi@vger.kernel.org
 8732S:	Supported
 8733T:	git git://git.code.sf.net/p/intel-sas/isci
 
 8734F:	drivers/scsi/isci/
 8735
 8736INTEL CPU family model numbers
 8737M:	Tony Luck <tony.luck@intel.com>
 8738M:	x86@kernel.org
 8739L:	linux-kernel@vger.kernel.org
 8740S:	Supported
 8741F:	arch/x86/include/asm/intel-family.h
 8742
 8743INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
 8744M:	Jani Nikula <jani.nikula@linux.intel.com>
 8745M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
 8746M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
 8747L:	intel-gfx@lists.freedesktop.org
 8748S:	Supported
 8749W:	https://01.org/linuxgraphics/
 8750Q:	http://patchwork.freedesktop.org/project/intel-gfx/
 8751B:	https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
 8752C:	irc://chat.freenode.net/intel-gfx
 
 8753T:	git git://anongit.freedesktop.org/drm-intel
 8754F:	Documentation/gpu/i915.rst
 8755F:	drivers/gpu/drm/i915/
 8756F:	include/drm/i915*
 8757F:	include/uapi/drm/i915_drm.h
 
 8758
 8759INTEL ETHERNET DRIVERS
 8760M:	Jesse Brandeburg <jesse.brandeburg@intel.com>
 8761M:	Tony Nguyen <anthony.l.nguyen@intel.com>
 8762L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
 8763S:	Supported
 8764W:	http://www.intel.com/support/feedback.htm
 8765W:	http://e1000.sourceforge.net/
 8766Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
 8767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
 8768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
 8769F:	Documentation/networking/device_drivers/ethernet/intel/
 
 
 
 
 
 
 
 
 
 
 
 
 8770F:	drivers/net/ethernet/intel/
 8771F:	drivers/net/ethernet/intel/*/
 8772F:	include/linux/avf/virtchnl.h
 8773
 8774INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
 8775M:	Maik Broemme <mbroemme@libmpq.org>
 8776L:	linux-fbdev@vger.kernel.org
 8777S:	Maintained
 8778F:	Documentation/fb/intelfb.rst
 8779F:	drivers/video/fbdev/intelfb/
 8780
 8781INTEL GPIO DRIVERS
 8782M:	Andy Shevchenko <andy@kernel.org>
 8783L:	linux-gpio@vger.kernel.org
 8784S:	Maintained
 8785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
 8786F:	drivers/gpio/gpio-ich.c
 8787F:	drivers/gpio/gpio-intel-mid.c
 
 8788F:	drivers/gpio/gpio-merrifield.c
 8789F:	drivers/gpio/gpio-ml-ioh.c
 8790F:	drivers/gpio/gpio-pch.c
 8791F:	drivers/gpio/gpio-sch.c
 8792F:	drivers/gpio/gpio-sodaville.c
 8793
 8794INTEL GVT-g DRIVERS (Intel GPU Virtualization)
 8795M:	Zhenyu Wang <zhenyuw@linux.intel.com>
 8796M:	Zhi Wang <zhi.a.wang@intel.com>
 8797L:	intel-gvt-dev@lists.freedesktop.org
 8798L:	intel-gfx@lists.freedesktop.org
 8799S:	Supported
 8800W:	https://01.org/igvt-g
 8801T:	git https://github.com/intel/gvt-linux.git
 
 8802F:	drivers/gpu/drm/i915/gvt/
 8803
 8804INTEL HID EVENT DRIVER
 8805M:	Alex Hung <alex.hung@canonical.com>
 8806L:	platform-driver-x86@vger.kernel.org
 8807S:	Maintained
 8808F:	drivers/platform/x86/intel-hid.c
 8809
 8810INTEL I/OAT DMA DRIVER
 8811M:	Dave Jiang <dave.jiang@intel.com>
 8812R:	Dan Williams <dan.j.williams@intel.com>
 8813L:	dmaengine@vger.kernel.org
 8814S:	Supported
 8815Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
 8816F:	drivers/dma/ioat*
 8817
 8818INTEL IADX DRIVER
 8819M:	Dave Jiang <dave.jiang@intel.com>
 8820L:	dmaengine@vger.kernel.org
 8821S:	Supported
 8822F:	drivers/dma/idxd/*
 8823F:	include/uapi/linux/idxd.h
 8824
 8825INTEL IDLE DRIVER
 8826M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
 8827M:	Len Brown <lenb@kernel.org>
 8828L:	linux-pm@vger.kernel.org
 8829S:	Supported
 8830B:	https://bugzilla.kernel.org
 8831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
 
 
 8832F:	drivers/idle/intel_idle.c
 8833
 8834INTEL INTEGRATED SENSOR HUB DRIVER
 8835M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
 8836M:	Jiri Kosina <jikos@kernel.org>
 8837L:	linux-input@vger.kernel.org
 8838S:	Maintained
 8839F:	drivers/hid/intel-ish-hid/
 8840
 8841INTEL IOMMU (VT-d)
 8842M:	David Woodhouse <dwmw2@infradead.org>
 8843M:	Lu Baolu <baolu.lu@linux.intel.com>
 8844L:	iommu@lists.linux-foundation.org
 8845S:	Supported
 8846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
 8847F:	drivers/iommu/intel/
 
 
 8848F:	include/linux/intel-iommu.h
 8849F:	include/linux/intel-svm.h
 8850
 8851INTEL IOP-ADMA DMA DRIVER
 8852R:	Dan Williams <dan.j.williams@intel.com>
 8853S:	Odd fixes
 8854F:	drivers/dma/iop-adma.c
 8855
 8856INTEL IPU3 CSI-2 CIO2 DRIVER
 8857M:	Yong Zhi <yong.zhi@intel.com>
 8858M:	Sakari Ailus <sakari.ailus@linux.intel.com>
 8859M:	Bingbu Cao <bingbu.cao@intel.com>
 8860R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
 8861L:	linux-media@vger.kernel.org
 8862S:	Maintained
 8863F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
 8864F:	drivers/media/pci/intel/ipu3/
 
 8865
 8866INTEL IPU3 CSI-2 IMGU DRIVER
 8867M:	Sakari Ailus <sakari.ailus@linux.intel.com>
 8868R:	Bingbu Cao <bingbu.cao@intel.com>
 8869R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
 8870L:	linux-media@vger.kernel.org
 8871S:	Maintained
 8872F:	Documentation/admin-guide/media/ipu3.rst
 8873F:	Documentation/admin-guide/media/ipu3_rcb.svg
 8874F:	Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
 8875F:	drivers/staging/media/ipu3/
 
 
 8876
 8877INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
 8878M:	Krzysztof Halasa <khalasa@piap.pl>
 8879S:	Maintained
 
 
 
 
 8880F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
 8881F:	drivers/net/wan/ixp4xx_hss.c
 8882F:	drivers/soc/ixp4xx/ixp4xx-npe.c
 8883F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
 8884F:	include/linux/soc/ixp4xx/npe.h
 8885F:	include/linux/soc/ixp4xx/qmgr.h
 8886
 8887INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
 8888M:	Deepak Saxena <dsaxena@plexity.net>
 8889S:	Maintained
 8890F:	drivers/char/hw_random/ixp4xx-rng.c
 8891
 8892INTEL MANAGEMENT ENGINE (mei)
 8893M:	Tomas Winkler <tomas.winkler@intel.com>
 8894L:	linux-kernel@vger.kernel.org
 8895S:	Supported
 8896F:	Documentation/driver-api/mei/*
 8897F:	drivers/misc/mei/
 8898F:	drivers/watchdog/mei_wdt.c
 8899F:	include/linux/mei_cl_bus.h
 8900F:	include/uapi/linux/mei.h
 
 
 
 
 8901F:	samples/mei/*
 8902
 8903INTEL MENLOW THERMAL DRIVER
 8904M:	Sujith Thomas <sujith.thomas@intel.com>
 8905L:	platform-driver-x86@vger.kernel.org
 8906S:	Supported
 8907W:	https://01.org/linux-acpi
 
 8908F:	drivers/platform/x86/intel_menlow.c
 8909
 8910INTEL MIC DRIVERS (mic)
 8911M:	Sudeep Dutt <sudeep.dutt@intel.com>
 8912M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
 8913S:	Supported
 8914W:	https://github.com/sudeepdutt/mic
 8915W:	http://software.intel.com/en-us/mic-developer
 8916F:	Documentation/misc-devices/mic/
 8917F:	drivers/dma/mic_x100_dma.c
 8918F:	drivers/dma/mic_x100_dma.h
 8919F:	drivers/misc/mic/
 8920F:	include/linux/mic_bus.h
 8921F:	include/linux/scif.h
 8922F:	include/uapi/linux/mic_common.h
 8923F:	include/uapi/linux/mic_ioctl.h
 8924F:	include/uapi/linux/scif_ioctl.h
 8925
 8926INTEL P-Unit IPC DRIVER
 8927M:	Zha Qipeng <qipeng.zha@intel.com>
 8928L:	platform-driver-x86@vger.kernel.org
 8929S:	Maintained
 8930F:	arch/x86/include/asm/intel_punit_ipc.h
 8931F:	drivers/platform/x86/intel_punit_ipc.c
 8932
 8933INTEL PMC CORE DRIVER
 8934M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
 8935M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
 8936L:	platform-driver-x86@vger.kernel.org
 8937S:	Maintained
 8938F:	drivers/platform/x86/intel_pmc_core*
 8939
 
 
 
 
 
 
 
 
 
 8940INTEL PMIC GPIO DRIVERS
 8941M:	Andy Shevchenko <andy@kernel.org>
 8942S:	Maintained
 8943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
 8944F:	drivers/gpio/gpio-*cove.c
 8945F:	drivers/gpio/gpio-msic.c
 8946
 8947INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
 8948R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
 8949S:	Maintained
 8950F:	drivers/mfd/intel_msic.c
 8951F:	drivers/mfd/intel_soc_pmic*
 8952F:	include/linux/mfd/intel_msic.h
 8953F:	include/linux/mfd/intel_soc_pmic*
 8954
 8955INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
 8956M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
 8957L:	linux-wireless@vger.kernel.org
 8958S:	Maintained
 8959F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
 8960F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
 8961F:	drivers/net/wireless/intel/ipw2x00/
 8962
 8963INTEL PSTATE DRIVER
 8964M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
 8965M:	Len Brown <lenb@kernel.org>
 8966L:	linux-pm@vger.kernel.org
 8967S:	Supported
 8968F:	drivers/cpufreq/intel_pstate.c
 8969
 8970INTEL RDMA RNIC DRIVER
 8971M:	Faisal Latif <faisal.latif@intel.com>
 8972M:	Shiraz Saleem <shiraz.saleem@intel.com>
 8973L:	linux-rdma@vger.kernel.org
 8974S:	Supported
 8975F:	drivers/infiniband/hw/i40iw/
 8976F:	include/uapi/rdma/i40iw-abi.h
 8977
 8978INTEL SCU DRIVERS
 8979M:	Mika Westerberg <mika.westerberg@linux.intel.com>
 8980S:	Maintained
 8981F:	arch/x86/include/asm/intel_scu_ipc.h
 8982F:	drivers/platform/x86/intel_scu_*
 8983
 8984INTEL SPEED SELECT TECHNOLOGY
 8985M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
 8986L:	platform-driver-x86@vger.kernel.org
 8987S:	Maintained
 8988F:	drivers/platform/x86/intel_speed_select_if/
 8989F:	include/uapi/linux/isst_if.h
 8990F:	tools/power/x86/intel-speed-select/
 
 8991
 8992INTEL STRATIX10 FIRMWARE DRIVERS
 8993M:	Richard Gong <richard.gong@linux.intel.com>
 8994L:	linux-kernel@vger.kernel.org
 8995S:	Maintained
 8996F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
 8997F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
 8998F:	drivers/firmware/stratix10-rsu.c
 8999F:	drivers/firmware/stratix10-svc.c
 9000F:	include/linux/firmware/intel/stratix10-smc.h
 9001F:	include/linux/firmware/intel/stratix10-svc-client.h
 
 
 9002
 9003INTEL TELEMETRY DRIVER
 9004M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
 9005M:	"David E. Box" <david.e.box@linux.intel.com>
 9006L:	platform-driver-x86@vger.kernel.org
 9007S:	Maintained
 9008F:	arch/x86/include/asm/intel_telemetry.h
 9009F:	drivers/platform/x86/intel_telemetry*
 9010
 9011INTEL UNCORE FREQUENCY CONTROL
 9012M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
 9013L:	platform-driver-x86@vger.kernel.org
 9014S:	Maintained
 9015F:	drivers/platform/x86/intel-uncore-frequency.c
 9016
 9017INTEL VIRTUAL BUTTON DRIVER
 9018M:	AceLan Kao <acelan.kao@canonical.com>
 9019L:	platform-driver-x86@vger.kernel.org
 9020S:	Maintained
 9021F:	drivers/platform/x86/intel-vbtn.c
 9022
 9023INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
 9024M:	Stanislaw Gruszka <stf_xl@wp.pl>
 9025L:	linux-wireless@vger.kernel.org
 9026S:	Supported
 9027F:	drivers/net/wireless/intel/iwlegacy/
 9028
 9029INTEL WIRELESS WIFI LINK (iwlwifi)
 9030M:	Johannes Berg <johannes.berg@intel.com>
 9031M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
 9032M:	Luca Coelho <luciano.coelho@intel.com>
 9033M:	Intel Linux Wireless <linuxwifi@intel.com>
 9034L:	linux-wireless@vger.kernel.org
 9035S:	Supported
 9036W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
 9037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
 
 9038F:	drivers/net/wireless/intel/iwlwifi/
 9039
 9040INTEL WIRELESS WIMAX CONNECTION 2400
 9041M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
 9042M:	linux-wimax@intel.com
 9043L:	wimax@linuxwimax.org (subscribers-only)
 9044S:	Supported
 9045W:	http://linuxwimax.org
 9046F:	Documentation/admin-guide/wimax/i2400m.rst
 9047F:	drivers/net/wimax/i2400m/
 9048F:	include/uapi/linux/wimax/i2400m.h
 9049
 9050INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
 9051M:	Jithu Joseph <jithu.joseph@intel.com>
 9052R:	Maurice Ma <maurice.ma@intel.com>
 9053S:	Maintained
 9054W:	https://slimbootloader.github.io/security/firmware-update.html
 9055F:	drivers/platform/x86/intel-wmi-sbl-fw-update.c
 9056
 9057INTEL WMI THUNDERBOLT FORCE POWER DRIVER
 9058M:	Mario Limonciello <mario.limonciello@dell.com>
 9059S:	Maintained
 9060F:	drivers/platform/x86/intel-wmi-thunderbolt.c
 9061
 9062INTEL(R) TRACE HUB
 9063M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
 9064S:	Supported
 9065F:	Documentation/trace/intel_th.rst
 9066F:	drivers/hwtracing/intel_th/
 9067F:	include/linux/intel_th.h
 9068
 9069INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
 9070M:	Ning Sun <ning.sun@intel.com>
 9071L:	tboot-devel@lists.sourceforge.net
 9072S:	Supported
 9073W:	http://tboot.sourceforge.net
 9074T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
 
 9075F:	Documentation/x86/intel_txt.rst
 9076F:	arch/x86/kernel/tboot.c
 9077F:	include/linux/tboot.h
 
 9078
 9079INTERCONNECT API
 9080M:	Georgi Djakov <georgi.djakov@linaro.org>
 9081L:	linux-pm@vger.kernel.org
 9082S:	Maintained
 9083F:	Documentation/devicetree/bindings/interconnect/
 9084F:	Documentation/driver-api/interconnect.rst
 
 9085F:	drivers/interconnect/
 9086F:	include/dt-bindings/interconnect/
 9087F:	include/linux/interconnect-provider.h
 9088F:	include/linux/interconnect.h
 9089
 9090INVENSENSE ICM-426xx IMU DRIVER
 9091M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
 9092L:	linux-iio@vger.kernel.org
 9093S:	Maintained
 9094W	https://invensense.tdk.com/
 9095F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
 9096F:	drivers/iio/imu/inv_icm42600/
 9097
 9098INVENSENSE MPU-3050 GYROSCOPE DRIVER
 9099M:	Linus Walleij <linus.walleij@linaro.org>
 9100L:	linux-iio@vger.kernel.org
 9101S:	Maintained
 9102F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
 9103F:	drivers/iio/gyro/mpu3050*
 
 9104
 9105IOC3 ETHERNET DRIVER
 9106M:	Ralf Baechle <ralf@linux-mips.org>
 9107L:	linux-mips@vger.kernel.org
 9108S:	Maintained
 9109F:	drivers/net/ethernet/sgi/ioc3-eth.c
 9110
 9111IOMAP FILESYSTEM LIBRARY
 9112M:	Christoph Hellwig <hch@infradead.org>
 9113M:	Darrick J. Wong <darrick.wong@oracle.com>
 9114M:	linux-xfs@vger.kernel.org
 9115M:	linux-fsdevel@vger.kernel.org
 9116L:	linux-xfs@vger.kernel.org
 9117L:	linux-fsdevel@vger.kernel.org
 9118S:	Supported
 9119T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
 
 9120F:	fs/iomap/
 9121F:	include/linux/iomap.h
 9122
 9123IOMMU DRIVERS
 9124M:	Joerg Roedel <joro@8bytes.org>
 9125L:	iommu@lists.linux-foundation.org
 9126S:	Maintained
 9127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
 
 9128F:	Documentation/devicetree/bindings/iommu/
 9129F:	drivers/iommu/
 9130F:	include/linux/iommu.h
 9131F:	include/linux/iova.h
 9132F:	include/linux/of_iommu.h
 9133F:	include/uapi/linux/iommu.h
 9134
 9135IO_URING
 9136M:	Jens Axboe <axboe@kernel.dk>
 9137L:	io-uring@vger.kernel.org
 9138S:	Maintained
 9139T:	git git://git.kernel.dk/linux-block
 9140T:	git git://git.kernel.dk/liburing
 9141F:	fs/io-wq.c
 9142F:	fs/io-wq.h
 9143F:	fs/io_uring.c
 9144F:	include/uapi/linux/io_uring.h
 9145
 9146IPMI SUBSYSTEM
 9147M:	Corey Minyard <minyard@acm.org>
 9148L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
 9149S:	Supported
 9150W:	http://openipmi.sourceforge.net/
 9151F:	Documentation/driver-api/ipmi.rst
 9152F:	Documentation/devicetree/bindings/ipmi/
 
 9153F:	drivers/char/ipmi/
 9154F:	include/linux/ipmi*
 9155F:	include/uapi/linux/ipmi*
 9156
 9157IPS SCSI RAID DRIVER
 9158M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
 9159L:	linux-scsi@vger.kernel.org
 9160S:	Maintained
 9161W:	http://www.adaptec.com/
 
 9162F:	drivers/scsi/ips*
 9163
 9164IPVS
 9165M:	Wensong Zhang <wensong@linux-vs.org>
 9166M:	Simon Horman <horms@verge.net.au>
 9167M:	Julian Anastasov <ja@ssi.bg>
 9168L:	netdev@vger.kernel.org
 9169L:	lvs-devel@vger.kernel.org
 9170S:	Maintained
 9171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
 9172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
 9173F:	Documentation/networking/ipvs-sysctl.rst
 9174F:	include/net/ip_vs.h
 9175F:	include/uapi/linux/ip_vs.h
 9176F:	net/netfilter/ipvs/
 9177
 9178IPWIRELESS DRIVER
 9179M:	Jiri Kosina <jikos@kernel.org>
 9180M:	David Sterba <dsterba@suse.com>
 9181S:	Odd Fixes
 9182F:	drivers/tty/ipwireless/
 9183
 9184IPX NETWORK LAYER
 9185L:	netdev@vger.kernel.org
 9186S:	Obsolete
 9187F:	include/uapi/linux/ipx.h
 9188
 9189IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
 9190M:	Marc Zyngier <maz@kernel.org>
 9191S:	Maintained
 9192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
 9193F:	Documentation/core-api/irq/irq-domain.rst
 9194F:	include/linux/irqdomain.h
 9195F:	kernel/irq/irqdomain.c
 9196F:	kernel/irq/msi.c
 9197
 9198IRQ SUBSYSTEM
 9199M:	Thomas Gleixner <tglx@linutronix.de>
 9200L:	linux-kernel@vger.kernel.org
 9201S:	Maintained
 9202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
 9203F:	kernel/irq/
 9204
 9205IRQCHIP DRIVERS
 9206M:	Thomas Gleixner <tglx@linutronix.de>
 9207M:	Jason Cooper <jason@lakedaemon.net>
 9208M:	Marc Zyngier <maz@kernel.org>
 9209L:	linux-kernel@vger.kernel.org
 9210S:	Maintained
 9211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
 9212F:	Documentation/devicetree/bindings/interrupt-controller/
 9213F:	drivers/irqchip/
 9214
 9215ISA
 9216M:	William Breathitt Gray <vilhelm.gray@gmail.com>
 9217S:	Maintained
 9218F:	Documentation/driver-api/isa.rst
 9219F:	drivers/base/isa.c
 9220F:	include/linux/isa.h
 9221
 9222ISA RADIO MODULE
 9223M:	Hans Verkuil <hverkuil@xs4all.nl>
 9224L:	linux-media@vger.kernel.org
 9225S:	Maintained
 9226W:	https://linuxtv.org
 9227T:	git git://linuxtv.org/media_tree.git
 
 
 9228F:	drivers/media/radio/radio-isa*
 9229
 9230ISAPNP
 9231M:	Jaroslav Kysela <perex@perex.cz>
 9232S:	Maintained
 9233F:	Documentation/driver-api/isapnp.rst
 9234F:	drivers/pnp/isapnp/
 9235F:	include/linux/isapnp.h
 9236
 9237ISCSI
 9238M:	Lee Duncan <lduncan@suse.com>
 9239M:	Chris Leech <cleech@redhat.com>
 9240L:	open-iscsi@googlegroups.com
 9241L:	linux-scsi@vger.kernel.org
 9242S:	Maintained
 9243W:	www.open-iscsi.com
 
 9244F:	drivers/scsi/*iscsi*
 9245F:	include/scsi/*iscsi*
 9246
 9247iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
 9248M:	Peter Jones <pjones@redhat.com>
 9249M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
 9250S:	Maintained
 9251F:	drivers/firmware/iscsi_ibft*
 9252
 9253ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
 9254M:	Sagi Grimberg <sagi@grimberg.me>
 9255M:	Max Gurtovoy <mgurtovoy@nvidia.com>
 9256L:	linux-rdma@vger.kernel.org
 9257S:	Supported
 9258W:	http://www.openfabrics.org
 9259W:	www.open-iscsi.org
 9260Q:	http://patchwork.kernel.org/project/linux-rdma/list/
 9261F:	drivers/infiniband/ulp/iser/
 9262
 9263ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
 9264M:	Sagi Grimberg <sagi@grimberg.me>
 
 9265L:	linux-rdma@vger.kernel.org
 9266L:	target-devel@vger.kernel.org
 9267S:	Supported
 9268W:	http://www.linux-iscsi.org
 9269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
 9270F:	drivers/infiniband/ulp/isert
 9271
 9272ISDN/CMTP OVER BLUETOOTH
 9273M:	Karsten Keil <isdn@linux-pingi.de>
 9274L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
 9275L:	netdev@vger.kernel.org
 9276S:	Odd Fixes
 9277W:	http://www.isdn4linux.de
 9278F:	Documentation/isdn/
 9279F:	drivers/isdn/capi/
 9280F:	include/linux/isdn/
 9281F:	include/uapi/linux/isdn/
 9282F:	net/bluetooth/cmtp/
 9283
 9284ISDN/mISDN SUBSYSTEM
 9285M:	Karsten Keil <isdn@linux-pingi.de>
 9286L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
 9287L:	netdev@vger.kernel.org
 9288S:	Maintained
 9289W:	http://www.isdn4linux.de
 9290F:	drivers/isdn/Kconfig
 9291F:	drivers/isdn/Makefile
 9292F:	drivers/isdn/hardware/
 9293F:	drivers/isdn/mISDN/
 
 
 
 9294
 9295IT87 HARDWARE MONITORING DRIVER
 9296M:	Jean Delvare <jdelvare@suse.com>
 9297L:	linux-hwmon@vger.kernel.org
 9298S:	Maintained
 9299F:	Documentation/hwmon/it87.rst
 9300F:	drivers/hwmon/it87.c
 9301
 9302IT913X MEDIA DRIVER
 9303M:	Antti Palosaari <crope@iki.fi>
 9304L:	linux-media@vger.kernel.org
 9305S:	Maintained
 9306W:	https://linuxtv.org
 9307W:	http://palosaari.fi/linux/
 9308Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 9309T:	git git://linuxtv.org/anttip/media_tree.git
 
 9310F:	drivers/media/tuners/it913x*
 9311
 9312IVTV VIDEO4LINUX DRIVER
 9313M:	Andy Walls <awalls@md.metrocast.net>
 
 9314L:	linux-media@vger.kernel.org
 9315S:	Maintained
 9316W:	https://linuxtv.org
 9317T:	git git://linuxtv.org/media_tree.git
 9318F:	Documentation/admin-guide/media/ivtv*
 
 
 9319F:	drivers/media/pci/ivtv/
 9320F:	include/uapi/linux/ivtv*
 9321
 9322IX2505V MEDIA DRIVER
 9323M:	Malcolm Priestley <tvboxspy@gmail.com>
 9324L:	linux-media@vger.kernel.org
 9325S:	Maintained
 9326W:	https://linuxtv.org
 9327Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 
 9328F:	drivers/media/dvb-frontends/ix2505v*
 9329
 9330JAILHOUSE HYPERVISOR INTERFACE
 9331M:	Jan Kiszka <jan.kiszka@siemens.com>
 9332L:	jailhouse-dev@googlegroups.com
 9333S:	Maintained
 9334F:	arch/x86/include/asm/jailhouse_para.h
 9335F:	arch/x86/kernel/jailhouse.c
 
 9336
 9337JC42.4 TEMPERATURE SENSOR DRIVER
 9338M:	Guenter Roeck <linux@roeck-us.net>
 9339L:	linux-hwmon@vger.kernel.org
 9340S:	Maintained
 9341F:	Documentation/hwmon/jc42.rst
 9342F:	drivers/hwmon/jc42.c
 
 9343
 9344JFS FILESYSTEM
 9345M:	Dave Kleikamp <shaggy@kernel.org>
 9346L:	jfs-discussion@lists.sourceforge.net
 9347S:	Maintained
 9348W:	http://jfs.sourceforge.net/
 9349T:	git git://github.com/kleikamp/linux-shaggy.git
 
 9350F:	Documentation/admin-guide/jfs.rst
 9351F:	fs/jfs/
 9352
 9353JME NETWORK DRIVER
 9354M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
 9355L:	netdev@vger.kernel.org
 9356S:	Maintained
 9357F:	drivers/net/ethernet/jme.*
 9358
 9359JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
 9360M:	David Woodhouse <dwmw2@infradead.org>
 9361M:	Richard Weinberger <richard@nod.at>
 9362L:	linux-mtd@lists.infradead.org
 9363S:	Odd Fixes
 9364W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
 9365T:	git git://git.infradead.org/ubifs-2.6.git
 
 9366F:	fs/jffs2/
 9367F:	include/uapi/linux/jffs2.h
 9368
 9369JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
 9370M:	"Theodore Ts'o" <tytso@mit.edu>
 9371M:	Jan Kara <jack@suse.com>
 9372L:	linux-ext4@vger.kernel.org
 9373S:	Maintained
 9374F:	fs/jbd2/
 9375F:	include/linux/jbd2.h
 9376
 9377JPU V4L2 MEM2MEM DRIVER FOR RENESAS
 9378M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
 9379L:	linux-media@vger.kernel.org
 9380S:	Maintained
 9381F:	drivers/media/platform/rcar_jpu.c
 9382
 9383JSM Neo PCI based serial card
 9384L:	linux-serial@vger.kernel.org
 9385S:	Orphan
 9386F:	drivers/tty/serial/jsm/
 9387
 9388K10TEMP HARDWARE MONITORING DRIVER
 9389M:	Clemens Ladisch <clemens@ladisch.de>
 9390L:	linux-hwmon@vger.kernel.org
 9391S:	Maintained
 9392F:	Documentation/hwmon/k10temp.rst
 9393F:	drivers/hwmon/k10temp.c
 9394
 9395K8TEMP HARDWARE MONITORING DRIVER
 9396M:	Rudolf Marek <r.marek@assembler.cz>
 9397L:	linux-hwmon@vger.kernel.org
 9398S:	Maintained
 9399F:	Documentation/hwmon/k8temp.rst
 9400F:	drivers/hwmon/k8temp.c
 9401
 9402KASAN
 9403M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
 9404R:	Alexander Potapenko <glider@google.com>
 9405R:	Dmitry Vyukov <dvyukov@google.com>
 9406L:	kasan-dev@googlegroups.com
 9407S:	Maintained
 9408F:	Documentation/dev-tools/kasan.rst
 9409F:	arch/*/include/asm/kasan.h
 9410F:	arch/*/mm/kasan_init*
 
 9411F:	include/linux/kasan*.h
 9412F:	lib/test_kasan.c
 9413F:	mm/kasan/
 9414F:	scripts/Makefile.kasan
 9415
 9416KCONFIG
 9417M:	Masahiro Yamada <masahiroy@kernel.org>
 
 9418L:	linux-kbuild@vger.kernel.org
 9419S:	Maintained
 9420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
 9421F:	Documentation/kbuild/kconfig*
 9422F:	scripts/Kconfig.include
 9423F:	scripts/kconfig/
 9424
 9425KCOV
 9426R:	Dmitry Vyukov <dvyukov@google.com>
 9427R:	Andrey Konovalov <andreyknvl@google.com>
 9428L:	kasan-dev@googlegroups.com
 9429S:	Maintained
 9430F:	Documentation/dev-tools/kcov.rst
 9431F:	include/linux/kcov.h
 9432F:	include/uapi/linux/kcov.h
 9433F:	kernel/kcov.c
 9434F:	scripts/Makefile.kcov
 9435
 9436KCSAN
 9437M:	Marco Elver <elver@google.com>
 9438R:	Dmitry Vyukov <dvyukov@google.com>
 9439L:	kasan-dev@googlegroups.com
 9440S:	Maintained
 9441F:	Documentation/dev-tools/kcsan.rst
 9442F:	include/linux/kcsan*.h
 9443F:	kernel/kcsan/
 9444F:	lib/Kconfig.kcsan
 9445F:	scripts/Makefile.kcsan
 9446
 9447KDUMP
 9448M:	Dave Young <dyoung@redhat.com>
 9449M:	Baoquan He <bhe@redhat.com>
 9450R:	Vivek Goyal <vgoyal@redhat.com>
 9451L:	kexec@lists.infradead.org
 9452S:	Maintained
 9453W:	http://lse.sourceforge.net/kdump/
 
 9454F:	Documentation/admin-guide/kdump/
 9455F:	fs/proc/vmcore.c
 9456F:	include/linux/crash_core.h
 9457F:	include/linux/crash_dump.h
 9458F:	include/uapi/linux/vmcore.h
 9459F:	kernel/crash_*.c
 9460
 9461KEENE FM RADIO TRANSMITTER DRIVER
 9462M:	Hans Verkuil <hverkuil@xs4all.nl>
 9463L:	linux-media@vger.kernel.org
 9464S:	Maintained
 9465W:	https://linuxtv.org
 9466T:	git git://linuxtv.org/media_tree.git
 
 
 9467F:	drivers/media/radio/radio-keene*
 9468
 9469KERNEL AUTOMOUNTER
 9470M:	Ian Kent <raven@themaw.net>
 9471L:	autofs@vger.kernel.org
 9472S:	Maintained
 9473F:	fs/autofs/
 9474
 9475KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
 9476M:	Masahiro Yamada <masahiroy@kernel.org>
 9477M:	Michal Marek <michal.lkml@markovi.net>
 
 9478L:	linux-kbuild@vger.kernel.org
 9479S:	Maintained
 9480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
 9481F:	Documentation/kbuild/
 9482F:	Makefile
 9483F:	scripts/*vmlinux*
 9484F:	scripts/Kbuild*
 9485F:	scripts/Makefile*
 9486F:	scripts/basic/
 9487F:	scripts/mk*
 
 9488F:	scripts/mod/
 9489F:	scripts/package/
 9490
 9491KERNEL JANITORS
 9492L:	kernel-janitors@vger.kernel.org
 9493S:	Odd Fixes
 9494W:	http://kernelnewbies.org/KernelJanitors
 
 9495
 9496KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
 9497M:	"J. Bruce Fields" <bfields@fieldses.org>
 9498M:	Chuck Lever <chuck.lever@oracle.com>
 9499L:	linux-nfs@vger.kernel.org
 9500S:	Supported
 9501W:	http://nfs.sourceforge.net/
 9502T:	git git://linux-nfs.org/~bfields/linux.git
 
 
 
 9503F:	fs/lockd/
 9504F:	fs/nfs_common/
 9505F:	fs/nfsd/
 9506F:	include/linux/lockd/
 9507F:	include/linux/sunrpc/
 9508F:	include/uapi/linux/nfsd/
 9509F:	include/uapi/linux/sunrpc/
 9510F:	net/sunrpc/
 9511
 9512KERNEL SELFTEST FRAMEWORK
 9513M:	Shuah Khan <shuah@kernel.org>
 9514M:	Shuah Khan <skhan@linuxfoundation.org>
 9515L:	linux-kselftest@vger.kernel.org
 9516S:	Maintained
 9517Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
 9518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
 9519F:	Documentation/dev-tools/kselftest*
 9520F:	tools/testing/selftests/
 9521
 9522KERNEL UNIT TESTING FRAMEWORK (KUnit)
 9523M:	Brendan Higgins <brendanhiggins@google.com>
 9524L:	linux-kselftest@vger.kernel.org
 9525L:	kunit-dev@googlegroups.com
 9526S:	Maintained
 9527W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
 9528F:	Documentation/dev-tools/kunit/
 9529F:	include/kunit/
 9530F:	lib/kunit/
 9531F:	tools/testing/kunit/
 9532
 9533KERNEL USERMODE HELPER
 9534M:	Luis Chamberlain <mcgrof@kernel.org>
 9535L:	linux-kernel@vger.kernel.org
 9536S:	Maintained
 9537F:	include/linux/umh.h
 9538F:	kernel/umh.c
 
 9539
 9540KERNEL VIRTUAL MACHINE (KVM)
 9541M:	Paolo Bonzini <pbonzini@redhat.com>
 
 9542L:	kvm@vger.kernel.org
 9543S:	Supported
 9544W:	http://www.linux-kvm.org
 9545T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
 
 9546F:	Documentation/virt/kvm/
 9547F:	include/asm-generic/kvm*
 9548F:	include/kvm/iodev.h
 9549F:	include/linux/kvm*
 9550F:	include/trace/events/kvm.h
 9551F:	include/uapi/asm-generic/kvm*
 9552F:	include/uapi/linux/kvm*
 
 
 
 
 9553F:	tools/kvm/
 9554F:	tools/testing/selftests/kvm/
 9555F:	virt/kvm/*
 9556
 9557KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
 9558M:	Marc Zyngier <maz@kernel.org>
 9559R:	James Morse <james.morse@arm.com>
 9560R:	Julien Thierry <julien.thierry.kdev@gmail.com>
 9561R:	Suzuki K Poulose <suzuki.poulose@arm.com>
 9562L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 9563L:	kvmarm@lists.cs.columbia.edu
 9564S:	Maintained
 9565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
 9566F:	arch/arm64/include/asm/kvm*
 
 
 
 9567F:	arch/arm64/include/uapi/asm/kvm*
 
 9568F:	arch/arm64/kvm/
 
 9569F:	include/kvm/arm_*
 9570
 9571KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
 9572M:	Huacai Chen <chenhc@lemote.com>
 9573M:	Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
 9574L:	linux-mips@vger.kernel.org
 9575L:	kvm@vger.kernel.org
 9576S:	Maintained
 9577F:	arch/mips/include/asm/kvm*
 9578F:	arch/mips/include/uapi/asm/kvm*
 
 9579F:	arch/mips/kvm/
 9580
 9581KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
 9582M:	Paul Mackerras <paulus@ozlabs.org>
 9583L:	kvm-ppc@vger.kernel.org
 9584S:	Supported
 9585W:	http://www.linux-kvm.org/
 9586T:	git git://github.com/agraf/linux-2.6.git
 9587F:	arch/powerpc/include/asm/kvm*
 9588F:	arch/powerpc/include/uapi/asm/kvm*
 9589F:	arch/powerpc/kernel/kvm*
 9590F:	arch/powerpc/kvm/
 
 9591
 9592KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
 9593M:	Christian Borntraeger <borntraeger@de.ibm.com>
 9594M:	Janosch Frank <frankja@linux.ibm.com>
 9595R:	David Hildenbrand <david@redhat.com>
 9596R:	Cornelia Huck <cohuck@redhat.com>
 9597R:	Claudio Imbrenda <imbrenda@linux.ibm.com>
 9598L:	kvm@vger.kernel.org
 9599S:	Supported
 9600W:	http://www.ibm.com/developerworks/linux/linux390/
 9601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
 9602F:	Documentation/virt/kvm/s390*
 
 9603F:	arch/s390/include/asm/gmap.h
 9604F:	arch/s390/include/asm/kvm*
 9605F:	arch/s390/include/uapi/asm/kvm*
 9606F:	arch/s390/kvm/
 9607F:	arch/s390/mm/gmap.c
 9608F:	tools/testing/selftests/kvm/*/s390x/
 9609F:	tools/testing/selftests/kvm/s390x/
 
 9610
 9611KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
 9612M:	Paolo Bonzini <pbonzini@redhat.com>
 
 9613R:	Sean Christopherson <sean.j.christopherson@intel.com>
 9614R:	Vitaly Kuznetsov <vkuznets@redhat.com>
 9615R:	Wanpeng Li <wanpengli@tencent.com>
 9616R:	Jim Mattson <jmattson@google.com>
 9617R:	Joerg Roedel <joro@8bytes.org>
 9618L:	kvm@vger.kernel.org
 9619S:	Supported
 9620W:	http://www.linux-kvm.org
 9621T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
 
 
 
 
 
 
 9622F:	arch/x86/include/asm/kvm*
 9623F:	arch/x86/include/asm/pvclock-abi.h
 9624F:	arch/x86/include/asm/svm.h
 9625F:	arch/x86/include/asm/vmx*.h
 9626F:	arch/x86/include/uapi/asm/kvm*
 9627F:	arch/x86/include/uapi/asm/svm.h
 9628F:	arch/x86/include/uapi/asm/vmx.h
 9629F:	arch/x86/kernel/kvm.c
 9630F:	arch/x86/kernel/kvmclock.c
 9631F:	arch/x86/kvm/
 9632F:	arch/x86/kvm/*/
 9633
 9634KERNFS
 9635M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 9636M:	Tejun Heo <tj@kernel.org>
 9637S:	Supported
 9638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
 9639F:	fs/kernfs/
 9640F:	include/linux/kernfs.h
 
 9641
 9642KEXEC
 9643M:	Eric Biederman <ebiederm@xmission.com>
 
 9644L:	kexec@lists.infradead.org
 9645S:	Maintained
 9646W:	http://kernel.org/pub/linux/utils/kernel/kexec/
 9647F:	include/linux/kexec.h
 9648F:	include/uapi/linux/kexec.h
 9649F:	kernel/kexec*
 9650
 9651KEYS-ENCRYPTED
 9652M:	Mimi Zohar <zohar@linux.ibm.com>
 9653L:	linux-integrity@vger.kernel.org
 9654L:	keyrings@vger.kernel.org
 9655S:	Supported
 9656F:	Documentation/security/keys/trusted-encrypted.rst
 9657F:	include/keys/encrypted-type.h
 9658F:	security/keys/encrypted-keys/
 9659
 9660KEYS-TRUSTED
 9661M:	James Bottomley <jejb@linux.ibm.com>
 9662M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
 9663M:	Mimi Zohar <zohar@linux.ibm.com>
 9664L:	linux-integrity@vger.kernel.org
 9665L:	keyrings@vger.kernel.org
 9666S:	Supported
 9667F:	Documentation/security/keys/trusted-encrypted.rst
 9668F:	include/keys/trusted-type.h
 9669F:	include/keys/trusted_tpm.h
 9670F:	security/keys/trusted-keys/
 9671
 9672KEYS/KEYRINGS
 9673M:	David Howells <dhowells@redhat.com>
 9674M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
 9675L:	keyrings@vger.kernel.org
 9676S:	Maintained
 9677F:	Documentation/security/keys/core.rst
 9678F:	include/keys/
 9679F:	include/linux/key-type.h
 9680F:	include/linux/key.h
 
 9681F:	include/linux/keyctl.h
 9682F:	include/uapi/linux/keyctl.h
 
 9683F:	security/keys/
 9684
 9685KFIFO
 9686M:	Stefani Seibold <stefani@seibold.net>
 9687S:	Maintained
 9688F:	include/linux/kfifo.h
 9689F:	lib/kfifo.c
 9690F:	samples/kfifo/
 9691
 9692KGDB / KDB /debug_core
 9693M:	Jason Wessel <jason.wessel@windriver.com>
 9694M:	Daniel Thompson <daniel.thompson@linaro.org>
 9695R:	Douglas Anderson <dianders@chromium.org>
 9696L:	kgdb-bugreport@lists.sourceforge.net
 9697S:	Maintained
 9698W:	http://kgdb.wiki.kernel.org/
 
 9699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
 
 9700F:	Documentation/dev-tools/kgdb.rst
 9701F:	drivers/misc/kgdbts.c
 9702F:	drivers/tty/serial/kgdboc.c
 9703F:	include/linux/kdb.h
 9704F:	include/linux/kgdb.h
 9705F:	kernel/debug/
 9706
 9707KHADAS MCU MFD DRIVER
 9708M:	Neil Armstrong <narmstrong@baylibre.com>
 9709L:	linux-amlogic@lists.infradead.org
 9710S:	Maintained
 9711F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
 9712F:	drivers/mfd/khadas-mcu.c
 9713F:	include/linux/mfd/khadas-mcu.h
 9714F:	drivers/thermal/khadas_mcu_fan.c
 9715
 9716KMEMLEAK
 9717M:	Catalin Marinas <catalin.marinas@arm.com>
 9718S:	Maintained
 9719F:	Documentation/dev-tools/kmemleak.rst
 9720F:	include/linux/kmemleak.h
 9721F:	mm/kmemleak-test.c
 9722F:	mm/kmemleak.c
 
 9723
 9724KMOD KERNEL MODULE LOADER - USERMODE HELPER
 9725M:	Luis Chamberlain <mcgrof@kernel.org>
 9726L:	linux-kernel@vger.kernel.org
 9727S:	Maintained
 9728F:	include/linux/kmod.h
 9729F:	kernel/kmod.c
 
 9730F:	lib/test_kmod.c
 9731F:	tools/testing/selftests/kmod/
 9732
 9733KPROBES
 9734M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
 9735M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
 9736M:	"David S. Miller" <davem@davemloft.net>
 9737M:	Masami Hiramatsu <mhiramat@kernel.org>
 9738S:	Maintained
 9739F:	Documentation/trace/kprobes.rst
 9740F:	include/asm-generic/kprobes.h
 9741F:	include/linux/kprobes.h
 
 9742F:	kernel/kprobes.c
 9743
 9744KS0108 LCD CONTROLLER DRIVER
 9745M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
 9746S:	Maintained
 9747F:	Documentation/admin-guide/auxdisplay/ks0108.rst
 9748F:	drivers/auxdisplay/ks0108.c
 9749F:	include/linux/ks0108.h
 9750
 9751L3MDEV
 9752M:	David Ahern <dsahern@kernel.org>
 9753L:	netdev@vger.kernel.org
 9754S:	Maintained
 9755F:	include/net/l3mdev.h
 9756F:	net/l3mdev
 
 9757
 9758L7 BPF FRAMEWORK
 9759M:	John Fastabend <john.fastabend@gmail.com>
 9760M:	Daniel Borkmann <daniel@iogearbox.net>
 9761M:	Jakub Sitnicki <jakub@cloudflare.com>
 9762M:	Lorenz Bauer <lmb@cloudflare.com>
 9763L:	netdev@vger.kernel.org
 9764L:	bpf@vger.kernel.org
 9765S:	Maintained
 9766F:	include/linux/skmsg.h
 9767F:	net/core/skmsg.c
 9768F:	net/core/sock_map.c
 9769F:	net/ipv4/tcp_bpf.c
 9770F:	net/ipv4/udp_bpf.c
 9771
 9772LANTIQ / INTEL Ethernet drivers
 9773M:	Hauke Mehrtens <hauke@hauke-m.de>
 9774L:	netdev@vger.kernel.org
 9775S:	Maintained
 9776F:	drivers/net/dsa/lantiq_gswip.c
 9777F:	drivers/net/dsa/lantiq_pce.h
 9778F:	drivers/net/ethernet/lantiq_xrx200.c
 9779F:	net/dsa/tag_gswip.c
 
 
 
 9780
 9781LANTIQ MIPS ARCHITECTURE
 9782M:	John Crispin <john@phrozen.org>
 9783L:	linux-mips@vger.kernel.org
 9784S:	Maintained
 9785F:	arch/mips/lantiq
 9786F:	drivers/soc/lantiq
 9787
 9788LAPB module
 9789L:	linux-x25@vger.kernel.org
 9790S:	Orphan
 9791F:	Documentation/networking/lapb-module.rst
 9792F:	include/*/lapb.h
 9793F:	net/lapb/
 9794
 9795LASI 53c700 driver for PARISC
 9796M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
 9797L:	linux-scsi@vger.kernel.org
 9798S:	Maintained
 9799F:	Documentation/scsi/53c700.rst
 9800F:	drivers/scsi/53c700*
 9801
 9802LEAKING_ADDRESSES
 9803M:	Tobin C. Harding <me@tobin.cc>
 9804M:	Tycho Andersen <tycho@tycho.pizza>
 9805L:	linux-hardening@vger.kernel.org
 9806S:	Maintained
 9807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
 9808F:	scripts/leaking_addresses.pl
 9809
 9810LED SUBSYSTEM
 
 9811M:	Pavel Machek <pavel@ucw.cz>
 9812R:	Dan Murphy <dmurphy@ti.com>
 9813L:	linux-leds@vger.kernel.org
 9814S:	Maintained
 9815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
 
 9816F:	Documentation/devicetree/bindings/leds/
 9817F:	drivers/leds/
 9818F:	include/linux/leds.h
 9819
 9820LEGACY EEPROM DRIVER
 9821M:	Jean Delvare <jdelvare@suse.com>
 9822S:	Maintained
 9823F:	Documentation/misc-devices/eeprom.rst
 9824F:	drivers/misc/eeprom/eeprom.c
 9825
 9826LEGO MINDSTORMS EV3
 9827R:	David Lechner <david@lechnology.com>
 9828S:	Maintained
 9829F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
 9830F:	arch/arm/boot/dts/da850-lego-ev3.dts
 
 9831F:	drivers/power/supply/lego_ev3_battery.c
 9832
 9833LEGO USB Tower driver
 9834M:	Juergen Stuber <starblue@users.sourceforge.net>
 9835L:	legousb-devel@lists.sourceforge.net
 9836S:	Maintained
 9837W:	http://legousb.sourceforge.net/
 
 9838F:	drivers/usb/misc/legousbtower.c
 9839
 9840LG LAPTOP EXTRAS
 9841M:	Matan Ziv-Av <matan@svgalib.org>
 9842L:	platform-driver-x86@vger.kernel.org
 9843S:	Maintained
 9844F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
 9845F:	Documentation/admin-guide/laptops/lg-laptop.rst
 9846F:	drivers/platform/x86/lg-laptop.c
 9847
 9848LG2160 MEDIA DRIVER
 9849M:	Michael Krufky <mkrufky@linuxtv.org>
 9850L:	linux-media@vger.kernel.org
 9851S:	Maintained
 9852W:	https://linuxtv.org
 9853W:	http://github.com/mkrufky
 9854Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 9855T:	git git://linuxtv.org/mkrufky/tuners.git
 
 9856F:	drivers/media/dvb-frontends/lg2160.*
 9857
 9858LGDT3305 MEDIA DRIVER
 9859M:	Michael Krufky <mkrufky@linuxtv.org>
 9860L:	linux-media@vger.kernel.org
 9861S:	Maintained
 9862W:	https://linuxtv.org
 9863W:	http://github.com/mkrufky
 9864Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 9865T:	git git://linuxtv.org/mkrufky/tuners.git
 
 9866F:	drivers/media/dvb-frontends/lgdt3305.*
 9867
 9868LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
 9869M:	Viresh Kumar <vireshk@kernel.org>
 9870L:	linux-ide@vger.kernel.org
 9871S:	Maintained
 9872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
 9873F:	drivers/ata/pata_arasan_cf.c
 9874F:	include/linux/pata_arasan_cf_data.h
 
 9875
 9876LIBATA PATA DRIVERS
 9877M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
 9878M:	Jens Axboe <axboe@kernel.dk>
 9879L:	linux-ide@vger.kernel.org
 9880S:	Maintained
 9881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
 9882F:	drivers/ata/ata_generic.c
 9883F:	drivers/ata/pata_*.c
 
 9884
 9885LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
 9886M:	Linus Walleij <linus.walleij@linaro.org>
 9887L:	linux-ide@vger.kernel.org
 9888S:	Maintained
 9889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
 
 9890F:	drivers/ata/pata_ftide010.c
 9891F:	drivers/ata/sata_gemini.c
 9892F:	drivers/ata/sata_gemini.h
 9893
 9894LIBATA SATA AHCI PLATFORM devices support
 9895M:	Hans de Goede <hdegoede@redhat.com>
 9896M:	Jens Axboe <axboe@kernel.dk>
 9897L:	linux-ide@vger.kernel.org
 9898S:	Maintained
 9899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
 
 9900F:	drivers/ata/ahci_platform.c
 9901F:	drivers/ata/libahci_platform.c
 9902F:	include/linux/ahci_platform.h
 9903
 9904LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
 9905M:	Mikael Pettersson <mikpelinux@gmail.com>
 9906L:	linux-ide@vger.kernel.org
 9907S:	Maintained
 9908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
 
 9909F:	drivers/ata/sata_promise.*
 9910
 9911LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
 9912M:	Jens Axboe <axboe@kernel.dk>
 9913L:	linux-ide@vger.kernel.org
 9914S:	Maintained
 9915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
 9916F:	Documentation/devicetree/bindings/ata/
 9917F:	drivers/ata/
 9918F:	include/linux/ata.h
 9919F:	include/linux/libata.h
 
 9920
 9921LIBLOCKDEP
 9922M:	Sasha Levin <alexander.levin@microsoft.com>
 9923S:	Maintained
 9924F:	tools/lib/lockdep/
 9925
 9926LIBNVDIMM BLK: MMIO-APERTURE DRIVER
 9927M:	Dan Williams <dan.j.williams@intel.com>
 9928M:	Vishal Verma <vishal.l.verma@intel.com>
 9929M:	Dave Jiang <dave.jiang@intel.com>
 9930L:	linux-nvdimm@lists.01.org
 9931S:	Supported
 9932Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
 9933P:	Documentation/nvdimm/maintainer-entry-profile.rst
 9934F:	drivers/nvdimm/blk.c
 9935F:	drivers/nvdimm/region_devs.c
 9936
 9937LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
 9938M:	Vishal Verma <vishal.l.verma@intel.com>
 9939M:	Dan Williams <dan.j.williams@intel.com>
 9940M:	Dave Jiang <dave.jiang@intel.com>
 9941L:	linux-nvdimm@lists.01.org
 9942S:	Supported
 9943Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
 9944P:	Documentation/nvdimm/maintainer-entry-profile.rst
 9945F:	drivers/nvdimm/btt*
 9946
 9947LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
 9948M:	Dan Williams <dan.j.williams@intel.com>
 9949M:	Vishal Verma <vishal.l.verma@intel.com>
 9950M:	Dave Jiang <dave.jiang@intel.com>
 9951L:	linux-nvdimm@lists.01.org
 9952S:	Supported
 9953Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
 9954P:	Documentation/nvdimm/maintainer-entry-profile.rst
 9955F:	drivers/nvdimm/pmem*
 9956
 9957LIBNVDIMM: DEVICETREE BINDINGS
 9958M:	Oliver O'Halloran <oohall@gmail.com>
 9959L:	linux-nvdimm@lists.01.org
 9960S:	Supported
 9961Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
 9962F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
 9963F:	drivers/nvdimm/of_pmem.c
 
 9964
 9965LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
 9966M:	Dan Williams <dan.j.williams@intel.com>
 9967M:	Vishal Verma <vishal.l.verma@intel.com>
 9968M:	Dave Jiang <dave.jiang@intel.com>
 
 9969M:	Ira Weiny <ira.weiny@intel.com>
 9970L:	linux-nvdimm@lists.01.org
 9971S:	Supported
 9972Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
 9973P:	Documentation/nvdimm/maintainer-entry-profile.rst
 9974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
 9975F:	drivers/acpi/nfit/*
 9976F:	drivers/nvdimm/*
 9977F:	include/linux/libnvdimm.h
 9978F:	include/linux/nd.h
 
 9979F:	include/uapi/linux/ndctl.h
 9980F:	tools/testing/nvdimm/
 9981
 9982LICENSES and SPDX stuff
 9983M:	Thomas Gleixner <tglx@linutronix.de>
 9984M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 9985L:	linux-spdx@vger.kernel.org
 9986S:	Maintained
 9987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
 9988F:	COPYING
 9989F:	Documentation/process/license-rules.rst
 9990F:	LICENSES/
 9991F:	scripts/spdxcheck-test.sh
 9992F:	scripts/spdxcheck.py
 9993
 9994LIGHTNVM PLATFORM SUPPORT
 9995M:	Matias Bjorling <mb@lightnvm.io>
 
 9996L:	linux-block@vger.kernel.org
 9997S:	Maintained
 9998W:	http://github/OpenChannelSSD
 9999F:	drivers/lightnvm/
10000F:	include/linux/lightnvm.h
10001F:	include/uapi/linux/lightnvm.h
10002
10003LINEAR RANGES HELPERS
10004M:	Mark Brown <broonie@kernel.org>
10005R:	Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10006F:	lib/linear_ranges.c
10007F:	lib/test_linear_ranges.c
10008F:	include/linux/linear_range.h
10009
10010LINUX FOR POWER MACINTOSH
10011M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
 
10012L:	linuxppc-dev@lists.ozlabs.org
10013S:	Odd Fixes
10014F:	arch/powerpc/platforms/powermac/
10015F:	drivers/macintosh/
10016
10017LINUX FOR POWERPC (32-BIT AND 64-BIT)
 
 
10018M:	Michael Ellerman <mpe@ellerman.id.au>
10019R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10020R:	Paul Mackerras <paulus@samba.org>
10021L:	linuxppc-dev@lists.ozlabs.org
10022S:	Supported
10023W:	https://github.com/linuxppc/wiki/wiki
10024Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
 
10026F:	Documentation/ABI/stable/sysfs-firmware-opal-*
10027F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
10028F:	Documentation/devicetree/bindings/powerpc/
10029F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
 
10030F:	Documentation/powerpc/
10031F:	arch/powerpc/
10032F:	drivers/*/*/*pasemi*
10033F:	drivers/*/*pasemi*
10034F:	drivers/char/tpm/tpm_ibmvtpm*
10035F:	drivers/crypto/nx/
10036F:	drivers/crypto/vmx/
10037F:	drivers/i2c/busses/i2c-opal.c
10038F:	drivers/net/ethernet/ibm/ibmveth.*
10039F:	drivers/net/ethernet/ibm/ibmvnic.*
10040F:	drivers/pci/hotplug/pnv_php.c
10041F:	drivers/pci/hotplug/rpa*
10042F:	drivers/rtc/rtc-opal.c
10043F:	drivers/scsi/ibmvscsi/
10044F:	drivers/tty/hvc/hvc_opal.c
10045F:	drivers/watchdog/wdrtas.c
10046F:	tools/testing/selftests/powerpc
10047N:	/pmac
10048N:	powermac
10049N:	powernv
10050N:	[^a-z0-9]ps3
10051N:	pseries
10052
10053LINUX FOR POWERPC EMBEDDED MPC5XXX
10054M:	Anatolij Gustschin <agust@denx.de>
10055L:	linuxppc-dev@lists.ozlabs.org
10056S:	Odd Fixes
 
10057F:	arch/powerpc/platforms/512x/
10058F:	arch/powerpc/platforms/52xx/
10059
10060LINUX FOR POWERPC EMBEDDED PPC4XX
 
 
 
10061L:	linuxppc-dev@lists.ozlabs.org
10062S:	Orphan
10063F:	arch/powerpc/platforms/40x/
10064F:	arch/powerpc/platforms/44x/
10065
10066LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10067M:	Scott Wood <oss@buserror.net>
 
 
10068L:	linuxppc-dev@lists.ozlabs.org
10069S:	Odd fixes
10070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10071F:	Documentation/devicetree/bindings/powerpc/fsl/
10072F:	arch/powerpc/platforms/83xx/
10073F:	arch/powerpc/platforms/85xx/
 
10074
10075LINUX FOR POWERPC EMBEDDED PPC8XX
10076M:	Christophe Leroy <christophe.leroy@csgroup.eu>
 
10077L:	linuxppc-dev@lists.ozlabs.org
10078S:	Maintained
10079F:	arch/powerpc/platforms/8xx/
10080
 
 
 
 
 
 
 
 
 
 
 
 
 
10081LINUX KERNEL DUMP TEST MODULE (LKDTM)
10082M:	Kees Cook <keescook@chromium.org>
10083S:	Maintained
10084F:	drivers/misc/lkdtm/*
10085F:	tools/testing/selftests/lkdtm/*
10086
10087LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10088M:	Alan Stern <stern@rowland.harvard.edu>
10089M:	Andrea Parri <parri.andrea@gmail.com>
10090M:	Will Deacon <will@kernel.org>
10091M:	Peter Zijlstra <peterz@infradead.org>
10092M:	Boqun Feng <boqun.feng@gmail.com>
10093M:	Nicholas Piggin <npiggin@gmail.com>
10094M:	David Howells <dhowells@redhat.com>
10095M:	Jade Alglave <j.alglave@ucl.ac.uk>
10096M:	Luc Maranget <luc.maranget@inria.fr>
10097M:	"Paul E. McKenney" <paulmck@kernel.org>
10098R:	Akira Yokosawa <akiyks@gmail.com>
10099R:	Daniel Lustig <dlustig@nvidia.com>
10100R:	Joel Fernandes <joel@joelfernandes.org>
10101L:	linux-kernel@vger.kernel.org
10102L:	linux-arch@vger.kernel.org
10103S:	Supported
10104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
 
10105F:	Documentation/atomic_bitops.txt
10106F:	Documentation/atomic_t.txt
10107F:	Documentation/core-api/atomic_ops.rst
10108F:	Documentation/core-api/refcount-vs-atomic.rst
10109F:	Documentation/litmus-tests/
10110F:	Documentation/memory-barriers.txt
10111F:	tools/memory-model/
10112
10113LIS3LV02D ACCELEROMETER DRIVER
10114M:	Eric Piel <eric.piel@tremplin-utc.net>
10115S:	Maintained
10116F:	Documentation/misc-devices/lis3lv02d.rst
10117F:	drivers/misc/lis3lv02d/
10118F:	drivers/platform/x86/hp_accel.c
10119
10120LIST KUNIT TEST
10121M:	David Gow <davidgow@google.com>
10122L:	linux-kselftest@vger.kernel.org
10123L:	kunit-dev@googlegroups.com
10124S:	Maintained
10125F:	lib/list-test.c
10126
10127LIVE PATCHING
10128M:	Josh Poimboeuf <jpoimboe@redhat.com>
10129M:	Jiri Kosina <jikos@kernel.org>
10130M:	Miroslav Benes <mbenes@suse.cz>
10131M:	Petr Mladek <pmladek@suse.com>
10132R:	Joe Lawrence <joe.lawrence@redhat.com>
10133L:	live-patching@vger.kernel.org
10134S:	Maintained
10135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10136F:	Documentation/ABI/testing/sysfs-kernel-livepatch
10137F:	Documentation/livepatch/
10138F:	arch/powerpc/include/asm/livepatch.h
10139F:	arch/s390/include/asm/livepatch.h
10140F:	arch/x86/include/asm/livepatch.h
10141F:	include/linux/livepatch.h
10142F:	kernel/livepatch/
10143F:	lib/livepatch/
 
 
 
 
10144F:	samples/livepatch/
10145F:	tools/testing/selftests/livepatch/
 
 
10146
10147LLC (802.2)
10148L:	netdev@vger.kernel.org
10149S:	Odd fixes
10150F:	include/linux/llc.h
10151F:	include/net/llc*
10152F:	include/uapi/linux/llc.h
 
10153F:	net/llc/
10154
10155LM73 HARDWARE MONITOR DRIVER
10156M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
10157L:	linux-hwmon@vger.kernel.org
10158S:	Maintained
10159F:	drivers/hwmon/lm73.c
10160
10161LM78 HARDWARE MONITOR DRIVER
10162M:	Jean Delvare <jdelvare@suse.com>
10163L:	linux-hwmon@vger.kernel.org
10164S:	Maintained
10165F:	Documentation/hwmon/lm78.rst
10166F:	drivers/hwmon/lm78.c
10167
10168LM83 HARDWARE MONITOR DRIVER
10169M:	Jean Delvare <jdelvare@suse.com>
10170L:	linux-hwmon@vger.kernel.org
10171S:	Maintained
10172F:	Documentation/hwmon/lm83.rst
10173F:	drivers/hwmon/lm83.c
10174
10175LM90 HARDWARE MONITOR DRIVER
10176M:	Jean Delvare <jdelvare@suse.com>
10177L:	linux-hwmon@vger.kernel.org
10178S:	Maintained
10179F:	Documentation/devicetree/bindings/hwmon/lm90.txt
10180F:	Documentation/hwmon/lm90.rst
 
10181F:	drivers/hwmon/lm90.c
10182F:	include/dt-bindings/thermal/lm90.h
10183
10184LM95234 HARDWARE MONITOR DRIVER
10185M:	Guenter Roeck <linux@roeck-us.net>
10186L:	linux-hwmon@vger.kernel.org
10187S:	Maintained
10188F:	Documentation/hwmon/lm95234.rst
10189F:	drivers/hwmon/lm95234.c
10190
10191LME2510 MEDIA DRIVER
10192M:	Malcolm Priestley <tvboxspy@gmail.com>
10193L:	linux-media@vger.kernel.org
10194S:	Maintained
10195W:	https://linuxtv.org
10196Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 
10197F:	drivers/media/usb/dvb-usb-v2/lmedm04*
10198
10199LOADPIN SECURITY MODULE
10200M:	Kees Cook <keescook@chromium.org>
10201S:	Supported
10202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10203F:	Documentation/admin-guide/LSM/LoadPin.rst
10204F:	security/loadpin/
 
10205
10206LOCKING PRIMITIVES
10207M:	Peter Zijlstra <peterz@infradead.org>
10208M:	Ingo Molnar <mingo@redhat.com>
10209M:	Will Deacon <will@kernel.org>
10210L:	linux-kernel@vger.kernel.org
10211S:	Maintained
10212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
 
10213F:	Documentation/locking/
10214F:	arch/*/include/asm/spinlock*.h
10215F:	include/linux/lockdep.h
10216F:	include/linux/mutex*.h
 
10217F:	include/linux/rwlock*.h
 
10218F:	include/linux/rwsem*.h
10219F:	include/linux/seqlock.h
10220F:	include/linux/spinlock*.h
10221F:	kernel/locking/
10222F:	lib/locking*.[ch]
 
10223X:	kernel/locking/locktorture.c
10224
10225LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10226M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
10227L:	linux-ntfs-dev@lists.sourceforge.net
10228S:	Maintained
10229W:	http://www.linux-ntfs.org/content/view/19/37/
 
10230F:	Documentation/admin-guide/ldm.rst
10231F:	block/partitions/ldm.*
10232
10233LOGITECH HID GAMING KEYBOARDS
10234M:	Hans de Goede <hdegoede@redhat.com>
10235L:	linux-input@vger.kernel.org
10236S:	Maintained
10237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10238F:	drivers/hid/hid-lg-g15.c
10239
10240LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10241M:	Sathya Prakash <sathya.prakash@broadcom.com>
10242M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10243M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10244L:	MPT-FusionLinux.pdl@broadcom.com
10245L:	linux-scsi@vger.kernel.org
10246S:	Supported
10247W:	http://www.avagotech.com/support/
 
10248F:	drivers/message/fusion/
10249F:	drivers/scsi/mpt3sas/
10250
10251LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10252M:	Matthew Wilcox <willy@infradead.org>
10253L:	linux-scsi@vger.kernel.org
10254S:	Maintained
10255F:	drivers/scsi/sym53c8xx_2/
10256
10257LTC1660 DAC DRIVER
10258M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10259L:	linux-iio@vger.kernel.org
10260S:	Maintained
10261F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10262F:	drivers/iio/dac/ltc1660.c
10263
10264LTC2947 HARDWARE MONITOR DRIVER
10265M:	Nuno Sá <nuno.sa@analog.com>
10266L:	linux-hwmon@vger.kernel.org
10267S:	Supported
10268W:	http://ez.analog.com/community/linux-device-drivers
10269F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10270F:	drivers/hwmon/ltc2947-core.c
10271F:	drivers/hwmon/ltc2947-i2c.c
10272F:	drivers/hwmon/ltc2947-spi.c
10273F:	drivers/hwmon/ltc2947.h
10274
10275LTC2983 IIO TEMPERATURE DRIVER
10276M:	Nuno Sá <nuno.sa@analog.com>
10277L:	linux-iio@vger.kernel.org
10278S:	Supported
10279W:	http://ez.analog.com/community/linux-device-drivers
10280F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10281F:	drivers/iio/temperature/ltc2983.c
10282
10283LTC4261 HARDWARE MONITOR DRIVER
10284M:	Guenter Roeck <linux@roeck-us.net>
10285L:	linux-hwmon@vger.kernel.org
10286S:	Maintained
10287F:	Documentation/hwmon/ltc4261.rst
10288F:	drivers/hwmon/ltc4261.c
10289
10290LTC4306 I2C MULTIPLEXER DRIVER
10291M:	Michael Hennerich <michael.hennerich@analog.com>
 
10292L:	linux-i2c@vger.kernel.org
10293S:	Supported
10294W:	http://ez.analog.com/community/linux-device-drivers
10295F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10296F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
 
10297
10298LTP (Linux Test Project)
10299M:	Mike Frysinger <vapier@gentoo.org>
10300M:	Cyril Hrubis <chrubis@suse.cz>
10301M:	Wanlong Gao <wanlong.gao@gmail.com>
10302M:	Jan Stancek <jstancek@redhat.com>
10303M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10304M:	Alexey Kodanev <alexey.kodanev@oracle.com>
10305L:	ltp@lists.linux.it (subscribers-only)
10306S:	Maintained
10307W:	http://linux-test-project.github.io/
10308T:	git git://github.com/linux-test-project/ltp.git
 
10309
10310M68K ARCHITECTURE
10311M:	Geert Uytterhoeven <geert@linux-m68k.org>
10312L:	linux-m68k@lists.linux-m68k.org
10313S:	Maintained
10314W:	http://www.linux-m68k.org/
10315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
 
10316F:	arch/m68k/
10317F:	drivers/zorro/
10318
10319M68K ON APPLE MACINTOSH
10320M:	Joshua Thompson <funaho@jurai.org>
 
10321L:	linux-m68k@lists.linux-m68k.org
10322S:	Maintained
10323W:	http://www.mac.linux-m68k.org/
10324F:	arch/m68k/mac/
10325
10326M68K ON HP9000/300
10327M:	Philip Blundell <philb@gnu.org>
10328S:	Maintained
10329W:	http://www.tazenda.demon.co.uk/phil/linux-hp
 
10330F:	arch/m68k/hp300/
10331
10332M88DS3103 MEDIA DRIVER
10333M:	Antti Palosaari <crope@iki.fi>
10334L:	linux-media@vger.kernel.org
10335S:	Maintained
10336W:	https://linuxtv.org
10337W:	http://palosaari.fi/linux/
10338Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10339T:	git git://linuxtv.org/anttip/media_tree.git
 
10340F:	drivers/media/dvb-frontends/m88ds3103*
10341
10342M88RS2000 MEDIA DRIVER
10343M:	Malcolm Priestley <tvboxspy@gmail.com>
10344L:	linux-media@vger.kernel.org
10345S:	Maintained
10346W:	https://linuxtv.org
10347Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 
10348F:	drivers/media/dvb-frontends/m88rs2000*
10349
10350MA901 MASTERKIT USB FM RADIO DRIVER
10351M:	Alexey Klimov <klimov.linux@gmail.com>
10352L:	linux-media@vger.kernel.org
10353S:	Maintained
10354T:	git git://linuxtv.org/media_tree.git
 
10355F:	drivers/media/radio/radio-ma901.c
10356
10357MAC80211
10358M:	Johannes Berg <johannes@sipsolutions.net>
10359L:	linux-wireless@vger.kernel.org
10360S:	Maintained
10361W:	https://wireless.wiki.kernel.org/
10362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10364F:	Documentation/networking/mac80211-injection.rst
10365F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10366F:	drivers/net/wireless/mac80211_hwsim.[ch]
10367F:	include/net/mac80211.h
10368F:	net/mac80211/
 
 
10369
10370MAILBOX API
10371M:	Jassi Brar <jassisinghbrar@gmail.com>
10372L:	linux-kernel@vger.kernel.org
10373S:	Maintained
10374F:	drivers/mailbox/
10375F:	include/linux/mailbox_client.h
10376F:	include/linux/mailbox_controller.h
10377
10378MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10379M:	Michael Kerrisk <mtk.manpages@gmail.com>
 
10380L:	linux-man@vger.kernel.org
10381S:	Maintained
10382W:	http://www.kernel.org/doc/man-pages
10383
10384MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10385M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
10386L:	linux-mips@vger.kernel.org
10387S:	Maintained
10388F:	arch/mips/boot/dts/img/pistachio_marduk.dts
10389
10390MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10391M:	Andrew Lunn <andrew@lunn.ch>
10392M:	Vivien Didelot <vivien.didelot@gmail.com>
10393L:	netdev@vger.kernel.org
10394S:	Maintained
10395F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
10396F:	Documentation/networking/devlink/mv88e6xxx.rst
10397F:	drivers/net/dsa/mv88e6xxx/
10398F:	include/linux/platform_data/mv88e6xxx.h
10399
10400MARVELL ARMADA 3700 PHY DRIVERS
10401M:	Miquel Raynal <miquel.raynal@bootlin.com>
10402S:	Maintained
10403F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10404F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10405F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10406F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10407
10408MARVELL ARMADA DRM SUPPORT
10409M:	Russell King <linux@armlinux.org.uk>
10410S:	Maintained
10411T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10412T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10413F:	Documentation/devicetree/bindings/display/armada/
10414F:	drivers/gpu/drm/armada/
10415F:	include/uapi/drm/armada_drm.h
 
 
 
 
 
 
 
 
 
10416
10417MARVELL CRYPTO DRIVER
10418M:	Boris Brezillon <bbrezillon@kernel.org>
10419M:	Arnaud Ebalard <arno@natisbad.org>
10420M:	Srujana Challa <schalla@marvell.com>
10421L:	linux-crypto@vger.kernel.org
10422S:	Maintained
10423F:	drivers/crypto/marvell/
 
 
10424
10425MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10426M:	Mirko Lindner <mlindner@marvell.com>
10427M:	Stephen Hemminger <stephen@networkplumber.org>
10428L:	netdev@vger.kernel.org
10429S:	Maintained
10430F:	drivers/net/ethernet/marvell/sk*
10431
10432MARVELL LIBERTAS WIRELESS DRIVER
10433L:	libertas-dev@lists.infradead.org
10434S:	Orphan
10435F:	drivers/net/wireless/marvell/libertas/
10436
10437MARVELL MACCHIATOBIN SUPPORT
10438M:	Russell King <linux@armlinux.org.uk>
10439L:	linux-arm-kernel@lists.infradead.org
10440S:	Maintained
10441F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10442
10443MARVELL MV643XX ETHERNET DRIVER
10444M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10445L:	netdev@vger.kernel.org
10446S:	Maintained
10447F:	drivers/net/ethernet/marvell/mv643xx_eth.*
10448F:	include/linux/mv643xx.h
10449
10450MARVELL MV88X3310 PHY DRIVER
10451M:	Russell King <linux@armlinux.org.uk>
10452L:	netdev@vger.kernel.org
10453S:	Maintained
10454F:	drivers/net/phy/marvell10g.c
10455
10456MARVELL MVEBU THERMAL DRIVER
10457M:	Miquel Raynal <miquel.raynal@bootlin.com>
10458S:	Maintained
10459F:	drivers/thermal/armada_thermal.c
10460
10461MARVELL MVNETA ETHERNET DRIVER
10462M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10463L:	netdev@vger.kernel.org
10464S:	Maintained
10465F:	drivers/net/ethernet/marvell/mvneta.*
10466
10467MARVELL MWIFIEX WIRELESS DRIVER
10468M:	Amitkumar Karwar <amitkarwar@gmail.com>
10469M:	Ganapathi Bhat <ganapathi.bhat@nxp.com>
 
10470M:	Xinming Hu <huxinming820@gmail.com>
10471L:	linux-wireless@vger.kernel.org
10472S:	Maintained
10473F:	drivers/net/wireless/marvell/mwifiex/
10474
10475MARVELL MWL8K WIRELESS DRIVER
10476M:	Lennert Buytenhek <buytenh@wantstofly.org>
10477L:	linux-wireless@vger.kernel.org
10478S:	Odd Fixes
10479F:	drivers/net/wireless/marvell/mwl8k.c
10480
10481MARVELL NAND CONTROLLER DRIVER
10482M:	Miquel Raynal <miquel.raynal@bootlin.com>
10483L:	linux-mtd@lists.infradead.org
10484S:	Maintained
10485F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
10486F:	drivers/mtd/nand/raw/marvell_nand.c
10487
10488MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10489M:	Sunil Goutham <sgoutham@marvell.com>
10490M:	Geetha sowjanya <gakula@marvell.com>
10491M:	Subbaraya Sundeep <sbhatta@marvell.com>
10492M:	hariprasad <hkelam@marvell.com>
10493L:	netdev@vger.kernel.org
10494S:	Supported
10495F:	drivers/net/ethernet/marvell/octeontx2/nic/
10496
10497MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10498M:	Sunil Goutham <sgoutham@marvell.com>
10499M:	Linu Cherian <lcherian@marvell.com>
10500M:	Geetha sowjanya <gakula@marvell.com>
10501M:	Jerin Jacob <jerinj@marvell.com>
10502L:	netdev@vger.kernel.org
10503S:	Supported
10504F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10505F:	drivers/net/ethernet/marvell/octeontx2/af/
10506
10507MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10508M:	Nicolas Pitre <nico@fluxnic.net>
10509S:	Odd Fixes
10510F:	drivers/mmc/host/mvsdio.*
10511
10512MARVELL USB MDIO CONTROLLER DRIVER
10513M:	Tobias Waldekranz <tobias@waldekranz.com>
10514L:	netdev@vger.kernel.org
10515S:	Maintained
10516F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10517F:	drivers/net/phy/mdio-mvusb.c
10518
10519MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10520M:	Hu Ziji <huziji@marvell.com>
10521L:	linux-mmc@vger.kernel.org
10522S:	Supported
10523F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10524F:	drivers/mmc/host/sdhci-xenon*
 
 
 
 
 
 
 
 
 
 
10525
10526MATROX FRAMEBUFFER DRIVER
10527L:	linux-fbdev@vger.kernel.org
10528S:	Orphan
10529F:	drivers/video/fbdev/matrox/matroxfb_*
10530F:	include/uapi/linux/matroxfb.h
10531
10532MAX16065 HARDWARE MONITOR DRIVER
10533M:	Guenter Roeck <linux@roeck-us.net>
10534L:	linux-hwmon@vger.kernel.org
10535S:	Maintained
10536F:	Documentation/hwmon/max16065.rst
10537F:	drivers/hwmon/max16065.c
10538
10539MAX2175 SDR TUNER DRIVER
10540M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
10541L:	linux-media@vger.kernel.org
10542S:	Maintained
10543T:	git git://linuxtv.org/media_tree.git
 
10544F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
10545F:	Documentation/userspace-api/media/drivers/max2175.rst
10546F:	drivers/media/i2c/max2175*
10547F:	include/uapi/linux/max2175.h
10548
10549MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10550L:	linux-hwmon@vger.kernel.org
10551S:	Orphan
10552F:	Documentation/hwmon/max6650.rst
10553F:	drivers/hwmon/max6650.c
10554
10555MAX6697 HARDWARE MONITOR DRIVER
10556M:	Guenter Roeck <linux@roeck-us.net>
10557L:	linux-hwmon@vger.kernel.org
10558S:	Maintained
10559F:	Documentation/devicetree/bindings/hwmon/max6697.txt
10560F:	Documentation/hwmon/max6697.rst
 
10561F:	drivers/hwmon/max6697.c
10562F:	include/linux/platform_data/max6697.h
10563
10564MAX9286 QUAD GMSL DESERIALIZER DRIVER
10565M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
10566M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10567M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10568M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10569L:	linux-media@vger.kernel.org
10570S:	Maintained
10571F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10572F:	drivers/media/i2c/max9286.c
10573
10574MAX9860 MONO AUDIO VOICE CODEC DRIVER
10575M:	Peter Rosin <peda@axentia.se>
10576L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10577S:	Maintained
10578F:	Documentation/devicetree/bindings/sound/max9860.txt
10579F:	sound/soc/codecs/max9860.*
10580
10581MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10582M:	Andreas Klinger <ak@it-klinger.de>
10583L:	linux-iio@vger.kernel.org
10584S:	Maintained
10585F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10586F:	drivers/iio/proximity/mb1232.c
10587
10588MAXIM MAX77650 PMIC MFD DRIVER
10589M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
10590L:	linux-kernel@vger.kernel.org
10591S:	Maintained
10592F:	Documentation/devicetree/bindings/*/*max77650.yaml
10593F:	Documentation/devicetree/bindings/*/max77650*.yaml
10594F:	drivers/gpio/gpio-max77650.c
10595F:	drivers/input/misc/max77650-onkey.c
10596F:	drivers/leds/leds-max77650.c
10597F:	drivers/mfd/max77650.c
10598F:	drivers/power/supply/max77650-charger.c
10599F:	drivers/regulator/max77650-regulator.c
10600F:	include/linux/mfd/max77650.h
 
 
 
10601
10602MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10603M:	Javier Martinez Canillas <javier@dowhile0.org>
10604L:	linux-kernel@vger.kernel.org
10605S:	Supported
10606F:	Documentation/devicetree/bindings/*/*max77802.txt
10607F:	drivers/regulator/max77802-regulator.c
 
10608F:	include/dt-bindings/*/*max77802.h
10609
10610MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10611M:	Krzysztof Kozlowski <krzk@kernel.org>
10612M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10613L:	linux-pm@vger.kernel.org
10614S:	Supported
10615F:	drivers/power/supply/max14577_charger.c
10616F:	drivers/power/supply/max77693_charger.c
10617
10618MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10619M:	Chanwoo Choi <cw00.choi@samsung.com>
10620M:	Krzysztof Kozlowski <krzk@kernel.org>
10621M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10622L:	linux-kernel@vger.kernel.org
10623S:	Supported
10624F:	Documentation/devicetree/bindings/*/max77686.txt
10625F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
10626F:	Documentation/devicetree/bindings/mfd/max14577.txt
10627F:	Documentation/devicetree/bindings/mfd/max77693.txt
10628F:	drivers/*/max14577*.c
10629F:	drivers/*/max77686*.c
10630F:	drivers/*/max77693*.c
10631F:	drivers/clk/clk-max77686.c
10632F:	drivers/extcon/extcon-max14577.c
10633F:	drivers/extcon/extcon-max77693.c
10634F:	drivers/rtc/rtc-max77686.c
 
 
 
 
 
10635F:	include/linux/mfd/max14577*.h
10636F:	include/linux/mfd/max77686*.h
10637F:	include/linux/mfd/max77693*.h
10638
10639MAXIRADIO FM RADIO RECEIVER DRIVER
10640M:	Hans Verkuil <hverkuil@xs4all.nl>
10641L:	linux-media@vger.kernel.org
10642S:	Maintained
10643W:	https://linuxtv.org
10644T:	git git://linuxtv.org/media_tree.git
10645F:	drivers/media/radio/radio-maxiradio*
10646
10647MCAN MMIO DEVICE DRIVER
10648M:	Dan Murphy <dmurphy@ti.com>
10649M:	Sriram Dash <sriram.dash@samsung.com>
10650L:	linux-can@vger.kernel.org
10651S:	Maintained
10652F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10653F:	drivers/net/can/m_can/m_can.c
10654F:	drivers/net/can/m_can/m_can.h
10655F:	drivers/net/can/m_can/m_can_platform.c
10656
10657MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10658M:	Rishi Gupta <gupt21@gmail.com>
10659L:	linux-i2c@vger.kernel.org
10660L:	linux-input@vger.kernel.org
10661S:	Maintained
10662F:	drivers/hid/hid-mcp2221.c
10663
10664MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10665M:	Peter Rosin <peda@axentia.se>
10666L:	linux-iio@vger.kernel.org
10667S:	Maintained
10668F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10669F:	drivers/iio/potentiometer/mcp4018.c
10670F:	drivers/iio/potentiometer/mcp4531.c
10671
10672MCR20A IEEE-802.15.4 RADIO DRIVER
10673M:	Xue Liu <liuxuenetmail@gmail.com>
10674L:	linux-wpan@vger.kernel.org
10675S:	Maintained
10676W:	https://github.com/xueliu/mcr20a-linux
10677F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10678F:	drivers/net/ieee802154/mcr20a.c
10679F:	drivers/net/ieee802154/mcr20a.h
 
10680
10681MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10682M:	William Breathitt Gray <vilhelm.gray@gmail.com>
10683L:	linux-iio@vger.kernel.org
10684S:	Maintained
10685F:	drivers/iio/dac/cio-dac.c
10686
10687MEDIA CONTROLLER FRAMEWORK
10688M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10689M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10690L:	linux-media@vger.kernel.org
10691S:	Supported
10692W:	https://www.linuxtv.org
10693T:	git git://linuxtv.org/media_tree.git
 
10694F:	drivers/media/mc/
10695F:	include/media/media-*.h
10696F:	include/uapi/linux/media.h
10697
10698MEDIA DRIVER FOR FREESCALE IMX PXP
10699M:	Philipp Zabel <p.zabel@pengutronix.de>
10700L:	linux-media@vger.kernel.org
10701S:	Maintained
10702T:	git git://linuxtv.org/media_tree.git
10703F:	drivers/media/platform/imx-pxp.[ch]
10704
10705MEDIA DRIVERS FOR ASCOT2E
10706M:	Sergey Kozlov <serjk@netup.ru>
10707M:	Abylay Ospan <aospan@netup.ru>
10708L:	linux-media@vger.kernel.org
10709S:	Supported
10710W:	https://linuxtv.org
10711W:	http://netup.tv/
10712T:	git git://linuxtv.org/media_tree.git
 
10713F:	drivers/media/dvb-frontends/ascot2e*
10714
10715MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10716M:	Jasmin Jessich <jasmin@anw.at>
10717L:	linux-media@vger.kernel.org
10718S:	Maintained
10719W:	https://linuxtv.org
10720T:	git git://linuxtv.org/media_tree.git
 
10721F:	drivers/media/dvb-frontends/cxd2099*
10722
10723MEDIA DRIVERS FOR CXD2841ER
10724M:	Sergey Kozlov <serjk@netup.ru>
10725M:	Abylay Ospan <aospan@netup.ru>
10726L:	linux-media@vger.kernel.org
10727S:	Supported
10728W:	https://linuxtv.org
10729W:	http://netup.tv/
10730T:	git git://linuxtv.org/media_tree.git
 
10731F:	drivers/media/dvb-frontends/cxd2841er*
10732
10733MEDIA DRIVERS FOR CXD2880
10734M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10735L:	linux-media@vger.kernel.org
10736S:	Supported
10737W:	http://linuxtv.org/
10738T:	git git://linuxtv.org/media_tree.git
 
10739F:	drivers/media/dvb-frontends/cxd2880/*
10740F:	drivers/media/spi/cxd2880*
10741
10742MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10743L:	linux-media@vger.kernel.org
10744S:	Orphan
10745W:	https://linuxtv.org
10746T:	git git://linuxtv.org/media_tree.git
 
10747F:	drivers/media/pci/ddbridge/*
10748
10749MEDIA DRIVERS FOR FREESCALE IMX
10750M:	Steve Longerbeam <slongerbeam@gmail.com>
10751M:	Philipp Zabel <p.zabel@pengutronix.de>
10752L:	linux-media@vger.kernel.org
10753S:	Maintained
10754T:	git git://linuxtv.org/media_tree.git
10755F:	Documentation/admin-guide/media/imx.rst
10756F:	Documentation/devicetree/bindings/media/imx.txt
 
10757F:	drivers/staging/media/imx/
10758F:	include/linux/imx-media.h
10759F:	include/media/imx.h
10760
 
 
 
 
 
 
 
10761MEDIA DRIVERS FOR FREESCALE IMX7
10762M:	Rui Miguel Silva <rmfrfs@gmail.com>
10763L:	linux-media@vger.kernel.org
10764S:	Maintained
10765T:	git git://linuxtv.org/media_tree.git
10766F:	Documentation/admin-guide/media/imx7.rst
10767F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10768F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
 
10769F:	drivers/staging/media/imx/imx7-media-csi.c
10770F:	drivers/staging/media/imx/imx7-mipi-csis.c
10771
10772MEDIA DRIVERS FOR HELENE
10773M:	Abylay Ospan <aospan@netup.ru>
10774L:	linux-media@vger.kernel.org
10775S:	Supported
10776W:	https://linuxtv.org
10777W:	http://netup.tv/
10778T:	git git://linuxtv.org/media_tree.git
 
10779F:	drivers/media/dvb-frontends/helene*
10780
10781MEDIA DRIVERS FOR HORUS3A
10782M:	Sergey Kozlov <serjk@netup.ru>
10783M:	Abylay Ospan <aospan@netup.ru>
10784L:	linux-media@vger.kernel.org
10785S:	Supported
10786W:	https://linuxtv.org
10787W:	http://netup.tv/
10788T:	git git://linuxtv.org/media_tree.git
 
10789F:	drivers/media/dvb-frontends/horus3a*
10790
10791MEDIA DRIVERS FOR LNBH25
10792M:	Sergey Kozlov <serjk@netup.ru>
10793M:	Abylay Ospan <aospan@netup.ru>
10794L:	linux-media@vger.kernel.org
10795S:	Supported
10796W:	https://linuxtv.org
10797W:	http://netup.tv/
10798T:	git git://linuxtv.org/media_tree.git
 
10799F:	drivers/media/dvb-frontends/lnbh25*
10800
10801MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10802L:	linux-media@vger.kernel.org
10803S:	Orphan
10804W:	https://linuxtv.org
10805T:	git git://linuxtv.org/media_tree.git
 
10806F:	drivers/media/dvb-frontends/mxl5xx*
10807
10808MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10809M:	Sergey Kozlov <serjk@netup.ru>
10810M:	Abylay Ospan <aospan@netup.ru>
10811L:	linux-media@vger.kernel.org
10812S:	Supported
10813W:	https://linuxtv.org
10814W:	http://netup.tv/
10815T:	git git://linuxtv.org/media_tree.git
 
10816F:	drivers/media/pci/netup_unidvb/*
10817
10818MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10819M:	Dmitry Osipenko <digetx@gmail.com>
10820L:	linux-media@vger.kernel.org
10821L:	linux-tegra@vger.kernel.org
10822S:	Maintained
10823T:	git git://linuxtv.org/media_tree.git
10824F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10825F:	drivers/staging/media/tegra-vde/
10826
10827MEDIA DRIVERS FOR RENESAS - CEU
10828M:	Jacopo Mondi <jacopo@jmondi.org>
10829L:	linux-media@vger.kernel.org
10830L:	linux-renesas-soc@vger.kernel.org
10831S:	Supported
10832T:	git git://linuxtv.org/media_tree.git
10833F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
 
10834F:	drivers/media/platform/renesas-ceu.c
10835F:	include/media/drv-intf/renesas-ceu.h
10836
10837MEDIA DRIVERS FOR RENESAS - DRIF
10838M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
10839L:	linux-media@vger.kernel.org
10840L:	linux-renesas-soc@vger.kernel.org
10841S:	Supported
10842T:	git git://linuxtv.org/media_tree.git
 
10843F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10844F:	drivers/media/platform/rcar_drif.c
10845
10846MEDIA DRIVERS FOR RENESAS - FCP
10847M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10848L:	linux-media@vger.kernel.org
10849L:	linux-renesas-soc@vger.kernel.org
10850S:	Supported
10851T:	git git://linuxtv.org/media_tree.git
10852F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
 
10853F:	drivers/media/platform/rcar-fcp.c
10854F:	include/media/rcar-fcp.h
10855
10856MEDIA DRIVERS FOR RENESAS - FDP1
10857M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10858L:	linux-media@vger.kernel.org
10859L:	linux-renesas-soc@vger.kernel.org
10860S:	Supported
10861T:	git git://linuxtv.org/media_tree.git
10862F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
 
10863F:	drivers/media/platform/rcar_fdp1.c
10864
10865MEDIA DRIVERS FOR RENESAS - VIN
10866M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10867L:	linux-media@vger.kernel.org
10868L:	linux-renesas-soc@vger.kernel.org
10869S:	Supported
10870T:	git git://linuxtv.org/media_tree.git
10871F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
10872F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
 
10873F:	drivers/media/platform/rcar-vin/
10874
10875MEDIA DRIVERS FOR RENESAS - VSP1
10876M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10877M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10878L:	linux-media@vger.kernel.org
10879L:	linux-renesas-soc@vger.kernel.org
10880S:	Supported
10881T:	git git://linuxtv.org/media_tree.git
10882F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
 
10883F:	drivers/media/platform/vsp1/
10884
10885MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10886L:	linux-media@vger.kernel.org
10887S:	Orphan
10888W:	https://linuxtv.org
10889T:	git git://linuxtv.org/media_tree.git
 
10890F:	drivers/media/dvb-frontends/stv0910*
10891
10892MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10893L:	linux-media@vger.kernel.org
10894S:	Orphan
10895W:	https://linuxtv.org
10896T:	git git://linuxtv.org/media_tree.git
 
10897F:	drivers/media/dvb-frontends/stv6111*
10898
10899MEDIA DRIVERS FOR STM32 - DCMI
10900M:	Hugues Fruchet <hugues.fruchet@st.com>
10901L:	linux-media@vger.kernel.org
10902S:	Supported
10903T:	git git://linuxtv.org/media_tree.git
10904F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
 
10905F:	drivers/media/platform/stm32/stm32-dcmi.c
10906
 
 
 
 
 
 
 
 
 
10907MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10908M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 
10909L:	linux-media@vger.kernel.org
10910S:	Maintained
10911W:	https://linuxtv.org
10912Q:	http://patchwork.kernel.org/project/linux-media/list/
10913T:	git git://linuxtv.org/media_tree.git
10914F:	Documentation/admin-guide/media/
10915F:	Documentation/devicetree/bindings/media/
10916F:	Documentation/driver-api/media/
10917F:	Documentation/userspace-api/media/
10918F:	drivers/media/
10919F:	drivers/staging/media/
10920F:	include/linux/platform_data/media/
10921F:	include/media/
10922F:	include/uapi/linux/dvb/
10923F:	include/uapi/linux/ivtv*
10924F:	include/uapi/linux/media.h
 
10925F:	include/uapi/linux/meye.h
 
10926F:	include/uapi/linux/uvcvideo.h
10927F:	include/uapi/linux/v4l2-*
10928F:	include/uapi/linux/videodev2.h
10929
10930MEDIATEK BLUETOOTH DRIVER
10931M:	Sean Wang <sean.wang@mediatek.com>
10932L:	linux-bluetooth@vger.kernel.org
10933L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10934S:	Maintained
10935F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10936F:	drivers/bluetooth/btmtkuart.c
10937
10938MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10939M:	Sean Wang <sean.wang@mediatek.com>
10940L:	linux-pm@vger.kernel.org
10941S:	Maintained
10942F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10943F:	drivers/power/reset/mt6323-poweroff.c
10944
10945MEDIATEK CIR DRIVER
10946M:	Sean Wang <sean.wang@mediatek.com>
10947S:	Maintained
10948F:	drivers/media/rc/mtk-cir.c
10949
10950MEDIATEK DMA DRIVER
10951M:	Sean Wang <sean.wang@mediatek.com>
10952L:	dmaengine@vger.kernel.org
10953L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10954L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10955S:	Maintained
10956F:	Documentation/devicetree/bindings/dma/mtk-*
10957F:	drivers/dma/mediatek/
10958
 
 
 
 
 
 
10959MEDIATEK ETHERNET DRIVER
10960M:	Felix Fietkau <nbd@nbd.name>
10961M:	John Crispin <john@phrozen.org>
10962M:	Sean Wang <sean.wang@mediatek.com>
10963M:	Mark Lee <Mark-MC.Lee@mediatek.com>
10964L:	netdev@vger.kernel.org
10965S:	Maintained
10966F:	drivers/net/ethernet/mediatek/
10967
10968MEDIATEK I2C CONTROLLER DRIVER
10969M:	Qii Wang <qii.wang@mediatek.com>
10970L:	linux-i2c@vger.kernel.org
10971S:	Maintained
10972F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
10973F:	drivers/i2c/busses/i2c-mt65xx.c
10974
10975MEDIATEK JPEG DRIVER
10976M:	Rick Chang <rick.chang@mediatek.com>
10977M:	Bin Liu <bin.liu@mediatek.com>
10978S:	Supported
10979F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10980F:	drivers/media/platform/mtk-jpeg/
 
10981
10982MEDIATEK MDP DRIVER
10983M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10984M:	Houlong Wei <houlong.wei@mediatek.com>
10985M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10986S:	Supported
10987F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10988F:	drivers/media/platform/mtk-mdp/
10989F:	drivers/media/platform/mtk-vpu/
 
10990
10991MEDIATEK MEDIA DRIVER
10992M:	Tiffany Lin <tiffany.lin@mediatek.com>
10993M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10994S:	Supported
10995F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10996F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10997F:	drivers/media/platform/mtk-vcodec/
10998F:	drivers/media/platform/mtk-vpu/
 
 
10999
11000MEDIATEK MMC/SD/SDIO DRIVER
11001M:	Chaotian Jing <chaotian.jing@mediatek.com>
11002S:	Maintained
11003F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
11004F:	drivers/mmc/host/mtk-sd.c
 
11005
11006MEDIATEK MT76 WIRELESS LAN DRIVER
11007M:	Felix Fietkau <nbd@nbd.name>
11008M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11009R:	Ryder Lee <ryder.lee@mediatek.com>
 
11010L:	linux-wireless@vger.kernel.org
11011S:	Maintained
11012F:	drivers/net/wireless/mediatek/mt76/
11013
11014MEDIATEK MT7601U WIRELESS LAN DRIVER
11015M:	Jakub Kicinski <kubakici@wp.pl>
11016L:	linux-wireless@vger.kernel.org
11017S:	Maintained
11018F:	drivers/net/wireless/mediatek/mt7601u/
11019
11020MEDIATEK MT7621/28/88 I2C DRIVER
11021M:	Stefan Roese <sr@denx.de>
11022L:	linux-i2c@vger.kernel.org
11023S:	Maintained
11024F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11025F:	drivers/i2c/busses/i2c-mt7621.c
 
11026
11027MEDIATEK NAND CONTROLLER DRIVER
 
11028L:	linux-mtd@lists.infradead.org
11029S:	Orphan
11030F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
11031F:	drivers/mtd/nand/raw/mtk_*
11032
11033MEDIATEK PMIC LED DRIVER
11034M:	Sean Wang <sean.wang@mediatek.com>
11035S:	Maintained
11036F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
11037F:	drivers/leds/leds-mt6323.c
11038
11039MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11040M:	Sean Wang <sean.wang@mediatek.com>
11041S:	Maintained
11042F:	drivers/char/hw_random/mtk-rng.c
11043
11044MEDIATEK SWITCH DRIVER
11045M:	Sean Wang <sean.wang@mediatek.com>
11046M:	Landen Chao <Landen.Chao@mediatek.com>
11047L:	netdev@vger.kernel.org
11048S:	Maintained
11049F:	drivers/net/dsa/mt7530.*
11050F:	net/dsa/tag_mtk.c
11051
11052MEDIATEK USB3 DRD IP DRIVER
11053M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
11054L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
11055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11056L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11057S:	Maintained
11058F:	drivers/usb/mtu3/
11059
11060MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11061M:	Peter Senna Tschudin <peter.senna@gmail.com>
11062M:	Martin Donnelly <martin.donnelly@ge.com>
11063M:	Martyn Welch <martyn.welch@collabora.co.uk>
11064S:	Maintained
11065F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11066F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
 
11067
11068MEGARAID SCSI/SAS DRIVERS
11069M:	Kashyap Desai <kashyap.desai@broadcom.com>
11070M:	Sumit Saxena <sumit.saxena@broadcom.com>
11071M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11072L:	megaraidlinux.pdl@broadcom.com
11073L:	linux-scsi@vger.kernel.org
11074S:	Maintained
11075W:	http://www.avagotech.com/support/
11076F:	Documentation/scsi/megaraid.rst
 
11077F:	drivers/scsi/megaraid.*
11078F:	drivers/scsi/megaraid/
11079
11080MELEXIS MLX90614 DRIVER
11081M:	Crt Mori <cmo@melexis.com>
11082L:	linux-iio@vger.kernel.org
11083S:	Supported
11084W:	http://www.melexis.com
 
11085F:	drivers/iio/temperature/mlx90614.c
11086
11087MELEXIS MLX90632 DRIVER
11088M:	Crt Mori <cmo@melexis.com>
11089L:	linux-iio@vger.kernel.org
11090S:	Supported
11091W:	http://www.melexis.com
 
11092F:	drivers/iio/temperature/mlx90632.c
11093
11094MELFAS MIP4 TOUCHSCREEN DRIVER
11095M:	Sangwon Jee <jeesw@melfas.com>
11096S:	Supported
11097W:	http://www.melfas.com
11098F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11099F:	drivers/input/touchscreen/melfas_mip4.c
 
11100
11101MELLANOX ETHERNET DRIVER (mlx4_en)
11102M:	Tariq Toukan <tariqt@nvidia.com>
11103L:	netdev@vger.kernel.org
11104S:	Supported
11105W:	http://www.mellanox.com
11106Q:	http://patchwork.ozlabs.org/project/netdev/list/
11107F:	drivers/net/ethernet/mellanox/mlx4/en_*
11108
11109MELLANOX ETHERNET DRIVER (mlx5e)
11110M:	Saeed Mahameed <saeedm@nvidia.com>
11111L:	netdev@vger.kernel.org
11112S:	Supported
11113W:	http://www.mellanox.com
11114Q:	http://patchwork.ozlabs.org/project/netdev/list/
11115F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
11116
11117MELLANOX ETHERNET INNOVA DRIVERS
11118R:	Boris Pismenny <borisp@nvidia.com>
11119L:	netdev@vger.kernel.org
11120S:	Supported
11121W:	http://www.mellanox.com
11122Q:	http://patchwork.ozlabs.org/project/netdev/list/
11123F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
11124F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
 
11125F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11126F:	include/linux/mlx5/mlx5_ifc_fpga.h
11127
11128MELLANOX ETHERNET SWITCH DRIVERS
11129M:	Jiri Pirko <jiri@nvidia.com>
11130M:	Ido Schimmel <idosch@nvidia.com>
11131L:	netdev@vger.kernel.org
11132S:	Supported
11133W:	http://www.mellanox.com
11134Q:	http://patchwork.ozlabs.org/project/netdev/list/
11135F:	drivers/net/ethernet/mellanox/mlxsw/
11136F:	tools/testing/selftests/drivers/net/mlxsw/
11137
11138MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11139M:	mlxsw@nvidia.com
11140L:	netdev@vger.kernel.org
11141S:	Supported
11142W:	http://www.mellanox.com
11143Q:	http://patchwork.ozlabs.org/project/netdev/list/
11144F:	drivers/net/ethernet/mellanox/mlxfw/
11145
11146MELLANOX HARDWARE PLATFORM SUPPORT
11147M:	Andy Shevchenko <andy@infradead.org>
11148M:	Darren Hart <dvhart@infradead.org>
11149M:	Vadim Pasternak <vadimp@nvidia.com>
11150L:	platform-driver-x86@vger.kernel.org
11151S:	Supported
11152F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11153F:	drivers/platform/mellanox/
11154F:	include/linux/platform_data/mlxreg.h
11155
11156MELLANOX MLX4 core VPI driver
11157M:	Tariq Toukan <tariqt@nvidia.com>
11158L:	netdev@vger.kernel.org
11159L:	linux-rdma@vger.kernel.org
11160S:	Supported
11161W:	http://www.mellanox.com
11162Q:	http://patchwork.ozlabs.org/project/netdev/list/
 
11163F:	drivers/net/ethernet/mellanox/mlx4/
11164F:	include/linux/mlx4/
11165
11166MELLANOX MLX4 IB driver
11167M:	Yishai Hadas <yishaih@nvidia.com>
11168L:	linux-rdma@vger.kernel.org
11169S:	Supported
11170W:	http://www.mellanox.com
11171Q:	http://patchwork.kernel.org/project/linux-rdma/list/
 
11172F:	drivers/infiniband/hw/mlx4/
11173F:	include/linux/mlx4/
11174F:	include/uapi/rdma/mlx4-abi.h
11175
11176MELLANOX MLX5 core VPI driver
11177M:	Saeed Mahameed <saeedm@nvidia.com>
11178M:	Leon Romanovsky <leonro@nvidia.com>
11179L:	netdev@vger.kernel.org
11180L:	linux-rdma@vger.kernel.org
11181S:	Supported
11182W:	http://www.mellanox.com
11183Q:	http://patchwork.ozlabs.org/project/netdev/list/
11184F:	Documentation/networking/device_drivers/ethernet/mellanox/
11185F:	drivers/net/ethernet/mellanox/mlx5/core/
11186F:	include/linux/mlx5/
 
11187
11188MELLANOX MLX5 IB driver
11189M:	Leon Romanovsky <leonro@nvidia.com>
11190L:	linux-rdma@vger.kernel.org
11191S:	Supported
11192W:	http://www.mellanox.com
11193Q:	http://patchwork.kernel.org/project/linux-rdma/list/
 
11194F:	drivers/infiniband/hw/mlx5/
11195F:	include/linux/mlx5/
11196F:	include/uapi/rdma/mlx5-abi.h
11197
11198MELLANOX MLXCPLD I2C AND MUX DRIVER
11199M:	Vadim Pasternak <vadimp@nvidia.com>
11200M:	Michael Shych <michaelsh@nvidia.com>
11201L:	linux-i2c@vger.kernel.org
11202S:	Supported
11203F:	Documentation/i2c/busses/i2c-mlxcpld.rst
11204F:	drivers/i2c/busses/i2c-mlxcpld.c
11205F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
 
11206
11207MELLANOX MLXCPLD LED DRIVER
11208M:	Vadim Pasternak <vadimp@nvidia.com>
11209L:	linux-leds@vger.kernel.org
11210S:	Supported
11211F:	Documentation/leds/leds-mlxcpld.rst
11212F:	drivers/leds/leds-mlxcpld.c
11213F:	drivers/leds/leds-mlxreg.c
 
11214
11215MELLANOX PLATFORM DRIVER
11216M:	Vadim Pasternak <vadimp@nvidia.com>
11217L:	platform-driver-x86@vger.kernel.org
11218S:	Supported
11219F:	drivers/platform/x86/mlx-platform.c
11220
11221MEMBARRIER SUPPORT
11222M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11223M:	"Paul E. McKenney" <paulmck@kernel.org>
11224L:	linux-kernel@vger.kernel.org
11225S:	Supported
11226F:	arch/powerpc/include/asm/membarrier.h
11227F:	include/uapi/linux/membarrier.h
11228F:	kernel/sched/membarrier.c
 
 
11229
11230MEMBLOCK
11231M:	Mike Rapoport <rppt@linux.ibm.com>
11232L:	linux-mm@kvack.org
11233S:	Maintained
11234F:	Documentation/core-api/boot-time-mm.rst
11235F:	include/linux/memblock.h
11236F:	mm/memblock.c
11237
11238MEMORY CONTROLLER DRIVERS
11239M:	Krzysztof Kozlowski <krzk@kernel.org>
11240L:	linux-kernel@vger.kernel.org
11241S:	Maintained
11242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11243F:	Documentation/devicetree/bindings/memory-controllers/
11244F:	drivers/memory/
11245
11246MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11247M:	Dmitry Osipenko <digetx@gmail.com>
11248L:	linux-pm@vger.kernel.org
11249L:	linux-tegra@vger.kernel.org
11250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11251S:	Maintained
11252F:	drivers/devfreq/tegra20-devfreq.c
11253F:	drivers/devfreq/tegra30-devfreq.c
11254
11255MEMORY MANAGEMENT
11256M:	Andrew Morton <akpm@linux-foundation.org>
11257L:	linux-mm@kvack.org
11258S:	Maintained
11259W:	http://www.linux-mm.org
11260T:	quilt https://ozlabs.org/~akpm/mmotm/
11261T:	quilt https://ozlabs.org/~akpm/mmots/
11262T:	git git://github.com/hnaz/linux-mm.git
11263F:	include/linux/gfp.h
11264F:	include/linux/memory_hotplug.h
11265F:	include/linux/mm.h
 
11266F:	include/linux/mmzone.h
 
11267F:	include/linux/vmalloc.h
11268F:	mm/
11269
11270MEMORY TECHNOLOGY DEVICES (MTD)
 
 
 
11271M:	Miquel Raynal <miquel.raynal@bootlin.com>
11272M:	Richard Weinberger <richard@nod.at>
11273M:	Vignesh Raghavendra <vigneshr@ti.com>
11274L:	linux-mtd@lists.infradead.org
11275S:	Maintained
11276W:	http://www.linux-mtd.infradead.org/
11277Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11278C:	irc://irc.oftc.net/mtd
11279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
 
11281F:	Documentation/devicetree/bindings/mtd/
11282F:	drivers/mtd/
11283F:	include/linux/mtd/
11284F:	include/uapi/mtd/
11285
11286MEN A21 WATCHDOG DRIVER
11287M:	Johannes Thumshirn <morbidrsa@gmail.com>
11288L:	linux-watchdog@vger.kernel.org
11289S:	Maintained
11290F:	drivers/watchdog/mena21_wdt.c
11291
11292MEN CHAMELEON BUS (mcb)
11293M:	Johannes Thumshirn <morbidrsa@gmail.com>
11294S:	Maintained
11295F:	Documentation/driver-api/men-chameleon-bus.rst
11296F:	drivers/mcb/
11297F:	include/linux/mcb.h
 
11298
11299MEN F21BMC (Board Management Controller)
11300M:	Andreas Werner <andreas.werner@men.de>
11301S:	Supported
11302F:	Documentation/hwmon/menf21bmc.rst
11303F:	drivers/hwmon/menf21bmc_hwmon.c
11304F:	drivers/leds/leds-menf21bmc.c
11305F:	drivers/mfd/menf21bmc.c
11306F:	drivers/watchdog/menf21bmc_wdt.c
 
 
 
11307
11308MEN Z069 WATCHDOG DRIVER
11309M:	Johannes Thumshirn <jth@kernel.org>
11310L:	linux-watchdog@vger.kernel.org
11311S:	Maintained
11312F:	drivers/watchdog/menz69_wdt.c
11313
11314MESON AO CEC DRIVER FOR AMLOGIC SOCS
11315M:	Neil Armstrong <narmstrong@baylibre.com>
11316L:	linux-media@vger.kernel.org
11317L:	linux-amlogic@lists.infradead.org
11318S:	Supported
11319W:	http://linux-meson.com/
11320T:	git git://linuxtv.org/media_tree.git
11321F:	Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11322F:	drivers/media/platform/meson/ao-cec-g12a.c
11323F:	drivers/media/platform/meson/ao-cec.c
 
 
 
11324
11325MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11326M:	Liang Yang <liang.yang@amlogic.com>
11327L:	linux-mtd@lists.infradead.org
11328S:	Maintained
11329F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11330F:	drivers/mtd/nand/raw/meson_*
 
11331
11332MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11333M:	Maxime Jourdan <mjourdan@baylibre.com>
11334M:	Neil Armstrong <narmstrong@baylibre.com>
11335L:	linux-media@vger.kernel.org
11336L:	linux-amlogic@lists.infradead.org
11337S:	Supported
11338T:	git git://linuxtv.org/media_tree.git
11339F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11340F:	drivers/staging/media/meson/vdec/
 
11341
11342METHODE UDPU SUPPORT
11343M:	Vladimir Vid <vladimir.vid@sartura.hr>
11344S:	Maintained
11345F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11346
11347MHI BUS
11348M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11349M:	Hemant Kumar <hemantk@codeaurora.org>
11350L:	linux-arm-msm@vger.kernel.org
11351S:	Maintained
11352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11353F:	Documentation/mhi/
11354F:	drivers/bus/mhi/
11355F:	include/linux/mhi.h
11356
11357MICROBLAZE ARCHITECTURE
11358M:	Michal Simek <monstr@monstr.eu>
11359S:	Supported
11360W:	http://www.monstr.eu/fdt/
11361T:	git git://git.monstr.eu/linux-2.6-microblaze.git
11362F:	arch/microblaze/
11363
11364MICROCHIP AT91 DMA DRIVERS
11365M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11366M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11368L:	dmaengine@vger.kernel.org
11369S:	Supported
11370F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
11371F:	drivers/dma/at_hdmac.c
11372F:	drivers/dma/at_hdmac_regs.h
11373F:	drivers/dma/at_xdmac.c
11374F:	include/dt-bindings/dma/at91.h
11375F:	include/linux/platform_data/dma-atmel.h
11376
11377MICROCHIP AT91 SERIAL DRIVER
11378M:	Richard Genoud <richard.genoud@gmail.com>
11379S:	Maintained
11380F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11381F:	drivers/tty/serial/atmel_serial.c
11382F:	drivers/tty/serial/atmel_serial.h
11383
11384MICROCHIP AT91 USART MFD DRIVER
11385M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
11386L:	linux-kernel@vger.kernel.org
11387S:	Supported
11388F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11389F:	drivers/mfd/at91-usart.c
11390F:	include/dt-bindings/mfd/at91-usart.h
11391
11392MICROCHIP AT91 USART SPI DRIVER
11393M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
11394L:	linux-spi@vger.kernel.org
11395S:	Supported
11396F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11397F:	drivers/spi/spi-at91-usart.c
11398
11399MICROCHIP AUDIO ASOC DRIVERS
11400M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11401L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11402S:	Supported
11403F:	sound/soc/atmel
11404
 
 
 
 
 
 
 
 
 
 
 
11405MICROCHIP ECC DRIVER
11406M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11407L:	linux-crypto@vger.kernel.org
11408S:	Maintained
11409F:	drivers/crypto/atmel-ecc.*
11410
11411MICROCHIP I2C DRIVER
11412M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11413L:	linux-i2c@vger.kernel.org
11414S:	Supported
11415F:	drivers/i2c/busses/i2c-at91-*.c
11416F:	drivers/i2c/busses/i2c-at91.h
 
11417
11418MICROCHIP ISC DRIVER
11419M:	Eugen Hristev <eugen.hristev@microchip.com>
11420L:	linux-media@vger.kernel.org
11421S:	Supported
11422F:	Documentation/devicetree/bindings/media/atmel-isc.txt
 
11423F:	drivers/media/platform/atmel/atmel-isc-base.c
11424F:	drivers/media/platform/atmel/atmel-isc-regs.h
11425F:	drivers/media/platform/atmel/atmel-isc.h
11426F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
11427F:	include/linux/atmel-isc-media.h
11428
11429MICROCHIP ISI DRIVER
11430M:	Eugen Hristev <eugen.hristev@microchip.com>
11431L:	linux-media@vger.kernel.org
11432S:	Supported
11433F:	drivers/media/platform/atmel/atmel-isi.c
11434F:	drivers/media/platform/atmel/atmel-isi.h
11435
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11436MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11437M:	Woojung Huh <woojung.huh@microchip.com>
11438M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11439L:	netdev@vger.kernel.org
11440S:	Maintained
11441F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
11442F:	drivers/net/dsa/microchip/*
11443F:	include/linux/platform_data/microchip-ksz.h
11444F:	net/dsa/tag_ksz.c
11445
11446MICROCHIP LAN743X ETHERNET DRIVER
11447M:	Bryan Whitehead <bryan.whitehead@microchip.com>
11448M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11449L:	netdev@vger.kernel.org
11450S:	Maintained
11451F:	drivers/net/ethernet/microchip/lan743x_*
11452
11453MICROCHIP LCDFB DRIVER
11454M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11455L:	linux-fbdev@vger.kernel.org
11456S:	Maintained
11457F:	drivers/video/fbdev/atmel_lcdfb.c
11458F:	include/video/atmel_lcdc.h
11459
 
 
 
 
 
11460MICROCHIP MCP16502 PMIC DRIVER
11461M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
11462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11463S:	Maintained
11464F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11465F:	drivers/regulator/mcp16502.c
11466
11467MICROCHIP MCP3911 ADC DRIVER
11468M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11469M:	Kent Gustavsson <kent@minoris.se>
11470L:	linux-iio@vger.kernel.org
11471S:	Supported
11472F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11473F:	drivers/iio/adc/mcp3911.c
11474
11475MICROCHIP MMC/SD/SDIO MCI DRIVER
11476M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11477S:	Maintained
11478F:	drivers/mmc/host/atmel-mci.c
11479
11480MICROCHIP NAND DRIVER
11481M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11482L:	linux-mtd@lists.infradead.org
11483S:	Supported
11484F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
11485F:	drivers/mtd/nand/raw/atmel/*
 
11486
11487MICROCHIP PWM DRIVER
11488M:	Claudiu Beznea <claudiu.beznea@microchip.com>
11489L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11490L:	linux-pwm@vger.kernel.org
11491S:	Supported
11492F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11493F:	drivers/pwm/pwm-atmel.c
 
11494
11495MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
 
11496M:	Eugen Hristev <eugen.hristev@microchip.com>
11497L:	linux-iio@vger.kernel.org
11498S:	Supported
11499F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11500F:	drivers/iio/adc/at91-sama5d2_adc.c
 
11501F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11502
11503MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11504M:	Claudiu Beznea <claudiu.beznea@microchip.com>
11505S:	Supported
11506F:	drivers/power/reset/at91-sama5d2_shdwc.c
11507
11508MICROCHIP SPI DRIVER
11509M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11510S:	Supported
11511F:	drivers/spi/spi-atmel.*
11512
11513MICROCHIP SSC DRIVER
11514M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11516S:	Supported
11517F:	drivers/misc/atmel-ssc.c
11518F:	include/linux/atmel-ssc.h
11519
11520MICROCHIP USB251XB DRIVER
11521M:	Richard Leitner <richard.leitner@skidata.com>
11522L:	linux-usb@vger.kernel.org
11523S:	Maintained
11524F:	Documentation/devicetree/bindings/usb/usb251xb.txt
11525F:	drivers/usb/misc/usb251xb.c
11526
11527MICROCHIP USBA UDC DRIVER
11528M:	Cristian Birsan <cristian.birsan@microchip.com>
11529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11530S:	Supported
11531F:	drivers/usb/gadget/udc/atmel_usba_udc.*
11532
11533MICROCHIP WILC1000 WIFI DRIVER
11534M:	Ajay Singh <ajay.kathat@microchip.com>
11535M:	Claudiu Beznea <claudiu.beznea@microchip.com>
11536L:	linux-wireless@vger.kernel.org
 
 
 
 
 
 
 
11537S:	Supported
11538F:	drivers/net/wireless/microchip/wilc1000/
11539
11540MICROSEMI MIPS SOCS
11541M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11542M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11543L:	linux-mips@vger.kernel.org
11544S:	Supported
11545F:	Documentation/devicetree/bindings/mips/mscc.txt
11546F:	arch/mips/boot/dts/mscc/
11547F:	arch/mips/configs/generic/board-ocelot.config
11548F:	arch/mips/generic/board-ocelot.c
 
 
 
11549
11550MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11551M:	Don Brace <don.brace@microsemi.com>
11552L:	esc.storagedev@microsemi.com
11553L:	linux-scsi@vger.kernel.org
11554S:	Supported
11555F:	Documentation/scsi/smartpqi.rst
11556F:	drivers/scsi/smartpqi/Kconfig
11557F:	drivers/scsi/smartpqi/Makefile
11558F:	drivers/scsi/smartpqi/smartpqi*.[ch]
11559F:	include/linux/cciss*.h
11560F:	include/uapi/linux/cciss*.h
 
 
 
 
 
 
 
 
11561
11562MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11563M:	Chen Yu <yu.c.chen@intel.com>
11564L:	platform-driver-x86@vger.kernel.org
11565S:	Supported
11566F:	drivers/platform/x86/surfacepro3_button.c
11567
11568MICROTEK X6 SCANNER
11569M:	Oliver Neukum <oliver@neukum.org>
11570S:	Maintained
11571F:	drivers/usb/image/microtek.*
11572
11573MIPS
11574M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
 
 
11575L:	linux-mips@vger.kernel.org
11576S:	Maintained
11577W:	http://www.linux-mips.org/
11578Q:	https://patchwork.kernel.org/project/linux-mips/list/
11579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
 
 
11580F:	Documentation/devicetree/bindings/mips/
11581F:	Documentation/mips/
11582F:	arch/mips/
11583F:	drivers/platform/mips/
11584
11585MIPS BOSTON DEVELOPMENT BOARD
11586M:	Paul Burton <paulburton@kernel.org>
11587L:	linux-mips@vger.kernel.org
11588S:	Maintained
11589F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
11590F:	arch/mips/boot/dts/img/boston.dts
11591F:	arch/mips/configs/generic/board-boston.config
11592F:	drivers/clk/imgtec/clk-boston.c
11593F:	include/dt-bindings/clock/boston-clock.h
11594
11595MIPS CORE DRIVERS
11596M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11597M:	Serge Semin <fancer.lancer@gmail.com>
11598L:	linux-mips@vger.kernel.org
11599S:	Supported
11600F:	drivers/bus/mips_cdmm.c
11601F:	drivers/clocksource/mips-gic-timer.c
11602F:	drivers/cpuidle/cpuidle-cps.c
11603F:	drivers/irqchip/irq-mips-cpu.c
11604F:	drivers/irqchip/irq-mips-gic.c
11605
11606MIPS GENERIC PLATFORM
11607M:	Paul Burton <paulburton@kernel.org>
11608L:	linux-mips@vger.kernel.org
11609S:	Supported
11610F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11611F:	arch/mips/generic/
11612F:	arch/mips/tools/generic-board-config.sh
11613
11614MIPS RINT INSTRUCTION EMULATION
11615M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
11616L:	linux-mips@vger.kernel.org
11617S:	Supported
11618F:	arch/mips/math-emu/dp_rint.c
11619F:	arch/mips/math-emu/sp_rint.c
11620
11621MIPS/LOONGSON1 ARCHITECTURE
11622M:	Keguang Zhang <keguang.zhang@gmail.com>
11623L:	linux-mips@vger.kernel.org
11624S:	Maintained
11625F:	arch/mips/include/asm/mach-loongson32/
11626F:	arch/mips/loongson32/
11627F:	drivers/*/*/*loongson1*
11628F:	drivers/*/*loongson1*
 
11629
11630MIPS/LOONGSON2EF ARCHITECTURE
11631M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
11632L:	linux-mips@vger.kernel.org
11633S:	Maintained
11634F:	arch/mips/include/asm/mach-loongson2ef/
11635F:	arch/mips/loongson2ef/
11636F:	drivers/*/*/*loongson2*
11637F:	drivers/*/*loongson2*
 
11638
11639MIPS/LOONGSON64 ARCHITECTURE
11640M:	Huacai Chen <chenhc@lemote.com>
11641M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
11642L:	linux-mips@vger.kernel.org
11643S:	Maintained
11644F:	arch/mips/include/asm/mach-loongson64/
11645F:	arch/mips/loongson64/
11646F:	drivers/*/*/*loongson3*
11647F:	drivers/*/*loongson3*
11648F:	drivers/irqchip/irq-loongson*
11649F:	drivers/platform/mips/cpu_hwmon.c
 
 
 
 
 
 
 
 
 
11650
11651MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11652M:	Hans Verkuil <hverkuil@xs4all.nl>
11653L:	linux-media@vger.kernel.org
11654S:	Odd Fixes
11655W:	https://linuxtv.org
11656T:	git git://linuxtv.org/media_tree.git
 
 
11657F:	drivers/media/radio/radio-miropcm20*
11658
11659MMP SUPPORT
11660R:	Lubomir Rintel <lkundrak@v3.sk>
11661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11662S:	Odd Fixes
11663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11664F:	arch/arm/boot/dts/mmp*
11665F:	arch/arm/mach-mmp/
11666F:	linux/soc/mmp/
11667
11668MMP USB PHY DRIVERS
11669R:	Lubomir Rintel <lkundrak@v3.sk>
11670L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11671S:	Maintained
11672F:	drivers/phy/marvell/phy-mmp3-usb.c
11673F:	drivers/phy/marvell/phy-pxa-usb.c
11674
11675MMU GATHER AND TLB INVALIDATION
11676M:	Will Deacon <will@kernel.org>
11677M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11678M:	Andrew Morton <akpm@linux-foundation.org>
11679M:	Nick Piggin <npiggin@gmail.com>
11680M:	Peter Zijlstra <peterz@infradead.org>
11681L:	linux-arch@vger.kernel.org
11682L:	linux-mm@kvack.org
11683S:	Maintained
11684F:	arch/*/include/asm/tlb.h
11685F:	include/asm-generic/tlb.h
11686F:	mm/mmu_gather.c
11687
11688MN88472 MEDIA DRIVER
11689M:	Antti Palosaari <crope@iki.fi>
11690L:	linux-media@vger.kernel.org
11691S:	Maintained
11692W:	https://linuxtv.org
11693W:	http://palosaari.fi/linux/
11694Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 
11695F:	drivers/media/dvb-frontends/mn88472*
11696
11697MN88473 MEDIA DRIVER
11698M:	Antti Palosaari <crope@iki.fi>
11699L:	linux-media@vger.kernel.org
11700S:	Maintained
11701W:	https://linuxtv.org
11702W:	http://palosaari.fi/linux/
11703Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 
11704F:	drivers/media/dvb-frontends/mn88473*
11705
11706MODULE SUPPORT
11707M:	Jessica Yu <jeyu@kernel.org>
11708S:	Maintained
11709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
 
11710F:	include/linux/module.h
11711F:	kernel/module.c
11712
11713MONOLITHIC POWER SYSTEM PMIC DRIVER
11714M:	Saravanan Sekar <sravanhome@gmail.com>
11715S:	Maintained
11716F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11717F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11718F:	drivers/iio/adc/mp2629_adc.c
11719F:	drivers/mfd/mp2629.c
11720F:	drivers/power/supply/mp2629_charger.c
11721F:	drivers/regulator/mp5416.c
11722F:	drivers/regulator/mpq7920.c
11723F:	drivers/regulator/mpq7920.h
11724F:	include/linux/mfd/mp2629.h
11725
11726MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11727S:	Orphan
11728W:	http://popies.net/meye/
11729F:	Documentation/userspace-api/media/drivers/meye*
 
11730F:	drivers/media/pci/meye/
11731F:	include/uapi/linux/meye.h
11732
11733MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11734M:	Jiri Slaby <jirislaby@kernel.org>
11735S:	Maintained
11736F:	Documentation/driver-api/serial/moxa-smartio.rst
11737F:	drivers/tty/mxser.*
11738
11739MR800 AVERMEDIA USB FM RADIO DRIVER
11740M:	Alexey Klimov <klimov.linux@gmail.com>
11741L:	linux-media@vger.kernel.org
11742S:	Maintained
11743T:	git git://linuxtv.org/media_tree.git
 
11744F:	drivers/media/radio/radio-mr800.c
11745
11746MRF24J40 IEEE 802.15.4 RADIO DRIVER
11747M:	Alan Ott <alan@signal11.us>
11748L:	linux-wpan@vger.kernel.org
11749S:	Maintained
11750F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11751F:	drivers/net/ieee802154/mrf24j40.c
 
11752
11753MSI LAPTOP SUPPORT
11754M:	"Lee, Chun-Yi" <jlee@suse.com>
11755L:	platform-driver-x86@vger.kernel.org
11756S:	Maintained
11757F:	drivers/platform/x86/msi-laptop.c
11758
11759MSI WMI SUPPORT
11760L:	platform-driver-x86@vger.kernel.org
11761S:	Orphan
11762F:	drivers/platform/x86/msi-wmi.c
11763
11764MSI001 MEDIA DRIVER
11765M:	Antti Palosaari <crope@iki.fi>
11766L:	linux-media@vger.kernel.org
11767S:	Maintained
11768W:	https://linuxtv.org
11769W:	http://palosaari.fi/linux/
11770Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11771T:	git git://linuxtv.org/anttip/media_tree.git
 
11772F:	drivers/media/tuners/msi001*
11773
11774MSI2500 MEDIA DRIVER
11775M:	Antti Palosaari <crope@iki.fi>
11776L:	linux-media@vger.kernel.org
11777S:	Maintained
11778W:	https://linuxtv.org
11779W:	http://palosaari.fi/linux/
11780Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11781T:	git git://linuxtv.org/anttip/media_tree.git
 
11782F:	drivers/media/usb/msi2500/
11783
11784MSYSTEMS DISKONCHIP G3 MTD DRIVER
11785M:	Robert Jarzmik <robert.jarzmik@free.fr>
11786L:	linux-mtd@lists.infradead.org
11787S:	Maintained
11788F:	drivers/mtd/devices/docg3*
11789
11790MT9M032 APTINA SENSOR DRIVER
11791M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11792L:	linux-media@vger.kernel.org
11793S:	Maintained
11794T:	git git://linuxtv.org/media_tree.git
 
11795F:	drivers/media/i2c/mt9m032.c
11796F:	include/media/i2c/mt9m032.h
11797
11798MT9P031 APTINA CAMERA SENSOR
11799M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11800L:	linux-media@vger.kernel.org
11801S:	Maintained
11802T:	git git://linuxtv.org/media_tree.git
 
11803F:	drivers/media/i2c/mt9p031.c
11804F:	include/media/i2c/mt9p031.h
11805
11806MT9T001 APTINA CAMERA SENSOR
11807M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11808L:	linux-media@vger.kernel.org
11809S:	Maintained
11810T:	git git://linuxtv.org/media_tree.git
 
11811F:	drivers/media/i2c/mt9t001.c
11812F:	include/media/i2c/mt9t001.h
11813
11814MT9T112 APTINA CAMERA SENSOR
11815M:	Jacopo Mondi <jacopo@jmondi.org>
11816L:	linux-media@vger.kernel.org
11817S:	Odd Fixes
11818T:	git git://linuxtv.org/media_tree.git
 
11819F:	drivers/media/i2c/mt9t112.c
11820F:	include/media/i2c/mt9t112.h
11821
11822MT9V032 APTINA CAMERA SENSOR
11823M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11824L:	linux-media@vger.kernel.org
11825S:	Maintained
11826T:	git git://linuxtv.org/media_tree.git
 
11827F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11828F:	drivers/media/i2c/mt9v032.c
11829F:	include/media/i2c/mt9v032.h
11830
11831MT9V111 APTINA CAMERA SENSOR
11832M:	Jacopo Mondi <jacopo@jmondi.org>
11833L:	linux-media@vger.kernel.org
11834S:	Maintained
11835T:	git git://linuxtv.org/media_tree.git
 
11836F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11837F:	drivers/media/i2c/mt9v111.c
11838
11839MULTIFUNCTION DEVICES (MFD)
11840M:	Lee Jones <lee.jones@linaro.org>
11841S:	Supported
11842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
 
11843F:	Documentation/devicetree/bindings/mfd/
11844F:	drivers/mfd/
11845F:	include/dt-bindings/mfd/
11846F:	include/linux/mfd/
 
11847
11848MULTIMEDIA CARD (MMC) ETC. OVER SPI
11849S:	Orphan
11850F:	drivers/mmc/host/mmc_spi.c
11851F:	include/linux/spi/mmc_spi.h
11852
11853MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11854M:	Ulf Hansson <ulf.hansson@linaro.org>
11855L:	linux-mmc@vger.kernel.org
11856S:	Maintained
11857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
 
11858F:	Documentation/devicetree/bindings/mmc/
11859F:	drivers/mmc/
11860F:	include/linux/mmc/
11861F:	include/uapi/linux/mmc/
11862
11863MULTIPLEXER SUBSYSTEM
11864M:	Peter Rosin <peda@axentia.se>
11865S:	Maintained
11866F:	Documentation/ABI/testing/sysfs-class-mux*
11867F:	Documentation/devicetree/bindings/mux/
11868F:	drivers/mux/
11869F:	include/dt-bindings/mux/
11870F:	include/linux/mux/
 
11871
11872MULTITECH MULTIPORT CARD (ISICOM)
11873S:	Orphan
11874F:	drivers/tty/isicom.c
11875F:	include/linux/isicom.h
11876
11877MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11878M:	Bin Liu <b-liu@ti.com>
11879L:	linux-usb@vger.kernel.org
11880S:	Maintained
11881F:	drivers/usb/musb/
11882
11883MXL301RF MEDIA DRIVER
11884M:	Akihiro Tsukada <tskd08@gmail.com>
11885L:	linux-media@vger.kernel.org
11886S:	Odd Fixes
11887F:	drivers/media/tuners/mxl301rf*
11888
11889MXL5007T MEDIA DRIVER
11890M:	Michael Krufky <mkrufky@linuxtv.org>
11891L:	linux-media@vger.kernel.org
11892S:	Maintained
11893W:	https://linuxtv.org
11894W:	http://github.com/mkrufky
11895Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11896T:	git git://linuxtv.org/mkrufky/tuners.git
 
11897F:	drivers/media/tuners/mxl5007t.*
11898
11899MXSFB DRM DRIVER
11900M:	Marek Vasut <marex@denx.de>
11901M:	Stefan Agner <stefan@agner.ch>
11902L:	dri-devel@lists.freedesktop.org
11903S:	Supported
11904T:	git git://anongit.freedesktop.org/drm/drm-misc
11905F:	Documentation/devicetree/bindings/display/mxsfb.txt
11906F:	drivers/gpu/drm/mxsfb/
 
 
11907
11908MYLEX DAC960 PCI RAID Controller
11909M:	Hannes Reinecke <hare@kernel.org>
11910L:	linux-scsi@vger.kernel.org
11911S:	Supported
11912F:	drivers/scsi/myrb.*
11913F:	drivers/scsi/myrs.*
11914
11915MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11916M:	Chris Lee <christopher.lee@cspi.com>
11917L:	netdev@vger.kernel.org
11918S:	Supported
11919W:	https://www.cspi.com/ethernet-products/support/downloads/
 
11920F:	drivers/net/ethernet/myricom/myri10ge/
11921
11922NAND FLASH SUBSYSTEM
11923M:	Miquel Raynal <miquel.raynal@bootlin.com>
11924R:	Richard Weinberger <richard@nod.at>
11925L:	linux-mtd@lists.infradead.org
11926S:	Maintained
11927W:	http://www.linux-mtd.infradead.org/
11928Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11929C:	irc://irc.oftc.net/mtd
11930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
 
11931F:	drivers/mtd/nand/
11932F:	include/linux/mtd/*nand*.h
11933
11934NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11935M:	Daniel Mack <zonque@gmail.com>
11936L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11937S:	Maintained
 
11938W:	http://www.native-instruments.com
11939F:	sound/usb/caiaq/
11940
11941NATSEMI ETHERNET DRIVER (DP8381x)
11942S:	Orphan
11943F:	drivers/net/ethernet/natsemi/natsemi.c
11944
11945NCR 5380 SCSI DRIVERS
11946M:	Finn Thain <fthain@telegraphics.com.au>
11947M:	Michael Schmitz <schmitzmic@gmail.com>
11948L:	linux-scsi@vger.kernel.org
11949S:	Maintained
11950F:	Documentation/scsi/g_NCR5380.rst
11951F:	drivers/scsi/NCR5380.*
11952F:	drivers/scsi/arm/cumana_1.c
11953F:	drivers/scsi/arm/oak.c
11954F:	drivers/scsi/atari_scsi.*
11955F:	drivers/scsi/dmx3191d.c
11956F:	drivers/scsi/g_NCR5380.*
11957F:	drivers/scsi/mac_scsi.*
11958F:	drivers/scsi/sun3_scsi.*
11959F:	drivers/scsi/sun3_scsi_vme.c
11960
11961NCSI LIBRARY
11962M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11963S:	Maintained
11964F:	net/ncsi/
11965
11966NCT6775 HARDWARE MONITOR DRIVER
11967M:	Guenter Roeck <linux@roeck-us.net>
11968L:	linux-hwmon@vger.kernel.org
11969S:	Maintained
11970F:	Documentation/hwmon/nct6775.rst
11971F:	drivers/hwmon/nct6775.c
11972
11973NETDEVSIM
11974M:	Jakub Kicinski <kuba@kernel.org>
11975S:	Maintained
11976F:	drivers/net/netdevsim/*
 
 
 
11977
11978NETEM NETWORK EMULATOR
11979M:	Stephen Hemminger <stephen@networkplumber.org>
11980L:	netdev@vger.kernel.org
11981S:	Maintained
11982F:	net/sched/sch_netem.c
11983
11984NETERION 10GbE DRIVERS (s2io/vxge)
11985M:	Jon Mason <jdmason@kudzu.us>
11986L:	netdev@vger.kernel.org
11987S:	Supported
11988F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
11989F:	Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
11990F:	drivers/net/ethernet/neterion/
11991
11992NETFILTER
11993M:	Pablo Neira Ayuso <pablo@netfilter.org>
11994M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11995M:	Florian Westphal <fw@strlen.de>
11996L:	netfilter-devel@vger.kernel.org
11997L:	coreteam@netfilter.org
11998S:	Maintained
11999W:	http://www.netfilter.org/
12000W:	http://www.iptables.org/
12001W:	http://www.nftables.org/
12002Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
12003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
 
12005F:	include/linux/netfilter*
12006F:	include/linux/netfilter/
12007F:	include/net/netfilter/
12008F:	include/uapi/linux/netfilter*
12009F:	include/uapi/linux/netfilter/
12010F:	net/*/netfilter.c
12011F:	net/*/netfilter/
12012F:	net/bridge/br_netfilter*.c
12013F:	net/netfilter/
 
12014
12015NETROM NETWORK LAYER
12016M:	Ralf Baechle <ralf@linux-mips.org>
12017L:	linux-hams@vger.kernel.org
12018S:	Maintained
12019W:	http://www.linux-ax25.org/
 
12020F:	include/net/netrom.h
12021F:	include/uapi/linux/netrom.h
12022F:	net/netrom/
12023
12024NETRONOME ETHERNET DRIVERS
12025M:	Simon Horman <simon.horman@netronome.com>
12026R:	Jakub Kicinski <kuba@kernel.org>
12027L:	oss-drivers@netronome.com
12028S:	Maintained
12029F:	drivers/net/ethernet/netronome/
12030
12031NETWORK BLOCK DEVICE (NBD)
12032M:	Josef Bacik <josef@toxicpanda.com>
 
12033L:	linux-block@vger.kernel.org
12034L:	nbd@other.debian.org
12035S:	Maintained
12036F:	Documentation/admin-guide/blockdev/nbd.rst
12037F:	drivers/block/nbd.c
12038F:	include/trace/events/nbd.h
12039F:	include/uapi/linux/nbd.h
12040
12041NETWORK DROP MONITOR
12042M:	Neil Horman <nhorman@tuxdriver.com>
12043L:	netdev@vger.kernel.org
12044S:	Maintained
12045W:	https://fedorahosted.org/dropwatch/
12046F:	include/net/drop_monitor.h
12047F:	include/uapi/linux/net_dropmon.h
12048F:	net/core/drop_monitor.c
 
 
12049
12050NETWORKING DRIVERS
12051M:	"David S. Miller" <davem@davemloft.net>
12052M:	Jakub Kicinski <kuba@kernel.org>
12053L:	netdev@vger.kernel.org
12054S:	Maintained
12055W:	http://www.linuxfoundation.org/en/Net
12056Q:	http://patchwork.ozlabs.org/project/netdev/list/
12057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
 
12059F:	Documentation/devicetree/bindings/net/
12060F:	drivers/connector/
12061F:	drivers/net/
 
 
12062F:	include/linux/etherdevice.h
12063F:	include/linux/fcdevice.h
12064F:	include/linux/fddidevice.h
12065F:	include/linux/hippidevice.h
12066F:	include/linux/if_*
12067F:	include/linux/inetdevice.h
12068F:	include/linux/netdevice.h
12069F:	include/uapi/linux/if_*
12070F:	include/uapi/linux/netdevice.h
12071
12072NETWORKING DRIVERS (WIRELESS)
12073M:	Kalle Valo <kvalo@codeaurora.org>
12074L:	linux-wireless@vger.kernel.org
12075S:	Maintained
12076Q:	http://patchwork.kernel.org/project/linux-wireless/list/
12077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
 
12079F:	Documentation/devicetree/bindings/net/wireless/
12080F:	drivers/net/wireless/
12081
12082NETWORKING [DSA]
12083M:	Andrew Lunn <andrew@lunn.ch>
12084M:	Vivien Didelot <vivien.didelot@gmail.com>
12085M:	Florian Fainelli <f.fainelli@gmail.com>
12086M:	Vladimir Oltean <olteanv@gmail.com>
12087S:	Maintained
12088F:	Documentation/devicetree/bindings/net/dsa/
12089F:	drivers/net/dsa/
 
12090F:	include/linux/dsa/
12091F:	include/linux/platform_data/dsa.h
12092F:	include/net/dsa.h
12093F:	net/dsa/
12094
12095NETWORKING [GENERAL]
12096M:	"David S. Miller" <davem@davemloft.net>
12097M:	Jakub Kicinski <kuba@kernel.org>
12098L:	netdev@vger.kernel.org
12099S:	Maintained
12100W:	http://www.linuxfoundation.org/en/Net
12101Q:	http://patchwork.ozlabs.org/project/netdev/list/
 
 
12102B:	mailto:netdev@vger.kernel.org
12103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12105F:	Documentation/networking/
12106F:	include/linux/in.h
12107F:	include/linux/net.h
12108F:	include/linux/netdevice.h
12109F:	include/net/
12110F:	include/uapi/linux/in.h
12111F:	include/uapi/linux/net.h
12112F:	include/uapi/linux/net_namespace.h
12113F:	include/uapi/linux/netdevice.h
 
 
12114F:	lib/net_utils.c
12115F:	lib/random32.c
12116F:	net/
12117F:	tools/testing/selftests/net/
12118
12119NETWORKING [IPSEC]
12120M:	Steffen Klassert <steffen.klassert@secunet.com>
12121M:	Herbert Xu <herbert@gondor.apana.org.au>
12122M:	"David S. Miller" <davem@davemloft.net>
12123L:	netdev@vger.kernel.org
12124S:	Maintained
12125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12127F:	include/net/xfrm.h
12128F:	include/uapi/linux/xfrm.h
12129F:	net/ipv4/ah4.c
 
12130F:	net/ipv4/esp4*
12131F:	net/ipv4/ip_vti.c
12132F:	net/ipv4/ipcomp.c
12133F:	net/ipv4/xfrm*
12134F:	net/ipv6/ah6.c
12135F:	net/ipv6/esp6*
12136F:	net/ipv6/ip6_vti.c
12137F:	net/ipv6/ipcomp6.c
12138F:	net/ipv6/xfrm*
12139F:	net/key/
12140F:	net/xfrm/
12141
12142NETWORKING [IPv4/IPv6]
12143M:	"David S. Miller" <davem@davemloft.net>
12144M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12145M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12146L:	netdev@vger.kernel.org
 
12147S:	Maintained
12148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12149F:	arch/x86/net/*
12150F:	include/net/ip*
12151F:	net/ipv4/
12152F:	net/ipv6/
 
 
12153
12154NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12155M:	Paul Moore <paul@paul-moore.com>
 
12156L:	netdev@vger.kernel.org
12157L:	linux-security-module@vger.kernel.org
12158S:	Maintained
12159W:	https://github.com/netlabel
12160F:	Documentation/netlabel/
12161F:	include/net/calipso.h
12162F:	include/net/cipso_ipv4.h
12163F:	include/net/netlabel.h
12164F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
12165F:	include/uapi/linux/netfilter/xt_SECMARK.h
 
 
12166F:	net/ipv4/cipso_ipv4.c
12167F:	net/ipv6/calipso.c
12168F:	net/netfilter/xt_CONNSECMARK.c
12169F:	net/netfilter/xt_SECMARK.c
12170F:	net/netlabel/
12171
12172NETWORKING [MPTCP]
12173M:	Mat Martineau <mathew.j.martineau@linux.intel.com>
12174M:	Matthieu Baerts <matthieu.baerts@tessares.net>
12175L:	netdev@vger.kernel.org
12176L:	mptcp@lists.01.org
12177S:	Maintained
12178W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
12179B:	https://github.com/multipath-tcp/mptcp_net-next/issues
12180F:	include/net/mptcp.h
12181F:	include/uapi/linux/mptcp.h
12182F:	net/mptcp/
12183F:	tools/testing/selftests/net/mptcp/
12184
12185NETWORKING [TCP]
12186M:	Eric Dumazet <edumazet@google.com>
12187L:	netdev@vger.kernel.org
12188S:	Maintained
12189F:	include/linux/tcp.h
12190F:	include/net/tcp.h
12191F:	include/trace/events/tcp.h
12192F:	include/uapi/linux/tcp.h
12193F:	net/ipv4/syncookies.c
12194F:	net/ipv4/tcp*.c
12195F:	net/ipv6/syncookies.c
12196F:	net/ipv6/tcp*.c
 
 
 
 
 
12197
12198NETWORKING [TLS]
12199M:	Boris Pismenny <borisp@nvidia.com>
12200M:	Aviad Yehezkel <aviadye@nvidia.com>
12201M:	John Fastabend <john.fastabend@gmail.com>
12202M:	Daniel Borkmann <daniel@iogearbox.net>
12203M:	Jakub Kicinski <kuba@kernel.org>
12204L:	netdev@vger.kernel.org
12205S:	Maintained
12206F:	include/net/tls.h
12207F:	include/uapi/linux/tls.h
12208F:	net/tls/*
 
 
12209
12210NETWORKING [WIRELESS]
12211L:	linux-wireless@vger.kernel.org
12212Q:	http://patchwork.kernel.org/project/linux-wireless/list/
12213
 
 
 
 
 
12214NETXEN (1/10) GbE SUPPORT
12215M:	Manish Chopra <manishc@marvell.com>
12216M:	Rahul Verma <rahulv@marvell.com>
12217M:	GR-Linux-NIC-Dev@marvell.com
12218L:	netdev@vger.kernel.org
12219S:	Supported
12220F:	drivers/net/ethernet/qlogic/netxen/
12221
12222NET_FAILOVER MODULE
12223M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
12224L:	netdev@vger.kernel.org
12225S:	Supported
12226F:	Documentation/networking/net_failover.rst
12227F:	drivers/net/net_failover.c
12228F:	include/net/net_failover.h
12229
12230NEXTHOP
12231M:	David Ahern <dsahern@kernel.org>
12232L:	netdev@vger.kernel.org
12233S:	Maintained
12234F:	include/net/netns/nexthop.h
12235F:	include/net/nexthop.h
12236F:	include/uapi/linux/nexthop.h
 
12237F:	net/ipv4/nexthop.c
12238
12239NFC SUBSYSTEM
12240L:	netdev@vger.kernel.org
12241S:	Orphan
12242F:	Documentation/devicetree/bindings/net/nfc/
12243F:	drivers/nfc/
12244F:	include/linux/platform_data/nfcmrvl.h
12245F:	include/net/nfc/
12246F:	include/uapi/linux/nfc.h
12247F:	net/nfc/
 
 
12248
12249NFS, SUNRPC, AND LOCKD CLIENTS
12250M:	Trond Myklebust <trond.myklebust@hammerspace.com>
12251M:	Anna Schumaker <anna.schumaker@netapp.com>
12252L:	linux-nfs@vger.kernel.org
12253S:	Maintained
12254W:	http://client.linux-nfs.org
12255T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
 
12256F:	fs/lockd/
12257F:	fs/nfs/
12258F:	fs/nfs_common/
 
12259F:	include/linux/lockd/
12260F:	include/linux/nfs*
12261F:	include/linux/sunrpc/
12262F:	include/uapi/linux/nfs*
12263F:	include/uapi/linux/sunrpc/
12264F:	net/sunrpc/
12265
12266NILFS2 FILESYSTEM
12267M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
12268L:	linux-nilfs@vger.kernel.org
12269S:	Supported
12270W:	https://nilfs.sourceforge.io/
12271W:	https://nilfs.osdn.jp/
12272T:	git git://github.com/konis/nilfs2.git
12273F:	Documentation/filesystems/nilfs2.rst
 
12274F:	fs/nilfs2/
12275F:	include/trace/events/nilfs2.h
12276F:	include/uapi/linux/nilfs2_api.h
12277F:	include/uapi/linux/nilfs2_ondisk.h
12278
12279NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12280M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12281S:	Maintained
12282W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12283F:	Documentation/scsi/NinjaSCSI.rst
 
12284F:	drivers/scsi/pcmcia/nsp_*
12285
12286NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12287M:	GOTO Masanori <gotom@debian.or.jp>
12288M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12289S:	Maintained
12290W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12291F:	Documentation/scsi/NinjaSCSI.rst
 
12292F:	drivers/scsi/nsp32*
12293
12294NIOS2 ARCHITECTURE
12295M:	Ley Foon Tan <ley.foon.tan@intel.com>
12296S:	Maintained
12297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
 
12298F:	arch/nios2/
12299
12300NOHZ, DYNTICKS SUPPORT
12301M:	Frederic Weisbecker <fweisbec@gmail.com>
12302M:	Thomas Gleixner <tglx@linutronix.de>
12303M:	Ingo Molnar <mingo@kernel.org>
12304L:	linux-kernel@vger.kernel.org
12305S:	Maintained
12306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12307F:	include/linux/sched/nohz.h
12308F:	include/linux/tick.h
12309F:	kernel/time/tick*.*
 
 
12310
12311NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12312M:	Pavel Machek <pavel@ucw.cz>
12313M:	Sakari Ailus <sakari.ailus@iki.fi>
12314L:	linux-media@vger.kernel.org
12315S:	Maintained
12316F:	drivers/media/i2c/ad5820.c
12317F:	drivers/media/i2c/et8ek8
 
12318
12319NOKIA N900 POWER SUPPLY DRIVERS
12320R:	Pali Rohár <pali@kernel.org>
 
 
12321F:	drivers/power/supply/bq2415x_charger.c
12322F:	drivers/power/supply/bq27xxx_battery.c
12323F:	drivers/power/supply/bq27xxx_battery_i2c.c
12324F:	drivers/power/supply/isp1704_charger.c
12325F:	drivers/power/supply/rx51_battery.c
12326F:	include/linux/power/bq2415x_charger.h
12327F:	include/linux/power/bq27xxx_battery.h
12328
12329NOLIBC HEADER FILE
12330M:	Willy Tarreau <w@1wt.eu>
12331S:	Maintained
12332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12333F:	tools/include/nolibc/
12334
12335NSDEPS
12336M:	Matthias Maennich <maennich@google.com>
12337S:	Maintained
12338F:	Documentation/core-api/symbol-namespaces.rst
12339F:	scripts/nsdeps
 
12340
12341NTB AMD DRIVER
12342M:	Sanjay R Mehta <sanju.mehta@amd.com>
12343M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12344L:	linux-ntb@googlegroups.com
12345S:	Supported
12346F:	drivers/ntb/hw/amd/
12347
12348NTB DRIVER CORE
12349M:	Jon Mason <jdmason@kudzu.us>
12350M:	Dave Jiang <dave.jiang@intel.com>
12351M:	Allen Hubbe <allenbh@gmail.com>
12352L:	linux-ntb@googlegroups.com
12353S:	Supported
12354W:	https://github.com/jonmason/ntb/wiki
12355T:	git git://github.com/jonmason/ntb.git
12356F:	drivers/net/ntb_netdev.c
12357F:	drivers/ntb/
 
12358F:	include/linux/ntb.h
12359F:	include/linux/ntb_transport.h
12360F:	tools/testing/selftests/ntb/
12361
12362NTB IDT DRIVER
12363M:	Serge Semin <fancer.lancer@gmail.com>
12364L:	linux-ntb@googlegroups.com
12365S:	Supported
12366F:	drivers/ntb/hw/idt/
12367
12368NTB INTEL DRIVER
12369M:	Dave Jiang <dave.jiang@intel.com>
12370L:	linux-ntb@googlegroups.com
12371S:	Supported
12372W:	https://github.com/davejiang/linux/wiki
12373T:	git https://github.com/davejiang/linux.git
12374F:	drivers/ntb/hw/intel/
12375
12376NTFS FILESYSTEM
12377M:	Anton Altaparmakov <anton@tuxera.com>
12378L:	linux-ntfs-dev@lists.sourceforge.net
12379S:	Supported
12380W:	http://www.tuxera.com/
12381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12382F:	Documentation/filesystems/ntfs.rst
 
12383F:	fs/ntfs/
12384
12385NUBUS SUBSYSTEM
12386M:	Finn Thain <fthain@telegraphics.com.au>
12387L:	linux-m68k@lists.linux-m68k.org
12388S:	Maintained
12389F:	arch/*/include/asm/nubus.h
12390F:	drivers/nubus/
12391F:	include/linux/nubus.h
12392F:	include/uapi/linux/nubus.h
12393
12394NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12395M:	Antonino Daplas <adaplas@gmail.com>
12396L:	linux-fbdev@vger.kernel.org
12397S:	Maintained
12398F:	drivers/video/fbdev/nvidia/
12399F:	drivers/video/fbdev/riva/
 
12400
12401NVM EXPRESS DRIVER
12402M:	Keith Busch <kbusch@kernel.org>
12403M:	Jens Axboe <axboe@fb.com>
12404M:	Christoph Hellwig <hch@lst.de>
12405M:	Sagi Grimberg <sagi@grimberg.me>
12406L:	linux-nvme@lists.infradead.org
12407S:	Supported
12408W:	http://git.infradead.org/nvme.git
12409T:	git://git.infradead.org/nvme.git
 
 
12410F:	drivers/nvme/host/
12411F:	include/linux/nvme.h
12412F:	include/uapi/linux/nvme_ioctl.h
12413
12414NVM EXPRESS FC TRANSPORT DRIVERS
12415M:	James Smart <james.smart@broadcom.com>
12416L:	linux-nvme@lists.infradead.org
12417S:	Supported
 
 
12418F:	drivers/nvme/host/fc.c
12419F:	drivers/nvme/target/fc.c
12420F:	drivers/nvme/target/fcloop.c
12421F:	include/linux/nvme-fc-driver.h
12422F:	include/linux/nvme-fc.h
12423
12424NVM EXPRESS TARGET DRIVER
12425M:	Christoph Hellwig <hch@lst.de>
12426M:	Sagi Grimberg <sagi@grimberg.me>
12427M:	Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12428L:	linux-nvme@lists.infradead.org
12429S:	Supported
12430W:	http://git.infradead.org/nvme.git
12431T:	git://git.infradead.org/nvme.git
 
 
12432F:	drivers/nvme/target/
12433
12434NVMEM FRAMEWORK
12435M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12436S:	Maintained
12437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12438F:	Documentation/ABI/stable/sysfs-bus-nvmem
12439F:	Documentation/devicetree/bindings/nvmem/
12440F:	drivers/nvmem/
 
 
12441F:	include/linux/nvmem-consumer.h
12442F:	include/linux/nvmem-provider.h
12443
12444NXP FSPI DRIVER
12445M:	Ashish Kumar <ashish.kumar@nxp.com>
12446R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
12447L:	linux-spi@vger.kernel.org
12448S:	Maintained
12449F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12450F:	drivers/spi/spi-nxp-fspi.c
12451
12452NXP FXAS21002C DRIVER
12453M:	Rui Miguel Silva <rmfrfs@gmail.com>
12454L:	linux-iio@vger.kernel.org
12455S:	Maintained
12456F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12457F:	drivers/iio/gyro/fxas21002c.h
12458F:	drivers/iio/gyro/fxas21002c_core.c
 
12459F:	drivers/iio/gyro/fxas21002c_i2c.c
12460F:	drivers/iio/gyro/fxas21002c_spi.c
12461
12462NXP SGTL5000 DRIVER
12463M:	Fabio Estevam <festevam@gmail.com>
12464L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12465S:	Maintained
12466F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
12467F:	sound/soc/codecs/sgtl5000*
12468
12469NXP SJA1105 ETHERNET SWITCH DRIVER
12470M:	Vladimir Oltean <olteanv@gmail.com>
12471L:	linux-kernel@vger.kernel.org
12472S:	Maintained
12473F:	drivers/net/dsa/sja1105
12474
12475NXP TDA998X DRM DRIVER
12476M:	Russell King <linux@armlinux.org.uk>
12477S:	Maintained
12478T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12479T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12480F:	drivers/gpu/drm/i2c/tda998x_drv.c
12481F:	include/drm/i2c/tda998x.h
12482F:	include/dt-bindings/display/tda998x.h
12483K:	"nxp,tda998x"
12484
12485NXP TFA9879 DRIVER
12486M:	Peter Rosin <peda@axentia.se>
12487L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12488S:	Maintained
12489F:	Documentation/devicetree/bindings/sound/tfa9879.txt
12490F:	sound/soc/codecs/tfa9879*
12491
12492NXP-NCI NFC DRIVER
12493M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
12494R:	Charles Gorand <charles.gorand@effinnov.com>
12495L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12496S:	Supported
12497F:	drivers/nfc/nxp-nci
12498
12499OBJAGG
12500M:	Jiri Pirko <jiri@nvidia.com>
12501L:	netdev@vger.kernel.org
12502S:	Supported
12503F:	include/linux/objagg.h
12504F:	lib/objagg.c
12505F:	lib/test_objagg.c
 
 
 
 
 
 
 
 
 
12506
12507OBJTOOL
12508M:	Josh Poimboeuf <jpoimboe@redhat.com>
12509M:	Peter Zijlstra <peterz@infradead.org>
12510S:	Supported
12511F:	tools/objtool/
12512
12513OCELOT ETHERNET SWITCH DRIVER
12514M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12515M:	Vladimir Oltean <vladimir.oltean@nxp.com>
12516M:	Claudiu Manoil <claudiu.manoil@nxp.com>
12517M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12518L:	netdev@vger.kernel.org
12519S:	Supported
12520F:	drivers/net/dsa/ocelot/*
12521F:	drivers/net/ethernet/mscc/
12522F:	include/soc/mscc/ocelot*
12523F:	net/dsa/tag_ocelot.c
12524
12525OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12526M:	Frederic Barrat <fbarrat@linux.ibm.com>
12527M:	Andrew Donnellan <ajd@linux.ibm.com>
12528L:	linuxppc-dev@lists.ozlabs.org
12529S:	Supported
12530F:	Documentation/userspace-api/accelerators/ocxl.rst
12531F:	arch/powerpc/include/asm/pnv-ocxl.h
12532F:	arch/powerpc/platforms/powernv/ocxl.c
 
12533F:	drivers/misc/ocxl/
12534F:	include/misc/ocxl*
12535F:	include/uapi/misc/ocxl.h
 
12536
12537OMAP AUDIO SUPPORT
12538M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12539M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
12540L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12541L:	linux-omap@vger.kernel.org
12542S:	Maintained
12543F:	sound/soc/ti/n810.c
12544F:	sound/soc/ti/omap*
12545F:	sound/soc/ti/rx51.c
 
12546F:	sound/soc/ti/sdma-pcm.*
12547
12548OMAP CLOCK FRAMEWORK SUPPORT
12549M:	Paul Walmsley <paul@pwsan.com>
12550L:	linux-omap@vger.kernel.org
12551S:	Maintained
12552F:	arch/arm/*omap*/*clock*
12553
12554OMAP DEVICE TREE SUPPORT
12555M:	Benoît Cousson <bcousson@baylibre.com>
12556M:	Tony Lindgren <tony@atomide.com>
12557L:	linux-omap@vger.kernel.org
12558L:	devicetree@vger.kernel.org
12559S:	Maintained
 
12560F:	arch/arm/boot/dts/*am3*
12561F:	arch/arm/boot/dts/*am4*
12562F:	arch/arm/boot/dts/*am5*
12563F:	arch/arm/boot/dts/*dra7*
12564F:	arch/arm/boot/dts/*omap*
12565F:	arch/arm/boot/dts/logicpd-som-lv*
12566F:	arch/arm/boot/dts/logicpd-torpedo*
12567
12568OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12569L:	linux-omap@vger.kernel.org
12570L:	linux-fbdev@vger.kernel.org
12571S:	Orphan
12572F:	Documentation/arm/omap/dss.rst
12573F:	drivers/video/fbdev/omap2/
 
12574
12575OMAP FRAMEBUFFER SUPPORT
12576L:	linux-fbdev@vger.kernel.org
12577L:	linux-omap@vger.kernel.org
12578S:	Orphan
12579F:	drivers/video/fbdev/omap/
12580
12581OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12582M:	Roger Quadros <rogerq@ti.com>
12583M:	Tony Lindgren <tony@atomide.com>
12584L:	linux-omap@vger.kernel.org
12585S:	Maintained
12586F:	arch/arm/mach-omap2/*gpmc*
12587F:	drivers/memory/omap-gpmc.c
 
12588
12589OMAP GPIO DRIVER
12590M:	Grygorii Strashko <grygorii.strashko@ti.com>
12591M:	Santosh Shilimkar <ssantosh@kernel.org>
12592M:	Kevin Hilman <khilman@kernel.org>
12593L:	linux-omap@vger.kernel.org
12594S:	Maintained
12595F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
12596F:	drivers/gpio/gpio-omap.c
12597
12598OMAP HARDWARE SPINLOCK SUPPORT
12599M:	Ohad Ben-Cohen <ohad@wizery.com>
12600L:	linux-omap@vger.kernel.org
12601S:	Maintained
12602F:	drivers/hwspinlock/omap_hwspinlock.c
12603
12604OMAP HS MMC SUPPORT
12605L:	linux-mmc@vger.kernel.org
12606L:	linux-omap@vger.kernel.org
12607S:	Orphan
12608F:	drivers/mmc/host/omap_hsmmc.c
12609
12610OMAP HWMOD DATA
12611M:	Paul Walmsley <paul@pwsan.com>
12612L:	linux-omap@vger.kernel.org
12613S:	Maintained
12614F:	arch/arm/mach-omap2/omap_hwmod*data*
12615
12616OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12617M:	Benoît Cousson <bcousson@baylibre.com>
12618L:	linux-omap@vger.kernel.org
12619S:	Maintained
12620F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12621
12622OMAP HWMOD SUPPORT
12623M:	Benoît Cousson <bcousson@baylibre.com>
12624M:	Paul Walmsley <paul@pwsan.com>
12625L:	linux-omap@vger.kernel.org
12626S:	Maintained
12627F:	arch/arm/mach-omap2/omap_hwmod.*
12628
12629OMAP I2C DRIVER
12630M:	Vignesh R <vigneshr@ti.com>
12631L:	linux-omap@vger.kernel.org
12632L:	linux-i2c@vger.kernel.org
12633S:	Maintained
12634F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
12635F:	drivers/i2c/busses/i2c-omap.c
12636
12637OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12638M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12639L:	linux-media@vger.kernel.org
12640S:	Maintained
12641F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
12642F:	drivers/media/platform/omap3isp/
12643F:	drivers/staging/media/omap4iss/
12644
12645OMAP MMC SUPPORT
12646M:	Aaro Koskinen <aaro.koskinen@iki.fi>
12647L:	linux-omap@vger.kernel.org
12648S:	Odd Fixes
12649F:	drivers/mmc/host/omap.c
12650
12651OMAP POWER MANAGEMENT SUPPORT
12652M:	Kevin Hilman <khilman@kernel.org>
12653L:	linux-omap@vger.kernel.org
12654S:	Maintained
12655F:	arch/arm/*omap*/*pm*
12656F:	drivers/cpufreq/omap-cpufreq.c
12657
12658OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12659M:	Rajendra Nayak <rnayak@codeaurora.org>
12660M:	Paul Walmsley <paul@pwsan.com>
12661L:	linux-omap@vger.kernel.org
12662S:	Maintained
12663F:	arch/arm/mach-omap2/prm*
12664
12665OMAP RANDOM NUMBER GENERATOR SUPPORT
12666M:	Deepak Saxena <dsaxena@plexity.net>
12667S:	Maintained
12668F:	drivers/char/hw_random/omap-rng.c
12669
12670OMAP USB SUPPORT
12671L:	linux-usb@vger.kernel.org
12672L:	linux-omap@vger.kernel.org
12673S:	Orphan
12674F:	arch/arm/*omap*/usb*
12675F:	drivers/usb/*/*omap*
 
12676
12677OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12678M:	Mark Jackson <mpfj@newflow.co.uk>
12679L:	linux-omap@vger.kernel.org
12680S:	Maintained
12681F:	arch/arm/boot/dts/am335x-nano.dts
12682
12683OMAP1 SUPPORT
12684M:	Aaro Koskinen <aaro.koskinen@iki.fi>
12685M:	Tony Lindgren <tony@atomide.com>
12686L:	linux-omap@vger.kernel.org
12687S:	Maintained
12688Q:	http://patchwork.kernel.org/project/linux-omap/list/
12689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12690F:	arch/arm/configs/omap1_defconfig
12691F:	arch/arm/mach-omap1/
12692F:	arch/arm/plat-omap/
 
12693F:	drivers/i2c/busses/i2c-omap.c
12694F:	include/linux/platform_data/ams-delta-fiq.h
12695F:	include/linux/platform_data/i2c-omap.h
 
12696
12697OMAP2+ SUPPORT
12698M:	Tony Lindgren <tony@atomide.com>
12699L:	linux-omap@vger.kernel.org
12700S:	Maintained
12701W:	http://www.muru.com/linux/omap/
12702W:	http://linux.omap.com/
12703Q:	http://patchwork.kernel.org/project/linux-omap/list/
12704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12705F:	arch/arm/configs/omap2plus_defconfig
12706F:	arch/arm/mach-omap2/
12707F:	arch/arm/plat-omap/
 
12708F:	drivers/bus/ti-sysc.c
12709F:	drivers/i2c/busses/i2c-omap.c
12710F:	drivers/irqchip/irq-omap-intc.c
12711F:	drivers/mfd/*omap*.c
12712F:	drivers/mfd/menelaus.c
12713F:	drivers/mfd/palmas.c
12714F:	drivers/mfd/tps65217.c
12715F:	drivers/mfd/tps65218.c
12716F:	drivers/mfd/tps65910.c
12717F:	drivers/mfd/twl-core.[ch]
12718F:	drivers/mfd/twl4030*.c
12719F:	drivers/mfd/twl6030*.c
12720F:	drivers/mfd/twl6040*.c
12721F:	drivers/regulator/palmas-regulator*.c
12722F:	drivers/regulator/pbias-regulator.c
12723F:	drivers/regulator/tps65217-regulator.c
12724F:	drivers/regulator/tps65218-regulator.c
12725F:	drivers/regulator/tps65910-regulator.c
12726F:	drivers/regulator/twl-regulator.c
12727F:	drivers/regulator/twl6030-regulator.c
12728F:	include/linux/platform_data/i2c-omap.h
12729F:	include/linux/platform_data/ti-sysc.h
12730
 
 
 
 
 
 
12731OMFS FILESYSTEM
12732M:	Bob Copeland <me@bobcopeland.com>
12733L:	linux-karma-devel@lists.sourceforge.net
12734S:	Maintained
12735F:	Documentation/filesystems/omfs.rst
12736F:	fs/omfs/
12737
12738OMNIKEY CARDMAN 4000 DRIVER
12739M:	Harald Welte <laforge@gnumonks.org>
12740S:	Maintained
12741F:	drivers/char/pcmcia/cm4000_cs.c
12742F:	include/linux/cm4000_cs.h
12743F:	include/uapi/linux/cm4000_cs.h
12744
12745OMNIKEY CARDMAN 4040 DRIVER
12746M:	Harald Welte <laforge@gnumonks.org>
12747S:	Maintained
12748F:	drivers/char/pcmcia/cm4040_cs.*
12749
12750OMNIVISION OV13858 SENSOR DRIVER
12751M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12752L:	linux-media@vger.kernel.org
12753S:	Maintained
12754T:	git git://linuxtv.org/media_tree.git
 
12755F:	drivers/media/i2c/ov13858.c
12756
12757OMNIVISION OV2680 SENSOR DRIVER
12758M:	Rui Miguel Silva <rmfrfs@gmail.com>
12759L:	linux-media@vger.kernel.org
12760S:	Maintained
12761T:	git git://linuxtv.org/media_tree.git
12762F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
12763F:	drivers/media/i2c/ov2680.c
 
12764
12765OMNIVISION OV2685 SENSOR DRIVER
12766M:	Shunqian Zheng <zhengsq@rock-chips.com>
12767L:	linux-media@vger.kernel.org
12768S:	Maintained
12769T:	git git://linuxtv.org/media_tree.git
12770F:	drivers/media/i2c/ov2685.c
12771
12772OMNIVISION OV2740 SENSOR DRIVER
12773M:	Tianshu Qiu <tian.shu.qiua@intel.com>
12774R:	Shawn Tu <shawnx.tu@intel.com>
12775R:	Bingbu Cao <bingbu.cao@intel.com>
12776L:	linux-media@vger.kernel.org
12777S:	Maintained
12778T:	git git://linuxtv.org/media_tree.git
12779F:	drivers/media/i2c/ov2740.c
12780
12781OMNIVISION OV5640 SENSOR DRIVER
12782M:	Steve Longerbeam <slongerbeam@gmail.com>
12783L:	linux-media@vger.kernel.org
12784S:	Maintained
12785T:	git git://linuxtv.org/media_tree.git
 
12786F:	drivers/media/i2c/ov5640.c
12787
12788OMNIVISION OV5647 SENSOR DRIVER
12789M:	Luis Oliveira <lolivei@synopsys.com>
12790L:	linux-media@vger.kernel.org
12791S:	Maintained
12792T:	git git://linuxtv.org/media_tree.git
 
12793F:	drivers/media/i2c/ov5647.c
12794
12795OMNIVISION OV5670 SENSOR DRIVER
12796M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12797M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
12798L:	linux-media@vger.kernel.org
12799S:	Maintained
12800T:	git git://linuxtv.org/media_tree.git
 
12801F:	drivers/media/i2c/ov5670.c
12802
12803OMNIVISION OV5675 SENSOR DRIVER
12804M:	Shawn Tu <shawnx.tu@intel.com>
12805L:	linux-media@vger.kernel.org
12806S:	Maintained
12807T:	git git://linuxtv.org/media_tree.git
 
12808F:	drivers/media/i2c/ov5675.c
12809
12810OMNIVISION OV5695 SENSOR DRIVER
12811M:	Shunqian Zheng <zhengsq@rock-chips.com>
12812L:	linux-media@vger.kernel.org
12813S:	Maintained
12814T:	git git://linuxtv.org/media_tree.git
 
12815F:	drivers/media/i2c/ov5695.c
12816
12817OMNIVISION OV7670 SENSOR DRIVER
12818M:	Jonathan Corbet <corbet@lwn.net>
12819L:	linux-media@vger.kernel.org
12820S:	Maintained
12821T:	git git://linuxtv.org/media_tree.git
12822F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12823F:	drivers/media/i2c/ov7670.c
 
12824
12825OMNIVISION OV772x SENSOR DRIVER
12826M:	Jacopo Mondi <jacopo@jmondi.org>
12827L:	linux-media@vger.kernel.org
12828S:	Odd fixes
12829T:	git git://linuxtv.org/media_tree.git
12830F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12831F:	drivers/media/i2c/ov772x.c
12832F:	include/media/i2c/ov772x.h
 
12833
12834OMNIVISION OV7740 SENSOR DRIVER
12835M:	Wenyou Yang <wenyou.yang@microchip.com>
12836L:	linux-media@vger.kernel.org
12837S:	Maintained
12838T:	git git://linuxtv.org/media_tree.git
12839F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12840F:	drivers/media/i2c/ov7740.c
12841
12842OMNIVISION OV8856 SENSOR DRIVER
12843M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
12844L:	linux-media@vger.kernel.org
12845S:	Maintained
12846T:	git git://linuxtv.org/media_tree.git
12847F:	Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12848F:	drivers/media/i2c/ov8856.c
12849
12850OMNIVISION OV9640 SENSOR DRIVER
12851M:	Petr Cvek <petrcvekcz@gmail.com>
12852L:	linux-media@vger.kernel.org
12853S:	Maintained
12854F:	drivers/media/i2c/ov9640.*
12855
 
 
 
 
 
 
 
12856OMNIVISION OV9650 SENSOR DRIVER
12857M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12858R:	Akinobu Mita <akinobu.mita@gmail.com>
12859R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12860L:	linux-media@vger.kernel.org
12861S:	Maintained
12862T:	git git://linuxtv.org/media_tree.git
12863F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12864F:	drivers/media/i2c/ov9650.c
 
12865
12866ONENAND FLASH DRIVER
12867M:	Kyungmin Park <kyungmin.park@samsung.com>
12868L:	linux-mtd@lists.infradead.org
12869S:	Maintained
12870F:	drivers/mtd/nand/onenand/
12871F:	include/linux/mtd/onenand*.h
12872
12873ONION OMEGA2+ BOARD
12874M:	Harvey Hunt <harveyhuntnexus@gmail.com>
12875L:	linux-mips@vger.kernel.org
12876S:	Maintained
12877F:	arch/mips/boot/dts/ralink/omega2p.dts
12878
12879OP-TEE DRIVER
12880M:	Jens Wiklander <jens.wiklander@linaro.org>
12881L:	op-tee@lists.trustedfirmware.org
12882S:	Maintained
12883F:	Documentation/ABI/testing/sysfs-bus-optee-devices
12884F:	drivers/tee/optee/
12885
12886OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12887M:	Sumit Garg <sumit.garg@linaro.org>
12888L:	op-tee@lists.trustedfirmware.org
12889S:	Maintained
12890F:	drivers/char/hw_random/optee-rng.c
12891
12892OPA-VNIC DRIVER
12893M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12894M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12895L:	linux-rdma@vger.kernel.org
12896S:	Supported
12897F:	drivers/infiniband/ulp/opa_vnic
12898
12899OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12900M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12901M:	Frank Rowand <frowand.list@gmail.com>
12902L:	devicetree@vger.kernel.org
12903S:	Maintained
12904F:	Documentation/devicetree/dynamic-resolution-notes.rst
12905F:	Documentation/devicetree/overlay-notes.rst
12906F:	drivers/of/overlay.c
12907F:	drivers/of/resolver.c
12908K:	of_overlay_notifier_
12909
12910OPEN FIRMWARE AND FLATTENED DEVICE TREE
12911M:	Rob Herring <robh+dt@kernel.org>
12912M:	Frank Rowand <frowand.list@gmail.com>
12913L:	devicetree@vger.kernel.org
12914S:	Maintained
12915W:	http://www.devicetree.org/
12916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12917F:	Documentation/ABI/testing/sysfs-firmware-ofw
12918F:	drivers/of/
12919F:	include/linux/of*.h
12920F:	scripts/dtc/
 
12921
12922OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12923M:	Rob Herring <robh+dt@kernel.org>
 
12924L:	devicetree@vger.kernel.org
12925S:	Maintained
12926Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
 
 
12928F:	Documentation/devicetree/
12929F:	arch/*/boot/dts/
12930F:	include/dt-bindings/
12931
12932OPENCORES I2C BUS DRIVER
12933M:	Peter Korsgaard <peter@korsgaard.com>
12934M:	Andrew Lunn <andrew@lunn.ch>
12935L:	linux-i2c@vger.kernel.org
12936S:	Maintained
12937F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12938F:	Documentation/i2c/busses/i2c-ocores.rst
12939F:	drivers/i2c/busses/i2c-ocores.c
12940F:	include/linux/platform_data/i2c-ocores.h
12941
12942OPENRISC ARCHITECTURE
12943M:	Jonas Bonn <jonas@southpole.se>
12944M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12945M:	Stafford Horne <shorne@gmail.com>
 
12946L:	openrisc@lists.librecores.org
12947S:	Maintained
12948W:	http://openrisc.io
12949T:	git git://github.com/openrisc/linux.git
12950F:	Documentation/devicetree/bindings/openrisc/
12951F:	Documentation/openrisc/
12952F:	arch/openrisc/
12953F:	drivers/irqchip/irq-ompic.c
12954F:	drivers/irqchip/irq-or1k-*
12955
12956OPENVSWITCH
12957M:	Pravin B Shelar <pshelar@ovn.org>
12958L:	netdev@vger.kernel.org
12959L:	dev@openvswitch.org
12960S:	Maintained
12961W:	http://openvswitch.org
12962F:	include/uapi/linux/openvswitch.h
12963F:	net/openvswitch/
 
12964
12965OPERATING PERFORMANCE POINTS (OPP)
12966M:	Viresh Kumar <vireshk@kernel.org>
12967M:	Nishanth Menon <nm@ti.com>
12968M:	Stephen Boyd <sboyd@kernel.org>
12969L:	linux-pm@vger.kernel.org
12970S:	Maintained
12971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12972F:	Documentation/devicetree/bindings/opp/
12973F:	Documentation/power/opp.rst
12974F:	drivers/opp/
12975F:	include/linux/pm_opp.h
 
 
12976
12977OPL4 DRIVER
12978M:	Clemens Ladisch <clemens@ladisch.de>
12979L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12980S:	Maintained
12981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
 
12982F:	sound/drivers/opl4/
12983
12984OPROFILE
12985M:	Robert Richter <rric@kernel.org>
12986L:	oprofile-list@lists.sf.net
12987S:	Maintained
12988F:	arch/*/include/asm/oprofile*.h
12989F:	arch/*/oprofile/
12990F:	drivers/oprofile/
12991F:	include/linux/oprofile.h
12992
12993ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12994M:	Mark Fasheh <mark@fasheh.com>
12995M:	Joel Becker <jlbec@evilplan.org>
12996M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12997L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12998S:	Supported
12999W:	http://ocfs2.wiki.kernel.org
13000F:	Documentation/filesystems/dlmfs.rst
13001F:	Documentation/filesystems/ocfs2.rst
 
13002F:	fs/ocfs2/
13003
13004ORANGEFS FILESYSTEM
13005M:	Mike Marshall <hubcap@omnibond.com>
13006R:	Martin Brandenburg <martin@omnibond.com>
13007L:	devel@lists.orangefs.org
13008S:	Supported
13009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13010F:	Documentation/filesystems/orangefs.rst
13011F:	fs/orangefs/
 
13012
13013ORINOCO DRIVER
13014L:	linux-wireless@vger.kernel.org
13015S:	Orphan
13016W:	https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13017W:	http://www.nongnu.org/orinoco/
 
13018F:	drivers/net/wireless/intersil/orinoco/
13019
13020OV2659 OMNIVISION SENSOR DRIVER
13021M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13022L:	linux-media@vger.kernel.org
13023S:	Maintained
13024W:	https://linuxtv.org
13025Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13026T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
 
13027F:	drivers/media/i2c/ov2659.c
13028F:	include/media/i2c/ov2659.h
13029
13030OVERLAY FILESYSTEM
13031M:	Miklos Szeredi <miklos@szeredi.hu>
13032L:	linux-unionfs@vger.kernel.org
13033S:	Supported
13034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13035F:	Documentation/filesystems/overlayfs.rst
13036F:	fs/overlayfs/
 
13037
13038P54 WIRELESS DRIVER
13039M:	Christian Lamparter <chunkeey@googlemail.com>
13040L:	linux-wireless@vger.kernel.org
 
13041S:	Maintained
13042W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
13043F:	drivers/net/wireless/intersil/p54/
13044
 
 
 
 
 
 
 
 
 
 
13045PACKING
13046M:	Vladimir Oltean <olteanv@gmail.com>
13047L:	netdev@vger.kernel.org
13048S:	Supported
13049F:	Documentation/core-api/packing.rst
13050F:	include/linux/packing.h
13051F:	lib/packing.c
 
 
13052
13053PADATA PARALLEL EXECUTION MECHANISM
13054M:	Steffen Klassert <steffen.klassert@secunet.com>
13055L:	linux-crypto@vger.kernel.org
13056S:	Maintained
13057F:	Documentation/core-api/padata.rst
13058F:	include/linux/padata.h
13059F:	kernel/padata.c
 
 
13060
13061PAGE POOL
13062M:	Jesper Dangaard Brouer <hawk@kernel.org>
13063M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
13064L:	netdev@vger.kernel.org
13065S:	Supported
13066F:	include/net/page_pool.h
13067F:	net/core/page_pool.c
 
13068
13069PANASONIC LAPTOP ACPI EXTRAS DRIVER
13070M:	Harald Welte <laforge@gnumonks.org>
13071L:	platform-driver-x86@vger.kernel.org
13072S:	Maintained
13073F:	drivers/platform/x86/panasonic-laptop.c
13074
13075PARALLAX PING IIO SENSOR DRIVER
13076M:	Andreas Klinger <ak@it-klinger.de>
13077L:	linux-iio@vger.kernel.org
13078S:	Maintained
13079F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13080F:	drivers/iio/proximity/ping.c
13081
13082PARALLEL LCD/KEYPAD PANEL DRIVER
13083M:	Willy Tarreau <willy@haproxy.com>
13084M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13085S:	Odd Fixes
13086F:	Documentation/admin-guide/lcd-panel-cgram.rst
13087F:	drivers/auxdisplay/panel.c
13088
13089PARALLEL PORT SUBSYSTEM
13090M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13091M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13092L:	linux-parport@lists.infradead.org (subscribers-only)
13093S:	Maintained
13094F:	Documentation/driver-api/parport*.rst
13095F:	drivers/char/ppdev.c
13096F:	drivers/parport/
13097F:	include/linux/parport*.h
 
13098F:	include/uapi/linux/ppdev.h
 
13099
13100PARAVIRT_OPS INTERFACE
13101M:	Juergen Gross <jgross@suse.com>
13102M:	Deep Shah <sdeep@vmware.com>
13103M:	"VMware, Inc." <pv-drivers@vmware.com>
13104L:	virtualization@lists.linux-foundation.org
13105S:	Supported
13106F:	Documentation/virt/paravirt_ops.rst
13107F:	arch/*/include/asm/paravirt*.h
13108F:	arch/*/kernel/paravirt*
 
13109F:	include/linux/hypervisor.h
13110
13111PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13112M:	Tim Waugh <tim@cyberelk.net>
13113L:	linux-parport@lists.infradead.org (subscribers-only)
13114S:	Maintained
13115F:	Documentation/admin-guide/blockdev/paride.rst
13116F:	drivers/block/paride/
13117
13118PARISC ARCHITECTURE
13119M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13120M:	Helge Deller <deller@gmx.de>
13121L:	linux-parisc@vger.kernel.org
13122S:	Maintained
13123W:	https://parisc.wiki.kernel.org
13124Q:	http://patchwork.kernel.org/project/linux-parisc/list/
13125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13127F:	Documentation/parisc/
13128F:	arch/parisc/
 
 
13129F:	drivers/char/agp/parisc-agp.c
13130F:	drivers/input/misc/hp_sdc_rtc.c
13131F:	drivers/input/serio/gscps2.c
13132F:	drivers/input/serio/hp_sdc*
13133F:	drivers/parisc/
13134F:	drivers/parport/parport_gsc.*
13135F:	drivers/tty/serial/8250/8250_gsc.c
13136F:	drivers/video/console/sti*
13137F:	drivers/video/fbdev/sti*
 
13138F:	drivers/video/logo/logo_parisc*
13139F:	include/linux/hp_sdc.h
13140
13141PARMAN
13142M:	Jiri Pirko <jiri@nvidia.com>
13143L:	netdev@vger.kernel.org
13144S:	Supported
13145F:	include/linux/parman.h
13146F:	lib/parman.c
13147F:	lib/test_parman.c
 
13148
13149PC ENGINES APU BOARD DRIVER
13150M:	Enrico Weigelt, metux IT consult <info@metux.net>
13151S:	Maintained
13152F:	drivers/platform/x86/pcengines-apuv2.c
13153
13154PC87360 HARDWARE MONITORING DRIVER
13155M:	Jim Cromie <jim.cromie@gmail.com>
13156L:	linux-hwmon@vger.kernel.org
13157S:	Maintained
13158F:	Documentation/hwmon/pc87360.rst
13159F:	drivers/hwmon/pc87360.c
13160
13161PC8736x GPIO DRIVER
13162M:	Jim Cromie <jim.cromie@gmail.com>
13163S:	Maintained
13164F:	drivers/char/pc8736x_gpio.c
13165
13166PC87427 HARDWARE MONITORING DRIVER
13167M:	Jean Delvare <jdelvare@suse.com>
13168L:	linux-hwmon@vger.kernel.org
13169S:	Maintained
13170F:	Documentation/hwmon/pc87427.rst
13171F:	drivers/hwmon/pc87427.c
13172
13173PCA9532 LED DRIVER
13174M:	Riku Voipio <riku.voipio@iki.fi>
13175S:	Maintained
13176F:	drivers/leds/leds-pca9532.c
13177F:	include/linux/leds-pca9532.h
13178
13179PCA9541 I2C BUS MASTER SELECTOR DRIVER
13180M:	Guenter Roeck <linux@roeck-us.net>
13181L:	linux-i2c@vger.kernel.org
13182S:	Maintained
13183F:	drivers/i2c/muxes/i2c-mux-pca9541.c
13184
13185PCDP - PRIMARY CONSOLE AND DEBUG PORT
13186M:	Khalid Aziz <khalid@gonehiking.org>
13187S:	Maintained
13188F:	drivers/firmware/pcdp.*
13189
13190PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13191M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13192M:	Pali Rohár <pali@kernel.org>
13193L:	linux-pci@vger.kernel.org
13194L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13195S:	Maintained
13196F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
13197F:	drivers/pci/controller/pci-aardvark.c
13198
13199PCI DRIVER FOR ALTERA PCIE IP
13200M:	Ley Foon Tan <ley.foon.tan@intel.com>
13201L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
13202L:	linux-pci@vger.kernel.org
13203S:	Supported
13204F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
13205F:	drivers/pci/controller/pcie-altera.c
13206
13207PCI DRIVER FOR APPLIEDMICRO XGENE
13208M:	Toan Le <toan@os.amperecomputing.com>
13209L:	linux-pci@vger.kernel.org
13210L:	linux-arm-kernel@lists.infradead.org
13211S:	Maintained
13212F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
13213F:	drivers/pci/controller/pci-xgene.c
13214
13215PCI DRIVER FOR ARM VERSATILE PLATFORM
13216M:	Rob Herring <robh@kernel.org>
13217L:	linux-pci@vger.kernel.org
13218L:	linux-arm-kernel@lists.infradead.org
13219S:	Maintained
13220F:	Documentation/devicetree/bindings/pci/versatile.yaml
13221F:	drivers/pci/controller/pci-versatile.c
13222
13223PCI DRIVER FOR ARMADA 8K
13224M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13225L:	linux-pci@vger.kernel.org
13226L:	linux-arm-kernel@lists.infradead.org
13227S:	Maintained
13228F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
13229F:	drivers/pci/controller/dwc/pcie-armada8k.c
13230
13231PCI DRIVER FOR CADENCE PCIE IP
13232M:	Tom Joseph <tjoseph@cadence.com>
13233L:	linux-pci@vger.kernel.org
13234S:	Maintained
13235F:	Documentation/devicetree/bindings/pci/cdns,*
13236F:	drivers/pci/controller/cadence/
13237
13238PCI DRIVER FOR FREESCALE LAYERSCAPE
13239M:	Minghuan Lian <minghuan.Lian@nxp.com>
13240M:	Mingkai Hu <mingkai.hu@nxp.com>
13241M:	Roy Zang <roy.zang@nxp.com>
13242L:	linuxppc-dev@lists.ozlabs.org
13243L:	linux-pci@vger.kernel.org
13244L:	linux-arm-kernel@lists.infradead.org
13245S:	Maintained
13246F:	drivers/pci/controller/dwc/*layerscape*
13247
13248PCI DRIVER FOR GENERIC OF HOSTS
13249M:	Will Deacon <will@kernel.org>
13250L:	linux-pci@vger.kernel.org
13251L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13252S:	Maintained
13253F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13254F:	drivers/pci/controller/pci-host-common.c
13255F:	drivers/pci/controller/pci-host-generic.c
13256
13257PCI DRIVER FOR IMX6
13258M:	Richard Zhu <hongxing.zhu@nxp.com>
13259M:	Lucas Stach <l.stach@pengutronix.de>
13260L:	linux-pci@vger.kernel.org
13261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13262S:	Maintained
13263F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13264F:	drivers/pci/controller/dwc/*imx6*
13265
13266PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
 
13267M:	Jonathan Derrick <jonathan.derrick@intel.com>
13268L:	linux-pci@vger.kernel.org
13269S:	Supported
13270F:	drivers/pci/controller/vmd.c
13271
13272PCI DRIVER FOR MICROSEMI SWITCHTEC
13273M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13274M:	Logan Gunthorpe <logang@deltatee.com>
13275L:	linux-pci@vger.kernel.org
13276S:	Maintained
13277F:	Documentation/ABI/testing/sysfs-class-switchtec
13278F:	Documentation/driver-api/switchtec.rst
13279F:	drivers/ntb/hw/mscc/
13280F:	drivers/pci/switch/switchtec*
13281F:	include/linux/switchtec.h
13282F:	include/uapi/linux/switchtec_ioctl.h
 
 
13283
13284PCI DRIVER FOR MOBIVEIL PCIE IP
13285M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13286M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13287L:	linux-pci@vger.kernel.org
13288S:	Supported
13289F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13290F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
13291
13292PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13293M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13294M:	Jason Cooper <jason@lakedaemon.net>
13295L:	linux-pci@vger.kernel.org
13296L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13297S:	Maintained
13298F:	drivers/pci/controller/*mvebu*
13299
13300PCI DRIVER FOR NVIDIA TEGRA
13301M:	Thierry Reding <thierry.reding@gmail.com>
13302L:	linux-tegra@vger.kernel.org
13303L:	linux-pci@vger.kernel.org
13304S:	Supported
13305F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13306F:	drivers/pci/controller/pci-tegra.c
13307
13308PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13309M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13310L:	linux-pci@vger.kernel.org
13311L:	linux-arm-kernel@lists.infradead.org
13312S:	Maintained
13313F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13314F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13315
13316PCI DRIVER FOR RENESAS R-CAR
13317M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13318M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13319L:	linux-pci@vger.kernel.org
13320L:	linux-renesas-soc@vger.kernel.org
13321S:	Maintained
13322F:	Documentation/devicetree/bindings/pci/*rcar*
13323F:	drivers/pci/controller/*rcar*
13324
13325PCI DRIVER FOR SAMSUNG EXYNOS
13326M:	Jingoo Han <jingoohan1@gmail.com>
13327L:	linux-pci@vger.kernel.org
13328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13329L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13330S:	Maintained
13331F:	drivers/pci/controller/dwc/pci-exynos.c
13332
13333PCI DRIVER FOR SYNOPSYS DESIGNWARE
13334M:	Jingoo Han <jingoohan1@gmail.com>
13335M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13336L:	linux-pci@vger.kernel.org
13337S:	Maintained
13338F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
13339F:	drivers/pci/controller/dwc/*designware*
13340
13341PCI DRIVER FOR TI DRA7XX/J721E
13342M:	Kishon Vijay Abraham I <kishon@ti.com>
13343L:	linux-omap@vger.kernel.org
13344L:	linux-pci@vger.kernel.org
13345L:	linux-arm-kernel@lists.infradead.org
13346S:	Supported
13347F:	Documentation/devicetree/bindings/pci/ti-pci.txt
13348F:	drivers/pci/controller/cadence/pci-j721e.c
13349F:	drivers/pci/controller/dwc/pci-dra7xx.c
13350
13351PCI DRIVER FOR TI KEYSTONE
13352M:	Murali Karicheri <m-karicheri2@ti.com>
13353L:	linux-pci@vger.kernel.org
13354L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13355S:	Maintained
13356F:	drivers/pci/controller/dwc/pci-keystone.c
13357
13358PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13359M:	Linus Walleij <linus.walleij@linaro.org>
13360L:	linux-pci@vger.kernel.org
13361S:	Maintained
13362F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13363F:	drivers/pci/controller/pci-v3-semi.c
13364
13365PCI ENDPOINT SUBSYSTEM
13366M:	Kishon Vijay Abraham I <kishon@ti.com>
13367M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13368L:	linux-pci@vger.kernel.org
13369S:	Supported
13370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13371F:	drivers/misc/pci_endpoint_test.c
13372F:	drivers/pci/endpoint/
 
13373F:	tools/pci/
13374
13375PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13376M:	Russell Currey <ruscur@russell.cc>
 
13377M:	Oliver O'Halloran <oohall@gmail.com>
13378L:	linuxppc-dev@lists.ozlabs.org
13379S:	Supported
13380F:	Documentation/PCI/pci-error-recovery.rst
13381F:	Documentation/powerpc/eeh-pci-error-recovery.rst
13382F:	arch/powerpc/include/*/eeh*.h
13383F:	arch/powerpc/kernel/eeh*.c
13384F:	arch/powerpc/platforms/*/eeh*.c
13385F:	drivers/pci/pcie/aer.c
13386F:	drivers/pci/pcie/dpc.c
13387F:	drivers/pci/pcie/err.c
 
 
 
 
13388
13389PCI ERROR RECOVERY
13390M:	Linas Vepstas <linasvepstas@gmail.com>
13391L:	linux-pci@vger.kernel.org
13392S:	Supported
13393F:	Documentation/PCI/pci-error-recovery.rst
13394
13395PCI MSI DRIVER FOR ALTERA MSI IP
13396M:	Ley Foon Tan <ley.foon.tan@intel.com>
13397L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
13398L:	linux-pci@vger.kernel.org
13399S:	Supported
13400F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13401F:	drivers/pci/controller/pcie-altera-msi.c
13402
13403PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13404M:	Toan Le <toan@os.amperecomputing.com>
13405L:	linux-pci@vger.kernel.org
13406L:	linux-arm-kernel@lists.infradead.org
13407S:	Maintained
13408F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13409F:	drivers/pci/controller/pci-xgene-msi.c
13410
13411PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13412M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13413R:	Rob Herring <robh@kernel.org>
13414L:	linux-pci@vger.kernel.org
13415S:	Supported
13416Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
13417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13418F:	drivers/pci/controller/
13419
13420PCI SUBSYSTEM
13421M:	Bjorn Helgaas <bhelgaas@google.com>
13422L:	linux-pci@vger.kernel.org
13423S:	Supported
13424Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
13425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13426F:	Documentation/PCI/
13427F:	Documentation/devicetree/bindings/pci/
13428F:	arch/x86/kernel/early-quirks.c
13429F:	arch/x86/kernel/quirks.c
13430F:	arch/x86/pci/
13431F:	drivers/acpi/pci*
13432F:	drivers/pci/
13433F:	include/asm-generic/pci*
13434F:	include/linux/of_pci.h
13435F:	include/linux/pci*
 
13436F:	include/uapi/linux/pci*
13437F:	lib/pci*
 
 
 
 
 
 
 
 
 
 
 
 
13438
13439PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13440M:	Jonathan Chocron <jonnyc@amazon.com>
13441L:	linux-pci@vger.kernel.org
13442S:	Maintained
13443F:	Documentation/devicetree/bindings/pci/pcie-al.txt
13444F:	drivers/pci/controller/dwc/pcie-al.c
13445
13446PCIE DRIVER FOR AMLOGIC MESON
13447M:	Yue Wang <yue.wang@Amlogic.com>
13448L:	linux-pci@vger.kernel.org
13449L:	linux-amlogic@lists.infradead.org
13450S:	Maintained
13451F:	drivers/pci/controller/dwc/pci-meson.c
13452
13453PCIE DRIVER FOR AXIS ARTPEC
13454M:	Jesper Nilsson <jesper.nilsson@axis.com>
13455L:	linux-arm-kernel@axis.com
13456L:	linux-pci@vger.kernel.org
13457S:	Maintained
13458F:	Documentation/devicetree/bindings/pci/axis,artpec*
13459F:	drivers/pci/controller/dwc/*artpec*
13460
13461PCIE DRIVER FOR CAVIUM THUNDERX
13462M:	Robert Richter <rric@kernel.org>
13463L:	linux-pci@vger.kernel.org
13464L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13465S:	Odd Fixes
 
13466F:	drivers/pci/controller/pci-thunder-*
13467
13468PCIE DRIVER FOR HISILICON
13469M:	Zhou Wang <wangzhou1@hisilicon.com>
13470L:	linux-pci@vger.kernel.org
13471S:	Maintained
13472F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13473F:	drivers/pci/controller/dwc/pcie-hisi.c
13474
13475PCIE DRIVER FOR HISILICON KIRIN
13476M:	Xiaowei Song <songxiaowei@hisilicon.com>
13477M:	Binghui Wang <wangbinghui@hisilicon.com>
13478L:	linux-pci@vger.kernel.org
13479S:	Maintained
13480F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
13481F:	drivers/pci/controller/dwc/pcie-kirin.c
13482
13483PCIE DRIVER FOR HISILICON STB
13484M:	Shawn Guo <shawn.guo@linaro.org>
13485L:	linux-pci@vger.kernel.org
13486S:	Maintained
13487F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13488F:	drivers/pci/controller/dwc/pcie-histb.c
13489
13490PCIE DRIVER FOR MEDIATEK
13491M:	Ryder Lee <ryder.lee@mediatek.com>
13492L:	linux-pci@vger.kernel.org
13493L:	linux-mediatek@lists.infradead.org
13494S:	Supported
13495F:	Documentation/devicetree/bindings/pci/mediatek*
13496F:	drivers/pci/controller/*mediatek*
13497
13498PCIE DRIVER FOR QUALCOMM MSM
13499M:	Stanimir Varbanov <svarbanov@mm-sol.com>
13500L:	linux-pci@vger.kernel.org
13501L:	linux-arm-msm@vger.kernel.org
13502S:	Maintained
13503F:	drivers/pci/controller/dwc/*qcom*
13504
13505PCIE DRIVER FOR ROCKCHIP
13506M:	Shawn Lin <shawn.lin@rock-chips.com>
13507L:	linux-pci@vger.kernel.org
13508L:	linux-rockchip@lists.infradead.org
13509S:	Maintained
13510F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
13511F:	drivers/pci/controller/pcie-rockchip*
13512
 
 
 
 
 
 
 
13513PCIE DRIVER FOR SOCIONEXT UNIPHIER
13514M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13515L:	linux-pci@vger.kernel.org
13516S:	Maintained
13517F:	Documentation/devicetree/bindings/pci/uniphier-pcie*
13518F:	drivers/pci/controller/dwc/pcie-uniphier*
13519
13520PCIE DRIVER FOR ST SPEAR13XX
13521M:	Pratyush Anand <pratyush.anand@gmail.com>
13522L:	linux-pci@vger.kernel.org
13523S:	Maintained
13524F:	drivers/pci/controller/dwc/*spear*
13525
13526PCMCIA SUBSYSTEM
13527M:	Dominik Brodowski <linux@dominikbrodowski.net>
13528S:	Odd Fixes
13529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
 
13530F:	Documentation/pcmcia/
 
13531F:	drivers/pcmcia/
13532F:	include/pcmcia/
13533F:	tools/pcmcia/
13534
13535PCNET32 NETWORK DRIVER
13536M:	Don Fry <pcnet32@frontier.com>
13537L:	netdev@vger.kernel.org
13538S:	Maintained
13539F:	drivers/net/ethernet/amd/pcnet32.c
13540
13541PCRYPT PARALLEL CRYPTO ENGINE
13542M:	Steffen Klassert <steffen.klassert@secunet.com>
13543L:	linux-crypto@vger.kernel.org
13544S:	Maintained
13545F:	crypto/pcrypt.c
13546F:	include/crypto/pcrypt.h
13547
13548PEAQ WMI HOTKEYS DRIVER
13549M:	Hans de Goede <hdegoede@redhat.com>
13550L:	platform-driver-x86@vger.kernel.org
13551S:	Maintained
13552F:	drivers/platform/x86/peaq-wmi.c
13553
13554PENSANDO ETHERNET DRIVERS
13555M:	Shannon Nelson <snelson@pensando.io>
13556M:	Pensando Drivers <drivers@pensando.io>
13557L:	netdev@vger.kernel.org
13558S:	Supported
13559F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13560F:	drivers/net/ethernet/pensando/
13561
13562PER-CPU MEMORY ALLOCATOR
13563M:	Dennis Zhou <dennis@kernel.org>
13564M:	Tejun Heo <tj@kernel.org>
13565M:	Christoph Lameter <cl@linux.com>
13566S:	Maintained
13567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13568F:	arch/*/include/asm/percpu.h
13569F:	include/linux/percpu*.h
13570F:	mm/percpu*.c
 
13571
13572PER-TASK DELAY ACCOUNTING
13573M:	Balbir Singh <bsingharora@gmail.com>
13574S:	Maintained
13575F:	include/linux/delayacct.h
13576F:	kernel/delayacct.c
13577
13578PERFORMANCE EVENTS SUBSYSTEM
13579M:	Peter Zijlstra <peterz@infradead.org>
13580M:	Ingo Molnar <mingo@redhat.com>
13581M:	Arnaldo Carvalho de Melo <acme@kernel.org>
13582R:	Mark Rutland <mark.rutland@arm.com>
13583R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13584R:	Jiri Olsa <jolsa@redhat.com>
13585R:	Namhyung Kim <namhyung@kernel.org>
13586L:	linux-kernel@vger.kernel.org
13587S:	Supported
13588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13589F:	arch/*/events/*
13590F:	arch/*/events/*/*
13591F:	arch/*/include/asm/perf_event.h
13592F:	arch/*/kernel/*/*/perf_event*.c
13593F:	arch/*/kernel/*/perf_event*.c
13594F:	arch/*/kernel/perf_callchain.c
13595F:	arch/*/kernel/perf_event*.c
13596F:	include/linux/perf_event.h
13597F:	include/uapi/linux/perf_event.h
13598F:	kernel/events/*
13599F:	tools/lib/perf/
 
 
 
 
 
13600F:	tools/perf/
13601
13602PERFORMANCE EVENTS TOOLING ARM64
13603R:	John Garry <john.garry@huawei.com>
13604R:	Will Deacon <will@kernel.org>
13605R:	Mathieu Poirier <mathieu.poirier@linaro.org>
13606R:	Leo Yan <leo.yan@linaro.org>
13607L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13608S:	Supported
13609F:	tools/build/feature/test-libopencsd.c
13610F:	tools/perf/arch/arm*/
13611F:	tools/perf/pmu-events/arch/arm64/
13612F:	tools/perf/util/arm-spe*
13613F:	tools/perf/util/cs-etm*
13614
13615PERSONALITY HANDLING
13616M:	Christoph Hellwig <hch@infradead.org>
13617L:	linux-abi-devel@lists.sourceforge.net
13618S:	Maintained
13619F:	include/linux/personality.h
13620F:	include/uapi/linux/personality.h
13621
13622PHOENIX RC FLIGHT CONTROLLER ADAPTER
13623M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13624L:	linux-input@vger.kernel.org
13625S:	Maintained
13626F:	Documentation/input/devices/pxrc.rst
13627F:	drivers/input/joystick/pxrc.c
13628
 
 
 
 
 
 
13629PHONET PROTOCOL
13630M:	Remi Denis-Courmont <courmisch@gmail.com>
13631S:	Supported
13632F:	Documentation/networking/phonet.rst
13633F:	include/linux/phonet.h
13634F:	include/net/phonet/
13635F:	include/uapi/linux/phonet.h
13636F:	net/phonet/
13637
13638PHRAM MTD DRIVER
13639M:	Joern Engel <joern@lazybastard.org>
13640L:	linux-mtd@lists.infradead.org
13641S:	Maintained
13642F:	drivers/mtd/devices/phram.c
13643
13644PICOLCD HID DRIVER
13645M:	Bruno Prémont <bonbons@linux-vserver.org>
13646L:	linux-input@vger.kernel.org
13647S:	Maintained
13648F:	drivers/hid/hid-picolcd*
13649
13650PICOXCELL SUPPORT
13651M:	Jamie Iles <jamie@jamieiles.com>
13652L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13653S:	Supported
13654T:	git git://github.com/jamieiles/linux-2.6-ji.git
 
13655F:	arch/arm/boot/dts/picoxcell*
13656F:	arch/arm/mach-picoxcell/
13657F:	drivers/crypto/picoxcell*
13658
13659PIDFD API
13660M:	Christian Brauner <christian@brauner.io>
13661L:	linux-kernel@vger.kernel.org
13662S:	Maintained
13663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13664F:	samples/pidfd/
13665F:	tools/testing/selftests/clone3/
13666F:	tools/testing/selftests/pid_namespace/
13667F:	tools/testing/selftests/pidfd/
13668K:	(?i)pidfd
13669K:	(?i)clone3
13670K:	\b(clone_args|kernel_clone_args)\b
13671
13672PIN CONTROL SUBSYSTEM
13673M:	Linus Walleij <linus.walleij@linaro.org>
13674L:	linux-gpio@vger.kernel.org
13675S:	Maintained
13676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
 
13677F:	Documentation/devicetree/bindings/pinctrl/
13678F:	Documentation/driver-api/pinctl.rst
13679F:	drivers/pinctrl/
13680F:	include/linux/pinctrl/
13681
 
 
 
 
 
 
 
 
13682PIN CONTROLLER - FREESCALE
13683M:	Dong Aisheng <aisheng.dong@nxp.com>
13684M:	Fabio Estevam <festevam@gmail.com>
13685M:	Shawn Guo <shawnguo@kernel.org>
13686M:	Stefan Agner <stefan@agner.ch>
13687R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13688L:	linux-gpio@vger.kernel.org
13689S:	Maintained
13690F:	Documentation/devicetree/bindings/pinctrl/fsl,*
13691F:	drivers/pinctrl/freescale/
 
13692
13693PIN CONTROLLER - INTEL
13694M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13695M:	Andy Shevchenko <andy@kernel.org>
13696S:	Maintained
13697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
 
13698F:	drivers/pinctrl/intel/
13699
13700PIN CONTROLLER - MEDIATEK
13701M:	Sean Wang <sean.wang@kernel.org>
13702L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13703S:	Maintained
13704F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13705F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13706F:	drivers/pinctrl/mediatek/
13707
13708PIN CONTROLLER - MICROCHIP AT91
13709M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13710L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13711L:	linux-gpio@vger.kernel.org
13712S:	Supported
13713F:	drivers/gpio/gpio-sama5d2-piobu.c
13714F:	drivers/pinctrl/pinctrl-at91*
13715
13716PIN CONTROLLER - QUALCOMM
13717M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13718L:	linux-arm-msm@vger.kernel.org
13719S:	Maintained
 
13720F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13721F:	drivers/pinctrl/qcom/
13722
13723PIN CONTROLLER - RENESAS
13724M:	Geert Uytterhoeven <geert+renesas@glider.be>
13725L:	linux-renesas-soc@vger.kernel.org
13726S:	Supported
13727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13728F:	Documentation/devicetree/bindings/pinctrl/renesas,*
13729F:	drivers/pinctrl/pinctrl-rz*
13730F:	drivers/pinctrl/sh-pfc/
13731
13732PIN CONTROLLER - SAMSUNG
13733M:	Tomasz Figa <tomasz.figa@gmail.com>
13734M:	Krzysztof Kozlowski <krzk@kernel.org>
13735M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13737L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13738S:	Maintained
13739Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
13740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13741F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13742F:	drivers/pinctrl/samsung/
13743F:	include/dt-bindings/pinctrl/samsung.h
 
13744
13745PIN CONTROLLER - SINGLE
13746M:	Tony Lindgren <tony@atomide.com>
13747M:	Haojian Zhuang <haojian.zhuang@linaro.org>
13748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13749L:	linux-omap@vger.kernel.org
13750S:	Maintained
13751F:	drivers/pinctrl/pinctrl-single.c
13752
13753PIN CONTROLLER - ST SPEAR
13754M:	Viresh Kumar <vireshk@kernel.org>
13755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13756S:	Maintained
13757W:	http://www.st.com/spear
 
13758F:	drivers/pinctrl/spear/
13759
13760PISTACHIO SOC SUPPORT
13761M:	James Hartley <james.hartley@sondrel.com>
13762L:	linux-mips@vger.kernel.org
13763S:	Odd Fixes
 
 
13764F:	arch/mips/boot/dts/img/pistachio*
13765F:	arch/mips/configs/pistachio*_defconfig
13766F:	arch/mips/include/asm/mach-pistachio/
13767F:	arch/mips/pistachio/
13768
13769PKTCDVD DRIVER
13770M:	linux-block@vger.kernel.org
13771S:	Orphan
 
13772F:	drivers/block/pktcdvd.c
13773F:	include/linux/pktcdvd.h
13774F:	include/uapi/linux/pktcdvd.h
13775
 
 
 
 
 
 
 
 
 
 
13776PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13777M:	Tomasz Duszynski <tduszyns@gmail.com>
13778S:	Maintained
13779F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13780F:	drivers/iio/chemical/pms7003.c
13781
13782PLDMFW LIBRARY
13783M:	Jacob Keller <jacob.e.keller@intel.com>
13784S:	Maintained
13785F:	Documentation/driver-api/pldmfw/
13786F:	include/linux/pldmfw.h
13787F:	lib/pldmfw/
13788
13789PLX DMA DRIVER
13790M:	Logan Gunthorpe <logang@deltatee.com>
13791S:	Maintained
13792F:	drivers/dma/plx_dma.c
13793
13794PM-GRAPH UTILITY
13795M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
13796L:	linux-pm@vger.kernel.org
13797S:	Supported
13798W:	https://01.org/pm-graph
13799B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13800T:	git git://github.com/intel/pm-graph
13801F:	tools/power/pm-graph
13802
13803PMBUS HARDWARE MONITORING DRIVERS
13804M:	Guenter Roeck <linux@roeck-us.net>
13805L:	linux-hwmon@vger.kernel.org
13806S:	Maintained
13807W:	http://hwmon.wiki.kernel.org/
13808W:	http://www.roeck-us.net/linux/drivers/
13809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
 
13810F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13811F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
13812F:	Documentation/devicetree/bindings/hwmon/max31785.txt
 
13813F:	Documentation/hwmon/adm1275.rst
13814F:	Documentation/hwmon/ibm-cffps.rst
13815F:	Documentation/hwmon/ir35221.rst
13816F:	Documentation/hwmon/lm25066.rst
13817F:	Documentation/hwmon/ltc2978.rst
13818F:	Documentation/hwmon/ltc3815.rst
13819F:	Documentation/hwmon/max16064.rst
13820F:	Documentation/hwmon/max20751.rst
13821F:	Documentation/hwmon/max31785.rst
13822F:	Documentation/hwmon/max34440.rst
13823F:	Documentation/hwmon/max8688.rst
13824F:	Documentation/hwmon/pmbus-core.rst
13825F:	Documentation/hwmon/pmbus.rst
 
13826F:	Documentation/hwmon/tps40422.rst
13827F:	Documentation/hwmon/ucd9000.rst
13828F:	Documentation/hwmon/ucd9200.rst
13829F:	Documentation/hwmon/zl6100.rst
13830F:	drivers/hwmon/pmbus/
13831F:	include/linux/pmbus.h
13832
13833PMC SIERRA MaxRAID DRIVER
13834L:	linux-scsi@vger.kernel.org
13835S:	Orphan
13836W:	http://www.pmc-sierra.com/
 
13837F:	drivers/scsi/pmcraid.*
13838
13839PMC SIERRA PM8001 DRIVER
13840M:	Jack Wang <jinpu.wang@cloud.ionos.com>
13841L:	linux-scsi@vger.kernel.org
13842S:	Supported
13843F:	drivers/scsi/pm8001/
13844
 
 
 
 
 
13845PNI RM3100 IIO DRIVER
13846M:	Song Qiang <songqiang1304521@gmail.com>
13847L:	linux-iio@vger.kernel.org
13848S:	Maintained
13849F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13850F:	drivers/iio/magnetometer/rm3100*
13851
13852PNP SUPPORT
13853M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13854L:	linux-acpi@vger.kernel.org
13855S:	Maintained
13856F:	drivers/pnp/
13857F:	include/linux/pnp.h
13858
13859POSIX CLOCKS and TIMERS
13860M:	Thomas Gleixner <tglx@linutronix.de>
13861L:	linux-kernel@vger.kernel.org
13862S:	Maintained
13863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
 
13864F:	fs/timerfd.c
13865F:	include/linux/time_namespace.h
13866F:	include/linux/timer*
13867F:	kernel/time/*timer*
13868F:	kernel/time/namespace.c
13869
13870POWER MANAGEMENT CORE
13871M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13872L:	linux-pm@vger.kernel.org
13873S:	Supported
13874B:	https://bugzilla.kernel.org
13875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
 
 
13876F:	drivers/base/power/
13877F:	drivers/powercap/
13878F:	include/linux/intel_rapl.h
13879F:	include/linux/pm.h
13880F:	include/linux/pm_*
13881F:	include/linux/powercap.h
 
 
13882F:	kernel/configs/nopm.config
13883
13884POWER STATE COORDINATION INTERFACE (PSCI)
13885M:	Mark Rutland <mark.rutland@arm.com>
13886M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13887L:	linux-arm-kernel@lists.infradead.org
13888S:	Maintained
13889F:	drivers/firmware/psci/
13890F:	include/linux/psci.h
13891F:	include/uapi/linux/psci.h
13892
13893POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13894M:	Sebastian Reichel <sre@kernel.org>
13895L:	linux-pm@vger.kernel.org
13896S:	Maintained
13897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
 
13898F:	Documentation/ABI/testing/sysfs-class-power
13899F:	Documentation/devicetree/bindings/power/supply/
13900F:	drivers/power/supply/
13901F:	include/linux/power_supply.h
 
13902
13903POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13904M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13905L:	linuxppc-dev@lists.ozlabs.org
13906S:	Maintained
13907F:	drivers/char/powernv-op-panel.c
13908
13909PPP OVER ATM (RFC 2364)
13910M:	Mitchell Blank Jr <mitch@sfgoth.com>
13911S:	Maintained
13912F:	include/uapi/linux/atmppp.h
13913F:	net/atm/pppoatm.c
 
13914
13915PPP OVER ETHERNET
13916M:	Michal Ostrowski <mostrows@earthlink.net>
13917S:	Maintained
13918F:	drivers/net/ppp/pppoe.c
13919F:	drivers/net/ppp/pppox.c
13920
13921PPP OVER L2TP
13922M:	James Chapman <jchapman@katalix.com>
13923S:	Maintained
 
13924F:	include/linux/if_pppol2tp.h
13925F:	include/uapi/linux/if_pppol2tp.h
13926F:	net/l2tp/l2tp_ppp.c
13927
13928PPP PROTOCOL DRIVERS AND COMPRESSORS
13929M:	Paul Mackerras <paulus@samba.org>
13930L:	linux-ppp@vger.kernel.org
13931S:	Maintained
13932F:	drivers/net/ppp/ppp_*
13933
13934PPS SUPPORT
13935M:	Rodolfo Giometti <giometti@enneenne.com>
 
13936L:	linuxpps@ml.enneenne.com (subscribers-only)
13937S:	Maintained
13938W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13939F:	Documentation/ABI/testing/sysfs-pps
13940F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13941F:	Documentation/driver-api/pps.rst
 
 
13942F:	drivers/pps/
13943F:	include/linux/pps*.h
13944F:	include/uapi/linux/pps.h
13945
13946PPTP DRIVER
13947M:	Dmitry Kozlov <xeb@mail.ru>
13948L:	netdev@vger.kernel.org
13949S:	Maintained
13950W:	http://sourceforge.net/projects/accel-pptp
13951F:	drivers/net/ppp/pptp.c
13952
13953PRESSURE STALL INFORMATION (PSI)
13954M:	Johannes Weiner <hannes@cmpxchg.org>
13955S:	Maintained
13956F:	include/linux/psi*
13957F:	kernel/sched/psi.c
13958
13959PRINTK
13960M:	Petr Mladek <pmladek@suse.com>
13961M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13962R:	Steven Rostedt <rostedt@goodmis.org>
13963S:	Maintained
13964F:	include/linux/printk.h
13965F:	kernel/printk/
 
13966
13967PRISM54 WIRELESS DRIVER
13968M:	Luis Chamberlain <mcgrof@kernel.org>
13969L:	linux-wireless@vger.kernel.org
 
13970S:	Obsolete
13971W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
13972F:	drivers/net/wireless/intersil/prism54/
13973
13974PROC FILESYSTEM
13975R:	Alexey Dobriyan <adobriyan@gmail.com>
13976L:	linux-kernel@vger.kernel.org
13977L:	linux-fsdevel@vger.kernel.org
13978S:	Maintained
13979F:	Documentation/filesystems/proc.rst
13980F:	fs/proc/
13981F:	include/linux/proc_fs.h
13982F:	tools/testing/selftests/proc/
 
13983
13984PROC SYSCTL
13985M:	Luis Chamberlain <mcgrof@kernel.org>
13986M:	Kees Cook <keescook@chromium.org>
13987M:	Iurii Zaikin <yzaikin@google.com>
13988L:	linux-kernel@vger.kernel.org
13989L:	linux-fsdevel@vger.kernel.org
13990S:	Maintained
13991F:	fs/proc/proc_sysctl.c
13992F:	include/linux/sysctl.h
13993F:	kernel/sysctl-test.c
13994F:	kernel/sysctl.c
13995F:	tools/testing/selftests/sysctl/
13996
13997PS3 NETWORK SUPPORT
13998M:	Geoff Levand <geoff@infradead.org>
13999L:	netdev@vger.kernel.org
14000L:	linuxppc-dev@lists.ozlabs.org
14001S:	Maintained
14002F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
14003
14004PS3 PLATFORM SUPPORT
14005M:	Geoff Levand <geoff@infradead.org>
14006L:	linuxppc-dev@lists.ozlabs.org
14007S:	Maintained
14008F:	arch/powerpc/boot/ps3*
14009F:	arch/powerpc/include/asm/lv1call.h
14010F:	arch/powerpc/include/asm/ps3*.h
14011F:	arch/powerpc/platforms/ps3/
14012F:	drivers/*/ps3*
14013F:	drivers/ps3/
14014F:	drivers/rtc/rtc-ps3.c
14015F:	drivers/usb/host/*ps3.c
14016F:	sound/ppc/snd_ps3*
14017
14018PS3VRAM DRIVER
14019M:	Jim Paris <jim@jtan.com>
14020M:	Geoff Levand <geoff@infradead.org>
14021L:	linuxppc-dev@lists.ozlabs.org
14022S:	Maintained
14023F:	drivers/block/ps3vram.c
14024
14025PSAMPLE PACKET SAMPLING SUPPORT
14026M:	Yotam Gigi <yotam.gi@gmail.com>
14027S:	Maintained
 
14028F:	include/net/psample.h
14029F:	include/uapi/linux/psample.h
14030F:	net/psample
14031
14032PSTORE FILESYSTEM
14033M:	Kees Cook <keescook@chromium.org>
14034M:	Anton Vorontsov <anton@enomsg.org>
14035M:	Colin Cross <ccross@android.com>
14036M:	Tony Luck <tony.luck@intel.com>
14037S:	Maintained
14038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14039F:	Documentation/admin-guide/ramoops.rst
14040F:	Documentation/admin-guide/pstore-blk.rst
14041F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14042F:	drivers/acpi/apei/erst.c
14043F:	drivers/firmware/efi/efi-pstore.c
14044F:	fs/pstore/
14045F:	include/linux/pstore*
 
 
 
 
14046K:	\b(pstore|ramoops)
14047
14048PTP HARDWARE CLOCK SUPPORT
14049M:	Richard Cochran <richardcochran@gmail.com>
14050L:	netdev@vger.kernel.org
14051S:	Maintained
14052W:	http://linuxptp.sourceforge.net/
14053F:	Documentation/ABI/testing/sysfs-ptp
14054F:	Documentation/driver-api/ptp.rst
14055F:	drivers/net/phy/dp83640*
14056F:	drivers/ptp/*
14057F:	include/linux/ptp_cl*
14058
14059PTRACE SUPPORT
14060M:	Oleg Nesterov <oleg@redhat.com>
14061S:	Maintained
14062F:	arch/*/*/ptrace*.c
14063F:	arch/*/include/asm/ptrace*.h
14064F:	arch/*/ptrace*.c
14065F:	include/asm-generic/syscall.h
14066F:	include/linux/ptrace.h
14067F:	include/linux/regset.h
14068F:	include/linux/tracehook.h
14069F:	include/uapi/linux/ptrace.h
14070F:	include/uapi/linux/ptrace.h
14071F:	kernel/ptrace.c
 
 
 
14072
14073PULSE8-CEC DRIVER
14074M:	Hans Verkuil <hverkuil@xs4all.nl>
14075L:	linux-media@vger.kernel.org
14076S:	Maintained
14077T:	git git://linuxtv.org/media_tree.git
14078F:	Documentation/admin-guide/media/pulse8-cec.rst
14079F:	drivers/media/cec/usb/pulse8/
 
14080
14081PVRUSB2 VIDEO4LINUX DRIVER
14082M:	Mike Isely <isely@pobox.com>
14083L:	pvrusb2@isely.net	(subscribers-only)
14084L:	linux-media@vger.kernel.org
14085S:	Maintained
14086W:	http://www.isely.net/pvrusb2/
14087T:	git git://linuxtv.org/media_tree.git
14088F:	Documentation/driver-api/media/drivers/pvrusb2*
 
14089F:	drivers/media/usb/pvrusb2/
14090
14091PWC WEBCAM DRIVER
14092M:	Hans Verkuil <hverkuil@xs4all.nl>
14093L:	linux-media@vger.kernel.org
14094S:	Odd Fixes
14095T:	git git://linuxtv.org/media_tree.git
 
14096F:	drivers/media/usb/pwc/*
14097F:	include/trace/events/pwc.h
14098
14099PWM FAN DRIVER
14100M:	Kamil Debski <kamil@wypas.org>
14101M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14102L:	linux-hwmon@vger.kernel.org
14103S:	Supported
14104F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14105F:	Documentation/hwmon/pwm-fan.rst
14106F:	drivers/hwmon/pwm-fan.c
14107
14108PWM IR Transmitter
14109M:	Sean Young <sean@mess.org>
14110L:	linux-media@vger.kernel.org
14111S:	Maintained
14112F:	drivers/media/rc/pwm-ir-tx.c
14113
14114PWM SUBSYSTEM
14115M:	Thierry Reding <thierry.reding@gmail.com>
14116R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14117M:	Lee Jones <lee.jones@linaro.org>
14118L:	linux-pwm@vger.kernel.org
14119S:	Maintained
14120Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
14121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14122F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14123F:	Documentation/devicetree/bindings/pwm/
14124F:	Documentation/driver-api/pwm.rst
14125F:	drivers/gpio/gpio-mvebu.c
 
14126F:	drivers/pwm/
14127F:	drivers/video/backlight/pwm_bl.c
14128F:	include/linux/pwm.h
14129F:	include/linux/pwm_backlight.h
 
 
14130K:	pwm_(config|apply_state|ops)
14131
14132PXA GPIO DRIVER
14133M:	Robert Jarzmik <robert.jarzmik@free.fr>
14134L:	linux-gpio@vger.kernel.org
14135S:	Maintained
14136F:	drivers/gpio/gpio-pxa.c
14137
14138PXA MMCI DRIVER
14139S:	Orphan
14140
14141PXA RTC DRIVER
14142M:	Robert Jarzmik <robert.jarzmik@free.fr>
14143L:	linux-rtc@vger.kernel.org
14144S:	Maintained
14145
14146PXA2xx/PXA3xx SUPPORT
14147M:	Daniel Mack <daniel@zonque.org>
14148M:	Haojian Zhuang <haojian.zhuang@gmail.com>
14149M:	Robert Jarzmik <robert.jarzmik@free.fr>
14150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14151S:	Maintained
14152T:	git git://github.com/hzhuang1/linux.git
14153T:	git git://github.com/rjarzmik/linux.git
 
14154F:	arch/arm/boot/dts/pxa*
14155F:	arch/arm/mach-pxa/
14156F:	drivers/dma/pxa*
14157F:	drivers/pcmcia/pxa2xx*
14158F:	drivers/pinctrl/pxa/
14159F:	drivers/spi/spi-pxa2xx*
14160F:	drivers/usb/gadget/udc/pxa2*
14161F:	include/sound/pxa2xx-lib.h
14162F:	sound/arm/pxa*
14163F:	sound/soc/pxa/
14164
14165QAT DRIVER
14166M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14167L:	qat-linux@intel.com
14168S:	Supported
14169F:	drivers/crypto/qat/
14170
14171QCOM AUDIO (ASoC) DRIVERS
14172M:	Patrick Lai <plai@codeaurora.org>
14173M:	Banajit Goswami <bgoswami@codeaurora.org>
14174L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14175S:	Supported
14176F:	sound/soc/qcom/
14177
14178QCOM IPA DRIVER
14179M:	Alex Elder <elder@kernel.org>
14180L:	netdev@vger.kernel.org
14181S:	Supported
14182F:	drivers/net/ipa/
14183
14184QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14185M:	Gabriel Somlo <somlo@cmu.edu>
14186M:	"Michael S. Tsirkin" <mst@redhat.com>
14187L:	qemu-devel@nongnu.org
14188S:	Maintained
14189F:	drivers/firmware/qemu_fw_cfg.c
14190F:	include/uapi/linux/qemu_fw_cfg.h
14191
14192QIB DRIVER
14193M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
14194M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
14195L:	linux-rdma@vger.kernel.org
14196S:	Supported
14197F:	drivers/infiniband/hw/qib/
14198
14199QLOGIC QL41xxx FCOE DRIVER
14200M:	QLogic-Storage-Upstream@cavium.com
14201L:	linux-scsi@vger.kernel.org
14202S:	Supported
14203F:	drivers/scsi/qedf/
14204
14205QLOGIC QL41xxx ISCSI DRIVER
14206M:	QLogic-Storage-Upstream@cavium.com
14207L:	linux-scsi@vger.kernel.org
14208S:	Supported
14209F:	drivers/scsi/qedi/
14210
14211QLOGIC QL4xxx ETHERNET DRIVER
14212M:	Ariel Elior <aelior@marvell.com>
14213M:	GR-everest-linux-l2@marvell.com
14214L:	netdev@vger.kernel.org
14215S:	Supported
14216F:	drivers/net/ethernet/qlogic/qed/
14217F:	drivers/net/ethernet/qlogic/qede/
14218F:	include/linux/qed/
 
14219
14220QLOGIC QL4xxx RDMA DRIVER
14221M:	Michal Kalderon <mkalderon@marvell.com>
14222M:	Ariel Elior <aelior@marvell.com>
14223L:	linux-rdma@vger.kernel.org
14224S:	Supported
14225F:	drivers/infiniband/hw/qedr/
14226F:	include/uapi/rdma/qedr-abi.h
14227
14228QLOGIC QLA1280 SCSI DRIVER
14229M:	Michael Reed <mdr@sgi.com>
14230L:	linux-scsi@vger.kernel.org
14231S:	Maintained
14232F:	drivers/scsi/qla1280.[ch]
14233
14234QLOGIC QLA2XXX FC-SCSI DRIVER
14235M:	Nilesh Javali <njavali@marvell.com>
14236M:	GR-QLogic-Storage-Upstream@marvell.com
14237L:	linux-scsi@vger.kernel.org
14238S:	Supported
14239F:	Documentation/scsi/LICENSE.qla2xxx
14240F:	drivers/scsi/qla2xxx/
14241
14242QLOGIC QLA3XXX NETWORK DRIVER
14243M:	GR-Linux-NIC-Dev@marvell.com
14244L:	netdev@vger.kernel.org
14245S:	Supported
14246F:	Documentation/networking/device_drivers/ethernet/qlogic/LICENSE.qla3xxx
14247F:	drivers/net/ethernet/qlogic/qla3xxx.*
14248
14249QLOGIC QLA4XXX iSCSI DRIVER
14250M:	QLogic-Storage-Upstream@qlogic.com
14251L:	linux-scsi@vger.kernel.org
14252S:	Supported
14253F:	Documentation/scsi/LICENSE.qla4xxx
14254F:	drivers/scsi/qla4xxx/
14255
14256QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14257M:	Shahed Shaikh <shshaikh@marvell.com>
14258M:	Manish Chopra <manishc@marvell.com>
14259M:	GR-Linux-NIC-Dev@marvell.com
14260L:	netdev@vger.kernel.org
14261S:	Supported
14262F:	drivers/net/ethernet/qlogic/qlcnic/
14263
14264QLOGIC QLGE 10Gb ETHERNET DRIVER
14265M:	Manish Chopra <manishc@marvell.com>
14266M:	GR-Linux-NIC-Dev@marvell.com
14267L:	netdev@vger.kernel.org
14268S:	Supported
14269F:	drivers/staging/qlge/
14270
14271QM1D1B0004 MEDIA DRIVER
14272M:	Akihiro Tsukada <tskd08@gmail.com>
14273L:	linux-media@vger.kernel.org
14274S:	Odd Fixes
14275F:	drivers/media/tuners/qm1d1b0004*
14276
14277QM1D1C0042 MEDIA DRIVER
14278M:	Akihiro Tsukada <tskd08@gmail.com>
14279L:	linux-media@vger.kernel.org
14280S:	Odd Fixes
14281F:	drivers/media/tuners/qm1d1c0042*
14282
14283QNX4 FILESYSTEM
14284M:	Anders Larsen <al@alarsen.net>
14285S:	Maintained
14286W:	http://www.alarsen.net/linux/qnx4fs/
 
14287F:	fs/qnx4/
14288F:	include/uapi/linux/qnx4_fs.h
14289F:	include/uapi/linux/qnxtypes.h
14290
14291QORIQ DPAA2 FSL-MC BUS DRIVER
14292M:	Stuart Yoder <stuyoder@gmail.com>
14293M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
14294L:	linux-kernel@vger.kernel.org
14295S:	Maintained
14296F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14297F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14298F:	drivers/bus/fsl-mc/
 
 
14299
14300QT1010 MEDIA DRIVER
14301M:	Antti Palosaari <crope@iki.fi>
14302L:	linux-media@vger.kernel.org
14303S:	Maintained
14304W:	https://linuxtv.org
14305W:	http://palosaari.fi/linux/
14306Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14307T:	git git://linuxtv.org/anttip/media_tree.git
 
14308F:	drivers/media/tuners/qt1010*
14309
14310QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14311M:	Kalle Valo <kvalo@codeaurora.org>
14312L:	ath10k@lists.infradead.org
14313S:	Supported
14314W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14316F:	drivers/net/wireless/ath/ath10k/
14317
14318QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14319M:	Kalle Valo <kvalo@codeaurora.org>
14320L:	ath11k@lists.infradead.org
14321S:	Supported
14322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14323F:	drivers/net/wireless/ath/ath11k/
14324
14325QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14326M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14327L:	linux-wireless@vger.kernel.org
 
14328S:	Supported
14329W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14330F:	drivers/net/wireless/ath/ath9k/
14331
14332QUALCOMM CAMERA SUBSYSTEM DRIVER
14333M:	Todor Tomov <todor.too@gmail.com>
14334L:	linux-media@vger.kernel.org
14335S:	Maintained
14336F:	Documentation/admin-guide/media/qcom_camss.rst
14337F:	Documentation/devicetree/bindings/media/qcom,camss.txt
 
14338F:	drivers/media/platform/qcom/camss/
14339
14340QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14341M:	Niklas Cassel <nks@flawful.org>
14342L:	linux-pm@vger.kernel.org
14343L:	linux-arm-msm@vger.kernel.org
14344S:	Maintained
14345F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14346F:	drivers/power/avs/qcom-cpr.c
14347
14348QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14349M:	Ilia Lin <ilia.lin@kernel.org>
14350L:	linux-pm@vger.kernel.org
14351S:	Maintained
14352F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14353F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
14354
14355QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14356M:	Timur Tabi <timur@kernel.org>
14357L:	netdev@vger.kernel.org
14358S:	Maintained
14359F:	drivers/net/ethernet/qualcomm/emac/
14360
14361QUALCOMM ETHQOS ETHERNET DRIVER
14362M:	Vinod Koul <vkoul@kernel.org>
 
14363L:	netdev@vger.kernel.org
14364S:	Maintained
14365F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
14366F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
 
14367
14368QUALCOMM GENERIC INTERFACE I2C DRIVER
14369M:	Akash Asthana <akashast@codeaurora.org>
14370M:	Mukesh Savaliya <msavaliy@codeaurora.org>
14371L:	linux-i2c@vger.kernel.org
14372L:	linux-arm-msm@vger.kernel.org
14373S:	Supported
14374F:	drivers/i2c/busses/i2c-qcom-geni.c
14375
14376QUALCOMM HEXAGON ARCHITECTURE
14377M:	Brian Cain <bcain@codeaurora.org>
14378L:	linux-hexagon@vger.kernel.org
14379S:	Supported
14380F:	arch/hexagon/
14381
14382QUALCOMM HIDMA DRIVER
14383M:	Sinan Kaya <okaya@kernel.org>
14384L:	linux-arm-kernel@lists.infradead.org
14385L:	linux-arm-msm@vger.kernel.org
14386L:	dmaengine@vger.kernel.org
14387S:	Supported
14388F:	drivers/dma/qcom/hidma*
14389
14390QUALCOMM I2C CCI DRIVER
14391M:	Loic Poulain <loic.poulain@linaro.org>
14392M:	Robert Foss <robert.foss@linaro.org>
14393L:	linux-i2c@vger.kernel.org
14394L:	linux-arm-msm@vger.kernel.org
14395S:	Maintained
14396F:	Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14397F:	drivers/i2c/busses/i2c-qcom-cci.c
14398
14399QUALCOMM IOMMU
14400M:	Rob Clark <robdclark@gmail.com>
14401L:	iommu@lists.linux-foundation.org
14402L:	linux-arm-msm@vger.kernel.org
14403S:	Maintained
14404F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
14405
14406QUALCOMM IPCC MAILBOX DRIVER
14407M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14408L:	linux-arm-msm@vger.kernel.org
14409S:	Supported
14410F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14411F:	drivers/mailbox/qcom-ipcc.c
14412F:	include/dt-bindings/mailbox/qcom-ipcc.h
14413
14414QUALCOMM RMNET DRIVER
14415M:	Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14416M:	Sean Tranchetti <stranche@codeaurora.org>
14417L:	netdev@vger.kernel.org
14418S:	Maintained
14419F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14420F:	drivers/net/ethernet/qualcomm/rmnet/
14421F:	include/linux/if_rmnet.h
14422
14423QUALCOMM TSENS THERMAL DRIVER
14424M:	Amit Kucheria <amitk@kernel.org>
14425L:	linux-pm@vger.kernel.org
14426L:	linux-arm-msm@vger.kernel.org
14427S:	Maintained
14428F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14429F:	drivers/thermal/qcom/
14430
14431QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14432M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
14433L:	linux-media@vger.kernel.org
14434L:	linux-arm-msm@vger.kernel.org
14435S:	Maintained
14436T:	git git://linuxtv.org/media_tree.git
14437F:	Documentation/devicetree/bindings/media/*venus*
14438F:	drivers/media/platform/qcom/venus/
14439
14440QUALCOMM WCN36XX WIRELESS DRIVER
14441M:	Kalle Valo <kvalo@codeaurora.org>
14442L:	wcn36xx@lists.infradead.org
14443S:	Supported
14444W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14445T:	git git://github.com/KrasnikovEugene/wcn36xx.git
 
14446F:	drivers/net/wireless/ath/wcn36xx/
14447
14448QUANTENNA QTNFMAC WIRELESS DRIVER
14449M:	Igor Mitsyanko <imitsyanko@quantenna.com>
14450R:	Sergey Matyukevich <geomatsi@gmail.com>
 
14451L:	linux-wireless@vger.kernel.org
14452S:	Maintained
14453F:	drivers/net/wireless/quantenna
14454
14455RADEON and AMDGPU DRM DRIVERS
14456M:	Alex Deucher <alexander.deucher@amd.com>
14457M:	Christian König <christian.koenig@amd.com>
 
14458L:	amd-gfx@lists.freedesktop.org
14459S:	Supported
14460T:	git git://people.freedesktop.org/~agd5f/linux
14461F:	drivers/gpu/drm/amd/
14462F:	drivers/gpu/drm/radeon/
14463F:	include/uapi/drm/amdgpu_drm.h
14464F:	include/uapi/drm/radeon_drm.h
 
 
14465
14466RADEON FRAMEBUFFER DISPLAY DRIVER
14467M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
14468L:	linux-fbdev@vger.kernel.org
14469S:	Maintained
14470F:	drivers/video/fbdev/aty/radeon*
14471F:	include/uapi/linux/radeonfb.h
14472
14473RADIOSHARK RADIO DRIVER
14474M:	Hans Verkuil <hverkuil@xs4all.nl>
14475L:	linux-media@vger.kernel.org
14476S:	Maintained
14477T:	git git://linuxtv.org/media_tree.git
 
14478F:	drivers/media/radio/radio-shark.c
14479
14480RADIOSHARK2 RADIO DRIVER
14481M:	Hans Verkuil <hverkuil@xs4all.nl>
14482L:	linux-media@vger.kernel.org
14483S:	Maintained
14484T:	git git://linuxtv.org/media_tree.git
 
14485F:	drivers/media/radio/radio-shark2.c
14486F:	drivers/media/radio/radio-tea5777.c
14487
14488RADOS BLOCK DEVICE (RBD)
14489M:	Ilya Dryomov <idryomov@gmail.com>
14490R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
 
14491L:	ceph-devel@vger.kernel.org
14492S:	Supported
14493W:	http://ceph.com/
 
14494T:	git git://github.com/ceph/ceph-client.git
 
14495F:	Documentation/ABI/testing/sysfs-bus-rbd
14496F:	drivers/block/rbd.c
14497F:	drivers/block/rbd_types.h
14498
14499RAGE128 FRAMEBUFFER DISPLAY DRIVER
14500M:	Paul Mackerras <paulus@samba.org>
14501L:	linux-fbdev@vger.kernel.org
14502S:	Maintained
14503F:	drivers/video/fbdev/aty/aty128fb.c
14504
14505RAINSHADOW-CEC DRIVER
14506M:	Hans Verkuil <hverkuil@xs4all.nl>
14507L:	linux-media@vger.kernel.org
14508S:	Maintained
14509T:	git git://linuxtv.org/media_tree.git
14510F:	drivers/media/cec/usb/rainshadow/
 
14511
14512RALINK MIPS ARCHITECTURE
14513M:	John Crispin <john@phrozen.org>
14514L:	linux-mips@vger.kernel.org
14515S:	Maintained
14516F:	arch/mips/ralink
14517
14518RALINK RT2X00 WIRELESS LAN DRIVER
14519M:	Stanislaw Gruszka <stf_xl@wp.pl>
 
14520M:	Helmut Schaa <helmut.schaa@googlemail.com>
14521L:	linux-wireless@vger.kernel.org
14522S:	Maintained
14523F:	drivers/net/wireless/ralink/rt2x00/
14524
14525RAMDISK RAM BLOCK DEVICE DRIVER
14526M:	Jens Axboe <axboe@kernel.dk>
14527S:	Maintained
14528F:	Documentation/admin-guide/blockdev/ramdisk.rst
14529F:	drivers/block/brd.c
14530
14531RANCHU VIRTUAL BOARD FOR MIPS
14532M:	Miodrag Dinic <miodrag.dinic@mips.com>
14533L:	linux-mips@vger.kernel.org
14534S:	Supported
14535F:	arch/mips/configs/generic/board-ranchu.config
14536F:	arch/mips/generic/board-ranchu.c
 
14537
14538RANDOM NUMBER DRIVER
14539M:	"Theodore Ts'o" <tytso@mit.edu>
14540S:	Maintained
14541F:	drivers/char/random.c
14542
14543RAPIDIO SUBSYSTEM
14544M:	Matt Porter <mporter@kernel.crashing.org>
14545M:	Alexandre Bounine <alex.bou9@gmail.com>
14546S:	Maintained
14547F:	drivers/rapidio/
14548
14549RAS INFRASTRUCTURE
14550M:	Tony Luck <tony.luck@intel.com>
14551M:	Borislav Petkov <bp@alien8.de>
14552L:	linux-edac@vger.kernel.org
14553S:	Maintained
14554F:	Documentation/admin-guide/ras.rst
14555F:	drivers/ras/
14556F:	include/linux/ras.h
14557F:	include/ras/ras_event.h
 
14558
14559RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14560L:	linux-wireless@vger.kernel.org
14561S:	Orphan
14562F:	drivers/net/wireless/ray*
14563
14564RC-CORE / LIRC FRAMEWORK
14565M:	Sean Young <sean@mess.org>
14566L:	linux-media@vger.kernel.org
14567S:	Maintained
14568W:	http://linuxtv.org
14569T:	git git://linuxtv.org/media_tree.git
14570F:	Documentation/driver-api/media/rc-core.rst
14571F:	Documentation/userspace-api/media/rc/
14572F:	drivers/media/rc/
14573F:	include/media/rc-map.h
14574F:	include/media/rc-core.h
14575F:	include/uapi/linux/lirc.h
14576
14577RCMM REMOTE CONTROLS DECODER
14578M:	Patrick Lerda <patrick9876@free.fr>
14579S:	Maintained
14580F:	drivers/media/rc/ir-rcmm-decoder.c
14581
14582RCUTORTURE TEST FRAMEWORK
14583M:	"Paul E. McKenney" <paulmck@kernel.org>
14584M:	Josh Triplett <josh@joshtriplett.org>
14585R:	Steven Rostedt <rostedt@goodmis.org>
14586R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14587R:	Lai Jiangshan <jiangshanlai@gmail.com>
14588L:	rcu@vger.kernel.org
14589S:	Supported
14590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14591F:	tools/testing/selftests/rcutorture
14592
14593RDACM20 Camera Sensor
14594M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
14595M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14596M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14597M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14598L:	linux-media@vger.kernel.org
14599S:	Maintained
14600F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14601F:	drivers/media/i2c/rdacm20.c
14602F:	drivers/media/i2c/max9271.c
14603F:	drivers/media/i2c/max9271.h
14604
14605RDC R-321X SoC
14606M:	Florian Fainelli <florian@openwrt.org>
14607S:	Maintained
14608
14609RDC R6040 FAST ETHERNET DRIVER
14610M:	Florian Fainelli <f.fainelli@gmail.com>
14611L:	netdev@vger.kernel.org
14612S:	Maintained
14613F:	drivers/net/ethernet/rdc/r6040.c
14614
14615RDMAVT - RDMA verbs software
14616M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
14617M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
14618L:	linux-rdma@vger.kernel.org
14619S:	Supported
14620F:	drivers/infiniband/sw/rdmavt
14621
14622RDS - RELIABLE DATAGRAM SOCKETS
14623M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
14624L:	netdev@vger.kernel.org
14625L:	linux-rdma@vger.kernel.org
14626L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
14627S:	Supported
14628W:	https://oss.oracle.com/projects/rds/
14629F:	Documentation/networking/rds.rst
14630F:	net/rds/
 
14631
14632RDT - RESOURCE ALLOCATION
14633M:	Fenghua Yu <fenghua.yu@intel.com>
14634M:	Reinette Chatre <reinette.chatre@intel.com>
14635L:	linux-kernel@vger.kernel.org
14636S:	Supported
14637F:	Documentation/x86/resctrl*
14638F:	arch/x86/include/asm/resctrl.h
14639F:	arch/x86/kernel/cpu/resctrl/
14640F:	tools/testing/selftests/resctrl/
 
14641
14642READ-COPY UPDATE (RCU)
14643M:	"Paul E. McKenney" <paulmck@kernel.org>
14644M:	Josh Triplett <josh@joshtriplett.org>
14645R:	Steven Rostedt <rostedt@goodmis.org>
14646R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14647R:	Lai Jiangshan <jiangshanlai@gmail.com>
14648R:	Joel Fernandes <joel@joelfernandes.org>
14649L:	rcu@vger.kernel.org
14650S:	Supported
14651W:	http://www.rdrop.com/users/paulmck/RCU/
 
14652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14653F:	Documentation/RCU/
 
14654F:	include/linux/rcu*
14655F:	kernel/rcu/
14656X:	Documentation/RCU/torture.rst
14657X:	include/linux/srcu*.h
 
14658X:	kernel/rcu/srcu*.c
14659
14660REAL TIME CLOCK (RTC) SUBSYSTEM
14661M:	Alessandro Zummo <a.zummo@towertech.it>
14662M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14663L:	linux-rtc@vger.kernel.org
14664S:	Maintained
14665Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
14666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14667F:	Documentation/admin-guide/rtc.rst
14668F:	Documentation/devicetree/bindings/rtc/
 
14669F:	drivers/rtc/
14670F:	include/linux/platform_data/rtc-*
14671F:	include/linux/rtc.h
14672F:	include/linux/rtc/
14673F:	include/uapi/linux/rtc.h
 
 
14674F:	tools/testing/selftests/rtc/
14675
14676REALTEK AUDIO CODECS
 
14677M:	Oder Chiou <oder_chiou@realtek.com>
14678S:	Maintained
14679F:	include/sound/rt*.h
14680F:	sound/soc/codecs/rt*
 
14681
14682REALTEK RTL83xx SMI DSA ROUTER CHIPS
14683M:	Linus Walleij <linus.walleij@linaro.org>
14684S:	Maintained
14685F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14686F:	drivers/net/dsa/realtek-smi*
14687F:	drivers/net/dsa/rtl83*
14688
14689REALTEK WIRELESS DRIVER (rtlwifi family)
14690M:	Ping-Ke Shih <pkshih@realtek.com>
14691L:	linux-wireless@vger.kernel.org
14692S:	Maintained
14693W:	https://wireless.wiki.kernel.org/
14694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14695F:	drivers/net/wireless/realtek/rtlwifi/
14696
14697REALTEK WIRELESS DRIVER (rtw88)
14698M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14699L:	linux-wireless@vger.kernel.org
14700S:	Maintained
14701F:	drivers/net/wireless/realtek/rtw88/
14702
14703REDPINE WIRELESS DRIVER
14704M:	Amitkumar Karwar <amitkarwar@gmail.com>
14705M:	Siva Rebbagondla <siva8118@gmail.com>
14706L:	linux-wireless@vger.kernel.org
14707S:	Maintained
14708F:	drivers/net/wireless/rsi/
14709
14710REGISTER MAP ABSTRACTION
14711M:	Mark Brown <broonie@kernel.org>
14712L:	linux-kernel@vger.kernel.org
14713S:	Supported
14714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
 
14715F:	Documentation/devicetree/bindings/regmap/
14716F:	drivers/base/regmap/
14717F:	include/linux/regmap.h
14718
14719REISERFS FILE SYSTEM
14720L:	reiserfs-devel@vger.kernel.org
14721S:	Supported
14722F:	fs/reiserfs/
14723
14724REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14725M:	Ohad Ben-Cohen <ohad@wizery.com>
14726M:	Bjorn Andersson <bjorn.andersson@linaro.org>
14727L:	linux-remoteproc@vger.kernel.org
14728S:	Maintained
14729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14730F:	Documentation/ABI/testing/sysfs-class-remoteproc
14731F:	Documentation/devicetree/bindings/remoteproc/
14732F:	Documentation/staging/remoteproc.rst
 
14733F:	drivers/remoteproc/
14734F:	include/linux/remoteproc.h
14735F:	include/linux/remoteproc/
14736
14737REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14738M:	Ohad Ben-Cohen <ohad@wizery.com>
14739M:	Bjorn Andersson <bjorn.andersson@linaro.org>
14740L:	linux-remoteproc@vger.kernel.org
14741S:	Maintained
14742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14743F:	Documentation/ABI/testing/sysfs-bus-rpmsg
14744F:	Documentation/staging/rpmsg.rst
14745F:	drivers/rpmsg/
 
 
14746F:	include/linux/rpmsg.h
14747F:	include/linux/rpmsg/
14748F:	include/uapi/linux/rpmsg.h
14749F:	samples/rpmsg/
14750
14751RENESAS CLOCK DRIVERS
14752M:	Geert Uytterhoeven <geert+renesas@glider.be>
14753L:	linux-renesas-soc@vger.kernel.org
14754S:	Supported
14755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14756F:	Documentation/devicetree/bindings/clock/renesas,*
14757F:	drivers/clk/renesas/
14758
14759RENESAS EMEV2 I2C DRIVER
14760M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14761S:	Supported
14762F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14763F:	drivers/i2c/busses/i2c-emev2.c
14764
14765RENESAS ETHERNET DRIVERS
14766R:	Sergei Shtylyov <sergei.shtylyov@gmail.com>
14767L:	netdev@vger.kernel.org
14768L:	linux-renesas-soc@vger.kernel.org
14769F:	Documentation/devicetree/bindings/net/renesas,*.txt
14770F:	Documentation/devicetree/bindings/net/renesas,*.yaml
14771F:	drivers/net/ethernet/renesas/
14772F:	include/linux/sh_eth.h
14773
14774RENESAS R-CAR GYROADC DRIVER
14775M:	Marek Vasut <marek.vasut@gmail.com>
14776L:	linux-iio@vger.kernel.org
14777S:	Supported
14778F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14779F:	drivers/iio/adc/rcar-gyroadc.c
14780
14781RENESAS R-CAR I2C DRIVERS
14782M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14783S:	Supported
14784F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14785F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
14786F:	drivers/i2c/busses/i2c-rcar.c
14787F:	drivers/i2c/busses/i2c-sh_mobile.c
14788
14789RENESAS R-CAR THERMAL DRIVERS
14790M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14791L:	linux-renesas-soc@vger.kernel.org
14792S:	Supported
14793F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14794F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14795F:	drivers/thermal/rcar_gen3_thermal.c
14796F:	drivers/thermal/rcar_thermal.c
14797
14798RENESAS RIIC DRIVER
14799M:	Chris Brandt <chris.brandt@renesas.com>
14800S:	Supported
14801F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
14802F:	drivers/i2c/busses/i2c-riic.c
14803
14804RENESAS USB PHY DRIVER
14805M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14806L:	linux-renesas-soc@vger.kernel.org
14807S:	Maintained
14808F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
14809
14810RESET CONTROLLER FRAMEWORK
14811M:	Philipp Zabel <p.zabel@pengutronix.de>
14812S:	Maintained
14813T:	git git://git.pengutronix.de/git/pza/linux
14814F:	Documentation/devicetree/bindings/reset/
14815F:	drivers/reset/
 
14816F:	include/dt-bindings/reset/
14817F:	include/linux/reset-controller.h
14818F:	include/linux/reset.h
14819F:	include/linux/reset/
14820K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14821
14822RESTARTABLE SEQUENCES SUPPORT
14823M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14824M:	Peter Zijlstra <peterz@infradead.org>
14825M:	"Paul E. McKenney" <paulmck@kernel.org>
14826M:	Boqun Feng <boqun.feng@gmail.com>
14827L:	linux-kernel@vger.kernel.org
14828S:	Supported
14829F:	include/trace/events/rseq.h
14830F:	include/uapi/linux/rseq.h
14831F:	kernel/rseq.c
 
 
14832F:	tools/testing/selftests/rseq/
14833
14834RFKILL
14835M:	Johannes Berg <johannes@sipsolutions.net>
14836L:	linux-wireless@vger.kernel.org
14837S:	Maintained
14838W:	https://wireless.wiki.kernel.org/
14839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14841F:	Documentation/ABI/stable/sysfs-class-rfkill
14842F:	Documentation/driver-api/rfkill.rst
 
 
14843F:	include/linux/rfkill.h
14844F:	include/uapi/linux/rfkill.h
14845F:	net/rfkill/
14846
14847RHASHTABLE
14848M:	Thomas Graf <tgraf@suug.ch>
14849M:	Herbert Xu <herbert@gondor.apana.org.au>
14850L:	netdev@vger.kernel.org
14851S:	Maintained
14852F:	include/linux/rhashtable-types.h
14853F:	include/linux/rhashtable.h
14854F:	lib/rhashtable.c
14855F:	lib/test_rhashtable.c
 
 
14856
14857RICOH R5C592 MEMORYSTICK DRIVER
14858M:	Maxim Levitsky <maximlevitsky@gmail.com>
14859S:	Maintained
14860F:	drivers/memstick/host/r592.*
14861
14862RICOH SMARTMEDIA/XD DRIVER
14863M:	Maxim Levitsky <maximlevitsky@gmail.com>
14864S:	Maintained
14865F:	drivers/mtd/nand/raw/r852.c
14866F:	drivers/mtd/nand/raw/r852.h
14867
14868RISC-V ARCHITECTURE
14869M:	Paul Walmsley <paul.walmsley@sifive.com>
14870M:	Palmer Dabbelt <palmer@dabbelt.com>
14871M:	Albert Ou <aou@eecs.berkeley.edu>
14872L:	linux-riscv@lists.infradead.org
14873S:	Supported
14874P:	Documentation/riscv/patch-acceptance.rst
14875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
 
14876F:	arch/riscv/
14877N:	riscv
14878K:	riscv
14879
14880RNBD BLOCK DRIVERS
14881M:	Danil Kipnis <danil.kipnis@cloud.ionos.com>
14882M:	Jack Wang <jinpu.wang@cloud.ionos.com>
14883L:	linux-block@vger.kernel.org
14884S:	Maintained
14885F:	drivers/block/rnbd/
14886
14887ROCCAT DRIVERS
14888M:	Stefan Achatz <erazor_de@users.sourceforge.net>
14889S:	Maintained
14890W:	http://sourceforge.net/projects/roccat/
14891F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
14892F:	drivers/hid/hid-roccat*
14893F:	include/linux/hid-roccat*
14894
14895ROCKCHIP ISP V1 DRIVER
14896M:	Helen Koike <helen.koike@collabora.com>
14897L:	linux-media@vger.kernel.org
14898S:	Maintained
14899F:	drivers/staging/media/rkisp1/
14900
14901ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14902M:	Jacob Chen <jacob-chen@iotwrt.com>
14903M:	Ezequiel Garcia <ezequiel@collabora.com>
14904L:	linux-media@vger.kernel.org
14905L:	linux-rockchip@lists.infradead.org
14906S:	Maintained
14907F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
14908F:	drivers/media/platform/rockchip/rga/
 
14909
14910ROCKCHIP VIDEO DECODER DRIVER
14911M:	Ezequiel Garcia <ezequiel@collabora.com>
14912L:	linux-media@vger.kernel.org
14913L:	linux-rockchip@lists.infradead.org
14914S:	Maintained
14915F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
14916F:	drivers/staging/media/rkvdec/
14917
14918ROCKER DRIVER
14919M:	Jiri Pirko <jiri@resnulli.us>
14920L:	netdev@vger.kernel.org
14921S:	Supported
14922F:	drivers/net/ethernet/rocker/
14923
14924ROCKETPORT DRIVER
14925S:	Maintained
14926W:	http://www.comtrol.com
 
14927F:	Documentation/driver-api/serial/rocket.rst
14928F:	drivers/tty/rocket*
14929
14930ROCKETPORT EXPRESS/INFINITY DRIVER
14931M:	Kevin Cernekee <cernekee@gmail.com>
14932L:	linux-serial@vger.kernel.org
14933S:	Odd Fixes
14934F:	drivers/tty/serial/rp2.*
14935
14936ROHM BD99954 CHARGER IC
14937R:	Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14938L:	linux-power@fi.rohmeurope.com
14939S:	Supported
14940F:	drivers/power/supply/bd99954-charger.c
14941F:	drivers/power/supply/bd99954-charger.h
14942
14943ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14944M:	Tomasz Duszynski <tduszyns@gmail.com>
14945S:	Maintained
14946F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
14947F:	drivers/iio/light/bh1750.c
14948
14949ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14950M:	Marek Vasut <marek.vasut+renesas@gmail.com>
14951L:	linux-kernel@vger.kernel.org
14952L:	linux-renesas-soc@vger.kernel.org
14953S:	Supported
14954F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14955F:	drivers/gpio/gpio-bd9571mwv.c
14956F:	drivers/mfd/bd9571mwv.c
14957F:	drivers/regulator/bd9571mwv-regulator.c
 
14958F:	include/linux/mfd/bd9571mwv.h
14959
14960ROHM POWER MANAGEMENT IC DEVICE DRIVERS
14961R:	Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14962L:	linux-power@fi.rohmeurope.com
14963S:	Supported
14964F:	Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
14965F:	Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
14966F:	drivers/clk/clk-bd718x7.c
14967F:	drivers/gpio/gpio-bd70528.c
14968F:	drivers/gpio/gpio-bd71828.c
14969F:	drivers/mfd/rohm-bd70528.c
14970F:	drivers/mfd/rohm-bd71828.c
14971F:	drivers/mfd/rohm-bd718x7.c
14972F:	drivers/power/supply/bd70528-charger.c
14973F:	drivers/regulator/bd70528-regulator.c
14974F:	drivers/regulator/bd71828-regulator.c
14975F:	drivers/regulator/bd718x7-regulator.c
14976F:	drivers/regulator/rohm-regulator.c
14977F:	drivers/rtc/rtc-bd70528.c
14978F:	drivers/watchdog/bd70528_wdt.c
14979F:	include/linux/mfd/rohm-bd70528.h
14980F:	include/linux/mfd/rohm-bd71828.h
14981F:	include/linux/mfd/rohm-bd718x7.h
14982F:	include/linux/mfd/rohm-generic.h
14983F:	include/linux/mfd/rohm-shared.h
14984
14985ROSE NETWORK LAYER
14986M:	Ralf Baechle <ralf@linux-mips.org>
14987L:	linux-hams@vger.kernel.org
14988S:	Maintained
14989W:	http://www.linux-ax25.org/
 
14990F:	include/net/rose.h
14991F:	include/uapi/linux/rose.h
14992F:	net/rose/
14993
14994ROTATION DRIVER FOR ALLWINNER A83T
14995M:	Jernej Skrabec <jernej.skrabec@siol.net>
14996L:	linux-media@vger.kernel.org
14997S:	Maintained
14998T:	git git://linuxtv.org/media_tree.git
14999F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15000F:	drivers/media/platform/sunxi/sun8i-rotate/
15001
15002RTL2830 MEDIA DRIVER
15003M:	Antti Palosaari <crope@iki.fi>
15004L:	linux-media@vger.kernel.org
15005S:	Maintained
15006W:	https://linuxtv.org
15007W:	http://palosaari.fi/linux/
15008Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15009T:	git git://linuxtv.org/anttip/media_tree.git
 
15010F:	drivers/media/dvb-frontends/rtl2830*
15011
15012RTL2832 MEDIA DRIVER
15013M:	Antti Palosaari <crope@iki.fi>
15014L:	linux-media@vger.kernel.org
15015S:	Maintained
15016W:	https://linuxtv.org
15017W:	http://palosaari.fi/linux/
15018Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15019T:	git git://linuxtv.org/anttip/media_tree.git
 
15020F:	drivers/media/dvb-frontends/rtl2832*
15021
15022RTL2832_SDR MEDIA DRIVER
15023M:	Antti Palosaari <crope@iki.fi>
15024L:	linux-media@vger.kernel.org
15025S:	Maintained
15026W:	https://linuxtv.org
15027W:	http://palosaari.fi/linux/
15028Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15029T:	git git://linuxtv.org/anttip/media_tree.git
 
15030F:	drivers/media/dvb-frontends/rtl2832_sdr*
15031
15032RTL8180 WIRELESS DRIVER
15033L:	linux-wireless@vger.kernel.org
15034S:	Orphan
15035W:	https://wireless.wiki.kernel.org/
15036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
 
15037F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
15038
15039RTL8187 WIRELESS DRIVER
15040M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15041M:	Hin-Tak Leung <htl10@users.sourceforge.net>
15042M:	Larry Finger <Larry.Finger@lwfinger.net>
15043L:	linux-wireless@vger.kernel.org
15044S:	Maintained
15045W:	https://wireless.wiki.kernel.org/
15046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
 
15047F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
15048
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15049RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15050M:	Jes Sorensen <Jes.Sorensen@gmail.com>
15051L:	linux-wireless@vger.kernel.org
15052S:	Maintained
15053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15054F:	drivers/net/wireless/realtek/rtl8xxxu/
15055
15056RTRS TRANSPORT DRIVERS
15057M:	Danil Kipnis <danil.kipnis@cloud.ionos.com>
15058M:	Jack Wang <jinpu.wang@cloud.ionos.com>
15059L:	linux-rdma@vger.kernel.org
15060S:	Maintained
15061F:	drivers/infiniband/ulp/rtrs/
15062
15063RXRPC SOCKETS (AF_RXRPC)
15064M:	David Howells <dhowells@redhat.com>
15065L:	linux-afs@lists.infradead.org
15066S:	Supported
15067W:	https://www.infradead.org/~dhowells/kafs/
15068F:	Documentation/networking/rxrpc.rst
15069F:	include/keys/rxrpc-type.h
15070F:	include/net/af_rxrpc.h
15071F:	include/trace/events/rxrpc.h
15072F:	include/uapi/linux/rxrpc.h
15073F:	net/rxrpc/
 
15074
15075S3 SAVAGE FRAMEBUFFER DRIVER
15076M:	Antonino Daplas <adaplas@gmail.com>
15077L:	linux-fbdev@vger.kernel.org
15078S:	Maintained
15079F:	drivers/video/fbdev/savage/
15080
15081S390
15082M:	Heiko Carstens <hca@linux.ibm.com>
15083M:	Vasily Gorbik <gor@linux.ibm.com>
15084M:	Christian Borntraeger <borntraeger@de.ibm.com>
15085L:	linux-s390@vger.kernel.org
15086S:	Supported
15087W:	http://www.ibm.com/developerworks/linux/linux390/
15088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15089F:	Documentation/driver-api/s390-drivers.rst
15090F:	Documentation/s390/
15091F:	arch/s390/
15092F:	drivers/s390/
 
 
15093
15094S390 COMMON I/O LAYER
15095M:	Vineeth Vijayan <vneethv@linux.ibm.com>
15096M:	Peter Oberparleiter <oberpar@linux.ibm.com>
15097L:	linux-s390@vger.kernel.org
15098S:	Supported
15099W:	http://www.ibm.com/developerworks/linux/linux390/
 
15100F:	drivers/s390/cio/
15101
15102S390 DASD DRIVER
15103M:	Stefan Haberland <sth@linux.ibm.com>
15104M:	Jan Hoeppner <hoeppner@linux.ibm.com>
15105L:	linux-s390@vger.kernel.org
15106S:	Supported
15107W:	http://www.ibm.com/developerworks/linux/linux390/
15108F:	block/partitions/ibm.c
15109F:	drivers/s390/block/dasd*
15110F:	include/linux/dasd_mod.h
15111
15112S390 IOMMU (PCI)
15113M:	Matthew Rosato <mjrosato@linux.ibm.com>
15114M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15115L:	linux-s390@vger.kernel.org
15116S:	Supported
15117W:	http://www.ibm.com/developerworks/linux/linux390/
 
15118F:	drivers/iommu/s390-iommu.c
15119
15120S390 IUCV NETWORK LAYER
15121M:	Julian Wiedmann <jwi@linux.ibm.com>
15122M:	Karsten Graul <kgraul@linux.ibm.com>
15123M:	Ursula Braun <ubraun@linux.ibm.com>
15124L:	linux-s390@vger.kernel.org
15125S:	Supported
15126W:	http://www.ibm.com/developerworks/linux/linux390/
 
15127F:	drivers/s390/net/*iucv*
15128F:	include/net/iucv/
15129F:	net/iucv/
15130
15131S390 NETWORK DRIVERS
15132M:	Julian Wiedmann <jwi@linux.ibm.com>
15133M:	Karsten Graul <kgraul@linux.ibm.com>
15134M:	Ursula Braun <ubraun@linux.ibm.com>
15135L:	linux-s390@vger.kernel.org
15136S:	Supported
15137W:	http://www.ibm.com/developerworks/linux/linux390/
 
15138F:	drivers/s390/net/
15139
15140S390 PCI SUBSYSTEM
15141M:	Niklas Schnelle <schnelle@linux.ibm.com>
15142M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15143L:	linux-s390@vger.kernel.org
15144S:	Supported
15145W:	http://www.ibm.com/developerworks/linux/linux390/
 
15146F:	arch/s390/pci/
15147F:	drivers/pci/hotplug/s390_pci_hpc.c
15148F:	Documentation/s390/pci.rst
15149
15150S390 VFIO AP DRIVER
15151M:	Tony Krowiak <akrowiak@linux.ibm.com>
15152M:	Pierre Morel <pmorel@linux.ibm.com>
15153M:	Halil Pasic <pasic@linux.ibm.com>
15154L:	linux-s390@vger.kernel.org
15155S:	Supported
15156W:	http://www.ibm.com/developerworks/linux/linux390/
15157F:	Documentation/s390/vfio-ap.rst
15158F:	drivers/s390/crypto/vfio_ap_drv.c
15159F:	drivers/s390/crypto/vfio_ap_ops.c
15160F:	drivers/s390/crypto/vfio_ap_private.h
15161
15162S390 VFIO-CCW DRIVER
15163M:	Cornelia Huck <cohuck@redhat.com>
15164M:	Eric Farman <farman@linux.ibm.com>
15165R:	Halil Pasic <pasic@linux.ibm.com>
15166L:	linux-s390@vger.kernel.org
15167L:	kvm@vger.kernel.org
15168S:	Supported
15169F:	Documentation/s390/vfio-ccw.rst
15170F:	drivers/s390/cio/vfio_ccw*
 
15171F:	include/uapi/linux/vfio_ccw.h
15172
15173S390 ZCRYPT DRIVER
15174M:	Harald Freudenberger <freude@linux.ibm.com>
15175L:	linux-s390@vger.kernel.org
15176S:	Supported
15177W:	http://www.ibm.com/developerworks/linux/linux390/
 
15178F:	drivers/s390/crypto/
15179
 
 
 
 
 
 
 
 
 
 
 
 
15180S390 ZFCP DRIVER
15181M:	Steffen Maier <maier@linux.ibm.com>
15182M:	Benjamin Block <bblock@linux.ibm.com>
15183L:	linux-s390@vger.kernel.org
15184S:	Supported
15185W:	http://www.ibm.com/developerworks/linux/linux390/
 
15186F:	drivers/s390/scsi/zfcp_*
15187
15188S3C24XX SD/MMC Driver
15189M:	Ben Dooks <ben-linux@fluff.org>
15190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15191S:	Supported
15192F:	drivers/mmc/host/s3cmci.*
15193
15194SAA6588 RDS RECEIVER DRIVER
15195M:	Hans Verkuil <hverkuil@xs4all.nl>
15196L:	linux-media@vger.kernel.org
15197S:	Odd Fixes
15198W:	https://linuxtv.org
15199T:	git git://linuxtv.org/media_tree.git
 
 
15200F:	drivers/media/i2c/saa6588*
15201
15202SAA7134 VIDEO4LINUX DRIVER
15203M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15204L:	linux-media@vger.kernel.org
15205S:	Odd fixes
15206W:	https://linuxtv.org
15207T:	git git://linuxtv.org/media_tree.git
15208F:	Documentation/driver-api/media/drivers/saa7134*
 
15209F:	drivers/media/pci/saa7134/
15210
15211SAA7146 VIDEO4LINUX-2 DRIVER
15212M:	Hans Verkuil <hverkuil@xs4all.nl>
15213L:	linux-media@vger.kernel.org
15214S:	Maintained
15215T:	git git://linuxtv.org/media_tree.git
 
15216F:	drivers/media/common/saa7146/
15217F:	drivers/media/pci/saa7146/
15218F:	include/media/drv-intf/saa7146*
15219
15220SAFESETID SECURITY MODULE
15221M:	Micah Morton <mortonm@chromium.org>
15222S:	Supported
15223F:	Documentation/admin-guide/LSM/SafeSetID.rst
15224F:	security/safesetid/
15225
15226SAMSUNG AUDIO (ASoC) DRIVERS
15227M:	Krzysztof Kozlowski <krzk@kernel.org>
15228M:	Sangbeom Kim <sbkim73@samsung.com>
15229M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15230L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15231S:	Supported
15232F:	Documentation/devicetree/bindings/sound/samsung*
15233F:	sound/soc/samsung/
 
15234
15235SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15236M:	Krzysztof Kozlowski <krzk@kernel.org>
15237L:	linux-crypto@vger.kernel.org
15238L:	linux-samsung-soc@vger.kernel.org
15239S:	Maintained
15240F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15241F:	drivers/crypto/exynos-rng.c
 
15242
15243SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15244M:	Łukasz Stelmach <l.stelmach@samsung.com>
15245L:	linux-samsung-soc@vger.kernel.org
15246S:	Maintained
15247F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15248F:	drivers/char/hw_random/exynos-trng.c
 
15249
15250SAMSUNG FRAMEBUFFER DRIVER
15251M:	Jingoo Han <jingoohan1@gmail.com>
15252L:	linux-fbdev@vger.kernel.org
15253S:	Maintained
15254F:	drivers/video/fbdev/s3c-fb.c
15255
15256SAMSUNG LAPTOP DRIVER
15257M:	Corentin Chary <corentin.chary@gmail.com>
15258L:	platform-driver-x86@vger.kernel.org
15259S:	Maintained
15260F:	drivers/platform/x86/samsung-laptop.c
15261
15262SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15263M:	Sangbeom Kim <sbkim73@samsung.com>
15264M:	Krzysztof Kozlowski <krzk@kernel.org>
15265M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15266L:	linux-kernel@vger.kernel.org
15267L:	linux-samsung-soc@vger.kernel.org
15268S:	Supported
15269F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15270F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15271F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15272F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15273F:	drivers/clk/clk-s2mps11.c
15274F:	drivers/mfd/sec*.c
15275F:	drivers/regulator/s2m*.c
15276F:	drivers/regulator/s5m*.c
 
15277F:	drivers/rtc/rtc-s5m.c
15278F:	include/linux/mfd/samsung/
 
 
 
 
15279
15280SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15281M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15282L:	linux-media@vger.kernel.org
15283L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15284S:	Maintained
15285F:	drivers/media/platform/s3c-camif/
15286F:	include/media/drv-intf/s3c_camif.h
15287
15288SAMSUNG S3FWRN5 NFC DRIVER
15289M:	Robert Baldyga <r.baldyga@samsung.com>
15290M:	Krzysztof Opasiak <k.opasiak@samsung.com>
15291L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15292S:	Supported
15293F:	drivers/nfc/s3fwrn5
15294
15295SAMSUNG S5C73M3 CAMERA DRIVER
15296M:	Kyungmin Park <kyungmin.park@samsung.com>
15297M:	Andrzej Hajda <a.hajda@samsung.com>
15298L:	linux-media@vger.kernel.org
15299S:	Supported
15300F:	drivers/media/i2c/s5c73m3/*
15301
15302SAMSUNG S5K5BAF CAMERA DRIVER
15303M:	Kyungmin Park <kyungmin.park@samsung.com>
15304M:	Andrzej Hajda <a.hajda@samsung.com>
15305L:	linux-media@vger.kernel.org
15306S:	Supported
15307F:	drivers/media/i2c/s5k5baf.c
15308
15309SAMSUNG S5P Security SubSystem (SSS) DRIVER
15310M:	Krzysztof Kozlowski <krzk@kernel.org>
15311M:	Vladimir Zapolskiy <vz@mleia.com>
15312M:	Kamil Konieczny <k.konieczny@samsung.com>
15313L:	linux-crypto@vger.kernel.org
15314L:	linux-samsung-soc@vger.kernel.org
15315S:	Maintained
15316F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15317F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15318F:	drivers/crypto/s5p-sss.c
15319
15320SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15321M:	Kyungmin Park <kyungmin.park@samsung.com>
15322M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15323L:	linux-media@vger.kernel.org
15324S:	Supported
15325Q:	https://patchwork.linuxtv.org/project/linux-media/list/
 
15326F:	drivers/media/platform/exynos4-is/
15327
15328SAMSUNG SOC CLOCK DRIVERS
15329M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15330M:	Tomasz Figa <tomasz.figa@gmail.com>
15331M:	Chanwoo Choi <cw00.choi@samsung.com>
15332L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15333S:	Supported
 
15334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
 
 
15335F:	Documentation/devicetree/bindings/clock/exynos*.txt
15336F:	Documentation/devicetree/bindings/clock/samsung,s3c*
15337F:	Documentation/devicetree/bindings/clock/samsung,s5p*
15338F:	drivers/clk/samsung/
15339F:	include/dt-bindings/clock/exynos*.h
15340
15341SAMSUNG SPI DRIVERS
15342M:	Kukjin Kim <kgene@kernel.org>
15343M:	Krzysztof Kozlowski <krzk@kernel.org>
15344M:	Andi Shyti <andi@etezian.org>
15345L:	linux-spi@vger.kernel.org
15346L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15347S:	Maintained
15348F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
15349F:	drivers/spi/spi-s3c*
15350F:	include/linux/platform_data/spi-s3c64xx.h
15351
15352SAMSUNG SXGBE DRIVERS
15353M:	Byungho An <bh74.an@samsung.com>
15354L:	netdev@vger.kernel.org
 
15355S:	Supported
 
15356F:	drivers/net/ethernet/samsung/sxgbe/
15357
15358SAMSUNG THERMAL DRIVER
15359M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15360L:	linux-pm@vger.kernel.org
15361L:	linux-samsung-soc@vger.kernel.org
15362S:	Supported
15363T:	git https://github.com/lmajewski/linux-samsung-thermal.git
15364F:	drivers/thermal/samsung/
15365
15366SAMSUNG USB2 PHY DRIVER
15367M:	Kamil Debski <kamil@wypas.org>
15368M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15369L:	linux-kernel@vger.kernel.org
15370S:	Supported
15371F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
15372F:	Documentation/driver-api/phy/samsung-usb2.rst
15373F:	drivers/phy/samsung/phy-exynos4210-usb2.c
15374F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
15375F:	drivers/phy/samsung/phy-exynos5250-usb2.c
15376F:	drivers/phy/samsung/phy-s5pv210-usb2.c
15377F:	drivers/phy/samsung/phy-samsung-usb2.c
15378F:	drivers/phy/samsung/phy-samsung-usb2.h
15379
15380SC1200 WDT DRIVER
15381M:	Zwane Mwaikambo <zwanem@gmail.com>
15382S:	Maintained
15383F:	drivers/watchdog/sc1200wdt.c
15384
15385SCHEDULER
15386M:	Ingo Molnar <mingo@redhat.com>
15387M:	Peter Zijlstra <peterz@infradead.org>
15388M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15389M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15390R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15391R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15392R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15393R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15394L:	linux-kernel@vger.kernel.org
15395S:	Maintained
15396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15397F:	include/linux/preempt.h
 
15398F:	include/linux/sched.h
15399F:	include/linux/wait.h
15400F:	include/uapi/linux/sched.h
15401F:	kernel/sched/
 
15402
15403SCR24X CHIP CARD INTERFACE DRIVER
15404M:	Lubomir Rintel <lkundrak@v3.sk>
15405S:	Supported
15406F:	drivers/char/pcmcia/scr24x_cs.c
15407
15408SCSI CDROM DRIVER
15409M:	Jens Axboe <axboe@kernel.dk>
15410L:	linux-scsi@vger.kernel.org
15411S:	Maintained
15412W:	http://www.kernel.dk
 
15413F:	drivers/scsi/sr*
15414
15415SCSI RDMA PROTOCOL (SRP) INITIATOR
15416M:	Bart Van Assche <bvanassche@acm.org>
15417L:	linux-rdma@vger.kernel.org
15418S:	Supported
15419Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15420F:	drivers/infiniband/ulp/srp/
15421F:	include/scsi/srp.h
15422
15423SCSI RDMA PROTOCOL (SRP) TARGET
15424M:	Bart Van Assche <bvanassche@acm.org>
15425L:	linux-rdma@vger.kernel.org
15426L:	target-devel@vger.kernel.org
15427S:	Supported
15428Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15429F:	drivers/infiniband/ulp/srpt/
15430
15431SCSI SG DRIVER
15432M:	Doug Gilbert <dgilbert@interlog.com>
15433L:	linux-scsi@vger.kernel.org
15434S:	Maintained
15435W:	http://sg.danny.cz/sg
15436F:	Documentation/scsi/scsi-generic.rst
 
15437F:	drivers/scsi/sg.c
15438F:	include/scsi/sg.h
15439
15440SCSI SUBSYSTEM
15441M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
 
15442M:	"Martin K. Petersen" <martin.petersen@oracle.com>
 
 
15443L:	linux-scsi@vger.kernel.org
15444S:	Maintained
15445Q:	https://patchwork.kernel.org/project/linux-scsi/list/
15446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15448F:	Documentation/devicetree/bindings/scsi/
15449F:	drivers/scsi/
15450F:	include/scsi/
15451
15452SCSI TAPE DRIVER
15453M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15454L:	linux-scsi@vger.kernel.org
15455S:	Maintained
15456F:	Documentation/scsi/st.rst
15457F:	drivers/scsi/st.*
15458F:	drivers/scsi/st_*.h
15459
15460SCSI TARGET SUBSYSTEM
15461M:	"Martin K. Petersen" <martin.petersen@oracle.com>
15462L:	linux-scsi@vger.kernel.org
15463L:	target-devel@vger.kernel.org
15464S:	Supported
15465W:	http://www.linux-iscsi.org
15466Q:	https://patchwork.kernel.org/project/target-devel/list/
15467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15468F:	Documentation/target/
 
15469F:	drivers/target/
15470F:	include/target/
 
15471
15472SCTP PROTOCOL
15473M:	Vlad Yasevich <vyasevich@gmail.com>
15474M:	Neil Horman <nhorman@tuxdriver.com>
15475M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15476L:	linux-sctp@vger.kernel.org
15477S:	Maintained
15478W:	http://lksctp.sourceforge.net
15479F:	Documentation/networking/sctp.rst
 
15480F:	include/linux/sctp.h
15481F:	include/net/sctp/
15482F:	include/uapi/linux/sctp.h
 
15483F:	net/sctp/
15484
15485SCx200 CPU SUPPORT
15486M:	Jim Cromie <jim.cromie@gmail.com>
15487S:	Odd Fixes
15488F:	Documentation/i2c/busses/scx200_acb.rst
15489F:	arch/x86/platform/scx200/
 
15490F:	drivers/i2c/busses/scx200*
15491F:	drivers/mtd/maps/scx200_docflash.c
15492F:	drivers/watchdog/scx200_wdt.c
15493F:	include/linux/scx200.h
15494
15495SCx200 GPIO DRIVER
15496M:	Jim Cromie <jim.cromie@gmail.com>
15497S:	Maintained
15498F:	drivers/char/scx200_gpio.c
15499F:	include/linux/scx200_gpio.h
15500
15501SCx200 HRT CLOCKSOURCE DRIVER
15502M:	Jim Cromie <jim.cromie@gmail.com>
15503S:	Maintained
15504F:	drivers/clocksource/scx200_hrt.c
15505
15506SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15507M:	Sascha Sommer <saschasommer@freenet.de>
15508L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15509S:	Maintained
15510F:	drivers/mmc/host/sdricoh_cs.c
15511
15512SECO BOARDS CEC DRIVER
15513M:	Ettore Chimenti <ek5.chimenti@gmail.com>
15514S:	Maintained
15515F:	drivers/media/platform/seco-cec/seco-cec.c
15516F:	drivers/media/platform/seco-cec/seco-cec.h
15517
15518SECURE COMPUTING
15519M:	Kees Cook <keescook@chromium.org>
15520R:	Andy Lutomirski <luto@amacapital.net>
15521R:	Will Drewry <wad@chromium.org>
15522S:	Supported
15523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15524F:	Documentation/userspace-api/seccomp_filter.rst
15525F:	include/linux/seccomp.h
15526F:	include/uapi/linux/seccomp.h
15527F:	kernel/seccomp.c
15528F:	tools/testing/selftests/kselftest_harness.h
 
15529F:	tools/testing/selftests/seccomp/*
 
 
15530K:	\bsecure_computing
15531K:	\bTIF_SECCOMP\b
15532
15533SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15534M:	Al Cooper <alcooperx@gmail.com>
15535L:	linux-mmc@vger.kernel.org
15536L:	bcm-kernel-feedback-list@broadcom.com
15537S:	Maintained
15538F:	drivers/mmc/host/sdhci-brcmstb*
15539
15540SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15541M:	Adrian Hunter <adrian.hunter@intel.com>
15542L:	linux-mmc@vger.kernel.org
15543S:	Maintained
15544F:	drivers/mmc/host/sdhci*
15545F:	include/linux/mmc/sdhci*
15546
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15547SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15548M:	Eugen Hristev <eugen.hristev@microchip.com>
15549L:	linux-mmc@vger.kernel.org
15550S:	Supported
15551F:	drivers/mmc/host/sdhci-of-at91.c
15552
15553SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15554M:	Ben Dooks <ben-linux@fluff.org>
15555M:	Jaehoon Chung <jh80.chung@samsung.com>
15556L:	linux-mmc@vger.kernel.org
15557S:	Maintained
15558F:	drivers/mmc/host/sdhci-s3c*
15559
15560SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15561M:	Viresh Kumar <vireshk@kernel.org>
15562L:	linux-mmc@vger.kernel.org
15563S:	Maintained
15564F:	drivers/mmc/host/sdhci-spear.c
15565
15566SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15567M:	Kishon Vijay Abraham I <kishon@ti.com>
15568L:	linux-mmc@vger.kernel.org
15569S:	Maintained
15570F:	drivers/mmc/host/sdhci-omap.c
15571
15572SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
 
15573M:	Jonathan Derrick <jonathan.derrick@intel.com>
15574M:	Revanth Rajashekar <revanth.rajashekar@intel.com>
15575L:	linux-block@vger.kernel.org
15576S:	Supported
15577F:	block/opal_proto.h
15578F:	block/sed*
 
15579F:	include/linux/sed*
15580F:	include/uapi/linux/sed*
15581
15582SECURITY CONTACT
15583M:	Security Officers <security@kernel.org>
15584S:	Supported
15585F:	Documentation/admin-guide/security-bugs.rst
15586
15587SECURITY SUBSYSTEM
15588M:	James Morris <jmorris@namei.org>
15589M:	"Serge E. Hallyn" <serge@hallyn.com>
15590L:	linux-security-module@vger.kernel.org (suggested Cc:)
15591S:	Supported
15592W:	http://kernsec.org/
15593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
 
 
15594F:	security/
15595X:	security/selinux/
15596
15597SELINUX SECURITY MODULE
15598M:	Paul Moore <paul@paul-moore.com>
15599M:	Stephen Smalley <stephen.smalley.work@gmail.com>
15600M:	Eric Paris <eparis@parisplace.org>
15601L:	selinux@vger.kernel.org
15602S:	Supported
15603W:	https://selinuxproject.org
15604W:	https://github.com/SELinuxProject
15605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15606F:	Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15607F:	Documentation/ABI/obsolete/sysfs-selinux-disable
15608F:	Documentation/admin-guide/LSM/SELinux.rst
15609F:	include/uapi/linux/selinux_netlink.h
15610F:	scripts/selinux/
15611F:	security/selinux/
 
 
15612
15613SENSABLE PHANTOM
15614M:	Jiri Slaby <jirislaby@kernel.org>
15615S:	Maintained
15616F:	drivers/misc/phantom.c
15617F:	include/uapi/linux/phantom.h
15618
15619SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15620M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
15621S:	Maintained
15622F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15623F:	drivers/iio/chemical/scd30.h
15624F:	drivers/iio/chemical/scd30_core.c
15625F:	drivers/iio/chemical/scd30_i2c.c
15626F:	drivers/iio/chemical/scd30_serial.c
15627
15628SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15629M:	Tomasz Duszynski <tduszyns@gmail.com>
15630S:	Maintained
15631F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15632F:	drivers/iio/chemical/sps30.c
 
15633
15634SERIAL DEVICE BUS
15635M:	Rob Herring <robh@kernel.org>
15636L:	linux-serial@vger.kernel.org
15637S:	Maintained
15638F:	Documentation/devicetree/bindings/serial/serial.yaml
15639F:	drivers/tty/serdev/
15640F:	include/linux/serdev.h
15641
15642SERIAL DRIVERS
15643M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15644L:	linux-serial@vger.kernel.org
15645S:	Maintained
15646F:	Documentation/devicetree/bindings/serial/
15647F:	drivers/tty/serial/
15648
15649SERIAL IR RECEIVER
15650M:	Sean Young <sean@mess.org>
15651L:	linux-media@vger.kernel.org
15652S:	Maintained
15653F:	drivers/media/rc/serial_ir.c
15654
15655SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15656M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15657L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15658S:	Maintained
15659F:	Documentation/devicetree/bindings/slimbus/
15660F:	drivers/slimbus/
15661F:	include/linux/slimbus.h
15662
15663SFC NETWORK DRIVER
15664M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15665M:	Edward Cree <ecree@solarflare.com>
15666M:	Martin Habets <mhabets@solarflare.com>
15667L:	netdev@vger.kernel.org
15668S:	Supported
15669F:	drivers/net/ethernet/sfc/
15670
15671SFF/SFP/SFP+ MODULE SUPPORT
15672M:	Russell King <linux@armlinux.org.uk>
15673L:	netdev@vger.kernel.org
15674S:	Maintained
15675F:	drivers/net/phy/phylink.c
15676F:	drivers/net/phy/sfp*
15677F:	include/linux/phylink.h
15678F:	include/linux/sfp.h
15679K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
15680
15681SGI GRU DRIVER
15682M:	Dimitri Sivanich <sivanich@sgi.com>
15683S:	Maintained
15684F:	drivers/misc/sgi-gru/
15685
 
 
 
 
 
 
 
 
15686SGI XP/XPC/XPNET DRIVER
15687M:	Cliff Whickman <cpw@sgi.com>
15688M:	Robin Holt <robinmholt@gmail.com>
15689S:	Maintained
15690F:	drivers/misc/sgi-xp/
15691
15692SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15693M:	Ursula Braun <ubraun@linux.ibm.com>
15694M:	Karsten Graul <kgraul@linux.ibm.com>
15695L:	linux-s390@vger.kernel.org
15696S:	Supported
15697W:	http://www.ibm.com/developerworks/linux/linux390/
 
15698F:	net/smc/
15699
15700SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15701M:	Linus Walleij <linus.walleij@linaro.org>
15702L:	linux-iio@vger.kernel.org
15703S:	Maintained
15704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15705F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15706F:	drivers/iio/light/gp2ap002.c
15707
15708SHARP RJ54N1CB0C SENSOR DRIVER
15709M:	Jacopo Mondi <jacopo@jmondi.org>
15710L:	linux-media@vger.kernel.org
15711S:	Odd fixes
15712T:	git git://linuxtv.org/media_tree.git
 
15713F:	drivers/media/i2c/rj54n1cb0c.c
15714F:	include/media/i2c/rj54n1cb0c.h
15715
 
 
 
 
 
15716SH_VOU V4L2 OUTPUT DRIVER
15717L:	linux-media@vger.kernel.org
15718S:	Orphan
15719F:	drivers/media/platform/sh_vou.c
15720F:	include/media/drv-intf/sh_vou.h
15721
15722SI2157 MEDIA DRIVER
15723M:	Antti Palosaari <crope@iki.fi>
15724L:	linux-media@vger.kernel.org
15725S:	Maintained
15726W:	https://linuxtv.org
15727W:	http://palosaari.fi/linux/
15728Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15729T:	git git://linuxtv.org/anttip/media_tree.git
 
15730F:	drivers/media/tuners/si2157*
15731
15732SI2165 MEDIA DRIVER
15733M:	Matthias Schwarzott <zzam@gentoo.org>
15734L:	linux-media@vger.kernel.org
15735S:	Maintained
15736W:	https://linuxtv.org
15737Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 
15738F:	drivers/media/dvb-frontends/si2165*
15739
15740SI2168 MEDIA DRIVER
15741M:	Antti Palosaari <crope@iki.fi>
15742L:	linux-media@vger.kernel.org
15743S:	Maintained
15744W:	https://linuxtv.org
15745W:	http://palosaari.fi/linux/
15746Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15747T:	git git://linuxtv.org/anttip/media_tree.git
 
15748F:	drivers/media/dvb-frontends/si2168*
15749
15750SI470X FM RADIO RECEIVER I2C DRIVER
15751M:	Hans Verkuil <hverkuil@xs4all.nl>
15752L:	linux-media@vger.kernel.org
15753S:	Odd Fixes
15754W:	https://linuxtv.org
15755T:	git git://linuxtv.org/media_tree.git
 
 
15756F:	drivers/media/radio/si470x/radio-si470x-i2c.c
15757
15758SI470X FM RADIO RECEIVER USB DRIVER
15759M:	Hans Verkuil <hverkuil@xs4all.nl>
15760L:	linux-media@vger.kernel.org
15761S:	Maintained
15762W:	https://linuxtv.org
15763T:	git git://linuxtv.org/media_tree.git
 
 
15764F:	drivers/media/radio/si470x/radio-si470x-common.c
15765F:	drivers/media/radio/si470x/radio-si470x-usb.c
15766F:	drivers/media/radio/si470x/radio-si470x.h
 
15767
15768SI4713 FM RADIO TRANSMITTER I2C DRIVER
15769M:	Eduardo Valentin <edubezval@gmail.com>
15770L:	linux-media@vger.kernel.org
15771S:	Odd Fixes
15772W:	https://linuxtv.org
15773T:	git git://linuxtv.org/media_tree.git
 
 
15774F:	drivers/media/radio/si4713/si4713.?
15775
15776SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15777M:	Eduardo Valentin <edubezval@gmail.com>
15778L:	linux-media@vger.kernel.org
15779S:	Odd Fixes
15780W:	https://linuxtv.org
15781T:	git git://linuxtv.org/media_tree.git
 
 
15782F:	drivers/media/radio/si4713/radio-platform-si4713.c
15783
15784SI4713 FM RADIO TRANSMITTER USB DRIVER
15785M:	Hans Verkuil <hverkuil@xs4all.nl>
15786L:	linux-media@vger.kernel.org
15787S:	Maintained
15788W:	https://linuxtv.org
15789T:	git git://linuxtv.org/media_tree.git
 
 
15790F:	drivers/media/radio/si4713/radio-usb-si4713.c
15791
15792SIANO DVB DRIVER
15793M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15794L:	linux-media@vger.kernel.org
15795S:	Odd fixes
15796W:	https://linuxtv.org
15797T:	git git://linuxtv.org/media_tree.git
 
15798F:	drivers/media/common/siano/
15799F:	drivers/media/mmc/siano/
15800F:	drivers/media/usb/siano/
15801F:	drivers/media/usb/siano/
 
15802
15803SIFIVE DRIVERS
15804M:	Palmer Dabbelt <palmer@dabbelt.com>
15805M:	Paul Walmsley <paul.walmsley@sifive.com>
15806L:	linux-riscv@lists.infradead.org
15807S:	Supported
15808T:	git git://github.com/sifive/riscv-linux.git
15809N:	sifive
15810K:	[^@]sifive
 
15811
15812SIFIVE FU540 SYSTEM-ON-CHIP
15813M:	Paul Walmsley <paul.walmsley@sifive.com>
15814M:	Palmer Dabbelt <palmer@dabbelt.com>
15815L:	linux-riscv@lists.infradead.org
15816S:	Supported
15817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15818N:	fu540
15819K:	fu540
15820
15821SIFIVE PDMA DRIVER
15822M:	Green Wan <green.wan@sifive.com>
15823S:	Maintained
15824F:	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15825F:	drivers/dma/sf-pdma/
15826
15827SILEAD TOUCHSCREEN DRIVER
15828M:	Hans de Goede <hdegoede@redhat.com>
15829L:	linux-input@vger.kernel.org
15830L:	platform-driver-x86@vger.kernel.org
15831S:	Maintained
15832F:	drivers/input/touchscreen/silead.c
15833F:	drivers/platform/x86/touchscreen_dmi.c
15834
15835SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15836M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
15837S:	Supported
15838F:	drivers/staging/wfx/
15839
15840SILICON MOTION SM712 FRAME BUFFER DRIVER
15841M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15842M:	Teddy Wang <teddy.wang@siliconmotion.com>
15843M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15844L:	linux-fbdev@vger.kernel.org
15845S:	Maintained
15846F:	Documentation/fb/sm712fb.rst
15847F:	drivers/video/fbdev/sm712*
 
15848
15849SIMPLE FIRMWARE INTERFACE (SFI)
15850S:	Obsolete
 
15851W:	http://simplefirmware.org/
 
 
15852F:	arch/x86/platform/sfi/
15853F:	drivers/sfi/
15854F:	include/linux/sfi*.h
15855
15856SIMPLEFB FB DRIVER
15857M:	Hans de Goede <hdegoede@redhat.com>
15858L:	linux-fbdev@vger.kernel.org
15859S:	Maintained
15860F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15861F:	drivers/video/fbdev/simplefb.c
15862F:	include/linux/platform_data/simplefb.h
15863
15864SIMTEC EB110ATX (Chalice CATS)
15865M:	Vincent Sanders <vince@simtec.co.uk>
 
15866M:	Simtec Linux Team <linux@simtec.co.uk>
15867S:	Supported
15868W:	http://www.simtec.co.uk/products/EB110ATX/
 
15869
15870SIMTEC EB2410ITX (BAST)
15871M:	Vincent Sanders <vince@simtec.co.uk>
 
15872M:	Simtec Linux Team <linux@simtec.co.uk>
15873S:	Supported
15874W:	http://www.simtec.co.uk/products/EB2410ITX/
 
 
15875F:	arch/arm/mach-s3c24xx/bast-ide.c
15876F:	arch/arm/mach-s3c24xx/bast-irq.c
15877F:	arch/arm/mach-s3c24xx/mach-bast.c
 
 
 
 
 
 
15878
15879SIOX
15880M:	Thorsten Scherer <t.scherer@eckelmann.de>
15881M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15882R:	Pengutronix Kernel Team <kernel@pengutronix.de>
15883S:	Supported
15884F:	drivers/gpio/gpio-siox.c
15885F:	drivers/siox/*
 
15886F:	include/trace/events/siox.h
15887
15888SIPHASH PRF ROUTINES
15889M:	Jason A. Donenfeld <Jason@zx2c4.com>
15890S:	Maintained
15891F:	include/linux/siphash.h
15892F:	lib/siphash.c
15893F:	lib/test_siphash.c
15894
15895SIS 190 ETHERNET DRIVER
15896M:	Francois Romieu <romieu@fr.zoreil.com>
15897L:	netdev@vger.kernel.org
15898S:	Maintained
15899F:	drivers/net/ethernet/sis/sis190.c
15900
15901SIS 900/7016 FAST ETHERNET DRIVER
15902M:	Daniele Venzano <venza@brownhat.org>
 
15903L:	netdev@vger.kernel.org
15904S:	Maintained
15905W:	http://www.brownhat.org/sis900.html
15906F:	drivers/net/ethernet/sis/sis900.*
15907
15908SIS FRAMEBUFFER DRIVER
15909M:	Thomas Winischhofer <thomas@winischhofer.net>
15910S:	Maintained
15911W:	http://www.winischhofer.net/linuxsisvga.shtml
 
15912F:	Documentation/fb/sisfb.rst
15913F:	drivers/video/fbdev/sis/
15914F:	include/video/sisfb.h
15915
15916SIS USB2VGA DRIVER
15917M:	Thomas Winischhofer <thomas@winischhofer.net>
15918S:	Maintained
15919W:	http://www.winischhofer.at/linuxsisusbvga.shtml
 
15920F:	drivers/usb/misc/sisusbvga/
15921
15922SLAB ALLOCATOR
15923M:	Christoph Lameter <cl@linux.com>
15924M:	Pekka Enberg <penberg@kernel.org>
15925M:	David Rientjes <rientjes@google.com>
15926M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
15927M:	Andrew Morton <akpm@linux-foundation.org>
15928L:	linux-mm@kvack.org
15929S:	Maintained
15930F:	include/linux/sl?b*.h
15931F:	mm/sl?b*
15932
15933SLEEPABLE READ-COPY UPDATE (SRCU)
15934M:	Lai Jiangshan <jiangshanlai@gmail.com>
15935M:	"Paul E. McKenney" <paulmck@kernel.org>
15936M:	Josh Triplett <josh@joshtriplett.org>
15937R:	Steven Rostedt <rostedt@goodmis.org>
15938R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15939L:	rcu@vger.kernel.org
15940S:	Supported
15941W:	http://www.rdrop.com/users/paulmck/RCU/
 
15942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15943F:	include/linux/srcu*.h
15944F:	kernel/rcu/srcu*.c
15945
 
 
 
 
 
 
 
 
15946SMACK SECURITY MODULE
15947M:	Casey Schaufler <casey@schaufler-ca.com>
15948L:	linux-security-module@vger.kernel.org
15949S:	Maintained
15950W:	http://schaufler-ca.com
15951T:	git git://github.com/cschaufler/smack-next
 
15952F:	Documentation/admin-guide/LSM/Smack.rst
15953F:	security/smack/
15954
15955SMC91x ETHERNET DRIVER
15956M:	Nicolas Pitre <nico@fluxnic.net>
15957S:	Odd Fixes
15958F:	drivers/net/ethernet/smsc/smc91x.*
15959
15960SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
15961M:	Mark Rutland <mark.rutland@arm.com>
15962M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15963M:	Sudeep Holla <sudeep.holla@arm.com>
15964L:	linux-arm-kernel@lists.infradead.org
15965S:	Maintained
15966F:	drivers/firmware/smccc/
15967F:	include/linux/arm-smccc.h
15968
15969SMIA AND SMIA++ IMAGE SENSOR DRIVER
15970M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15971L:	linux-media@vger.kernel.org
15972S:	Maintained
15973F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
 
15974F:	drivers/media/i2c/smiapp-pll.c
15975F:	drivers/media/i2c/smiapp-pll.h
15976F:	drivers/media/i2c/smiapp/
15977F:	include/uapi/linux/smiapp.h
 
15978
15979SMM665 HARDWARE MONITOR DRIVER
15980M:	Guenter Roeck <linux@roeck-us.net>
15981L:	linux-hwmon@vger.kernel.org
15982S:	Maintained
15983F:	Documentation/hwmon/smm665.rst
15984F:	drivers/hwmon/smm665.c
15985
15986SMSC EMC2103 HARDWARE MONITOR DRIVER
15987M:	Steve Glendinning <steve.glendinning@shawell.net>
15988L:	linux-hwmon@vger.kernel.org
15989S:	Maintained
15990F:	Documentation/hwmon/emc2103.rst
15991F:	drivers/hwmon/emc2103.c
15992
15993SMSC SCH5627 HARDWARE MONITOR DRIVER
15994M:	Hans de Goede <hdegoede@redhat.com>
15995L:	linux-hwmon@vger.kernel.org
15996S:	Supported
15997F:	Documentation/hwmon/sch5627.rst
15998F:	drivers/hwmon/sch5627.c
15999
16000SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16001M:	Steve Glendinning <steve.glendinning@shawell.net>
16002L:	linux-fbdev@vger.kernel.org
16003S:	Maintained
16004F:	drivers/video/fbdev/smscufx.c
16005
16006SMSC47B397 HARDWARE MONITOR DRIVER
16007M:	Jean Delvare <jdelvare@suse.com>
16008L:	linux-hwmon@vger.kernel.org
16009S:	Maintained
16010F:	Documentation/hwmon/smsc47b397.rst
16011F:	drivers/hwmon/smsc47b397.c
16012
16013SMSC911x ETHERNET DRIVER
16014M:	Steve Glendinning <steve.glendinning@shawell.net>
16015L:	netdev@vger.kernel.org
16016S:	Maintained
16017F:	drivers/net/ethernet/smsc/smsc911x.*
16018F:	include/linux/smsc911x.h
 
16019
16020SMSC9420 PCI ETHERNET DRIVER
16021M:	Steve Glendinning <steve.glendinning@shawell.net>
16022L:	netdev@vger.kernel.org
16023S:	Maintained
16024F:	drivers/net/ethernet/smsc/smsc9420.*
16025
16026SOCIONEXT (SNI) AVE NETWORK DRIVER
16027M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16028L:	netdev@vger.kernel.org
16029S:	Maintained
16030F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16031F:	drivers/net/ethernet/socionext/sni_ave.c
16032
16033SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16034M:	Jassi Brar <jaswinder.singh@linaro.org>
16035M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
16036L:	netdev@vger.kernel.org
16037S:	Maintained
16038F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
16039F:	drivers/net/ethernet/socionext/netsec.c
16040
16041SOCIONEXT (SNI) Synquacer SPI DRIVER
16042M:	Masahisa Kojima <masahisa.kojima@linaro.org>
16043M:	Jassi Brar <jaswinder.singh@linaro.org>
16044L:	linux-spi@vger.kernel.org
16045S:	Maintained
16046F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
16047F:	drivers/spi/spi-synquacer.c
16048
16049SOCIONEXT SYNQUACER I2C DRIVER
16050M:	Ard Biesheuvel <ardb@kernel.org>
16051L:	linux-i2c@vger.kernel.org
16052S:	Maintained
16053F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16054F:	drivers/i2c/busses/i2c-synquacer.c
 
16055
16056SOCIONEXT UNIPHIER SOUND DRIVER
16057L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16058S:	Orphan
16059F:	sound/soc/uniphier/
16060
16061SOEKRIS NET48XX LED SUPPORT
16062M:	Chris Boot <bootc@bootc.net>
16063S:	Maintained
16064F:	drivers/leds/leds-net48xx.c
16065
16066SOFT-IWARP DRIVER (siw)
16067M:	Bernard Metzler <bmt@zurich.ibm.com>
16068L:	linux-rdma@vger.kernel.org
16069S:	Supported
16070F:	drivers/infiniband/sw/siw/
16071F:	include/uapi/rdma/siw-abi.h
16072
16073SOFT-ROCE DRIVER (rxe)
16074M:	Zhu Yanjun <yanjunz@nvidia.com>
16075L:	linux-rdma@vger.kernel.org
16076S:	Supported
 
 
16077F:	drivers/infiniband/sw/rxe/
16078F:	include/uapi/rdma/rdma_user_rxe.h
16079
16080SOFTLOGIC 6x10 MPEG CODEC
16081M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16082M:	Anton Sviridenko <anton@corp.bluecherry.net>
16083M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16084M:	Andrey Utkin <andrey_utkin@fastmail.com>
16085M:	Ismael Luceno <ismael@iodev.co.uk>
16086L:	linux-media@vger.kernel.org
16087S:	Supported
16088F:	drivers/media/pci/solo6x10/
16089
16090SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16091M:	James Morse <james.morse@arm.com>
16092L:	linux-arm-kernel@lists.infradead.org
16093S:	Maintained
16094F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
16095F:	drivers/firmware/arm_sdei.c
16096F:	include/linux/arm_sdei.h
16097F:	include/uapi/linux/arm_sdei.h
16098
16099SOFTWARE RAID (Multiple Disks) SUPPORT
16100M:	Song Liu <song@kernel.org>
16101L:	linux-raid@vger.kernel.org
16102S:	Supported
16103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16104F:	drivers/md/Kconfig
16105F:	drivers/md/Makefile
 
16106F:	drivers/md/md*
16107F:	drivers/md/raid*
16108F:	include/linux/raid/
16109F:	include/uapi/linux/raid/
16110
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16111SOLIDRUN CLEARFOG SUPPORT
16112M:	Russell King <linux@armlinux.org.uk>
16113S:	Maintained
16114F:	arch/arm/boot/dts/armada-388-clearfog*
16115F:	arch/arm/boot/dts/armada-38x-solidrun-*
16116
16117SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16118M:	Russell King <linux@armlinux.org.uk>
16119S:	Maintained
16120F:	arch/arm/boot/dts/imx6*-cubox-i*
16121F:	arch/arm/boot/dts/imx6*-hummingboard*
16122F:	arch/arm/boot/dts/imx6*-sr-*
16123
16124SONIC NETWORK DRIVER
16125M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16126L:	netdev@vger.kernel.org
16127S:	Maintained
16128F:	drivers/net/ethernet/natsemi/sonic.*
16129
16130SONICS SILICON BACKPLANE DRIVER (SSB)
16131M:	Michael Buesch <m@bues.ch>
16132L:	linux-wireless@vger.kernel.org
16133S:	Maintained
16134F:	drivers/ssb/
16135F:	include/linux/ssb/
16136
16137SONY IMX214 SENSOR DRIVER
16138M:	Ricardo Ribalda <ribalda@kernel.org>
16139L:	linux-media@vger.kernel.org
16140S:	Maintained
16141T:	git git://linuxtv.org/media_tree.git
16142F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16143F:	drivers/media/i2c/imx214.c
16144
16145SONY IMX219 SENSOR DRIVER
16146M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16147L:	linux-media@vger.kernel.org
16148S:	Maintained
16149T:	git git://linuxtv.org/media_tree.git
16150F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
16151F:	drivers/media/i2c/imx219.c
16152
16153SONY IMX258 SENSOR DRIVER
16154M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16155L:	linux-media@vger.kernel.org
16156S:	Maintained
16157T:	git git://linuxtv.org/media_tree.git
 
16158F:	drivers/media/i2c/imx258.c
16159
16160SONY IMX274 SENSOR DRIVER
16161M:	Leon Luo <leonl@leopardimaging.com>
16162L:	linux-media@vger.kernel.org
16163S:	Maintained
16164T:	git git://linuxtv.org/media_tree.git
16165F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16166F:	drivers/media/i2c/imx274.c
16167
16168SONY IMX290 SENSOR DRIVER
16169M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16170L:	linux-media@vger.kernel.org
16171S:	Maintained
16172T:	git git://linuxtv.org/media_tree.git
16173F:	Documentation/devicetree/bindings/media/i2c/imx290.txt
16174F:	drivers/media/i2c/imx290.c
16175
16176SONY IMX319 SENSOR DRIVER
16177M:	Bingbu Cao <bingbu.cao@intel.com>
16178L:	linux-media@vger.kernel.org
16179S:	Maintained
16180T:	git git://linuxtv.org/media_tree.git
 
16181F:	drivers/media/i2c/imx319.c
16182
16183SONY IMX355 SENSOR DRIVER
16184M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16185L:	linux-media@vger.kernel.org
16186S:	Maintained
16187T:	git git://linuxtv.org/media_tree.git
 
16188F:	drivers/media/i2c/imx355.c
16189
16190SONY MEMORYSTICK SUBSYSTEM
16191M:	Maxim Levitsky <maximlevitsky@gmail.com>
16192M:	Alex Dubov <oakad@yahoo.com>
16193M:	Ulf Hansson <ulf.hansson@linaro.org>
16194L:	linux-mmc@vger.kernel.org
16195S:	Maintained
16196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
 
16197F:	drivers/memstick/
16198F:	include/linux/memstick.h
16199
16200SONY VAIO CONTROL DEVICE DRIVER
16201M:	Mattia Dongili <malattia@linux.it>
16202L:	platform-driver-x86@vger.kernel.org
16203S:	Maintained
16204W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
 
16205F:	Documentation/admin-guide/laptops/sony-laptop.rst
16206F:	drivers/char/sonypi.c
16207F:	drivers/platform/x86/sony-laptop.c
16208F:	include/linux/sony-laptop.h
16209
16210SOUND
16211M:	Jaroslav Kysela <perex@perex.cz>
16212M:	Takashi Iwai <tiwai@suse.com>
16213L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16214S:	Maintained
16215W:	http://www.alsa-project.org/
16216Q:	http://patchwork.kernel.org/project/alsa-devel/list/
16217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
 
 
16218F:	Documentation/sound/
16219F:	include/sound/
16220F:	include/uapi/sound/
16221F:	sound/
16222
16223SOUND - COMPRESSED AUDIO
16224M:	Vinod Koul <vkoul@kernel.org>
16225L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16226S:	Supported
16227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
 
16228F:	Documentation/sound/designs/compress-offload.rst
16229F:	include/sound/compress_driver.h
16230F:	include/uapi/sound/compress_*
16231F:	sound/core/compress_offload.c
16232F:	sound/soc/soc-compress.c
16233
16234SOUND - DMAENGINE HELPERS
16235M:	Lars-Peter Clausen <lars@metafoo.de>
16236S:	Supported
16237F:	include/sound/dmaengine_pcm.h
16238F:	sound/core/pcm_dmaengine.c
16239F:	sound/soc/soc-generic-dmaengine-pcm.c
16240
16241SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16242M:	Liam Girdwood <lgirdwood@gmail.com>
16243M:	Mark Brown <broonie@kernel.org>
 
16244L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16245S:	Supported
16246W:	http://alsa-project.org/main/index.php/ASoC
16247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16248F:	Documentation/devicetree/bindings/sound/
16249F:	Documentation/sound/soc/
 
16250F:	include/dt-bindings/sound/
16251F:	include/sound/soc*
16252F:	sound/soc/
16253
16254SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16255M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16256M:	Liam Girdwood <lgirdwood@gmail.com>
16257M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16258M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
16259M:	Daniel Baluta <daniel.baluta@nxp.com>
16260L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16261S:	Supported
16262W:	https://github.com/thesofproject/linux/
16263F:	sound/soc/sof/
16264
16265SOUNDWIRE SUBSYSTEM
16266M:	Vinod Koul <vkoul@kernel.org>
16267M:	Bard Liao <yung-chuan.liao@linux.intel.com>
16268R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16269R:	Sanyog Kale <sanyog.r.kale@intel.com>
16270L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16271S:	Supported
16272F:	Documentation/driver-api/soundwire/
16273F:	drivers/soundwire/
16274F:	include/linux/soundwire/
16275
16276SP2 MEDIA DRIVER
16277M:	Olli Salonen <olli.salonen@iki.fi>
16278L:	linux-media@vger.kernel.org
16279S:	Maintained
16280W:	https://linuxtv.org
16281Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 
16282F:	drivers/media/dvb-frontends/sp2*
16283
16284SPARC + UltraSPARC (sparc/sparc64)
16285M:	"David S. Miller" <davem@davemloft.net>
16286L:	sparclinux@vger.kernel.org
16287S:	Maintained
16288Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
16289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
 
16291F:	arch/sparc/
16292F:	drivers/sbus/
16293
16294SPARC SERIAL DRIVERS
16295M:	"David S. Miller" <davem@davemloft.net>
16296L:	sparclinux@vger.kernel.org
16297S:	Maintained
16298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
 
 
16300F:	drivers/tty/serial/suncore.c
16301F:	drivers/tty/serial/sunhv.c
16302F:	drivers/tty/serial/sunsab.c
16303F:	drivers/tty/serial/sunsab.h
16304F:	drivers/tty/serial/sunsu.c
16305F:	drivers/tty/serial/sunzilog.c
16306F:	drivers/tty/serial/sunzilog.h
16307F:	drivers/tty/vcc.c
16308F:	include/linux/sunserialcore.h
16309
16310SPARSE CHECKER
16311M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16312L:	linux-sparse@vger.kernel.org
16313S:	Maintained
16314W:	https://sparse.docs.kernel.org/
16315T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16316Q:	https://patchwork.kernel.org/project/linux-sparse/list/
16317B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16318F:	include/linux/compiler.h
16319
16320SPEAKUP CONSOLE SPEECH DRIVER
16321M:	William Hubbs <w.d.hubbs@gmail.com>
16322M:	Chris Brannon <chris@the-brannons.com>
16323M:	Kirk Reiser <kirk@reisers.ca>
16324M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
16325L:	speakup@linux-speakup.org
16326S:	Odd Fixes
16327W:	http://www.linux-speakup.org/
16328F:	drivers/accessibility/speakup/
16329
16330SPEAR CLOCK FRAMEWORK SUPPORT
16331M:	Viresh Kumar <vireshk@kernel.org>
16332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16333S:	Maintained
16334W:	http://www.st.com/spear
 
16335F:	drivers/clk/spear/
16336
16337SPEAR PLATFORM SUPPORT
16338M:	Viresh Kumar <vireshk@kernel.org>
16339M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16340L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16341S:	Maintained
16342W:	http://www.st.com/spear
 
16343F:	arch/arm/boot/dts/spear*
16344F:	arch/arm/mach-spear/
16345
16346SPI NOR SUBSYSTEM
 
16347M:	Tudor Ambarus <tudor.ambarus@microchip.com>
16348L:	linux-mtd@lists.infradead.org
16349S:	Maintained
16350W:	http://www.linux-mtd.infradead.org/
16351Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
16352C:	irc://irc.oftc.net/mtd
16353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
 
16354F:	drivers/mtd/spi-nor/
16355F:	include/linux/mtd/spi-nor.h
16356
16357SPI SUBSYSTEM
16358M:	Mark Brown <broonie@kernel.org>
16359L:	linux-spi@vger.kernel.org
16360S:	Maintained
16361Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
16362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
 
 
16363F:	Documentation/devicetree/bindings/spi/
16364F:	Documentation/spi/
16365F:	drivers/spi/
16366F:	include/linux/spi/
16367F:	include/uapi/linux/spi/
16368F:	tools/spi/
16369
16370SPIDERNET NETWORK DRIVER for CELL
16371M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16372L:	netdev@vger.kernel.org
16373S:	Supported
16374F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16375F:	drivers/net/ethernet/toshiba/spider_net*
16376
16377SPMI SUBSYSTEM
16378R:	Stephen Boyd <sboyd@kernel.org>
16379L:	linux-arm-msm@vger.kernel.org
16380F:	Documentation/devicetree/bindings/spmi/
16381F:	drivers/spmi/
16382F:	include/dt-bindings/spmi/spmi.h
16383F:	include/linux/spmi.h
16384F:	include/trace/events/spmi.h
16385
16386SPU FILE SYSTEM
16387M:	Jeremy Kerr <jk@ozlabs.org>
16388L:	linuxppc-dev@lists.ozlabs.org
16389S:	Supported
16390W:	http://www.ibm.com/developerworks/power/cell/
16391F:	Documentation/filesystems/spufs/spufs.rst
 
16392F:	arch/powerpc/platforms/cell/spufs/
16393
16394SQUASHFS FILE SYSTEM
16395M:	Phillip Lougher <phillip@squashfs.org.uk>
16396L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
16397S:	Maintained
16398W:	http://squashfs.org.uk
16399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16400F:	Documentation/filesystems/squashfs.rst
 
16401F:	fs/squashfs/
16402
16403SRM (Alpha) environment access
16404M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
16405S:	Maintained
16406F:	arch/alpha/kernel/srm_env.c
16407
16408ST LSM6DSx IMU IIO DRIVER
16409M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16410L:	linux-iio@vger.kernel.org
16411S:	Maintained
16412W:	http://www.st.com/
16413F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16414F:	drivers/iio/imu/st_lsm6dsx/
 
16415
16416ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16417M:	Mickael Guene <mickael.guene@st.com>
16418L:	linux-media@vger.kernel.org
16419S:	Maintained
16420T:	git git://linuxtv.org/media_tree.git
16421F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16422F:	drivers/media/i2c/st-mipid02.c
 
16423
16424ST STM32 I2C/SMBUS DRIVER
16425M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16426L:	linux-i2c@vger.kernel.org
16427S:	Maintained
16428F:	drivers/i2c/busses/i2c-stm32*
16429
16430ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16431M:	Song Qiang <songqiang1304521@gmail.com>
16432L:	linux-iio@vger.kernel.org
16433S:	Maintained
16434F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16435F:	drivers/iio/proximity/vl53l0x-i2c.c
 
16436
16437STABLE BRANCH
16438M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16439M:	Sasha Levin <sashal@kernel.org>
16440L:	stable@vger.kernel.org
16441S:	Supported
16442F:	Documentation/process/stable-kernel-rules.rst
16443
16444STAGING - ATOMISP DRIVER
16445M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16446R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16447L:	linux-media@vger.kernel.org
16448S:	Maintained
16449F:	drivers/staging/media/atomisp/
16450
16451STAGING - COMEDI
16452M:	Ian Abbott <abbotti@mev.co.uk>
16453M:	H Hartley Sweeten <hsweeten@visionengravers.com>
16454S:	Odd Fixes
16455F:	drivers/staging/comedi/
16456
16457STAGING - FIELDBUS SUBSYSTEM
16458M:	Sven Van Asbroeck <TheSven73@gmail.com>
16459S:	Maintained
16460F:	drivers/staging/fieldbus/*
16461F:	drivers/staging/fieldbus/Documentation/
16462
16463STAGING - HMS ANYBUS-S BUS
16464M:	Sven Van Asbroeck <TheSven73@gmail.com>
16465S:	Maintained
16466F:	drivers/staging/fieldbus/anybuss/
16467
16468STAGING - INDUSTRIAL IO
16469M:	Jonathan Cameron <jic23@kernel.org>
16470L:	linux-iio@vger.kernel.org
16471S:	Odd Fixes
16472F:	Documentation/devicetree/bindings/staging/iio/
16473F:	drivers/staging/iio/
16474
16475STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16476M:	Marc Dietrich <marvin24@gmx.de>
16477L:	ac100@lists.launchpad.net (moderated for non-subscribers)
16478L:	linux-tegra@vger.kernel.org
16479S:	Maintained
16480F:	drivers/staging/nvec/
16481
16482STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16483M:	Jens Frederich <jfrederich@gmail.com>
16484M:	Daniel Drake <dsd@laptop.org>
16485M:	Jon Nettleton <jon.nettleton@gmail.com>
16486S:	Maintained
16487W:	http://wiki.laptop.org/go/DCON
 
16488F:	drivers/staging/olpc_dcon/
16489
16490STAGING - REALTEK RTL8188EU DRIVERS
16491M:	Larry Finger <Larry.Finger@lwfinger.net>
16492S:	Odd Fixes
16493F:	drivers/staging/rtl8188eu/
16494
16495STAGING - REALTEK RTL8712U DRIVERS
16496M:	Larry Finger <Larry.Finger@lwfinger.net>
16497M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16498S:	Odd Fixes
16499F:	drivers/staging/rtl8712/
16500
16501STAGING - SEPS525 LCD CONTROLLER DRIVERS
16502M:	Michael Hennerich <michael.hennerich@analog.com>
16503M:	Beniamin Bia <beniamin.bia@analog.com>
16504L:	linux-fbdev@vger.kernel.org
16505S:	Supported
16506F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16507F:	drivers/staging/fbtft/fb_seps525.c
16508
16509STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16510M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16511M:	Teddy Wang <teddy.wang@siliconmotion.com>
16512M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16513L:	linux-fbdev@vger.kernel.org
16514S:	Maintained
16515F:	drivers/staging/sm750fb/
16516
 
 
 
 
 
 
 
 
 
 
16517STAGING - VIA VT665X DRIVERS
16518M:	Forest Bond <forest@alittletooquiet.net>
16519S:	Odd Fixes
16520F:	drivers/staging/vt665?/
16521
 
 
 
 
 
 
 
16522STAGING SUBSYSTEM
16523M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 
16524L:	devel@driverdev.osuosl.org
16525S:	Supported
16526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16527F:	drivers/staging/
16528
16529STARFIRE/DURALAN NETWORK DRIVER
16530M:	Ion Badulescu <ionut@badula.org>
16531S:	Odd Fixes
16532F:	drivers/net/ethernet/adaptec/starfire*
16533
16534STEC S1220 SKD DRIVER
16535M:	Damien Le Moal <Damien.LeMoal@wdc.com>
16536L:	linux-block@vger.kernel.org
16537S:	Maintained
16538F:	drivers/block/skd*[ch]
16539
16540STI AUDIO (ASoC) DRIVERS
16541M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
16542L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16543S:	Maintained
16544F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16545F:	sound/soc/sti/
16546
16547STI CEC DRIVER
16548M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
16549S:	Maintained
16550F:	Documentation/devicetree/bindings/media/stih-cec.txt
16551F:	drivers/media/platform/sti/cec/
 
16552
16553STK1160 USB VIDEO CAPTURE DRIVER
16554M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16555L:	linux-media@vger.kernel.org
16556S:	Maintained
16557T:	git git://linuxtv.org/media_tree.git
 
16558F:	drivers/media/usb/stk1160/
16559
16560STM32 AUDIO (ASoC) DRIVERS
16561M:	Olivier Moysan <olivier.moysan@st.com>
16562M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
16563L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16564S:	Maintained
16565F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
16566F:	sound/soc/stm/
16567
16568STM32 TIMER/LPTIMER DRIVERS
16569M:	Fabrice Gasnier <fabrice.gasnier@st.com>
16570S:	Maintained
16571F:	Documentation/ABI/testing/*timer-stm32
16572F:	Documentation/devicetree/bindings/*/*stm32-*timer*
16573F:	drivers/*/stm32-*timer*
16574F:	drivers/pwm/pwm-stm32*
16575F:	include/linux/*/stm32-*tim*
 
 
 
16576
16577STMMAC ETHERNET DRIVER
16578M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
16579M:	Alexandre Torgue <alexandre.torgue@st.com>
16580M:	Jose Abreu <joabreu@synopsys.com>
16581L:	netdev@vger.kernel.org
16582S:	Supported
16583W:	http://www.stlinux.com
16584F:	Documentation/networking/device_drivers/ethernet/stmicro/
16585F:	drivers/net/ethernet/stmicro/stmmac/
16586
16587SUN3/3X
16588M:	Sam Creasey <sammy@sammy.net>
16589S:	Maintained
16590W:	http://sammy.net/sun3/
16591F:	arch/m68k/include/asm/sun3*
16592F:	arch/m68k/kernel/*sun3*
16593F:	arch/m68k/sun3*/
 
16594F:	drivers/net/ethernet/i825xx/sun3*
16595
16596SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16597M:	Hans de Goede <hdegoede@redhat.com>
16598L:	linux-input@vger.kernel.org
16599S:	Maintained
16600F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16601F:	drivers/input/keyboard/sun4i-lradc-keys.c
16602
16603SUNDANCE NETWORK DRIVER
16604M:	Denis Kirjanov <kda@linux-powerpc.org>
16605L:	netdev@vger.kernel.org
16606S:	Maintained
16607F:	drivers/net/ethernet/dlink/sundance.c
16608
16609SUPERH
16610M:	Yoshinori Sato <ysato@users.sourceforge.jp>
16611M:	Rich Felker <dalias@libc.org>
16612L:	linux-sh@vger.kernel.org
16613S:	Maintained
16614Q:	http://patchwork.kernel.org/project/linux-sh/list/
 
16615F:	Documentation/sh/
16616F:	arch/sh/
16617F:	drivers/sh/
16618
16619SUSPEND TO RAM
16620M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
16621M:	Len Brown <len.brown@intel.com>
16622M:	Pavel Machek <pavel@ucw.cz>
16623L:	linux-pm@vger.kernel.org
16624S:	Supported
16625B:	https://bugzilla.kernel.org
 
16626F:	Documentation/power/
16627F:	arch/x86/kernel/acpi/
16628F:	drivers/base/power/
 
 
16629F:	include/linux/freezer.h
16630F:	include/linux/pm.h
16631F:	include/linux/suspend.h
16632F:	kernel/power/
16633
16634SVGA HANDLING
16635M:	Martin Mares <mj@ucw.cz>
16636L:	linux-video@atrey.karlin.mff.cuni.cz
16637S:	Maintained
16638F:	Documentation/admin-guide/svga.rst
16639F:	arch/x86/boot/video*
16640
16641SWIOTLB SUBSYSTEM
16642M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16643L:	iommu@lists.linux-foundation.org
16644S:	Supported
16645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
 
 
16646F:	arch/*/kernel/pci-swiotlb.c
16647F:	include/linux/swiotlb.h
16648F:	kernel/dma/swiotlb.c
16649
16650SWITCHDEV
16651M:	Jiri Pirko <jiri@resnulli.us>
16652M:	Ivan Vecera <ivecera@redhat.com>
16653L:	netdev@vger.kernel.org
16654S:	Supported
16655F:	include/net/switchdev.h
16656F:	net/switchdev/
 
16657
16658SY8106A REGULATOR DRIVER
16659M:	Icenowy Zheng <icenowy@aosc.io>
16660S:	Maintained
16661F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16662F:	drivers/regulator/sy8106a-regulator.c
 
16663
16664SYNC FILE FRAMEWORK
16665M:	Sumit Semwal <sumit.semwal@linaro.org>
16666R:	Gustavo Padovan <gustavo@padovan.org>
 
16667L:	linux-media@vger.kernel.org
16668L:	dri-devel@lists.freedesktop.org
16669S:	Maintained
16670T:	git git://anongit.freedesktop.org/drm/drm-misc
16671F:	Documentation/driver-api/sync_file.rst
16672F:	drivers/dma-buf/dma-fence*
16673F:	drivers/dma-buf/sw_sync.c
16674F:	drivers/dma-buf/sync_*
16675F:	include/linux/sync_file.h
16676F:	include/uapi/linux/sync_file.h
 
 
16677
16678SYNOPSYS ARC ARCHITECTURE
16679M:	Vineet Gupta <vgupta@synopsys.com>
16680L:	linux-snps-arc@lists.infradead.org
16681S:	Supported
16682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16683F:	Documentation/devicetree/bindings/arc/*
16684F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16685F:	arch/arc/
16686F:	drivers/clocksource/arc_timer.c
16687F:	drivers/tty/serial/arc_uart.c
 
16688
16689SYNOPSYS ARC HSDK SDP pll clock driver
16690M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16691S:	Supported
16692F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16693F:	drivers/clk/clk-hsdk-pll.c
 
16694
16695SYNOPSYS ARC SDP clock driver
16696M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16697S:	Supported
16698F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16699F:	drivers/clk/axs10x/*
 
16700
16701SYNOPSYS ARC SDP platform support
16702M:	Alexey Brodkin <abrodkin@synopsys.com>
16703S:	Supported
16704F:	Documentation/devicetree/bindings/arc/axs10*
16705F:	arch/arc/boot/dts/ax*
16706F:	arch/arc/plat-axs10x
 
 
16707
16708SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16709M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16710S:	Supported
16711F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16712F:	drivers/reset/reset-axs10x.c
 
16713
16714SYNOPSYS CREG GPIO DRIVER
16715M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16716S:	Maintained
16717F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16718F:	drivers/gpio/gpio-creg-snps.c
 
16719
16720SYNOPSYS DESIGNWARE 8250 UART DRIVER
16721R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16722S:	Maintained
16723F:	drivers/tty/serial/8250/8250_dw.c
16724F:	drivers/tty/serial/8250/8250_dwlib.*
16725F:	drivers/tty/serial/8250/8250_lpss.c
16726
16727SYNOPSYS DESIGNWARE APB GPIO DRIVER
16728M:	Hoan Tran <hoan@os.amperecomputing.com>
16729M:	Serge Semin <fancer.lancer@gmail.com>
16730L:	linux-gpio@vger.kernel.org
16731S:	Maintained
16732F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16733F:	drivers/gpio/gpio-dwapb.c
16734
16735SYNOPSYS DESIGNWARE APB SSI DRIVER
16736M:	Serge Semin <fancer.lancer@gmail.com>
16737L:	linux-spi@vger.kernel.org
16738S:	Supported
16739F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
16740F:	drivers/spi/spi-dw*
16741
16742SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16743M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16744S:	Maintained
16745F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16746F:	drivers/dma/dw-axi-dmac/
 
16747
16748SYNOPSYS DESIGNWARE DMAC DRIVER
16749M:	Viresh Kumar <vireshk@kernel.org>
16750R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16751S:	Maintained
16752F:	Documentation/devicetree/bindings/dma/snps-dma.txt
16753F:	drivers/dma/dw/
16754F:	include/dt-bindings/dma/dw-dmac.h
16755F:	include/linux/dma/dw.h
16756F:	include/linux/platform_data/dma-dw.h
16757
16758SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16759M:	Jose Abreu <Jose.Abreu@synopsys.com>
16760L:	netdev@vger.kernel.org
16761S:	Supported
16762F:	drivers/net/ethernet/synopsys/
16763
16764SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16765M:	Jose Abreu <Jose.Abreu@synopsys.com>
16766L:	netdev@vger.kernel.org
16767S:	Supported
16768F:	drivers/net/phy/mdio-xpcs.c
16769F:	include/linux/mdio-xpcs.h
16770
16771SYNOPSYS DESIGNWARE I2C DRIVER
16772M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
16773R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16774R:	Mika Westerberg <mika.westerberg@linux.intel.com>
16775L:	linux-i2c@vger.kernel.org
16776S:	Maintained
16777F:	drivers/i2c/busses/i2c-designware-*
16778F:	include/linux/platform_data/i2c-designware.h
16779
16780SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16781M:	Jaehoon Chung <jh80.chung@samsung.com>
16782L:	linux-mmc@vger.kernel.org
16783S:	Maintained
16784F:	drivers/mmc/host/dw_mmc*
16785
16786SYNOPSYS HSDK RESET CONTROLLER DRIVER
16787M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16788S:	Supported
16789F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16790F:	drivers/reset/reset-hsdk.c
16791F:	include/dt-bindings/reset/snps,hsdk-reset.h
16792
16793SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16794M:	Prabu Thangamuthu <prabu.t@synopsys.com>
16795M:	Manjunath M B <manjumb@synopsys.com>
16796L:	linux-mmc@vger.kernel.org
16797S:	Maintained
16798F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
16799
16800SYSTEM CONFIGURATION (SYSCON)
16801M:	Lee Jones <lee.jones@linaro.org>
16802M:	Arnd Bergmann <arnd@arndb.de>
16803S:	Supported
16804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
 
16805F:	drivers/mfd/syscon.c
16806
16807SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16808M:	Sudeep Holla <sudeep.holla@arm.com>
16809L:	linux-arm-kernel@lists.infradead.org
16810S:	Maintained
16811F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16812F:	drivers/clk/clk-sc[mp]i.c
16813F:	drivers/cpufreq/sc[mp]i-cpufreq.c
16814F:	drivers/firmware/arm_scmi/
16815F:	drivers/firmware/arm_scpi.c
 
16816F:	drivers/reset/reset-scmi.c
16817F:	include/linux/sc[mp]i_protocol.h
16818F:	include/trace/events/scmi.h
16819
16820SYSTEM RESET/SHUTDOWN DRIVERS
16821M:	Sebastian Reichel <sre@kernel.org>
16822L:	linux-pm@vger.kernel.org
16823S:	Maintained
16824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
 
16825F:	Documentation/devicetree/bindings/power/reset/
16826F:	drivers/power/reset/
16827
16828SYSTEM TRACE MODULE CLASS
16829M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
16830S:	Maintained
16831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16832F:	Documentation/trace/stm.rst
16833F:	drivers/hwtracing/stm/
16834F:	include/linux/stm.h
16835F:	include/uapi/linux/stm.h
16836
16837SYSTEM76 ACPI DRIVER
16838M:	Jeremy Soller <jeremy@system76.com>
16839M:	System76 Product Development <productdev@system76.com>
16840L:	platform-driver-x86@vger.kernel.org
16841S:	Maintained
16842F:	drivers/platform/x86/system76_acpi.c
16843
16844SYSV FILESYSTEM
16845M:	Christoph Hellwig <hch@infradead.org>
16846S:	Maintained
16847F:	Documentation/filesystems/sysv-fs.rst
16848F:	fs/sysv/
16849F:	include/linux/sysv_fs.h
16850
16851TASKSTATS STATISTICS INTERFACE
16852M:	Balbir Singh <bsingharora@gmail.com>
16853S:	Maintained
16854F:	Documentation/accounting/taskstats*
16855F:	include/linux/taskstats*
16856F:	kernel/taskstats.c
16857
16858TC subsystem
16859M:	Jamal Hadi Salim <jhs@mojatatu.com>
16860M:	Cong Wang <xiyou.wangcong@gmail.com>
16861M:	Jiri Pirko <jiri@resnulli.us>
16862L:	netdev@vger.kernel.org
16863S:	Maintained
16864F:	include/net/pkt_cls.h
16865F:	include/net/pkt_sched.h
16866F:	include/net/tc_act/
16867F:	include/uapi/linux/pkt_cls.h
16868F:	include/uapi/linux/pkt_sched.h
16869F:	include/uapi/linux/tc_act/
16870F:	include/uapi/linux/tc_ematch/
16871F:	net/sched/
16872
16873TC90522 MEDIA DRIVER
16874M:	Akihiro Tsukada <tskd08@gmail.com>
16875L:	linux-media@vger.kernel.org
16876S:	Odd Fixes
16877F:	drivers/media/dvb-frontends/tc90522*
16878
16879TCP LOW PRIORITY MODULE
16880M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16881M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16882S:	Maintained
16883W:	http://tcp-lp-mod.sourceforge.net/
 
16884F:	net/ipv4/tcp_lp.c
16885
16886TDA10071 MEDIA DRIVER
16887M:	Antti Palosaari <crope@iki.fi>
16888L:	linux-media@vger.kernel.org
16889S:	Maintained
16890W:	https://linuxtv.org
16891W:	http://palosaari.fi/linux/
16892Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16893T:	git git://linuxtv.org/anttip/media_tree.git
 
16894F:	drivers/media/dvb-frontends/tda10071*
16895
16896TDA18212 MEDIA DRIVER
16897M:	Antti Palosaari <crope@iki.fi>
16898L:	linux-media@vger.kernel.org
16899S:	Maintained
16900W:	https://linuxtv.org
16901W:	http://palosaari.fi/linux/
16902Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16903T:	git git://linuxtv.org/anttip/media_tree.git
 
16904F:	drivers/media/tuners/tda18212*
16905
16906TDA18218 MEDIA DRIVER
16907M:	Antti Palosaari <crope@iki.fi>
16908L:	linux-media@vger.kernel.org
16909S:	Maintained
16910W:	https://linuxtv.org
16911W:	http://palosaari.fi/linux/
16912Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16913T:	git git://linuxtv.org/anttip/media_tree.git
 
16914F:	drivers/media/tuners/tda18218*
16915
16916TDA18250 MEDIA DRIVER
16917M:	Olli Salonen <olli.salonen@iki.fi>
16918L:	linux-media@vger.kernel.org
16919S:	Maintained
16920W:	https://linuxtv.org
16921Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16922T:	git git://linuxtv.org/media_tree.git
 
16923F:	drivers/media/tuners/tda18250*
16924
16925TDA18271 MEDIA DRIVER
16926M:	Michael Krufky <mkrufky@linuxtv.org>
16927L:	linux-media@vger.kernel.org
16928S:	Maintained
16929W:	https://linuxtv.org
16930W:	http://github.com/mkrufky
16931Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16932T:	git git://linuxtv.org/mkrufky/tuners.git
 
16933F:	drivers/media/tuners/tda18271*
16934
16935TDA1997x MEDIA DRIVER
16936M:	Tim Harvey <tharvey@gateworks.com>
16937L:	linux-media@vger.kernel.org
16938S:	Maintained
16939W:	https://linuxtv.org
16940Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 
16941F:	drivers/media/i2c/tda1997x.*
16942
16943TDA827x MEDIA DRIVER
16944M:	Michael Krufky <mkrufky@linuxtv.org>
16945L:	linux-media@vger.kernel.org
16946S:	Maintained
16947W:	https://linuxtv.org
16948W:	http://github.com/mkrufky
16949Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16950T:	git git://linuxtv.org/mkrufky/tuners.git
 
16951F:	drivers/media/tuners/tda8290.*
16952
16953TDA8290 MEDIA DRIVER
16954M:	Michael Krufky <mkrufky@linuxtv.org>
16955L:	linux-media@vger.kernel.org
16956S:	Maintained
16957W:	https://linuxtv.org
16958W:	http://github.com/mkrufky
16959Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16960T:	git git://linuxtv.org/mkrufky/tuners.git
 
16961F:	drivers/media/tuners/tda8290.*
16962
16963TDA9840 MEDIA DRIVER
16964M:	Hans Verkuil <hverkuil@xs4all.nl>
16965L:	linux-media@vger.kernel.org
16966S:	Maintained
16967W:	https://linuxtv.org
16968T:	git git://linuxtv.org/media_tree.git
 
 
16969F:	drivers/media/i2c/tda9840*
16970
16971TEA5761 TUNER DRIVER
16972M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16973L:	linux-media@vger.kernel.org
16974S:	Odd fixes
16975W:	https://linuxtv.org
16976T:	git git://linuxtv.org/media_tree.git
 
16977F:	drivers/media/tuners/tea5761.*
16978
16979TEA5767 TUNER DRIVER
16980M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16981L:	linux-media@vger.kernel.org
16982S:	Maintained
16983W:	https://linuxtv.org
16984T:	git git://linuxtv.org/media_tree.git
 
16985F:	drivers/media/tuners/tea5767.*
16986
16987TEA6415C MEDIA DRIVER
16988M:	Hans Verkuil <hverkuil@xs4all.nl>
16989L:	linux-media@vger.kernel.org
16990S:	Maintained
16991W:	https://linuxtv.org
16992T:	git git://linuxtv.org/media_tree.git
 
 
16993F:	drivers/media/i2c/tea6415c*
16994
16995TEA6420 MEDIA DRIVER
16996M:	Hans Verkuil <hverkuil@xs4all.nl>
16997L:	linux-media@vger.kernel.org
16998S:	Maintained
16999W:	https://linuxtv.org
17000T:	git git://linuxtv.org/media_tree.git
 
 
17001F:	drivers/media/i2c/tea6420*
17002
17003TEAM DRIVER
17004M:	Jiri Pirko <jiri@resnulli.us>
17005L:	netdev@vger.kernel.org
17006S:	Supported
17007F:	drivers/net/team/
17008F:	include/linux/if_team.h
17009F:	include/uapi/linux/if_team.h
17010
17011TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17012M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17013S:	Maintained
17014F:	arch/x86/platform/ts5500/
17015
17016TECHNOTREND USB IR RECEIVER
17017M:	Sean Young <sean@mess.org>
17018L:	linux-media@vger.kernel.org
17019S:	Maintained
17020F:	drivers/media/rc/ttusbir.c
17021
17022TECHWELL TW9910 VIDEO DECODER
17023L:	linux-media@vger.kernel.org
17024S:	Orphan
17025F:	drivers/media/i2c/tw9910.c
17026F:	include/media/i2c/tw9910.h
17027
17028TEE SUBSYSTEM
17029M:	Jens Wiklander <jens.wiklander@linaro.org>
17030L:	op-tee@lists.trustedfirmware.org
17031S:	Maintained
17032F:	Documentation/staging/tee.rst
17033F:	drivers/tee/
17034F:	include/linux/tee_drv.h
17035F:	include/uapi/linux/tee.h
 
 
17036
17037TEGRA ARCHITECTURE SUPPORT
17038M:	Thierry Reding <thierry.reding@gmail.com>
17039M:	Jonathan Hunter <jonathanh@nvidia.com>
17040L:	linux-tegra@vger.kernel.org
17041S:	Supported
17042Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
17043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
 
17044N:	[^a-z]tegra
17045
17046TEGRA CLOCK DRIVER
17047M:	Peter De Schrijver <pdeschrijver@nvidia.com>
17048M:	Prashant Gaikwad <pgaikwad@nvidia.com>
17049S:	Supported
17050F:	drivers/clk/tegra/
17051
17052TEGRA DMA DRIVERS
17053M:	Laxman Dewangan <ldewangan@nvidia.com>
17054M:	Jon Hunter <jonathanh@nvidia.com>
17055S:	Supported
17056F:	drivers/dma/tegra*
17057
17058TEGRA I2C DRIVER
17059M:	Laxman Dewangan <ldewangan@nvidia.com>
17060R:	Dmitry Osipenko <digetx@gmail.com>
17061S:	Supported
17062F:	drivers/i2c/busses/i2c-tegra.c
17063
17064TEGRA IOMMU DRIVERS
17065M:	Thierry Reding <thierry.reding@gmail.com>
17066R:	Krishna Reddy <vdumpa@nvidia.com>
17067L:	linux-tegra@vger.kernel.org
17068S:	Supported
17069F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17070F:	drivers/iommu/tegra*
17071
17072TEGRA KBC DRIVER
17073M:	Laxman Dewangan <ldewangan@nvidia.com>
17074S:	Supported
17075F:	drivers/input/keyboard/tegra-kbc.c
17076
17077TEGRA NAND DRIVER
17078M:	Stefan Agner <stefan@agner.ch>
17079M:	Lucas Stach <dev@lynxeye.de>
17080S:	Maintained
17081F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17082F:	drivers/mtd/nand/raw/tegra_nand.c
17083
17084TEGRA PWM DRIVER
17085M:	Thierry Reding <thierry.reding@gmail.com>
17086S:	Supported
17087F:	drivers/pwm/pwm-tegra.c
17088
17089TEGRA SERIAL DRIVER
17090M:	Laxman Dewangan <ldewangan@nvidia.com>
17091S:	Supported
17092F:	drivers/tty/serial/serial-tegra.c
17093
17094TEGRA SPI DRIVER
17095M:	Laxman Dewangan <ldewangan@nvidia.com>
17096S:	Supported
17097F:	drivers/spi/spi-tegra*
17098
17099TEGRA VIDEO DRIVER
17100M:	Thierry Reding <thierry.reding@gmail.com>
17101M:	Jonathan Hunter <jonathanh@nvidia.com>
17102M:	Sowjanya Komatineni <skomatineni@nvidia.com>
17103L:	linux-media@vger.kernel.org
17104L:	linux-tegra@vger.kernel.org
17105S:	Maintained
17106F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17107F:	drivers/staging/media/tegra-video/
17108
17109TEGRA XUSB PADCTL DRIVER
17110M:	JC Kuo <jckuo@nvidia.com>
17111S:	Supported
17112F:	drivers/phy/tegra/xusb*
17113
17114TEHUTI ETHERNET DRIVER
17115M:	Andy Gospodarek <andy@greyhouse.net>
17116L:	netdev@vger.kernel.org
17117S:	Supported
17118F:	drivers/net/ethernet/tehuti/*
17119
17120TELECOM CLOCK DRIVER FOR MCPL0010
17121M:	Mark Gross <mark.gross@intel.com>
17122S:	Supported
17123F:	drivers/char/tlclk.c
17124
17125TEMPO SEMICONDUCTOR DRIVERS
17126M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17127S:	Maintained
17128F:	Documentation/devicetree/bindings/sound/tscs*.txt
17129F:	sound/soc/codecs/tscs*.c
17130F:	sound/soc/codecs/tscs*.h
17131
17132TENSILICA XTENSA PORT (xtensa)
17133M:	Chris Zankel <chris@zankel.net>
17134M:	Max Filippov <jcmvbkbc@gmail.com>
17135L:	linux-xtensa@linux-xtensa.org
17136S:	Maintained
17137T:	git git://github.com/czankel/xtensa-linux.git
 
17138F:	arch/xtensa/
17139F:	drivers/irqchip/irq-xtensa-*
17140
17141TEXAS INSTRUMENTS ASoC DRIVERS
17142M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
17143L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17144S:	Maintained
17145F:	sound/soc/ti/
17146
17147TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17148M:	Ricardo Ribalda <ribalda@kernel.org>
17149L:	linux-iio@vger.kernel.org
17150S:	Supported
17151F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17152F:	drivers/iio/dac/ti-dac7612.c
17153
17154TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17155M:	Nishanth Menon <nm@ti.com>
17156M:	Tero Kristo <t-kristo@ti.com>
17157M:	Santosh Shilimkar <ssantosh@kernel.org>
17158L:	linux-arm-kernel@lists.infradead.org
17159S:	Maintained
17160F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17161F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17162F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17163F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17164F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17165F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17166F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17167F:	drivers/clk/keystone/sci-clk.c
17168F:	drivers/firmware/ti_sci*
17169F:	drivers/irqchip/irq-ti-sci-inta.c
17170F:	drivers/irqchip/irq-ti-sci-intr.c
17171F:	drivers/reset/reset-ti-sci.c
17172F:	drivers/soc/ti/ti_sci_inta_msi.c
17173F:	drivers/soc/ti/ti_sci_pm_domains.c
17174F:	include/dt-bindings/soc/ti,sci_pm_domain.h
 
 
 
 
 
 
 
 
17175F:	include/linux/soc/ti/ti_sci_inta_msi.h
17176F:	include/linux/soc/ti/ti_sci_protocol.h
 
 
 
 
 
 
 
 
 
 
 
 
 
17177
17178THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17179M:	Hans Verkuil <hverkuil@xs4all.nl>
17180L:	linux-media@vger.kernel.org
17181S:	Maintained
17182W:	https://linuxtv.org
17183T:	git git://linuxtv.org/media_tree.git
 
 
17184F:	drivers/media/radio/radio-raremono.c
17185
17186THERMAL
17187M:	Zhang Rui <rui.zhang@intel.com>
17188M:	Daniel Lezcano <daniel.lezcano@linaro.org>
17189R:	Amit Kucheria <amitk@kernel.org>
 
17190L:	linux-pm@vger.kernel.org
17191S:	Supported
 
17192Q:	https://patchwork.kernel.org/project/linux-pm/list/
17193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17194F:	Documentation/devicetree/bindings/thermal/
17195F:	drivers/thermal/
17196F:	include/linux/cpu_cooling.h
17197F:	include/linux/thermal.h
17198F:	include/uapi/linux/thermal.h
17199
17200THERMAL DRIVER FOR AMLOGIC SOCS
17201M:	Guillaume La Roque <glaroque@baylibre.com>
17202L:	linux-pm@vger.kernel.org
17203L:	linux-amlogic@lists.infradead.org
17204S:	Supported
17205W:	http://linux-meson.com/
17206F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17207F:	drivers/thermal/amlogic_thermal.c
17208
17209THERMAL/CPU_COOLING
17210M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
17211M:	Daniel Lezcano <daniel.lezcano@linaro.org>
17212M:	Viresh Kumar <viresh.kumar@linaro.org>
17213M:	Javi Merino <javi.merino@kernel.org>
17214L:	linux-pm@vger.kernel.org
17215S:	Supported
17216F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
17217F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
17218F:	drivers/thermal/cpufreq_cooling.c
17219F:	drivers/thermal/cpuidle_cooling.c
17220F:	include/linux/cpu_cooling.h
17221
17222THERMAL/POWER_ALLOCATOR
17223M:	Lukasz Luba <lukasz.luba@arm.com>
17224L:	linux-pm@vger.kernel.org
17225S:	Maintained
17226F:	Documentation/driver-api/thermal/power_allocator.rst
17227F:	drivers/thermal/gov_power_allocator.c
17228F:	include/trace/events/thermal_power_allocator.h
17229
17230THINKPAD ACPI EXTRAS DRIVER
17231M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17232L:	ibm-acpi-devel@lists.sourceforge.net
17233L:	platform-driver-x86@vger.kernel.org
17234S:	Maintained
17235W:	http://ibm-acpi.sourceforge.net
17236W:	http://thinkwiki.org/wiki/Ibm-acpi
17237T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
 
17238F:	drivers/platform/x86/thinkpad_acpi.c
17239
17240THUNDERBOLT DRIVER
17241M:	Andreas Noever <andreas.noever@gmail.com>
17242M:	Michael Jamet <michael.jamet@intel.com>
17243M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17244M:	Yehezkel Bernat <YehezkelShB@gmail.com>
17245L:	linux-usb@vger.kernel.org
17246S:	Maintained
17247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
 
17248F:	Documentation/admin-guide/thunderbolt.rst
17249F:	drivers/thunderbolt/
17250F:	include/linux/thunderbolt.h
17251
17252THUNDERBOLT NETWORK DRIVER
17253M:	Michael Jamet <michael.jamet@intel.com>
17254M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17255M:	Yehezkel Bernat <YehezkelShB@gmail.com>
17256L:	netdev@vger.kernel.org
17257S:	Maintained
17258F:	drivers/net/thunderbolt.c
17259
17260THUNDERX GPIO DRIVER
17261M:	Robert Richter <rric@kernel.org>
17262S:	Odd Fixes
17263F:	drivers/gpio/gpio-thunderx.c
17264
17265TI AM437X VPFE DRIVER
17266M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17267L:	linux-media@vger.kernel.org
17268S:	Maintained
17269W:	https://linuxtv.org
17270Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17271T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
 
17272F:	drivers/media/platform/am437x/
17273
17274TI BANDGAP AND THERMAL DRIVER
17275M:	Eduardo Valentin <edubezval@gmail.com>
17276M:	Keerthy <j-keerthy@ti.com>
17277L:	linux-pm@vger.kernel.org
17278L:	linux-omap@vger.kernel.org
17279S:	Maintained
17280F:	drivers/thermal/ti-soc-thermal/
17281
17282TI BQ27XXX POWER SUPPLY DRIVER
17283R:	Andrew F. Davis <afd@ti.com>
 
17284F:	drivers/power/supply/bq27xxx_battery.c
17285F:	drivers/power/supply/bq27xxx_battery_i2c.c
17286F:	include/linux/power/bq27xxx_battery.h
17287
17288TI CDCE706 CLOCK DRIVER
17289M:	Max Filippov <jcmvbkbc@gmail.com>
17290S:	Maintained
17291F:	drivers/clk/clk-cdce706.c
17292
17293TI CLOCK DRIVER
17294M:	Tero Kristo <t-kristo@ti.com>
17295L:	linux-omap@vger.kernel.org
17296S:	Maintained
17297F:	drivers/clk/ti/
17298F:	include/linux/clk/ti.h
17299
17300TI DAVINCI MACHINE SUPPORT
17301M:	Sekhar Nori <nsekhar@ti.com>
17302R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
17303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17304S:	Supported
17305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
 
17306F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17307F:	arch/arm/boot/dts/da850*
17308F:	arch/arm/mach-davinci/
17309F:	drivers/i2c/busses/i2c-davinci.c
 
17310
17311TI DAVINCI SERIES CLOCK DRIVER
17312M:	David Lechner <david@lechnology.com>
17313R:	Sekhar Nori <nsekhar@ti.com>
17314S:	Maintained
17315F:	Documentation/devicetree/bindings/clock/ti/davinci/
17316F:	drivers/clk/davinci/
17317
17318TI DAVINCI SERIES GPIO DRIVER
17319M:	Keerthy <j-keerthy@ti.com>
17320L:	linux-gpio@vger.kernel.org
17321S:	Maintained
17322F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17323F:	drivers/gpio/gpio-davinci.c
17324
17325TI DAVINCI SERIES MEDIA DRIVER
17326M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17327L:	linux-media@vger.kernel.org
17328S:	Maintained
17329W:	https://linuxtv.org
17330Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17331T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
 
17332F:	drivers/media/platform/davinci/
17333F:	include/media/davinci/
17334
17335TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17336R:	David Lechner <david@lechnology.com>
17337L:	linux-iio@vger.kernel.org
17338F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
17339F:	drivers/counter/ti-eqep.c
17340
17341TI ETHERNET SWITCH DRIVER (CPSW)
17342R:	Grygorii Strashko <grygorii.strashko@ti.com>
17343L:	linux-omap@vger.kernel.org
17344L:	netdev@vger.kernel.org
17345S:	Maintained
17346F:	drivers/net/ethernet/ti/cpsw*
17347F:	drivers/net/ethernet/ti/davinci*
17348
17349TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17350M:	Alex Dubov <oakad@yahoo.com>
17351S:	Maintained
17352W:	http://tifmxx.berlios.de/
17353F:	drivers/memstick/host/tifm_ms.c
17354F:	drivers/misc/tifm*
17355F:	drivers/mmc/host/tifm_sd.c
17356F:	include/linux/tifm.h
17357
17358TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17359M:	Santosh Shilimkar <ssantosh@kernel.org>
17360L:	linux-kernel@vger.kernel.org
17361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17362S:	Maintained
17363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17364F:	drivers/soc/ti/*
 
17365
17366TI LM49xxx FAMILY ASoC CODEC DRIVERS
17367M:	M R Swami Reddy <mr.swami.reddy@ti.com>
17368M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17369L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17370S:	Maintained
17371F:	sound/soc/codecs/isabelle*
17372F:	sound/soc/codecs/lm49453*
 
17373
17374TI LP855x BACKLIGHT DRIVER
17375M:	Milo Kim <milo.kim@ti.com>
17376S:	Maintained
17377F:	Documentation/driver-api/backlight/lp855x-driver.rst
17378F:	drivers/video/backlight/lp855x_bl.c
17379F:	include/linux/platform_data/lp855x.h
17380
17381TI LP8727 CHARGER DRIVER
17382M:	Milo Kim <milo.kim@ti.com>
17383S:	Maintained
17384F:	drivers/power/supply/lp8727_charger.c
17385F:	include/linux/platform_data/lp8727.h
17386
17387TI LP8788 MFD DRIVER
17388M:	Milo Kim <milo.kim@ti.com>
17389S:	Maintained
17390F:	drivers/iio/adc/lp8788_adc.c
17391F:	drivers/leds/leds-lp8788.c
17392F:	drivers/mfd/lp8788*.c
17393F:	drivers/power/supply/lp8788-charger.c
17394F:	drivers/regulator/lp8788-*.c
17395F:	include/linux/mfd/lp8788*.h
17396
17397TI NETCP ETHERNET DRIVER
17398M:	Wingman Kwok <w-kwok2@ti.com>
17399M:	Murali Karicheri <m-karicheri2@ti.com>
17400L:	netdev@vger.kernel.org
17401S:	Maintained
17402F:	drivers/net/ethernet/ti/netcp*
17403
17404TI PCM3060 ASoC CODEC DRIVER
17405M:	Kirill Marinushkin <kmarinushkin@birdec.com>
17406L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17407S:	Maintained
17408F:	Documentation/devicetree/bindings/sound/pcm3060.txt
17409F:	sound/soc/codecs/pcm3060*
17410
17411TI TAS571X FAMILY ASoC CODEC DRIVER
17412M:	Kevin Cernekee <cernekee@chromium.org>
17413L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17414S:	Odd Fixes
17415F:	sound/soc/codecs/tas571x*
17416
17417TI TCAN4X5X DEVICE DRIVER
17418M:	Dan Murphy <dmurphy@ti.com>
17419L:	linux-can@vger.kernel.org
17420S:	Maintained
17421F:	Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17422F:	drivers/net/can/m_can/tcan4x5x.c
17423
17424TI TRF7970A NFC DRIVER
17425M:	Mark Greer <mgreer@animalcreek.com>
17426L:	linux-wireless@vger.kernel.org
17427L:	linux-nfc@lists.01.org (moderated for non-subscribers)
17428S:	Supported
17429F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17430F:	drivers/nfc/trf7970a.c
 
17431
17432TI TWL4030 SERIES SOC CODEC DRIVER
17433M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
17434L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17435S:	Maintained
17436F:	sound/soc/codecs/twl4030*
17437
17438TI VPE/CAL DRIVERS
17439M:	Benoit Parrot <bparrot@ti.com>
17440L:	linux-media@vger.kernel.org
17441S:	Maintained
17442W:	http://linuxtv.org/
17443Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17444F:	Documentation/devicetree/bindings/media/ti,cal.yaml
17445F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
17446F:	drivers/media/platform/ti-vpe/
17447
17448TI WILINK WIRELESS DRIVERS
17449L:	linux-wireless@vger.kernel.org
17450S:	Orphan
17451W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17452W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
 
17454F:	drivers/net/wireless/ti/
17455F:	include/linux/wl12xx.h
17456
17457TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17458M:	John Stultz <john.stultz@linaro.org>
17459M:	Thomas Gleixner <tglx@linutronix.de>
17460R:	Stephen Boyd <sboyd@kernel.org>
17461L:	linux-kernel@vger.kernel.org
17462S:	Supported
17463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
 
17464F:	include/linux/clocksource.h
17465F:	include/linux/time.h
17466F:	include/linux/timex.h
17467F:	include/uapi/linux/time.h
17468F:	include/uapi/linux/timex.h
17469F:	kernel/time/alarmtimer.c
17470F:	kernel/time/clocksource.c
17471F:	kernel/time/ntp.c
17472F:	kernel/time/time*.c
 
 
17473F:	tools/testing/selftests/timers/
17474
17475TIPC NETWORK LAYER
17476M:	Jon Maloy <jmaloy@redhat.com>
17477M:	Ying Xue <ying.xue@windriver.com>
17478L:	netdev@vger.kernel.org (core kernel code)
17479L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17480S:	Maintained
17481W:	http://tipc.sourceforge.net/
 
17482F:	include/uapi/linux/tipc*.h
17483F:	net/tipc/
17484
17485TLAN NETWORK DRIVER
17486M:	Samuel Chessman <chessman@tux.org>
17487L:	tlan-devel@lists.sourceforge.net (subscribers-only)
17488S:	Maintained
17489W:	http://sourceforge.net/projects/tlan/
17490F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
 
17491F:	drivers/net/ethernet/ti/tlan.*
17492
17493TM6000 VIDEO4LINUX DRIVER
17494M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17495L:	linux-media@vger.kernel.org
17496S:	Odd fixes
17497W:	https://linuxtv.org
17498T:	git git://linuxtv.org/media_tree.git
17499F:	Documentation/admin-guide/media/tm6000*
17500F:	drivers/media/usb/tm6000/
 
17501
17502TMIO/SDHI MMC DRIVER
17503M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
17504L:	linux-mmc@vger.kernel.org
17505S:	Supported
17506F:	drivers/mmc/host/renesas_sdhi*
17507F:	drivers/mmc/host/tmio_mmc*
 
17508F:	include/linux/mfd/tmio.h
17509
17510TMP401 HARDWARE MONITOR DRIVER
17511M:	Guenter Roeck <linux@roeck-us.net>
17512L:	linux-hwmon@vger.kernel.org
17513S:	Maintained
17514F:	Documentation/hwmon/tmp401.rst
17515F:	drivers/hwmon/tmp401.c
17516
17517TMP513 HARDWARE MONITOR DRIVER
17518M:	Eric Tremblay <etremblay@distech-controls.com>
17519L:	linux-hwmon@vger.kernel.org
17520S:	Maintained
17521F:	Documentation/hwmon/tmp513.rst
17522F:	drivers/hwmon/tmp513.c
17523
17524TMPFS (SHMEM FILESYSTEM)
17525M:	Hugh Dickins <hughd@google.com>
17526L:	linux-mm@kvack.org
17527S:	Maintained
17528F:	include/linux/shmem_fs.h
17529F:	mm/shmem.c
17530
17531TOMOYO SECURITY MODULE
17532M:	Kentaro Takeda <takedakn@nttdata.co.jp>
17533M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17534L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17535L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17536L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17537L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17538S:	Maintained
17539W:	https://tomoyo.osdn.jp/
 
17540F:	security/tomoyo/
17541
17542TOPSTAR LAPTOP EXTRAS DRIVER
17543M:	Herton Ronaldo Krzesinski <herton@canonical.com>
17544L:	platform-driver-x86@vger.kernel.org
17545S:	Maintained
17546F:	drivers/platform/x86/topstar-laptop.c
17547
17548TORTURE-TEST MODULES
17549M:	Davidlohr Bueso <dave@stgolabs.net>
17550M:	"Paul E. McKenney" <paulmck@kernel.org>
17551M:	Josh Triplett <josh@joshtriplett.org>
17552L:	linux-kernel@vger.kernel.org
17553S:	Supported
17554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17555F:	Documentation/RCU/torture.rst
17556F:	kernel/locking/locktorture.c
17557F:	kernel/rcu/rcuperf.c
17558F:	kernel/rcu/rcutorture.c
17559F:	kernel/torture.c
 
 
 
17560
17561TOSHIBA ACPI EXTRAS DRIVER
17562M:	Azael Avalos <coproscefalo@gmail.com>
17563L:	platform-driver-x86@vger.kernel.org
17564S:	Maintained
17565F:	drivers/platform/x86/toshiba_acpi.c
17566
17567TOSHIBA BLUETOOTH DRIVER
17568M:	Azael Avalos <coproscefalo@gmail.com>
17569L:	platform-driver-x86@vger.kernel.org
17570S:	Maintained
17571F:	drivers/platform/x86/toshiba_bluetooth.c
17572
17573TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17574M:	Azael Avalos <coproscefalo@gmail.com>
17575L:	platform-driver-x86@vger.kernel.org
17576S:	Maintained
17577F:	drivers/platform/x86/toshiba_haps.c
17578
17579TOSHIBA SMM DRIVER
17580M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
17581S:	Maintained
17582W:	http://www.buzzard.org.uk/toshiba/
 
17583F:	drivers/char/toshiba.c
17584F:	include/linux/toshiba.h
17585F:	include/uapi/linux/toshiba.h
17586
17587TOSHIBA TC358743 DRIVER
17588M:	Mats Randgaard <matrandg@cisco.com>
17589L:	linux-media@vger.kernel.org
17590S:	Maintained
17591F:	drivers/media/i2c/tc358743*
17592F:	include/media/i2c/tc358743.h
17593
17594TOSHIBA WMI HOTKEYS DRIVER
17595M:	Azael Avalos <coproscefalo@gmail.com>
17596L:	platform-driver-x86@vger.kernel.org
17597S:	Maintained
17598F:	drivers/platform/x86/toshiba-wmi.c
17599
17600TPM DEVICE DRIVER
17601M:	Peter Huewe <peterhuewe@gmx.de>
17602M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17603R:	Jason Gunthorpe <jgg@ziepe.ca>
17604L:	linux-integrity@vger.kernel.org
17605S:	Maintained
17606W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17607Q:	https://patchwork.kernel.org/project/linux-integrity/list/
 
17608T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
 
17609F:	drivers/char/tpm/
17610
17611TRACING
17612M:	Steven Rostedt <rostedt@goodmis.org>
17613M:	Ingo Molnar <mingo@redhat.com>
17614S:	Maintained
17615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
 
17616F:	Documentation/trace/ftrace.rst
17617F:	arch/*/*/*/ftrace.h
17618F:	arch/*/kernel/ftrace.c
17619F:	include/*/ftrace.h
17620F:	include/linux/trace*.h
17621F:	include/trace/
17622F:	kernel/trace/
17623F:	tools/testing/selftests/ftrace/
17624
17625TRACING MMIO ACCESSES (MMIOTRACE)
17626M:	Steven Rostedt <rostedt@goodmis.org>
17627M:	Ingo Molnar <mingo@kernel.org>
17628R:	Karol Herbst <karolherbst@gmail.com>
17629R:	Pekka Paalanen <ppaalanen@gmail.com>
 
17630L:	linux-kernel@vger.kernel.org
17631L:	nouveau@lists.freedesktop.org
17632S:	Maintained
 
17633F:	arch/x86/mm/kmmio.c
17634F:	arch/x86/mm/mmio-mod.c
17635F:	arch/x86/mm/testmmiotrace.c
17636F:	include/linux/mmiotrace.h
17637F:	kernel/trace/trace_mmiotrace.c
17638
17639TRIVIAL PATCHES
17640M:	Jiri Kosina <trivial@kernel.org>
17641S:	Maintained
17642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
 
17643K:	^Subject:.*(?i)trivial
17644
 
 
 
 
 
 
 
17645TTY LAYER
17646M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17647M:	Jiri Slaby <jirislaby@kernel.org>
17648S:	Supported
17649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17650F:	Documentation/driver-api/serial/
17651F:	drivers/tty/
17652F:	drivers/tty/serial/serial_core.c
17653F:	include/linux/serial.h
17654F:	include/linux/serial_core.h
 
17655F:	include/linux/tty.h
17656F:	include/uapi/linux/serial.h
17657F:	include/uapi/linux/serial_core.h
 
17658F:	include/uapi/linux/tty.h
17659
17660TUA9001 MEDIA DRIVER
17661M:	Antti Palosaari <crope@iki.fi>
17662L:	linux-media@vger.kernel.org
17663S:	Maintained
17664W:	https://linuxtv.org
17665W:	http://palosaari.fi/linux/
17666Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17667T:	git git://linuxtv.org/anttip/media_tree.git
 
17668F:	drivers/media/tuners/tua9001*
17669
17670TULIP NETWORK DRIVERS
17671L:	netdev@vger.kernel.org
17672L:	linux-parisc@vger.kernel.org
17673S:	Orphan
17674F:	drivers/net/ethernet/dec/tulip/
17675
17676TUN/TAP driver
17677M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
17678S:	Maintained
17679W:	http://vtun.sourceforge.net/tun
17680F:	Documentation/networking/tuntap.rst
 
17681F:	arch/um/os-Linux/drivers/
17682
17683TURBOCHANNEL SUBSYSTEM
17684M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17685M:	Ralf Baechle <ralf@linux-mips.org>
17686L:	linux-mips@vger.kernel.org
17687S:	Maintained
17688Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
 
17689F:	drivers/tc/
17690F:	include/linux/tc.h
17691
17692TURBOSTAT UTILITY
17693M:	"Len Brown" <lenb@kernel.org>
17694L:	linux-pm@vger.kernel.org
17695S:	Supported
17696Q:	https://patchwork.kernel.org/project/linux-pm/list/
17697B:	https://bugzilla.kernel.org
 
17698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
 
17699F:	tools/power/x86/turbostat/
17700
17701TW5864 VIDEO4LINUX DRIVER
17702M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17703M:	Anton Sviridenko <anton@corp.bluecherry.net>
17704M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17705M:	Andrey Utkin <andrey_utkin@fastmail.com>
17706L:	linux-media@vger.kernel.org
17707S:	Supported
17708F:	drivers/media/pci/tw5864/
17709
17710TW68 VIDEO4LINUX DRIVER
17711M:	Hans Verkuil <hverkuil@xs4all.nl>
17712L:	linux-media@vger.kernel.org
17713S:	Odd Fixes
17714W:	https://linuxtv.org
17715T:	git git://linuxtv.org/media_tree.git
 
 
17716F:	drivers/media/pci/tw68/
17717
17718TW686X VIDEO4LINUX DRIVER
17719M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17720L:	linux-media@vger.kernel.org
17721S:	Maintained
17722W:	http://linuxtv.org
17723T:	git git://linuxtv.org/media_tree.git
17724F:	drivers/media/pci/tw686x/
17725
17726UACCE ACCELERATOR FRAMEWORK
17727M:	Zhangfei Gao <zhangfei.gao@linaro.org>
17728M:	Zhou Wang <wangzhou1@hisilicon.com>
17729L:	linux-accelerators@lists.ozlabs.org
17730L:	linux-kernel@vger.kernel.org
17731S:	Maintained
17732F:	Documentation/ABI/testing/sysfs-driver-uacce
17733F:	Documentation/misc-devices/uacce.rst
17734F:	drivers/misc/uacce/
17735F:	include/linux/uacce.h
17736F:	include/uapi/misc/uacce/
17737
17738UBI FILE SYSTEM (UBIFS)
17739M:	Richard Weinberger <richard@nod.at>
 
 
17740L:	linux-mtd@lists.infradead.org
17741S:	Supported
17742W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
17743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17745F:	Documentation/filesystems/ubifs.rst
17746F:	fs/ubifs/
17747
17748UCLINUX (M68KNOMMU AND COLDFIRE)
17749M:	Greg Ungerer <gerg@linux-m68k.org>
17750L:	linux-m68k@lists.linux-m68k.org
17751L:	uclinux-dev@uclinux.org  (subscribers-only)
17752S:	Maintained
17753W:	http://www.linux-m68k.org/
17754W:	http://www.uclinux.org/
 
 
17755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17756F:	arch/m68k/*/*_no.*
17757F:	arch/m68k/68*/
17758F:	arch/m68k/coldfire/
 
 
17759F:	arch/m68k/include/asm/*_no.*
17760
17761UDF FILESYSTEM
17762M:	Jan Kara <jack@suse.com>
17763S:	Maintained
17764F:	Documentation/filesystems/udf.rst
17765F:	fs/udf/
17766
17767UDRAW TABLET
17768M:	Bastien Nocera <hadess@hadess.net>
17769L:	linux-input@vger.kernel.org
17770S:	Maintained
17771F:	drivers/hid/hid-udraw-ps3.c
17772
17773UFS FILESYSTEM
17774M:	Evgeniy Dushistov <dushistov@mail.ru>
17775S:	Maintained
17776F:	Documentation/admin-guide/ufs.rst
17777F:	fs/ufs/
17778
17779UHID USERSPACE HID IO DRIVER
17780M:	David Rheinsberg <david.rheinsberg@gmail.com>
17781L:	linux-input@vger.kernel.org
17782S:	Maintained
17783F:	drivers/hid/uhid.c
17784F:	include/uapi/linux/uhid.h
17785
17786ULPI BUS
17787M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17788L:	linux-usb@vger.kernel.org
17789S:	Maintained
17790F:	drivers/usb/common/ulpi.c
17791F:	include/linux/ulpi/
17792
17793UNICODE SUBSYSTEM
 
 
 
 
 
17794M:	Gabriel Krisman Bertazi <krisman@collabora.com>
17795L:	linux-fsdevel@vger.kernel.org
17796S:	Supported
17797F:	fs/unicode/
17798
 
 
 
 
 
 
 
17799UNIFDEF
17800M:	Tony Finch <dot@dotat.at>
17801S:	Maintained
17802W:	http://dotat.at/prog/unifdef
 
17803F:	scripts/unifdef.c
17804
17805UNIFORM CDROM DRIVER
17806M:	Jens Axboe <axboe@kernel.dk>
17807S:	Maintained
17808W:	http://www.kernel.dk
 
17809F:	Documentation/cdrom/
17810F:	drivers/cdrom/cdrom.c
17811F:	include/linux/cdrom.h
17812F:	include/uapi/linux/cdrom.h
17813
17814UNISYS S-PAR DRIVERS
17815M:	David Kershner <david.kershner@unisys.com>
17816L:	sparmaintainer@unisys.com (Unisys internal)
17817S:	Supported
17818F:	drivers/staging/unisys/
17819F:	drivers/visorbus/
17820F:	include/linux/visorbus.h
 
 
17821
17822UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17823R:	Alim Akhtar <alim.akhtar@samsung.com>
17824R:	Avri Altman <avri.altman@wdc.com>
 
17825L:	linux-scsi@vger.kernel.org
17826S:	Supported
17827F:	Documentation/scsi/ufs.rst
17828F:	drivers/scsi/ufs/
17829
17830UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17831M:	Pedro Sousa <pedrom.sousa@synopsys.com>
17832L:	linux-scsi@vger.kernel.org
17833S:	Supported
17834F:	drivers/scsi/ufs/*dwc*
17835
17836UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17837M:	Stanley Chu <stanley.chu@mediatek.com>
17838L:	linux-scsi@vger.kernel.org
17839L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17840S:	Maintained
17841F:	drivers/scsi/ufs/ufs-mediatek*
17842
17843UNSORTED BLOCK IMAGES (UBI)
 
17844M:	Richard Weinberger <richard@nod.at>
 
17845L:	linux-mtd@lists.infradead.org
 
17846S:	Supported
17847W:	http://www.linux-mtd.infradead.org/
17848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17850F:	drivers/mtd/ubi/
17851F:	include/linux/mtd/ubi.h
17852F:	include/uapi/mtd/ubi-user.h
17853
17854USB "USBNET" DRIVER FRAMEWORK
17855M:	Oliver Neukum <oneukum@suse.com>
17856L:	netdev@vger.kernel.org
17857S:	Maintained
17858W:	http://www.linux-usb.org/usbnet
 
17859F:	drivers/net/usb/usbnet.c
17860F:	include/linux/usb/usbnet.h
17861
17862USB ACM DRIVER
17863M:	Oliver Neukum <oneukum@suse.com>
17864L:	linux-usb@vger.kernel.org
17865S:	Maintained
17866F:	Documentation/usb/acm.rst
17867F:	drivers/usb/class/cdc-acm.*
17868
17869USB APPLE MFI FASTCHARGE DRIVER
17870M:	Bastien Nocera <hadess@hadess.net>
17871L:	linux-usb@vger.kernel.org
17872S:	Maintained
17873F:	drivers/usb/misc/apple-mfi-fastcharge.c
17874
17875USB AR5523 WIRELESS DRIVER
17876M:	Pontus Fuchs <pontus.fuchs@gmail.com>
17877L:	linux-wireless@vger.kernel.org
17878S:	Maintained
17879F:	drivers/net/wireless/ath/ar5523/
17880
17881USB ATTACHED SCSI
17882M:	Oliver Neukum <oneukum@suse.com>
17883L:	linux-usb@vger.kernel.org
17884L:	linux-scsi@vger.kernel.org
17885S:	Maintained
17886F:	drivers/usb/storage/uas.c
17887
17888USB CDC ETHERNET DRIVER
17889M:	Oliver Neukum <oliver@neukum.org>
17890L:	linux-usb@vger.kernel.org
17891S:	Maintained
17892F:	drivers/net/usb/cdc_*.c
17893F:	include/uapi/linux/usb/cdc.h
17894
17895USB CHAOSKEY DRIVER
17896M:	Keith Packard <keithp@keithp.com>
17897L:	linux-usb@vger.kernel.org
17898S:	Maintained
17899F:	drivers/usb/misc/chaoskey.c
17900
17901USB CYPRESS C67X00 DRIVER
17902M:	Peter Korsgaard <jacmet@sunsite.dk>
17903L:	linux-usb@vger.kernel.org
17904S:	Maintained
17905F:	drivers/usb/c67x00/
17906
17907USB DAVICOM DM9601 DRIVER
17908M:	Peter Korsgaard <jacmet@sunsite.dk>
17909L:	netdev@vger.kernel.org
17910S:	Maintained
17911W:	http://www.linux-usb.org/usbnet
 
17912F:	drivers/net/usb/dm9601.c
17913
17914USB EHCI DRIVER
17915M:	Alan Stern <stern@rowland.harvard.edu>
17916L:	linux-usb@vger.kernel.org
17917S:	Maintained
17918F:	Documentation/usb/ehci.rst
17919F:	drivers/usb/host/ehci*
17920
17921USB GADGET/PERIPHERAL SUBSYSTEM
17922M:	Felipe Balbi <balbi@kernel.org>
17923L:	linux-usb@vger.kernel.org
17924S:	Maintained
17925W:	http://www.linux-usb.org/gadget
17926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
 
17927F:	drivers/usb/gadget/
17928F:	include/linux/usb/gadget*
17929
17930USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17931M:	Jiri Kosina <jikos@kernel.org>
17932M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
17933L:	linux-usb@vger.kernel.org
17934S:	Maintained
17935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
 
17936F:	Documentation/hid/hiddev.rst
17937F:	drivers/hid/usbhid/
17938
17939USB INTEL XHCI ROLE MUX DRIVER
17940M:	Hans de Goede <hdegoede@redhat.com>
17941L:	linux-usb@vger.kernel.org
17942S:	Maintained
17943F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
17944
17945USB IP DRIVER FOR HISILICON KIRIN
17946M:	Yu Chen <chenyu56@huawei.com>
17947M:	Binghui Wang <wangbinghui@hisilicon.com>
17948L:	linux-usb@vger.kernel.org
17949S:	Maintained
17950F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17951F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
17952
17953USB ISP116X DRIVER
17954M:	Olav Kongas <ok@artecdesign.ee>
17955L:	linux-usb@vger.kernel.org
17956S:	Maintained
17957F:	drivers/usb/host/isp116x*
17958F:	include/linux/usb/isp116x.h
17959
17960USB LAN78XX ETHERNET DRIVER
17961M:	Woojung Huh <woojung.huh@microchip.com>
17962M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17963L:	netdev@vger.kernel.org
17964S:	Maintained
17965F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17966F:	drivers/net/usb/lan78xx.*
17967F:	include/dt-bindings/net/microchip-lan78xx.h
17968
17969USB MASS STORAGE DRIVER
17970M:	Alan Stern <stern@rowland.harvard.edu>
17971L:	linux-usb@vger.kernel.org
17972L:	usb-storage@lists.one-eyed-alien.net
17973S:	Maintained
17974F:	drivers/usb/storage/
17975
17976USB MIDI DRIVER
17977M:	Clemens Ladisch <clemens@ladisch.de>
17978L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17979S:	Maintained
17980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
 
17981F:	sound/usb/midi.*
17982
17983USB NETWORKING DRIVERS
17984L:	linux-usb@vger.kernel.org
17985S:	Odd Fixes
17986F:	drivers/net/usb/
17987
17988USB OHCI DRIVER
17989M:	Alan Stern <stern@rowland.harvard.edu>
17990L:	linux-usb@vger.kernel.org
17991S:	Maintained
17992F:	Documentation/usb/ohci.rst
17993F:	drivers/usb/host/ohci*
17994
17995USB OTG FSM (Finite State Machine)
17996M:	Peter Chen <Peter.Chen@nxp.com>
 
17997L:	linux-usb@vger.kernel.org
17998S:	Maintained
17999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18000F:	drivers/usb/common/usb-otg-fsm.c
18001
18002USB OVER IP DRIVER
18003M:	Valentina Manea <valentina.manea.m@gmail.com>
18004M:	Shuah Khan <shuah@kernel.org>
18005M:	Shuah Khan <skhan@linuxfoundation.org>
18006L:	linux-usb@vger.kernel.org
18007S:	Maintained
18008F:	Documentation/usb/usbip_protocol.rst
18009F:	drivers/usb/usbip/
18010F:	tools/testing/selftests/drivers/usb/usbip/
18011F:	tools/usb/usbip/
 
18012
18013USB PEGASUS DRIVER
18014M:	Petko Manolov <petkan@nucleusys.com>
18015L:	linux-usb@vger.kernel.org
18016L:	netdev@vger.kernel.org
18017S:	Maintained
18018W:	https://github.com/petkan/pegasus
18019T:	git git://github.com/petkan/pegasus.git
 
 
18020F:	drivers/net/usb/pegasus.*
18021
18022USB PHY LAYER
18023M:	Felipe Balbi <balbi@kernel.org>
18024L:	linux-usb@vger.kernel.org
18025S:	Maintained
18026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
 
18027F:	drivers/usb/phy/
18028
18029USB PRINTER DRIVER (usblp)
18030M:	Pete Zaitcev <zaitcev@redhat.com>
18031L:	linux-usb@vger.kernel.org
18032S:	Supported
18033F:	drivers/usb/class/usblp.c
18034
18035USB QMI WWAN NETWORK DRIVER
18036M:	Bjørn Mork <bjorn@mork.no>
18037L:	netdev@vger.kernel.org
18038S:	Maintained
18039F:	Documentation/ABI/testing/sysfs-class-net-qmi
18040F:	drivers/net/usb/qmi_wwan.c
18041
18042USB RTL8150 DRIVER
18043M:	Petko Manolov <petkan@nucleusys.com>
18044L:	linux-usb@vger.kernel.org
18045L:	netdev@vger.kernel.org
18046S:	Maintained
18047W:	https://github.com/petkan/rtl8150
18048T:	git git://github.com/petkan/rtl8150.git
 
 
18049F:	drivers/net/usb/rtl8150.c
18050
18051USB SERIAL SUBSYSTEM
18052M:	Johan Hovold <johan@kernel.org>
18053L:	linux-usb@vger.kernel.org
18054S:	Maintained
18055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
 
18056F:	Documentation/usb/usb-serial.rst
18057F:	drivers/usb/serial/
18058F:	include/linux/usb/serial.h
18059
18060USB SMSC75XX ETHERNET DRIVER
18061M:	Steve Glendinning <steve.glendinning@shawell.net>
18062L:	netdev@vger.kernel.org
18063S:	Maintained
18064F:	drivers/net/usb/smsc75xx.*
18065
18066USB SMSC95XX ETHERNET DRIVER
18067M:	Steve Glendinning <steve.glendinning@shawell.net>
18068M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18069L:	netdev@vger.kernel.org
18070S:	Maintained
18071F:	drivers/net/usb/smsc95xx.*
18072
18073USB SUBSYSTEM
18074M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18075L:	linux-usb@vger.kernel.org
18076S:	Supported
18077W:	http://www.linux-usb.org
18078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
 
18079F:	Documentation/devicetree/bindings/usb/
18080F:	Documentation/usb/
18081F:	drivers/usb/
18082F:	include/linux/usb.h
18083F:	include/linux/usb/
18084
18085USB TYPEC BUS FOR ALTERNATE MODES
18086M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
18087L:	linux-usb@vger.kernel.org
18088S:	Maintained
18089F:	Documentation/ABI/testing/sysfs-bus-typec
18090F:	Documentation/driver-api/usb/typec_bus.rst
18091F:	drivers/usb/typec/altmodes/
18092F:	include/linux/usb/typec_altmode.h
18093
18094USB TYPEC CLASS
18095M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
18096L:	linux-usb@vger.kernel.org
18097S:	Maintained
18098F:	Documentation/ABI/testing/sysfs-class-typec
18099F:	Documentation/driver-api/usb/typec.rst
18100F:	drivers/usb/typec/
18101F:	include/linux/usb/typec.h
18102
18103USB TYPEC INTEL PMC MUX DRIVER
18104M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
18105L:	linux-usb@vger.kernel.org
18106S:	Maintained
18107F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18108F:	drivers/usb/typec/mux/intel_pmc_mux.c
18109
18110USB TYPEC PI3USB30532 MUX DRIVER
18111M:	Hans de Goede <hdegoede@redhat.com>
18112L:	linux-usb@vger.kernel.org
18113S:	Maintained
18114F:	drivers/usb/typec/mux/pi3usb30532.c
18115
18116USB TYPEC PORT CONTROLLER DRIVERS
18117M:	Guenter Roeck <linux@roeck-us.net>
18118L:	linux-usb@vger.kernel.org
18119S:	Maintained
18120F:	drivers/usb/typec/tcpm/
18121
18122USB UHCI DRIVER
18123M:	Alan Stern <stern@rowland.harvard.edu>
18124L:	linux-usb@vger.kernel.org
18125S:	Maintained
18126F:	drivers/usb/host/uhci*
18127
18128USB VIDEO CLASS
18129M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18130L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18131L:	linux-media@vger.kernel.org
18132S:	Maintained
18133W:	http://www.ideasonboard.org/uvc/
18134T:	git git://linuxtv.org/media_tree.git
 
 
18135F:	drivers/media/usb/uvc/
18136F:	include/uapi/linux/uvcvideo.h
18137
18138USB VISION DRIVER
18139M:	Hans Verkuil <hverkuil@xs4all.nl>
18140L:	linux-media@vger.kernel.org
18141S:	Odd Fixes
18142W:	https://linuxtv.org
18143T:	git git://linuxtv.org/media_tree.git
18144F:	drivers/staging/media/usbvision/
 
 
18145
18146USB WEBCAM GADGET
18147M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18148L:	linux-usb@vger.kernel.org
18149S:	Maintained
18150F:	drivers/usb/gadget/function/*uvc*
18151F:	drivers/usb/gadget/legacy/webcam.c
18152F:	include/uapi/linux/usb/g_uvc.h
18153
18154USB WIRELESS RNDIS DRIVER (rndis_wlan)
18155M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
18156L:	linux-wireless@vger.kernel.org
18157S:	Maintained
18158F:	drivers/net/wireless/rndis_wlan.c
18159
18160USB XHCI DRIVER
18161M:	Mathias Nyman <mathias.nyman@intel.com>
18162L:	linux-usb@vger.kernel.org
18163S:	Supported
18164F:	drivers/usb/host/pci-quirks*
18165F:	drivers/usb/host/xhci*
 
18166
18167USB ZD1201 DRIVER
18168L:	linux-wireless@vger.kernel.org
18169S:	Orphan
18170W:	http://linux-lc100020.sourceforge.net
 
18171F:	drivers/net/wireless/zydas/zd1201.*
18172
18173USB ZR364XX DRIVER
18174M:	Antoine Jacquet <royale@zerezo.com>
18175L:	linux-usb@vger.kernel.org
18176L:	linux-media@vger.kernel.org
18177S:	Maintained
18178W:	http://royale.zerezo.com/zr364xx/
18179T:	git git://linuxtv.org/media_tree.git
18180F:	Documentation/admin-guide/media/zr364xx*
 
 
18181F:	drivers/media/usb/zr364xx/
18182
18183USER-MODE LINUX (UML)
18184M:	Jeff Dike <jdike@addtoit.com>
18185M:	Richard Weinberger <richard@nod.at>
18186M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
18187L:	linux-um@lists.infradead.org
18188S:	Maintained
18189W:	http://user-mode-linux.sourceforge.net
18190Q:	https://patchwork.ozlabs.org/project/linux-um/list/
18191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
 
18192F:	Documentation/virt/uml/
18193F:	arch/um/
18194F:	arch/x86/um/
18195F:	fs/hostfs/
18196
18197USERSPACE COPYIN/COPYOUT (UIOVEC)
18198M:	Alexander Viro <viro@zeniv.linux.org.uk>
18199S:	Maintained
18200F:	include/linux/uio.h
18201F:	lib/iov_iter.c
 
18202
18203USERSPACE DMA BUFFER DRIVER
18204M:	Gerd Hoffmann <kraxel@redhat.com>
18205L:	dri-devel@lists.freedesktop.org
18206S:	Maintained
18207T:	git git://anongit.freedesktop.org/drm/drm-misc
18208F:	drivers/dma-buf/udmabuf.c
18209F:	include/uapi/linux/udmabuf.h
 
18210
18211USERSPACE I/O (UIO)
18212M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18213S:	Maintained
18214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18215F:	Documentation/driver-api/uio-howto.rst
18216F:	drivers/uio/
18217F:	include/linux/uio_driver.h
18218
18219UTIL-LINUX PACKAGE
18220M:	Karel Zak <kzak@redhat.com>
18221L:	util-linux@vger.kernel.org
18222S:	Maintained
18223W:	http://en.wikipedia.org/wiki/Util-linux
18224T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
 
18225
18226UUID HELPERS
18227M:	Christoph Hellwig <hch@lst.de>
18228R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18229L:	linux-kernel@vger.kernel.org
18230S:	Maintained
18231T:	git git://git.infradead.org/users/hch/uuid.git
 
 
18232F:	include/linux/uuid.h
18233F:	include/uapi/linux/uuid.h
18234F:	lib/test_uuid.c
18235F:	lib/uuid.c
18236
18237UVESAFB DRIVER
18238M:	Michal Januszewski <spock@gentoo.org>
18239L:	linux-fbdev@vger.kernel.org
18240S:	Maintained
18241W:	https://github.com/mjanusz/v86d
 
18242F:	Documentation/fb/uvesafb.rst
18243F:	drivers/video/fbdev/uvesafb.*
18244
18245Ux500 CLOCK DRIVERS
18246M:	Ulf Hansson <ulf.hansson@linaro.org>
18247L:	linux-clk@vger.kernel.org
18248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18249S:	Maintained
18250F:	drivers/clk/ux500/
18251
18252VF610 NAND DRIVER
18253M:	Stefan Agner <stefan@agner.ch>
18254L:	linux-mtd@lists.infradead.org
18255S:	Supported
18256F:	drivers/mtd/nand/raw/vf610_nfc.c
18257
18258VFAT/FAT/MSDOS FILESYSTEM
18259M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18260S:	Maintained
18261F:	Documentation/filesystems/vfat.rst
18262F:	fs/fat/
18263
18264VFIO DRIVER
18265M:	Alex Williamson <alex.williamson@redhat.com>
18266R:	Cornelia Huck <cohuck@redhat.com>
18267L:	kvm@vger.kernel.org
18268S:	Maintained
18269T:	git git://github.com/awilliam/linux-vfio.git
 
18270F:	Documentation/driver-api/vfio.rst
18271F:	drivers/vfio/
18272F:	include/linux/vfio.h
18273F:	include/uapi/linux/vfio.h
18274
18275VFIO MEDIATED DEVICE DRIVERS
18276M:	Kirti Wankhede <kwankhede@nvidia.com>
18277L:	kvm@vger.kernel.org
18278S:	Maintained
18279F:	Documentation/driver-api/vfio-mediated-device.rst
18280F:	drivers/vfio/mdev/
18281F:	include/linux/mdev.h
18282F:	samples/vfio-mdev/
18283
18284VFIO PLATFORM DRIVER
18285M:	Eric Auger <eric.auger@redhat.com>
18286L:	kvm@vger.kernel.org
18287S:	Maintained
18288F:	drivers/vfio/platform/
18289
18290VGA_SWITCHEROO
18291R:	Lukas Wunner <lukas@wunner.de>
18292S:	Maintained
18293T:	git git://anongit.freedesktop.org/drm/drm-misc
18294F:	Documentation/gpu/vga-switcheroo.rst
18295F:	drivers/gpu/vga/vga_switcheroo.c
18296F:	include/linux/vga_switcheroo.h
 
18297
18298VIA RHINE NETWORK DRIVER
18299S:	Maintained
18300M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
18301F:	drivers/net/ethernet/via/via-rhine.c
18302
18303VIA SD/MMC CARD CONTROLLER DRIVER
18304M:	Bruce Chang <brucechang@via.com.tw>
18305M:	Harald Welte <HaraldWelte@viatech.com>
18306S:	Maintained
18307F:	drivers/mmc/host/via-sdmmc.c
18308
18309VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18310M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18311L:	linux-fbdev@vger.kernel.org
18312S:	Maintained
18313F:	drivers/video/fbdev/via/
18314F:	include/linux/via-core.h
18315F:	include/linux/via-gpio.h
18316F:	include/linux/via_i2c.h
 
18317
18318VIA VELOCITY NETWORK DRIVER
18319M:	Francois Romieu <romieu@fr.zoreil.com>
18320L:	netdev@vger.kernel.org
18321S:	Maintained
18322F:	drivers/net/ethernet/via/via-velocity.*
18323
18324VICODEC VIRTUAL CODEC DRIVER
18325M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
18326L:	linux-media@vger.kernel.org
18327S:	Maintained
18328W:	https://linuxtv.org
18329T:	git git://linuxtv.org/media_tree.git
18330F:	drivers/media/test-drivers/vicodec/*
18331
18332VIDEO I2C POLLING DRIVER
18333M:	Matt Ranostay <matt.ranostay@konsulko.com>
18334L:	linux-media@vger.kernel.org
18335S:	Maintained
18336F:	drivers/media/i2c/video-i2c.c
18337
18338VIDEO MULTIPLEXER DRIVER
18339M:	Philipp Zabel <p.zabel@pengutronix.de>
18340L:	linux-media@vger.kernel.org
18341S:	Maintained
18342F:	drivers/media/platform/video-mux.c
18343
 
 
 
 
 
 
18344VIDEOBUF2 FRAMEWORK
18345M:	Pawel Osciak <pawel@osciak.com>
18346M:	Marek Szyprowski <m.szyprowski@samsung.com>
18347M:	Kyungmin Park <kyungmin.park@samsung.com>
18348R:	Tomasz Figa <tfiga@chromium.org>
18349L:	linux-media@vger.kernel.org
18350S:	Maintained
18351F:	drivers/media/common/videobuf2/*
18352F:	include/media/videobuf2-*
18353
18354VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18355M:	Helen Koike <helen.koike@collabora.com>
18356R:	Shuah Khan <skhan@linuxfoundation.org>
18357L:	linux-media@vger.kernel.org
18358S:	Maintained
18359W:	https://linuxtv.org
18360T:	git git://linuxtv.org/media_tree.git
18361F:	drivers/media/test-drivers/vimc/*
 
 
18362
18363VIRT LIB
18364M:	Alex Williamson <alex.williamson@redhat.com>
18365M:	Paolo Bonzini <pbonzini@redhat.com>
18366L:	kvm@vger.kernel.org
18367S:	Supported
18368F:	virt/lib/
18369
18370VIRTIO AND VHOST VSOCK DRIVER
18371M:	Stefan Hajnoczi <stefanha@redhat.com>
18372M:	Stefano Garzarella <sgarzare@redhat.com>
18373L:	kvm@vger.kernel.org
18374L:	virtualization@lists.linux-foundation.org
18375L:	netdev@vger.kernel.org
18376S:	Maintained
18377F:	drivers/net/vsockmon.c
18378F:	drivers/vhost/vsock.c
18379F:	include/linux/virtio_vsock.h
18380F:	include/uapi/linux/virtio_vsock.h
18381F:	include/uapi/linux/vm_sockets_diag.h
18382F:	include/uapi/linux/vsockmon.h
18383F:	net/vmw_vsock/af_vsock_tap.c
18384F:	net/vmw_vsock/diag.c
18385F:	net/vmw_vsock/virtio_transport.c
18386F:	net/vmw_vsock/virtio_transport_common.c
18387F:	net/vmw_vsock/vsock_loopback.c
 
 
18388F:	tools/testing/vsock/
18389
18390VIRTIO BLOCK AND SCSI DRIVERS
18391M:	"Michael S. Tsirkin" <mst@redhat.com>
18392M:	Jason Wang <jasowang@redhat.com>
18393R:	Paolo Bonzini <pbonzini@redhat.com>
18394R:	Stefan Hajnoczi <stefanha@redhat.com>
18395L:	virtualization@lists.linux-foundation.org
18396S:	Maintained
18397F:	drivers/block/virtio_blk.c
18398F:	drivers/scsi/virtio_scsi.c
18399F:	drivers/vhost/scsi.c
18400F:	include/uapi/linux/virtio_blk.h
18401F:	include/uapi/linux/virtio_scsi.h
18402
18403VIRTIO CONSOLE DRIVER
18404M:	Amit Shah <amit@kernel.org>
18405L:	virtualization@lists.linux-foundation.org
18406S:	Maintained
18407F:	drivers/char/virtio_console.c
18408F:	include/linux/virtio_console.h
18409F:	include/uapi/linux/virtio_console.h
18410
18411VIRTIO CORE AND NET DRIVERS
18412M:	"Michael S. Tsirkin" <mst@redhat.com>
18413M:	Jason Wang <jasowang@redhat.com>
18414L:	virtualization@lists.linux-foundation.org
18415S:	Maintained
18416F:	Documentation/devicetree/bindings/virtio/
18417F:	drivers/block/virtio_blk.c
18418F:	drivers/crypto/virtio/
18419F:	drivers/net/virtio_net.c
18420F:	drivers/vdpa/
18421F:	drivers/virtio/
18422F:	include/linux/vdpa.h
 
 
18423F:	include/linux/virtio*.h
18424F:	include/uapi/linux/virtio_*.h
18425F:	tools/virtio/
 
18426
18427VIRTIO BALLOON
18428M:	"Michael S. Tsirkin" <mst@redhat.com>
18429M:	David Hildenbrand <david@redhat.com>
 
 
18430L:	virtualization@lists.linux-foundation.org
18431S:	Maintained
18432F:	drivers/virtio/virtio_balloon.c
18433F:	include/uapi/linux/virtio_balloon.h
18434F:	include/linux/balloon_compaction.h
18435F:	mm/balloon_compaction.c
 
18436
18437VIRTIO CRYPTO DRIVER
18438M:	Gonglei <arei.gonglei@huawei.com>
18439L:	virtualization@lists.linux-foundation.org
18440L:	linux-crypto@vger.kernel.org
18441S:	Maintained
18442F:	drivers/crypto/virtio/
18443F:	include/uapi/linux/virtio_crypto.h
18444
18445VIRTIO DRIVERS FOR S390
18446M:	Cornelia Huck <cohuck@redhat.com>
18447M:	Halil Pasic <pasic@linux.ibm.com>
18448L:	linux-s390@vger.kernel.org
18449L:	virtualization@lists.linux-foundation.org
18450L:	kvm@vger.kernel.org
18451S:	Supported
18452F:	arch/s390/include/uapi/asm/virtio-ccw.h
18453F:	drivers/s390/virtio/
 
18454
18455VIRTIO FILE SYSTEM
18456M:	Vivek Goyal <vgoyal@redhat.com>
18457M:	Stefan Hajnoczi <stefanha@redhat.com>
18458M:	Miklos Szeredi <miklos@szeredi.hu>
18459L:	virtualization@lists.linux-foundation.org
18460L:	linux-fsdevel@vger.kernel.org
18461S:	Supported
18462W:	https://virtio-fs.gitlab.io/
18463F:	Documentation/filesystems/virtiofs.rst
18464F:	fs/fuse/virtio_fs.c
18465F:	include/uapi/linux/virtio_fs.h
 
18466
18467VIRTIO GPU DRIVER
18468M:	David Airlie <airlied@linux.ie>
18469M:	Gerd Hoffmann <kraxel@redhat.com>
18470L:	dri-devel@lists.freedesktop.org
18471L:	virtualization@lists.linux-foundation.org
18472S:	Maintained
18473T:	git git://anongit.freedesktop.org/drm/drm-misc
 
18474F:	drivers/gpu/drm/virtio/
18475F:	include/uapi/linux/virtio_gpu.h
18476
18477VIRTIO HOST (VHOST)
18478M:	"Michael S. Tsirkin" <mst@redhat.com>
18479M:	Jason Wang <jasowang@redhat.com>
18480L:	kvm@vger.kernel.org
18481L:	virtualization@lists.linux-foundation.org
18482L:	netdev@vger.kernel.org
18483S:	Maintained
18484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
 
18485F:	drivers/vhost/
18486F:	include/linux/vhost_iotlb.h
18487F:	include/uapi/linux/vhost.h
18488
18489VIRTIO INPUT DRIVER
18490M:	Gerd Hoffmann <kraxel@redhat.com>
18491S:	Maintained
18492F:	drivers/virtio/virtio_input.c
18493F:	include/uapi/linux/virtio_input.h
18494
18495VIRTIO IOMMU DRIVER
18496M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
18497L:	virtualization@lists.linux-foundation.org
18498S:	Maintained
18499F:	drivers/iommu/virtio-iommu.c
18500F:	include/uapi/linux/virtio_iommu.h
18501
18502VIRTIO MEM DRIVER
18503M:	David Hildenbrand <david@redhat.com>
18504L:	virtualization@lists.linux-foundation.org
18505S:	Maintained
18506F:	drivers/virtio/virtio_mem.c
18507F:	include/uapi/linux/virtio_mem.h
18508
18509VIRTUAL BOX GUEST DEVICE DRIVER
18510M:	Hans de Goede <hdegoede@redhat.com>
18511M:	Arnd Bergmann <arnd@arndb.de>
18512M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18513S:	Maintained
18514F:	drivers/virt/vboxguest/
18515F:	include/linux/vbox_utils.h
18516F:	include/uapi/linux/vbox*.h
18517
18518VIRTUAL BOX SHARED FOLDER VFS DRIVER
18519M:	Hans de Goede <hdegoede@redhat.com>
18520L:	linux-fsdevel@vger.kernel.org
18521S:	Maintained
18522F:	fs/vboxsf/*
18523
18524VIRTUAL SERIO DEVICE DRIVER
18525M:	Stephen Chandler Paul <thatslyude@gmail.com>
18526S:	Maintained
18527F:	drivers/input/serio/userio.c
18528F:	include/uapi/linux/userio.h
18529
18530VIVID VIRTUAL VIDEO DRIVER
18531M:	Hans Verkuil <hverkuil@xs4all.nl>
18532L:	linux-media@vger.kernel.org
18533S:	Maintained
18534W:	https://linuxtv.org
18535T:	git git://linuxtv.org/media_tree.git
18536F:	drivers/media/test-drivers/vivid/*
 
 
18537
18538VLYNQ BUS
18539M:	Florian Fainelli <f.fainelli@gmail.com>
18540L:	openwrt-devel@lists.openwrt.org (subscribers-only)
18541S:	Maintained
18542F:	drivers/vlynq/vlynq.c
18543F:	include/linux/vlynq.h
18544
18545VME SUBSYSTEM
18546M:	Martyn Welch <martyn@welchs.me.uk>
18547M:	Manohar Vanga <manohar.vanga@gmail.com>
18548M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18549L:	devel@driverdev.osuosl.org
18550S:	Maintained
18551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18552F:	Documentation/driver-api/vme.rst
18553F:	drivers/staging/vme/
18554F:	drivers/vme/
18555F:	include/linux/vme*
18556
18557VMWARE BALLOON DRIVER
18558M:	Nadav Amit <namit@vmware.com>
18559M:	"VMware, Inc." <pv-drivers@vmware.com>
18560L:	linux-kernel@vger.kernel.org
18561S:	Maintained
18562F:	drivers/misc/vmw_balloon.c
18563
18564VMWARE HYPERVISOR INTERFACE
18565M:	Deep Shah <sdeep@vmware.com>
18566M:	"VMware, Inc." <pv-drivers@vmware.com>
18567L:	virtualization@lists.linux-foundation.org
18568S:	Supported
18569F:	arch/x86/include/asm/vmware.h
18570F:	arch/x86/kernel/cpu/vmware.c
 
18571
18572VMWARE PVRDMA DRIVER
18573M:	Adit Ranadive <aditr@vmware.com>
18574M:	VMware PV-Drivers <pv-drivers@vmware.com>
18575L:	linux-rdma@vger.kernel.org
18576S:	Maintained
18577F:	drivers/infiniband/hw/vmw_pvrdma/
18578
18579VMware PVSCSI driver
18580M:	Jim Gill <jgill@vmware.com>
18581M:	VMware PV-Drivers <pv-drivers@vmware.com>
18582L:	linux-scsi@vger.kernel.org
18583S:	Maintained
18584F:	drivers/scsi/vmw_pvscsi.c
18585F:	drivers/scsi/vmw_pvscsi.h
18586
18587VMWARE VIRTUAL PTP CLOCK DRIVER
18588M:	Vivek Thampi <vithampi@vmware.com>
18589M:	"VMware, Inc." <pv-drivers@vmware.com>
18590L:	netdev@vger.kernel.org
18591S:	Supported
18592F:	drivers/ptp/ptp_vmw.c
18593
18594VMWARE VMMOUSE SUBDRIVER
18595M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
18596M:	"VMware, Inc." <pv-drivers@vmware.com>
18597L:	linux-input@vger.kernel.org
18598S:	Maintained
18599F:	drivers/input/mouse/vmmouse.c
18600F:	drivers/input/mouse/vmmouse.h
18601
18602VMWARE VMXNET3 ETHERNET DRIVER
18603M:	Ronak Doshi <doshir@vmware.com>
18604M:	"VMware, Inc." <pv-drivers@vmware.com>
18605L:	netdev@vger.kernel.org
18606S:	Maintained
18607F:	drivers/net/vmxnet3/
18608
18609VOCORE VOCORE2 BOARD
18610M:	Harvey Hunt <harveyhuntnexus@gmail.com>
18611L:	linux-mips@vger.kernel.org
18612S:	Maintained
18613F:	arch/mips/boot/dts/ralink/vocore2.dts
18614
18615VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18616M:	Liam Girdwood <lgirdwood@gmail.com>
18617M:	Mark Brown <broonie@kernel.org>
18618L:	linux-kernel@vger.kernel.org
18619S:	Supported
18620W:	http://www.slimlogic.co.uk/?p=48
18621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
 
18622F:	Documentation/devicetree/bindings/regulator/
18623F:	Documentation/power/regulator/
18624F:	drivers/regulator/
18625F:	include/dt-bindings/regulator/
18626F:	include/linux/regulator/
18627K:	regulator_get_optional
18628
18629VRF
18630M:	David Ahern <dsahern@kernel.org>
18631M:	Shrijeet Mukherjee <shrijeet@gmail.com>
18632L:	netdev@vger.kernel.org
18633S:	Maintained
18634F:	Documentation/networking/vrf.rst
18635F:	drivers/net/vrf.c
18636
18637VSPRINTF
18638M:	Petr Mladek <pmladek@suse.com>
18639M:	Steven Rostedt <rostedt@goodmis.org>
18640M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18641R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18642R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
18643S:	Maintained
18644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18645F:	Documentation/core-api/printk-formats.rst
18646F:	lib/test_printf.c
18647F:	lib/vsprintf.c
18648
18649VT1211 HARDWARE MONITOR DRIVER
18650M:	Juerg Haefliger <juergh@gmail.com>
18651L:	linux-hwmon@vger.kernel.org
18652S:	Maintained
18653F:	Documentation/hwmon/vt1211.rst
18654F:	drivers/hwmon/vt1211.c
18655
18656VT8231 HARDWARE MONITOR DRIVER
18657M:	Roger Lucas <vt8231@hiddenengine.co.uk>
18658L:	linux-hwmon@vger.kernel.org
18659S:	Maintained
18660F:	drivers/hwmon/vt8231.c
18661
18662VUB300 USB to SDIO/SD/MMC bridge chip
 
18663L:	linux-mmc@vger.kernel.org
18664S:	Orphan
 
18665F:	drivers/mmc/host/vub300.c
18666
18667W1 DALLAS'S 1-WIRE BUS
18668M:	Evgeniy Polyakov <zbr@ioremap.net>
18669S:	Maintained
18670F:	Documentation/devicetree/bindings/w1/
18671F:	Documentation/w1/
18672F:	drivers/w1/
18673F:	include/linux/w1.h
18674
18675W83791D HARDWARE MONITORING DRIVER
18676M:	Marc Hulsman <m.hulsman@tudelft.nl>
18677L:	linux-hwmon@vger.kernel.org
18678S:	Maintained
18679F:	Documentation/hwmon/w83791d.rst
18680F:	drivers/hwmon/w83791d.c
18681
18682W83793 HARDWARE MONITORING DRIVER
18683M:	Rudolf Marek <r.marek@assembler.cz>
18684L:	linux-hwmon@vger.kernel.org
18685S:	Maintained
18686F:	Documentation/hwmon/w83793.rst
18687F:	drivers/hwmon/w83793.c
18688
18689W83795 HARDWARE MONITORING DRIVER
18690M:	Jean Delvare <jdelvare@suse.com>
18691L:	linux-hwmon@vger.kernel.org
18692S:	Maintained
18693F:	drivers/hwmon/w83795.c
18694
18695W83L51xD SD/MMC CARD INTERFACE DRIVER
18696M:	Pierre Ossman <pierre@ossman.eu>
18697S:	Maintained
18698F:	drivers/mmc/host/wbsd.*
18699
18700WACOM PROTOCOL 4 SERIAL TABLETS
18701M:	Julian Squires <julian@cipht.net>
18702M:	Hans de Goede <hdegoede@redhat.com>
18703L:	linux-input@vger.kernel.org
18704S:	Maintained
18705F:	drivers/input/tablet/wacom_serial4.c
18706
18707WATCHDOG DEVICE DRIVERS
18708M:	Wim Van Sebroeck <wim@linux-watchdog.org>
18709M:	Guenter Roeck <linux@roeck-us.net>
18710L:	linux-watchdog@vger.kernel.org
18711S:	Maintained
18712W:	http://www.linux-watchdog.org/
18713T:	git git://www.linux-watchdog.org/linux-watchdog.git
 
18714F:	Documentation/devicetree/bindings/watchdog/
18715F:	Documentation/watchdog/
18716F:	drivers/watchdog/
18717F:	include/linux/watchdog.h
18718F:	include/uapi/linux/watchdog.h
18719
18720WHISKEYCOVE PMIC GPIO DRIVER
18721M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18722L:	linux-gpio@vger.kernel.org
18723S:	Maintained
18724F:	drivers/gpio/gpio-wcove.c
18725
18726WHWAVE RTC DRIVER
18727M:	Dianlong Li <long17.cool@163.com>
18728L:	linux-rtc@vger.kernel.org
18729S:	Maintained
18730F:	drivers/rtc/rtc-sd3078.c
18731
18732WIIMOTE HID DRIVER
18733M:	David Rheinsberg <david.rheinsberg@gmail.com>
18734L:	linux-input@vger.kernel.org
18735S:	Maintained
18736F:	drivers/hid/hid-wiimote*
18737
18738WILOCITY WIL6210 WIRELESS DRIVER
18739M:	Maya Erez <merez@codeaurora.org>
18740L:	linux-wireless@vger.kernel.org
18741L:	wil6210@qti.qualcomm.com
18742S:	Supported
18743W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18744F:	drivers/net/wireless/ath/wil6210/
18745
18746WIMAX STACK
18747M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18748M:	linux-wimax@intel.com
18749L:	wimax@linuxwimax.org (subscribers-only)
18750S:	Supported
18751W:	http://linuxwimax.org
18752F:	Documentation/admin-guide/wimax/wimax.rst
18753F:	include/linux/wimax/debug.h
18754F:	include/net/wimax.h
18755F:	include/uapi/linux/wimax.h
18756F:	net/wimax/
18757
18758WINBOND CIR DRIVER
18759M:	David Härdeman <david@hardeman.nu>
18760S:	Maintained
18761F:	drivers/media/rc/winbond-cir.c
18762
 
 
 
 
 
18763WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18764M:	William Breathitt Gray <vilhelm.gray@gmail.com>
18765L:	linux-watchdog@vger.kernel.org
18766S:	Maintained
18767F:	drivers/watchdog/ebc-c384_wdt.c
18768
18769WINSYSTEMS WS16C48 GPIO DRIVER
18770M:	William Breathitt Gray <vilhelm.gray@gmail.com>
18771L:	linux-gpio@vger.kernel.org
18772S:	Maintained
18773F:	drivers/gpio/gpio-ws16c48.c
18774
18775WIREGUARD SECURE NETWORK TUNNEL
18776M:	Jason A. Donenfeld <Jason@zx2c4.com>
18777L:	wireguard@lists.zx2c4.com
18778L:	netdev@vger.kernel.org
18779S:	Maintained
18780F:	drivers/net/wireguard/
18781F:	tools/testing/selftests/wireguard/
18782
18783WISTRON LAPTOP BUTTON DRIVER
18784M:	Miloslav Trmac <mitr@volny.cz>
18785S:	Maintained
18786F:	drivers/input/misc/wistron_btns.c
18787
18788WL3501 WIRELESS PCMCIA CARD DRIVER
18789L:	linux-wireless@vger.kernel.org
18790S:	Odd fixes
18791F:	drivers/net/wireless/wl3501*
18792
18793WOLFSON MICROELECTRONICS DRIVERS
18794L:	patches@opensource.cirrus.com
18795S:	Supported
18796W:	https://github.com/CirrusLogic/linux-drivers/wiki
18797T:	git https://github.com/CirrusLogic/linux-drivers.git
18798F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18799F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18800F:	Documentation/devicetree/bindings/mfd/wm831x.txt
18801F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18802F:	Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18803F:	Documentation/hwmon/wm83??.rst
 
 
 
 
 
18804F:	arch/arm/mach-s3c64xx/mach-crag6410*
18805F:	drivers/clk/clk-wm83*.c
18806F:	drivers/extcon/extcon-arizona.c
 
18807F:	drivers/gpio/gpio-*wm*.c
18808F:	drivers/gpio/gpio-arizona.c
18809F:	drivers/hwmon/wm83??-hwmon.c
18810F:	drivers/input/misc/wm831x-on.c
18811F:	drivers/input/touchscreen/wm831x-ts.c
18812F:	drivers/input/touchscreen/wm97*.c
18813F:	drivers/leds/leds-wm83*.c
18814F:	drivers/mfd/arizona*
18815F:	drivers/mfd/cs47l24*
18816F:	drivers/mfd/wm*.c
 
18817F:	drivers/power/supply/wm83*.c
18818F:	drivers/regulator/arizona*
18819F:	drivers/regulator/wm8*.c
18820F:	drivers/rtc/rtc-wm83*.c
 
 
18821F:	drivers/video/backlight/wm83*_bl.c
18822F:	drivers/watchdog/wm83*_wdt.c
18823F:	include/linux/mfd/arizona/
18824F:	include/linux/mfd/wm831x/
18825F:	include/linux/mfd/wm8350/
18826F:	include/linux/mfd/wm8400*
18827F:	include/linux/regulator/arizona*
18828F:	include/linux/wm97xx.h
18829F:	include/sound/wm????.h
18830F:	sound/soc/codecs/arizona.?
18831F:	sound/soc/codecs/cs47l24*
18832F:	sound/soc/codecs/wm*
 
18833
18834WORKQUEUE
18835M:	Tejun Heo <tj@kernel.org>
18836R:	Lai Jiangshan <jiangshanlai@gmail.com>
18837S:	Maintained
18838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18839F:	Documentation/core-api/workqueue.rst
18840F:	include/linux/workqueue.h
18841F:	kernel/workqueue.c
 
18842
18843X-POWERS AXP288 PMIC DRIVERS
18844M:	Hans de Goede <hdegoede@redhat.com>
18845S:	Maintained
18846F:	drivers/acpi/pmic/intel_pmic_xpower.c
18847N:	axp288
 
18848
18849X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18850M:	Chen-Yu Tsai <wens@csie.org>
18851L:	linux-kernel@vger.kernel.org
18852S:	Maintained
18853N:	axp[128]
18854
18855X.25 NETWORK LAYER
18856M:	Andrew Hendry <andrew.hendry@gmail.com>
18857L:	linux-x25@vger.kernel.org
18858S:	Odd Fixes
18859F:	Documentation/networking/x25*
18860F:	include/net/x25*
18861F:	net/x25/
18862
18863X86 ARCHITECTURE (32-BIT AND 64-BIT)
18864M:	Thomas Gleixner <tglx@linutronix.de>
18865M:	Ingo Molnar <mingo@redhat.com>
18866M:	Borislav Petkov <bp@alien8.de>
18867M:	x86@kernel.org
18868R:	"H. Peter Anvin" <hpa@zytor.com>
 
18869L:	linux-kernel@vger.kernel.org
18870S:	Maintained
18871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
 
18872F:	Documentation/devicetree/bindings/x86/
18873F:	Documentation/x86/
18874F:	arch/x86/
18875
18876X86 ENTRY CODE
18877M:	Andy Lutomirski <luto@kernel.org>
18878L:	linux-kernel@vger.kernel.org
18879S:	Maintained
18880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
 
18881F:	arch/x86/entry/
18882
18883X86 MCE INFRASTRUCTURE
18884M:	Tony Luck <tony.luck@intel.com>
18885M:	Borislav Petkov <bp@alien8.de>
18886L:	linux-edac@vger.kernel.org
18887S:	Maintained
18888F:	arch/x86/kernel/cpu/mce/*
18889
18890X86 MICROCODE UPDATE SUPPORT
18891M:	Borislav Petkov <bp@alien8.de>
18892S:	Maintained
18893F:	arch/x86/kernel/cpu/microcode/*
18894
18895X86 MM
18896M:	Dave Hansen <dave.hansen@linux.intel.com>
18897M:	Andy Lutomirski <luto@kernel.org>
18898M:	Peter Zijlstra <peterz@infradead.org>
18899L:	linux-kernel@vger.kernel.org
18900S:	Maintained
18901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
 
18902F:	arch/x86/mm/
18903
18904X86 PLATFORM DRIVERS
18905M:	Hans de Goede <hdegoede@redhat.com>
18906M:	Mark Gross <mgross@linux.intel.com>
18907L:	platform-driver-x86@vger.kernel.org
18908S:	Maintained
18909T:	git git://git.infradead.org/linux-platform-drivers-x86.git
18910F:	drivers/platform/olpc/
18911F:	drivers/platform/x86/
 
18912
18913X86 PLATFORM DRIVERS - ARCH
18914R:	Darren Hart <dvhart@infradead.org>
18915R:	Andy Shevchenko <andy@infradead.org>
18916L:	platform-driver-x86@vger.kernel.org
18917L:	x86@kernel.org
18918S:	Maintained
18919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
 
18920F:	arch/x86/platform
18921
18922X86 PLATFORM UV HPE SUPERDOME FLEX
18923M:	Steve Wahl <steve.wahl@hpe.com>
18924R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
18925R:	Russ Anderson <russ.anderson@hpe.com>
18926S:	Supported
18927F:	arch/x86/include/asm/uv/
18928F:	arch/x86/kernel/apic/x2apic_uv_x.c
18929F:	arch/x86/platform/uv/
18930
18931X86 VDSO
18932M:	Andy Lutomirski <luto@kernel.org>
18933L:	linux-kernel@vger.kernel.org
18934S:	Maintained
18935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
 
18936F:	arch/x86/entry/vdso/
18937
18938XARRAY
18939M:	Matthew Wilcox <willy@infradead.org>
18940L:	linux-fsdevel@vger.kernel.org
18941S:	Supported
18942F:	Documentation/core-api/xarray.rst
18943F:	include/linux/idr.h
18944F:	include/linux/xarray.h
18945F:	lib/idr.c
18946F:	lib/xarray.c
 
 
18947F:	tools/testing/radix-tree
18948
18949XBOX DVD IR REMOTE
18950M:	Benjamin Valentin <benpicco@googlemail.com>
18951S:	Maintained
18952F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
18953F:	drivers/media/rc/xbox_remote.c
 
18954
18955XC2028/3028 TUNER DRIVER
18956M:	Mauro Carvalho Chehab <mchehab@kernel.org>
18957L:	linux-media@vger.kernel.org
18958S:	Maintained
18959W:	https://linuxtv.org
18960T:	git git://linuxtv.org/media_tree.git
 
18961F:	drivers/media/tuners/tuner-xc2028.*
18962
18963XDP (eXpress Data Path)
18964M:	Alexei Starovoitov <ast@kernel.org>
18965M:	Daniel Borkmann <daniel@iogearbox.net>
18966M:	David S. Miller <davem@davemloft.net>
18967M:	Jakub Kicinski <kuba@kernel.org>
18968M:	Jesper Dangaard Brouer <hawk@kernel.org>
18969M:	John Fastabend <john.fastabend@gmail.com>
18970L:	netdev@vger.kernel.org
18971L:	bpf@vger.kernel.org
18972S:	Supported
 
18973F:	include/net/xdp.h
18974F:	include/trace/events/xdp.h
18975F:	kernel/bpf/cpumap.c
18976F:	kernel/bpf/devmap.c
18977F:	net/core/xdp.c
18978N:	xdp
18979K:	xdp
 
18980
18981XDP SOCKETS (AF_XDP)
18982M:	Björn Töpel <bjorn.topel@intel.com>
18983M:	Magnus Karlsson <magnus.karlsson@intel.com>
18984R:	Jonathan Lemon <jonathan.lemon@gmail.com>
18985L:	netdev@vger.kernel.org
18986L:	bpf@vger.kernel.org
18987S:	Maintained
18988F:	include/net/xdp_sock*
18989F:	include/net/xsk_buff_pool.h
18990F:	include/uapi/linux/if_xdp.h
18991F:	net/xdp/
18992F:	samples/bpf/xdpsock*
18993F:	tools/lib/bpf/xsk*
18994
18995XEN BLOCK SUBSYSTEM
18996M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18997M:	Roger Pau Monné <roger.pau@citrix.com>
18998L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18999S:	Supported
19000F:	drivers/block/xen*
19001F:	drivers/block/xen-blkback/*
 
19002
19003XEN HYPERVISOR ARM
19004M:	Stefano Stabellini <sstabellini@kernel.org>
19005L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19006S:	Maintained
19007F:	arch/arm/include/asm/xen/
19008F:	arch/arm/xen/
 
19009
19010XEN HYPERVISOR ARM64
19011M:	Stefano Stabellini <sstabellini@kernel.org>
19012L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19013S:	Maintained
19014F:	arch/arm64/include/asm/xen/
19015F:	arch/arm64/xen/
 
19016
19017XEN HYPERVISOR INTERFACE
19018M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
19019M:	Juergen Gross <jgross@suse.com>
19020R:	Stefano Stabellini <sstabellini@kernel.org>
19021L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19022S:	Supported
19023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19024F:	Documentation/ABI/stable/sysfs-hypervisor-xen
19025F:	Documentation/ABI/testing/sysfs-hypervisor-xen
19026F:	arch/x86/include/asm/pvclock-abi.h
19027F:	arch/x86/include/asm/xen/
19028F:	arch/x86/platform/pvh/
19029F:	arch/x86/xen/
 
19030F:	drivers/*/xen-*front.c
19031F:	drivers/xen/
19032F:	include/uapi/xen/
 
19033F:	include/xen/
 
 
 
19034
19035XEN NETWORK BACKEND DRIVER
19036M:	Wei Liu <wei.liu@kernel.org>
19037M:	Paul Durrant <paul@xen.org>
19038L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19039L:	netdev@vger.kernel.org
19040S:	Supported
19041F:	drivers/net/xen-netback/*
19042
19043XEN PCI SUBSYSTEM
19044M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19045L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19046S:	Supported
19047F:	arch/x86/pci/*xen*
19048F:	drivers/pci/*xen*
19049
19050XEN PVSCSI DRIVERS
19051M:	Juergen Gross <jgross@suse.com>
19052L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19053L:	linux-scsi@vger.kernel.org
19054S:	Supported
19055F:	drivers/scsi/xen-scsifront.c
19056F:	drivers/xen/xen-scsiback.c
19057F:	include/xen/interface/io/vscsiif.h
19058
19059XEN SOUND FRONTEND DRIVER
19060M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19061L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19062L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19063S:	Supported
19064F:	sound/xen/*
19065
19066XEN SWIOTLB SUBSYSTEM
19067M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19068L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19069L:	iommu@lists.linux-foundation.org
19070S:	Supported
19071F:	arch/x86/xen/*swiotlb*
19072F:	drivers/xen/*swiotlb*
19073
 
 
 
 
 
 
 
19074XFS FILESYSTEM
19075M:	Darrick J. Wong <darrick.wong@oracle.com>
19076M:	linux-xfs@vger.kernel.org
19077L:	linux-xfs@vger.kernel.org
19078S:	Supported
19079W:	http://xfs.org/
19080T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19081F:	Documentation/ABI/testing/sysfs-fs-xfs
19082F:	Documentation/admin-guide/xfs.rst
19083F:	Documentation/filesystems/xfs-delayed-logging-design.rst
19084F:	Documentation/filesystems/xfs-self-describing-metadata.rst
 
19085F:	fs/xfs/
19086F:	include/uapi/linux/dqblk_xfs.h
19087F:	include/uapi/linux/fsmap.h
19088
19089XILINX AXI ETHERNET DRIVER
19090M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19091S:	Maintained
19092F:	drivers/net/ethernet/xilinx/xilinx_axienet*
19093
19094XILINX CAN DRIVER
19095M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19096R:	Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19097L:	linux-can@vger.kernel.org
19098S:	Maintained
19099F:	Documentation/devicetree/bindings/net/can/xilinx_can.txt
19100F:	drivers/net/can/xilinx_can.c
19101
19102XILINX SD-FEC IP CORES
19103M:	Derek Kiernan <derek.kiernan@xilinx.com>
19104M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
19105S:	Maintained
19106F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19107F:	Documentation/misc-devices/xilinx_sdfec.rst
19108F:	drivers/misc/Kconfig
19109F:	drivers/misc/Makefile
19110F:	drivers/misc/xilinx_sdfec.c
19111F:	include/uapi/misc/xilinx_sdfec.h
19112
19113XILINX UARTLITE SERIAL DRIVER
19114M:	Peter Korsgaard <jacmet@sunsite.dk>
19115L:	linux-serial@vger.kernel.org
19116S:	Maintained
19117F:	drivers/tty/serial/uartlite.c
19118
19119XILINX VIDEO IP CORES
19120M:	Hyun Kwon <hyun.kwon@xilinx.com>
19121M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19122L:	linux-media@vger.kernel.org
19123S:	Supported
19124T:	git git://linuxtv.org/media_tree.git
 
19125F:	Documentation/devicetree/bindings/media/xilinx/
19126F:	drivers/media/platform/xilinx/
19127F:	include/uapi/linux/xilinx-v4l2-controls.h
19128
19129XILINX ZYNQMP DPDMA DRIVER
19130M:	Hyun Kwon <hyun.kwon@xilinx.com>
19131M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19132L:	dmaengine@vger.kernel.org
19133S:	Supported
19134F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19135F:	drivers/dma/xilinx/xilinx_dpdma.c
19136F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19137
19138XILINX ZYNQMP PSGTR PHY DRIVER
19139M:	Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19140M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19141L:	linux-kernel@vger.kernel.org
19142S:	Supported
19143T:	git https://github.com/Xilinx/linux-xlnx.git
19144F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19145F:	drivers/phy/xilinx/phy-zynqmp.c
19146
19147XILLYBUS DRIVER
19148M:	Eli Billauer <eli.billauer@gmail.com>
19149L:	linux-kernel@vger.kernel.org
19150S:	Supported
19151F:	drivers/char/xillybus/
19152
19153XLP9XX I2C DRIVER
19154M:	George Cherian <gcherian@marvell.com>
 
19155L:	linux-i2c@vger.kernel.org
 
19156S:	Supported
19157W:	http://www.marvell.com
19158F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19159F:	drivers/i2c/busses/i2c-xlp9xx.c
19160
19161XRA1403 GPIO EXPANDER
19162M:	Nandor Han <nandor.han@ge.com>
19163M:	Semi Malinen <semi.malinen@ge.com>
19164L:	linux-gpio@vger.kernel.org
19165S:	Maintained
19166F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19167F:	drivers/gpio/gpio-xra1403.c
 
19168
19169XTENSA XTFPGA PLATFORM SUPPORT
19170M:	Max Filippov <jcmvbkbc@gmail.com>
19171L:	linux-xtensa@linux-xtensa.org
19172S:	Maintained
19173F:	drivers/spi/spi-xtensa-xtfpga.c
19174F:	sound/soc/xtensa/xtfpga-i2s.c
19175
19176YAM DRIVER FOR AX.25
19177M:	Jean-Paul Roubelat <jpr@f6fbb.org>
19178L:	linux-hams@vger.kernel.org
19179S:	Maintained
19180F:	drivers/net/hamradio/yam*
19181F:	include/linux/yam.h
19182
19183YAMA SECURITY MODULE
19184M:	Kees Cook <keescook@chromium.org>
19185S:	Supported
19186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19187F:	Documentation/admin-guide/LSM/Yama.rst
19188F:	security/yama/
 
19189
19190YEALINK PHONE DRIVER
19191M:	Henk Vergonet <Henk.Vergonet@gmail.com>
19192L:	usbb2k-api-dev@nongnu.org
19193S:	Maintained
19194F:	Documentation/input/devices/yealink.rst
19195F:	drivers/input/misc/yealink.*
19196
19197Z8530 DRIVER FOR AX.25
19198M:	Joerg Reuter <jreuter@yaina.de>
19199L:	linux-hams@vger.kernel.org
19200S:	Maintained
19201W:	http://yaina.de/jreuter/
19202W:	http://www.qsl.net/dl1bke/
19203F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
 
 
19204F:	drivers/net/hamradio/*scc.c
19205F:	drivers/net/hamradio/z8530.h
19206
19207ZBUD COMPRESSED PAGE ALLOCATOR
19208M:	Seth Jennings <sjenning@redhat.com>
19209M:	Dan Streetman <ddstreet@ieee.org>
19210L:	linux-mm@kvack.org
19211S:	Maintained
19212F:	include/linux/zbud.h
19213F:	mm/zbud.c
 
19214
19215ZD1211RW WIRELESS DRIVER
19216M:	Daniel Drake <dsd@gentoo.org>
19217M:	Ulrich Kunitz <kune@deine-taler.de>
 
19218L:	linux-wireless@vger.kernel.org
19219L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
19220S:	Maintained
19221W:	http://zd1211.ath.cx/wiki/DriverRewrite
19222F:	drivers/net/wireless/zydas/zd1211rw/
19223
19224ZD1301 MEDIA DRIVER
19225M:	Antti Palosaari <crope@iki.fi>
19226L:	linux-media@vger.kernel.org
19227S:	Maintained
19228W:	https://linuxtv.org/
19229W:	http://palosaari.fi/linux/
19230Q:	https://patchwork.linuxtv.org/project/linux-media/list/
 
19231F:	drivers/media/usb/dvb-usb-v2/zd1301*
19232
19233ZD1301_DEMOD MEDIA DRIVER
19234M:	Antti Palosaari <crope@iki.fi>
19235L:	linux-media@vger.kernel.org
19236S:	Maintained
19237W:	https://linuxtv.org/
19238W:	http://palosaari.fi/linux/
19239Q:	https://patchwork.linuxtv.org/project/linux-media/list/
 
19240F:	drivers/media/dvb-frontends/zd1301_demod*
19241
19242ZHAOXIN PROCESSOR SUPPORT
19243M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19244L:	linux-kernel@vger.kernel.org
19245S:	Maintained
19246F:	arch/x86/kernel/cpu/zhaoxin.c
19247
19248ZONEFS FILESYSTEM
19249M:	Damien Le Moal <damien.lemoal@wdc.com>
19250M:	Naohiro Aota <naohiro.aota@wdc.com>
19251R:	Johannes Thumshirn <jth@kernel.org>
19252L:	linux-fsdevel@vger.kernel.org
19253S:	Maintained
19254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19255F:	Documentation/filesystems/zonefs.rst
19256F:	fs/zonefs/
19257
19258ZPOOL COMPRESSED PAGE STORAGE API
19259M:	Dan Streetman <ddstreet@ieee.org>
19260L:	linux-mm@kvack.org
19261S:	Maintained
19262F:	include/linux/zpool.h
19263F:	mm/zpool.c
 
19264
19265ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19266M:	Minchan Kim <minchan@kernel.org>
19267M:	Nitin Gupta <ngupta@vflare.org>
19268R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19269L:	linux-kernel@vger.kernel.org
19270S:	Maintained
19271F:	Documentation/admin-guide/blockdev/zram.rst
19272F:	drivers/block/zram/
 
19273
19274ZS DECSTATION Z85C30 SERIAL DRIVER
19275M:	"Maciej W. Rozycki" <macro@linux-mips.org>
19276S:	Maintained
19277F:	drivers/tty/serial/zs.*
19278
19279ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19280M:	Minchan Kim <minchan@kernel.org>
19281M:	Nitin Gupta <ngupta@vflare.org>
19282R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19283L:	linux-mm@kvack.org
19284S:	Maintained
19285F:	Documentation/vm/zsmalloc.rst
19286F:	include/linux/zsmalloc.h
19287F:	mm/zsmalloc.c
 
 
19288
19289ZSWAP COMPRESSED SWAP CACHING
19290M:	Seth Jennings <sjenning@redhat.com>
19291M:	Dan Streetman <ddstreet@ieee.org>
19292M:	Vitaly Wool <vitaly.wool@konsulko.com>
19293L:	linux-mm@kvack.org
19294S:	Maintained
19295F:	mm/zswap.c
19296
19297THE REST
19298M:	Linus Torvalds <torvalds@linux-foundation.org>
19299L:	linux-kernel@vger.kernel.org
19300S:	Buried alive in reporters
19301Q:	http://patchwork.kernel.org/project/LKML/list/
19302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
 
19303F:	*
19304F:	*/
v5.4
    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 <zyjzyj2000@gmail.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>
 
 1254L:	Mali DP Maintainers <malidp@foss.arm.com>
 1255S:	Supported
 1256T:	git git://anongit.freedesktop.org/drm/drm-misc
 
 
 1257F:	drivers/gpu/drm/arm/display/include/
 1258F:	drivers/gpu/drm/arm/display/komeda/
 1259F:	Documentation/devicetree/bindings/display/arm,komeda.txt
 1260F:	Documentation/gpu/komeda-kms.rst
 
 
 
 
 
 
 
 
 
 1261
 1262ARM MALI-DP DRM DRIVER
 1263M:	Liviu Dudau <liviu.dudau@arm.com>
 1264M:	Brian Starkey <brian.starkey@arm.com>
 1265L:	Mali DP Maintainers <malidp@foss.arm.com>
 1266S:	Supported
 1267T:	git git://anongit.freedesktop.org/drm/drm-misc
 1268F:	drivers/gpu/drm/arm/
 1269F:	Documentation/devicetree/bindings/display/arm,malidp.txt
 1270F:	Documentation/gpu/afbc.rst
 1271
 1272ARM MALI PANFROST DRM DRIVER
 1273M:	Rob Herring <robh@kernel.org>
 1274M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
 1275L:	dri-devel@lists.freedesktop.org
 1276S:	Supported
 1277T:	git git://anongit.freedesktop.org/drm/drm-misc
 1278F:	drivers/gpu/drm/panfrost/
 1279F:	include/uapi/drm/panfrost_drm.h
 1280
 1281ARM MFM AND FLOPPY DRIVERS
 1282M:	Ian Molton <spyro@f2s.com>
 1283S:	Maintained
 
 1284F:	arch/arm/mach-rpc/floppydma.S
 1285F:	arch/arm/include/asm/floppy.h
 1286
 1287ARM PMU PROFILING AND DEBUGGING
 1288M:	Will Deacon <will@kernel.org>
 1289M:	Mark Rutland <mark.rutland@arm.com>
 
 1290S:	Maintained
 1291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 
 
 
 1292F:	arch/arm*/kernel/perf_*
 1293F:	arch/arm/oprofile/common.c
 1294F:	arch/arm*/kernel/hw_breakpoint.c
 1295F:	arch/arm*/include/asm/hw_breakpoint.h
 1296F:	arch/arm*/include/asm/perf_event.h
 1297F:	drivers/perf/*
 1298F:	include/linux/perf/arm_pmu.h
 1299F:	Documentation/devicetree/bindings/arm/pmu.yaml
 1300F:	Documentation/devicetree/bindings/perf/
 1301
 1302ARM PORT
 1303M:	Russell King <linux@armlinux.org.uk>
 1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 1305W:	http://www.armlinux.org.uk/
 1306S:	Odd Fixes
 1307T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
 1308F:	arch/arm/
 1309X:	arch/arm/boot/dts/
 1310
 1311ARM PRIMECELL AACI PL041 DRIVER
 1312M:	Russell King <linux@armlinux.org.uk>
 1313S:	Odd Fixes
 1314F:	sound/arm/aaci.*
 1315
 1316ARM PRIMECELL BUS SUPPORT
 1317M:	Russell King <linux@armlinux.org.uk>
 1318S:	Odd Fixes
 1319F:	drivers/amba/
 1320F:	include/linux/amba/bus.h
 1321
 1322ARM PRIMECELL CLCD PL110 DRIVER
 1323M:	Russell King <linux@armlinux.org.uk>
 1324S:	Odd Fixes
 1325F:	drivers/video/fbdev/amba-clcd.*
 1326
 1327ARM PRIMECELL KMI PL050 DRIVER
 1328M:	Russell King <linux@armlinux.org.uk>
 1329S:	Odd Fixes
 1330F:	drivers/input/serio/ambakmi.*
 1331F:	include/linux/amba/kmi.h
 1332
 1333ARM PRIMECELL MMCI PL180/1 DRIVER
 1334M:	Russell King <linux@armlinux.org.uk>
 1335S:	Odd Fixes
 1336F:	drivers/mmc/host/mmci.*
 1337F:	include/linux/amba/mmci.h
 1338
 1339ARM PRIMECELL SSP PL022 SPI DRIVER
 1340M:	Linus Walleij <linus.walleij@linaro.org>
 1341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1342S:	Maintained
 1343F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
 1344F:	drivers/spi/spi-pl022.c
 1345
 1346ARM PRIMECELL UART PL010 AND PL011 DRIVERS
 1347M:	Russell King <linux@armlinux.org.uk>
 1348S:	Odd Fixes
 1349F:	drivers/tty/serial/amba-pl01*.c
 1350F:	include/linux/amba/serial.h
 1351
 1352ARM PRIMECELL VIC PL190/PL192 DRIVER
 1353M:	Linus Walleij <linus.walleij@linaro.org>
 1354L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1355S:	Maintained
 1356F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
 1357F:	drivers/irqchip/irq-vic.c
 1358
 1359AMAZON ANNAPURNA LABS FIC DRIVER
 1360M:	Talel Shenhar <talel@amazon.com>
 
 1361S:	Maintained
 1362F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
 1363F:	drivers/irqchip/irq-al-fic.c
 1364
 1365ARM SMMU DRIVERS
 1366M:	Will Deacon <will@kernel.org>
 1367R:	Robin Murphy <robin.murphy@arm.com>
 1368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1369S:	Maintained
 1370F:	drivers/iommu/arm-smmu*
 
 
 1371F:	drivers/iommu/io-pgtable-arm.c
 1372F:	drivers/iommu/io-pgtable-arm-v7s.c
 1373
 1374ARM SUB-ARCHITECTURES
 1375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1376S:	Maintained
 
 1377F:	arch/arm/mach-*/
 1378F:	arch/arm/plat-*/
 1379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
 1380
 1381ARM/ACTIONS SEMI ARCHITECTURE
 1382M:	Andreas Färber <afaerber@suse.de>
 1383R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 1384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1385S:	Maintained
 1386N:	owl
 
 
 
 
 
 
 
 
 1387F:	arch/arm/mach-actions/
 1388F:	arch/arm/boot/dts/owl-*
 1389F:	arch/arm64/boot/dts/actions/
 1390F:	drivers/clk/actions/
 1391F:	drivers/clocksource/timer-owl*
 1392F:	drivers/dma/owl-dma.c
 1393F:	drivers/i2c/busses/i2c-owl.c
 
 1394F:	drivers/pinctrl/actions/*
 1395F:	drivers/soc/actions/
 1396F:	include/dt-bindings/power/owl-*
 
 1397F:	include/linux/soc/actions/
 1398F:	Documentation/devicetree/bindings/arm/actions.yaml
 1399F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
 1400F:	Documentation/devicetree/bindings/dma/owl-dma.txt
 1401F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
 1402F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
 1403F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
 1404F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
 1405
 1406ARM/ADS SPHERE MACHINE SUPPORT
 1407M:	Lennert Buytenhek <kernel@wantstofly.org>
 1408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1409S:	Maintained
 1410
 1411ARM/AFEB9260 MACHINE SUPPORT
 1412M:	Sergey Lapin <slapin@ossfans.org>
 1413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1414S:	Maintained
 1415
 1416ARM/AJECO 1ARM MACHINE SUPPORT
 1417M:	Lennert Buytenhek <kernel@wantstofly.org>
 1418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1419S:	Maintained
 1420
 1421ARM/Allwinner SoC Clock Support
 1422M:	Emilio López <emilio@elopez.com.ar>
 1423S:	Maintained
 1424F:	drivers/clk/sunxi/
 1425
 1426ARM/Allwinner sunXi SoC support
 1427M:	Maxime Ripard <mripard@kernel.org>
 1428M:	Chen-Yu Tsai <wens@csie.org>
 1429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1430S:	Maintained
 1431N:	sun[x456789]i
 1432N:	sun50i
 1433F:	arch/arm/mach-sunxi/
 1434F:	arch/arm64/boot/dts/allwinner/
 1435F:	drivers/clk/sunxi-ng/
 1436F:	drivers/pinctrl/sunxi/
 1437F:	drivers/soc/sunxi/
 1438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
 1439
 1440Allwinner A10 CSI driver
 1441M:	Maxime Ripard <mripard@kernel.org>
 1442L:	linux-media@vger.kernel.org
 1443T:	git git://linuxtv.org/media_tree.git
 1444F:	drivers/media/platform/sunxi/sun4i-csi/
 1445F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
 1446S:	Maintained
 1447
 1448ARM/Amlogic Meson SoC CLOCK FRAMEWORK
 1449M:	Neil Armstrong <narmstrong@baylibre.com>
 1450M:	Jerome Brunet <jbrunet@baylibre.com>
 1451L:	linux-amlogic@lists.infradead.org
 1452S:	Maintained
 
 1453F:	drivers/clk/meson/
 
 1454F:	include/dt-bindings/clock/meson*
 1455F:	include/dt-bindings/clock/gxbb*
 1456F:	Documentation/devicetree/bindings/clock/amlogic*
 
 
 
 
 
 
 
 
 
 
 
 
 
 1457
 1458ARM/Amlogic Meson SoC support
 1459M:	Kevin Hilman <khilman@baylibre.com>
 
 
 
 1460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1461L:	linux-amlogic@lists.infradead.org
 
 1462W:	http://linux-meson.com/
 1463S:	Maintained
 1464F:	arch/arm/mach-meson/
 1465F:	arch/arm/boot/dts/meson*
 1466F:	arch/arm64/boot/dts/amlogic/
 
 1467F:	drivers/pinctrl/meson/
 1468F:	drivers/mmc/host/meson*
 1469F:	drivers/soc/amlogic/
 1470F:	drivers/rtc/rtc-meson*
 1471N:	meson
 1472
 1473ARM/Amlogic Meson SoC Sound Drivers
 1474M:	Jerome Brunet <jbrunet@baylibre.com>
 1475L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 1476S:	Maintained
 1477F:	sound/soc/meson/
 1478F:	Documentation/devicetree/bindings/sound/amlogic*
 1479
 1480ARM/Annapurna Labs ALPINE ARCHITECTURE
 1481M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
 1482M:	Antoine Tenart <antoine.tenart@bootlin.com>
 1483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1484S:	Maintained
 
 1485F:	arch/arm/mach-alpine/
 1486F:	arch/arm/boot/dts/alpine*
 1487F:	arch/arm64/boot/dts/al/
 1488F:	drivers/*/*alpine*
 1489
 1490ARM/ARTPEC MACHINE SUPPORT
 1491M:	Jesper Nilsson <jesper.nilsson@axis.com>
 1492M:	Lars Persson <lars.persson@axis.com>
 
 1493S:	Maintained
 1494L:	linux-arm-kernel@axis.com
 
 1495F:	arch/arm/mach-artpec
 1496F:	arch/arm/boot/dts/artpec6*
 1497F:	drivers/clk/axis
 1498F:	drivers/crypto/axis
 1499F:	drivers/mmc/host/usdhi6rol0.c
 1500F:	drivers/pinctrl/pinctrl-artpec*
 1501F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
 1502
 1503ARM/ASPEED I2C DRIVER
 1504M:	Brendan Higgins <brendanhiggins@google.com>
 1505R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
 1506R:	Joel Stanley <joel@jms.id.au>
 1507L:	linux-i2c@vger.kernel.org
 1508L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 1509S:	Maintained
 
 
 
 1510F:	drivers/irqchip/irq-aspeed-i2c-ic.c
 1511F:	drivers/i2c/busses/i2c-aspeed.c
 1512F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
 1513F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
 1514
 1515ARM/ASPEED MACHINE SUPPORT
 1516M:	Joel Stanley <joel@jms.id.au>
 1517R:	Andrew Jeffery <andrew@aj.id.au>
 1518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1519L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
 
 1520Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
 1521S:	Supported
 1522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
 
 1523F:	arch/arm/mach-aspeed/
 1524F:	arch/arm/boot/dts/aspeed-*
 1525N:	aspeed
 1526
 1527ARM/BITMAIN ARCHITECTURE
 1528M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 1529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1530S:	Maintained
 
 
 
 1531F:	arch/arm64/boot/dts/bitmain/
 
 1532F:	drivers/pinctrl/pinctrl-bm1880.c
 1533F:	Documentation/devicetree/bindings/arm/bitmain.yaml
 1534F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
 1535
 1536ARM/CALXEDA HIGHBANK ARCHITECTURE
 1537M:	Rob Herring <robh@kernel.org>
 1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1539S:	Maintained
 
 
 1540F:	arch/arm/mach-highbank/
 1541F:	arch/arm/boot/dts/highbank.dts
 1542F:	arch/arm/boot/dts/ecx-*.dts*
 1543
 1544ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
 1545M:	Krzysztof Halasa <khalasa@piap.pl>
 1546S:	Maintained
 1547F:	arch/arm/mach-cns3xxx/
 1548
 1549ARM/CAVIUM THUNDER NETWORK DRIVER
 1550M:	Sunil Goutham <sgoutham@cavium.com>
 1551M:	Robert Richter <rric@kernel.org>
 1552L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1553S:	Supported
 1554F:	drivers/net/ethernet/cavium/thunder/
 1555
 1556ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
 1557M:	Lukasz Majewski <lukma@denx.de>
 1558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1559S:	Maintained
 1560F:	arch/arm/mach-ep93xx/ts72xx.c
 1561
 1562ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
 1563M:	Alexander Shiyan <shc_work@mail.ru>
 1564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1565S:	Odd Fixes
 1566N:	clps711x
 1567
 1568ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
 1569M:	Lennert Buytenhek <kernel@wantstofly.org>
 1570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1571S:	Maintained
 1572
 1573ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
 1574M:	Hartley Sweeten <hsweeten@visionengravers.com>
 1575M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
 1576L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1577S:	Maintained
 1578F:	arch/arm/mach-ep93xx/
 1579F:	arch/arm/mach-ep93xx/include/mach/
 1580
 1581ARM/CLKDEV SUPPORT
 1582M:	Russell King <linux@armlinux.org.uk>
 1583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1584S:	Maintained
 1585T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
 1586F:	drivers/clk/clkdev.c
 1587
 1588ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
 1589M:	Mike Rapoport <mike@compulab.co.il>
 1590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1591S:	Maintained
 1592
 1593ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
 1594M:	Baruch Siach <baruch@tkos.co.il>
 1595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1596S:	Maintained
 1597F:	arch/arm/boot/dts/cx92755*
 1598N:	digicolor
 1599
 1600ARM/CONTEC MICRO9 MACHINE SUPPORT
 1601M:	Hubert Feurstein <hubert.feurstein@contec.at>
 1602S:	Maintained
 1603F:	arch/arm/mach-ep93xx/micro9.c
 1604
 1605ARM/CORESIGHT FRAMEWORK AND DRIVERS
 1606M:	Mathieu Poirier <mathieu.poirier@linaro.org>
 1607R:	Suzuki K Poulose <suzuki.poulose@arm.com>
 
 1608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1609S:	Maintained
 
 
 
 
 
 1610F:	drivers/hwtracing/coresight/*
 1611F:	Documentation/trace/coresight.rst
 1612F:	Documentation/trace/coresight-cpu-debug.rst
 1613F:	Documentation/devicetree/bindings/arm/coresight.txt
 1614F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
 1615F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
 1616F:	tools/perf/arch/arm/util/pmu.c
 1617F:	tools/perf/arch/arm/util/auxtrace.c
 1618F:	tools/perf/arch/arm/util/cs-etm.c
 1619F:	tools/perf/arch/arm/util/cs-etm.h
 
 
 1620F:	tools/perf/util/cs-etm.*
 1621F:	tools/perf/util/cs-etm-decoder/*
 1622
 1623ARM/CORGI MACHINE SUPPORT
 1624M:	Richard Purdie <rpurdie@rpsys.net>
 1625S:	Maintained
 1626
 1627ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
 1628M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
 1629M:	Linus Walleij <linus.walleij@linaro.org>
 1630L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 1631T:	git git://github.com/ulli-kroll/linux.git
 1632S:	Maintained
 1633F:	Documentation/devicetree/bindings/arm/gemini.txt
 
 1634F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
 1635F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
 1636F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
 1637F:	arch/arm/mach-gemini/
 1638F:	drivers/net/ethernet/cortina/
 1639F:	drivers/pinctrl/pinctrl-gemini.c
 1640F:	drivers/rtc/rtc-ftrtc010.c
 1641
 1642ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
 1643M:	Barry Song <baohua@kernel.org>
 1644L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 1645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
 1646S:	Maintained
 1647F:	arch/arm/boot/dts/prima2*
 1648F:	arch/arm/mach-prima2/
 1649F:	drivers/clk/sirf/
 
 1650F:	drivers/clocksource/timer-prima2.c
 1651F:	drivers/clocksource/timer-atlas7.c
 1652N:	[^a-z]sirf
 1653X:	drivers/gnss
 1654
 1655ARM/CZ.NIC TURRIS MOX SUPPORT
 1656M:	Marek Behun <marek.behun@nic.cz>
 
 1657W:	http://mox.turris.cz
 1658S:	Maintained
 1659F:	Documentation/ABI/testing/debugfs-moxtet
 1660F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
 1661F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
 1662F:	Documentation/devicetree/bindings/bus/moxtet.txt
 1663F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
 1664F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
 1665F:	include/linux/moxtet.h
 1666F:	drivers/bus/moxtet.c
 1667F:	drivers/firmware/turris-mox-rwtm.c
 1668F:	drivers/gpio/gpio-moxtet.c
 
 1669
 1670ARM/EBSA110 MACHINE SUPPORT
 1671M:	Russell King <linux@armlinux.org.uk>
 1672L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 1673W:	http://www.armlinux.org.uk/
 1674S:	Maintained
 1675F:	arch/arm/mach-ebsa110/
 1676F:	drivers/net/ethernet/amd/am79c961a.*
 1677
 1678ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
 1679M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
 1680R:	Pengutronix Kernel Team <kernel@pengutronix.de>
 1681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1682S:	Maintained
 1683N:	efm32
 1684
 1685ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
 1686M:	Robert Jarzmik <robert.jarzmik@free.fr>
 1687L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1688S:	Maintained
 1689F:	arch/arm/mach-pxa/ezx.c
 1690
 1691ARM/FARADAY FA526 PORT
 1692M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
 1693L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1694S:	Maintained
 1695T:	git git://git.berlios.de/gemini-board
 1696F:	arch/arm/mm/*-fa*
 1697
 1698ARM/FOOTBRIDGE ARCHITECTURE
 1699M:	Russell King <linux@armlinux.org.uk>
 1700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 1701W:	http://www.armlinux.org.uk/
 1702S:	Maintained
 1703F:	arch/arm/include/asm/hardware/dec21285.h
 1704F:	arch/arm/mach-footbridge/
 1705
 1706ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
 1707M:	Shawn Guo <shawnguo@kernel.org>
 1708M:	Sascha Hauer <s.hauer@pengutronix.de>
 1709R:	Pengutronix Kernel Team <kernel@pengutronix.de>
 1710R:	Fabio Estevam <festevam@gmail.com>
 1711R:	NXP Linux Team <linux-imx@nxp.com>
 1712L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1713S:	Maintained
 1714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
 
 1715N:	imx
 1716N:	mxs
 1717X:	drivers/media/i2c/
 
 
 
 
 
 
 
 
 
 1718
 1719ARM/FREESCALE VYBRID ARM ARCHITECTURE
 1720M:	Shawn Guo <shawnguo@kernel.org>
 1721M:	Sascha Hauer <s.hauer@pengutronix.de>
 1722R:	Pengutronix Kernel Team <kernel@pengutronix.de>
 1723R:	Stefan Agner <stefan@agner.ch>
 1724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1725S:	Maintained
 1726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
 
 1727F:	arch/arm/mach-imx/*vf610*
 1728F:	arch/arm/boot/dts/vf*
 1729
 1730ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
 1731M:	Shawn Guo <shawnguo@kernel.org>
 1732M:	Li Yang <leoyang.li@nxp.com>
 1733L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1734S:	Maintained
 1735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
 1736F:	arch/arm/boot/dts/ls1021a*
 1737F:	arch/arm64/boot/dts/freescale/fsl-*
 1738F:	arch/arm64/boot/dts/freescale/qoriq-*
 1739
 1740ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
 1741M:	Lennert Buytenhek <kernel@wantstofly.org>
 1742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1743S:	Maintained
 1744
 1745ARM/GUMSTIX MACHINE SUPPORT
 1746M:	Steve Sakoman <sakoman@gmail.com>
 1747L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1748S:	Maintained
 1749
 1750ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
 1751M:	Philipp Zabel <philipp.zabel@gmail.com>
 1752M:	Paul Parsons <lost.distance@yahoo.com>
 1753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1754S:	Maintained
 1755F:	arch/arm/mach-pxa/hx4700.c
 1756F:	arch/arm/mach-pxa/include/mach/hx4700.h
 1757F:	sound/soc/pxa/hx4700.c
 1758
 1759ARM/HISILICON SOC SUPPORT
 1760M:	Wei Xu <xuwei5@hisilicon.com>
 1761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 1762W:	http://www.hisilicon.com
 1763S:	Supported
 1764T:	git git://github.com/hisilicon/linux-hisi.git
 1765F:	arch/arm/mach-hisi/
 1766F:	arch/arm/boot/dts/hi3*
 1767F:	arch/arm/boot/dts/hip*
 1768F:	arch/arm/boot/dts/hisi*
 
 1769F:	arch/arm64/boot/dts/hisilicon/
 1770
 1771ARM/HP JORNADA 7XX MACHINE SUPPORT
 1772M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
 
 1773W:	www.jlime.com
 1774S:	Maintained
 1775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
 
 1776F:	arch/arm/mach-sa1100/jornada720.c
 1777F:	arch/arm/mach-sa1100/include/mach/jornada720.h
 1778
 1779ARM/IGEP MACHINE SUPPORT
 1780M:	Enric Balletbo i Serra <eballetbo@gmail.com>
 1781M:	Javier Martinez Canillas <javier@dowhile0.org>
 1782L:	linux-omap@vger.kernel.org
 1783L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1784S:	Maintained
 1785F:	arch/arm/boot/dts/omap3-igep*
 1786
 1787ARM/INCOME PXA270 SUPPORT
 1788M:	Marek Vasut <marek.vasut@gmail.com>
 1789L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1790S:	Maintained
 1791F:	arch/arm/mach-pxa/colibri-pxa270-income.c
 1792
 1793ARM/INTEL IOP32X ARM ARCHITECTURE
 1794M:	Lennert Buytenhek <kernel@wantstofly.org>
 1795L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1796S:	Maintained
 1797
 1798ARM/INTEL IQ81342EX MACHINE SUPPORT
 1799M:	Lennert Buytenhek <kernel@wantstofly.org>
 1800L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1801S:	Maintained
 1802
 1803ARM/INTEL IXDP2850 MACHINE SUPPORT
 1804M:	Lennert Buytenhek <kernel@wantstofly.org>
 1805L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1806S:	Maintained
 1807
 1808ARM/INTEL IXP4XX ARM ARCHITECTURE
 1809M:	Linus Walleij <linusw@kernel.org>
 1810M:	Imre Kaloz <kaloz@openwrt.org>
 1811M:	Krzysztof Halasa <khalasa@piap.pl>
 1812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1813S:	Maintained
 1814F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
 1815F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
 1816F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
 1817F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
 1818F:	arch/arm/mach-ixp4xx/
 1819F:	drivers/clocksource/timer-ixp4xx.c
 1820F:	drivers/gpio/gpio-ixp4xx.c
 1821F:	drivers/irqchip/irq-ixp4xx.c
 1822F:	include/linux/irqchip/irq-ixp4xx.h
 1823F:	include/linux/platform_data/timer-ixp4xx.h
 1824
 
 
 
 
 
 
 
 
 1825ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
 1826M:	Jonathan Cameron <jic23@cam.ac.uk>
 1827L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1828S:	Maintained
 1829F:	arch/arm/mach-pxa/stargate2.c
 1830F:	drivers/pcmcia/pxa2xx_stargate2.c
 1831
 1832ARM/INTEL XSC3 (MANZANO) ARM CORE
 1833M:	Lennert Buytenhek <kernel@wantstofly.org>
 1834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1835S:	Maintained
 1836
 1837ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
 1838M:	Lennert Buytenhek <kernel@wantstofly.org>
 1839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1840S:	Maintained
 1841
 1842ARM/LG1K ARCHITECTURE
 1843M:	Chanho Min <chanho.min@lge.com>
 1844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1845S:	Maintained
 1846F:	arch/arm64/boot/dts/lg/
 1847
 1848ARM/LOGICPD PXA270 MACHINE SUPPORT
 1849M:	Lennert Buytenhek <kernel@wantstofly.org>
 1850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1851S:	Maintained
 1852
 1853ARM/LPC18XX ARCHITECTURE
 1854M:	Vladimir Zapolskiy <vz@mleia.com>
 1855L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1856S:	Maintained
 1857F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
 1858F:	arch/arm/boot/dts/lpc43*
 1859F:	drivers/i2c/busses/i2c-lpc2k.c
 1860F:	drivers/memory/pl172.c
 1861F:	drivers/mtd/spi-nor/nxp-spifi.c
 1862F:	drivers/rtc/rtc-lpc24xx.c
 1863N:	lpc18xx
 1864
 1865ARM/LPC32XX SOC SUPPORT
 1866M:	Vladimir Zapolskiy <vz@mleia.com>
 1867M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
 1868L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 1869T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
 1870S:	Maintained
 1871F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
 1872F:	arch/arm/boot/dts/lpc32*
 1873F:	arch/arm/mach-lpc32xx/
 1874F:	drivers/i2c/busses/i2c-pnx.c
 1875F:	drivers/net/ethernet/nxp/lpc_eth.c
 1876F:	drivers/usb/host/ohci-nxp.c
 1877F:	drivers/watchdog/pnx4008_wdt.c
 1878N:	lpc32xx
 1879
 1880ARM/MAGICIAN MACHINE SUPPORT
 1881M:	Philipp Zabel <philipp.zabel@gmail.com>
 1882S:	Maintained
 1883
 1884ARM/Marvell Dove/MV78xx0/Orion SOC support
 1885M:	Jason Cooper <jason@lakedaemon.net>
 1886M:	Andrew Lunn <andrew@lunn.ch>
 1887M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
 1888M:	Gregory Clement <gregory.clement@bootlin.com>
 1889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1890S:	Maintained
 
 1891F:	Documentation/devicetree/bindings/soc/dove/
 
 
 1892F:	arch/arm/mach-dove/
 1893F:	arch/arm/mach-mv78xx0/
 1894F:	arch/arm/mach-orion5x/
 1895F:	arch/arm/plat-orion/
 1896F:	arch/arm/boot/dts/dove*
 1897F:	arch/arm/boot/dts/orion5x*
 1898T:	git git://git.infradead.org/linux-mvebu.git
 1899
 1900ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
 1901M:	Jason Cooper <jason@lakedaemon.net>
 1902M:	Andrew Lunn <andrew@lunn.ch>
 1903M:	Gregory Clement <gregory.clement@bootlin.com>
 1904M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
 1905L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1906S:	Maintained
 
 1907F:	arch/arm/boot/dts/armada*
 1908F:	arch/arm/boot/dts/kirkwood*
 1909F:	arch/arm/configs/mvebu_*_defconfig
 1910F:	arch/arm/mach-mvebu/
 1911F:	arch/arm64/boot/dts/marvell/armada*
 
 1912F:	drivers/cpufreq/armada-37xx-cpufreq.c
 1913F:	drivers/cpufreq/armada-8k-cpufreq.c
 1914F:	drivers/cpufreq/mvebu-cpufreq.c
 1915F:	drivers/irqchip/irq-armada-370-xp.c
 1916F:	drivers/irqchip/irq-mvebu-*
 1917F:	drivers/pinctrl/mvebu/
 1918F:	drivers/rtc/rtc-armada38x.c
 1919T:	git git://git.infradead.org/linux-mvebu.git
 1920
 1921ARM/Mediatek RTC DRIVER
 1922M:	Eddie Huang <eddie.huang@mediatek.com>
 1923M:	Sean Wang <sean.wang@mediatek.com>
 1924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1925L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
 1926S:	Maintained
 
 1927F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
 
 1928F:	drivers/rtc/rtc-mt6397.c
 1929F:	drivers/rtc/rtc-mt7622.c
 1930
 1931ARM/Mediatek SoC support
 1932M:	Matthias Brugger <matthias.bgg@gmail.com>
 1933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1934L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
 
 1935W:	https://mtk.bcnfs.org/
 1936C:	irc://chat.freenode.net/linux-mediatek
 1937S:	Maintained
 1938F:	arch/arm/boot/dts/mt6*
 1939F:	arch/arm/boot/dts/mt7*
 1940F:	arch/arm/boot/dts/mt8*
 1941F:	arch/arm/mach-mediatek/
 1942F:	arch/arm64/boot/dts/mediatek/
 1943F:	drivers/soc/mediatek/
 1944N:	mtk
 1945N:	mt[678]
 1946K:	mediatek
 1947
 1948ARM/Mediatek USB3 PHY DRIVER
 1949M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
 1950L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1951L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
 1952S:	Maintained
 
 1953F:	drivers/phy/mediatek/
 1954F:	Documentation/devicetree/bindings/phy/phy-mtk-*
 1955
 1956ARM/Microchip (AT91) SoC support
 1957M:	Nicolas Ferre <nicolas.ferre@microchip.com>
 1958M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
 1959M:	Ludovic Desroches <ludovic.desroches@microchip.com>
 1960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 1961W:	http://www.linux4sam.org
 1962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
 1963S:	Supported
 1964N:	at91
 1965N:	atmel
 1966F:	arch/arm/mach-at91/
 1967F:	include/soc/at91/
 1968F:	arch/arm/boot/dts/at91*.dts
 1969F:	arch/arm/boot/dts/at91*.dtsi
 1970F:	arch/arm/boot/dts/sama*.dts
 1971F:	arch/arm/boot/dts/sama*.dtsi
 1972F:	arch/arm/include/debug/at91.S
 
 1973F:	drivers/memory/atmel*
 1974F:	drivers/watchdog/sama5d4_wdt.c
 
 1975X:	drivers/input/touchscreen/atmel_mxt_ts.c
 1976X:	drivers/net/wireless/atmel/
 
 
 
 
 
 
 
 
 
 
 
 1977
 1978ARM/MIOA701 MACHINE SUPPORT
 1979M:	Robert Jarzmik <robert.jarzmik@free.fr>
 1980L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 1981F:	arch/arm/mach-pxa/mioa701.c
 
 
 
 
 1982S:	Maintained
 
 
 
 
 
 
 1983
 1984ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
 1985M:	Michael Petchkovsky <mkpetch@internode.on.net>
 1986S:	Maintained
 1987
 1988ARM/NOMADIK/U300/Ux500 ARCHITECTURES
 1989M:	Linus Walleij <linus.walleij@linaro.org>
 1990L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1991S:	Maintained
 
 
 
 
 1992F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
 1993F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
 
 1994F:	arch/arm/mach-nomadik/
 1995F:	arch/arm/mach-u300/
 1996F:	arch/arm/mach-ux500/
 1997F:	drivers/soc/ux500/
 1998F:	arch/arm/boot/dts/ste-*
 1999F:	drivers/clk/clk-nomadik.c
 2000F:	drivers/clk/clk-u300.c
 2001F:	drivers/clocksource/clksrc-dbx500-prcmu.c
 2002F:	drivers/clocksource/timer-u300.c
 2003F:	drivers/dma/coh901318*
 2004F:	drivers/dma/ste_dma40*
 2005F:	drivers/hwspinlock/u8500_hsem.c
 2006F:	drivers/i2c/busses/i2c-nomadik.c
 2007F:	drivers/i2c/busses/i2c-stu300.c
 
 2008F:	drivers/mfd/ab3100*
 2009F:	drivers/mfd/ab8500*
 2010F:	drivers/mfd/abx500*
 
 2011F:	drivers/mfd/dbx500*
 2012F:	drivers/mfd/db8500*
 2013F:	drivers/pinctrl/nomadik/
 2014F:	drivers/pinctrl/pinctrl-coh901*
 2015F:	drivers/pinctrl/pinctrl-u300.c
 2016F:	drivers/rtc/rtc-ab3100.c
 2017F:	drivers/rtc/rtc-ab8500.c
 2018F:	drivers/rtc/rtc-coh901331.c
 2019F:	drivers/rtc/rtc-pl031.c
 
 2020F:	drivers/watchdog/coh901327_wdt.c
 2021F:	Documentation/devicetree/bindings/arm/ste-*
 2022F:	Documentation/devicetree/bindings/arm/ux500/
 2023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
 2024
 2025ARM/NUVOTON NPCM ARCHITECTURE
 2026M:	Avi Fishman <avifishman70@gmail.com>
 2027M:	Tomer Maimon <tmaimon77@gmail.com>
 2028M:	Tali Perry <tali.perry1@gmail.com>
 2029R:	Patrick Venture <venture@google.com>
 2030R:	Nancy Yuen <yuenn@google.com>
 2031R:	Benjamin Fair <benjaminfair@google.com>
 2032L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 2033S:	Supported
 
 
 
 2034F:	arch/arm/mach-npcm/
 2035F:	arch/arm/boot/dts/nuvoton-npcm*
 
 2036F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
 2037F:	drivers/*/*npcm*
 2038F:	Documentation/devicetree/bindings/*/*npcm*
 2039F:	Documentation/devicetree/bindings/*/*/*npcm*
 2040
 2041ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
 2042L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
 
 2043W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
 2044S:	Orphan
 2045F:	arch/arm/mach-s3c24xx/mach-gta02.c
 2046F:	arch/arm/mach-s3c24xx/gta02.h
 2047
 2048ARM/Orion SoC/Technologic Systems TS-78xx platform support
 2049M:	Alexander Clouter <alex@digriz.org.uk>
 2050L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 2051W:	http://www.digriz.org.uk/ts78xx/kernel
 2052S:	Maintained
 2053F:	arch/arm/mach-orion5x/ts78xx-*
 2054
 2055ARM/OXNAS platform support
 2056M:	Neil Armstrong <narmstrong@baylibre.com>
 2057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2058L:	linux-oxnas@groups.io (moderated for non-subscribers)
 2059S:	Maintained
 
 2060F:	arch/arm/mach-oxnas/
 2061F:	arch/arm/boot/dts/ox8*.dts*
 2062N:	oxnas
 2063
 2064ARM/PALM TREO SUPPORT
 2065M:	Tomas Cech <sleep_walker@suse.com>
 2066L:	linux-arm-kernel@lists.infradead.org
 
 2067W:	http://hackndev.com
 2068S:	Maintained
 2069F:	arch/arm/mach-pxa/palmtreo.*
 2070
 2071ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
 2072M:	Marek Vasut <marek.vasut@gmail.com>
 2073L:	linux-arm-kernel@lists.infradead.org
 
 2074W:	http://hackndev.com
 2075S:	Maintained
 
 2076F:	arch/arm/mach-pxa/include/mach/palmtx.h
 2077F:	arch/arm/mach-pxa/palmtx.c
 2078F:	arch/arm/mach-pxa/palmt5.*
 2079F:	arch/arm/mach-pxa/include/mach/palmld.h
 2080F:	arch/arm/mach-pxa/palmld.c
 2081F:	arch/arm/mach-pxa/palmte2.*
 2082F:	arch/arm/mach-pxa/include/mach/palmtc.h
 2083F:	arch/arm/mach-pxa/palmtc.c
 2084
 2085ARM/PALMZ72 SUPPORT
 2086M:	Sergey Lapin <slapin@ossfans.org>
 2087L:	linux-arm-kernel@lists.infradead.org
 
 2088W:	http://hackndev.com
 2089S:	Maintained
 2090F:	arch/arm/mach-pxa/palmz72.*
 2091
 2092ARM/PLEB SUPPORT
 2093M:	Peter Chubb <pleb@gelato.unsw.edu.au>
 
 2094W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
 2095S:	Maintained
 2096
 2097ARM/PT DIGITAL BOARD PORT
 2098M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
 2099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 2100W:	http://www.armlinux.org.uk/
 2101S:	Maintained
 2102
 2103ARM/QUALCOMM SUPPORT
 2104M:	Andy Gross <agross@kernel.org>
 
 2105L:	linux-arm-msm@vger.kernel.org
 2106S:	Maintained
 
 
 2107F:	Documentation/devicetree/bindings/soc/qcom/
 2108F:	Documentation/devicetree/bindings/*/qcom*
 2109F:	arch/arm/boot/dts/qcom-*.dts
 2110F:	arch/arm/boot/dts/qcom-*.dtsi
 2111F:	arch/arm/mach-qcom/
 2112F:	arch/arm64/boot/dts/qcom/
 2113F:	drivers/*/qcom/
 2114F:	drivers/*/qcom*
 2115F:	drivers/*/*/qcom/
 2116F:	drivers/*/*/qcom*
 2117F:	drivers/*/pm8???-*
 
 
 2118F:	drivers/bluetooth/btqcomsmd.c
 2119F:	drivers/clocksource/timer-qcom.c
 
 2120F:	drivers/extcon/extcon-qcom*
 
 
 2121F:	drivers/iommu/msm*
 2122F:	drivers/i2c/busses/i2c-qup.c
 2123F:	drivers/i2c/busses/i2c-qcom-geni.c
 2124F:	drivers/mfd/ssbi.c
 2125F:	drivers/mmc/host/mmci_qcom*
 2126F:	drivers/mmc/host/sdhci-msm.c
 2127F:	drivers/pci/controller/dwc/pcie-qcom.c
 2128F:	drivers/phy/qualcomm/
 2129F:	drivers/power/*/msm*
 2130F:	drivers/reset/reset-qcom-*
 2131F:	drivers/scsi/ufs/ufs-qcom.*
 2132F:	drivers/spi/spi-qup.c
 2133F:	drivers/spi/spi-geni-qcom.c
 2134F:	drivers/spi/spi-qcom-qspi.c
 
 2135F:	drivers/tty/serial/msm_serial.c
 2136F:	drivers/usb/dwc3/dwc3-qcom.c
 2137F:	include/dt-bindings/*/qcom*
 2138F:	include/linux/*/qcom*
 2139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
 2140
 2141ARM/RADISYS ENP2611 MACHINE SUPPORT
 2142M:	Lennert Buytenhek <kernel@wantstofly.org>
 2143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2144S:	Maintained
 2145
 2146ARM/RDA MICRO ARCHITECTURE
 2147M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 2148L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2149L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
 2150S:	Maintained
 
 
 
 
 
 2151F:	arch/arm/boot/dts/rda8810pl-*
 2152F:	drivers/clocksource/timer-rda.c
 
 2153F:	drivers/irqchip/irq-rda-intc.c
 2154F:	drivers/tty/serial/rda-uart.c
 2155F:	Documentation/devicetree/bindings/arm/rda.yaml
 2156F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
 2157F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
 2158F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
 2159
 2160ARM/REALTEK ARCHITECTURE
 2161M:	Andreas Färber <afaerber@suse.de>
 2162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 2163S:	Maintained
 
 
 
 2164F:	arch/arm64/boot/dts/realtek/
 2165F:	Documentation/devicetree/bindings/arm/realtek.yaml
 2166
 2167ARM/RENESAS ARM64 ARCHITECTURE
 2168M:	Geert Uytterhoeven <geert+renesas@glider.be>
 2169M:	Magnus Damm <magnus.damm@gmail.com>
 2170L:	linux-renesas-soc@vger.kernel.org
 
 2171Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
 2172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
 2173S:	Supported
 2174F:	arch/arm64/boot/dts/renesas/
 2175F:	Documentation/devicetree/bindings/arm/renesas.yaml
 2176F:	drivers/soc/renesas/
 2177F:	include/linux/soc/renesas/
 2178
 2179ARM/RISCPC ARCHITECTURE
 2180M:	Russell King <linux@armlinux.org.uk>
 2181L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 2182W:	http://www.armlinux.org.uk/
 2183S:	Maintained
 2184F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
 2185F:	arch/arm/include/asm/hardware/ioc.h
 2186F:	arch/arm/include/asm/hardware/iomd.h
 2187F:	arch/arm/include/asm/hardware/memc.h
 2188F:	arch/arm/mach-rpc/
 2189F:	drivers/net/ethernet/8390/etherh.c
 2190F:	drivers/net/ethernet/i825xx/ether1*
 2191F:	drivers/net/ethernet/seeq/ether3*
 2192F:	drivers/scsi/arm/
 2193
 2194ARM/Rockchip SoC support
 2195M:	Heiko Stuebner <heiko@sntech.de>
 2196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2197L:	linux-rockchip@lists.infradead.org
 
 2198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
 2199S:	Maintained
 2200F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
 
 2201F:	arch/arm/boot/dts/rk3*
 2202F:	arch/arm/boot/dts/rv1108*
 2203F:	arch/arm/mach-rockchip/
 
 
 2204F:	drivers/clk/rockchip/
 2205F:	drivers/i2c/busses/i2c-rk3x.c
 2206F:	drivers/*/*rockchip*
 2207F:	drivers/*/*/*rockchip*
 2208F:	sound/soc/rockchip/
 2209N:	rockchip
 2210
 2211ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
 2212M:	Kukjin Kim <kgene@kernel.org>
 2213M:	Krzysztof Kozlowski <krzk@kernel.org>
 2214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2215L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
 
 2216Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
 2217S:	Maintained
 
 
 
 2218F:	arch/arm/boot/dts/s3c*
 2219F:	arch/arm/boot/dts/s5p*
 2220F:	arch/arm/boot/dts/exynos*
 2221F:	arch/arm64/boot/dts/exynos/
 2222F:	arch/arm/plat-samsung/
 2223F:	arch/arm/mach-s3c24*/
 2224F:	arch/arm/mach-s3c64xx/
 2225F:	arch/arm/mach-s5p*/
 2226F:	arch/arm/mach-exynos*/
 
 
 2227F:	drivers/*/*s3c24*
 2228F:	drivers/*/*/*s3c24*
 2229F:	drivers/*/*s3c64xx*
 2230F:	drivers/*/*s5pv210*
 2231F:	drivers/memory/samsung/
 2232F:	drivers/soc/samsung/
 
 2233F:	include/linux/soc/samsung/
 2234F:	Documentation/arm/samsung/
 2235F:	Documentation/devicetree/bindings/arm/samsung/
 2236F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
 2237F:	Documentation/devicetree/bindings/power/pd-samsung.txt
 2238N:	exynos
 2239
 2240ARM/SAMSUNG MOBILE MACHINE SUPPORT
 2241M:	Kyungmin Park <kyungmin.park@samsung.com>
 2242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2243S:	Maintained
 2244F:	arch/arm/mach-s5pv210/
 2245
 2246ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
 2247M:	Kyungmin Park <kyungmin.park@samsung.com>
 2248M:	Kamil Debski <kamil@wypas.org>
 2249M:	Andrzej Hajda <a.hajda@samsung.com>
 2250L:	linux-arm-kernel@lists.infradead.org
 2251L:	linux-media@vger.kernel.org
 2252S:	Maintained
 2253F:	drivers/media/platform/s5p-g2d/
 2254
 2255ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
 2256M:	Marek Szyprowski <m.szyprowski@samsung.com>
 2257L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
 2258L:	linux-media@vger.kernel.org
 2259S:	Maintained
 
 2260F:	drivers/media/platform/s5p-cec/
 2261F:	Documentation/devicetree/bindings/media/s5p-cec.txt
 2262
 2263ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
 2264M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
 2265M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
 2266M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
 2267L:	linux-arm-kernel@lists.infradead.org
 2268L:	linux-media@vger.kernel.org
 2269S:	Maintained
 2270F:	drivers/media/platform/s5p-jpeg/
 2271
 2272ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
 2273M:	Kyungmin Park <kyungmin.park@samsung.com>
 2274M:	Kamil Debski <kamil@wypas.org>
 2275M:	Jeongtae Park <jtp.park@samsung.com>
 2276M:	Andrzej Hajda <a.hajda@samsung.com>
 2277L:	linux-arm-kernel@lists.infradead.org
 2278L:	linux-media@vger.kernel.org
 2279S:	Maintained
 2280F:	drivers/media/platform/s5p-mfc/
 2281
 2282ARM/SHMOBILE ARM ARCHITECTURE
 2283M:	Geert Uytterhoeven <geert+renesas@glider.be>
 2284M:	Magnus Damm <magnus.damm@gmail.com>
 2285L:	linux-renesas-soc@vger.kernel.org
 
 2286Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
 2287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
 2288S:	Supported
 2289F:	arch/arm/boot/dts/emev2*
 2290F:	arch/arm/boot/dts/gr-peach*
 2291F:	arch/arm/boot/dts/iwg20d-q7*
 2292F:	arch/arm/boot/dts/r7s*
 2293F:	arch/arm/boot/dts/r8a*
 2294F:	arch/arm/boot/dts/r9a*
 2295F:	arch/arm/boot/dts/sh*
 2296F:	arch/arm/configs/shmobile_defconfig
 2297F:	arch/arm/include/debug/renesas-scif.S
 2298F:	arch/arm/mach-shmobile/
 2299F:	Documentation/devicetree/bindings/arm/renesas.yaml
 2300F:	drivers/soc/renesas/
 2301F:	include/linux/soc/renesas/
 2302
 2303ARM/SOCFPGA ARCHITECTURE
 2304M:	Dinh Nguyen <dinguyen@kernel.org>
 2305S:	Maintained
 2306F:	arch/arm/mach-socfpga/
 
 2307F:	arch/arm/boot/dts/socfpga*
 2308F:	arch/arm/configs/socfpga_defconfig
 
 2309F:	arch/arm64/boot/dts/altera/
 2310F:	arch/arm64/boot/dts/intel/
 2311W:	http://www.rocketboards.org
 2312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
 2313
 2314ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
 2315M:	Dinh Nguyen <dinguyen@kernel.org>
 2316S:	Maintained
 2317F:	drivers/clk/socfpga/
 2318
 2319ARM/SOCFPGA EDAC SUPPORT
 2320M:	Thor Thayer <thor.thayer@linux.intel.com>
 2321S:	Maintained
 2322F:	drivers/edac/altera_edac.
 2323
 2324ARM/SPREADTRUM SoC SUPPORT
 2325M:	Orson Zhai <orsonzhai@gmail.com>
 2326M:	Baolin Wang <baolin.wang7@gmail.com>
 2327M:	Chunyan Zhang <zhang.lyra@gmail.com>
 2328S:	Maintained
 2329F:	arch/arm64/boot/dts/sprd
 2330N:	sprd
 2331N:	sc27xx
 2332N:	sc2731
 2333
 2334ARM/STI ARCHITECTURE
 2335M:	Patrice Chotard <patrice.chotard@st.com>
 2336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 2337W:	http://www.stlinux.com
 2338S:	Maintained
 2339F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
 
 2340F:	arch/arm/mach-sti/
 2341F:	arch/arm/boot/dts/sti*
 2342F:	drivers/char/hw_random/st-rng.c
 2343F:	drivers/clocksource/arm_global_timer.c
 2344F:	drivers/clocksource/clksrc_st_lpc.c
 2345F:	drivers/cpufreq/sti-cpufreq.c
 2346F:	drivers/dma/st_fdma*
 2347F:	drivers/i2c/busses/i2c-st.c
 
 2348F:	drivers/media/rc/st_rc.c
 2349F:	drivers/media/platform/sti/c8sectpfe/
 2350F:	drivers/mmc/host/sdhci-st.c
 2351F:	drivers/phy/st/phy-miphy28lp.c
 2352F:	drivers/phy/st/phy-stih407-usb.c
 2353F:	drivers/pinctrl/pinctrl-st.c
 2354F:	drivers/remoteproc/st_remoteproc.c
 2355F:	drivers/remoteproc/st_slim_rproc.c
 2356F:	drivers/reset/sti/
 2357F:	drivers/rtc/rtc-st-lpc.c
 2358F:	drivers/tty/serial/st-asc.c
 2359F:	drivers/usb/dwc3/dwc3-st.c
 2360F:	drivers/usb/host/ehci-st.c
 2361F:	drivers/usb/host/ohci-st.c
 2362F:	drivers/watchdog/st_lpc_wdt.c
 2363F:	drivers/ata/ahci_st.c
 2364F:	include/linux/remoteproc/st_slim_rproc.h
 2365
 2366ARM/STM32 ARCHITECTURE
 2367M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
 2368M:	Alexandre Torgue <alexandre.torgue@st.com>
 2369L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
 2370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2371S:	Maintained
 2372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
 2373N:	stm32
 2374N:	stm
 2375F:	arch/arm/boot/dts/stm32*
 2376F:	arch/arm/mach-stm32/
 2377F:	drivers/clocksource/armv7m_systick.c
 
 
 2378
 2379ARM/Synaptics SoC support
 2380M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
 2381M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
 2382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2383S:	Maintained
 
 2384F:	arch/arm/mach-berlin/
 2385F:	arch/arm/boot/dts/berlin*
 2386F:	arch/arm64/boot/dts/synaptics/
 2387
 2388ARM/TANGO ARCHITECTURE
 2389M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
 2390M:	Mans Rullgard <mans@mansr.com>
 2391L:	linux-arm-kernel@lists.infradead.org
 2392S:	Odd Fixes
 2393N:	tango
 2394
 2395ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
 2396M:	Lennert Buytenhek <kernel@wantstofly.org>
 2397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2398S:	Maintained
 2399
 2400ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
 2401M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 2402L:	linux-tegra@vger.kernel.org
 2403L:	linux-media@vger.kernel.org
 2404S:	Maintained
 
 2405F:	drivers/media/platform/tegra-cec/
 2406F:	Documentation/devicetree/bindings/media/tegra-cec.txt
 2407
 2408ARM/TETON BGA MACHINE SUPPORT
 2409M:	"Mark F. Brown" <mark.brown314@gmail.com>
 2410L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2411S:	Maintained
 2412
 2413ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
 2414M:	Santosh Shilimkar <ssantosh@kernel.org>
 2415L:	linux-kernel@vger.kernel.org
 2416S:	Maintained
 2417F:	drivers/memory/*emif*
 2418
 2419ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
 2420M:	Tero Kristo <t-kristo@ti.com>
 2421M:	Nishanth Menon <nm@ti.com>
 2422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2423S:	Supported
 2424F:	Documentation/devicetree/bindings/arm/ti/k3.txt
 2425F:	arch/arm64/boot/dts/ti/Makefile
 2426F:	arch/arm64/boot/dts/ti/k3-*
 2427F:	include/dt-bindings/pinctrl/k3.h
 2428
 2429ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
 2430M:	Santosh Shilimkar <ssantosh@kernel.org>
 2431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2432S:	Maintained
 
 
 2433F:	arch/arm/mach-keystone/
 2434F:	arch/arm/boot/dts/keystone-*
 2435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
 2436
 2437ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
 2438M:	Santosh Shilimkar <ssantosh@kernel.org>
 2439L:	linux-kernel@vger.kernel.org
 2440S:	Maintained
 2441F:	drivers/clk/keystone/
 2442
 2443ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
 2444M:	Santosh Shilimkar <ssantosh@kernel.org>
 2445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2446L:	linux-kernel@vger.kernel.org
 2447S:	Maintained
 2448F:	drivers/clocksource/timer-keystone.c
 2449
 2450ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
 2451M:	Santosh Shilimkar <ssantosh@kernel.org>
 2452L:	linux-kernel@vger.kernel.org
 2453S:	Maintained
 2454F:	drivers/power/reset/keystone-reset.c
 2455
 
 
 
 
 
 
 
 
 
 
 2456ARM/THECUS N2100 MACHINE SUPPORT
 2457M:	Lennert Buytenhek <kernel@wantstofly.org>
 2458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2459S:	Maintained
 2460
 2461ARM/TOSA MACHINE SUPPORT
 2462M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
 2463M:	Dirk Opfer <dirk@opfer-online.de>
 2464S:	Maintained
 2465
 2466ARM/UNIPHIER ARCHITECTURE
 2467M:	Masahiro Yamada <yamada.masahiro@socionext.com>
 2468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 2469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
 2470S:	Maintained
 2471F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
 2472F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
 2473F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
 2474F:	arch/arm/boot/dts/uniphier*
 2475F:	arch/arm/include/asm/hardware/cache-uniphier.h
 2476F:	arch/arm/mach-uniphier/
 2477F:	arch/arm/mm/cache-uniphier.c
 2478F:	arch/arm64/boot/dts/socionext/uniphier*
 2479F:	drivers/bus/uniphier-system-bus.c
 2480F:	drivers/clk/uniphier/
 2481F:	drivers/dma/uniphier-mdmac.c
 2482F:	drivers/gpio/gpio-uniphier.c
 2483F:	drivers/i2c/busses/i2c-uniphier*
 2484F:	drivers/irqchip/irq-uniphier-aidet.c
 2485F:	drivers/mmc/host/uniphier-sd.c
 2486F:	drivers/pinctrl/uniphier/
 2487F:	drivers/reset/reset-uniphier.c
 2488F:	drivers/tty/serial/8250/8250_uniphier.c
 2489N:	uniphier
 2490
 2491ARM/Ux500 CLOCK FRAMEWORK SUPPORT
 2492M:	Ulf Hansson <ulf.hansson@linaro.org>
 2493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2494T:	git git://git.linaro.org/people/ulfh/clk.git
 2495S:	Maintained
 2496F:	drivers/clk/ux500/
 2497
 2498ARM/VERSATILE EXPRESS PLATFORM
 2499M:	Liviu Dudau <liviu.dudau@arm.com>
 2500M:	Sudeep Holla <sudeep.holla@arm.com>
 2501M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
 2502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2503S:	Maintained
 
 
 2504F:	arch/arm/boot/dts/vexpress*
 
 2505F:	arch/arm64/boot/dts/arm/
 2506F:	arch/arm/mach-vexpress/
 2507F:	*/*/vexpress*
 2508F:	*/*/*/vexpress*
 2509F:	drivers/clk/versatile/clk-vexpress-osc.c
 2510F:	drivers/clocksource/timer-versatile.c
 2511N:	mps2
 2512
 2513ARM/VFP SUPPORT
 2514M:	Russell King <linux@armlinux.org.uk>
 2515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 2516W:	http://www.armlinux.org.uk/
 2517S:	Maintained
 2518F:	arch/arm/vfp/
 2519
 2520ARM/VOIPAC PXA270 SUPPORT
 2521M:	Marek Vasut <marek.vasut@gmail.com>
 2522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2523S:	Maintained
 
 2524F:	arch/arm/mach-pxa/vpac270.c
 2525F:	arch/arm/mach-pxa/include/mach/vpac270.h
 2526
 2527ARM/VT8500 ARM ARCHITECTURE
 2528M:	Tony Prisk <linux@prisktech.co.nz>
 2529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2530S:	Maintained
 2531F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
 2532F:	arch/arm/mach-vt8500/
 2533F:	drivers/clocksource/timer-vt8500.c
 2534F:	drivers/i2c/busses/i2c-wmt.c
 2535F:	drivers/mmc/host/wmt-sdmmc.c
 2536F:	drivers/pwm/pwm-vt8500.c
 2537F:	drivers/rtc/rtc-vt8500.c
 2538F:	drivers/tty/serial/vt8500_serial.c
 2539F:	drivers/usb/host/ehci-platform.c
 2540F:	drivers/usb/host/uhci-platform.c
 2541F:	drivers/video/fbdev/vt8500lcdfb.*
 2542F:	drivers/video/fbdev/wm8505fb*
 2543F:	drivers/video/fbdev/wmt_ge_rops.*
 2544
 2545ARM/ZIPIT Z2 SUPPORT
 2546M:	Marek Vasut <marek.vasut@gmail.com>
 2547L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2548S:	Maintained
 
 2549F:	arch/arm/mach-pxa/z2.c
 2550F:	arch/arm/mach-pxa/include/mach/z2.h
 2551
 2552ARM/ZTE ARCHITECTURE
 2553M:	Jun Nie <jun.nie@linaro.org>
 2554M:	Shawn Guo <shawnguo@kernel.org>
 2555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2556S:	Maintained
 
 
 
 
 
 
 
 
 
 
 
 
 2557F:	arch/arm/boot/dts/zx2967*
 2558F:	arch/arm/mach-zx/
 2559F:	arch/arm64/boot/dts/zte/
 2560F:	drivers/clk/zte/
 2561F:	drivers/dma/zx_dma.c
 2562F:	drivers/gpio/gpio-zx.c
 2563F:	drivers/i2c/busses/i2c-zx2967.c
 2564F:	drivers/mmc/host/dw_mmc-zx.*
 2565F:	drivers/pinctrl/zte/
 2566F:	drivers/soc/zte/
 2567F:	drivers/thermal/zx2967_thermal.c
 2568F:	drivers/watchdog/zx2967_wdt.c
 2569F:	Documentation/devicetree/bindings/arm/zte.yaml
 2570F:	Documentation/devicetree/bindings/clock/zx2967*.txt
 2571F:	Documentation/devicetree/bindings/dma/zxdma.txt
 2572F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
 2573F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
 2574F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
 2575F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
 2576F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
 2577F:	Documentation/devicetree/bindings/soc/zte/
 2578F:	Documentation/devicetree/bindings/sound/zte,*.txt
 2579F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
 2580F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
 2581F:	include/dt-bindings/clock/zx2967*.h
 2582F:	include/dt-bindings/soc/zte,*.h
 2583F:	sound/soc/codecs/zx_aud96p22.c
 2584F:	sound/soc/zte/
 2585
 2586ARM/ZYNQ ARCHITECTURE
 2587M:	Michal Simek <michal.simek@xilinx.com>
 2588L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 2589W:	http://wiki.xilinx.com
 2590T:	git https://github.com/Xilinx/linux-xlnx.git
 2591S:	Supported
 
 2592F:	arch/arm/mach-zynq/
 2593F:	drivers/cpuidle/cpuidle-zynq.c
 2594F:	drivers/block/xsysace.c
 2595N:	zynq
 2596N:	xilinx
 2597F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
 2598F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
 2599F:	drivers/clocksource/timer-cadence-ttc.c
 
 
 2600F:	drivers/i2c/busses/i2c-cadence.c
 
 2601F:	drivers/mmc/host/sdhci-of-arasan.c
 2602F:	drivers/edac/synopsys_edac.c
 2603F:	drivers/i2c/busses/i2c-xiic.c
 2604
 2605ARM64 PORT (AARCH64 ARCHITECTURE)
 2606M:	Catalin Marinas <catalin.marinas@arm.com>
 2607M:	Will Deacon <will@kernel.org>
 2608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 2609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
 2610S:	Maintained
 2611F:	arch/arm64/
 
 2612X:	arch/arm64/boot/dts/
 2613F:	Documentation/arm64/
 2614
 2615AS3645A LED FLASH CONTROLLER DRIVER
 2616M:	Sakari Ailus <sakari.ailus@iki.fi>
 2617L:	linux-leds@vger.kernel.org
 2618S:	Maintained
 2619F:	drivers/leds/leds-as3645a.c
 2620
 2621ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
 2622M:	Tianshu Qiu <tian.shu.qiu@intel.com>
 2623L:	linux-media@vger.kernel.org
 
 2624T:	git git://linuxtv.org/media_tree.git
 2625S:	Maintained
 2626F:	drivers/media/i2c/ak7375.c
 2627F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
 2628
 2629ASAHI KASEI AK8974 DRIVER
 2630M:	Linus Walleij <linus.walleij@linaro.org>
 2631L:	linux-iio@vger.kernel.org
 
 2632W:	http://www.akm.com/
 2633S:	Supported
 2634F:	drivers/iio/magnetometer/ak8974.c
 2635
 2636ASC7621 HARDWARE MONITOR DRIVER
 2637M:	George Joseph <george.joseph@fairview5.com>
 2638L:	linux-hwmon@vger.kernel.org
 2639S:	Maintained
 2640F:	Documentation/hwmon/asc7621.rst
 2641F:	drivers/hwmon/asc7621.c
 2642
 2643ASPEED PINCTRL DRIVERS
 2644M:	Andrew Jeffery <andrew@aj.id.au>
 2645L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
 2646L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 2647L:	linux-gpio@vger.kernel.org
 2648S:	Maintained
 
 2649F:	drivers/pinctrl/aspeed/
 2650F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
 
 
 
 
 
 
 
 2651
 2652ASPEED VIDEO ENGINE DRIVER
 2653M:	Eddie James <eajames@linux.ibm.com>
 2654L:	linux-media@vger.kernel.org
 2655L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 2656S:	Maintained
 
 2657F:	drivers/media/platform/aspeed-video.c
 2658F:	Documentation/devicetree/bindings/media/aspeed-video.txt
 2659
 2660ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
 2661M:	Corentin Chary <corentin.chary@gmail.com>
 2662L:	acpi4asus-user@lists.sourceforge.net
 2663L:	platform-driver-x86@vger.kernel.org
 
 2664W:	http://acpi4asus.sf.net
 2665S:	Maintained
 2666F:	drivers/platform/x86/asus*.c
 2667F:	drivers/platform/x86/eeepc*.c
 2668
 2669ASUS WIRELESS RADIO CONTROL DRIVER
 2670M:	João Paulo Rechi Vita <jprvita@gmail.com>
 2671L:	platform-driver-x86@vger.kernel.org
 2672S:	Maintained
 2673F:	drivers/platform/x86/asus-wireless.c
 2674
 2675ASYMMETRIC KEYS
 2676M:	David Howells <dhowells@redhat.com>
 2677L:	keyrings@vger.kernel.org
 2678S:	Maintained
 2679F:	Documentation/crypto/asymmetric-keys.txt
 
 
 
 2680F:	include/linux/verification.h
 2681F:	include/crypto/public_key.h
 2682F:	include/crypto/pkcs7.h
 2683F:	crypto/asymmetric_keys/
 2684
 2685ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
 2686R:	Dan Williams <dan.j.williams@intel.com>
 
 2687W:	http://sourceforge.net/projects/xscaleiop
 2688S:	Odd fixes
 2689F:	Documentation/crypto/async-tx-api.txt
 2690F:	crypto/async_tx/
 2691F:	drivers/dma/
 
 2692F:	include/linux/dmaengine.h
 2693F:	include/linux/async_tx.h
 2694
 2695AT24 EEPROM DRIVER
 2696M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
 2697L:	linux-i2c@vger.kernel.org
 
 2698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
 2699S:	Maintained
 2700F:	Documentation/devicetree/bindings/eeprom/at24.txt
 2701F:	drivers/misc/eeprom/at24.c
 2702
 2703ATA OVER ETHERNET (AOE) DRIVER
 2704M:	"Justin Sanders" <justin@coraid.com>
 
 2705W:	http://www.openaoe.org/
 2706S:	Supported
 2707F:	Documentation/admin-guide/aoe/
 2708F:	drivers/block/aoe/
 2709
 2710ATHEROS 71XX/9XXX GPIO DRIVER
 2711M:	Alban Bedel <albeu@free.fr>
 
 2712W:	https://github.com/AlbanBedel/linux
 2713T:	git git://github.com/AlbanBedel/linux
 2714S:	Maintained
 2715F:	drivers/gpio/gpio-ath79.c
 2716F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
 2717
 2718ATHEROS 71XX/9XXX USB PHY DRIVER
 2719M:	Alban Bedel <albeu@free.fr>
 
 2720W:	https://github.com/AlbanBedel/linux
 2721T:	git git://github.com/AlbanBedel/linux
 2722S:	Maintained
 2723F:	drivers/phy/qualcomm/phy-ath79-usb.c
 2724F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
 2725
 2726ATHEROS ATH GENERIC UTILITIES
 2727M:	Kalle Valo <kvalo@codeaurora.org>
 2728L:	linux-wireless@vger.kernel.org
 2729S:	Supported
 2730F:	drivers/net/wireless/ath/*
 2731
 2732ATHEROS ATH5K WIRELESS DRIVER
 2733M:	Jiri Slaby <jirislaby@gmail.com>
 2734M:	Nick Kossifidis <mickflemm@gmail.com>
 2735M:	Luis Chamberlain <mcgrof@kernel.org>
 2736L:	linux-wireless@vger.kernel.org
 2737W:	http://wireless.kernel.org/en/users/Drivers/ath5k
 2738S:	Maintained
 
 2739F:	drivers/net/wireless/ath/ath5k/
 2740
 2741ATHEROS ATH6KL WIRELESS DRIVER
 2742M:	Kalle Valo <kvalo@codeaurora.org>
 2743L:	linux-wireless@vger.kernel.org
 2744W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
 
 2745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
 2746S:	Supported
 2747F:	drivers/net/wireless/ath/ath6kl/
 2748
 2749ATI_REMOTE2 DRIVER
 2750M:	Ville Syrjala <syrjala@sci.fi>
 2751S:	Maintained
 2752F:	drivers/input/misc/ati_remote2.c
 2753
 2754ATK0110 HWMON DRIVER
 2755M:	Luca Tettamanti <kronos.it@gmail.com>
 2756L:	linux-hwmon@vger.kernel.org
 2757S:	Maintained
 2758F:	drivers/hwmon/asus_atk0110.c
 2759
 2760ATLX ETHERNET DRIVERS
 2761M:	Jay Cliburn <jcliburn@gmail.com>
 2762M:	Chris Snook <chris.snook@gmail.com>
 2763L:	netdev@vger.kernel.org
 
 2764W:	http://sourceforge.net/projects/atl1
 2765W:	http://atl1.sourceforge.net
 2766S:	Maintained
 2767F:	drivers/net/ethernet/atheros/
 2768
 2769ATM
 2770M:	Chas Williams <3chas3@gmail.com>
 2771L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
 2772L:	netdev@vger.kernel.org
 
 2773W:	http://linux-atm.sourceforge.net
 2774S:	Maintained
 2775F:	drivers/atm/
 2776F:	include/linux/atm*
 2777F:	include/uapi/linux/atm*
 2778
 2779ATMEL MACB ETHERNET DRIVER
 2780M:	Nicolas Ferre <nicolas.ferre@microchip.com>
 
 2781S:	Supported
 2782F:	drivers/net/ethernet/cadence/
 2783
 2784ATMEL MAXTOUCH DRIVER
 2785M:	Nick Dyer <nick@shmanahar.org>
 
 2786T:	git git://github.com/ndyer/linux.git
 2787S:	Maintained
 2788F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
 2789F:	drivers/input/touchscreen/atmel_mxt_ts.c
 2790
 2791ATMEL WIRELESS DRIVER
 2792M:	Simon Kelley <simon@thekelleys.org.uk>
 2793L:	linux-wireless@vger.kernel.org
 
 2794W:	http://www.thekelleys.org.uk/atmel
 2795W:	http://atmelwlandriver.sourceforge.net/
 2796S:	Maintained
 2797F:	drivers/net/wireless/atmel/atmel*
 2798
 2799ATOMIC INFRASTRUCTURE
 2800M:	Will Deacon <will@kernel.org>
 2801M:	Peter Zijlstra <peterz@infradead.org>
 2802R:	Boqun Feng <boqun.feng@gmail.com>
 2803L:	linux-kernel@vger.kernel.org
 2804S:	Maintained
 2805F:	arch/*/include/asm/atomic*.h
 2806F:	include/*/atomic*.h
 2807F:	scripts/atomic/
 2808
 2809ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
 2810M:	Bradley Grove <linuxdrivers@attotech.com>
 2811L:	linux-scsi@vger.kernel.org
 
 2812W:	http://www.attotech.com
 2813S:	Supported
 2814F:	drivers/scsi/esas2r
 2815
 2816ATUSB IEEE 802.15.4 RADIO DRIVER
 2817M:	Stefan Schmidt <stefan@datenfreihafen.org>
 2818L:	linux-wpan@vger.kernel.org
 2819S:	Maintained
 
 2820F:	drivers/net/ieee802154/atusb.c
 2821F:	drivers/net/ieee802154/atusb.h
 2822F:	drivers/net/ieee802154/at86rf230.h
 2823
 2824AUDIT SUBSYSTEM
 2825M:	Paul Moore <paul@paul-moore.com>
 2826M:	Eric Paris <eparis@redhat.com>
 2827L:	linux-audit@redhat.com (moderated for non-subscribers)
 
 2828W:	https://github.com/linux-audit
 2829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
 2830S:	Supported
 2831F:	include/linux/audit.h
 2832F:	include/uapi/linux/audit.h
 2833F:	kernel/audit*
 2834
 2835AUXILIARY DISPLAY DRIVERS
 2836M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
 2837S:	Maintained
 2838F:	drivers/auxdisplay/
 2839F:	include/linux/cfag12864b.h
 2840
 2841AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
 2842M:	Andreas Klinger <ak@it-klinger.de>
 2843L:	linux-iio@vger.kernel.org
 2844S:	Maintained
 2845F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
 2846F:	drivers/iio/adc/hx711.c
 2847
 2848AX.25 NETWORK LAYER
 2849M:	Ralf Baechle <ralf@linux-mips.org>
 2850L:	linux-hams@vger.kernel.org
 
 2851W:	http://www.linux-ax25.org/
 2852S:	Maintained
 2853F:	include/uapi/linux/ax25.h
 2854F:	include/net/ax25.h
 2855F:	net/ax25/
 2856
 2857AXENTIA ARM DEVICES
 2858M:	Peter Rosin <peda@axentia.se>
 2859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2860S:	Maintained
 2861F:	Documentation/devicetree/bindings/arm/axentia.txt
 2862F:	arch/arm/boot/dts/at91-linea.dtsi
 2863F:	arch/arm/boot/dts/at91-natte.dtsi
 2864F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
 2865F:	arch/arm/boot/dts/at91-tse850-3.dts
 2866
 2867AXENTIA ASOC DRIVERS
 2868M:	Peter Rosin <peda@axentia.se>
 2869L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 2870S:	Maintained
 2871F:	Documentation/devicetree/bindings/sound/axentia,*
 2872F:	sound/soc/atmel/tse850-pcm5142.c
 2873
 
 
 
 
 
 
 
 
 2874AXXIA I2C CONTROLLER
 2875M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
 2876L:	linux-i2c@vger.kernel.org
 2877S:	Maintained
 2878F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
 2879F:	drivers/i2c/busses/i2c-axxia.c
 2880
 2881AZ6007 DVB DRIVER
 2882M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 2883L:	linux-media@vger.kernel.org
 
 2884W:	https://linuxtv.org
 2885T:	git git://linuxtv.org/media_tree.git
 2886S:	Maintained
 2887F:	drivers/media/usb/dvb-usb-v2/az6007.c
 2888
 2889AZTECH FM RADIO RECEIVER DRIVER
 2890M:	Hans Verkuil <hverkuil@xs4all.nl>
 2891L:	linux-media@vger.kernel.org
 
 
 2892T:	git git://linuxtv.org/media_tree.git
 2893W:	https://linuxtv.org
 2894S:	Maintained
 2895F:	drivers/media/radio/radio-aztech*
 2896
 2897B43 WIRELESS DRIVER
 2898L:	linux-wireless@vger.kernel.org
 2899L:	b43-dev@lists.infradead.org
 2900W:	http://wireless.kernel.org/en/users/Drivers/b43
 2901S:	Odd Fixes
 
 2902F:	drivers/net/wireless/broadcom/b43/
 2903
 2904B43LEGACY WIRELESS DRIVER
 2905M:	Larry Finger <Larry.Finger@lwfinger.net>
 2906L:	linux-wireless@vger.kernel.org
 2907L:	b43-dev@lists.infradead.org
 2908W:	http://wireless.kernel.org/en/users/Drivers/b43
 2909S:	Maintained
 
 2910F:	drivers/net/wireless/broadcom/b43legacy/
 2911
 2912BACKLIGHT CLASS/SUBSYSTEM
 2913M:	Lee Jones <lee.jones@linaro.org>
 2914M:	Daniel Thompson <daniel.thompson@linaro.org>
 2915M:	Jingoo Han <jingoohan1@gmail.com>
 2916L:	dri-devel@lists.freedesktop.org
 
 2917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
 2918S:	Maintained
 
 
 2919F:	drivers/video/backlight/
 2920F:	include/linux/backlight.h
 2921F:	include/linux/pwm_backlight.h
 2922F:	Documentation/devicetree/bindings/leds/backlight
 2923F:	Documentation/ABI/stable/sysfs-class-backlight
 2924F:	Documentation/ABI/testing/sysfs-class-backlight
 2925
 2926BATMAN ADVANCED
 2927M:	Marek Lindner <mareklindner@neomailbox.ch>
 2928M:	Simon Wunderlich <sw@simonwunderlich.de>
 2929M:	Antonio Quartulli <a@unstable.cc>
 2930M:	Sven Eckelmann <sven@narfation.org>
 2931L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
 
 2932W:	https://www.open-mesh.org/
 
 2933B:	https://www.open-mesh.org/projects/batman-adv/issues
 2934C:	irc://chat.freenode.net/batman
 2935Q:	https://patchwork.open-mesh.org/project/batman/list/
 2936T:	git https://git.open-mesh.org/linux-merge.git
 2937S:	Maintained
 2938F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
 2939F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
 2940F:	Documentation/networking/batman-adv.rst
 2941F:	include/uapi/linux/batadv_packet.h
 2942F:	include/uapi/linux/batman_adv.h
 2943F:	net/batman-adv/
 2944
 2945BAYCOM/HDLCDRV DRIVERS FOR AX.25
 2946M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
 2947L:	linux-hams@vger.kernel.org
 
 2948W:	http://www.baycom.org/~tom/ham/ham.html
 2949S:	Maintained
 2950F:	drivers/net/hamradio/baycom*
 2951
 2952BCACHE (BLOCK LAYER CACHE)
 2953M:	Coly Li <colyli@suse.de>
 2954M:	Kent Overstreet <kent.overstreet@gmail.com>
 2955L:	linux-bcache@vger.kernel.org
 
 2956W:	http://bcache.evilpiepirate.org
 2957C:	irc://irc.oftc.net/bcache
 2958S:	Maintained
 2959F:	drivers/md/bcache/
 2960
 2961BDISP ST MEDIA DRIVER
 2962M:	Fabien Dessenne <fabien.dessenne@st.com>
 2963L:	linux-media@vger.kernel.org
 
 
 2964T:	git git://linuxtv.org/media_tree.git
 2965W:	https://linuxtv.org
 2966S:	Supported
 2967F:	drivers/media/platform/sti/bdisp
 2968
 2969BECKHOFF CX5020 ETHERCAT MASTER DRIVER
 2970M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
 2971L:	netdev@vger.kernel.org
 2972S:	Maintained
 2973F:	drivers/net/ethernet/ec_bhf.c
 2974
 2975BEFS FILE SYSTEM
 2976M:	Luis de Bethencourt <luisbg@kernel.org>
 2977M:	Salah Triki <salah.triki@gmail.com>
 2978S:	Maintained
 2979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
 2980F:	Documentation/filesystems/befs.txt
 2981F:	fs/befs/
 2982
 2983BFQ I/O SCHEDULER
 2984M:	Paolo Valente <paolo.valente@linaro.org>
 2985M:	Jens Axboe <axboe@kernel.dk>
 2986L:	linux-block@vger.kernel.org
 2987S:	Maintained
 
 2988F:	block/bfq-*
 2989F:	Documentation/block/bfq-iosched.rst
 2990
 2991BFS FILE SYSTEM
 2992M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
 2993S:	Maintained
 2994F:	Documentation/filesystems/bfs.txt
 2995F:	fs/bfs/
 2996F:	include/uapi/linux/bfs_fs.h
 2997
 2998BLINKM RGB LED DRIVER
 2999M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
 3000S:	Maintained
 3001F:	drivers/leds/leds-blinkm.c
 3002
 3003BLOCK LAYER
 3004M:	Jens Axboe <axboe@kernel.dk>
 3005L:	linux-block@vger.kernel.org
 
 3006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
 3007S:	Maintained
 3008F:	block/
 3009F:	drivers/block/
 
 3010F:	kernel/trace/blktrace.c
 3011F:	lib/sbitmap.c
 3012
 3013BLOCK2MTD DRIVER
 3014M:	Joern Engel <joern@lazybastard.org>
 3015L:	linux-mtd@lists.infradead.org
 3016S:	Maintained
 3017F:	drivers/mtd/devices/block2mtd.c
 3018
 3019BLUETOOTH DRIVERS
 3020M:	Marcel Holtmann <marcel@holtmann.org>
 3021M:	Johan Hedberg <johan.hedberg@gmail.com>
 3022L:	linux-bluetooth@vger.kernel.org
 
 3023W:	http://www.bluez.org/
 3024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
 3025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
 3026S:	Maintained
 3027F:	drivers/bluetooth/
 3028
 3029BLUETOOTH SUBSYSTEM
 3030M:	Marcel Holtmann <marcel@holtmann.org>
 3031M:	Johan Hedberg <johan.hedberg@gmail.com>
 3032L:	linux-bluetooth@vger.kernel.org
 
 3033W:	http://www.bluez.org/
 3034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
 3035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
 3036S:	Maintained
 3037F:	net/bluetooth/
 3038F:	include/net/bluetooth/
 3039
 3040BONDING DRIVER
 3041M:	Jay Vosburgh <j.vosburgh@gmail.com>
 3042M:	Veaceslav Falico <vfalico@gmail.com>
 3043M:	Andy Gospodarek <andy@greyhouse.net>
 3044L:	netdev@vger.kernel.org
 
 3045W:	http://sourceforge.net/projects/bonding/
 3046S:	Supported
 3047F:	drivers/net/bonding/
 3048F:	include/uapi/linux/if_bonding.h
 3049
 
 
 
 
 
 
 
 3050BPF (Safe dynamic programs and tools)
 3051M:	Alexei Starovoitov <ast@kernel.org>
 3052M:	Daniel Borkmann <daniel@iogearbox.net>
 3053R:	Martin KaFai Lau <kafai@fb.com>
 3054R:	Song Liu <songliubraving@fb.com>
 3055R:	Yonghong Song <yhs@fb.com>
 3056R:	Andrii Nakryiko <andriin@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 <paulburton@kernel.org>
 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 BCM2711/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:	bcm2711
 3198N:	bcm2835
 3199F:	drivers/staging/vc04_services
 3200
 3201BROADCOM BCM47XX MIPS ARCHITECTURE
 3202M:	Hauke Mehrtens <hauke@hauke-m.de>
 3203M:	Rafał Miłecki <zajec5@gmail.com>
 3204L:	linux-mips@vger.kernel.org
 3205S:	Maintained
 3206F:	Documentation/devicetree/bindings/mips/brcm/
 3207F:	arch/mips/bcm47xx/*
 3208F:	arch/mips/include/asm/mach-bcm47xx/*
 3209
 3210BROADCOM BCM5301X ARM ARCHITECTURE
 3211M:	Hauke Mehrtens <hauke@hauke-m.de>
 3212M:	Rafał Miłecki <zajec5@gmail.com>
 3213M:	bcm-kernel-feedback-list@broadcom.com
 3214L:	linux-arm-kernel@lists.infradead.org
 3215S:	Maintained
 3216F:	arch/arm/mach-bcm/bcm_5301x.c
 3217F:	arch/arm/boot/dts/bcm5301x*.dtsi
 3218F:	arch/arm/boot/dts/bcm470*
 3219F:	arch/arm/boot/dts/bcm953012*
 
 3220
 3221BROADCOM BCM53573 ARM ARCHITECTURE
 3222M:	Rafał Miłecki <rafal@milecki.pl>
 3223L:	bcm-kernel-feedback-list@broadcom.com
 3224L:	linux-arm-kernel@lists.infradead.org
 3225S:	Maintained
 
 3226F:	arch/arm/boot/dts/bcm53573*
 3227F:	arch/arm/boot/dts/bcm47189*
 3228
 3229BROADCOM BCM63XX ARM ARCHITECTURE
 3230M:	Florian Fainelli <f.fainelli@gmail.com>
 3231M:	bcm-kernel-feedback-list@broadcom.com
 3232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 3233T:	git git://github.com/broadcom/stblinux.git
 3234S:	Maintained
 3235N:	bcm63xx
 3236
 3237BROADCOM BCM63XX/BCM33XX UDC DRIVER
 3238M:	Kevin Cernekee <cernekee@gmail.com>
 3239L:	linux-usb@vger.kernel.org
 3240S:	Maintained
 3241F:	drivers/usb/gadget/udc/bcm63xx_udc.*
 3242
 3243BROADCOM BCM7XXX ARM ARCHITECTURE
 3244M:	Florian Fainelli <f.fainelli@gmail.com>
 3245M:	bcm-kernel-feedback-list@broadcom.com
 3246L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 3247T:	git git://github.com/broadcom/stblinux.git
 3248S:	Maintained
 
 
 3249F:	arch/arm/mach-bcm/*brcmstb*
 3250F:	arch/arm/boot/dts/bcm7*.dts*
 3251F:	drivers/bus/brcmstb_gisb.c
 3252F:	arch/arm/mm/cache-b15-rac.c
 3253F:	arch/arm/include/asm/hardware/cache-b15-rac.h
 3254N:	brcmstb
 3255
 3256BROADCOM BMIPS CPUFREQ DRIVER
 3257M:	Markus Mayer <mmayer@broadcom.com>
 3258M:	bcm-kernel-feedback-list@broadcom.com
 3259L:	linux-pm@vger.kernel.org
 3260S:	Maintained
 3261F:	drivers/cpufreq/bmips-cpufreq.c
 3262
 3263BROADCOM BMIPS MIPS ARCHITECTURE
 3264M:	Florian Fainelli <f.fainelli@gmail.com>
 3265L:	bcm-kernel-feedback-list@broadcom.com
 3266L:	linux-mips@vger.kernel.org
 
 3267T:	git git://github.com/broadcom/stblinux.git
 3268S:	Maintained
 3269F:	arch/mips/bmips/*
 
 3270F:	arch/mips/include/asm/mach-bmips/*
 3271F:	arch/mips/kernel/*bmips*
 3272F:	arch/mips/boot/dts/brcm/bcm*.dts*
 3273F:	drivers/irqchip/irq-bcm63*
 3274F:	drivers/irqchip/irq-bcm7*
 3275F:	drivers/irqchip/irq-brcmstb*
 3276F:	include/linux/bcm963xx_nvram.h
 3277F:	include/linux/bcm963xx_tag.h
 3278
 3279BROADCOM BNX2 GIGABIT ETHERNET DRIVER
 3280M:	Rasesh Mody <rmody@marvell.com>
 3281M:	GR-Linux-NIC-Dev@marvell.com
 3282L:	netdev@vger.kernel.org
 3283S:	Supported
 3284F:	drivers/net/ethernet/broadcom/bnx2.*
 3285F:	drivers/net/ethernet/broadcom/bnx2_*
 3286
 3287BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
 3288M:	QLogic-Storage-Upstream@qlogic.com
 3289L:	linux-scsi@vger.kernel.org
 3290S:	Supported
 3291F:	drivers/scsi/bnx2fc/
 3292
 3293BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
 3294M:	QLogic-Storage-Upstream@qlogic.com
 3295L:	linux-scsi@vger.kernel.org
 3296S:	Supported
 3297F:	drivers/scsi/bnx2i/
 3298
 3299BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
 3300M:	Ariel Elior <aelior@marvell.com>
 3301M:	Sudarsana Kalluru <skalluru@marvell.com>
 3302M:	GR-everest-linux-l2@marvell.com
 3303L:	netdev@vger.kernel.org
 3304S:	Supported
 3305F:	drivers/net/ethernet/broadcom/bnx2x/
 3306
 3307BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
 3308M:	Michael Chan <michael.chan@broadcom.com>
 3309L:	netdev@vger.kernel.org
 3310S:	Supported
 3311F:	drivers/net/ethernet/broadcom/bnxt/
 3312
 3313BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
 3314M:	Arend van Spriel <arend.vanspriel@broadcom.com>
 3315M:	Franky Lin <franky.lin@broadcom.com>
 3316M:	Hante Meuleman <hante.meuleman@broadcom.com>
 3317M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
 3318M:	Wright Feng <wright.feng@cypress.com>
 3319L:	linux-wireless@vger.kernel.org
 3320L:	brcm80211-dev-list.pdl@broadcom.com
 3321L:	brcm80211-dev-list@cypress.com
 3322S:	Supported
 3323F:	drivers/net/wireless/broadcom/brcm80211/
 3324
 3325BROADCOM BRCMSTB GPIO DRIVER
 3326M:	Gregory Fong <gregory.0xf0@gmail.com>
 3327L:	bcm-kernel-feedback-list@broadcom.com
 3328S:	Supported
 
 3329F:	drivers/gpio/gpio-brcmstb.c
 3330F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
 3331
 3332BROADCOM BRCMSTB I2C DRIVER
 3333M:	Kamal Dasu <kdasu.kdev@gmail.com>
 3334L:	linux-i2c@vger.kernel.org
 3335L:	bcm-kernel-feedback-list@broadcom.com
 3336S:	Supported
 
 3337F:	drivers/i2c/busses/i2c-brcmstb.c
 3338F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
 
 
 
 
 
 
 
 3339
 3340BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
 3341M:	Al Cooper <alcooperx@gmail.com>
 3342L:	linux-kernel@vger.kernel.org
 3343L:	bcm-kernel-feedback-list@broadcom.com
 3344S:	Maintained
 3345F:	drivers/phy/broadcom/phy-brcm-usb*
 3346
 
 
 
 
 
 
 
 
 
 
 3347BROADCOM GENET ETHERNET DRIVER
 3348M:	Doug Berger <opendmb@gmail.com>
 3349M:	Florian Fainelli <f.fainelli@gmail.com>
 3350L:	bcm-kernel-feedback-list@broadcom.com
 3351L:	netdev@vger.kernel.org
 3352S:	Supported
 
 
 3353F:	drivers/net/ethernet/broadcom/genet/
 
 
 
 3354
 3355BROADCOM IPROC ARM ARCHITECTURE
 3356M:	Ray Jui <rjui@broadcom.com>
 3357M:	Scott Branden <sbranden@broadcom.com>
 3358M:	bcm-kernel-feedback-list@broadcom.com
 3359L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 3360T:	git git://github.com/broadcom/cygnus-linux.git
 3361S:	Maintained
 
 
 
 
 
 3362N:	iproc
 3363N:	cygnus
 3364N:	bcm[-_]nsp
 3365N:	bcm9113*
 3366N:	bcm9583*
 3367N:	bcm9585*
 3368N:	bcm9586*
 3369N:	bcm988312
 3370N:	bcm113*
 3371N:	bcm583*
 3372N:	bcm585*
 3373N:	bcm586*
 3374N:	bcm88312
 3375N:	hr2
 3376N:	stingray
 3377F:	arch/arm64/boot/dts/broadcom/northstar2/*
 3378F:	arch/arm64/boot/dts/broadcom/stingray/*
 3379F:	drivers/clk/bcm/clk-ns*
 3380F:	drivers/clk/bcm/clk-sr*
 3381F:	drivers/pinctrl/bcm/pinctrl-ns*
 3382F:	include/dt-bindings/clock/bcm-sr*
 3383
 3384BROADCOM KONA GPIO DRIVER
 3385M:	Ray Jui <rjui@broadcom.com>
 3386L:	bcm-kernel-feedback-list@broadcom.com
 3387S:	Supported
 
 3388F:	drivers/gpio/gpio-bcm-kona.c
 3389F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
 3390
 3391BROADCOM NETXTREME-E ROCE DRIVER
 3392M:	Selvin Xavier <selvin.xavier@broadcom.com>
 3393M:	Devesh Sharma <devesh.sharma@broadcom.com>
 3394M:	Somnath Kotur <somnath.kotur@broadcom.com>
 3395M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
 
 3396L:	linux-rdma@vger.kernel.org
 
 3397W:	http://www.broadcom.com
 3398S:	Supported
 3399F:	drivers/infiniband/hw/bnxt_re/
 3400F:	include/uapi/rdma/bnxt_re-abi.h
 3401
 3402BROADCOM NVRAM DRIVER
 3403M:	Rafał Miłecki <zajec5@gmail.com>
 3404L:	linux-mips@vger.kernel.org
 3405S:	Maintained
 3406F:	drivers/firmware/broadcom/*
 3407
 3408BROADCOM SPECIFIC AMBA DRIVER (BCMA)
 3409M:	Rafał Miłecki <zajec5@gmail.com>
 3410L:	linux-wireless@vger.kernel.org
 3411S:	Maintained
 3412F:	drivers/bcma/
 3413F:	include/linux/bcma/
 3414
 
 
 
 
 
 
 
 
 
 3415BROADCOM STB AVS CPUFREQ DRIVER
 3416M:	Markus Mayer <mmayer@broadcom.com>
 3417M:	bcm-kernel-feedback-list@broadcom.com
 3418L:	linux-pm@vger.kernel.org
 3419S:	Maintained
 3420F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
 3421F:	drivers/cpufreq/brcmstb*
 3422
 3423BROADCOM STB AVS TMON DRIVER
 3424M:	Markus Mayer <mmayer@broadcom.com>
 3425M:	bcm-kernel-feedback-list@broadcom.com
 3426L:	linux-pm@vger.kernel.org
 3427S:	Maintained
 3428F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
 3429F:	drivers/thermal/broadcom/brcmstb*
 3430
 3431BROADCOM STB NAND FLASH DRIVER
 3432M:	Brian Norris <computersforpeace@gmail.com>
 3433M:	Kamal Dasu <kdasu.kdev@gmail.com>
 3434L:	linux-mtd@lists.infradead.org
 3435L:	bcm-kernel-feedback-list@broadcom.com
 3436S:	Maintained
 3437F:	drivers/mtd/nand/raw/brcmnand/
 3438
 3439BROADCOM STB DPFE DRIVER
 3440M:	Markus Mayer <mmayer@broadcom.com>
 3441M:	bcm-kernel-feedback-list@broadcom.com
 3442L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3443S:	Maintained
 3444F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
 3445F:	drivers/memory/brcmstb_dpfe.c
 3446
 3447BROADCOM SPI DRIVER
 
 3448M:	Kamal Dasu <kdasu.kdev@gmail.com>
 3449M:	bcm-kernel-feedback-list@broadcom.com
 
 3450S:	Maintained
 3451F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
 3452F:	drivers/spi/spi-bcm-qspi.*
 3453F:	drivers/spi/spi-brcmstb-qspi.c
 3454F:	drivers/spi/spi-iproc-qspi.c
 3455
 3456BROADCOM SYSTEMPORT ETHERNET DRIVER
 3457M:	Florian Fainelli <f.fainelli@gmail.com>
 3458L:	bcm-kernel-feedback-list@broadcom.com
 3459L:	netdev@vger.kernel.org
 3460S:	Supported
 3461F:	drivers/net/ethernet/broadcom/bcmsysport.*
 3462
 3463BROADCOM TG3 GIGABIT ETHERNET DRIVER
 3464M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
 3465M:	Prashant Sreedharan <prashant@broadcom.com>
 3466M:	Michael Chan <mchan@broadcom.com>
 3467L:	netdev@vger.kernel.org
 3468S:	Supported
 3469F:	drivers/net/ethernet/broadcom/tg3.*
 3470
 3471BROCADE BFA FC SCSI DRIVER
 3472M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
 3473M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
 3474L:	linux-scsi@vger.kernel.org
 3475S:	Supported
 3476F:	drivers/scsi/bfa/
 3477
 3478BROCADE BNA 10 GIGABIT ETHERNET DRIVER
 3479M:	Rasesh Mody <rmody@marvell.com>
 3480M:	Sudarsana Kalluru <skalluru@marvell.com>
 3481M:	GR-Linux-NIC-Dev@marvell.com
 3482L:	netdev@vger.kernel.org
 3483S:	Supported
 3484F:	drivers/net/ethernet/brocade/bna/
 3485
 3486BSG (block layer generic sg v4 driver)
 3487M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
 3488L:	linux-scsi@vger.kernel.org
 3489S:	Supported
 3490F:	block/bsg.c
 3491F:	include/linux/bsg.h
 3492F:	include/uapi/linux/bsg.h
 3493
 3494BT87X AUDIO DRIVER
 3495M:	Clemens Ladisch <clemens@ladisch.de>
 3496L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 
 3497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
 3498S:	Maintained
 3499F:	Documentation/sound/cards/bt87x.rst
 3500F:	sound/pci/bt87x.c
 3501
 3502BT8XXGPIO DRIVER
 3503M:	Michael Buesch <m@bues.ch>
 
 3504W:	http://bu3sch.de/btgpio.php
 3505S:	Maintained
 3506F:	drivers/gpio/gpio-bt8xx.c
 3507
 3508BTRFS FILE SYSTEM
 3509M:	Chris Mason <clm@fb.com>
 3510M:	Josef Bacik <josef@toxicpanda.com>
 3511M:	David Sterba <dsterba@suse.com>
 3512L:	linux-btrfs@vger.kernel.org
 
 3513W:	http://btrfs.wiki.kernel.org/
 3514Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
 3515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
 3516S:	Maintained
 3517F:	Documentation/filesystems/btrfs.txt
 3518F:	fs/btrfs/
 3519F:	include/linux/btrfs*
 3520F:	include/uapi/linux/btrfs*
 3521
 3522BTTV VIDEO4LINUX DRIVER
 3523M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 3524L:	linux-media@vger.kernel.org
 
 3525W:	https://linuxtv.org
 3526T:	git git://linuxtv.org/media_tree.git
 3527S:	Odd fixes
 3528F:	Documentation/media/v4l-drivers/bttv*
 3529F:	drivers/media/pci/bt8xx/bttv*
 3530
 3531BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
 3532M:	Chanwoo Choi <cw00.choi@samsung.com>
 3533L:	linux-pm@vger.kernel.org
 3534L:	linux-samsung-soc@vger.kernel.org
 3535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
 3536S:	Maintained
 
 
 3537F:	drivers/devfreq/exynos-bus.c
 3538F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
 3539
 3540BUSLOGIC SCSI DRIVER
 3541M:	Khalid Aziz <khalid@gonehiking.org>
 3542L:	linux-scsi@vger.kernel.org
 3543S:	Maintained
 3544F:	drivers/scsi/BusLogic.*
 3545F:	drivers/scsi/FlashPoint.*
 3546
 3547C-MEDIA CMI8788 DRIVER
 3548M:	Clemens Ladisch <clemens@ladisch.de>
 3549L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 
 3550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
 3551S:	Maintained
 3552F:	sound/pci/oxygen/
 3553
 3554C-SKY ARCHITECTURE
 3555M:	Guo Ren <guoren@kernel.org>
 
 
 3556T:	git https://github.com/c-sky/csky-linux.git
 3557S:	Supported
 3558F:	arch/csky/
 3559F:	Documentation/devicetree/bindings/csky/
 3560F:	drivers/irqchip/irq-csky-*
 3561F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
 
 
 3562F:	drivers/clocksource/timer-gx6605s.c
 3563F:	drivers/clocksource/timer-mp-csky.c
 3564F:	Documentation/devicetree/bindings/timer/csky,*
 
 3565K:	csky
 3566N:	csky
 3567
 3568C6X ARCHITECTURE
 3569M:	Mark Salter <msalter@redhat.com>
 3570M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
 3571L:	linux-c6x-dev@linux-c6x.org
 
 3572W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
 3573S:	Maintained
 3574F:	arch/c6x/
 3575
 3576CA8210 IEEE-802.15.4 RADIO DRIVER
 3577M:	Harry Morris <h.morris@cascoda.com>
 3578L:	linux-wpan@vger.kernel.org
 
 3579W:	https://github.com/Cascoda/ca8210-linux.git
 3580S:	Maintained
 3581F:	drivers/net/ieee802154/ca8210.c
 3582F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
 3583
 3584CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
 3585M:	David Howells <dhowells@redhat.com>
 3586L:	linux-cachefs@redhat.com (moderated for non-subscribers)
 3587S:	Supported
 3588F:	Documentation/filesystems/caching/cachefiles.txt
 3589F:	fs/cachefiles/
 3590
 3591CADENCE MIPI-CSI2 BRIDGES
 3592M:	Maxime Ripard <mripard@kernel.org>
 3593L:	linux-media@vger.kernel.org
 3594S:	Maintained
 3595F:	Documentation/devicetree/bindings/media/cdns,*.txt
 3596F:	drivers/media/platform/cadence/cdns-csi2*
 3597
 
 
 
 
 
 
 3598CADET FM/AM RADIO RECEIVER DRIVER
 3599M:	Hans Verkuil <hverkuil@xs4all.nl>
 3600L:	linux-media@vger.kernel.org
 
 
 3601T:	git git://linuxtv.org/media_tree.git
 3602W:	https://linuxtv.org
 3603S:	Maintained
 3604F:	drivers/media/radio/radio-cadet*
 3605
 3606CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
 3607M:	Jonathan Corbet <corbet@lwn.net>
 3608L:	linux-media@vger.kernel.org
 
 3609T:	git git://linuxtv.org/media_tree.git
 3610S:	Maintained
 3611F:	Documentation/media/v4l-drivers/cafe_ccic*
 3612F:	drivers/media/platform/marvell-ccic/
 3613
 3614CAIF NETWORK LAYER
 3615L:	netdev@vger.kernel.org
 3616S:	Orphan
 3617F:	Documentation/networking/caif/
 3618F:	drivers/net/caif/
 
 3619F:	include/uapi/linux/caif/
 3620F:	include/net/caif/
 3621F:	net/caif/
 3622
 3623CAKE QDISC
 3624M:	Toke Høiland-Jørgensen <toke@toke.dk>
 3625L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
 3626S:	Maintained
 3627F:	net/sched/sch_cake.c
 3628
 3629CALGARY x86-64 IOMMU
 3630M:	Muli Ben-Yehuda <mulix@mulix.org>
 3631M:	Jon Mason <jdmason@kudzu.us>
 3632L:	iommu@lists.linux-foundation.org
 3633S:	Maintained
 3634F:	arch/x86/kernel/pci-calgary_64.c
 3635F:	arch/x86/kernel/tce_64.c
 3636F:	arch/x86/include/asm/calgary.h
 3637F:	arch/x86/include/asm/tce.h
 3638
 3639CAN NETWORK DRIVERS
 3640M:	Wolfgang Grandegger <wg@grandegger.com>
 3641M:	Marc Kleine-Budde <mkl@pengutronix.de>
 3642L:	linux-can@vger.kernel.org
 
 3643W:	https://github.com/linux-can
 3644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
 3645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
 3646S:	Maintained
 3647F:	Documentation/devicetree/bindings/net/can/
 3648F:	drivers/net/can/
 3649F:	include/linux/can/dev.h
 3650F:	include/linux/can/led.h
 
 3651F:	include/linux/can/rx-offload.h
 3652F:	include/linux/can/platform/
 3653F:	include/uapi/linux/can/error.h
 3654F:	include/uapi/linux/can/netlink.h
 3655F:	include/uapi/linux/can/vxcan.h
 3656
 3657CAN NETWORK LAYER
 3658M:	Oliver Hartkopp <socketcan@hartkopp.net>
 3659M:	Marc Kleine-Budde <mkl@pengutronix.de>
 3660L:	linux-can@vger.kernel.org
 
 3661W:	https://github.com/linux-can
 3662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
 3663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
 3664S:	Maintained
 3665F:	Documentation/networking/can.rst
 3666F:	net/can/
 3667F:	include/linux/can/core.h
 3668F:	include/linux/can/skb.h
 3669F:	include/net/netns/can.h
 3670F:	include/uapi/linux/can.h
 3671F:	include/uapi/linux/can/bcm.h
 
 3672F:	include/uapi/linux/can/raw.h
 3673F:	include/uapi/linux/can/gw.h
 3674
 3675CAN-J1939 NETWORK LAYER
 3676M:	Robin van der Gracht <robin@protonic.nl>
 3677M:	Oleksij Rempel <o.rempel@pengutronix.de>
 3678R:	Pengutronix Kernel Team <kernel@pengutronix.de>
 3679L:	linux-can@vger.kernel.org
 3680S:	Maintained
 3681F:	Documentation/networking/j1939.txt
 
 3682F:	net/can/j1939/
 3683F:	include/uapi/linux/can/j1939.h
 3684
 3685CAPABILITIES
 3686M:	Serge Hallyn <serge@hallyn.com>
 3687L:	linux-security-module@vger.kernel.org
 3688S:	Supported
 3689F:	include/linux/capability.h
 3690F:	include/uapi/linux/capability.h
 
 3691F:	security/commoncap.c
 3692F:	kernel/capability.c
 3693
 3694CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
 3695M:	Kevin Tsai <ktsai@capellamicro.com>
 3696S:	Maintained
 3697F:	drivers/iio/light/cm*
 3698
 3699CARL9170 LINUX COMMUNITY WIRELESS DRIVER
 3700M:	Christian Lamparter <chunkeey@googlemail.com>
 3701L:	linux-wireless@vger.kernel.org
 3702W:	http://wireless.kernel.org/en/users/Drivers/carl9170
 3703S:	Maintained
 
 3704F:	drivers/net/wireless/ath/carl9170/
 3705
 3706CAVIUM I2C DRIVER
 3707M:	Jan Glauber <jglauber@cavium.com>
 3708M:	David Daney <david.daney@cavium.com>
 3709W:	http://www.cavium.com
 3710S:	Supported
 3711F:	drivers/i2c/busses/i2c-octeon*
 3712F:	drivers/i2c/busses/i2c-thunderx*
 3713
 3714CAVIUM LIQUIDIO NETWORK DRIVER
 3715M:	Derek Chickles <dchickles@marvell.com>
 3716M:	Satanand Burla <sburla@marvell.com>
 3717M:	Felix Manlunas <fmanlunas@marvell.com>
 3718L:	netdev@vger.kernel.org
 3719W:	http://www.cavium.com
 3720S:	Supported
 
 3721F:	drivers/net/ethernet/cavium/liquidio/
 3722
 3723CAVIUM MMC DRIVER
 3724M:	Jan Glauber <jglauber@cavium.com>
 3725M:	David Daney <david.daney@cavium.com>
 3726M:	Steven J. Hill <Steven.Hill@cavium.com>
 3727W:	http://www.cavium.com
 3728S:	Supported
 3729F:	drivers/mmc/host/cavium*
 3730
 3731CAVIUM OCTEON-TX CRYPTO DRIVER
 3732M:	George Cherian <george.cherian@cavium.com>
 3733L:	linux-crypto@vger.kernel.org
 3734W:	http://www.cavium.com
 3735S:	Supported
 
 3736F:	drivers/crypto/cavium/cpt/
 3737
 3738CAVIUM THUNDERX2 ARM64 SOC
 3739M:	Robert Richter <rrichter@cavium.com>
 3740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3741S:	Maintained
 
 3742F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
 3743F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
 3744
 3745CC2520 IEEE-802.15.4 RADIO DRIVER
 3746M:	Varka Bhadram <varkabhadram@gmail.com>
 3747L:	linux-wpan@vger.kernel.org
 3748S:	Maintained
 
 3749F:	drivers/net/ieee802154/cc2520.c
 3750F:	include/linux/spi/cc2520.h
 3751F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
 3752
 3753CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
 3754M:	Gilad Ben-Yossef <gilad@benyossef.com>
 3755L:	linux-crypto@vger.kernel.org
 3756S:	Supported
 
 3757F:	drivers/crypto/ccree/
 
 
 
 
 
 
 
 
 3758W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
 3759
 3760CEC FRAMEWORK
 3761M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 3762L:	linux-media@vger.kernel.org
 
 
 3763T:	git git://linuxtv.org/media_tree.git
 3764W:	http://linuxtv.org
 3765S:	Supported
 3766F:	Documentation/media/kapi/cec-core.rst
 3767F:	Documentation/media/uapi/cec
 3768F:	drivers/media/cec/
 3769F:	drivers/media/rc/keymaps/rc-cec.c
 
 3770F:	include/media/cec.h
 3771F:	include/media/cec-notifier.h
 3772F:	include/uapi/linux/cec.h
 3773F:	include/uapi/linux/cec-funcs.h
 3774F:	Documentation/devicetree/bindings/media/cec.txt
 3775F:	Documentation/ABI/testing/debugfs-cec-error-inj
 3776
 3777CEC GPIO DRIVER
 3778M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 3779L:	linux-media@vger.kernel.org
 
 
 3780T:	git git://linuxtv.org/media_tree.git
 3781W:	http://linuxtv.org
 3782S:	Supported
 3783F:	drivers/media/platform/cec-gpio/
 3784F:	Documentation/devicetree/bindings/media/cec-gpio.txt
 3785
 3786CELL BROADBAND ENGINE ARCHITECTURE
 3787M:	Arnd Bergmann <arnd@arndb.de>
 3788L:	linuxppc-dev@lists.ozlabs.org
 
 3789W:	http://www.ibm.com/developerworks/power/cell/
 3790S:	Supported
 3791F:	arch/powerpc/include/asm/cell*.h
 3792F:	arch/powerpc/include/asm/spu*.h
 3793F:	arch/powerpc/include/uapi/asm/spu*.h
 3794F:	arch/powerpc/oprofile/*cell*
 3795F:	arch/powerpc/platforms/cell/
 3796
 
 
 
 
 
 
 3797CEPH COMMON CODE (LIBCEPH)
 3798M:	Ilya Dryomov <idryomov@gmail.com>
 3799M:	Jeff Layton <jlayton@kernel.org>
 3800M:	Sage Weil <sage@redhat.com>
 3801L:	ceph-devel@vger.kernel.org
 
 3802W:	http://ceph.com/
 3803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
 3804T:	git git://github.com/ceph/ceph-client.git
 3805S:	Supported
 3806F:	net/ceph/
 3807F:	include/linux/ceph/
 3808F:	include/linux/crush/
 
 3809
 3810CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
 3811M:	Jeff Layton <jlayton@kernel.org>
 3812M:	Sage Weil <sage@redhat.com>
 3813M:	Ilya Dryomov <idryomov@gmail.com>
 3814L:	ceph-devel@vger.kernel.org
 
 3815W:	http://ceph.com/
 3816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
 3817T:	git git://github.com/ceph/ceph-client.git
 3818S:	Supported
 3819F:	Documentation/filesystems/ceph.txt
 3820F:	fs/ceph/
 3821
 3822CERTIFICATE HANDLING:
 3823M:	David Howells <dhowells@redhat.com>
 3824M:	David Woodhouse <dwmw2@infradead.org>
 3825L:	keyrings@vger.kernel.org
 3826S:	Maintained
 3827F:	Documentation/admin-guide/module-signing.rst
 3828F:	certs/
 
 3829F:	scripts/sign-file.c
 3830F:	scripts/extract-cert.c
 3831
 3832CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
 3833L:	devel@driverdev.osuosl.org
 3834S:	Obsolete
 3835F:	drivers/staging/wusbcore/
 3836
 3837CFAG12864B LCD DRIVER
 3838M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
 3839S:	Maintained
 3840F:	drivers/auxdisplay/cfag12864b.c
 3841F:	include/linux/cfag12864b.h
 3842
 3843CFAG12864BFB LCD FRAMEBUFFER DRIVER
 3844M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
 3845S:	Maintained
 3846F:	drivers/auxdisplay/cfag12864bfb.c
 3847F:	include/linux/cfag12864b.h
 3848
 3849802.11 (including CFG80211/NL80211)
 3850M:	Johannes Berg <johannes@sipsolutions.net>
 3851L:	linux-wireless@vger.kernel.org
 3852W:	http://wireless.kernel.org/
 3853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
 3854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
 3855S:	Maintained
 3856F:	net/wireless/
 3857F:	include/uapi/linux/nl80211.h
 3858F:	include/linux/ieee80211.h
 3859F:	include/net/wext.h
 3860F:	include/net/cfg80211.h
 3861F:	include/net/iw_handler.h
 3862F:	include/net/ieee80211_radiotap.h
 3863F:	Documentation/driver-api/80211/cfg80211.rst
 3864F:	Documentation/networking/regulatory.txt
 3865
 3866CHAR and MISC DRIVERS
 3867M:	Arnd Bergmann <arnd@arndb.de>
 3868M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 
 3869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
 3870S:	Supported
 3871F:	drivers/char/
 3872F:	drivers/misc/
 3873F:	include/linux/miscdevice.h
 3874
 3875CHECKPATCH
 3876M:	Andy Whitcroft <apw@canonical.com>
 3877M:	Joe Perches <joe@perches.com>
 3878S:	Maintained
 3879F:	scripts/checkpatch.pl
 3880
 3881CHINESE DOCUMENTATION
 3882M:	Harry Wei <harryxiyou@gmail.com>
 3883M:	Alex Shi <alex.shi@linux.alibaba.com>
 3884L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
 3885S:	Maintained
 3886F:	Documentation/translations/zh_CN/
 3887
 3888CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
 3889M:	Peter Chen <Peter.Chen@nxp.com>
 3890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
 3891L:	linux-usb@vger.kernel.org
 3892S:	Maintained
 
 3893F:	drivers/usb/chipidea/
 3894
 3895CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
 3896M:	Hans de Goede <hdegoede@redhat.com>
 3897L:	linux-input@vger.kernel.org
 3898S:	Maintained
 3899F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
 3900F:	drivers/input/touchscreen/chipone_icn8318.c
 3901
 3902CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
 3903M:	Hans de Goede <hdegoede@redhat.com>
 3904L:	linux-input@vger.kernel.org
 3905S:	Maintained
 3906F:	drivers/input/touchscreen/chipone_icn8505.c
 3907
 3908CHROME HARDWARE PLATFORM SUPPORT
 3909M:	Benson Leung <bleung@chromium.org>
 3910M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
 3911S:	Maintained
 3912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
 3913F:	drivers/platform/chrome/
 3914
 
 
 
 
 
 
 
 
 3915CHROMEOS EC SUBDRIVERS
 3916M:	Benson Leung <bleung@chromium.org>
 3917M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
 3918R:	Guenter Roeck <groeck@chromium.org>
 3919S:	Maintained
 
 3920N:	cros_ec
 3921N:	cros-ec
 3922F:	drivers/power/supply/cros_usbpd-charger.c
 3923
 3924CHROMEOS EC CODEC DRIVER
 3925M:	Cheng-Yi Chiang <cychiang@chromium.org>
 
 3926S:	Maintained
 3927R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
 3928R:	Guenter Roeck <groeck@chromium.org>
 3929F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
 3930F:	sound/soc/codecs/cros_ec_codec.*
 3931
 3932CIRRUS LOGIC AUDIO CODEC DRIVERS
 3933M:	Brian Austin <brian.austin@cirrus.com>
 3934M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
 3935L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 3936S:	Maintained
 3937F:	sound/soc/codecs/cs*
 3938
 3939CIRRUS LOGIC EP93XX ETHERNET DRIVER
 3940M:	Hartley Sweeten <hsweeten@visionengravers.com>
 3941L:	netdev@vger.kernel.org
 3942S:	Maintained
 3943F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
 3944
 3945CIRRUS LOGIC LOCHNAGAR DRIVER
 3946M:	Charles Keepax <ckeepax@opensource.cirrus.com>
 3947M:	Richard Fitzgerald <rf@opensource.cirrus.com>
 3948L:	patches@opensource.cirrus.com
 3949S:	Supported
 
 
 
 
 
 
 3950F:	drivers/clk/clk-lochnagar.c
 3951F:	drivers/hwmon/lochnagar-hwmon.c
 3952F:	drivers/mfd/lochnagar-i2c.c
 3953F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
 3954F:	drivers/regulator/lochnagar-regulator.c
 3955F:	sound/soc/codecs/lochnagar-sc.c
 3956F:	include/dt-bindings/clk/lochnagar.h
 3957F:	include/dt-bindings/pinctrl/lochnagar.h
 3958F:	include/linux/mfd/lochnagar*
 3959F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
 3960F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
 3961F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
 3962F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
 3963F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
 3964F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
 3965F:	Documentation/hwmon/lochnagar.rst
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 3966
 3967CISCO FCOE HBA DRIVER
 3968M:	Satish Kharat <satishkh@cisco.com>
 3969M:	Sesidhar Baddela <sebaddel@cisco.com>
 3970M:	Karan Tilak Kumar <kartilak@cisco.com>
 3971L:	linux-scsi@vger.kernel.org
 3972S:	Supported
 3973F:	drivers/scsi/fnic/
 3974
 3975CISCO SCSI HBA DRIVER
 3976M:	Karan Tilak Kumar <kartilak@cisco.com>
 3977M:	Sesidhar Baddela <sebaddel@cisco.com>
 3978L:	linux-scsi@vger.kernel.org
 3979S:	Supported
 3980F:	drivers/scsi/snic/
 3981
 3982CISCO VIC ETHERNET NIC DRIVER
 3983M:	Christian Benvenuti <benve@cisco.com>
 3984M:	Govindarajulu Varadarajan <_govind@gmx.com>
 3985M:	Parvi Kaustubhi <pkaustub@cisco.com>
 3986S:	Supported
 3987F:	drivers/net/ethernet/cisco/enic/
 3988
 3989CISCO VIC LOW LATENCY NIC DRIVER
 3990M:	Christian Benvenuti <benve@cisco.com>
 3991M:	Nelson Escobar <neescoba@cisco.com>
 3992M:	Parvi Kaustubhi <pkaustub@cisco.com>
 3993S:	Supported
 3994F:	drivers/infiniband/hw/usnic/
 3995
 3996CIRRUS LOGIC MADERA CODEC DRIVERS
 3997M:	Charles Keepax <ckeepax@opensource.cirrus.com>
 3998M:	Richard Fitzgerald <rf@opensource.cirrus.com>
 3999L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 4000L:	patches@opensource.cirrus.com
 4001T:	git https://github.com/CirrusLogic/linux-drivers.git
 4002W:	https://github.com/CirrusLogic/linux-drivers/wiki
 4003S:	Supported
 4004F:	Documentation/devicetree/bindings/mfd/madera.txt
 4005F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
 4006F:	Documentation/devicetree/bindings/sound/madera.txt
 4007F:	include/dt-bindings/sound/madera*
 4008F:	include/linux/irqchip/irq-madera*
 4009F:	include/linux/mfd/madera/*
 4010F:	include/sound/madera*
 4011F:	drivers/gpio/gpio-madera*
 4012F:	drivers/irqchip/irq-madera*
 4013F:	drivers/mfd/madera*
 4014F:	drivers/mfd/cs47l*
 4015F:	drivers/pinctrl/cirrus/*
 4016F:	sound/soc/codecs/cs47l*
 4017F:	sound/soc/codecs/madera*
 4018
 4019CLANG-FORMAT FILE
 4020M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
 4021S:	Maintained
 4022F:	.clang-format
 4023
 4024CLANG/LLVM BUILD SUPPORT
 
 
 4025L:	clang-built-linux@googlegroups.com
 
 4026W:	https://clangbuiltlinux.github.io/
 4027B:	https://github.com/ClangBuiltLinux/linux/issues
 4028C:	irc://chat.freenode.net/clangbuiltlinux
 4029S:	Supported
 4030K:	\b(?i:clang|llvm)\b
 4031
 4032CLEANCACHE API
 4033M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
 4034L:	linux-kernel@vger.kernel.org
 4035S:	Maintained
 
 4036F:	mm/cleancache.c
 4037F:	include/linux/cleancache.h
 4038
 4039CLK API
 4040M:	Russell King <linux@armlinux.org.uk>
 4041L:	linux-clk@vger.kernel.org
 4042S:	Maintained
 4043F:	include/linux/clk.h
 4044
 4045CLOCKSOURCE, CLOCKEVENT DRIVERS
 4046M:	Daniel Lezcano <daniel.lezcano@linaro.org>
 4047M:	Thomas Gleixner <tglx@linutronix.de>
 4048L:	linux-kernel@vger.kernel.org
 
 4049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
 4050S:	Supported
 4051F:	drivers/clocksource/
 4052F:	Documentation/devicetree/bindings/timer/
 4053
 4054CMPC ACPI DRIVER
 4055M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
 4056M:	Daniel Oliveira Nascimento <don@syst.com.br>
 4057L:	platform-driver-x86@vger.kernel.org
 4058S:	Supported
 4059F:	drivers/platform/x86/classmate-laptop.c
 4060
 4061COBALT MEDIA DRIVER
 4062M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 4063L:	linux-media@vger.kernel.org
 
 
 4064T:	git git://linuxtv.org/media_tree.git
 4065W:	https://linuxtv.org
 4066S:	Supported
 4067F:	drivers/media/pci/cobalt/
 4068
 4069COCCINELLE/Semantic Patches (SmPL)
 4070M:	Julia Lawall <Julia.Lawall@lip6.fr>
 4071M:	Gilles Muller <Gilles.Muller@lip6.fr>
 4072M:	Nicolas Palix <nicolas.palix@imag.fr>
 4073M:	Michal Marek <michal.lkml@markovi.net>
 4074L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
 
 
 4075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
 4076W:	http://coccinelle.lip6.fr/
 4077S:	Supported
 4078F:	Documentation/dev-tools/coccinelle.rst
 
 4079F:	scripts/coccinelle/
 4080F:	scripts/coccicheck
 4081
 4082CODA FILE SYSTEM
 4083M:	Jan Harkes <jaharkes@cs.cmu.edu>
 4084M:	coda@cs.cmu.edu
 4085L:	codalist@coda.cs.cmu.edu
 
 4086W:	http://www.coda.cs.cmu.edu/
 4087S:	Maintained
 4088F:	Documentation/filesystems/coda.txt
 4089F:	fs/coda/
 4090F:	include/linux/coda*.h
 4091F:	include/uapi/linux/coda*.h
 4092
 4093CODA V4L2 MEM2MEM DRIVER
 4094M:	Philipp Zabel <p.zabel@pengutronix.de>
 4095L:	linux-media@vger.kernel.org
 4096S:	Maintained
 4097F:	Documentation/devicetree/bindings/media/coda.txt
 4098F:	drivers/media/platform/coda/
 4099
 4100CODE OF CONDUCT
 4101M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 4102S:	Supported
 
 4103F:	Documentation/process/code-of-conduct.rst
 4104F:	Documentation/process/code-of-conduct-interpretation.rst
 4105
 4106COMMON CLK FRAMEWORK
 4107M:	Michael Turquette <mturquette@baylibre.com>
 4108M:	Stephen Boyd <sboyd@kernel.org>
 4109L:	linux-clk@vger.kernel.org
 
 4110Q:	http://patchwork.kernel.org/project/linux-clk/list/
 4111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
 4112S:	Maintained
 4113F:	Documentation/devicetree/bindings/clock/
 4114F:	drivers/clk/
 4115X:	drivers/clk/clkdev.c
 4116F:	include/linux/clk-pr*
 4117F:	include/linux/clk/
 4118F:	include/linux/of_clk.h
 
 4119
 4120COMMON INTERNET FILE SYSTEM (CIFS)
 4121M:	Steve French <sfrench@samba.org>
 4122L:	linux-cifs@vger.kernel.org
 4123L:	samba-technical@lists.samba.org (moderated for non-subscribers)
 
 4124W:	http://linux-cifs.samba.org/
 4125T:	git git://git.samba.org/sfrench/cifs-2.6.git
 4126S:	Supported
 4127F:	Documentation/admin-guide/cifs/
 4128F:	fs/cifs/
 4129
 4130COMPACTPCI HOTPLUG CORE
 4131M:	Scott Murray <scott@spiteful.org>
 4132L:	linux-pci@vger.kernel.org
 4133S:	Maintained
 4134F:	drivers/pci/hotplug/cpci_hotplug*
 4135
 4136COMPACTPCI HOTPLUG GENERIC DRIVER
 4137M:	Scott Murray <scott@spiteful.org>
 4138L:	linux-pci@vger.kernel.org
 4139S:	Maintained
 4140F:	drivers/pci/hotplug/cpcihp_generic.c
 4141
 4142COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
 4143M:	Scott Murray <scott@spiteful.org>
 4144L:	linux-pci@vger.kernel.org
 4145S:	Maintained
 4146F:	drivers/pci/hotplug/cpcihp_zt5550.*
 4147
 4148COMPAL LAPTOP SUPPORT
 4149M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
 4150L:	platform-driver-x86@vger.kernel.org
 4151S:	Maintained
 4152F:	drivers/platform/x86/compal-laptop.c
 4153
 4154COMPILER ATTRIBUTES
 4155M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
 4156S:	Maintained
 4157F:	include/linux/compiler_attributes.h
 4158
 4159CONEXANT ACCESSRUNNER USB DRIVER
 4160L:	accessrunner-general@lists.sourceforge.net
 
 4161W:	http://accessrunner.sourceforge.net/
 4162S:	Orphan
 4163F:	drivers/usb/atm/cxacru.c
 4164
 4165CONFIGFS
 4166M:	Joel Becker <jlbec@evilplan.org>
 4167M:	Christoph Hellwig <hch@lst.de>
 
 4168T:	git git://git.infradead.org/users/hch/configfs.git
 4169S:	Supported
 4170F:	fs/configfs/
 4171F:	include/linux/configfs.h
 4172
 4173CONNECTOR
 4174M:	Evgeniy Polyakov <zbr@ioremap.net>
 4175L:	netdev@vger.kernel.org
 4176S:	Maintained
 4177F:	drivers/connector/
 4178
 4179CONTROL GROUP (CGROUP)
 4180M:	Tejun Heo <tj@kernel.org>
 4181M:	Li Zefan <lizefan@huawei.com>
 4182M:	Johannes Weiner <hannes@cmpxchg.org>
 4183L:	cgroups@vger.kernel.org
 
 4184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
 4185S:	Maintained
 4186F:	Documentation/admin-guide/cgroup-v2.rst
 4187F:	Documentation/admin-guide/cgroup-v1/
 4188F:	include/linux/cgroup*
 4189F:	kernel/cgroup/
 4190
 
 
 
 
 
 
 
 
 
 
 
 
 
 4191CONTROL GROUP - CPUSET
 4192M:	Li Zefan <lizefan@huawei.com>
 4193L:	cgroups@vger.kernel.org
 
 4194W:	http://www.bullopensource.org/cpuset/
 4195W:	http://oss.sgi.com/projects/cpusets/
 4196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
 4197S:	Maintained
 4198F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
 4199F:	include/linux/cpuset.h
 4200F:	kernel/cgroup/cpuset.c
 4201
 4202CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
 4203M:	Johannes Weiner <hannes@cmpxchg.org>
 4204M:	Michal Hocko <mhocko@kernel.org>
 4205M:	Vladimir Davydov <vdavydov.dev@gmail.com>
 4206L:	cgroups@vger.kernel.org
 4207L:	linux-mm@kvack.org
 4208S:	Maintained
 4209F:	mm/memcontrol.c
 4210F:	mm/swap_cgroup.c
 4211
 4212CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
 4213M:	Tejun Heo <tj@kernel.org>
 4214M:	Jens Axboe <axboe@kernel.dk>
 4215L:	cgroups@vger.kernel.org
 4216L:	linux-block@vger.kernel.org
 4217T:	git git://git.kernel.dk/linux-block
 4218F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
 4219F:	block/blk-cgroup.c
 4220F:	include/linux/blk-cgroup.h
 4221F:	block/blk-throttle.c
 4222F:	block/blk-iolatency.c
 4223F:	block/bfq-cgroup.c
 4224
 4225CORETEMP HARDWARE MONITORING DRIVER
 4226M:	Fenghua Yu <fenghua.yu@intel.com>
 4227L:	linux-hwmon@vger.kernel.org
 4228S:	Maintained
 4229F:	Documentation/hwmon/coretemp.rst
 4230F:	drivers/hwmon/coretemp.c
 4231
 
 
 
 
 
 
 4232COSA/SRP SYNC SERIAL DRIVER
 4233M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
 
 4234W:	http://www.fi.muni.cz/~kas/cosa/
 4235S:	Maintained
 4236F:	drivers/net/wan/cosa*
 4237
 4238COUNTER SUBSYSTEM
 4239M:	William Breathitt Gray <vilhelm.gray@gmail.com>
 4240L:	linux-iio@vger.kernel.org
 4241S:	Maintained
 4242F:	Documentation/ABI/testing/sysfs-bus-counter*
 4243F:	Documentation/driver-api/generic-counter.rst
 4244F:	drivers/counter/
 4245F:	include/linux/counter.h
 4246F:	include/linux/counter_enum.h
 4247
 4248CPMAC ETHERNET DRIVER
 4249M:	Florian Fainelli <f.fainelli@gmail.com>
 4250L:	netdev@vger.kernel.org
 4251S:	Maintained
 4252F:	drivers/net/ethernet/ti/cpmac.c
 4253
 
 
 
 
 
 
 
 
 4254CPU FREQUENCY SCALING FRAMEWORK
 4255M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
 4256M:	Viresh Kumar <viresh.kumar@linaro.org>
 4257L:	linux-pm@vger.kernel.org
 4258S:	Maintained
 
 4259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
 4260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
 4261B:	https://bugzilla.kernel.org
 4262F:	Documentation/admin-guide/pm/cpufreq.rst
 4263F:	Documentation/admin-guide/pm/intel_pstate.rst
 4264F:	Documentation/cpu-freq/
 4265F:	Documentation/devicetree/bindings/cpufreq/
 4266F:	drivers/cpufreq/
 4267F:	kernel/sched/cpufreq*.c
 4268F:	include/linux/cpufreq.h
 4269F:	include/linux/sched/cpufreq.h
 
 4270F:	tools/testing/selftests/cpufreq/
 4271
 4272CPU FREQUENCY DRIVERS - ARM BIG LITTLE
 4273M:	Viresh Kumar <viresh.kumar@linaro.org>
 4274M:	Sudeep Holla <sudeep.holla@arm.com>
 4275L:	linux-pm@vger.kernel.org
 4276W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
 4277S:	Maintained
 4278F:	drivers/cpufreq/arm_big_little.h
 4279F:	drivers/cpufreq/arm_big_little.c
 
 
 
 
 4280
 4281CPU POWER MONITORING SUBSYSTEM
 4282M:	Thomas Renninger <trenn@suse.com>
 4283M:	Shuah Khan <shuah@kernel.org>
 4284M:	Shuah Khan <skhan@linuxfoundation.org>
 4285L:	linux-pm@vger.kernel.org
 4286S:	Maintained
 4287F:	tools/power/cpupower/
 4288
 4289CPUID/MSR DRIVER
 4290M:	"H. Peter Anvin" <hpa@zytor.com>
 4291S:	Maintained
 4292F:	arch/x86/kernel/cpuid.c
 4293F:	arch/x86/kernel/msr.c
 4294
 4295CPUIDLE DRIVER - ARM BIG LITTLE
 4296M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
 4297M:	Daniel Lezcano <daniel.lezcano@linaro.org>
 4298L:	linux-pm@vger.kernel.org
 4299L:	linux-arm-kernel@lists.infradead.org
 
 4300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
 4301S:	Maintained
 4302F:	drivers/cpuidle/cpuidle-big_little.c
 4303
 4304CPUIDLE DRIVER - ARM EXYNOS
 4305M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
 4306M:	Daniel Lezcano <daniel.lezcano@linaro.org>
 4307M:	Kukjin Kim <kgene@kernel.org>
 4308L:	linux-pm@vger.kernel.org
 4309L:	linux-samsung-soc@vger.kernel.org
 4310S:	Supported
 
 4311F:	drivers/cpuidle/cpuidle-exynos.c
 4312F:	arch/arm/mach-exynos/pm.c
 4313
 4314CPUIDLE DRIVER - ARM PSCI
 4315M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
 4316M:	Sudeep Holla <sudeep.holla@arm.com>
 4317L:	linux-pm@vger.kernel.org
 4318L:	linux-arm-kernel@lists.infradead.org
 4319S:	Supported
 4320F:	drivers/cpuidle/cpuidle-psci.c
 4321
 4322CPU IDLE TIME MANAGEMENT FRAMEWORK
 4323M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
 4324M:	Daniel Lezcano <daniel.lezcano@linaro.org>
 4325L:	linux-pm@vger.kernel.org
 4326S:	Maintained
 4327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
 4328B:	https://bugzilla.kernel.org
 4329F:	Documentation/admin-guide/pm/cpuidle.rst
 4330F:	Documentation/driver-api/pm/cpuidle.rst
 4331F:	drivers/cpuidle/*
 4332F:	include/linux/cpuidle.h
 4333
 4334CRAMFS FILESYSTEM
 4335M:	Nicolas Pitre <nico@fluxnic.net>
 4336S:	Maintained
 4337F:	Documentation/filesystems/cramfs.txt
 4338F:	fs/cramfs/
 4339
 4340CREATIVE SB0540
 4341M:	Bastien Nocera <hadess@hadess.net>
 4342L:	linux-input@vger.kernel.org
 4343S:	Maintained
 4344F:	drivers/hid/hid-creative-sb0540.c
 4345
 4346CRYPTO API
 4347M:	Herbert Xu <herbert@gondor.apana.org.au>
 4348M:	"David S. Miller" <davem@davemloft.net>
 4349L:	linux-crypto@vger.kernel.org
 
 4350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
 4351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
 4352S:	Maintained
 4353F:	Documentation/crypto/
 4354F:	Documentation/devicetree/bindings/crypto/
 4355F:	arch/*/crypto/
 4356F:	crypto/
 4357F:	drivers/crypto/
 4358F:	include/crypto/
 4359F:	include/linux/crypto*
 4360F:	lib/crypto/
 4361
 4362CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
 4363M:	Neil Horman <nhorman@tuxdriver.com>
 4364L:	linux-crypto@vger.kernel.org
 4365S:	Maintained
 4366F:	crypto/ansi_cprng.c
 4367F:	crypto/rng.c
 4368
 4369CS3308 MEDIA DRIVER
 4370M:	Hans Verkuil <hverkuil@xs4all.nl>
 4371L:	linux-media@vger.kernel.org
 
 
 4372T:	git git://linuxtv.org/media_tree.git
 4373W:	http://linuxtv.org
 4374S:	Odd Fixes
 4375F:	drivers/media/i2c/cs3308.c
 4376
 4377CS5535 Audio ALSA driver
 4378M:	Jaya Kumar <jayakumar.alsa@gmail.com>
 4379S:	Maintained
 4380F:	sound/pci/cs5535audio/
 4381
 4382CSI DRIVERS FOR ALLWINNER V3s
 4383M:	Yong Deng <yong.deng@magewell.com>
 4384L:	linux-media@vger.kernel.org
 
 4385T:	git git://linuxtv.org/media_tree.git
 4386S:	Maintained
 4387F:	drivers/media/platform/sunxi/sun6i-csi/
 4388F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
 4389
 4390CW1200 WLAN driver
 4391M:	Solomon Peachy <pizza@shaftnet.org>
 4392S:	Maintained
 4393F:	drivers/net/wireless/st/cw1200/
 4394
 4395CX18 VIDEO4LINUX DRIVER
 4396M:	Andy Walls <awalls@md.metrocast.net>
 4397L:	ivtv-devel@ivtvdriver.org (subscribers-only)
 4398L:	linux-media@vger.kernel.org
 
 
 4399T:	git git://linuxtv.org/media_tree.git
 4400W:	https://linuxtv.org
 4401W:	http://www.ivtvdriver.org/index.php/Cx18
 4402S:	Maintained
 4403F:	Documentation/media/v4l-drivers/cx18*
 4404F:	drivers/media/pci/cx18/
 4405F:	include/uapi/linux/ivtv*
 4406
 4407CX2341X MPEG ENCODER HELPER MODULE
 4408M:	Hans Verkuil <hverkuil@xs4all.nl>
 4409L:	linux-media@vger.kernel.org
 
 
 4410T:	git git://linuxtv.org/media_tree.git
 4411W:	https://linuxtv.org
 4412S:	Maintained
 4413F:	drivers/media/common/cx2341x*
 4414F:	include/media/drv-intf/cx2341x.h
 4415
 4416CX24120 MEDIA DRIVER
 4417M:	Jemma Denson <jdenson@gmail.com>
 4418M:	Patrick Boettcher <patrick.boettcher@posteo.de>
 4419L:	linux-media@vger.kernel.org
 
 4420W:	https://linuxtv.org
 4421Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 4422S:	Maintained
 4423F:	drivers/media/dvb-frontends/cx24120*
 4424
 4425CX88 VIDEO4LINUX DRIVER
 4426M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 4427L:	linux-media@vger.kernel.org
 
 4428W:	https://linuxtv.org
 4429T:	git git://linuxtv.org/media_tree.git
 4430S:	Odd fixes
 4431F:	Documentation/media/v4l-drivers/cx88*
 4432F:	drivers/media/pci/cx88/
 4433
 4434CXD2820R MEDIA DRIVER
 4435M:	Antti Palosaari <crope@iki.fi>
 4436L:	linux-media@vger.kernel.org
 
 4437W:	https://linuxtv.org
 4438W:	http://palosaari.fi/linux/
 4439Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 4440T:	git git://linuxtv.org/anttip/media_tree.git
 4441S:	Maintained
 4442F:	drivers/media/dvb-frontends/cxd2820r*
 4443
 4444CXGB3 ETHERNET DRIVER (CXGB3)
 4445M:	Vishal Kulkarni <vishal@chelsio.com>
 4446L:	netdev@vger.kernel.org
 
 4447W:	http://www.chelsio.com
 4448S:	Supported
 4449F:	drivers/net/ethernet/chelsio/cxgb3/
 4450
 4451CXGB3 ISCSI DRIVER (CXGB3I)
 4452M:	Karen Xie <kxie@chelsio.com>
 4453L:	linux-scsi@vger.kernel.org
 
 4454W:	http://www.chelsio.com
 4455S:	Supported
 4456F:	drivers/scsi/cxgbi/cxgb3i
 4457
 4458CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
 4459M:	Potnuri Bharat Teja <bharat@chelsio.com>
 4460L:	linux-rdma@vger.kernel.org
 4461W:	http://www.openfabrics.org
 4462S:	Supported
 4463F:	drivers/infiniband/hw/cxgb3/
 4464F:	include/uapi/rdma/cxgb3-abi.h
 4465
 4466CXGB4 CRYPTO DRIVER (chcr)
 4467M:	Atul Gupta <atul.gupta@chelsio.com>
 
 
 4468L:	linux-crypto@vger.kernel.org
 
 4469W:	http://www.chelsio.com
 4470S:	Supported
 4471F:	drivers/crypto/chelsio
 4472
 4473CXGB4 ETHERNET DRIVER (CXGB4)
 4474M:	Vishal Kulkarni <vishal@chelsio.com>
 4475L:	netdev@vger.kernel.org
 
 4476W:	http://www.chelsio.com
 4477S:	Supported
 4478F:	drivers/net/ethernet/chelsio/cxgb4/
 4479
 4480CXGB4 ISCSI DRIVER (CXGB4I)
 4481M:	Karen Xie <kxie@chelsio.com>
 4482L:	linux-scsi@vger.kernel.org
 
 4483W:	http://www.chelsio.com
 4484S:	Supported
 4485F:	drivers/scsi/cxgbi/cxgb4i
 4486
 4487CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
 4488M:	Potnuri Bharat Teja <bharat@chelsio.com>
 4489L:	linux-rdma@vger.kernel.org
 
 4490W:	http://www.openfabrics.org
 4491S:	Supported
 4492F:	drivers/infiniband/hw/cxgb4/
 4493F:	include/uapi/rdma/cxgb4-abi.h
 4494
 4495CXGB4VF ETHERNET DRIVER (CXGB4VF)
 4496M:	Casey Leedom <leedom@chelsio.com>
 4497L:	netdev@vger.kernel.org
 
 4498W:	http://www.chelsio.com
 4499S:	Supported
 4500F:	drivers/net/ethernet/chelsio/cxgb4vf/
 4501
 4502CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
 4503M:	Frederic Barrat <fbarrat@linux.ibm.com>
 4504M:	Andrew Donnellan <ajd@linux.ibm.com>
 4505L:	linuxppc-dev@lists.ozlabs.org
 4506S:	Supported
 
 
 4507F:	arch/powerpc/platforms/powernv/pci-cxl.c
 4508F:	drivers/misc/cxl/
 4509F:	include/misc/cxl*
 4510F:	include/uapi/misc/cxl.h
 4511F:	Documentation/powerpc/cxl.rst
 4512F:	Documentation/ABI/testing/sysfs-class-cxl
 4513
 4514CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
 4515M:	Manoj N. Kumar <manoj@linux.ibm.com>
 4516M:	Matthew R. Ochs <mrochs@linux.ibm.com>
 4517M:	Uma Krishnan <ukrishn@linux.ibm.com>
 4518L:	linux-scsi@vger.kernel.org
 4519S:	Supported
 
 4520F:	drivers/scsi/cxlflash/
 4521F:	include/uapi/scsi/cxlflash_ioctl.h
 4522F:	Documentation/powerpc/cxlflash.rst
 4523
 4524CYBERPRO FB DRIVER
 4525M:	Russell King <linux@armlinux.org.uk>
 4526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 4527W:	http://www.armlinux.org.uk/
 4528S:	Maintained
 4529F:	drivers/video/fbdev/cyber2000fb.*
 4530
 4531CYCLADES ASYNC MUX DRIVER
 
 4532W:	http://www.cyclades.com/
 4533S:	Orphan
 4534F:	drivers/tty/cyclades.c
 4535F:	include/linux/cyclades.h
 4536F:	include/uapi/linux/cyclades.h
 4537
 4538CYCLADES PC300 DRIVER
 
 4539W:	http://www.cyclades.com/
 4540S:	Orphan
 4541F:	drivers/net/wan/pc300*
 4542
 4543CYPRESS_FIRMWARE MEDIA DRIVER
 4544M:	Antti Palosaari <crope@iki.fi>
 4545L:	linux-media@vger.kernel.org
 
 4546W:	https://linuxtv.org
 4547W:	http://palosaari.fi/linux/
 4548Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 4549T:	git git://linuxtv.org/anttip/media_tree.git
 
 
 
 
 
 4550S:	Maintained
 4551F:	drivers/media/common/cypress_firmware*
 4552
 4553CYTTSP TOUCHSCREEN DRIVER
 4554M:	Ferruh Yigit <fery@cypress.com>
 4555L:	linux-input@vger.kernel.org
 4556S:	Supported
 4557F:	drivers/input/touchscreen/cyttsp*
 4558F:	include/linux/input/cyttsp.h
 4559
 4560D-LINK DIR-685 TOUCHKEYS DRIVER
 4561M:	Linus Walleij <linus.walleij@linaro.org>
 4562L:	linux-input@vger.kernel.org
 4563S:	Supported
 4564F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
 4565
 4566DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
 4567M:	Joshua Kinard <kumba@gentoo.org>
 4568S:	Maintained
 4569F:	drivers/rtc/rtc-ds1685.c
 4570F:	include/linux/rtc/ds1685.h
 4571
 4572DAMA SLAVE for AX.25
 4573M:	Joerg Reuter <jreuter@yaina.de>
 
 
 4574W:	http://yaina.de/jreuter/
 4575W:	http://www.qsl.net/dl1bke/
 4576L:	linux-hams@vger.kernel.org
 4577S:	Maintained
 4578F:	net/ax25/af_ax25.c
 4579F:	net/ax25/ax25_dev.c
 4580F:	net/ax25/ax25_ds_*
 4581F:	net/ax25/ax25_in.c
 4582F:	net/ax25/ax25_out.c
 4583F:	net/ax25/ax25_timer.c
 4584F:	net/ax25/sysctl_net_ax25.c
 4585
 4586DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
 4587L:	netdev@vger.kernel.org
 4588S:	Orphan
 4589F:	Documentation/networking/device_drivers/dec/dmfe.txt
 4590F:	drivers/net/ethernet/dec/tulip/dmfe.c
 4591
 4592DC390/AM53C974 SCSI driver
 4593M:	Hannes Reinecke <hare@suse.com>
 4594L:	linux-scsi@vger.kernel.org
 4595S:	Maintained
 4596F:	drivers/scsi/am53c974.c
 4597
 4598DC395x SCSI driver
 4599M:	Oliver Neukum <oliver@neukum.org>
 4600M:	Ali Akcaagac <aliakc@web.de>
 4601M:	Jamie Lenehan <lenehan@twibble.org>
 4602L:	dc395x@twibble.org
 
 4603W:	http://twibble.org/dist/dc395x/
 4604W:	http://lists.twibble.org/mailman/listinfo/dc395x/
 4605S:	Maintained
 4606F:	Documentation/scsi/dc395x.txt
 4607F:	drivers/scsi/dc395x.*
 4608
 4609DCCP PROTOCOL
 4610M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
 4611L:	dccp@vger.kernel.org
 
 4612W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
 4613S:	Maintained
 4614F:	include/linux/dccp.h
 
 4615F:	include/uapi/linux/dccp.h
 4616F:	include/linux/tfrc.h
 4617F:	net/dccp/
 4618
 4619DECnet NETWORK LAYER
 4620W:	http://linux-decnet.sourceforge.net
 4621L:	linux-decnet-user@lists.sourceforge.net
 4622S:	Orphan
 4623F:	Documentation/networking/decnet.txt
 
 4624F:	net/decnet/
 4625
 4626DECSTATION PLATFORM SUPPORT
 4627M:	"Maciej W. Rozycki" <macro@linux-mips.org>
 4628L:	linux-mips@vger.kernel.org
 
 4629W:	http://www.linux-mips.org/wiki/DECstation
 4630S:	Maintained
 4631F:	arch/mips/dec/
 4632F:	arch/mips/include/asm/dec/
 4633F:	arch/mips/include/asm/mach-dec/
 4634
 4635DEFXX FDDI NETWORK DRIVER
 4636M:	"Maciej W. Rozycki" <macro@linux-mips.org>
 4637S:	Maintained
 4638F:	drivers/net/fddi/defxx.*
 4639
 4640DELL SMBIOS DRIVER
 4641M:	Pali Rohár <pali.rohar@gmail.com>
 4642M:	Mario Limonciello <mario.limonciello@dell.com>
 4643L:	platform-driver-x86@vger.kernel.org
 4644S:	Maintained
 4645F:	drivers/platform/x86/dell-smbios.*
 4646
 4647DELL SMBIOS SMM DRIVER
 4648M:	Mario Limonciello <mario.limonciello@dell.com>
 4649L:	platform-driver-x86@vger.kernel.org
 4650S:	Maintained
 4651F:	drivers/platform/x86/dell-smbios-smm.c
 4652
 4653DELL SMBIOS WMI DRIVER
 4654M:	Mario Limonciello <mario.limonciello@dell.com>
 4655L:	platform-driver-x86@vger.kernel.org
 4656S:	Maintained
 4657F:	drivers/platform/x86/dell-smbios-wmi.c
 4658F:	tools/wmi/dell-smbios-example.c
 4659
 4660DEFZA FDDI NETWORK DRIVER
 4661M:	"Maciej W. Rozycki" <macro@linux-mips.org>
 4662S:	Maintained
 4663F:	drivers/net/fddi/defza.*
 4664
 
 
 
 
 
 
 
 
 4665DELL LAPTOP DRIVER
 4666M:	Matthew Garrett <mjg59@srcf.ucam.org>
 4667M:	Pali Rohár <pali.rohar@gmail.com>
 4668L:	platform-driver-x86@vger.kernel.org
 4669S:	Maintained
 4670F:	drivers/platform/x86/dell-laptop.c
 4671
 4672DELL LAPTOP FREEFALL DRIVER
 4673M:	Pali Rohár <pali.rohar@gmail.com>
 4674S:	Maintained
 4675F:	drivers/platform/x86/dell-smo8800.c
 4676
 4677DELL LAPTOP RBTN DRIVER
 4678M:	Pali Rohár <pali.rohar@gmail.com>
 4679S:	Maintained
 4680F:	drivers/platform/x86/dell-rbtn.*
 4681
 
 
 
 
 
 
 4682DELL REMOTE BIOS UPDATE DRIVER
 4683M:	Stuart Hayes <stuart.w.hayes@gmail.com>
 4684L:	platform-driver-x86@vger.kernel.org
 4685S:	Maintained
 4686F:	drivers/platform/x86/dell_rbu.c
 4687
 4688DELL LAPTOP SMM DRIVER
 4689M:	Pali Rohár <pali.rohar@gmail.com>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 4690S:	Maintained
 4691F:	drivers/hwmon/dell-smm-hwmon.c
 4692F:	include/uapi/linux/i8k.h
 4693
 4694DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
 4695M:	Stuart Hayes <stuart.w.hayes@gmail.com>
 4696L:	platform-driver-x86@vger.kernel.org
 4697S:	Maintained
 4698F:	Documentation/driver-api/dcdbas.rst
 4699F:	drivers/platform/x86/dcdbas.*
 4700
 
 
 
 
 
 4701DELL WMI NOTIFICATIONS DRIVER
 4702M:	Matthew Garrett <mjg59@srcf.ucam.org>
 4703M:	Pali Rohár <pali.rohar@gmail.com>
 4704S:	Maintained
 4705F:	drivers/platform/x86/dell-wmi.c
 4706
 4707DELL WMI DESCRIPTOR DRIVER
 4708M:	Mario Limonciello <mario.limonciello@dell.com>
 4709S:	Maintained
 4710F:	drivers/platform/x86/dell-wmi-descriptor.c
 4711
 4712DELTA ST MEDIA DRIVER
 4713M:	Hugues Fruchet <hugues.fruchet@st.com>
 4714L:	linux-media@vger.kernel.org
 
 
 4715T:	git git://linuxtv.org/media_tree.git
 4716W:	https://linuxtv.org
 4717S:	Supported
 4718F:	drivers/media/platform/sti/delta
 4719
 4720DENALI NAND DRIVER
 4721M:	Masahiro Yamada <yamada.masahiro@socionext.com>
 4722L:	linux-mtd@lists.infradead.org
 4723S:	Supported
 4724F:	drivers/mtd/nand/raw/denali*
 4725
 4726DESIGNWARE EDMA CORE IP DRIVER
 4727M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
 4728L:	dmaengine@vger.kernel.org
 4729S:	Maintained
 4730F:	drivers/dma/dw-edma/
 4731F:	include/linux/dma/edma.h
 4732
 4733DESIGNWARE USB2 DRD IP DRIVER
 4734M:	Minas Harutyunyan <hminas@synopsys.com>
 4735L:	linux-usb@vger.kernel.org
 
 4736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
 4737S:	Maintained
 4738F:	drivers/usb/dwc2/
 4739
 4740DESIGNWARE USB3 DRD IP DRIVER
 4741M:	Felipe Balbi <balbi@kernel.org>
 4742L:	linux-usb@vger.kernel.org
 
 4743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
 4744S:	Maintained
 4745F:	drivers/usb/dwc3/
 4746
 4747DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
 4748M:	Andreas Klinger <ak@it-klinger.de>
 4749L:	linux-iio@vger.kernel.org
 4750S:	Maintained
 4751F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
 4752F:	drivers/iio/proximity/srf*.c
 4753
 4754DEVICE COREDUMP (DEV_COREDUMP)
 4755M:	Johannes Berg <johannes@sipsolutions.net>
 4756L:	linux-kernel@vger.kernel.org
 4757S:	Maintained
 4758F:	drivers/base/devcoredump.c
 4759F:	include/linux/devcoredump.h
 4760
 
 
 
 
 
 
 
 
 4761DEVICE FREQUENCY (DEVFREQ)
 4762M:	MyungJoo Ham <myungjoo.ham@samsung.com>
 4763M:	Kyungmin Park <kyungmin.park@samsung.com>
 4764R:	Chanwoo Choi <cw00.choi@samsung.com>
 4765L:	linux-pm@vger.kernel.org
 4766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
 4767S:	Maintained
 
 
 4768F:	drivers/devfreq/
 4769F:	include/linux/devfreq.h
 4770F:	Documentation/devicetree/bindings/devfreq/
 4771F:	include/trace/events/devfreq.h
 4772
 4773DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
 4774M:	Chanwoo Choi <cw00.choi@samsung.com>
 4775L:	linux-pm@vger.kernel.org
 4776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
 4777S:	Supported
 
 
 
 4778F:	drivers/devfreq/event/
 4779F:	drivers/devfreq/devfreq-event.c
 4780F:	include/linux/devfreq-event.h
 4781F:	Documentation/devicetree/bindings/devfreq/event/
 4782
 4783DEVICE NUMBER REGISTRY
 4784M:	Torben Mathiasen <device@lanana.org>
 
 4785W:	http://lanana.org/docs/device-list/index.html
 4786S:	Maintained
 4787
 4788DEVICE-MAPPER  (LVM)
 4789M:	Alasdair Kergon <agk@redhat.com>
 4790M:	Mike Snitzer <snitzer@redhat.com>
 4791M:	dm-devel@redhat.com
 4792L:	dm-devel@redhat.com
 
 4793W:	http://sources.redhat.com/dm
 4794Q:	http://patchwork.kernel.org/project/dm-devel/list/
 4795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
 4796T:	quilt http://people.redhat.com/agk/patches/linux/editing/
 4797S:	Maintained
 4798F:	Documentation/admin-guide/device-mapper/
 
 4799F:	drivers/md/Makefile
 4800F:	drivers/md/Kconfig
 4801F:	drivers/md/dm*
 4802F:	drivers/md/persistent-data/
 4803F:	include/linux/device-mapper.h
 4804F:	include/linux/dm-*.h
 4805F:	include/uapi/linux/dm-*.h
 4806
 4807DEVLINK
 4808M:	Jiri Pirko <jiri@mellanox.com>
 4809L:	netdev@vger.kernel.org
 4810S:	Supported
 4811F:	net/core/devlink.c
 4812F:	include/net/devlink.h
 4813F:	include/uapi/linux/devlink.h
 
 4814
 4815DIALOG SEMICONDUCTOR DRIVERS
 4816M:	Support Opensource <support.opensource@diasemi.com>
 
 4817W:	http://www.dialog-semiconductor.com/products
 4818S:	Supported
 4819F:	Documentation/hwmon/da90??.rst
 4820F:	Documentation/devicetree/bindings/mfd/da90*.txt
 4821F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
 4822F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
 4823F:	Documentation/devicetree/bindings/regulator/da92*.txt
 4824F:	Documentation/devicetree/bindings/regulator/slg51000.txt
 
 
 4825F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
 4826F:	Documentation/devicetree/bindings/sound/da[79]*.txt
 4827F:	drivers/gpio/gpio-da90??.c
 4828F:	drivers/hwmon/da90??-hwmon.c
 4829F:	drivers/iio/adc/da91??-*.c
 4830F:	drivers/input/misc/da90??_onkey.c
 4831F:	drivers/input/touchscreen/da9052_tsi.c
 4832F:	drivers/leds/leds-da90??.c
 4833F:	drivers/mfd/da903x.c
 4834F:	drivers/mfd/da90??-*.c
 4835F:	drivers/mfd/da91??-*.c
 
 4836F:	drivers/power/supply/da9052-battery.c
 4837F:	drivers/power/supply/da91??-*.c
 4838F:	drivers/regulator/da903x.c
 4839F:	drivers/regulator/da9???-regulator.[ch]
 4840F:	drivers/regulator/slg51000-regulator.[ch]
 
 4841F:	drivers/thermal/da90??-thermal.c
 4842F:	drivers/rtc/rtc-da90??.c
 4843F:	drivers/video/backlight/da90??_bl.c
 4844F:	drivers/watchdog/da90??_wdt.c
 4845F:	include/linux/mfd/da903x.h
 4846F:	include/linux/mfd/da9052/
 4847F:	include/linux/mfd/da9055/
 4848F:	include/linux/mfd/da9062/
 4849F:	include/linux/mfd/da9063/
 4850F:	include/linux/mfd/da9150/
 4851F:	include/linux/regulator/da9211.h
 4852F:	include/sound/da[79]*.h
 4853F:	sound/soc/codecs/da[79]*.[ch]
 4854
 4855DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
 4856M:	William Breathitt Gray <vilhelm.gray@gmail.com>
 4857L:	linux-gpio@vger.kernel.org
 4858S:	Maintained
 4859F:	drivers/gpio/gpio-gpio-mm.c
 4860
 4861DIOLAN U2C-12 I2C DRIVER
 4862M:	Guenter Roeck <linux@roeck-us.net>
 4863L:	linux-i2c@vger.kernel.org
 4864S:	Maintained
 4865F:	drivers/i2c/busses/i2c-diolan-u2c.c
 4866
 4867FILESYSTEM DIRECT ACCESS (DAX)
 4868M:	Dan Williams <dan.j.williams@intel.com>
 4869R:	Matthew Wilcox <willy@infradead.org>
 4870R:	Jan Kara <jack@suse.cz>
 4871L:	linux-fsdevel@vger.kernel.org
 4872L:	linux-nvdimm@lists.01.org
 4873S:	Supported
 4874F:	fs/dax.c
 4875F:	include/linux/dax.h
 4876F:	include/trace/events/fs_dax.h
 4877
 4878DEVICE DIRECT ACCESS (DAX)
 4879M:	Dan Williams <dan.j.williams@intel.com>
 4880M:	Vishal Verma <vishal.l.verma@intel.com>
 4881M:	Keith Busch <keith.busch@intel.com>
 4882M:	Dave Jiang <dave.jiang@intel.com>
 4883L:	linux-nvdimm@lists.01.org
 4884S:	Supported
 4885F:	drivers/dax/
 4886
 4887DIRECTORY NOTIFICATION (DNOTIFY)
 4888M:	Jan Kara <jack@suse.cz>
 4889R:	Amir Goldstein <amir73il@gmail.com>
 4890L:	linux-fsdevel@vger.kernel.org
 4891S:	Maintained
 4892F:	Documentation/filesystems/dnotify.txt
 4893F:	fs/notify/dnotify/
 4894F:	include/linux/dnotify.h
 4895
 4896DISK GEOMETRY AND PARTITION HANDLING
 4897M:	Andries Brouwer <aeb@cwi.nl>
 
 4898W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
 4899W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
 4900W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
 4901S:	Maintained
 4902
 4903DISKQUOTA
 4904M:	Jan Kara <jack@suse.com>
 4905S:	Maintained
 4906F:	Documentation/filesystems/quota.txt
 4907F:	fs/quota/
 4908F:	include/linux/quota*.h
 4909F:	include/uapi/linux/quota*.h
 4910
 4911DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
 4912M:	Bernie Thompson <bernie@plugable.com>
 4913L:	linux-fbdev@vger.kernel.org
 4914S:	Maintained
 4915W:	http://plugable.com/category/projects/udlfb/
 
 4916F:	drivers/video/fbdev/udlfb.c
 4917F:	include/video/udlfb.h
 4918F:	Documentation/fb/udlfb.rst
 4919
 4920DISTRIBUTED LOCK MANAGER (DLM)
 4921M:	Christine Caulfield <ccaulfie@redhat.com>
 4922M:	David Teigland <teigland@redhat.com>
 4923L:	cluster-devel@redhat.com
 
 4924W:	http://sources.redhat.com/cluster/
 4925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
 4926S:	Supported
 4927F:	fs/dlm/
 4928
 4929DMA BUFFER SHARING FRAMEWORK
 4930M:	Sumit Semwal <sumit.semwal@linaro.org>
 4931S:	Maintained
 4932L:	linux-media@vger.kernel.org
 4933L:	dri-devel@lists.freedesktop.org
 4934L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
 
 
 
 4935F:	drivers/dma-buf/
 
 4936F:	include/linux/dma-buf*
 4937F:	include/linux/reservation.h
 4938F:	include/linux/*fence.h
 4939F:	Documentation/driver-api/dma-buf.rst
 4940T:	git git://anongit.freedesktop.org/drm/drm-misc
 4941
 4942DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
 4943M:	Vinod Koul <vkoul@kernel.org>
 4944L:	dmaengine@vger.kernel.org
 
 4945Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
 4946S:	Maintained
 
 
 4947F:	drivers/dma/
 4948F:	include/linux/dmaengine.h
 4949F:	include/linux/of_dma.h
 4950F:	Documentation/devicetree/bindings/dma/
 4951F:	Documentation/driver-api/dmaengine/
 4952T:	git git://git.infradead.org/users/vkoul/slave-dma.git
 4953
 4954DMA MAPPING HELPERS
 4955M:	Christoph Hellwig <hch@lst.de>
 4956M:	Marek Szyprowski <m.szyprowski@samsung.com>
 4957R:	Robin Murphy <robin.murphy@arm.com>
 4958L:	iommu@lists.linux-foundation.org
 
 
 4959T:	git git://git.infradead.org/users/hch/dma-mapping.git
 4960W:	http://git.infradead.org/users/hch/dma-mapping.git
 4961S:	Supported
 4962F:	kernel/dma/
 4963F:	include/asm-generic/dma-mapping.h
 4964F:	include/linux/dma-direct.h
 4965F:	include/linux/dma-mapping.h
 4966F:	include/linux/dma-noncoherent.h
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 4967
 4968DME1737 HARDWARE MONITOR DRIVER
 4969M:	Juerg Haefliger <juergh@gmail.com>
 4970L:	linux-hwmon@vger.kernel.org
 4971S:	Maintained
 4972F:	Documentation/hwmon/dme1737.rst
 4973F:	drivers/hwmon/dme1737.c
 4974
 4975DMI/SMBIOS SUPPORT
 4976M:	Jean Delvare <jdelvare@suse.com>
 4977S:	Maintained
 4978T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
 4979F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
 4980F:	drivers/firmware/dmi-id.c
 4981F:	drivers/firmware/dmi_scan.c
 4982F:	include/linux/dmi.h
 4983
 4984DOCUMENTATION
 4985M:	Jonathan Corbet <corbet@lwn.net>
 4986L:	linux-doc@vger.kernel.org
 4987S:	Maintained
 
 
 4988F:	Documentation/
 4989F:	scripts/documentation-file-ref-check
 4990F:	scripts/kernel-doc
 4991F:	scripts/sphinx-pre-install
 4992X:	Documentation/ABI/
 
 
 
 4993X:	Documentation/firmware-guide/acpi/
 4994X:	Documentation/devicetree/
 4995X:	Documentation/i2c/
 4996X:	Documentation/media/
 4997X:	Documentation/power/
 4998X:	Documentation/spi/
 4999T:	git git://git.lwn.net/linux.git docs-next
 5000
 5001DOCUMENTATION/ITALIAN
 5002M:	Federico Vaga <federico.vaga@vaga.pv.it>
 5003L:	linux-doc@vger.kernel.org
 5004S:	Maintained
 5005F:	Documentation/translations/it_IT
 5006
 5007DOCUMENTATION SCRIPTS
 5008M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 5009L:	linux-doc@vger.kernel.org
 5010S:	Maintained
 
 5011F:	scripts/documentation-file-ref-check
 5012F:	scripts/sphinx-pre-install
 5013F:	Documentation/sphinx/parse-headers.pl
 
 
 
 
 
 5014
 5015DONGWOON DW9714 LENS VOICE COIL DRIVER
 5016M:	Sakari Ailus <sakari.ailus@linux.intel.com>
 5017L:	linux-media@vger.kernel.org
 
 5018T:	git git://linuxtv.org/media_tree.git
 
 
 
 
 
 
 5019S:	Maintained
 5020F:	drivers/media/i2c/dw9714.c
 5021F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
 
 5022
 5023DONGWOON DW9807 LENS VOICE COIL DRIVER
 5024M:	Sakari Ailus <sakari.ailus@linux.intel.com>
 5025L:	linux-media@vger.kernel.org
 
 5026T:	git git://linuxtv.org/media_tree.git
 5027S:	Maintained
 5028F:	drivers/media/i2c/dw9807-vcm.c
 5029F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
 5030
 5031DOUBLETALK DRIVER
 5032M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
 5033L:	blinux-list@redhat.com
 5034S:	Maintained
 5035F:	drivers/char/dtlk.c
 5036F:	include/linux/dtlk.h
 5037
 5038DPAA2 DATAPATH I/O (DPIO) DRIVER
 5039M:	Roy Pledge <Roy.Pledge@nxp.com>
 5040L:	linux-kernel@vger.kernel.org
 5041S:	Maintained
 5042F:	drivers/soc/fsl/dpio
 5043
 5044DPAA2 ETHERNET DRIVER
 
 5045M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
 5046L:	netdev@vger.kernel.org
 5047S:	Maintained
 
 
 
 
 5048F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
 
 
 
 5049F:	drivers/net/ethernet/freescale/dpaa2/dpni*
 5050F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
 5051F:	drivers/net/ethernet/freescale/dpaa2/Makefile
 5052F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
 5053
 5054DPAA2 ETHERNET SWITCH DRIVER
 5055M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
 5056M:	Ioana Ciornei <ioana.ciornei@nxp.com>
 5057L:	linux-kernel@vger.kernel.org
 5058S:	Maintained
 5059F:	drivers/staging/fsl-dpaa2/ethsw
 5060
 5061DPT_I2O SCSI RAID DRIVER
 5062M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
 5063L:	linux-scsi@vger.kernel.org
 
 5064W:	http://www.adaptec.com/
 5065S:	Maintained
 5066F:	drivers/scsi/dpt*
 5067F:	drivers/scsi/dpt/
 5068
 5069DRBD DRIVER
 5070M:	Philipp Reisner <philipp.reisner@linbit.com>
 5071M:	Lars Ellenberg <lars.ellenberg@linbit.com>
 5072L:	drbd-dev@lists.linbit.com
 
 5073W:	http://www.drbd.org
 5074T:	git git://git.linbit.com/linux-drbd.git
 5075T:	git git://git.linbit.com/drbd-8.4.git
 5076S:	Supported
 5077F:	drivers/block/drbd/
 5078F:	lib/lru_cache.c
 5079F:	Documentation/admin-guide/blockdev/
 5080
 5081DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
 5082M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 5083R:	"Rafael J. Wysocki" <rafael@kernel.org>
 
 5084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
 5085S:	Supported
 5086F:	Documentation/kobject.txt
 5087F:	drivers/base/
 5088F:	fs/debugfs/
 5089F:	fs/sysfs/
 5090F:	include/linux/debugfs.h
 5091F:	include/linux/kobj*
 5092F:	lib/kobj*
 5093
 5094DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
 5095M:	Kevin Hilman <khilman@kernel.org>
 5096M:	Nishanth Menon <nm@ti.com>
 
 5097S:	Maintained
 5098F:	drivers/power/avs/
 5099F:	include/linux/power/smartreflex.h
 5100L:	linux-pm@vger.kernel.org
 
 
 
 
 
 
 
 
 5101
 5102DRM DRIVER FOR ARM PL111 CLCD
 5103M:	Eric Anholt <eric@anholt.net>
 
 5104T:	git git://anongit.freedesktop.org/drm/drm-misc
 5105S:	Supported
 5106F:	drivers/gpu/drm/pl111/
 5107
 5108DRM DRIVER FOR ARM VERSATILE TFT PANELS
 5109M:	Linus Walleij <linus.walleij@linaro.org>
 
 5110T:	git git://anongit.freedesktop.org/drm/drm-misc
 5111S:	Maintained
 5112F:	drivers/gpu/drm/panel/panel-arm-versatile.c
 5113F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
 5114
 5115DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
 5116M:	Dave Airlie <airlied@redhat.com>
 5117S:	Odd Fixes
 5118F:	drivers/gpu/drm/ast/
 5119
 5120DRM DRIVER FOR ASPEED BMC GFX
 5121M:	Joel Stanley <joel@jms.id.au>
 5122L:	linux-aspeed@lists.ozlabs.org
 
 5123T:	git git://anongit.freedesktop.org/drm/drm-misc
 5124S:	Supported
 5125F:	drivers/gpu/drm/aspeed/
 5126F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
 
 
 
 
 5127
 5128DRM DRIVER FOR BOCHS VIRTUAL GPU
 5129M:	Gerd Hoffmann <kraxel@redhat.com>
 5130L:	virtualization@lists.linux-foundation.org
 
 5131T:	git git://anongit.freedesktop.org/drm/drm-misc
 
 
 
 
 5132S:	Maintained
 5133F:	drivers/gpu/drm/bochs/
 
 5134
 5135DRM DRIVER FOR FARADAY TVE200 TV ENCODER
 5136M:	Linus Walleij <linus.walleij@linaro.org>
 
 5137T:	git git://anongit.freedesktop.org/drm/drm-misc
 
 
 
 
 5138S:	Maintained
 5139F:	drivers/gpu/drm/tve200/
 
 5140
 5141DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
 5142M:	Jagan Teki <jagan@amarulasolutions.com>
 5143S:	Maintained
 
 5144F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
 5145F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
 5146
 5147DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
 5148M:	Hans de Goede <hdegoede@redhat.com>
 
 5149T:	git git://anongit.freedesktop.org/drm/drm-misc
 
 
 
 
 5150S:	Maintained
 5151F:	drivers/gpu/drm/tiny/gm12u320.c
 
 
 5152
 5153DRM DRIVER FOR ILITEK ILI9225 PANELS
 5154M:	David Lechner <david@lechnology.com>
 
 5155T:	git git://anongit.freedesktop.org/drm/drm-misc
 5156S:	Maintained
 5157F:	drivers/gpu/drm/tiny/ili9225.c
 5158F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
 5159
 5160DRM DRIVER FOR HX8357D PANELS
 5161M:	Eric Anholt <eric@anholt.net>
 
 5162T:	git git://anongit.freedesktop.org/drm/drm-misc
 5163S:	Maintained
 5164F:	drivers/gpu/drm/tiny/hx8357d.c
 5165F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
 5166
 5167DRM DRIVER FOR INTEL I810 VIDEO CARDS
 5168S:	Orphan / Obsolete
 5169F:	drivers/gpu/drm/i810/
 5170F:	include/uapi/drm/i810_drm.h
 5171
 
 
 
 
 
 
 
 
 5172DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
 5173S:	Orphan / Obsolete
 5174F:	drivers/gpu/drm/mga/
 5175F:	include/uapi/drm/mga_drm.h
 5176
 5177DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
 5178M:	Dave Airlie <airlied@redhat.com>
 5179S:	Odd Fixes
 5180F:	drivers/gpu/drm/mgag200/
 5181
 5182DRM DRIVER FOR MI0283QT
 5183M:	Noralf Trønnes <noralf@tronnes.org>
 
 5184T:	git git://anongit.freedesktop.org/drm/drm-misc
 5185S:	Maintained
 5186F:	drivers/gpu/drm/tiny/mi0283qt.c
 5187F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
 5188
 5189DRM DRIVER FOR MSM ADRENO GPU
 5190M:	Rob Clark <robdclark@gmail.com>
 5191M:	Sean Paul <sean@poorly.run>
 5192L:	linux-arm-msm@vger.kernel.org
 5193L:	dri-devel@lists.freedesktop.org
 5194L:	freedreno@lists.freedesktop.org
 
 5195T:	git https://gitlab.freedesktop.org/drm/msm.git
 5196S:	Maintained
 5197F:	drivers/gpu/drm/msm/
 5198F:	include/uapi/drm/msm_drm.h
 5199F:	Documentation/devicetree/bindings/display/msm/
 
 
 
 
 
 
 5200
 5201DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
 5202M:	Ben Skeggs <bskeggs@redhat.com>
 5203L:	dri-devel@lists.freedesktop.org
 5204L:	nouveau@lists.freedesktop.org
 
 5205T:	git git://github.com/skeggsb/linux
 5206S:	Supported
 5207F:	drivers/gpu/drm/nouveau/
 5208F:	include/uapi/drm/nouveau_drm.h
 5209
 5210DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
 5211M:	Stefan Mavrodiev <stefan@olimex.com>
 5212S:	Maintained
 
 5213F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
 5214F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
 5215
 5216DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
 5217M:	Noralf Trønnes <noralf@tronnes.org>
 
 5218T:	git git://anongit.freedesktop.org/drm/drm-misc
 5219S:	Maintained
 5220F:	drivers/gpu/drm/tiny/repaper.c
 5221F:	Documentation/devicetree/bindings/display/repaper.txt
 5222
 5223DRM DRIVER FOR QEMU'S CIRRUS DEVICE
 5224M:	Dave Airlie <airlied@redhat.com>
 5225M:	Gerd Hoffmann <kraxel@redhat.com>
 5226L:	virtualization@lists.linux-foundation.org
 5227T:	git git://anongit.freedesktop.org/drm/drm-misc
 5228S:	Obsolete
 5229W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
 5230F:	drivers/gpu/drm/cirrus/
 
 5231
 5232DRM DRIVER FOR QXL VIRTUAL GPU
 5233M:	Dave Airlie <airlied@redhat.com>
 5234M:	Gerd Hoffmann <kraxel@redhat.com>
 5235L:	virtualization@lists.linux-foundation.org
 5236L:	spice-devel@lists.freedesktop.org
 
 5237T:	git git://anongit.freedesktop.org/drm/drm-misc
 5238S:	Maintained
 5239F:	drivers/gpu/drm/qxl/
 5240F:	include/uapi/drm/qxl_drm.h
 5241
 
 
 
 
 
 5242DRM DRIVER FOR RAYDIUM RM67191 PANELS
 5243M:	Robert Chiras <robert.chiras@nxp.com>
 5244S:	Maintained
 
 5245F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
 5246F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
 5247
 5248DRM DRIVER FOR RAGE 128 VIDEO CARDS
 5249S:	Orphan / Obsolete
 5250F:	drivers/gpu/drm/r128/
 5251F:	include/uapi/drm/r128_drm.h
 5252
 5253DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
 5254M:	Guido Günther <agx@sigxcpu.org>
 5255R:	Purism Kernel Team <kernel@puri.sm>
 5256S:	Maintained
 
 5257F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
 5258F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
 5259
 5260DRM DRIVER FOR SAVAGE VIDEO CARDS
 5261S:	Orphan / Obsolete
 5262F:	drivers/gpu/drm/savage/
 5263F:	include/uapi/drm/savage_drm.h
 5264
 5265DRM DRIVER FOR SIS VIDEO CARDS
 5266S:	Orphan / Obsolete
 5267F:	drivers/gpu/drm/sis/
 5268F:	include/uapi/drm/sis_drm.h
 5269
 
 
 
 
 
 
 
 5270DRM DRIVER FOR SITRONIX ST7701 PANELS
 5271M:	Jagan Teki <jagan@amarulasolutions.com>
 5272S:	Maintained
 
 5273F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
 5274F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
 5275
 5276DRM DRIVER FOR SITRONIX ST7586 PANELS
 5277M:	David Lechner <david@lechnology.com>
 
 5278T:	git git://anongit.freedesktop.org/drm/drm-misc
 
 
 
 
 
 5279S:	Maintained
 5280F:	drivers/gpu/drm/tiny/st7586.c
 5281F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
 5282
 5283DRM DRIVER FOR SITRONIX ST7735R PANELS
 5284M:	David Lechner <david@lechnology.com>
 5285T:	git git://anongit.freedesktop.org/drm/drm-misc
 5286S:	Maintained
 5287F:	drivers/gpu/drm/tiny/st7735r.c
 5288F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
 5289
 5290DRM DRIVER FOR ST-ERICSSON MCDE
 5291M:	Linus Walleij <linus.walleij@linaro.org>
 
 5292T:	git git://anongit.freedesktop.org/drm/drm-misc
 5293S:	Maintained
 5294F:	drivers/gpu/drm/mcde/
 5295F:	Documentation/devicetree/bindings/display/ste,mcde.txt
 5296
 5297DRM DRIVER FOR TDFX VIDEO CARDS
 5298S:	Orphan / Obsolete
 5299F:	drivers/gpu/drm/tdfx/
 5300
 5301DRM DRIVER FOR TPO TPG110 PANELS
 5302M:	Linus Walleij <linus.walleij@linaro.org>
 
 5303T:	git git://anongit.freedesktop.org/drm/drm-misc
 5304S:	Maintained
 5305F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
 5306F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
 5307
 5308DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
 5309M:	Dave Airlie <airlied@redhat.com>
 5310R:	Sean Paul <sean@poorly.run>
 5311L:	dri-devel@lists.freedesktop.org
 5312S:	Odd Fixes
 
 5313F:	drivers/gpu/drm/udl/
 
 
 
 
 
 
 
 5314T:	git git://anongit.freedesktop.org/drm/drm-misc
 
 
 5315
 5316DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
 5317M:	Hans de Goede <hdegoede@redhat.com>
 5318L:	dri-devel@lists.freedesktop.org
 5319S:	Maintained
 
 5320F:	drivers/gpu/drm/vboxvideo/
 5321T:	git git://anongit.freedesktop.org/drm/drm-misc
 5322
 5323DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
 5324M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
 5325R:	Haneen Mohammed <hamohammed.sa@gmail.com>
 5326R:	Daniel Vetter <daniel@ffwll.ch>
 5327T:	git git://anongit.freedesktop.org/drm/drm-misc
 5328S:	Maintained
 5329L:	dri-devel@lists.freedesktop.org
 5330F:	drivers/gpu/drm/vkms/
 5331F:	Documentation/gpu/vkms.rst
 5332
 5333DRM DRIVER FOR VMWARE VIRTUAL GPU
 5334M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
 5335M:	Thomas Hellstrom <thellstrom@vmware.com>
 5336L:	dri-devel@lists.freedesktop.org
 5337T:	git git://people.freedesktop.org/~thomash/linux
 5338S:	Supported
 
 5339F:	drivers/gpu/drm/vmwgfx/
 5340F:	include/uapi/drm/vmwgfx_drm.h
 5341
 5342DRM DRIVERS
 5343M:	David Airlie <airlied@linux.ie>
 5344M:	Daniel Vetter <daniel@ffwll.ch>
 5345L:	dri-devel@lists.freedesktop.org
 5346T:	git git://anongit.freedesktop.org/drm/drm
 5347B:	https://bugs.freedesktop.org/
 5348C:	irc://chat.freenode.net/dri-devel
 5349S:	Maintained
 5350F:	drivers/gpu/drm/
 5351F:	drivers/gpu/vga/
 5352F:	Documentation/devicetree/bindings/display/
 5353F:	Documentation/devicetree/bindings/gpu/
 5354F:	Documentation/gpu/
 
 
 5355F:	include/drm/
 
 5356F:	include/uapi/drm/
 5357F:	include/linux/vga*
 5358
 5359DRM DRIVERS AND MISC GPU PATCHES
 5360M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
 5361M:	Maxime Ripard <mripard@kernel.org>
 5362M:	Sean Paul <sean@poorly.run>
 
 5363W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
 5364S:	Maintained
 5365T:	git git://anongit.freedesktop.org/drm/drm-misc
 5366F:	Documentation/gpu/
 
 5367F:	drivers/gpu/vga/
 5368F:	drivers/gpu/drm/*
 5369F:	include/drm/drm*
 
 5370F:	include/uapi/drm/drm*
 5371F:	include/linux/vga*
 5372
 5373DRM DRIVERS FOR ALLWINNER A10
 5374M:	Maxime Ripard <mripard@kernel.org>
 
 5375L:	dri-devel@lists.freedesktop.org
 5376S:	Supported
 
 
 5377F:	drivers/gpu/drm/sun4i/
 5378F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
 5379T:	git git://anongit.freedesktop.org/drm/drm-misc
 5380
 5381DRM DRIVERS FOR AMLOGIC SOCS
 5382M:	Neil Armstrong <narmstrong@baylibre.com>
 5383L:	dri-devel@lists.freedesktop.org
 5384L:	linux-amlogic@lists.infradead.org
 
 5385W:	http://linux-meson.com/
 5386S:	Supported
 5387F:	drivers/gpu/drm/meson/
 5388F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
 5389F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
 5390F:	Documentation/gpu/meson.rst
 5391T:	git git://anongit.freedesktop.org/drm/drm-misc
 5392
 5393DRM DRIVERS FOR ATMEL HLCDC
 5394M:	Sam Ravnborg <sam@ravnborg.org>
 5395M:	Boris Brezillon <bbrezillon@kernel.org>
 5396L:	dri-devel@lists.freedesktop.org
 5397S:	Supported
 
 
 5398F:	drivers/gpu/drm/atmel-hlcdc/
 5399F:	Documentation/devicetree/bindings/display/atmel/
 5400T:	git git://anongit.freedesktop.org/drm/drm-misc
 5401
 5402DRM DRIVERS FOR BRIDGE CHIPS
 5403M:	Andrzej Hajda <a.hajda@samsung.com>
 5404M:	Neil Armstrong <narmstrong@baylibre.com>
 5405R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
 5406R:	Jonas Karlman <jonas@kwiboo.se>
 5407R:	Jernej Skrabec <jernej.skrabec@siol.net>
 5408S:	Maintained
 5409T:	git git://anongit.freedesktop.org/drm/drm-misc
 5410F:	drivers/gpu/drm/bridge/
 5411
 5412DRM DRIVERS FOR EXYNOS
 5413M:	Inki Dae <inki.dae@samsung.com>
 5414M:	Joonyoung Shim <jy0922.shim@samsung.com>
 5415M:	Seung-Woo Kim <sw0312.kim@samsung.com>
 5416M:	Kyungmin Park <kyungmin.park@samsung.com>
 5417L:	dri-devel@lists.freedesktop.org
 
 5418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
 5419S:	Supported
 5420F:	drivers/gpu/drm/exynos/
 5421F:	include/uapi/drm/exynos_drm.h
 5422F:	Documentation/devicetree/bindings/display/exynos/
 5423
 5424DRM DRIVERS FOR FREESCALE DCU
 5425M:	Stefan Agner <stefan@agner.ch>
 5426M:	Alison Wang <alison.wang@nxp.com>
 5427L:	dri-devel@lists.freedesktop.org
 5428S:	Supported
 5429F:	drivers/gpu/drm/fsl-dcu/
 5430F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
 5431F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
 5432F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
 5433T:	git git://anongit.freedesktop.org/drm/drm-misc
 5434
 5435DRM DRIVERS FOR FREESCALE IMX
 5436M:	Philipp Zabel <p.zabel@pengutronix.de>
 5437L:	dri-devel@lists.freedesktop.org
 5438S:	Maintained
 
 5439F:	drivers/gpu/drm/imx/
 5440F:	drivers/gpu/ipu-v3/
 5441F:	Documentation/devicetree/bindings/display/imx/
 5442
 5443DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
 5444M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
 5445L:	dri-devel@lists.freedesktop.org
 
 5446T:	git git://github.com/patjak/drm-gma500
 5447S:	Maintained
 5448F:	drivers/gpu/drm/gma500/
 5449
 5450DRM DRIVERS FOR HISILICON
 5451M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
 5452M:	Rongrong Zou <zourongrong@gmail.com>
 
 5453R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
 5454R:	Chen Feng <puck.chen@hisilicon.com>
 5455L:	dri-devel@lists.freedesktop.org
 5456T:	git git://github.com/xin3liang/linux.git
 5457S:	Maintained
 
 
 5458F:	drivers/gpu/drm/hisilicon/
 5459F:	Documentation/devicetree/bindings/display/hisilicon/
 5460
 5461DRM DRIVERS FOR LIMA
 5462M:	Qiang Yu <yuq825@gmail.com>
 5463L:	dri-devel@lists.freedesktop.org
 5464L:	lima@lists.freedesktop.org (moderated for non-subscribers)
 5465S:	Maintained
 
 5466F:	drivers/gpu/drm/lima/
 5467F:	include/uapi/drm/lima_drm.h
 5468T:	git git://anongit.freedesktop.org/drm/drm-misc
 5469
 5470DRM DRIVERS FOR MEDIATEK
 5471M:	CK Hu <ck.hu@mediatek.com>
 5472M:	Philipp Zabel <p.zabel@pengutronix.de>
 5473L:	dri-devel@lists.freedesktop.org
 5474S:	Supported
 
 5475F:	drivers/gpu/drm/mediatek/
 5476F:	Documentation/devicetree/bindings/display/mediatek/
 5477
 5478DRM DRIVERS FOR NVIDIA TEGRA
 5479M:	Thierry Reding <thierry.reding@gmail.com>
 5480L:	dri-devel@lists.freedesktop.org
 5481L:	linux-tegra@vger.kernel.org
 
 5482T:	git git://anongit.freedesktop.org/tegra/linux.git
 5483S:	Supported
 5484F:	drivers/gpu/drm/tegra/
 5485F:	drivers/gpu/host1x/
 5486F:	include/linux/host1x.h
 5487F:	include/uapi/drm/tegra_drm.h
 5488F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
 5489
 5490DRM DRIVERS FOR RENESAS
 5491M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
 5492M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
 5493L:	dri-devel@lists.freedesktop.org
 5494L:	linux-renesas-soc@vger.kernel.org
 
 5495T:	git git://linuxtv.org/pinchartl/media drm/du/next
 5496S:	Supported
 
 
 5497F:	drivers/gpu/drm/rcar-du/
 5498F:	drivers/gpu/drm/shmobile/
 5499F:	include/linux/platform_data/shmob_drm.h
 5500F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
 5501F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
 5502F:	Documentation/devicetree/bindings/display/renesas,du.txt
 5503
 5504DRM DRIVERS FOR ROCKCHIP
 5505M:	Sandy Huang <hjc@rock-chips.com>
 5506M:	Heiko Stübner <heiko@sntech.de>
 5507L:	dri-devel@lists.freedesktop.org
 5508S:	Maintained
 
 
 5509F:	drivers/gpu/drm/rockchip/
 5510F:	Documentation/devicetree/bindings/display/rockchip/
 5511T:	git git://anongit.freedesktop.org/drm/drm-misc
 5512
 5513DRM DRIVERS FOR STI
 5514M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
 5515M:	Vincent Abriou <vincent.abriou@st.com>
 5516L:	dri-devel@lists.freedesktop.org
 
 5517T:	git git://anongit.freedesktop.org/drm/drm-misc
 5518S:	Maintained
 5519F:	drivers/gpu/drm/sti
 5520F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
 5521
 5522DRM DRIVERS FOR STM
 5523M:	Yannick Fertre <yannick.fertre@st.com>
 5524M:	Philippe Cornu <philippe.cornu@st.com>
 5525M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
 5526M:	Vincent Abriou <vincent.abriou@st.com>
 5527L:	dri-devel@lists.freedesktop.org
 
 5528T:	git git://anongit.freedesktop.org/drm/drm-misc
 
 
 
 
 
 
 
 5529S:	Maintained
 5530F:	drivers/gpu/drm/stm
 5531F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
 
 
 
 5532
 5533DRM DRIVERS FOR TI LCDC
 5534M:	Jyri Sarha <jsarha@ti.com>
 5535R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
 5536L:	dri-devel@lists.freedesktop.org
 5537S:	Maintained
 
 5538F:	drivers/gpu/drm/tilcdc/
 5539F:	Documentation/devicetree/bindings/display/tilcdc/
 5540
 5541DRM DRIVERS FOR TI OMAP
 5542M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
 5543L:	dri-devel@lists.freedesktop.org
 5544S:	Maintained
 
 5545F:	drivers/gpu/drm/omapdrm/
 5546F:	Documentation/devicetree/bindings/display/ti/
 5547
 5548DRM DRIVERS FOR V3D
 5549M:	Eric Anholt <eric@anholt.net>
 5550S:	Supported
 
 
 5551F:	drivers/gpu/drm/v3d/
 5552F:	include/uapi/drm/v3d_drm.h
 5553F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
 5554T:	git git://anongit.freedesktop.org/drm/drm-misc
 5555
 5556DRM DRIVERS FOR VC4
 5557M:	Eric Anholt <eric@anholt.net>
 
 5558T:	git git://github.com/anholt/linux
 5559S:	Supported
 
 5560F:	drivers/gpu/drm/vc4/
 5561F:	include/uapi/drm/vc4_drm.h
 5562F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
 5563T:	git git://anongit.freedesktop.org/drm/drm-misc
 5564
 5565DRM DRIVERS FOR VIVANTE GPU IP
 5566M:	Lucas Stach <l.stach@pengutronix.de>
 5567R:	Russell King <linux+etnaviv@armlinux.org.uk>
 5568R:	Christian Gmeiner <christian.gmeiner@gmail.com>
 5569L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
 5570L:	dri-devel@lists.freedesktop.org
 5571S:	Maintained
 
 5572F:	drivers/gpu/drm/etnaviv/
 5573F:	include/uapi/drm/etnaviv_drm.h
 5574F:	Documentation/devicetree/bindings/display/etnaviv/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 5575
 5576DRM DRIVERS FOR ZTE ZX
 5577M:	Shawn Guo <shawnguo@kernel.org>
 5578L:	dri-devel@lists.freedesktop.org
 5579S:	Maintained
 
 
 5580F:	drivers/gpu/drm/zte/
 5581F:	Documentation/devicetree/bindings/display/zte,vou.txt
 5582T:	git git://anongit.freedesktop.org/drm/drm-misc
 5583
 5584DRM PANEL DRIVERS
 5585M:	Thierry Reding <thierry.reding@gmail.com>
 5586R:	Sam Ravnborg <sam@ravnborg.org>
 5587L:	dri-devel@lists.freedesktop.org
 
 5588T:	git git://anongit.freedesktop.org/drm/drm-misc
 5589S:	Maintained
 5590F:	drivers/gpu/drm/drm_panel.c
 5591F:	drivers/gpu/drm/panel/
 5592F:	include/drm/drm_panel.h
 5593F:	Documentation/devicetree/bindings/display/panel/
 5594
 5595DRM DRIVERS FOR XEN
 5596M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
 5597T:	git git://anongit.freedesktop.org/drm/drm-misc
 5598L:	dri-devel@lists.freedesktop.org
 5599L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
 5600S:	Supported
 5601F:	drivers/gpu/drm/xen/
 5602F:	Documentation/gpu/xen-front.rst
 5603
 5604DRM TTM SUBSYSTEM
 5605M:	Christian Koenig <christian.koenig@amd.com>
 5606M:	Huang Rui <ray.huang@amd.com>
 
 
 5607T:	git git://people.freedesktop.org/~agd5f/linux
 5608S:	Maintained
 5609L:	dri-devel@lists.freedesktop.org
 5610F:	include/drm/ttm/
 5611F:	drivers/gpu/drm/ttm/
 5612
 5613DSBR100 USB FM RADIO DRIVER
 5614M:	Alexey Klimov <klimov.linux@gmail.com>
 5615L:	linux-media@vger.kernel.org
 
 5616T:	git git://linuxtv.org/media_tree.git
 5617S:	Maintained
 5618F:	drivers/media/radio/dsbr100.c
 5619
 5620DT3155 MEDIA DRIVER
 5621M:	Hans Verkuil <hverkuil@xs4all.nl>
 5622L:	linux-media@vger.kernel.org
 
 
 5623T:	git git://linuxtv.org/media_tree.git
 5624W:	https://linuxtv.org
 5625S:	Odd Fixes
 5626F:	drivers/media/pci/dt3155/
 5627
 5628DVB_USB_AF9015 MEDIA DRIVER
 5629M:	Antti Palosaari <crope@iki.fi>
 5630L:	linux-media@vger.kernel.org
 
 5631W:	https://linuxtv.org
 5632W:	http://palosaari.fi/linux/
 5633Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 5634T:	git git://linuxtv.org/anttip/media_tree.git
 5635S:	Maintained
 5636F:	drivers/media/usb/dvb-usb-v2/af9015*
 5637
 5638DVB_USB_AF9035 MEDIA DRIVER
 5639M:	Antti Palosaari <crope@iki.fi>
 5640L:	linux-media@vger.kernel.org
 
 5641W:	https://linuxtv.org
 5642W:	http://palosaari.fi/linux/
 5643Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 5644T:	git git://linuxtv.org/anttip/media_tree.git
 5645S:	Maintained
 5646F:	drivers/media/usb/dvb-usb-v2/af9035*
 5647
 5648DVB_USB_ANYSEE MEDIA DRIVER
 5649M:	Antti Palosaari <crope@iki.fi>
 5650L:	linux-media@vger.kernel.org
 
 5651W:	https://linuxtv.org
 5652W:	http://palosaari.fi/linux/
 5653Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 5654T:	git git://linuxtv.org/anttip/media_tree.git
 5655S:	Maintained
 5656F:	drivers/media/usb/dvb-usb-v2/anysee*
 5657
 5658DVB_USB_AU6610 MEDIA DRIVER
 5659M:	Antti Palosaari <crope@iki.fi>
 5660L:	linux-media@vger.kernel.org
 
 5661W:	https://linuxtv.org
 5662W:	http://palosaari.fi/linux/
 5663Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 5664T:	git git://linuxtv.org/anttip/media_tree.git
 5665S:	Maintained
 5666F:	drivers/media/usb/dvb-usb-v2/au6610*
 5667
 5668DVB_USB_CE6230 MEDIA DRIVER
 5669M:	Antti Palosaari <crope@iki.fi>
 5670L:	linux-media@vger.kernel.org
 
 5671W:	https://linuxtv.org
 5672W:	http://palosaari.fi/linux/
 5673Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 5674T:	git git://linuxtv.org/anttip/media_tree.git
 5675S:	Maintained
 5676F:	drivers/media/usb/dvb-usb-v2/ce6230*
 5677
 5678DVB_USB_CXUSB MEDIA DRIVER
 5679M:	Michael Krufky <mkrufky@linuxtv.org>
 5680L:	linux-media@vger.kernel.org
 
 5681W:	https://linuxtv.org
 5682W:	http://github.com/mkrufky
 5683Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 5684T:	git git://linuxtv.org/media_tree.git
 5685S:	Maintained
 5686F:	drivers/media/usb/dvb-usb/cxusb*
 5687
 5688DVB_USB_EC168 MEDIA DRIVER
 5689M:	Antti Palosaari <crope@iki.fi>
 5690L:	linux-media@vger.kernel.org
 
 5691W:	https://linuxtv.org
 5692W:	http://palosaari.fi/linux/
 5693Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 5694T:	git git://linuxtv.org/anttip/media_tree.git
 5695S:	Maintained
 5696F:	drivers/media/usb/dvb-usb-v2/ec168*
 5697
 5698DVB_USB_GL861 MEDIA DRIVER
 5699M:	Antti Palosaari <crope@iki.fi>
 5700L:	linux-media@vger.kernel.org
 
 5701W:	https://linuxtv.org
 5702Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 5703T:	git git://linuxtv.org/anttip/media_tree.git
 5704S:	Maintained
 5705F:	drivers/media/usb/dvb-usb-v2/gl861*
 5706
 5707DVB_USB_MXL111SF MEDIA DRIVER
 5708M:	Michael Krufky <mkrufky@linuxtv.org>
 5709L:	linux-media@vger.kernel.org
 
 5710W:	https://linuxtv.org
 5711W:	http://github.com/mkrufky
 5712Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 5713T:	git git://linuxtv.org/mkrufky/mxl111sf.git
 5714S:	Maintained
 5715F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
 5716
 5717DVB_USB_RTL28XXU MEDIA DRIVER
 5718M:	Antti Palosaari <crope@iki.fi>
 5719L:	linux-media@vger.kernel.org
 
 5720W:	https://linuxtv.org
 5721W:	http://palosaari.fi/linux/
 5722Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 5723T:	git git://linuxtv.org/anttip/media_tree.git
 5724S:	Maintained
 5725F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
 5726
 5727DVB_USB_V2 MEDIA DRIVER
 5728M:	Antti Palosaari <crope@iki.fi>
 5729L:	linux-media@vger.kernel.org
 
 5730W:	https://linuxtv.org
 5731W:	http://palosaari.fi/linux/
 5732Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 5733T:	git git://linuxtv.org/anttip/media_tree.git
 5734S:	Maintained
 5735F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
 5736F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
 5737
 5738DYNAMIC DEBUG
 5739M:	Jason Baron <jbaron@akamai.com>
 5740S:	Maintained
 
 5741F:	lib/dynamic_debug.c
 5742F:	include/linux/dynamic_debug.h
 5743
 5744DYNAMIC INTERRUPT MODERATION
 5745M:	Tal Gilboa <talgi@mellanox.com>
 5746S:	Maintained
 
 5747F:	include/linux/dim.h
 5748F:	lib/dim/
 5749
 5750DZ DECSTATION DZ11 SERIAL DRIVER
 5751M:	"Maciej W. Rozycki" <macro@linux-mips.org>
 5752S:	Maintained
 5753F:	drivers/tty/serial/dz.*
 5754
 5755E3X0 POWER BUTTON DRIVER
 5756M:	Moritz Fischer <moritz.fischer@ettus.com>
 5757L:	usrp-users@lists.ettus.com
 
 5758W:	http://www.ettus.com
 5759S:	Supported
 5760F:	drivers/input/misc/e3x0-button.c
 5761F:	Documentation/devicetree/bindings/input/e3x0-button.txt
 5762
 5763E4000 MEDIA DRIVER
 5764M:	Antti Palosaari <crope@iki.fi>
 5765L:	linux-media@vger.kernel.org
 
 5766W:	https://linuxtv.org
 5767W:	http://palosaari.fi/linux/
 5768Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 5769T:	git git://linuxtv.org/anttip/media_tree.git
 5770S:	Maintained
 5771F:	drivers/media/tuners/e4000*
 5772
 5773EARTH_PT1 MEDIA DRIVER
 5774M:	Akihiro Tsukada <tskd08@gmail.com>
 5775L:	linux-media@vger.kernel.org
 5776S:	Odd Fixes
 5777F:	drivers/media/pci/pt1/
 5778
 5779EARTH_PT3 MEDIA DRIVER
 5780M:	Akihiro Tsukada <tskd08@gmail.com>
 5781L:	linux-media@vger.kernel.org
 5782S:	Odd Fixes
 5783F:	drivers/media/pci/pt3/
 5784
 5785EC100 MEDIA DRIVER
 5786M:	Antti Palosaari <crope@iki.fi>
 5787L:	linux-media@vger.kernel.org
 
 5788W:	https://linuxtv.org
 5789W:	http://palosaari.fi/linux/
 5790Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 5791T:	git git://linuxtv.org/anttip/media_tree.git
 5792S:	Maintained
 5793F:	drivers/media/dvb-frontends/ec100*
 5794
 5795ECRYPT FILE SYSTEM
 5796M:	Tyler Hicks <tyhicks@canonical.com>
 5797L:	ecryptfs@vger.kernel.org
 
 5798W:	http://ecryptfs.org
 5799W:	https://launchpad.net/ecryptfs
 5800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
 5801S:	Supported
 5802F:	Documentation/filesystems/ecryptfs.txt
 5803F:	fs/ecryptfs/
 5804
 5805EDAC-AMD64
 5806M:	Borislav Petkov <bp@alien8.de>
 5807L:	linux-edac@vger.kernel.org
 5808S:	Maintained
 5809F:	drivers/edac/amd64_edac*
 5810
 5811EDAC-ARMADA
 5812M:	Jan Luebbe <jlu@pengutronix.de>
 5813L:	linux-edac@vger.kernel.org
 5814S:	Maintained
 5815F:	drivers/edac/armada_xp_*
 5816
 5817EDAC-AST2500
 5818M:	Stefan Schaeckeler <sschaeck@cisco.com>
 5819S:	Supported
 
 5820F:	drivers/edac/aspeed_edac.c
 5821F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
 5822
 5823EDAC-BLUEFIELD
 5824M:	Shravan Kumar Ramani <sramani@mellanox.com>
 5825S:	Supported
 5826F:	drivers/edac/bluefield_edac.c
 5827
 5828EDAC-CALXEDA
 5829M:	Robert Richter <rric@kernel.org>
 5830L:	linux-edac@vger.kernel.org
 5831S:	Maintained
 5832F:	drivers/edac/highbank*
 5833
 5834EDAC-CAVIUM OCTEON
 5835M:	Ralf Baechle <ralf@linux-mips.org>
 5836M:	David Daney <david.daney@cavium.com>
 5837L:	linux-edac@vger.kernel.org
 5838L:	linux-mips@vger.kernel.org
 5839S:	Supported
 5840F:	drivers/edac/octeon_edac*
 5841
 5842EDAC-CAVIUM THUNDERX
 5843M:	David Daney <david.daney@cavium.com>
 5844M:	Jan Glauber <jglauber@cavium.com>
 5845L:	linux-edac@vger.kernel.org
 5846S:	Supported
 5847F:	drivers/edac/thunderx_edac*
 5848
 5849EDAC-CORE
 5850M:	Borislav Petkov <bp@alien8.de>
 5851M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 5852M:	Tony Luck <tony.luck@intel.com>
 5853R:	James Morse <james.morse@arm.com>
 5854R:	Robert Richter <rrichter@marvell.com>
 5855L:	linux-edac@vger.kernel.org
 
 5856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
 5857S:	Supported
 5858F:	Documentation/admin-guide/ras.rst
 5859F:	Documentation/driver-api/edac.rst
 5860F:	drivers/edac/
 5861F:	include/linux/edac.h
 5862
 
 
 
 
 
 
 5863EDAC-E752X
 5864M:	Mark Gross <mark.gross@intel.com>
 5865L:	linux-edac@vger.kernel.org
 5866S:	Maintained
 5867F:	drivers/edac/e752x_edac.c
 5868
 5869EDAC-E7XXX
 5870L:	linux-edac@vger.kernel.org
 5871S:	Maintained
 5872F:	drivers/edac/e7xxx_edac.c
 5873
 5874EDAC-FSL_DDR
 5875M:	York Sun <york.sun@nxp.com>
 5876L:	linux-edac@vger.kernel.org
 5877S:	Maintained
 5878F:	drivers/edac/fsl_ddr_edac.*
 5879
 5880EDAC-GHES
 5881M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 5882L:	linux-edac@vger.kernel.org
 5883S:	Maintained
 5884F:	drivers/edac/ghes_edac.c
 5885
 5886EDAC-I10NM
 5887M:	Tony Luck <tony.luck@intel.com>
 5888L:	linux-edac@vger.kernel.org
 5889S:	Maintained
 5890F:	drivers/edac/i10nm_base.c
 5891
 5892EDAC-I3000
 5893L:	linux-edac@vger.kernel.org
 5894S:	Orphan
 5895F:	drivers/edac/i3000_edac.c
 5896
 5897EDAC-I5000
 5898L:	linux-edac@vger.kernel.org
 5899S:	Maintained
 5900F:	drivers/edac/i5000_edac.c
 5901
 5902EDAC-I5400
 5903M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 5904L:	linux-edac@vger.kernel.org
 5905S:	Maintained
 5906F:	drivers/edac/i5400_edac.c
 5907
 5908EDAC-I7300
 5909M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 5910L:	linux-edac@vger.kernel.org
 5911S:	Maintained
 5912F:	drivers/edac/i7300_edac.c
 5913
 5914EDAC-I7CORE
 5915M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 5916L:	linux-edac@vger.kernel.org
 5917S:	Maintained
 5918F:	drivers/edac/i7core_edac.c
 5919
 5920EDAC-I82443BXGX
 5921M:	Tim Small <tim@buttersideup.com>
 5922L:	linux-edac@vger.kernel.org
 5923S:	Maintained
 5924F:	drivers/edac/i82443bxgx_edac.c
 5925
 5926EDAC-I82975X
 5927M:	"Arvind R." <arvino55@gmail.com>
 5928L:	linux-edac@vger.kernel.org
 5929S:	Maintained
 5930F:	drivers/edac/i82975x_edac.c
 5931
 5932EDAC-IE31200
 5933M:	Jason Baron <jbaron@akamai.com>
 5934L:	linux-edac@vger.kernel.org
 5935S:	Maintained
 5936F:	drivers/edac/ie31200_edac.c
 5937
 5938EDAC-MPC85XX
 5939M:	Johannes Thumshirn <morbidrsa@gmail.com>
 5940L:	linux-edac@vger.kernel.org
 5941S:	Maintained
 5942F:	drivers/edac/mpc85xx_edac.[ch]
 5943
 5944EDAC-PASEMI
 5945M:	Egor Martovetsky <egor@pasemi.com>
 5946L:	linux-edac@vger.kernel.org
 5947S:	Maintained
 5948F:	drivers/edac/pasemi_edac.c
 5949
 5950EDAC-PND2
 5951M:	Tony Luck <tony.luck@intel.com>
 5952L:	linux-edac@vger.kernel.org
 5953S:	Maintained
 5954F:	drivers/edac/pnd2_edac.[ch]
 5955
 
 
 
 
 
 
 
 
 5956EDAC-R82600
 5957M:	Tim Small <tim@buttersideup.com>
 5958L:	linux-edac@vger.kernel.org
 5959S:	Maintained
 5960F:	drivers/edac/r82600_edac.c
 5961
 5962EDAC-SBRIDGE
 5963M:	Tony Luck <tony.luck@intel.com>
 5964R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
 5965L:	linux-edac@vger.kernel.org
 5966S:	Maintained
 5967F:	drivers/edac/sb_edac.c
 5968
 5969EDAC-SIFIVE
 5970M:	Yash Shah <yash.shah@sifive.com>
 5971L:	linux-edac@vger.kernel.org
 5972S:	Supported
 5973F:	drivers/edac/sifive_edac.c
 5974
 5975EDAC-SKYLAKE
 5976M:	Tony Luck <tony.luck@intel.com>
 5977L:	linux-edac@vger.kernel.org
 5978S:	Maintained
 5979F:	drivers/edac/skx_*.c
 5980
 5981EDAC-TI
 5982M:	Tero Kristo <t-kristo@ti.com>
 5983L:	linux-edac@vger.kernel.org
 5984S:	Maintained
 5985F:	drivers/edac/ti_edac.c
 5986
 5987EDAC-QCOM
 5988M:	Channagoud Kadabi <ckadabi@codeaurora.org>
 5989M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
 5990L:	linux-arm-msm@vger.kernel.org
 5991L:	linux-edac@vger.kernel.org
 5992S:	Maintained
 5993F:	drivers/edac/qcom_edac.c
 5994
 5995EDIROL UA-101/UA-1000 DRIVER
 5996M:	Clemens Ladisch <clemens@ladisch.de>
 5997L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 
 5998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
 5999S:	Maintained
 6000F:	sound/usb/misc/ua101.c
 6001
 6002EFI TEST DRIVER
 
 
 6003L:	linux-efi@vger.kernel.org
 6004M:	Ivan Hu <ivan.hu@canonical.com>
 6005M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
 6006S:	Maintained
 6007F:	drivers/firmware/efi/test/
 6008
 6009EFI VARIABLE FILESYSTEM
 6010M:	Matthew Garrett <matthew.garrett@nebula.com>
 6011M:	Jeremy Kerr <jk@ozlabs.org>
 6012M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
 6013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
 6014L:	linux-efi@vger.kernel.org
 6015S:	Maintained
 
 6016F:	fs/efivarfs/
 6017
 6018EFIFB FRAMEBUFFER DRIVER
 
 6019L:	linux-fbdev@vger.kernel.org
 6020M:	Peter Jones <pjones@redhat.com>
 6021S:	Maintained
 6022F:	drivers/video/fbdev/efifb.c
 6023
 6024EFS FILESYSTEM
 
 6025W:	http://aeschi.ch.eu.org/efs/
 6026S:	Orphan
 6027F:	fs/efs/
 6028
 6029EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
 6030M:	Douglas Miller <dougmill@linux.ibm.com>
 6031L:	netdev@vger.kernel.org
 6032S:	Maintained
 6033F:	drivers/net/ethernet/ibm/ehea/
 6034
 6035EM28XX VIDEO4LINUX DRIVER
 6036M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 6037L:	linux-media@vger.kernel.org
 
 6038W:	https://linuxtv.org
 6039T:	git git://linuxtv.org/media_tree.git
 6040S:	Maintained
 6041F:	drivers/media/usb/em28xx/
 6042F:	Documentation/media/v4l-drivers/em28xx*
 6043
 6044EMBEDDED LINUX
 6045M:	Paul Gortmaker <paul.gortmaker@windriver.com>
 6046M:	Matt Mackall <mpm@selenic.com>
 6047M:	David Woodhouse <dwmw2@infradead.org>
 6048L:	linux-embedded@vger.kernel.org
 6049S:	Maintained
 6050
 6051Emulex 10Gbps iSCSI - OneConnect DRIVER
 
 
 
 
 
 
 
 
 6052M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
 6053M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
 6054M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
 6055L:	linux-scsi@vger.kernel.org
 
 6056W:	http://www.broadcom.com
 6057S:	Supported
 6058F:	drivers/scsi/be2iscsi/
 6059
 6060Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
 6061M:	Sathya Perla <sathya.perla@broadcom.com>
 6062M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
 6063M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
 6064M:	Somnath Kotur <somnath.kotur@broadcom.com>
 6065L:	netdev@vger.kernel.org
 
 6066W:	http://www.emulex.com
 6067S:	Supported
 6068F:	drivers/net/ethernet/emulex/benet/
 6069
 6070EMULEX ONECONNECT ROCE DRIVER
 6071M:	Selvin Xavier <selvin.xavier@broadcom.com>
 6072M:	Devesh Sharma <devesh.sharma@broadcom.com>
 6073L:	linux-rdma@vger.kernel.org
 
 6074W:	http://www.broadcom.com
 6075S:	Odd Fixes
 6076F:	drivers/infiniband/hw/ocrdma/
 6077F:	include/uapi/rdma/ocrdma-abi.h
 6078
 6079EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
 6080M:	James Smart <james.smart@broadcom.com>
 6081M:	Dick Kennedy <dick.kennedy@broadcom.com>
 6082L:	linux-scsi@vger.kernel.org
 
 6083W:	http://www.broadcom.com
 6084S:	Supported
 6085F:	drivers/scsi/lpfc/
 6086
 6087ENE CB710 FLASH CARD READER DRIVER
 6088M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
 6089S:	Maintained
 6090F:	drivers/misc/cb710/
 6091F:	drivers/mmc/host/cb710-mmc.*
 6092F:	include/linux/cb710.h
 6093
 6094ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
 6095M:	Maxim Levitsky <maximlevitsky@gmail.com>
 6096S:	Maintained
 6097F:	drivers/media/rc/ene_ir.*
 6098
 
 
 
 
 
 
 6099EPSON S1D13XXX FRAMEBUFFER DRIVER
 6100M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
 6101S:	Maintained
 6102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
 6103F:	drivers/video/fbdev/s1d13xxxfb.c
 6104F:	include/video/s1d13xxxfb.h
 6105
 6106EROFS FILE SYSTEM
 6107M:	Gao Xiang <gaoxiang25@huawei.com>
 6108M:	Chao Yu <yuchao0@huawei.com>
 6109L:	linux-erofs@lists.ozlabs.org
 6110S:	Maintained
 6111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
 6112F:	Documentation/filesystems/erofs.txt
 6113F:	fs/erofs/
 6114F:	include/trace/events/erofs.h
 6115
 6116ERRSEQ ERROR TRACKING INFRASTRUCTURE
 6117M:	Jeff Layton <jlayton@kernel.org>
 6118S:	Maintained
 
 6119F:	lib/errseq.c
 6120F:	include/linux/errseq.h
 6121
 6122ET131X NETWORK DRIVER
 6123M:	Mark Einon <mark.einon@gmail.com>
 6124S:	Odd Fixes
 6125F:	drivers/net/ethernet/agere/
 6126
 6127ETHERNET BRIDGE
 6128M:	Roopa Prabhu <roopa@cumulusnetworks.com>
 6129M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
 6130L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
 6131L:	netdev@vger.kernel.org
 
 6132W:	http://www.linuxfoundation.org/en/Net:Bridge
 6133S:	Maintained
 6134F:	include/linux/netfilter_bridge/
 6135F:	net/bridge/
 6136
 6137ETHERNET PHY LIBRARY
 6138M:	Andrew Lunn <andrew@lunn.ch>
 6139M:	Florian Fainelli <f.fainelli@gmail.com>
 6140M:	Heiner Kallweit <hkallweit1@gmail.com>
 
 6141L:	netdev@vger.kernel.org
 6142S:	Maintained
 6143F:	Documentation/ABI/testing/sysfs-class-net-phydev
 6144F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
 6145F:	Documentation/devicetree/bindings/net/mdio*
 
 6146F:	Documentation/networking/phy.rst
 6147F:	drivers/net/phy/
 6148F:	drivers/of/of_mdio.c
 6149F:	drivers/of/of_net.c
 
 6150F:	include/linux/*mdio*.h
 6151F:	include/linux/of_net.h
 6152F:	include/linux/phy.h
 6153F:	include/linux/phy_fixed.h
 6154F:	include/linux/platform_data/mdio-bcm-unimac.h
 6155F:	include/linux/platform_data/mdio-gpio.h
 6156F:	include/trace/events/mdio.h
 6157F:	include/uapi/linux/mdio.h
 6158F:	include/uapi/linux/mii.h
 6159
 6160EXFAT FILE SYSTEM
 6161M:	Valdis Kletnieks <valdis.kletnieks@vt.edu>
 
 
 6162S:	Maintained
 6163F:	drivers/staging/exfat/
 6164
 6165EXT2 FILE SYSTEM
 6166M:	Jan Kara <jack@suse.com>
 6167L:	linux-ext4@vger.kernel.org
 6168S:	Maintained
 6169F:	Documentation/filesystems/ext2.txt
 6170F:	fs/ext2/
 6171F:	include/linux/ext2*
 6172
 6173EXT4 FILE SYSTEM
 6174M:	"Theodore Ts'o" <tytso@mit.edu>
 6175M:	Andreas Dilger <adilger.kernel@dilger.ca>
 6176L:	linux-ext4@vger.kernel.org
 
 6177W:	http://ext4.wiki.kernel.org
 6178Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
 6179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
 6180S:	Maintained
 6181F:	Documentation/filesystems/ext4/
 6182F:	fs/ext4/
 6183
 6184Extended Verification Module (EVM)
 6185M:	Mimi Zohar <zohar@linux.ibm.com>
 6186L:	linux-integrity@vger.kernel.org
 6187S:	Supported
 6188F:	security/integrity/evm/
 6189
 6190EXTENSIBLE FIRMWARE INTERFACE (EFI)
 6191M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
 6192L:	linux-efi@vger.kernel.org
 
 6193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
 6194S:	Maintained
 6195F:	Documentation/admin-guide/efi-stub.rst
 
 6196F:	arch/*/kernel/efi.c
 6197F:	arch/x86/boot/compressed/eboot.[ch]
 6198F:	arch/*/include/asm/efi.h
 6199F:	arch/x86/platform/efi/
 6200F:	drivers/firmware/efi/
 6201F:	include/linux/efi*.h
 6202F:	arch/arm/boot/compressed/efi-header.S
 6203F:	arch/arm64/kernel/efi-entry.S
 6204
 6205EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
 6206M:	MyungJoo Ham <myungjoo.ham@samsung.com>
 6207M:	Chanwoo Choi <cw00.choi@samsung.com>
 6208L:	linux-kernel@vger.kernel.org
 
 6209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
 6210S:	Maintained
 
 6211F:	drivers/extcon/
 
 6212F:	include/linux/extcon/
 6213F:	include/linux/extcon.h
 6214F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
 6215F:	Documentation/devicetree/bindings/extcon/
 
 
 
 
 
 
 6216
 6217EXYNOS DP DRIVER
 6218M:	Jingoo Han <jingoohan1@gmail.com>
 6219L:	dri-devel@lists.freedesktop.org
 6220S:	Maintained
 6221F:	drivers/gpu/drm/exynos/exynos_dp*
 6222
 6223EXYNOS SYSMMU (IOMMU) driver
 6224M:	Marek Szyprowski <m.szyprowski@samsung.com>
 6225L:	iommu@lists.linux-foundation.org
 6226S:	Maintained
 6227F:	drivers/iommu/exynos-iommu.c
 6228
 6229EZchip NPS platform support
 6230M:	Vineet Gupta <vgupta@synopsys.com>
 6231M:	Ofer Levi <oferle@mellanox.com>
 6232S:	Supported
 
 6233F:	arch/arc/plat-eznps
 6234F:	arch/arc/boot/dts/eznps.dts
 6235
 6236F2FS FILE SYSTEM
 6237M:	Jaegeuk Kim <jaegeuk@kernel.org>
 6238M:	Chao Yu <yuchao0@huawei.com>
 6239L:	linux-f2fs-devel@lists.sourceforge.net
 
 6240W:	https://f2fs.wiki.kernel.org/
 6241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
 6242S:	Maintained
 6243F:	Documentation/filesystems/f2fs.txt
 6244F:	Documentation/ABI/testing/sysfs-fs-f2fs
 
 6245F:	fs/f2fs/
 6246F:	include/linux/f2fs_fs.h
 6247F:	include/trace/events/f2fs.h
 6248
 6249F71805F HARDWARE MONITORING DRIVER
 6250M:	Jean Delvare <jdelvare@suse.com>
 6251L:	linux-hwmon@vger.kernel.org
 6252S:	Maintained
 6253F:	Documentation/hwmon/f71805f.rst
 6254F:	drivers/hwmon/f71805f.c
 6255
 6256FADDR2LINE
 6257M:	Josh Poimboeuf <jpoimboe@redhat.com>
 6258S:	Maintained
 6259F:	scripts/faddr2line
 6260
 6261FAILOVER MODULE
 6262M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
 6263L:	netdev@vger.kernel.org
 6264S:	Supported
 
 
 6265F:	net/core/failover.c
 6266F:	include/net/failover.h
 6267F:	Documentation/networking/failover.rst
 6268
 6269FANOTIFY
 6270M:	Jan Kara <jack@suse.cz>
 6271R:	Amir Goldstein <amir73il@gmail.com>
 6272L:	linux-fsdevel@vger.kernel.org
 6273S:	Maintained
 6274F:	fs/notify/fanotify/
 6275F:	include/linux/fanotify.h
 6276F:	include/uapi/linux/fanotify.h
 6277
 6278FARSYNC SYNCHRONOUS DRIVER
 6279M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
 
 6280W:	http://www.farsite.co.uk/
 6281S:	Supported
 6282F:	drivers/net/wan/farsync.*
 6283
 6284FAULT INJECTION SUPPORT
 6285M:	Akinobu Mita <akinobu.mita@gmail.com>
 6286S:	Supported
 6287F:	Documentation/fault-injection/
 6288F:	lib/fault-inject.c
 6289
 6290FBTFT Framebuffer drivers
 6291S:	Orphan
 6292L:	dri-devel@lists.freedesktop.org
 6293L:	linux-fbdev@vger.kernel.org
 
 6294F:	drivers/staging/fbtft/
 6295
 6296FC0011 TUNER DRIVER
 6297M:	Michael Buesch <m@bues.ch>
 6298L:	linux-media@vger.kernel.org
 6299S:	Maintained
 
 6300F:	drivers/media/tuners/fc0011.h
 6301F:	drivers/media/tuners/fc0011.c
 6302
 6303FC2580 MEDIA DRIVER
 6304M:	Antti Palosaari <crope@iki.fi>
 6305L:	linux-media@vger.kernel.org
 
 6306W:	https://linuxtv.org
 6307W:	http://palosaari.fi/linux/
 6308Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 6309T:	git git://linuxtv.org/anttip/media_tree.git
 6310S:	Maintained
 6311F:	drivers/media/tuners/fc2580*
 6312
 6313FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
 6314M:	Hannes Reinecke <hare@suse.de>
 6315L:	linux-scsi@vger.kernel.org
 
 6316W:	www.Open-FCoE.org
 6317S:	Supported
 6318F:	drivers/scsi/libfc/
 6319F:	drivers/scsi/fcoe/
 6320F:	include/scsi/fc/
 6321F:	include/scsi/libfc.h
 6322F:	include/scsi/libfcoe.h
 6323F:	include/uapi/scsi/fc/
 6324
 6325FILE LOCKING (flock() and fcntl()/lockf())
 6326M:	Jeff Layton <jlayton@kernel.org>
 6327M:	"J. Bruce Fields" <bfields@fieldses.org>
 6328L:	linux-fsdevel@vger.kernel.org
 6329S:	Maintained
 
 
 6330F:	include/linux/fcntl.h
 6331F:	include/uapi/linux/fcntl.h
 6332F:	fs/fcntl.c
 6333F:	fs/locks.c
 
 
 
 
 
 
 
 
 
 6334
 6335FILESYSTEMS (VFS and infrastructure)
 6336M:	Alexander Viro <viro@zeniv.linux.org.uk>
 6337L:	linux-fsdevel@vger.kernel.org
 6338S:	Maintained
 6339F:	fs/*
 6340F:	include/linux/fs.h
 6341F:	include/linux/fs_types.h
 6342F:	include/uapi/linux/fs.h
 
 6343
 6344FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
 6345M:	Riku Voipio <riku.voipio@iki.fi>
 6346L:	linux-hwmon@vger.kernel.org
 6347S:	Maintained
 6348F:	drivers/hwmon/f75375s.c
 6349F:	include/linux/f75375s.h
 6350
 6351FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
 6352M:	Clemens Ladisch <clemens@ladisch.de>
 6353M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
 6354L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 
 6355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
 6356S:	Maintained
 6357F:	sound/firewire/
 6358F:	include/uapi/sound/firewire.h
 6359
 6360FIREWIRE MEDIA DRIVERS (firedtv)
 6361M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
 6362L:	linux-media@vger.kernel.org
 6363L:	linux1394-devel@lists.sourceforge.net
 
 6364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
 6365S:	Maintained
 6366F:	drivers/media/firewire/
 6367
 6368FIREWIRE SBP-2 TARGET
 6369M:	Chris Boot <bootc@bootc.net>
 6370L:	linux-scsi@vger.kernel.org
 6371L:	target-devel@vger.kernel.org
 6372L:	linux1394-devel@lists.sourceforge.net
 
 6373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
 6374S:	Maintained
 6375F:	drivers/target/sbp/
 6376
 6377FIREWIRE SUBSYSTEM
 6378M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
 6379L:	linux1394-devel@lists.sourceforge.net
 
 6380W:	http://ieee1394.wiki.kernel.org/
 6381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
 6382S:	Maintained
 6383F:	drivers/firewire/
 6384F:	include/linux/firewire.h
 6385F:	include/uapi/linux/firewire*.h
 6386F:	tools/firewire/
 6387
 6388FIRMWARE LOADER (request_firmware)
 6389M:	Luis Chamberlain <mcgrof@kernel.org>
 6390L:	linux-kernel@vger.kernel.org
 6391S:	Maintained
 6392F:	Documentation/firmware_class/
 6393F:	drivers/base/firmware_loader/
 6394F:	include/linux/firmware.h
 6395
 6396FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
 6397M:	Joshua Morris <josh.h.morris@us.ibm.com>
 6398M:	Philip Kelleher <pjk1939@linux.ibm.com>
 6399S:	Maintained
 6400F:	drivers/block/rsxx/
 6401
 6402FLEXTIMER FTM-QUADDEC DRIVER
 6403M:	Patrick Havelange <patrick.havelange@essensium.com>
 6404L:	linux-iio@vger.kernel.org
 6405S:	Maintained
 6406F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
 6407F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
 6408F:	drivers/counter/ftm-quaddec.c
 6409
 6410FLOPPY DRIVER
 6411M:	Denis Efremov <efremov@linux.com>
 
 6412S:	Odd Fixes
 6413L:	linux-block@vger.kernel.org
 6414F:	drivers/block/floppy.c
 6415
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 6416FPGA MANAGER FRAMEWORK
 6417M:	Moritz Fischer <mdf@kernel.org>
 6418L:	linux-fpga@vger.kernel.org
 6419S:	Maintained
 
 
 6420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
 6421Q:	http://patchwork.kernel.org/project/linux-fpga/list/
 
 6422F:	Documentation/fpga/
 6423F:	Documentation/driver-api/fpga/
 6424F:	Documentation/devicetree/bindings/fpga/
 6425F:	drivers/fpga/
 6426F:	include/linux/fpga/
 6427W:	http://www.rocketboards.org
 6428
 6429FPGA DFL DRIVERS
 6430M:	Wu Hao <hao.wu@intel.com>
 6431L:	linux-fpga@vger.kernel.org
 6432S:	Maintained
 6433F:	Documentation/fpga/dfl.rst
 6434F:	include/uapi/linux/fpga-dfl.h
 6435F:	drivers/fpga/dfl*
 6436
 6437FPU EMULATOR
 6438M:	Bill Metzenthen <billm@melbpc.org.au>
 
 6439W:	http://floatingpoint.sourceforge.net/emulator/index.html
 6440S:	Maintained
 6441F:	arch/x86/math-emu/
 6442
 6443FRAME RELAY DLCI/FRAD (Sangoma drivers too)
 6444L:	netdev@vger.kernel.org
 6445S:	Orphan
 6446F:	drivers/net/wan/dlci.c
 6447F:	drivers/net/wan/sdla.c
 6448
 6449FRAMEBUFFER LAYER
 6450M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
 6451L:	dri-devel@lists.freedesktop.org
 6452L:	linux-fbdev@vger.kernel.org
 
 
 6453T:	git git://anongit.freedesktop.org/drm/drm-misc
 6454Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
 6455S:	Maintained
 6456F:	Documentation/fb/
 6457F:	drivers/video/
 6458F:	include/video/
 6459F:	include/linux/fb.h
 
 6460F:	include/uapi/video/
 6461F:	include/uapi/linux/fb.h
 6462
 6463FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
 6464M:	Horia Geantă <horia.geanta@nxp.com>
 6465M:	Aymen Sghaier <aymen.sghaier@nxp.com>
 6466L:	linux-crypto@vger.kernel.org
 6467S:	Maintained
 
 6468F:	drivers/crypto/caam/
 6469F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
 
 
 
 
 
 
 6470
 6471FREESCALE DIU FRAMEBUFFER DRIVER
 6472M:	Timur Tabi <timur@kernel.org>
 6473L:	linux-fbdev@vger.kernel.org
 6474S:	Maintained
 6475F:	drivers/video/fbdev/fsl-diu-fb.*
 6476
 6477FREESCALE DMA DRIVER
 6478M:	Li Yang <leoyang.li@nxp.com>
 6479M:	Zhang Wei <zw@zh-kernel.org>
 6480L:	linuxppc-dev@lists.ozlabs.org
 6481S:	Maintained
 6482F:	drivers/dma/fsldma.*
 6483
 
 
 
 
 
 
 
 
 6484FREESCALE ENETC ETHERNET DRIVERS
 6485M:	Claudiu Manoil <claudiu.manoil@nxp.com>
 6486L:	netdev@vger.kernel.org
 6487S:	Maintained
 6488F:	drivers/net/ethernet/freescale/enetc/
 6489
 6490FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
 6491M:	Claudiu Manoil <claudiu.manoil@nxp.com>
 6492L:	netdev@vger.kernel.org
 6493S:	Maintained
 
 6494F:	drivers/net/ethernet/freescale/gianfar*
 6495F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
 6496
 6497FREESCALE GPMI NAND DRIVER
 6498M:	Han Xu <han.xu@nxp.com>
 6499L:	linux-mtd@lists.infradead.org
 6500S:	Maintained
 6501F:	drivers/mtd/nand/raw/gpmi-nand/*
 6502
 6503FREESCALE I2C CPM DRIVER
 6504M:	Jochen Friedrich <jochen@scram.de>
 6505L:	linuxppc-dev@lists.ozlabs.org
 6506L:	linux-i2c@vger.kernel.org
 6507S:	Maintained
 6508F:	drivers/i2c/busses/i2c-cpm.c
 6509
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 6510FREESCALE IMX DDR PMU DRIVER
 6511M:	Frank Li <Frank.li@nxp.com>
 6512L:	linux-arm-kernel@lists.infradead.org
 6513S:	Maintained
 6514F:	drivers/perf/fsl_imx8_ddr_perf.c
 6515F:	Documentation/admin-guide/perf/imx-ddr.rst
 6516F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
 
 6517
 6518FREESCALE IMX I2C DRIVER
 6519M:	Oleksij Rempel <o.rempel@pengutronix.de>
 6520R:	Pengutronix Kernel Team <kernel@pengutronix.de>
 6521L:	linux-i2c@vger.kernel.org
 6522S:	Maintained
 
 6523F:	drivers/i2c/busses/i2c-imx.c
 6524F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
 6525
 6526FREESCALE IMX LPI2C DRIVER
 6527M:	Dong Aisheng <aisheng.dong@nxp.com>
 6528L:	linux-i2c@vger.kernel.org
 6529L:	linux-imx@nxp.com
 6530S:	Maintained
 
 6531F:	drivers/i2c/busses/i2c-imx-lpi2c.c
 6532F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
 6533
 6534FREESCALE IMX / MXC FEC DRIVER
 6535M:	Fugang Duan <fugang.duan@nxp.com>
 6536L:	netdev@vger.kernel.org
 6537S:	Maintained
 6538F:	drivers/net/ethernet/freescale/fec_main.c
 6539F:	drivers/net/ethernet/freescale/fec_ptp.c
 6540F:	drivers/net/ethernet/freescale/fec.h
 6541F:	Documentation/devicetree/bindings/net/fsl-fec.txt
 6542
 6543FREESCALE IMX / MXC FRAMEBUFFER DRIVER
 6544M:	Sascha Hauer <s.hauer@pengutronix.de>
 6545R:	Pengutronix Kernel Team <kernel@pengutronix.de>
 6546L:	linux-fbdev@vger.kernel.org
 6547L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 6548S:	Maintained
 6549F:	include/linux/platform_data/video-imxfb.h
 6550F:	drivers/video/fbdev/imxfb.c
 6551
 6552FREESCALE QORIQ DPAA ETHERNET DRIVER
 6553M:	Madalin Bucur <madalin.bucur@nxp.com>
 6554L:	netdev@vger.kernel.org
 6555S:	Maintained
 6556F:	drivers/net/ethernet/freescale/dpaa
 6557
 6558FREESCALE QORIQ DPAA FMAN DRIVER
 6559M:	Madalin Bucur <madalin.bucur@nxp.com>
 6560L:	netdev@vger.kernel.org
 6561S:	Maintained
 
 6562F:	drivers/net/ethernet/freescale/fman
 6563F:	Documentation/devicetree/bindings/net/fsl-fman.txt
 6564
 6565FREESCALE QORIQ PTP CLOCK DRIVER
 6566M:	Yangbo Lu <yangbo.lu@nxp.com>
 6567L:	netdev@vger.kernel.org
 6568S:	Maintained
 
 6569F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
 6570F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
 6571F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
 6572F:	drivers/ptp/ptp_qoriq.c
 6573F:	drivers/ptp/ptp_qoriq_debugfs.c
 6574F:	include/linux/fsl/ptp_qoriq.h
 6575F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
 6576
 6577FREESCALE QUAD SPI DRIVER
 6578M:	Han Xu <han.xu@nxp.com>
 6579L:	linux-spi@vger.kernel.org
 6580S:	Maintained
 6581F:	drivers/spi/spi-fsl-qspi.c
 6582
 6583FREESCALE QUICC ENGINE LIBRARY
 6584M:	Qiang Zhao <qiang.zhao@nxp.com>
 6585L:	linuxppc-dev@lists.ozlabs.org
 6586S:	Maintained
 6587F:	drivers/soc/fsl/qe/
 6588F:	include/soc/fsl/*qe*.h
 6589F:	include/soc/fsl/*ucc*.h
 6590
 6591FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
 6592M:	Li Yang <leoyang.li@nxp.com>
 6593L:	netdev@vger.kernel.org
 6594L:	linuxppc-dev@lists.ozlabs.org
 6595S:	Maintained
 6596F:	drivers/net/ethernet/freescale/ucc_geth*
 6597
 6598FREESCALE QUICC ENGINE UCC HDLC DRIVER
 6599M:	Zhao Qiang <qiang.zhao@nxp.com>
 6600L:	netdev@vger.kernel.org
 6601L:	linuxppc-dev@lists.ozlabs.org
 6602S:	Maintained
 6603F:	drivers/net/wan/fsl_ucc_hdlc*
 6604
 6605FREESCALE QUICC ENGINE UCC UART DRIVER
 6606M:	Timur Tabi <timur@kernel.org>
 6607L:	linuxppc-dev@lists.ozlabs.org
 6608S:	Maintained
 6609F:	drivers/tty/serial/ucc_uart.c
 6610
 6611FREESCALE SOC DRIVERS
 6612M:	Li Yang <leoyang.li@nxp.com>
 6613L:	linuxppc-dev@lists.ozlabs.org
 6614L:	linux-arm-kernel@lists.infradead.org
 6615S:	Maintained
 6616F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
 6617F:	Documentation/devicetree/bindings/soc/fsl/
 6618F:	drivers/soc/fsl/
 6619F:	include/linux/fsl/
 6620
 6621FREESCALE SOC FS_ENET DRIVER
 6622M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
 6623L:	linuxppc-dev@lists.ozlabs.org
 6624L:	netdev@vger.kernel.org
 6625S:	Maintained
 6626F:	drivers/net/ethernet/freescale/fs_enet/
 6627F:	include/linux/fs_enet_pd.h
 6628
 6629FREESCALE SOC SOUND DRIVERS
 6630M:	Timur Tabi <timur@kernel.org>
 6631M:	Nicolin Chen <nicoleotsuka@gmail.com>
 6632M:	Xiubo Li <Xiubo.Lee@gmail.com>
 6633R:	Fabio Estevam <festevam@gmail.com>
 
 6634L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 6635L:	linuxppc-dev@lists.ozlabs.org
 6636S:	Maintained
 6637F:	sound/soc/fsl/fsl*
 6638F:	sound/soc/fsl/imx*
 6639F:	sound/soc/fsl/mpc8610_hpcd.c
 6640
 6641FREESCALE USB PERIPHERAL DRIVERS
 6642M:	Li Yang <leoyang.li@nxp.com>
 6643L:	linux-usb@vger.kernel.org
 6644L:	linuxppc-dev@lists.ozlabs.org
 6645S:	Maintained
 6646F:	drivers/usb/gadget/udc/fsl*
 6647
 
 
 
 
 
 
 
 6648FREEVXFS FILESYSTEM
 6649M:	Christoph Hellwig <hch@infradead.org>
 
 6650W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
 6651S:	Maintained
 6652F:	fs/freevxfs/
 6653
 6654FREEZER
 6655M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
 6656M:	Pavel Machek <pavel@ucw.cz>
 6657L:	linux-pm@vger.kernel.org
 6658S:	Supported
 6659F:	Documentation/power/freezing-of-tasks.rst
 6660F:	include/linux/freezer.h
 6661F:	kernel/freezer.c
 6662
 6663FRONTSWAP API
 6664M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
 6665L:	linux-kernel@vger.kernel.org
 6666S:	Maintained
 
 6667F:	mm/frontswap.c
 6668F:	include/linux/frontswap.h
 6669
 6670FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
 6671M:	David Howells <dhowells@redhat.com>
 6672L:	linux-cachefs@redhat.com (moderated for non-subscribers)
 6673S:	Supported
 6674F:	Documentation/filesystems/caching/
 6675F:	fs/fscache/
 6676F:	include/linux/fscache*.h
 6677
 6678FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
 6679M:	Theodore Y. Ts'o <tytso@mit.edu>
 6680M:	Jaegeuk Kim <jaegeuk@kernel.org>
 6681M:	Eric Biggers <ebiggers@kernel.org>
 6682L:	linux-fscrypt@vger.kernel.org
 
 6683Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
 6684T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
 6685S:	Supported
 6686F:	fs/crypto/
 6687F:	include/linux/fscrypt*.h
 6688F:	include/uapi/linux/fscrypt.h
 6689F:	Documentation/filesystems/fscrypt.rst
 6690
 6691FSI SUBSYSTEM
 6692M:	Jeremy Kerr <jk@ozlabs.org>
 6693M:	Joel Stanley <joel@jms.id.au>
 6694R:	Alistar Popple <alistair@popple.id.au>
 6695R:	Eddie James <eajames@linux.ibm.com>
 6696L:	linux-fsi@lists.ozlabs.org
 
 
 6697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
 6698Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
 6699S:	Supported
 6700F:	drivers/fsi/
 6701F:	include/linux/fsi*.h
 6702F:	include/trace/events/fsi*.h
 6703
 6704FSI-ATTACHED I2C DRIVER
 6705M:	Eddie James <eajames@linux.ibm.com>
 6706L:	linux-i2c@vger.kernel.org
 6707L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 6708S:	Maintained
 
 6709F:	drivers/i2c/busses/i2c-fsi.c
 6710F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
 
 
 
 
 
 
 6711
 6712FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
 6713M:	Jan Kara <jack@suse.cz>
 6714R:	Amir Goldstein <amir73il@gmail.com>
 6715L:	linux-fsdevel@vger.kernel.org
 6716S:	Maintained
 
 6717F:	fs/notify/
 6718F:	include/linux/fsnotify*.h
 6719
 6720FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
 6721M:	Eric Biggers <ebiggers@kernel.org>
 6722M:	Theodore Y. Ts'o <tytso@mit.edu>
 6723L:	linux-fscrypt@vger.kernel.org
 
 6724Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
 6725T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
 6726S:	Supported
 6727F:	fs/verity/
 6728F:	include/linux/fsverity.h
 6729F:	include/uapi/linux/fsverity.h
 6730F:	Documentation/filesystems/fsverity.rst
 6731
 6732FUJITSU LAPTOP EXTRAS
 6733M:	Jonathan Woithe <jwoithe@just42.net>
 6734L:	platform-driver-x86@vger.kernel.org
 6735S:	Maintained
 6736F:	drivers/platform/x86/fujitsu-laptop.c
 6737
 6738FUJITSU M-5MO LS CAMERA ISP DRIVER
 6739M:	Kyungmin Park <kyungmin.park@samsung.com>
 6740M:	Heungjun Kim <riverful.kim@samsung.com>
 6741L:	linux-media@vger.kernel.org
 6742S:	Maintained
 6743F:	drivers/media/i2c/m5mols/
 6744F:	include/media/i2c/m5mols.h
 6745
 6746FUJITSU TABLET EXTRAS
 6747M:	Robert Gerlach <khnz@gmx.de>
 6748L:	platform-driver-x86@vger.kernel.org
 6749S:	Maintained
 6750F:	drivers/platform/x86/fujitsu-tablet.c
 6751
 6752FUSE: FILESYSTEM IN USERSPACE
 6753M:	Miklos Szeredi <miklos@szeredi.hu>
 6754L:	linux-fsdevel@vger.kernel.org
 
 6755W:	http://fuse.sourceforge.net/
 6756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
 6757S:	Maintained
 6758F:	fs/fuse/
 6759F:	include/uapi/linux/fuse.h
 6760F:	Documentation/filesystems/fuse.txt
 6761
 6762FUTEX SUBSYSTEM
 6763M:	Thomas Gleixner <tglx@linutronix.de>
 6764M:	Ingo Molnar <mingo@redhat.com>
 6765R:	Peter Zijlstra <peterz@infradead.org>
 6766R:	Darren Hart <dvhart@infradead.org>
 6767L:	linux-kernel@vger.kernel.org
 
 6768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
 6769S:	Maintained
 6770F:	kernel/futex.c
 6771F:	include/asm-generic/futex.h
 6772F:	include/linux/futex.h
 6773F:	include/uapi/linux/futex.h
 
 
 6774F:	tools/testing/selftests/futex/
 6775F:	tools/perf/bench/futex*
 6776F:	Documentation/*futex*
 6777
 6778GCC PLUGINS
 6779M:	Kees Cook <keescook@chromium.org>
 6780R:	Emese Revfy <re.emese@gmail.com>
 6781L:	kernel-hardening@lists.openwall.com
 6782S:	Maintained
 6783F:	scripts/gcc-plugins/
 6784F:	scripts/gcc-plugin.sh
 6785F:	scripts/Makefile.gcc-plugins
 6786F:	Documentation/core-api/gcc-plugins.rst
 
 
 6787
 6788GASKET DRIVER FRAMEWORK
 6789M:	Rob Springer <rspringer@google.com>
 6790M:	Todd Poynor <toddpoynor@google.com>
 6791M:	Ben Chan <benchan@chromium.org>
 
 6792S:	Maintained
 6793F:	drivers/staging/gasket/
 6794
 
 
 
 
 
 
 
 
 
 
 6795GCOV BASED KERNEL PROFILING
 6796M:	Peter Oberparleiter <oberpar@linux.ibm.com>
 6797S:	Maintained
 
 6798F:	kernel/gcov/
 6799F:	Documentation/dev-tools/gcov.rst
 6800
 6801GDB KERNEL DEBUGGING HELPER SCRIPTS
 6802M:	Jan Kiszka <jan.kiszka@siemens.com>
 6803M:	Kieran Bingham <kbingham@kernel.org>
 6804S:	Supported
 6805F:	scripts/gdb/
 6806
 6807GDT SCSI DISK ARRAY CONTROLLER DRIVER
 6808M:	Achim Leubner <achim_leubner@adaptec.com>
 6809L:	linux-scsi@vger.kernel.org
 
 6810W:	http://www.icp-vortex.com/
 6811S:	Supported
 6812F:	drivers/scsi/gdt*
 6813
 6814GEMTEK FM RADIO RECEIVER DRIVER
 6815M:	Hans Verkuil <hverkuil@xs4all.nl>
 6816L:	linux-media@vger.kernel.org
 
 
 6817T:	git git://linuxtv.org/media_tree.git
 6818W:	https://linuxtv.org
 6819S:	Maintained
 6820F:	drivers/media/radio/radio-gemtek*
 6821
 6822GENERIC ARCHITECTURE TOPOLOGY
 6823M:	Sudeep Holla <sudeep.holla@arm.com>
 6824L:	linux-kernel@vger.kernel.org
 6825S:	Maintained
 6826F:	drivers/base/arch_topology.c
 6827F:	include/linux/arch_topology.h
 6828
 6829GENERIC GPIO I2C DRIVER
 6830M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
 6831S:	Supported
 6832F:	drivers/i2c/busses/i2c-gpio.c
 6833F:	include/linux/platform_data/i2c-gpio.h
 6834
 6835GENERIC GPIO I2C MULTIPLEXER DRIVER
 6836M:	Peter Korsgaard <peter.korsgaard@barco.com>
 6837L:	linux-i2c@vger.kernel.org
 6838S:	Supported
 
 6839F:	drivers/i2c/muxes/i2c-mux-gpio.c
 6840F:	include/linux/platform_data/i2c-mux-gpio.h
 6841F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
 6842
 6843GENERIC HDLC (WAN) DRIVERS
 6844M:	Krzysztof Halasa <khc@pm.waw.pl>
 
 6845W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
 6846S:	Maintained
 6847F:	drivers/net/wan/c101.c
 6848F:	drivers/net/wan/hd6457*
 6849F:	drivers/net/wan/hdlc*
 6850F:	drivers/net/wan/n2.c
 6851F:	drivers/net/wan/pc300too.c
 6852F:	drivers/net/wan/pci200syn.c
 6853F:	drivers/net/wan/wanxl*
 6854
 6855GENERIC INCLUDE/ASM HEADER FILES
 6856M:	Arnd Bergmann <arnd@arndb.de>
 6857L:	linux-arch@vger.kernel.org
 
 6858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
 6859S:	Maintained
 6860F:	include/asm-generic/
 6861F:	include/uapi/asm-generic/
 6862
 6863GENERIC PHY FRAMEWORK
 6864M:	Kishon Vijay Abraham I <kishon@ti.com>
 
 6865L:	linux-kernel@vger.kernel.org
 6866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
 6867S:	Supported
 
 
 6868F:	drivers/phy/
 6869F:	include/linux/phy/
 6870F:	Documentation/devicetree/bindings/phy/
 6871
 6872GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
 6873M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
 6874S:	Supported
 6875F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
 6876
 6877GENERIC PM DOMAINS
 6878M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
 6879M:	Kevin Hilman <khilman@kernel.org>
 6880M:	Ulf Hansson <ulf.hansson@linaro.org>
 6881L:	linux-pm@vger.kernel.org
 6882S:	Supported
 
 6883F:	drivers/base/power/domain*.c
 6884F:	include/linux/pm_domain.h
 6885F:	Documentation/devicetree/bindings/power/power_domain.txt
 6886
 6887GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
 6888M:	Eugen Hristev <eugen.hristev@microchip.com>
 6889L:	linux-input@vger.kernel.org
 6890S:	Maintained
 6891F:	drivers/input/touchscreen/resistive-adc-touch.c
 6892
 6893GENERIC UIO DRIVER FOR PCI DEVICES
 6894M:	"Michael S. Tsirkin" <mst@redhat.com>
 6895L:	kvm@vger.kernel.org
 6896S:	Supported
 6897F:	drivers/uio/uio_pci_generic.c
 6898
 6899GENERIC VDSO LIBRARY:
 6900M:	Andy Lutomirski <luto@kernel.org>
 6901M:	Thomas Gleixner <tglx@linutronix.de>
 6902M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
 6903L:	linux-kernel@vger.kernel.org
 
 6904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
 6905S:	Maintained
 
 
 6906F:	lib/vdso/
 6907F:	kernel/time/vsyscall.c
 6908F:	include/vdso/
 6909F:	include/asm-generic/vdso/vsyscall.h
 6910
 6911GENWQE (IBM Generic Workqueue Card)
 6912M:	Frank Haverkamp <haver@linux.ibm.com>
 6913S:	Supported
 6914F:	drivers/misc/genwqe/
 6915
 6916GET_MAINTAINER SCRIPT
 6917M:	Joe Perches <joe@perches.com>
 6918S:	Maintained
 6919F:	scripts/get_maintainer.pl
 6920
 6921GFS2 FILE SYSTEM
 6922M:	Bob Peterson <rpeterso@redhat.com>
 6923M:	Andreas Gruenbacher <agruenba@redhat.com>
 6924L:	cluster-devel@redhat.com
 
 6925W:	http://sources.redhat.com/cluster/
 6926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
 6927S:	Supported
 6928F:	Documentation/filesystems/gfs2*.txt
 6929F:	fs/gfs2/
 6930F:	include/uapi/linux/gfs2_ondisk.h
 6931
 6932GNSS SUBSYSTEM
 6933M:	Johan Hovold <johan@kernel.org>
 
 6934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
 6935S:	Maintained
 6936F:	Documentation/ABI/testing/sysfs-class-gnss
 6937F:	Documentation/devicetree/bindings/gnss/
 6938F:	drivers/gnss/
 6939F:	include/linux/gnss.h
 6940
 6941GO7007 MPEG CODEC
 6942M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 6943L:	linux-media@vger.kernel.org
 6944S:	Maintained
 6945F:	drivers/media/usb/go7007/
 6946
 6947GOODIX TOUCHSCREEN
 6948M:	Bastien Nocera <hadess@hadess.net>
 6949L:	linux-input@vger.kernel.org
 6950S:	Maintained
 6951F:	drivers/input/touchscreen/goodix.c
 6952
 6953GOOGLE ETHERNET DRIVERS
 6954M:	Catherine Sullivan <csully@google.com>
 6955R:	Sagi Shahar <sagis@google.com>
 6956R:	Jon Olson <jonolson@google.com>
 6957L:	netdev@vger.kernel.org
 6958S:	Supported
 6959F:	Documentation/networking/device_drivers/google/gve.rst
 6960F:	drivers/net/ethernet/google
 6961
 6962GPD POCKET FAN DRIVER
 6963M:	Hans de Goede <hdegoede@redhat.com>
 6964L:	platform-driver-x86@vger.kernel.org
 6965S:	Maintained
 6966F:	drivers/platform/x86/gpd-pocket-fan.c
 6967
 6968GPIO ACPI SUPPORT
 6969M:	Mika Westerberg <mika.westerberg@linux.intel.com>
 6970M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
 6971L:	linux-gpio@vger.kernel.org
 6972L:	linux-acpi@vger.kernel.org
 6973S:	Maintained
 6974F:	Documentation/firmware-guide/acpi/gpio-properties.rst
 6975F:	drivers/gpio/gpiolib-acpi.c
 
 
 
 
 
 
 
 
 6976
 6977GPIO IR Transmitter
 6978M:	Sean Young <sean@mess.org>
 6979L:	linux-media@vger.kernel.org
 6980S:	Maintained
 6981F:	drivers/media/rc/gpio-ir-tx.c
 6982
 6983GPIO MOCKUP DRIVER
 6984M:	Bamvor Jian Zhang <bamv2005@gmail.com>
 6985L:	linux-gpio@vger.kernel.org
 6986S:	Maintained
 6987F:	drivers/gpio/gpio-mockup.c
 6988F:	tools/testing/selftests/gpio/
 6989
 
 
 
 
 
 
 6990GPIO SUBSYSTEM
 6991M:	Linus Walleij <linus.walleij@linaro.org>
 6992M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
 6993L:	linux-gpio@vger.kernel.org
 
 6994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
 6995S:	Maintained
 
 
 6996F:	Documentation/devicetree/bindings/gpio/
 6997F:	Documentation/driver-api/gpio/
 6998F:	Documentation/admin-guide/gpio/
 6999F:	Documentation/ABI/testing/gpio-cdev
 7000F:	Documentation/ABI/obsolete/sysfs-gpio
 7001F:	drivers/gpio/
 
 
 7002F:	include/linux/gpio/
 7003F:	include/linux/gpio.h
 7004F:	include/linux/of_gpio.h
 7005F:	include/asm-generic/gpio.h
 7006F:	include/uapi/linux/gpio.h
 7007F:	tools/gpio/
 7008
 7009GRE DEMULTIPLEXER DRIVER
 7010M:	Dmitry Kozlov <xeb@mail.ru>
 7011L:	netdev@vger.kernel.org
 7012S:	Maintained
 
 7013F:	net/ipv4/gre_demux.c
 7014F:	net/ipv4/gre_offload.c
 7015F:	include/net/gre.h
 7016
 7017GRETH 10/100/1G Ethernet MAC device driver
 7018M:	Andreas Larsson <andreas@gaisler.com>
 7019L:	netdev@vger.kernel.org
 7020S:	Maintained
 7021F:	drivers/net/ethernet/aeroflex/
 7022
 7023GREYBUS AUDIO PROTOCOLS DRIVERS
 7024M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
 7025M:	Mark Greer <mgreer@animalcreek.com>
 7026S:	Maintained
 7027F:	drivers/staging/greybus/audio_apbridgea.c
 7028F:	drivers/staging/greybus/audio_apbridgea.h
 7029F:	drivers/staging/greybus/audio_codec.c
 7030F:	drivers/staging/greybus/audio_codec.h
 7031F:	drivers/staging/greybus/audio_gb.c
 7032F:	drivers/staging/greybus/audio_manager.c
 7033F:	drivers/staging/greybus/audio_manager.h
 7034F:	drivers/staging/greybus/audio_manager_module.c
 7035F:	drivers/staging/greybus/audio_manager_private.h
 7036F:	drivers/staging/greybus/audio_manager_sysfs.c
 7037F:	drivers/staging/greybus/audio_module.c
 7038F:	drivers/staging/greybus/audio_topology.c
 7039
 7040GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
 7041M:	Viresh Kumar <vireshk@kernel.org>
 7042S:	Maintained
 7043F:	drivers/staging/greybus/authentication.c
 7044F:	drivers/staging/greybus/bootrom.c
 7045F:	drivers/staging/greybus/firmware.h
 7046F:	drivers/staging/greybus/fw-core.c
 7047F:	drivers/staging/greybus/fw-download.c
 7048F:	drivers/staging/greybus/fw-management.c
 7049F:	drivers/staging/greybus/greybus_authentication.h
 7050F:	drivers/staging/greybus/greybus_firmware.h
 7051F:	drivers/staging/greybus/hid.c
 7052F:	drivers/staging/greybus/i2c.c
 7053F:	drivers/staging/greybus/spi.c
 7054F:	drivers/staging/greybus/spilib.c
 7055F:	drivers/staging/greybus/spilib.h
 7056
 7057GREYBUS LOOPBACK DRIVER
 7058M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
 7059S:	Maintained
 7060F:	drivers/staging/greybus/loopback.c
 7061
 7062GREYBUS PLATFORM DRIVERS
 7063M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
 7064S:	Maintained
 
 7065F:	drivers/staging/greybus/arche-platform.c
 7066F:	drivers/staging/greybus/arche-apb-ctrl.c
 7067F:	drivers/staging/greybus/arche_platform.h
 7068
 7069GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
 7070M:	Rui Miguel Silva <rmfrfs@gmail.com>
 7071S:	Maintained
 7072F:	drivers/staging/greybus/sdio.c
 7073F:	drivers/staging/greybus/light.c
 7074F:	drivers/staging/greybus/gpio.c
 7075F:	drivers/staging/greybus/power_supply.c
 
 7076F:	drivers/staging/greybus/spi.c
 7077F:	drivers/staging/greybus/spilib.c
 7078
 7079GREYBUS SUBSYSTEM
 7080M:	Johan Hovold <johan@kernel.org>
 7081M:	Alex Elder <elder@kernel.org>
 7082M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 
 7083S:	Maintained
 
 7084F:	drivers/staging/greybus/
 7085F:	drivers/greybus/
 7086F:	include/linux/greybus.h
 7087F:	include/linux/greybus/
 7088L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
 7089
 7090GREYBUS UART PROTOCOLS DRIVERS
 7091M:	David Lin <dtwlin@gmail.com>
 7092S:	Maintained
 
 7093F:	drivers/staging/greybus/uart.c
 7094F:	drivers/staging/greybus/log.c
 7095
 7096GS1662 VIDEO SERIALIZER
 7097M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
 7098L:	linux-media@vger.kernel.org
 
 7099T:	git git://linuxtv.org/media_tree.git
 7100S:	Maintained
 7101F:	drivers/media/spi/gs1662.c
 7102
 7103GSPCA FINEPIX SUBDRIVER
 7104M:	Frank Zago <frank@zago.net>
 7105L:	linux-media@vger.kernel.org
 
 7106T:	git git://linuxtv.org/media_tree.git
 7107S:	Maintained
 7108F:	drivers/media/usb/gspca/finepix.c
 7109
 7110GSPCA GL860 SUBDRIVER
 7111M:	Olivier Lorin <o.lorin@laposte.net>
 7112L:	linux-media@vger.kernel.org
 
 7113T:	git git://linuxtv.org/media_tree.git
 7114S:	Maintained
 7115F:	drivers/media/usb/gspca/gl860/
 7116
 7117GSPCA M5602 SUBDRIVER
 7118M:	Erik Andren <erik.andren@gmail.com>
 7119L:	linux-media@vger.kernel.org
 
 7120T:	git git://linuxtv.org/media_tree.git
 7121S:	Maintained
 7122F:	drivers/media/usb/gspca/m5602/
 7123
 7124GSPCA PAC207 SONIXB SUBDRIVER
 7125M:	Hans Verkuil <hverkuil@xs4all.nl>
 7126L:	linux-media@vger.kernel.org
 
 7127T:	git git://linuxtv.org/media_tree.git
 7128S:	Odd Fixes
 7129F:	drivers/media/usb/gspca/pac207.c
 7130
 7131GSPCA SN9C20X SUBDRIVER
 7132M:	Brian Johnson <brijohn@gmail.com>
 7133L:	linux-media@vger.kernel.org
 
 7134T:	git git://linuxtv.org/media_tree.git
 7135S:	Maintained
 7136F:	drivers/media/usb/gspca/sn9c20x.c
 7137
 7138GSPCA T613 SUBDRIVER
 7139M:	Leandro Costantino <lcostantino@gmail.com>
 7140L:	linux-media@vger.kernel.org
 
 7141T:	git git://linuxtv.org/media_tree.git
 7142S:	Maintained
 7143F:	drivers/media/usb/gspca/t613.c
 7144
 7145GSPCA USB WEBCAM DRIVER
 7146M:	Hans Verkuil <hverkuil@xs4all.nl>
 7147L:	linux-media@vger.kernel.org
 
 7148T:	git git://linuxtv.org/media_tree.git
 7149S:	Odd Fixes
 7150F:	drivers/media/usb/gspca/
 7151
 7152GTP (GPRS Tunneling Protocol)
 7153M:	Pablo Neira Ayuso <pablo@netfilter.org>
 7154M:	Harald Welte <laforge@gnumonks.org>
 7155L:	osmocom-net-gprs@lists.osmocom.org
 
 7156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
 7157S:	Maintained
 7158F:	drivers/net/gtp.c
 7159
 7160GUID PARTITION TABLE (GPT)
 7161M:	Davidlohr Bueso <dave@stgolabs.net>
 7162L:	linux-efi@vger.kernel.org
 7163S:	Maintained
 7164F:	block/partitions/efi.*
 7165
 7166H8/300 ARCHITECTURE
 7167M:	Yoshinori Sato <ysato@users.sourceforge.jp>
 7168L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
 
 7169W:	http://uclinux-h8.sourceforge.jp
 7170T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
 7171S:	Maintained
 7172F:	arch/h8300/
 
 7173F:	drivers/clocksource/h8300_*.c
 7174F:	drivers/clk/h8300/
 7175F:	drivers/irqchip/irq-renesas-h8*.c
 7176
 7177HABANALABS PCI DRIVER
 7178M:	Oded Gabbay <oded.gabbay@gmail.com>
 
 7179T:	git https://github.com/HabanaAI/linux.git
 7180S:	Supported
 
 7181F:	drivers/misc/habanalabs/
 7182F:	include/uapi/misc/habanalabs.h
 7183F:	Documentation/ABI/testing/sysfs-driver-habanalabs
 7184F:	Documentation/ABI/testing/debugfs-driver-habanalabs
 7185
 7186HACKRF MEDIA DRIVER
 7187M:	Antti Palosaari <crope@iki.fi>
 7188L:	linux-media@vger.kernel.org
 
 7189W:	https://linuxtv.org
 7190W:	http://palosaari.fi/linux/
 7191Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 7192T:	git git://linuxtv.org/anttip/media_tree.git
 
 
 
 
 
 
 
 7193S:	Maintained
 7194F:	drivers/media/usb/hackrf/
 
 
 7195
 7196HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
 7197M:	Frank Seidel <frank@f-seidel.de>
 7198L:	platform-driver-x86@vger.kernel.org
 
 7199W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
 7200S:	Maintained
 7201F:	drivers/platform/x86/hdaps.c
 7202
 7203HARDWARE MONITORING
 7204M:	Jean Delvare <jdelvare@suse.com>
 7205M:	Guenter Roeck <linux@roeck-us.net>
 7206L:	linux-hwmon@vger.kernel.org
 
 7207W:	http://hwmon.wiki.kernel.org/
 7208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
 7209S:	Maintained
 7210F:	Documentation/devicetree/bindings/hwmon/
 7211F:	Documentation/hwmon/
 7212F:	drivers/hwmon/
 7213F:	include/linux/hwmon*.h
 7214F:	include/trace/events/hwmon*.h
 7215
 7216HARDWARE RANDOM NUMBER GENERATOR CORE
 7217M:	Matt Mackall <mpm@selenic.com>
 7218M:	Herbert Xu <herbert@gondor.apana.org.au>
 7219L:	linux-crypto@vger.kernel.org
 7220S:	Odd fixes
 
 7221F:	Documentation/devicetree/bindings/rng/
 7222F:	Documentation/admin-guide/hw_random.rst
 7223F:	drivers/char/hw_random/
 7224F:	include/linux/hw_random.h
 7225
 7226HARDWARE TRACING FACILITIES
 7227M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
 7228S:	Maintained
 7229F:	drivers/hwtracing/
 7230
 7231HARDWARE SPINLOCK CORE
 7232M:	Ohad Ben-Cohen <ohad@wizery.com>
 7233M:	Bjorn Andersson <bjorn.andersson@linaro.org>
 
 7234L:	linux-remoteproc@vger.kernel.org
 7235S:	Maintained
 7236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
 7237F:	Documentation/devicetree/bindings/hwlock/
 7238F:	Documentation/hwspinlock.txt
 7239F:	drivers/hwspinlock/
 7240F:	include/linux/hwspinlock.h
 7241
 
 
 
 
 
 7242HARMONY SOUND DRIVER
 7243L:	linux-parisc@vger.kernel.org
 7244S:	Maintained
 7245F:	sound/parisc/harmony.*
 7246
 7247HDPVR USB VIDEO ENCODER DRIVER
 7248M:	Hans Verkuil <hverkuil@xs4all.nl>
 7249L:	linux-media@vger.kernel.org
 
 
 7250T:	git git://linuxtv.org/media_tree.git
 7251W:	https://linuxtv.org
 7252S:	Odd Fixes
 7253F:	drivers/media/usb/hdpvr/
 7254
 7255HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
 7256M:	Jerry Hoemann <jerry.hoemann@hpe.com>
 7257S:	Supported
 7258F:	Documentation/watchdog/hpwdt.rst
 7259F:	drivers/watchdog/hpwdt.c
 7260
 7261HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
 7262M:	Don Brace <don.brace@microsemi.com>
 7263L:	esc.storagedev@microsemi.com
 7264L:	linux-scsi@vger.kernel.org
 7265S:	Supported
 7266F:	Documentation/scsi/hpsa.txt
 7267F:	drivers/scsi/hpsa*.[ch]
 7268F:	include/linux/cciss*.h
 7269F:	include/uapi/linux/cciss*.h
 7270
 7271HFI1 DRIVER
 7272M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
 7273M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
 7274L:	linux-rdma@vger.kernel.org
 7275S:	Supported
 7276F:	drivers/infiniband/hw/hfi1
 7277
 7278HFS FILESYSTEM
 7279L:	linux-fsdevel@vger.kernel.org
 7280S:	Orphan
 7281F:	Documentation/filesystems/hfs.txt
 7282F:	fs/hfs/
 7283
 7284HFSPLUS FILESYSTEM
 7285L:	linux-fsdevel@vger.kernel.org
 7286S:	Orphan
 7287F:	Documentation/filesystems/hfsplus.txt
 7288F:	fs/hfsplus/
 7289
 7290HGA FRAMEBUFFER DRIVER
 7291M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
 7292L:	linux-nvidia@lists.surfsouth.com
 
 7293W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
 7294S:	Maintained
 7295F:	drivers/video/fbdev/hgafb.c
 7296
 7297HIBERNATION (aka Software Suspend, aka swsusp)
 7298M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
 7299M:	Pavel Machek <pavel@ucw.cz>
 7300L:	linux-pm@vger.kernel.org
 
 7301B:	https://bugzilla.kernel.org
 7302S:	Supported
 7303F:	arch/x86/power/
 7304F:	drivers/base/power/
 7305F:	kernel/power/
 7306F:	include/linux/suspend.h
 7307F:	include/linux/freezer.h
 7308F:	include/linux/pm.h
 7309F:	arch/*/include/asm/suspend*.h
 
 7310
 7311HID CORE LAYER
 7312M:	Jiri Kosina <jikos@kernel.org>
 7313M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
 7314L:	linux-input@vger.kernel.org
 
 7315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
 7316S:	Maintained
 7317F:	drivers/hid/
 7318F:	include/linux/hid*
 7319F:	include/uapi/linux/hid*
 7320
 7321HID SENSOR HUB DRIVERS
 7322M:	Jiri Kosina <jikos@kernel.org>
 7323M:	Jonathan Cameron <jic23@kernel.org>
 7324M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
 7325L:	linux-input@vger.kernel.org
 7326L:	linux-iio@vger.kernel.org
 7327S:	Maintained
 7328F:	Documentation/hid/hid-sensor*
 7329F:	drivers/hid/hid-sensor-*
 7330F:	drivers/iio/*/hid-*
 7331F:	include/linux/hid-sensor-*
 7332
 7333HIGH-RESOLUTION TIMERS, CLOCKEVENTS
 7334M:	Thomas Gleixner <tglx@linutronix.de>
 7335L:	linux-kernel@vger.kernel.org
 
 7336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
 7337S:	Maintained
 7338F:	Documentation/timers/
 
 
 
 7339F:	kernel/time/hrtimer.c
 7340F:	kernel/time/clockevents.c
 7341F:	kernel/time/timer_*.c
 7342F:	include/linux/clockchips.h
 7343F:	include/linux/hrtimer.h
 7344
 7345HIGH-SPEED SCC DRIVER FOR AX.25
 7346L:	linux-hams@vger.kernel.org
 7347S:	Orphan
 7348F:	drivers/net/hamradio/dmascc.c
 7349F:	drivers/net/hamradio/scc.c
 7350
 7351HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
 7352M:	HighPoint Linux Team <linux@highpoint-tech.com>
 
 7353W:	http://www.highpoint-tech.com
 7354S:	Supported
 7355F:	Documentation/scsi/hptiop.txt
 7356F:	drivers/scsi/hptiop.c
 7357
 7358HIPPI
 7359M:	Jes Sorensen <jes@trained-monkey.org>
 7360L:	linux-hippi@sunsite.dk
 7361S:	Maintained
 
 7362F:	include/linux/hippidevice.h
 7363F:	include/uapi/linux/if_hippi.h
 7364F:	net/802/hippi.c
 7365F:	drivers/net/hippi/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 7366
 7367HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
 7368M:	Yisen Zhuang <yisen.zhuang@huawei.com>
 7369M:	Salil Mehta <salil.mehta@huawei.com>
 7370L:	netdev@vger.kernel.org
 
 7371W:	http://www.hisilicon.com
 7372S:	Maintained
 7373F:	drivers/net/ethernet/hisilicon/hns3/
 7374
 7375HISILICON LPC BUS DRIVER
 7376M:	john.garry@huawei.com
 7377W:	http://www.hisilicon.com
 7378S:	Maintained
 7379F:	drivers/bus/hisi_lpc.c
 7380F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
 7381
 7382HISILICON NETWORK SUBSYSTEM DRIVER
 7383M:	Yisen Zhuang <yisen.zhuang@huawei.com>
 7384M:	Salil Mehta <salil.mehta@huawei.com>
 7385L:	netdev@vger.kernel.org
 
 7386W:	http://www.hisilicon.com
 7387S:	Maintained
 7388F:	drivers/net/ethernet/hisilicon/
 7389F:	Documentation/devicetree/bindings/net/hisilicon*.txt
 7390
 7391HISILICON PMU DRIVER
 7392M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
 
 7393W:	http://www.hisilicon.com
 7394S:	Supported
 7395F:	drivers/perf/hisilicon
 7396F:	Documentation/admin-guide/perf/hisi-pmu.rst
 
 
 
 
 
 
 
 
 
 7397
 7398HISILICON ROCE DRIVER
 7399M:	Lijun Ou <oulijun@huawei.com>
 7400M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
 
 7401L:	linux-rdma@vger.kernel.org
 7402S:	Maintained
 
 7403F:	drivers/infiniband/hw/hns/
 7404F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
 7405
 7406HISILICON SAS Controller
 7407M:	John Garry <john.garry@huawei.com>
 
 7408W:	http://www.hisilicon.com
 7409S:	Supported
 7410F:	drivers/scsi/hisi_sas/
 7411F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
 7412
 7413HISILICON QM AND ZIP Controller DRIVER
 7414M:	Zhou Wang <wangzhou1@hisilicon.com>
 7415L:	linux-crypto@vger.kernel.org
 7416S:	Maintained
 7417F:	drivers/crypto/hisilicon/qm.c
 7418F:	drivers/crypto/hisilicon/qm.h
 7419F:	drivers/crypto/hisilicon/sgl.c
 7420F:	drivers/crypto/hisilicon/sgl.h
 7421F:	drivers/crypto/hisilicon/zip/
 7422F:	Documentation/ABI/testing/debugfs-hisi-zip
 
 
 
 
 
 
 
 
 
 
 7423
 7424HMM - Heterogeneous Memory Management
 7425M:	Jérôme Glisse <jglisse@redhat.com>
 7426L:	linux-mm@kvack.org
 7427S:	Maintained
 
 
 
 7428F:	mm/hmm*
 7429F:	include/linux/hmm*
 7430F:	Documentation/vm/hmm.rst
 7431
 7432HOST AP DRIVER
 7433M:	Jouni Malinen <j@w1.fi>
 7434L:	linux-wireless@vger.kernel.org
 
 7435W:	http://w1.fi/hostap-driver.html
 7436S:	Obsolete
 7437F:	drivers/net/wireless/intersil/hostap/
 7438
 7439HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
 7440L:	platform-driver-x86@vger.kernel.org
 7441S:	Orphan
 7442F:	drivers/platform/x86/tc1100-wmi.c
 7443
 7444HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
 7445M:	Jaroslav Kysela <perex@perex.cz>
 7446S:	Maintained
 7447F:	drivers/net/ethernet/hp/hp100.*
 7448
 7449HPET:	High Precision Event Timers driver
 7450M:	Clemens Ladisch <clemens@ladisch.de>
 7451S:	Maintained
 7452F:	Documentation/timers/hpet.rst
 7453F:	drivers/char/hpet.c
 7454F:	include/linux/hpet.h
 7455F:	include/uapi/linux/hpet.h
 7456
 7457HPET:	x86
 7458S:	Orphan
 
 7459F:	arch/x86/kernel/hpet.c
 7460F:	arch/x86/include/asm/hpet.h
 7461
 7462HPFS FILESYSTEM
 7463M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
 
 7464W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
 7465S:	Maintained
 7466F:	fs/hpfs/
 7467
 7468HSI SUBSYSTEM
 7469M:	Sebastian Reichel <sre@kernel.org>
 
 7470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
 7471S:	Maintained
 7472F:	Documentation/ABI/testing/sysfs-bus-hsi
 7473F:	Documentation/driver-api/hsi.rst
 7474F:	drivers/hsi/
 7475F:	include/linux/hsi/
 7476F:	include/uapi/linux/hsi/
 7477
 7478HSO 3G MODEM DRIVER
 7479L:	linux-usb@vger.kernel.org
 7480S:	Orphan
 7481F:	drivers/net/usb/hso.c
 7482
 7483HSR NETWORK PROTOCOL
 7484M:	Arvid Brodin <arvid.brodin@alten.se>
 7485L:	netdev@vger.kernel.org
 7486S:	Maintained
 7487F:	net/hsr/
 7488
 7489HT16K33 LED CONTROLLER DRIVER
 7490M:	Robin van der Gracht <robin@protonic.nl>
 7491S:	Maintained
 
 7492F:	drivers/auxdisplay/ht16k33.c
 7493F:	Documentation/devicetree/bindings/display/ht16k33.txt
 7494
 7495HTCPEN TOUCHSCREEN DRIVER
 7496M:	Pau Oliva Fora <pof@eslack.org>
 7497L:	linux-input@vger.kernel.org
 7498S:	Maintained
 7499F:	drivers/input/touchscreen/htcpen.c
 7500
 7501HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
 7502M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
 7503L:	linux-iio@vger.kernel.org
 
 7504W:	http://www.st.com/
 7505S:	Maintained
 7506F:	drivers/iio/humidity/hts221*
 7507F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
 7508
 7509HUAWEI ETHERNET DRIVER
 7510M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
 7511L:	netdev@vger.kernel.org
 7512S:	Supported
 7513F:	Documentation/networking/hinic.txt
 7514F:	drivers/net/ethernet/huawei/hinic/
 7515
 7516HUGETLB FILESYSTEM
 7517M:	Mike Kravetz <mike.kravetz@oracle.com>
 7518L:	linux-mm@kvack.org
 7519S:	Maintained
 
 
 
 7520F:	fs/hugetlbfs/
 
 7521F:	mm/hugetlb.c
 7522F:	include/linux/hugetlb.h
 7523F:	Documentation/admin-guide/mm/hugetlbpage.rst
 7524F:	Documentation/vm/hugetlbfs_reserv.rst
 7525F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
 7526
 7527HVA ST MEDIA DRIVER
 7528M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
 7529L:	linux-media@vger.kernel.org
 
 
 7530T:	git git://linuxtv.org/media_tree.git
 7531W:	https://linuxtv.org
 7532S:	Supported
 7533F:	drivers/media/platform/sti/hva
 7534
 7535HWPOISON MEMORY FAILURE HANDLING
 7536M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
 7537L:	linux-mm@kvack.org
 7538S:	Maintained
 
 7539F:	mm/memory-failure.c
 7540F:	mm/hwpoison-inject.c
 7541
 7542HYGON PROCESSOR SUPPORT
 7543M:	Pu Wen <puwen@hygon.cn>
 7544L:	linux-kernel@vger.kernel.org
 7545S:	Maintained
 7546F:	arch/x86/kernel/cpu/hygon.c
 7547
 
 
 
 
 
 
 
 7548Hyper-V CORE AND DRIVERS
 7549M:	"K. Y. Srinivasan" <kys@microsoft.com>
 7550M:	Haiyang Zhang <haiyangz@microsoft.com>
 7551M:	Stephen Hemminger <sthemmin@microsoft.com>
 7552M:	Sasha Levin <sashal@kernel.org>
 7553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
 7554L:	linux-hyperv@vger.kernel.org
 7555S:	Supported
 7556F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
 
 
 
 
 
 7557F:	arch/x86/include/asm/mshyperv.h
 7558F:	arch/x86/include/asm/trace/hyperv.h
 7559F:	arch/x86/include/asm/hyperv-tlfs.h
 7560F:	arch/x86/kernel/cpu/mshyperv.c
 7561F:	arch/x86/hyperv
 7562F:	drivers/clocksource/hyperv_timer.c
 7563F:	drivers/hid/hid-hyperv.c
 7564F:	drivers/hv/
 7565F:	drivers/input/serio/hyperv-keyboard.c
 
 
 
 7566F:	drivers/pci/controller/pci-hyperv.c
 7567F:	drivers/pci/controller/pci-hyperv-intf.c
 7568F:	drivers/net/hyperv/
 7569F:	drivers/scsi/storvsc_drv.c
 7570F:	drivers/uio/uio_hv_generic.c
 7571F:	drivers/video/fbdev/hyperv_fb.c
 7572F:	drivers/iommu/hyperv-iommu.c
 7573F:	net/vmw_vsock/hyperv_transport.c
 7574F:	include/clocksource/hyperv_timer.h
 7575F:	include/linux/hyperv.h
 7576F:	include/uapi/linux/hyperv.h
 7577F:	include/asm-generic/mshyperv.h
 7578F:	tools/hv/
 7579F:	Documentation/ABI/stable/sysfs-bus-vmbus
 7580
 7581HYPERBUS SUPPORT
 7582M:	Vignesh Raghavendra <vigneshr@ti.com>
 
 7583S:	Supported
 
 
 
 
 
 7584F:	drivers/mtd/hyperbus/
 7585F:	include/linux/mtd/hyperbus.h
 7586F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
 7587F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
 7588
 7589HYPERVISOR VIRTUAL CONSOLE DRIVER
 7590L:	linuxppc-dev@lists.ozlabs.org
 7591S:	Odd Fixes
 7592F:	drivers/tty/hvc/
 7593
 7594I2C ACPI SUPPORT
 7595M:	Mika Westerberg <mika.westerberg@linux.intel.com>
 7596L:	linux-i2c@vger.kernel.org
 7597L:	linux-acpi@vger.kernel.org
 7598S:	Maintained
 7599F:	drivers/i2c/i2c-core-acpi.c
 7600
 7601I2C CONTROLLER DRIVER FOR NVIDIA GPU
 7602M:	Ajay Gupta <ajayg@nvidia.com>
 7603L:	linux-i2c@vger.kernel.org
 7604S:	Maintained
 7605F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
 7606F:	drivers/i2c/busses/i2c-nvidia-gpu.c
 7607
 7608I2C MUXES
 7609M:	Peter Rosin <peda@axentia.se>
 7610L:	linux-i2c@vger.kernel.org
 7611S:	Maintained
 
 
 
 7612F:	Documentation/i2c/i2c-topology.rst
 7613F:	Documentation/i2c/muxes/
 7614F:	Documentation/devicetree/bindings/i2c/i2c-mux*
 7615F:	Documentation/devicetree/bindings/i2c/i2c-arb*
 7616F:	Documentation/devicetree/bindings/i2c/i2c-gate*
 7617F:	drivers/i2c/i2c-mux.c
 7618F:	drivers/i2c/muxes/
 7619F:	include/linux/i2c-mux.h
 7620
 7621I2C MV64XXX MARVELL AND ALLWINNER DRIVER
 7622M:	Gregory CLEMENT <gregory.clement@bootlin.com>
 7623L:	linux-i2c@vger.kernel.org
 7624S:	Maintained
 7625F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
 7626F:	drivers/i2c/busses/i2c-mv64xxx.c
 7627
 7628I2C OVER PARALLEL PORT
 7629M:	Jean Delvare <jdelvare@suse.com>
 7630L:	linux-i2c@vger.kernel.org
 7631S:	Maintained
 7632F:	Documentation/i2c/busses/i2c-parport.rst
 7633F:	Documentation/i2c/busses/i2c-parport-light.rst
 7634F:	drivers/i2c/busses/i2c-parport.c
 7635F:	drivers/i2c/busses/i2c-parport-light.c
 7636
 7637I2C SUBSYSTEM
 7638M:	Wolfram Sang <wsa@the-dreams.de>
 7639L:	linux-i2c@vger.kernel.org
 
 7640W:	https://i2c.wiki.kernel.org/
 7641Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
 7642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
 7643S:	Maintained
 7644F:	Documentation/devicetree/bindings/i2c/i2c.txt
 7645F:	Documentation/i2c/
 7646F:	drivers/i2c/*
 7647F:	include/linux/i2c.h
 7648F:	include/linux/i2c-dev.h
 7649F:	include/linux/i2c-smbus.h
 
 
 7650F:	include/uapi/linux/i2c.h
 7651F:	include/uapi/linux/i2c-*.h
 7652
 7653I2C SUBSYSTEM HOST DRIVERS
 7654L:	linux-i2c@vger.kernel.org
 
 7655W:	https://i2c.wiki.kernel.org/
 7656Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
 7657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
 7658S:	Odd Fixes
 7659F:	Documentation/devicetree/bindings/i2c/
 7660F:	drivers/i2c/algos/
 7661F:	drivers/i2c/busses/
 7662
 7663I2C-TAOS-EVM DRIVER
 7664M:	Jean Delvare <jdelvare@suse.com>
 7665L:	linux-i2c@vger.kernel.org
 7666S:	Maintained
 7667F:	Documentation/i2c/busses/i2c-taos-evm.rst
 7668F:	drivers/i2c/busses/i2c-taos-evm.c
 7669
 7670I2C-TINY-USB DRIVER
 7671M:	Till Harbaum <till@harbaum.org>
 7672L:	linux-i2c@vger.kernel.org
 
 7673W:	http://www.harbaum.org/till/i2c_tiny_usb
 7674S:	Maintained
 7675F:	drivers/i2c/busses/i2c-tiny-usb.c
 7676
 7677I2C/SMBUS CONTROLLER DRIVERS FOR PC
 7678M:	Jean Delvare <jdelvare@suse.com>
 7679L:	linux-i2c@vger.kernel.org
 7680S:	Maintained
 7681F:	Documentation/i2c/busses/i2c-ali1535.rst
 7682F:	Documentation/i2c/busses/i2c-ali1563.rst
 7683F:	Documentation/i2c/busses/i2c-ali15x3.rst
 7684F:	Documentation/i2c/busses/i2c-amd756.rst
 7685F:	Documentation/i2c/busses/i2c-amd8111.rst
 7686F:	Documentation/i2c/busses/i2c-i801.rst
 7687F:	Documentation/i2c/busses/i2c-nforce2.rst
 7688F:	Documentation/i2c/busses/i2c-piix4.rst
 7689F:	Documentation/i2c/busses/i2c-sis5595.rst
 7690F:	Documentation/i2c/busses/i2c-sis630.rst
 7691F:	Documentation/i2c/busses/i2c-sis96x.rst
 7692F:	Documentation/i2c/busses/i2c-via.rst
 7693F:	Documentation/i2c/busses/i2c-viapro.rst
 7694F:	drivers/i2c/busses/i2c-ali1535.c
 7695F:	drivers/i2c/busses/i2c-ali1563.c
 7696F:	drivers/i2c/busses/i2c-ali15x3.c
 
 7697F:	drivers/i2c/busses/i2c-amd756.c
 7698F:	drivers/i2c/busses/i2c-amd756-s4882.c
 7699F:	drivers/i2c/busses/i2c-amd8111.c
 7700F:	drivers/i2c/busses/i2c-i801.c
 7701F:	drivers/i2c/busses/i2c-isch.c
 
 7702F:	drivers/i2c/busses/i2c-nforce2.c
 7703F:	drivers/i2c/busses/i2c-nforce2-s4985.c
 7704F:	drivers/i2c/busses/i2c-piix4.c
 7705F:	drivers/i2c/busses/i2c-sis5595.c
 7706F:	drivers/i2c/busses/i2c-sis630.c
 7707F:	drivers/i2c/busses/i2c-sis96x.c
 7708F:	drivers/i2c/busses/i2c-via.c
 7709F:	drivers/i2c/busses/i2c-viapro.c
 7710
 7711I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
 7712M:	Hans de Goede <hdegoede@redhat.com>
 7713L:	linux-i2c@vger.kernel.org
 7714S:	Maintained
 7715F:	drivers/i2c/busses/i2c-cht-wc.c
 7716
 7717I2C/SMBUS ISMT DRIVER
 7718M:	Seth Heasley <seth.heasley@intel.com>
 7719M:	Neil Horman <nhorman@tuxdriver.com>
 7720L:	linux-i2c@vger.kernel.org
 
 7721F:	drivers/i2c/busses/i2c-ismt.c
 7722F:	Documentation/i2c/busses/i2c-ismt.rst
 7723
 7724I2C/SMBUS STUB DRIVER
 7725M:	Jean Delvare <jdelvare@suse.com>
 7726L:	linux-i2c@vger.kernel.org
 7727S:	Maintained
 7728F:	drivers/i2c/i2c-stub.c
 7729
 
 
 
 
 
 
 
 
 
 
 
 
 7730I3C SUBSYSTEM
 7731M:	Boris Brezillon <bbrezillon@kernel.org>
 7732L:	linux-i3c@lists.infradead.org
 
 7733C:	irc://chat.freenode.net/linux-i3c
 7734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
 7735S:	Maintained
 7736F:	Documentation/ABI/testing/sysfs-bus-i3c
 7737F:	Documentation/devicetree/bindings/i3c/
 7738F:	Documentation/driver-api/i3c
 7739F:	drivers/i3c/
 7740F:	include/linux/i3c/
 7741
 7742I3C DRIVER FOR SYNOPSYS DESIGNWARE
 7743M:	Vitor Soares <vitor.soares@synopsys.com>
 7744S:	Maintained
 7745F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
 7746F:	drivers/i3c/master/dw*
 7747
 7748IA64 (Itanium) PLATFORM
 7749M:	Tony Luck <tony.luck@intel.com>
 7750M:	Fenghua Yu <fenghua.yu@intel.com>
 7751L:	linux-ia64@vger.kernel.org
 
 7752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
 7753S:	Maintained
 7754F:	arch/ia64/
 7755
 7756IBM Power 842 compression accelerator
 7757M:	Haren Myneni <haren@us.ibm.com>
 7758S:	Supported
 
 
 7759F:	drivers/crypto/nx/Makefile
 7760F:	drivers/crypto/nx/Kconfig
 7761F:	drivers/crypto/nx/nx-842*
 7762F:	include/linux/sw842.h
 7763F:	crypto/842.c
 7764F:	lib/842/
 7765
 7766IBM Power in-Nest Crypto Acceleration
 7767M:	Breno Leitão <leitao@debian.org>
 7768M:	Nayna Jain <nayna@linux.ibm.com>
 7769M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
 7770L:	linux-crypto@vger.kernel.org
 7771S:	Supported
 
 7772F:	drivers/crypto/nx/Makefile
 7773F:	drivers/crypto/nx/Kconfig
 7774F:	drivers/crypto/nx/nx-aes*
 7775F:	drivers/crypto/nx/nx-sha*
 7776F:	drivers/crypto/nx/nx.*
 7777F:	drivers/crypto/nx/nx_csbcpb.h
 7778F:	drivers/crypto/nx/nx_debugfs.c
 7779
 
 
 
 
 
 
 
 7780IBM Power Linux RAID adapter
 7781M:	Brian King <brking@us.ibm.com>
 7782S:	Supported
 7783F:	drivers/scsi/ipr.*
 7784
 
 
 
 
 
 
 
 7785IBM Power SRIOV Virtual NIC Device Driver
 7786M:	Thomas Falcon <tlfalcon@linux.ibm.com>
 7787M:	John Allen <jallen@linux.ibm.com>
 
 7788L:	netdev@vger.kernel.org
 7789S:	Supported
 7790F:	drivers/net/ethernet/ibm/ibmvnic.*
 7791
 7792IBM Power Virtual Accelerator Switchboard
 7793M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
 7794L:	linuxppc-dev@lists.ozlabs.org
 7795S:	Supported
 
 
 7796F:	arch/powerpc/platforms/powernv/vas*
 7797F:	arch/powerpc/platforms/powernv/copy-paste.h
 7798F:	arch/powerpc/include/asm/vas.h
 7799
 7800IBM Power Virtual Ethernet Device Driver
 7801M:	Thomas Falcon <tlfalcon@linux.ibm.com>
 7802L:	netdev@vger.kernel.org
 7803S:	Supported
 7804F:	drivers/net/ethernet/ibm/ibmveth.*
 7805
 7806IBM Power Virtual FC Device Drivers
 7807M:	Tyrel Datwyler <tyreld@linux.ibm.com>
 7808L:	linux-scsi@vger.kernel.org
 7809S:	Supported
 7810F:	drivers/scsi/ibmvscsi/ibmvfc*
 7811
 7812IBM Power Virtual Management Channel Driver
 7813M:	Steven Royer <seroyer@linux.ibm.com>
 7814S:	Supported
 7815F:	drivers/misc/ibmvmc.*
 7816
 7817IBM Power Virtual SCSI Device Drivers
 7818M:	Tyrel Datwyler <tyreld@linux.ibm.com>
 7819L:	linux-scsi@vger.kernel.org
 7820S:	Supported
 7821F:	drivers/scsi/ibmvscsi/ibmvscsi*
 7822F:	include/scsi/viosrp.h
 7823
 7824IBM Power Virtual SCSI Device Target Driver
 7825M:	Michael Cyr <mikecyr@linux.ibm.com>
 7826L:	linux-scsi@vger.kernel.org
 7827L:	target-devel@vger.kernel.org
 7828S:	Supported
 7829F:	drivers/scsi/ibmvscsi_tgt/
 7830
 7831IBM Power VMX Cryptographic instructions
 7832M:	Breno Leitão <leitao@debian.org>
 7833M:	Nayna Jain <nayna@linux.ibm.com>
 7834M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
 7835L:	linux-crypto@vger.kernel.org
 7836S:	Supported
 
 7837F:	drivers/crypto/vmx/Makefile
 7838F:	drivers/crypto/vmx/Kconfig
 7839F:	drivers/crypto/vmx/vmx.c
 7840F:	drivers/crypto/vmx/aes*
 7841F:	drivers/crypto/vmx/ghash*
 7842F:	drivers/crypto/vmx/ppc-xlate.pl
 7843
 7844IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
 7845M:	Tyrel Datwyler <tyreld@linux.ibm.com>
 7846L:	linux-pci@vger.kernel.org
 7847L:	linuxppc-dev@lists.ozlabs.org
 7848S:	Supported
 7849F:	drivers/pci/hotplug/rpaphp*
 7850
 7851IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
 7852M:	Tyrel Datwyler <tyreld@linux.ibm.com>
 7853L:	linux-pci@vger.kernel.org
 7854L:	linuxppc-dev@lists.ozlabs.org
 7855S:	Supported
 7856F:	drivers/pci/hotplug/rpadlpar*
 7857
 7858IBM ServeRAID RAID DRIVER
 7859S:	Orphan
 7860F:	drivers/scsi/ips.*
 7861
 7862ICH LPC AND GPIO DRIVER
 7863M:	Peter Tyser <ptyser@xes-inc.com>
 7864S:	Maintained
 
 7865F:	drivers/mfd/lpc_ich.c
 7866F:	drivers/gpio/gpio-ich.c
 7867
 7868ICY I2C DRIVER
 7869M:	Max Staudt <max@enpas.org>
 7870L:	linux-i2c@vger.kernel.org
 7871S:	Maintained
 7872F:	drivers/i2c/busses/i2c-icy.c
 7873
 7874IDE SUBSYSTEM
 7875M:	"David S. Miller" <davem@davemloft.net>
 7876L:	linux-ide@vger.kernel.org
 
 7877Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
 7878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
 7879S:	Maintained
 7880F:	Documentation/ide/
 7881F:	drivers/ide/
 7882F:	include/linux/ide.h
 7883
 7884IDE/ATAPI DRIVERS
 7885M:	Borislav Petkov <bp@alien8.de>
 7886L:	linux-ide@vger.kernel.org
 7887S:	Maintained
 7888F:	Documentation/cdrom/ide-cd.rst
 7889F:	drivers/ide/ide-cd*
 7890
 7891IDEAPAD LAPTOP EXTRAS DRIVER
 7892M:	Ike Panhc <ike.pan@canonical.com>
 7893L:	platform-driver-x86@vger.kernel.org
 
 7894W:	http://launchpad.net/ideapad-laptop
 7895S:	Maintained
 7896F:	drivers/platform/x86/ideapad-laptop.c
 7897
 7898IDEAPAD LAPTOP SLIDEBAR DRIVER
 7899M:	Andrey Moiseev <o2g.org.ru@gmail.com>
 7900L:	linux-input@vger.kernel.org
 
 7901W:	https://github.com/o2genum/ideapad-slidebar
 7902S:	Maintained
 7903F:	drivers/input/misc/ideapad_slidebar.c
 7904
 7905IDT VersaClock 5 CLOCK DRIVER
 7906M:	Marek Vasut <marek.vasut@gmail.com>
 7907S:	Maintained
 
 7908F:	drivers/clk/clk-versaclock5.c
 7909
 7910IEEE 802.15.4 SUBSYSTEM
 7911M:	Alexander Aring <alex.aring@gmail.com>
 7912M:	Stefan Schmidt <stefan@datenfreihafen.org>
 7913L:	linux-wpan@vger.kernel.org
 7914W:	http://wpan.cakelab.org/
 
 7915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
 7916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
 7917S:	Maintained
 7918F:	net/ieee802154/
 7919F:	net/mac802154/
 7920F:	drivers/net/ieee802154/
 
 7921F:	include/linux/nl802154.h
 7922F:	include/linux/ieee802154.h
 7923F:	include/net/nl802154.h
 7924F:	include/net/mac802154.h
 7925F:	include/net/af_ieee802154.h
 7926F:	include/net/cfg802154.h
 7927F:	include/net/ieee802154_netdev.h
 7928F:	Documentation/networking/ieee802154.rst
 
 
 
 7929
 7930IFE PROTOCOL
 7931M:	Yotam Gigi <yotam.gi@gmail.com>
 7932M:	Jamal Hadi Salim <jhs@mojatatu.com>
 7933F:	net/ife
 7934F:	include/net/ife.h
 7935F:	include/uapi/linux/ife.h
 
 7936
 7937IGORPLUG-USB IR RECEIVER
 7938M:	Sean Young <sean@mess.org>
 7939L:	linux-media@vger.kernel.org
 7940S:	Maintained
 7941F:	drivers/media/rc/igorplugusb.c
 7942
 7943IGUANAWORKS USB IR TRANSCEIVER
 7944M:	Sean Young <sean@mess.org>
 7945L:	linux-media@vger.kernel.org
 7946S:	Maintained
 7947F:	drivers/media/rc/iguanair.c
 7948
 7949IIO DIGITAL POTENTIOMETER DAC
 7950M:	Peter Rosin <peda@axentia.se>
 7951L:	linux-iio@vger.kernel.org
 7952S:	Maintained
 7953F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
 7954F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
 7955F:	drivers/iio/dac/dpot-dac.c
 7956
 7957IIO ENVELOPE DETECTOR
 7958M:	Peter Rosin <peda@axentia.se>
 7959L:	linux-iio@vger.kernel.org
 7960S:	Maintained
 7961F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
 7962F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
 7963F:	drivers/iio/adc/envelope-detector.c
 7964
 7965IIO MULTIPLEXER
 7966M:	Peter Rosin <peda@axentia.se>
 7967L:	linux-iio@vger.kernel.org
 7968S:	Maintained
 7969F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
 7970F:	drivers/iio/multiplexer/iio-mux.c
 7971
 7972IIO SUBSYSTEM AND DRIVERS
 7973M:	Jonathan Cameron <jic23@kernel.org>
 7974R:	Hartmut Knaack <knaack.h@gmx.de>
 7975R:	Lars-Peter Clausen <lars@metafoo.de>
 7976R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
 7977L:	linux-iio@vger.kernel.org
 
 7978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
 7979S:	Maintained
 7980F:	Documentation/ABI/testing/configfs-iio*
 7981F:	Documentation/ABI/testing/sysfs-bus-iio*
 7982F:	Documentation/devicetree/bindings/iio/
 7983F:	drivers/iio/
 7984F:	drivers/staging/iio/
 7985F:	include/linux/iio/
 7986F:	tools/iio/
 7987
 7988IIO UNIT CONVERTER
 7989M:	Peter Rosin <peda@axentia.se>
 7990L:	linux-iio@vger.kernel.org
 7991S:	Maintained
 7992F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
 7993F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
 7994F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
 7995F:	drivers/iio/afe/iio-rescale.c
 7996
 7997IKANOS/ADI EAGLE ADSL USB DRIVER
 7998M:	Matthieu Castet <castet.matthieu@free.fr>
 7999M:	Stanislaw Gruszka <stf_xl@wp.pl>
 8000S:	Maintained
 8001F:	drivers/usb/atm/ueagle-atm.c
 8002
 8003IMGTEC ASCII LCD DRIVER
 8004M:	Paul Burton <paulburton@kernel.org>
 8005S:	Maintained
 8006F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
 8007F:	drivers/auxdisplay/img-ascii-lcd.c
 8008
 8009IMGTEC IR DECODER DRIVER
 8010M:	James Hogan <jhogan@kernel.org>
 8011S:	Maintained
 8012F:	drivers/media/rc/img-ir/
 8013
 8014IMON SOUNDGRAPH USB IR RECEIVER
 8015M:	Sean Young <sean@mess.org>
 8016L:	linux-media@vger.kernel.org
 8017S:	Maintained
 
 8018F:	drivers/media/rc/imon_raw.c
 8019F:	drivers/media/rc/imon.c
 8020
 8021IMS TWINTURBO FRAMEBUFFER DRIVER
 8022L:	linux-fbdev@vger.kernel.org
 8023S:	Orphan
 8024F:	drivers/video/fbdev/imsttfb.c
 8025
 8026INA209 HARDWARE MONITOR DRIVER
 8027M:	Guenter Roeck <linux@roeck-us.net>
 8028L:	linux-hwmon@vger.kernel.org
 8029S:	Maintained
 
 8030F:	Documentation/hwmon/ina209.rst
 8031F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
 8032F:	drivers/hwmon/ina209.c
 8033
 8034INA2XX HARDWARE MONITOR DRIVER
 8035M:	Guenter Roeck <linux@roeck-us.net>
 8036L:	linux-hwmon@vger.kernel.org
 8037S:	Maintained
 8038F:	Documentation/hwmon/ina2xx.rst
 8039F:	drivers/hwmon/ina2xx.c
 8040F:	include/linux/platform_data/ina2xx.h
 8041
 8042INDUSTRY PACK SUBSYSTEM (IPACK)
 8043M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
 8044M:	Jens Taprogge <jens.taprogge@taprogge.org>
 8045M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 8046L:	industrypack-devel@lists.sourceforge.net
 
 8047W:	http://industrypack.sourceforge.net
 8048S:	Maintained
 8049F:	drivers/ipack/
 8050
 8051INFINEON DPS310 Driver
 8052M:	Eddie James <eajames@linux.ibm.com>
 8053L:	linux-iio@vger.kernel.org
 
 8054F:	drivers/iio/pressure/dps310.c
 8055S:	Maintained
 8056
 8057INFINIBAND SUBSYSTEM
 8058M:	Doug Ledford <dledford@redhat.com>
 8059M:	Jason Gunthorpe <jgg@mellanox.com>
 8060L:	linux-rdma@vger.kernel.org
 
 8061W:	https://github.com/linux-rdma/rdma-core
 8062Q:	http://patchwork.kernel.org/project/linux-rdma/list/
 8063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
 8064S:	Supported
 8065F:	Documentation/devicetree/bindings/infiniband/
 8066F:	Documentation/infiniband/
 8067F:	drivers/infiniband/
 8068F:	include/uapi/linux/if_infiniband.h
 8069F:	include/uapi/rdma/
 8070F:	include/rdma/
 8071F:	include/trace/events/ib_mad.h
 8072F:	include/trace/events/ib_umad.h
 
 
 8073F:	samples/bpf/ibumad_kern.c
 8074F:	samples/bpf/ibumad_user.c
 8075
 8076INGENIC JZ4780 DMA Driver
 8077M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
 8078S:	Maintained
 8079F:	drivers/dma/dma-jz4780.c
 8080
 8081INGENIC JZ4780 NAND DRIVER
 8082M:	Harvey Hunt <harveyhuntnexus@gmail.com>
 8083L:	linux-mtd@lists.infradead.org
 8084S:	Maintained
 8085F:	drivers/mtd/nand/raw/ingenic/
 8086
 8087INGENIC JZ47xx SoCs
 8088M:	Paul Cercueil <paul@crapouillou.net>
 8089S:	Maintained
 8090F:	arch/mips/boot/dts/ingenic/
 8091F:	arch/mips/include/asm/mach-jz4740/
 8092F:	arch/mips/jz4740/
 8093F:	drivers/clk/ingenic/
 8094F:	drivers/dma/dma-jz4780.c
 8095F:	drivers/gpu/drm/ingenic/
 8096F:	drivers/i2c/busses/i2c-jz4780.c
 8097F:	drivers/iio/adc/ingenic-adc.c
 8098F:	drivers/irqchip/irq-ingenic.c
 8099F:	drivers/memory/jz4780-nemc.c
 8100F:	drivers/mmc/host/jz4740_mmc.c
 8101F:	drivers/mtd/nand/raw/ingenic/
 8102F:	drivers/pinctrl/pinctrl-ingenic.c
 8103F:	drivers/power/supply/ingenic-battery.c
 8104F:	drivers/pwm/pwm-jz4740.c
 
 8105F:	drivers/rtc/rtc-jz4740.c
 8106F:	drivers/tty/serial/8250/8250_ingenic.c
 8107F:	drivers/usb/musb/jz4740.c
 8108F:	drivers/watchdog/jz4740_wdt.c
 8109F:	include/dt-bindings/iio/adc/ingenic,adc.h
 8110F:	include/linux/mfd/ingenic-tcu.h
 
 8111F:	sound/soc/jz4740/
 8112F:	sound/soc/codecs/jz47*
 8113
 8114INOTIFY
 8115M:	Jan Kara <jack@suse.cz>
 8116R:	Amir Goldstein <amir73il@gmail.com>
 8117L:	linux-fsdevel@vger.kernel.org
 8118S:	Maintained
 8119F:	Documentation/filesystems/inotify.txt
 8120F:	fs/notify/inotify/
 8121F:	include/linux/inotify.h
 8122F:	include/uapi/linux/inotify.h
 8123
 8124INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
 8125M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
 8126L:	linux-input@vger.kernel.org
 
 8127Q:	http://patchwork.kernel.org/project/linux-input/list/
 8128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
 8129S:	Maintained
 
 
 8130F:	drivers/input/
 8131F:	include/linux/input.h
 
 
 8132F:	include/uapi/linux/input.h
 8133F:	include/uapi/linux/input-event-codes.h
 8134F:	include/linux/input/
 8135F:	Documentation/devicetree/bindings/input/
 8136F:	Documentation/devicetree/bindings/serio/
 8137F:	Documentation/input/
 8138
 8139INPUT MULTITOUCH (MT) PROTOCOL
 8140M:	Henrik Rydberg <rydberg@bitmath.org>
 8141L:	linux-input@vger.kernel.org
 8142S:	Odd fixes
 8143F:	Documentation/input/multi-touch-protocol.rst
 8144F:	drivers/input/input-mt.c
 8145K:	\b(ABS|SYN)_MT_
 8146
 8147INSIDE SECURE CRYPTO DRIVER
 8148M:	Antoine Tenart <antoine.tenart@bootlin.com>
 
 
 8149F:	drivers/crypto/inside-secure/
 8150S:	Maintained
 8151L:	linux-crypto@vger.kernel.org
 8152
 8153INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
 8154M:	Mimi Zohar <zohar@linux.ibm.com>
 8155M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
 8156L:	linux-integrity@vger.kernel.org
 
 8157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
 8158S:	Supported
 8159F:	security/integrity/ima/
 8160
 8161INTEL 810/815 FRAMEBUFFER DRIVER
 8162M:	Antonino Daplas <adaplas@gmail.com>
 8163L:	linux-fbdev@vger.kernel.org
 8164S:	Maintained
 8165F:	drivers/video/fbdev/i810/
 8166
 8167INTEL ASoC DRIVERS
 8168M:	Cezary Rojewski <cezary.rojewski@intel.com>
 8169M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
 8170M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
 8171M:	Jie Yang <yang.jie@linux.intel.com>
 8172L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 8173S:	Supported
 8174F:	sound/soc/intel/
 8175
 8176INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
 8177M:	Hans de Goede <hdegoede@redhat.com>
 8178L:	platform-driver-x86@vger.kernel.org
 8179S:	Maintained
 8180F:	drivers/platform/x86/intel_atomisp2_pm.c
 8181
 
 
 
 
 
 
 
 
 
 
 
 
 
 8182INTEL C600 SERIES SAS CONTROLLER DRIVER
 8183M:	Intel SCU Linux support <intel-linux-scu@intel.com>
 8184M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
 8185L:	linux-scsi@vger.kernel.org
 
 8186T:	git git://git.code.sf.net/p/intel-sas/isci
 8187S:	Supported
 8188F:	drivers/scsi/isci/
 8189
 8190INTEL CPU family model numbers
 8191M:	Tony Luck <tony.luck@intel.com>
 8192M:	x86@kernel.org
 8193L:	linux-kernel@vger.kernel.org
 8194S:	Supported
 8195F:	arch/x86/include/asm/intel-family.h
 8196
 8197INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
 8198M:	Jani Nikula <jani.nikula@linux.intel.com>
 8199M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
 8200M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
 8201L:	intel-gfx@lists.freedesktop.org
 
 8202W:	https://01.org/linuxgraphics/
 8203B:	https://01.org/linuxgraphics/documentation/how-report-bugs
 
 8204C:	irc://chat.freenode.net/intel-gfx
 8205Q:	http://patchwork.freedesktop.org/project/intel-gfx/
 8206T:	git git://anongit.freedesktop.org/drm-intel
 8207S:	Supported
 8208F:	drivers/gpu/drm/i915/
 8209F:	include/drm/i915*
 8210F:	include/uapi/drm/i915_drm.h
 8211F:	Documentation/gpu/i915.rst
 8212
 8213INTEL ETHERNET DRIVERS
 8214M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
 
 8215L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
 
 8216W:	http://www.intel.com/support/feedback.htm
 8217W:	http://e1000.sourceforge.net/
 8218Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
 8219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
 8220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
 8221S:	Supported
 8222F:	Documentation/networking/device_drivers/intel/e100.rst
 8223F:	Documentation/networking/device_drivers/intel/e1000.rst
 8224F:	Documentation/networking/device_drivers/intel/e1000e.rst
 8225F:	Documentation/networking/device_drivers/intel/fm10k.rst
 8226F:	Documentation/networking/device_drivers/intel/igb.rst
 8227F:	Documentation/networking/device_drivers/intel/igbvf.rst
 8228F:	Documentation/networking/device_drivers/intel/ixgb.rst
 8229F:	Documentation/networking/device_drivers/intel/ixgbe.rst
 8230F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
 8231F:	Documentation/networking/device_drivers/intel/i40e.rst
 8232F:	Documentation/networking/device_drivers/intel/iavf.rst
 8233F:	Documentation/networking/device_drivers/intel/ice.rst
 8234F:	drivers/net/ethernet/intel/
 8235F:	drivers/net/ethernet/intel/*/
 8236F:	include/linux/avf/virtchnl.h
 8237
 8238INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
 8239M:	Maik Broemme <mbroemme@libmpq.org>
 8240L:	linux-fbdev@vger.kernel.org
 8241S:	Maintained
 8242F:	Documentation/fb/intelfb.rst
 8243F:	drivers/video/fbdev/intelfb/
 8244
 8245INTEL GPIO DRIVERS
 8246M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
 8247L:	linux-gpio@vger.kernel.org
 8248S:	Maintained
 8249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
 8250F:	drivers/gpio/gpio-ich.c
 8251F:	drivers/gpio/gpio-intel-mid.c
 8252F:	drivers/gpio/gpio-lynxpoint.c
 8253F:	drivers/gpio/gpio-merrifield.c
 8254F:	drivers/gpio/gpio-ml-ioh.c
 8255F:	drivers/gpio/gpio-pch.c
 8256F:	drivers/gpio/gpio-sch.c
 8257F:	drivers/gpio/gpio-sodaville.c
 8258
 8259INTEL GVT-g DRIVERS (Intel GPU Virtualization)
 8260M:	Zhenyu Wang <zhenyuw@linux.intel.com>
 8261M:	Zhi Wang <zhi.a.wang@intel.com>
 8262L:	intel-gvt-dev@lists.freedesktop.org
 8263L:	intel-gfx@lists.freedesktop.org
 
 8264W:	https://01.org/igvt-g
 8265T:	git https://github.com/intel/gvt-linux.git
 8266S:	Supported
 8267F:	drivers/gpu/drm/i915/gvt/
 8268
 8269INTEL HID EVENT DRIVER
 8270M:	Alex Hung <alex.hung@canonical.com>
 8271L:	platform-driver-x86@vger.kernel.org
 8272S:	Maintained
 8273F:	drivers/platform/x86/intel-hid.c
 8274
 8275INTEL I/OAT DMA DRIVER
 8276M:	Dave Jiang <dave.jiang@intel.com>
 8277R:	Dan Williams <dan.j.williams@intel.com>
 8278L:	dmaengine@vger.kernel.org
 
 8279Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
 
 
 
 
 
 8280S:	Supported
 8281F:	drivers/dma/ioat*
 
 8282
 8283INTEL IDLE DRIVER
 8284M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
 8285M:	Len Brown <lenb@kernel.org>
 8286L:	linux-pm@vger.kernel.org
 
 
 8287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
 8288B:	https://bugzilla.kernel.org
 8289S:	Supported
 8290F:	drivers/idle/intel_idle.c
 8291
 8292INTEL INTEGRATED SENSOR HUB DRIVER
 8293M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
 8294M:	Jiri Kosina <jikos@kernel.org>
 8295L:	linux-input@vger.kernel.org
 8296S:	Maintained
 8297F:	drivers/hid/intel-ish-hid/
 8298
 8299INTEL IOMMU (VT-d)
 8300M:	David Woodhouse <dwmw2@infradead.org>
 8301M:	Lu Baolu <baolu.lu@linux.intel.com>
 8302L:	iommu@lists.linux-foundation.org
 
 8303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
 8304S:	Supported
 8305F:	drivers/iommu/dmar.c
 8306F:	drivers/iommu/intel*.[ch]
 8307F:	include/linux/intel-iommu.h
 8308F:	include/linux/intel-svm.h
 8309
 8310INTEL IOP-ADMA DMA DRIVER
 8311R:	Dan Williams <dan.j.williams@intel.com>
 8312S:	Odd fixes
 8313F:	drivers/dma/iop-adma.c
 8314
 8315INTEL IPU3 CSI-2 CIO2 DRIVER
 8316M:	Yong Zhi <yong.zhi@intel.com>
 8317M:	Sakari Ailus <sakari.ailus@linux.intel.com>
 8318M:	Bingbu Cao <bingbu.cao@intel.com>
 8319R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
 8320L:	linux-media@vger.kernel.org
 8321S:	Maintained
 
 8322F:	drivers/media/pci/intel/ipu3/
 8323F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
 8324
 8325INTEL IPU3 CSI-2 IMGU DRIVER
 8326M:	Sakari Ailus <sakari.ailus@linux.intel.com>
 
 
 8327L:	linux-media@vger.kernel.org
 8328S:	Maintained
 
 
 
 8329F:	drivers/staging/media/ipu3/
 8330F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
 8331F:	Documentation/media/v4l-drivers/ipu3.rst
 8332
 8333INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
 8334M:	Krzysztof Halasa <khalasa@piap.pl>
 8335S:	Maintained
 8336F:	include/linux/soc/ixp4xx/qmgr.h
 8337F:	include/linux/soc/ixp4xx/npe.h
 8338F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
 8339F:	drivers/soc/ixp4xx/ixp4xx-npe.c
 8340F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
 8341F:	drivers/net/wan/ixp4xx_hss.c
 
 
 
 
 8342
 8343INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
 8344M:	Deepak Saxena <dsaxena@plexity.net>
 8345S:	Maintained
 8346F:	drivers/char/hw_random/ixp4xx-rng.c
 8347
 8348INTEL MANAGEMENT ENGINE (mei)
 8349M:	Tomas Winkler <tomas.winkler@intel.com>
 8350L:	linux-kernel@vger.kernel.org
 8351S:	Supported
 
 
 
 
 8352F:	include/uapi/linux/mei.h
 8353F:	include/linux/mei_cl_bus.h
 8354F:	drivers/misc/mei/*
 8355F:	drivers/watchdog/mei_wdt.c
 8356F:	Documentation/driver-api/mei/*
 8357F:	samples/mei/*
 8358
 8359INTEL MENLOW THERMAL DRIVER
 8360M:	Sujith Thomas <sujith.thomas@intel.com>
 8361L:	platform-driver-x86@vger.kernel.org
 
 8362W:	https://01.org/linux-acpi
 8363S:	Supported
 8364F:	drivers/platform/x86/intel_menlow.c
 8365
 8366INTEL MIC DRIVERS (mic)
 8367M:	Sudeep Dutt <sudeep.dutt@intel.com>
 8368M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
 8369S:	Supported
 8370W:	https://github.com/sudeepdutt/mic
 8371W:	http://software.intel.com/en-us/mic-developer
 
 
 
 
 8372F:	include/linux/mic_bus.h
 8373F:	include/linux/scif.h
 8374F:	include/uapi/linux/mic_common.h
 8375F:	include/uapi/linux/mic_ioctl.h
 8376F:	include/uapi/linux/scif_ioctl.h
 8377F:	drivers/misc/mic/
 8378F:	drivers/dma/mic_x100_dma.c
 8379F:	drivers/dma/mic_x100_dma.h
 8380F:	Documentation/mic/
 
 
 
 8381
 8382INTEL PMC CORE DRIVER
 8383M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
 8384M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
 8385L:	platform-driver-x86@vger.kernel.org
 8386S:	Maintained
 8387F:	drivers/platform/x86/intel_pmc_core*
 8388
 8389INTEL PMC/P-Unit IPC DRIVER
 8390M:	Zha Qipeng<qipeng.zha@intel.com>
 8391L:	platform-driver-x86@vger.kernel.org
 8392S:	Maintained
 8393F:	drivers/platform/x86/intel_pmc_ipc.c
 8394F:	drivers/platform/x86/intel_punit_ipc.c
 8395F:	arch/x86/include/asm/intel_pmc_ipc.h
 8396F:	arch/x86/include/asm/intel_punit_ipc.h
 8397
 8398INTEL PMIC GPIO DRIVERS
 8399M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
 8400S:	Maintained
 8401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
 8402F:	drivers/gpio/gpio-*cove.c
 8403F:	drivers/gpio/gpio-msic.c
 8404
 8405INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
 8406R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
 8407S:	Maintained
 8408F:	drivers/mfd/intel_msic.c
 8409F:	drivers/mfd/intel_soc_pmic*
 8410F:	include/linux/mfd/intel_msic.h
 8411F:	include/linux/mfd/intel_soc_pmic*
 8412
 8413INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
 8414M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
 8415L:	linux-wireless@vger.kernel.org
 8416S:	Maintained
 8417F:	Documentation/networking/device_drivers/intel/ipw2100.txt
 8418F:	Documentation/networking/device_drivers/intel/ipw2200.txt
 8419F:	drivers/net/wireless/intel/ipw2x00/
 8420
 8421INTEL PSTATE DRIVER
 8422M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
 8423M:	Len Brown <lenb@kernel.org>
 8424L:	linux-pm@vger.kernel.org
 8425S:	Supported
 8426F:	drivers/cpufreq/intel_pstate.c
 8427
 8428INTEL RDMA RNIC DRIVER
 8429M:	Faisal Latif <faisal.latif@intel.com>
 8430M:	Shiraz Saleem <shiraz.saleem@intel.com>
 8431L:	linux-rdma@vger.kernel.org
 8432S:	Supported
 8433F:	drivers/infiniband/hw/i40iw/
 8434F:	include/uapi/rdma/i40iw-abi.h
 8435
 
 
 
 
 
 
 8436INTEL SPEED SELECT TECHNOLOGY
 8437M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
 8438L:	platform-driver-x86@vger.kernel.org
 8439S:	Maintained
 8440F:	drivers/platform/x86/intel_speed_select_if/
 
 8441F:	tools/power/x86/intel-speed-select/
 8442F:	include/uapi/linux/isst_if.h
 8443
 8444INTEL STRATIX10 FIRMWARE DRIVERS
 8445M:	Richard Gong <richard.gong@linux.intel.com>
 8446L:	linux-kernel@vger.kernel.org
 8447S:	Maintained
 
 
 8448F:	drivers/firmware/stratix10-rsu.c
 8449F:	drivers/firmware/stratix10-svc.c
 8450F:	include/linux/firmware/intel/stratix10-smc.h
 8451F:	include/linux/firmware/intel/stratix10-svc-client.h
 8452F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
 8453F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
 8454
 8455INTEL TELEMETRY DRIVER
 8456M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
 8457M:	"David E. Box" <david.e.box@linux.intel.com>
 8458L:	platform-driver-x86@vger.kernel.org
 8459S:	Maintained
 8460F:	arch/x86/include/asm/intel_telemetry.h
 8461F:	drivers/platform/x86/intel_telemetry*
 8462
 
 
 
 
 
 
 8463INTEL VIRTUAL BUTTON DRIVER
 8464M:	AceLan Kao <acelan.kao@canonical.com>
 8465L:	platform-driver-x86@vger.kernel.org
 8466S:	Maintained
 8467F:	drivers/platform/x86/intel-vbtn.c
 8468
 8469INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
 8470M:	Stanislaw Gruszka <sgruszka@redhat.com>
 8471L:	linux-wireless@vger.kernel.org
 8472S:	Supported
 8473F:	drivers/net/wireless/intel/iwlegacy/
 8474
 8475INTEL WIRELESS WIFI LINK (iwlwifi)
 8476M:	Johannes Berg <johannes.berg@intel.com>
 8477M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
 8478M:	Luca Coelho <luciano.coelho@intel.com>
 8479M:	Intel Linux Wireless <linuxwifi@intel.com>
 8480L:	linux-wireless@vger.kernel.org
 8481W:	http://intellinuxwireless.org
 
 8482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
 8483S:	Supported
 8484F:	drivers/net/wireless/intel/iwlwifi/
 8485
 8486INTEL WIRELESS WIMAX CONNECTION 2400
 8487M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
 8488M:	linux-wimax@intel.com
 8489L:	wimax@linuxwimax.org (subscribers-only)
 8490S:	Supported
 8491W:	http://linuxwimax.org
 8492F:	Documentation/admin-guide/wimax/i2400m.rst
 8493F:	drivers/net/wimax/i2400m/
 8494F:	include/uapi/linux/wimax/i2400m.h
 8495
 
 
 
 
 
 
 
 8496INTEL WMI THUNDERBOLT FORCE POWER DRIVER
 8497M:	Mario Limonciello <mario.limonciello@dell.com>
 8498S:	Maintained
 8499F:	drivers/platform/x86/intel-wmi-thunderbolt.c
 8500
 8501INTEL(R) TRACE HUB
 8502M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
 8503S:	Supported
 8504F:	Documentation/trace/intel_th.rst
 8505F:	drivers/hwtracing/intel_th/
 8506F:	include/linux/intel_th.h
 8507
 8508INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
 8509M:	Ning Sun <ning.sun@intel.com>
 8510L:	tboot-devel@lists.sourceforge.net
 
 8511W:	http://tboot.sourceforge.net
 8512T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
 8513S:	Supported
 8514F:	Documentation/x86/intel_txt.rst
 
 8515F:	include/linux/tboot.h
 8516F:	arch/x86/kernel/tboot.c
 8517
 8518INTERCONNECT API
 8519M:	Georgi Djakov <georgi.djakov@linaro.org>
 8520L:	linux-pm@vger.kernel.org
 8521S:	Maintained
 
 8522F:	Documentation/driver-api/interconnect.rst
 8523F:	Documentation/devicetree/bindings/interconnect/
 8524F:	drivers/interconnect/
 8525F:	include/dt-bindings/interconnect/
 8526F:	include/linux/interconnect-provider.h
 8527F:	include/linux/interconnect.h
 8528
 
 
 
 
 
 
 
 
 8529INVENSENSE MPU-3050 GYROSCOPE DRIVER
 8530M:	Linus Walleij <linus.walleij@linaro.org>
 8531L:	linux-iio@vger.kernel.org
 8532S:	Maintained
 
 8533F:	drivers/iio/gyro/mpu3050*
 8534F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
 8535
 8536IOC3 ETHERNET DRIVER
 8537M:	Ralf Baechle <ralf@linux-mips.org>
 8538L:	linux-mips@vger.kernel.org
 8539S:	Maintained
 8540F:	drivers/net/ethernet/sgi/ioc3-eth.c
 8541
 8542IOMAP FILESYSTEM LIBRARY
 8543M:	Christoph Hellwig <hch@infradead.org>
 8544M:	Darrick J. Wong <darrick.wong@oracle.com>
 8545M:	linux-xfs@vger.kernel.org
 8546M:	linux-fsdevel@vger.kernel.org
 8547L:	linux-xfs@vger.kernel.org
 8548L:	linux-fsdevel@vger.kernel.org
 
 8549T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
 8550S:	Supported
 8551F:	fs/iomap/
 8552F:	include/linux/iomap.h
 8553
 8554IOMMU DRIVERS
 8555M:	Joerg Roedel <joro@8bytes.org>
 8556L:	iommu@lists.linux-foundation.org
 
 8557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
 8558S:	Maintained
 8559F:	Documentation/devicetree/bindings/iommu/
 8560F:	drivers/iommu/
 8561F:	include/linux/iommu.h
 
 8562F:	include/linux/of_iommu.h
 8563F:	include/linux/iova.h
 8564
 8565IO_URING
 8566M:	Jens Axboe <axboe@kernel.dk>
 8567L:	linux-block@vger.kernel.org
 8568L:	linux-fsdevel@vger.kernel.org
 8569T:	git git://git.kernel.dk/linux-block
 8570T:	git git://git.kernel.dk/liburing
 8571S:	Maintained
 
 8572F:	fs/io_uring.c
 8573F:	include/uapi/linux/io_uring.h
 8574
 8575IPMI SUBSYSTEM
 8576M:	Corey Minyard <minyard@acm.org>
 8577L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
 
 8578W:	http://openipmi.sourceforge.net/
 8579S:	Supported
 8580F:	Documentation/devicetree/bindings/ipmi/
 8581F:	Documentation/IPMI.txt
 8582F:	drivers/char/ipmi/
 8583F:	include/linux/ipmi*
 8584F:	include/uapi/linux/ipmi*
 8585
 8586IPS SCSI RAID DRIVER
 8587M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
 8588L:	linux-scsi@vger.kernel.org
 
 8589W:	http://www.adaptec.com/
 8590S:	Maintained
 8591F:	drivers/scsi/ips*
 8592
 8593IPVS
 8594M:	Wensong Zhang <wensong@linux-vs.org>
 8595M:	Simon Horman <horms@verge.net.au>
 8596M:	Julian Anastasov <ja@ssi.bg>
 8597L:	netdev@vger.kernel.org
 8598L:	lvs-devel@vger.kernel.org
 8599S:	Maintained
 8600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
 8601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
 8602F:	Documentation/networking/ipvs-sysctl.txt
 8603F:	include/net/ip_vs.h
 8604F:	include/uapi/linux/ip_vs.h
 8605F:	net/netfilter/ipvs/
 8606
 8607IPWIRELESS DRIVER
 8608M:	Jiri Kosina <jikos@kernel.org>
 8609M:	David Sterba <dsterba@suse.com>
 8610S:	Odd Fixes
 8611F:	drivers/tty/ipwireless/
 8612
 8613IPX NETWORK LAYER
 8614L:	netdev@vger.kernel.org
 8615S:	Obsolete
 8616F:	include/uapi/linux/ipx.h
 8617
 8618IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
 8619M:	Marc Zyngier <maz@kernel.org>
 8620S:	Maintained
 8621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
 8622F:	Documentation/IRQ-domain.txt
 8623F:	include/linux/irqdomain.h
 8624F:	kernel/irq/irqdomain.c
 8625F:	kernel/irq/msi.c
 8626
 8627IRQ SUBSYSTEM
 8628M:	Thomas Gleixner <tglx@linutronix.de>
 8629L:	linux-kernel@vger.kernel.org
 8630S:	Maintained
 8631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
 8632F:	kernel/irq/
 8633
 8634IRQCHIP DRIVERS
 8635M:	Thomas Gleixner <tglx@linutronix.de>
 8636M:	Jason Cooper <jason@lakedaemon.net>
 8637M:	Marc Zyngier <maz@kernel.org>
 8638L:	linux-kernel@vger.kernel.org
 8639S:	Maintained
 8640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
 8641F:	Documentation/devicetree/bindings/interrupt-controller/
 8642F:	drivers/irqchip/
 8643
 8644ISA
 8645M:	William Breathitt Gray <vilhelm.gray@gmail.com>
 8646S:	Maintained
 8647F:	Documentation/driver-api/isa.rst
 8648F:	drivers/base/isa.c
 8649F:	include/linux/isa.h
 8650
 8651ISA RADIO MODULE
 8652M:	Hans Verkuil <hverkuil@xs4all.nl>
 8653L:	linux-media@vger.kernel.org
 
 
 8654T:	git git://linuxtv.org/media_tree.git
 8655W:	https://linuxtv.org
 8656S:	Maintained
 8657F:	drivers/media/radio/radio-isa*
 8658
 8659ISAPNP
 8660M:	Jaroslav Kysela <perex@perex.cz>
 8661S:	Maintained
 8662F:	Documentation/driver-api/isapnp.rst
 8663F:	drivers/pnp/isapnp/
 8664F:	include/linux/isapnp.h
 8665
 8666ISCSI
 8667M:	Lee Duncan <lduncan@suse.com>
 8668M:	Chris Leech <cleech@redhat.com>
 8669L:	open-iscsi@googlegroups.com
 
 
 8670W:	www.open-iscsi.com
 8671S:	Maintained
 8672F:	drivers/scsi/*iscsi*
 8673F:	include/scsi/*iscsi*
 8674
 8675iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
 8676M:	Peter Jones <pjones@redhat.com>
 8677M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
 8678S:	Maintained
 8679F:	drivers/firmware/iscsi_ibft*
 8680
 8681ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
 8682M:	Sagi Grimberg <sagi@grimberg.me>
 8683M:	Max Gurtovoy <maxg@mellanox.com>
 8684L:	linux-rdma@vger.kernel.org
 8685S:	Supported
 8686W:	http://www.openfabrics.org
 8687W:	www.open-iscsi.org
 8688Q:	http://patchwork.kernel.org/project/linux-rdma/list/
 8689F:	drivers/infiniband/ulp/iser/
 8690
 8691ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
 8692M:	Sagi Grimberg <sagi@grimberg.me>
 8693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
 8694L:	linux-rdma@vger.kernel.org
 8695L:	target-devel@vger.kernel.org
 8696S:	Supported
 8697W:	http://www.linux-iscsi.org
 
 8698F:	drivers/infiniband/ulp/isert
 8699
 8700ISDN/mISDN SUBSYSTEM
 8701M:	Karsten Keil <isdn@linux-pingi.de>
 8702L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
 8703L:	netdev@vger.kernel.org
 
 8704W:	http://www.isdn4linux.de
 8705S:	Maintained
 8706F:	drivers/isdn/mISDN
 8707F:	drivers/isdn/hardware
 
 
 8708
 8709ISDN/CAPI SUBSYSTEM
 8710M:	Karsten Keil <isdn@linux-pingi.de>
 8711L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
 8712L:	netdev@vger.kernel.org
 
 8713W:	http://www.isdn4linux.de
 8714S:	Odd Fixes
 8715F:	Documentation/isdn/
 8716F:	drivers/isdn/capi/
 8717F:	drivers/staging/isdn/
 8718F:	net/bluetooth/cmtp/
 8719F:	include/linux/isdn/
 8720F:	include/uapi/linux/isdn/
 8721
 8722IT87 HARDWARE MONITORING DRIVER
 8723M:	Jean Delvare <jdelvare@suse.com>
 8724L:	linux-hwmon@vger.kernel.org
 8725S:	Maintained
 8726F:	Documentation/hwmon/it87.rst
 8727F:	drivers/hwmon/it87.c
 8728
 8729IT913X MEDIA DRIVER
 8730M:	Antti Palosaari <crope@iki.fi>
 8731L:	linux-media@vger.kernel.org
 
 8732W:	https://linuxtv.org
 8733W:	http://palosaari.fi/linux/
 8734Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 8735T:	git git://linuxtv.org/anttip/media_tree.git
 8736S:	Maintained
 8737F:	drivers/media/tuners/it913x*
 8738
 8739IVTV VIDEO4LINUX DRIVER
 8740M:	Andy Walls <awalls@md.metrocast.net>
 8741L:	ivtv-devel@ivtvdriver.org (subscribers-only)
 8742L:	linux-media@vger.kernel.org
 
 
 8743T:	git git://linuxtv.org/media_tree.git
 8744W:	http://www.ivtvdriver.org
 8745S:	Maintained
 8746F:	Documentation/media/v4l-drivers/ivtv*
 8747F:	drivers/media/pci/ivtv/
 8748F:	include/uapi/linux/ivtv*
 8749
 8750IX2505V MEDIA DRIVER
 8751M:	Malcolm Priestley <tvboxspy@gmail.com>
 8752L:	linux-media@vger.kernel.org
 
 8753W:	https://linuxtv.org
 8754Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 8755S:	Maintained
 8756F:	drivers/media/dvb-frontends/ix2505v*
 8757
 8758JAILHOUSE HYPERVISOR INTERFACE
 8759M:	Jan Kiszka <jan.kiszka@siemens.com>
 8760L:	jailhouse-dev@googlegroups.com
 8761S:	Maintained
 
 8762F:	arch/x86/kernel/jailhouse.c
 8763F:	arch/x86/include/asm/jailhouse_para.h
 8764
 8765JC42.4 TEMPERATURE SENSOR DRIVER
 8766M:	Guenter Roeck <linux@roeck-us.net>
 8767L:	linux-hwmon@vger.kernel.org
 8768S:	Maintained
 
 8769F:	drivers/hwmon/jc42.c
 8770F:	Documentation/hwmon/jc42.rst
 8771
 8772JFS FILESYSTEM
 8773M:	Dave Kleikamp <shaggy@kernel.org>
 8774L:	jfs-discussion@lists.sourceforge.net
 
 8775W:	http://jfs.sourceforge.net/
 8776T:	git git://github.com/kleikamp/linux-shaggy.git
 8777S:	Maintained
 8778F:	Documentation/admin-guide/jfs.rst
 8779F:	fs/jfs/
 8780
 8781JME NETWORK DRIVER
 8782M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
 8783L:	netdev@vger.kernel.org
 8784S:	Maintained
 8785F:	drivers/net/ethernet/jme.*
 8786
 8787JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
 8788M:	David Woodhouse <dwmw2@infradead.org>
 8789M:	Richard Weinberger <richard@nod.at>
 8790L:	linux-mtd@lists.infradead.org
 
 8791W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
 8792T:	git git://git.infradead.org/ubifs-2.6.git
 8793S:	Odd Fixes
 8794F:	fs/jffs2/
 8795F:	include/uapi/linux/jffs2.h
 8796
 8797JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
 8798M:	"Theodore Ts'o" <tytso@mit.edu>
 8799M:	Jan Kara <jack@suse.com>
 8800L:	linux-ext4@vger.kernel.org
 8801S:	Maintained
 8802F:	fs/jbd2/
 8803F:	include/linux/jbd2.h
 8804
 8805JPU V4L2 MEM2MEM DRIVER FOR RENESAS
 8806M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
 8807L:	linux-media@vger.kernel.org
 8808S:	Maintained
 8809F:	drivers/media/platform/rcar_jpu.c
 8810
 8811JSM Neo PCI based serial card
 8812L:	linux-serial@vger.kernel.org
 8813S:	Orphan
 8814F:	drivers/tty/serial/jsm/
 8815
 8816K10TEMP HARDWARE MONITORING DRIVER
 8817M:	Clemens Ladisch <clemens@ladisch.de>
 8818L:	linux-hwmon@vger.kernel.org
 8819S:	Maintained
 8820F:	Documentation/hwmon/k10temp.rst
 8821F:	drivers/hwmon/k10temp.c
 8822
 8823K8TEMP HARDWARE MONITORING DRIVER
 8824M:	Rudolf Marek <r.marek@assembler.cz>
 8825L:	linux-hwmon@vger.kernel.org
 8826S:	Maintained
 8827F:	Documentation/hwmon/k8temp.rst
 8828F:	drivers/hwmon/k8temp.c
 8829
 8830KASAN
 8831M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
 8832R:	Alexander Potapenko <glider@google.com>
 8833R:	Dmitry Vyukov <dvyukov@google.com>
 8834L:	kasan-dev@googlegroups.com
 8835S:	Maintained
 
 8836F:	arch/*/include/asm/kasan.h
 8837F:	arch/*/mm/kasan_init*
 8838F:	Documentation/dev-tools/kasan.rst
 8839F:	include/linux/kasan*.h
 8840F:	lib/test_kasan.c
 8841F:	mm/kasan/
 8842F:	scripts/Makefile.kasan
 8843
 8844KCONFIG
 8845M:	Masahiro Yamada <yamada.masahiro@socionext.com>
 8846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
 8847L:	linux-kbuild@vger.kernel.org
 8848S:	Maintained
 
 8849F:	Documentation/kbuild/kconfig*
 
 8850F:	scripts/kconfig/
 8851F:	scripts/Kconfig.include
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 8852
 8853KDUMP
 8854M:	Dave Young <dyoung@redhat.com>
 8855M:	Baoquan He <bhe@redhat.com>
 8856R:	Vivek Goyal <vgoyal@redhat.com>
 8857L:	kexec@lists.infradead.org
 
 8858W:	http://lse.sourceforge.net/kdump/
 8859S:	Maintained
 8860F:	Documentation/admin-guide/kdump/
 
 
 
 
 
 8861
 8862KEENE FM RADIO TRANSMITTER DRIVER
 8863M:	Hans Verkuil <hverkuil@xs4all.nl>
 8864L:	linux-media@vger.kernel.org
 
 
 8865T:	git git://linuxtv.org/media_tree.git
 8866W:	https://linuxtv.org
 8867S:	Maintained
 8868F:	drivers/media/radio/radio-keene*
 8869
 8870KERNEL AUTOMOUNTER
 8871M:	Ian Kent <raven@themaw.net>
 8872L:	autofs@vger.kernel.org
 8873S:	Maintained
 8874F:	fs/autofs/
 8875
 8876KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
 8877M:	Masahiro Yamada <yamada.masahiro@socionext.com>
 8878M:	Michal Marek <michal.lkml@markovi.net>
 8879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
 8880L:	linux-kbuild@vger.kernel.org
 8881S:	Maintained
 
 8882F:	Documentation/kbuild/
 8883F:	Makefile
 
 8884F:	scripts/Kbuild*
 8885F:	scripts/Makefile*
 8886F:	scripts/basic/
 8887F:	scripts/mk*
 8888F:	scripts/*vmlinux*
 8889F:	scripts/mod/
 8890F:	scripts/package/
 8891
 8892KERNEL JANITORS
 8893L:	kernel-janitors@vger.kernel.org
 
 8894W:	http://kernelnewbies.org/KernelJanitors
 8895S:	Odd Fixes
 8896
 8897KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
 8898M:	"J. Bruce Fields" <bfields@fieldses.org>
 8899M:	Chuck Lever <chuck.lever@oracle.com>
 8900L:	linux-nfs@vger.kernel.org
 
 8901W:	http://nfs.sourceforge.net/
 8902T:	git git://linux-nfs.org/~bfields/linux.git
 8903S:	Supported
 8904F:	fs/nfsd/
 8905F:	include/uapi/linux/nfsd/
 8906F:	fs/lockd/
 8907F:	fs/nfs_common/
 8908F:	net/sunrpc/
 8909F:	include/linux/lockd/
 8910F:	include/linux/sunrpc/
 
 8911F:	include/uapi/linux/sunrpc/
 
 8912
 8913KERNEL SELFTEST FRAMEWORK
 8914M:	Shuah Khan <shuah@kernel.org>
 8915M:	Shuah Khan <skhan@linuxfoundation.org>
 8916L:	linux-kselftest@vger.kernel.org
 
 
 8917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
 8918Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
 
 
 
 
 
 
 8919S:	Maintained
 8920F:	tools/testing/selftests/
 8921F:	Documentation/dev-tools/kselftest*
 
 
 
 8922
 8923KERNEL USERMODE HELPER
 8924M:	Luis Chamberlain <mcgrof@kernel.org>
 8925L:	linux-kernel@vger.kernel.org
 8926S:	Maintained
 
 8927F:	kernel/umh.c
 8928F:	include/linux/umh.h
 8929
 8930KERNEL VIRTUAL MACHINE (KVM)
 8931M:	Paolo Bonzini <pbonzini@redhat.com>
 8932M:	Radim Krčmář <rkrcmar@redhat.com>
 8933L:	kvm@vger.kernel.org
 
 8934W:	http://www.linux-kvm.org
 8935T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
 8936S:	Supported
 8937F:	Documentation/virt/kvm/
 
 
 
 8938F:	include/trace/events/kvm.h
 8939F:	include/uapi/asm-generic/kvm*
 8940F:	include/uapi/linux/kvm*
 8941F:	include/asm-generic/kvm*
 8942F:	include/linux/kvm*
 8943F:	include/kvm/iodev.h
 8944F:	virt/kvm/*
 8945F:	tools/kvm/
 8946F:	tools/testing/selftests/kvm/
 
 8947
 8948KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
 8949M:	Marc Zyngier <maz@kernel.org>
 8950R:	James Morse <james.morse@arm.com>
 8951R:	Julien Thierry <julien.thierry.kdev@gmail.com>
 8952R:	Suzuki K Poulose <suzuki.poulose@arm.com>
 8953L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 8954L:	kvmarm@lists.cs.columbia.edu
 
 8955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
 8956S:	Maintained
 8957F:	arch/arm/include/uapi/asm/kvm*
 8958F:	arch/arm/include/asm/kvm*
 8959F:	arch/arm/kvm/
 8960F:	arch/arm64/include/uapi/asm/kvm*
 8961F:	arch/arm64/include/asm/kvm*
 8962F:	arch/arm64/kvm/
 8963F:	virt/kvm/arm/
 8964F:	include/kvm/arm_*
 8965
 8966KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
 8967M:	James Hogan <jhogan@kernel.org>
 
 8968L:	linux-mips@vger.kernel.org
 8969S:	Supported
 
 
 8970F:	arch/mips/include/uapi/asm/kvm*
 8971F:	arch/mips/include/asm/kvm*
 8972F:	arch/mips/kvm/
 8973
 8974KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
 8975M:	Paul Mackerras <paulus@ozlabs.org>
 8976L:	kvm-ppc@vger.kernel.org
 
 8977W:	http://www.linux-kvm.org/
 8978T:	git git://github.com/agraf/linux-2.6.git
 8979S:	Supported
 8980F:	arch/powerpc/include/uapi/asm/kvm*
 8981F:	arch/powerpc/include/asm/kvm*
 8982F:	arch/powerpc/kvm/
 8983F:	arch/powerpc/kernel/kvm*
 8984
 8985KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
 8986M:	Christian Borntraeger <borntraeger@de.ibm.com>
 8987M:	Janosch Frank <frankja@linux.ibm.com>
 8988R:	David Hildenbrand <david@redhat.com>
 8989R:	Cornelia Huck <cohuck@redhat.com>
 
 8990L:	kvm@vger.kernel.org
 
 8991W:	http://www.ibm.com/developerworks/linux/linux390/
 8992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
 8993S:	Supported
 8994F:	arch/s390/include/uapi/asm/kvm*
 8995F:	arch/s390/include/asm/gmap.h
 8996F:	arch/s390/include/asm/kvm*
 
 8997F:	arch/s390/kvm/
 8998F:	arch/s390/mm/gmap.c
 
 8999F:	tools/testing/selftests/kvm/s390x/
 9000F:	tools/testing/selftests/kvm/*/s390x/
 9001
 9002KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
 9003M:	Paolo Bonzini <pbonzini@redhat.com>
 9004M:	Radim Krčmář <rkrcmar@redhat.com>
 9005R:	Sean Christopherson <sean.j.christopherson@intel.com>
 9006R:	Vitaly Kuznetsov <vkuznets@redhat.com>
 9007R:	Wanpeng Li <wanpengli@tencent.com>
 9008R:	Jim Mattson <jmattson@google.com>
 9009R:	Joerg Roedel <joro@8bytes.org>
 9010L:	kvm@vger.kernel.org
 
 9011W:	http://www.linux-kvm.org
 9012T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
 9013S:	Supported
 9014F:	arch/x86/kvm/
 9015F:	arch/x86/kvm/*/
 9016F:	arch/x86/include/uapi/asm/kvm*
 9017F:	arch/x86/include/uapi/asm/vmx.h
 9018F:	arch/x86/include/uapi/asm/svm.h
 9019F:	arch/x86/include/asm/kvm*
 9020F:	arch/x86/include/asm/pvclock-abi.h
 9021F:	arch/x86/include/asm/svm.h
 9022F:	arch/x86/include/asm/vmx.h
 
 
 
 9023F:	arch/x86/kernel/kvm.c
 9024F:	arch/x86/kernel/kvmclock.c
 
 
 9025
 9026KERNFS
 9027M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 9028M:	Tejun Heo <tj@kernel.org>
 
 9029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
 9030S:	Supported
 9031F:	include/linux/kernfs.h
 9032F:	fs/kernfs/
 9033
 9034KEXEC
 9035M:	Eric Biederman <ebiederm@xmission.com>
 9036W:	http://kernel.org/pub/linux/utils/kernel/kexec/
 9037L:	kexec@lists.infradead.org
 9038S:	Maintained
 
 9039F:	include/linux/kexec.h
 9040F:	include/uapi/linux/kexec.h
 9041F:	kernel/kexec*
 9042
 9043KEYS-ENCRYPTED
 9044M:	Mimi Zohar <zohar@linux.ibm.com>
 9045L:	linux-integrity@vger.kernel.org
 9046L:	keyrings@vger.kernel.org
 9047S:	Supported
 9048F:	Documentation/security/keys/trusted-encrypted.rst
 9049F:	include/keys/encrypted-type.h
 9050F:	security/keys/encrypted-keys/
 9051
 9052KEYS-TRUSTED
 9053M:	James Bottomley <jejb@linux.ibm.com>
 9054M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
 9055M:	Mimi Zohar <zohar@linux.ibm.com>
 9056L:	linux-integrity@vger.kernel.org
 9057L:	keyrings@vger.kernel.org
 9058S:	Supported
 9059F:	Documentation/security/keys/trusted-encrypted.rst
 9060F:	include/keys/trusted-type.h
 9061F:	security/keys/trusted.c
 9062F:	include/keys/trusted.h
 9063
 9064KEYS/KEYRINGS:
 9065M:	David Howells <dhowells@redhat.com>
 9066M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
 9067L:	keyrings@vger.kernel.org
 9068S:	Maintained
 9069F:	Documentation/security/keys/core.rst
 
 
 9070F:	include/linux/key.h
 9071F:	include/linux/key-type.h
 9072F:	include/linux/keyctl.h
 9073F:	include/uapi/linux/keyctl.h
 9074F:	include/keys/
 9075F:	security/keys/
 9076
 
 
 
 
 
 
 
 9077KGDB / KDB /debug_core
 9078M:	Jason Wessel <jason.wessel@windriver.com>
 9079M:	Daniel Thompson <daniel.thompson@linaro.org>
 9080R:	Douglas Anderson <dianders@chromium.org>
 
 
 9081W:	http://kgdb.wiki.kernel.org/
 9082L:	kgdb-bugreport@lists.sourceforge.net
 9083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
 9084S:	Maintained
 9085F:	Documentation/dev-tools/kgdb.rst
 9086F:	drivers/misc/kgdbts.c
 9087F:	drivers/tty/serial/kgdboc.c
 9088F:	include/linux/kdb.h
 9089F:	include/linux/kgdb.h
 9090F:	kernel/debug/
 9091
 
 
 
 
 
 
 
 
 
 9092KMEMLEAK
 9093M:	Catalin Marinas <catalin.marinas@arm.com>
 9094S:	Maintained
 9095F:	Documentation/dev-tools/kmemleak.rst
 9096F:	include/linux/kmemleak.h
 
 9097F:	mm/kmemleak.c
 9098F:	mm/kmemleak-test.c
 9099
 9100KMOD KERNEL MODULE LOADER - USERMODE HELPER
 9101M:	Luis Chamberlain <mcgrof@kernel.org>
 9102L:	linux-kernel@vger.kernel.org
 9103S:	Maintained
 
 9104F:	kernel/kmod.c
 9105F:	include/linux/kmod.h
 9106F:	lib/test_kmod.c
 9107F:	tools/testing/selftests/kmod/
 9108
 9109KPROBES
 9110M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
 9111M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
 9112M:	"David S. Miller" <davem@davemloft.net>
 9113M:	Masami Hiramatsu <mhiramat@kernel.org>
 9114S:	Maintained
 9115F:	Documentation/kprobes.txt
 
 9116F:	include/linux/kprobes.h
 9117F:	include/asm-generic/kprobes.h
 9118F:	kernel/kprobes.c
 9119
 9120KS0108 LCD CONTROLLER DRIVER
 9121M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
 9122S:	Maintained
 9123F:	Documentation/admin-guide/auxdisplay/ks0108.rst
 9124F:	drivers/auxdisplay/ks0108.c
 9125F:	include/linux/ks0108.h
 9126
 9127L3MDEV
 9128M:	David Ahern <dsahern@kernel.org>
 9129L:	netdev@vger.kernel.org
 9130S:	Maintained
 
 9131F:	net/l3mdev
 9132F:	include/net/l3mdev.h
 9133
 9134L7 BPF FRAMEWORK
 9135M:	John Fastabend <john.fastabend@gmail.com>
 9136M:	Daniel Borkmann <daniel@iogearbox.net>
 
 
 9137L:	netdev@vger.kernel.org
 9138L:	bpf@vger.kernel.org
 9139S:	Maintained
 9140F:	include/linux/skmsg.h
 9141F:	net/core/skmsg.c
 9142F:	net/core/sock_map.c
 9143F:	net/ipv4/tcp_bpf.c
 
 9144
 9145LANTIQ / INTEL Ethernet drivers
 9146M:	Hauke Mehrtens <hauke@hauke-m.de>
 9147L:	netdev@vger.kernel.org
 9148S:	Maintained
 
 
 
 9149F:	net/dsa/tag_gswip.c
 9150F:	drivers/net/ethernet/lantiq_xrx200.c
 9151F:	drivers/net/dsa/lantiq_pce.h
 9152F:	drivers/net/dsa/lantiq_gswip.c
 9153
 9154LANTIQ MIPS ARCHITECTURE
 9155M:	John Crispin <john@phrozen.org>
 9156L:	linux-mips@vger.kernel.org
 9157S:	Maintained
 9158F:	arch/mips/lantiq
 9159F:	drivers/soc/lantiq
 9160
 9161LAPB module
 9162L:	linux-x25@vger.kernel.org
 9163S:	Orphan
 9164F:	Documentation/networking/lapb-module.txt
 9165F:	include/*/lapb.h
 9166F:	net/lapb/
 9167
 9168LASI 53c700 driver for PARISC
 9169M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
 9170L:	linux-scsi@vger.kernel.org
 9171S:	Maintained
 9172F:	Documentation/scsi/53c700.txt
 9173F:	drivers/scsi/53c700*
 9174
 9175LEAKING_ADDRESSES
 9176M:	Tobin C. Harding <me@tobin.cc>
 9177M:	Tycho Andersen <tycho@tycho.ws>
 9178L:	kernel-hardening@lists.openwall.com
 9179S:	Maintained
 9180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
 9181F:	scripts/leaking_addresses.pl
 9182
 9183LED SUBSYSTEM
 9184M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
 9185M:	Pavel Machek <pavel@ucw.cz>
 9186R:	Dan Murphy <dmurphy@ti.com>
 9187L:	linux-leds@vger.kernel.org
 9188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
 9189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
 9190S:	Maintained
 9191F:	Documentation/devicetree/bindings/leds/
 9192F:	drivers/leds/
 9193F:	include/linux/leds.h
 9194
 9195LEGACY EEPROM DRIVER
 9196M:	Jean Delvare <jdelvare@suse.com>
 9197S:	Maintained
 9198F:	Documentation/misc-devices/eeprom.rst
 9199F:	drivers/misc/eeprom/eeprom.c
 9200
 9201LEGO MINDSTORMS EV3
 9202R:	David Lechner <david@lechnology.com>
 9203S:	Maintained
 
 9204F:	arch/arm/boot/dts/da850-lego-ev3.dts
 9205F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
 9206F:	drivers/power/supply/lego_ev3_battery.c
 9207
 9208LEGO USB Tower driver
 9209M:	Juergen Stuber <starblue@users.sourceforge.net>
 9210L:	legousb-devel@lists.sourceforge.net
 
 9211W:	http://legousb.sourceforge.net/
 9212S:	Maintained
 9213F:	drivers/usb/misc/legousbtower.c
 9214
 9215LG LAPTOP EXTRAS
 9216M:	Matan Ziv-Av <matan@svgalib.org>
 9217L:	platform-driver-x86@vger.kernel.org
 9218S:	Maintained
 9219F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
 9220F:	Documentation/admin-guide/laptops/lg-laptop.rst
 9221F:	drivers/platform/x86/lg-laptop.c
 9222
 9223LG2160 MEDIA DRIVER
 9224M:	Michael Krufky <mkrufky@linuxtv.org>
 9225L:	linux-media@vger.kernel.org
 
 9226W:	https://linuxtv.org
 9227W:	http://github.com/mkrufky
 9228Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 9229T:	git git://linuxtv.org/mkrufky/tuners.git
 9230S:	Maintained
 9231F:	drivers/media/dvb-frontends/lg2160.*
 9232
 9233LGDT3305 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/lgdt3305.*
 9242
 9243LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
 9244M:	Viresh Kumar <vireshk@kernel.org>
 9245L:	linux-ide@vger.kernel.org
 
 9246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
 9247S:	Maintained
 9248F:	include/linux/pata_arasan_cf_data.h
 9249F:	drivers/ata/pata_arasan_cf.c
 9250
 9251LIBATA PATA DRIVERS
 9252M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
 9253M:	Jens Axboe <axboe@kernel.dk>
 9254L:	linux-ide@vger.kernel.org
 
 9255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
 9256S:	Maintained
 9257F:	drivers/ata/pata_*.c
 9258F:	drivers/ata/ata_generic.c
 9259
 9260LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
 9261M:	Linus Walleij <linus.walleij@linaro.org>
 9262L:	linux-ide@vger.kernel.org
 
 9263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
 9264S:	Maintained
 9265F:	drivers/ata/pata_ftide010.c
 9266F:	drivers/ata/sata_gemini.c
 9267F:	drivers/ata/sata_gemini.h
 9268
 9269LIBATA SATA AHCI PLATFORM devices support
 9270M:	Hans de Goede <hdegoede@redhat.com>
 9271M:	Jens Axboe <axboe@kernel.dk>
 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/ahci_platform.c
 9276F:	drivers/ata/libahci_platform.c
 9277F:	include/linux/ahci_platform.h
 9278
 9279LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
 9280M:	Mikael Pettersson <mikpelinux@gmail.com>
 9281L:	linux-ide@vger.kernel.org
 
 9282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
 9283S:	Maintained
 9284F:	drivers/ata/sata_promise.*
 9285
 9286LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
 9287M:	Jens Axboe <axboe@kernel.dk>
 9288L:	linux-ide@vger.kernel.org
 
 9289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
 9290S:	Maintained
 9291F:	drivers/ata/
 9292F:	include/linux/ata.h
 9293F:	include/linux/libata.h
 9294F:	Documentation/devicetree/bindings/ata/
 9295
 9296LIBLOCKDEP
 9297M:	Sasha Levin <alexander.levin@microsoft.com>
 9298S:	Maintained
 9299F:	tools/lib/lockdep/
 9300
 9301LIBNVDIMM BLK: MMIO-APERTURE DRIVER
 9302M:	Dan Williams <dan.j.williams@intel.com>
 9303M:	Vishal Verma <vishal.l.verma@intel.com>
 9304M:	Dave Jiang <dave.jiang@intel.com>
 9305L:	linux-nvdimm@lists.01.org
 
 9306Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
 9307S:	Supported
 9308F:	drivers/nvdimm/blk.c
 9309F:	drivers/nvdimm/region_devs.c
 9310
 9311LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
 9312M:	Vishal Verma <vishal.l.verma@intel.com>
 9313M:	Dan Williams <dan.j.williams@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/btt*
 9319
 9320LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
 9321M:	Dan Williams <dan.j.williams@intel.com>
 9322M:	Vishal Verma <vishal.l.verma@intel.com>
 9323M:	Dave Jiang <dave.jiang@intel.com>
 9324L:	linux-nvdimm@lists.01.org
 
 9325Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
 9326S:	Supported
 9327F:	drivers/nvdimm/pmem*
 9328
 9329LIBNVDIMM: DEVICETREE BINDINGS
 9330M:	Oliver O'Halloran <oohall@gmail.com>
 9331L:	linux-nvdimm@lists.01.org
 
 9332Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
 9333S:	Supported
 9334F:	drivers/nvdimm/of_pmem.c
 9335F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
 9336
 9337LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
 9338M:	Dan Williams <dan.j.williams@intel.com>
 9339M:	Vishal Verma <vishal.l.verma@intel.com>
 9340M:	Dave Jiang <dave.jiang@intel.com>
 9341M:	Keith Busch <keith.busch@intel.com>
 9342M:	Ira Weiny <ira.weiny@intel.com>
 9343L:	linux-nvdimm@lists.01.org
 
 9344Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
 
 9345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
 9346S:	Supported
 9347F:	drivers/nvdimm/*
 9348F:	drivers/acpi/nfit/*
 9349F:	include/linux/nd.h
 9350F:	include/linux/libnvdimm.h
 9351F:	include/uapi/linux/ndctl.h
 
 9352
 9353LICENSES and SPDX stuff
 9354M:	Thomas Gleixner <tglx@linutronix.de>
 9355M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 9356L:	linux-spdx@vger.kernel.org
 9357S:	Maintained
 9358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
 9359F:	COPYING
 9360F:	Documentation/process/license-rules.rst
 9361F:	LICENSES/
 9362F:	scripts/spdxcheck-test.sh
 9363F:	scripts/spdxcheck.py
 9364
 9365LIGHTNVM PLATFORM SUPPORT
 9366M:	Matias Bjorling <mb@lightnvm.io>
 9367W:	http://github/OpenChannelSSD
 9368L:	linux-block@vger.kernel.org
 9369S:	Maintained
 
 9370F:	drivers/lightnvm/
 9371F:	include/linux/lightnvm.h
 9372F:	include/uapi/linux/lightnvm.h
 9373
 
 
 
 
 
 
 
 9374LINUX FOR POWER MACINTOSH
 9375M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
 9376W:	http://www.penguinppc.org/
 9377L:	linuxppc-dev@lists.ozlabs.org
 9378S:	Maintained
 9379F:	arch/powerpc/platforms/powermac/
 9380F:	drivers/macintosh/
 9381
 9382LINUX FOR POWERPC (32-BIT AND 64-BIT)
 9383M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
 9384M:	Paul Mackerras <paulus@samba.org>
 9385M:	Michael Ellerman <mpe@ellerman.id.au>
 9386W:	https://github.com/linuxppc/linux/wiki
 
 9387L:	linuxppc-dev@lists.ozlabs.org
 
 
 9388Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
 9389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
 9390S:	Supported
 9391F:	Documentation/ABI/stable/sysfs-firmware-opal-*
 
 9392F:	Documentation/devicetree/bindings/powerpc/
 9393F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
 9394F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
 9395F:	Documentation/powerpc/
 9396F:	arch/powerpc/
 
 
 9397F:	drivers/char/tpm/tpm_ibmvtpm*
 9398F:	drivers/crypto/nx/
 9399F:	drivers/crypto/vmx/
 9400F:	drivers/i2c/busses/i2c-opal.c
 9401F:	drivers/net/ethernet/ibm/ibmveth.*
 9402F:	drivers/net/ethernet/ibm/ibmvnic.*
 9403F:	drivers/pci/hotplug/pnv_php.c
 9404F:	drivers/pci/hotplug/rpa*
 9405F:	drivers/rtc/rtc-opal.c
 9406F:	drivers/scsi/ibmvscsi/
 9407F:	drivers/tty/hvc/hvc_opal.c
 9408F:	drivers/watchdog/wdrtas.c
 9409F:	tools/testing/selftests/powerpc
 9410N:	/pmac
 9411N:	powermac
 9412N:	powernv
 9413N:	[^a-z0-9]ps3
 9414N:	pseries
 9415
 9416LINUX FOR POWERPC EMBEDDED MPC5XXX
 9417M:	Anatolij Gustschin <agust@denx.de>
 9418L:	linuxppc-dev@lists.ozlabs.org
 9419T:	git git://git.denx.de/linux-denx-agust.git
 9420S:	Maintained
 9421F:	arch/powerpc/platforms/512x/
 9422F:	arch/powerpc/platforms/52xx/
 9423
 9424LINUX FOR POWERPC EMBEDDED PPC4XX
 9425M:	Alistair Popple <alistair@popple.id.au>
 9426M:	Matt Porter <mporter@kernel.crashing.org>
 9427W:	http://www.penguinppc.org/
 9428L:	linuxppc-dev@lists.ozlabs.org
 9429S:	Maintained
 9430F:	arch/powerpc/platforms/40x/
 9431F:	arch/powerpc/platforms/44x/
 9432
 9433LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
 9434M:	Scott Wood <oss@buserror.net>
 9435M:	Kumar Gala <galak@kernel.crashing.org>
 9436W:	http://www.penguinppc.org/
 9437L:	linuxppc-dev@lists.ozlabs.org
 
 9438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
 9439S:	Maintained
 9440F:	arch/powerpc/platforms/83xx/
 9441F:	arch/powerpc/platforms/85xx/
 9442F:	Documentation/devicetree/bindings/powerpc/fsl/
 9443
 9444LINUX FOR POWERPC EMBEDDED PPC8XX
 9445M:	Vitaly Bordug <vitb@kernel.crashing.org>
 9446W:	http://www.penguinppc.org/
 9447L:	linuxppc-dev@lists.ozlabs.org
 9448S:	Maintained
 9449F:	arch/powerpc/platforms/8xx/
 9450
 9451LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
 9452L:	linuxppc-dev@lists.ozlabs.org
 9453S:	Orphan
 9454F:	arch/powerpc/*/*virtex*
 9455F:	arch/powerpc/*/*/*virtex*
 9456
 9457LINUX FOR POWERPC PA SEMI PWRFICIENT
 9458L:	linuxppc-dev@lists.ozlabs.org
 9459S:	Orphan
 9460F:	arch/powerpc/platforms/pasemi/
 9461F:	drivers/*/*pasemi*
 9462F:	drivers/*/*/*pasemi*
 9463
 9464LINUX KERNEL DUMP TEST MODULE (LKDTM)
 9465M:	Kees Cook <keescook@chromium.org>
 9466S:	Maintained
 9467F:	drivers/misc/lkdtm/*
 
 9468
 9469LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
 9470M:	Alan Stern <stern@rowland.harvard.edu>
 9471M:	Andrea Parri <parri.andrea@gmail.com>
 9472M:	Will Deacon <will@kernel.org>
 9473M:	Peter Zijlstra <peterz@infradead.org>
 9474M:	Boqun Feng <boqun.feng@gmail.com>
 9475M:	Nicholas Piggin <npiggin@gmail.com>
 9476M:	David Howells <dhowells@redhat.com>
 9477M:	Jade Alglave <j.alglave@ucl.ac.uk>
 9478M:	Luc Maranget <luc.maranget@inria.fr>
 9479M:	"Paul E. McKenney" <paulmck@kernel.org>
 9480R:	Akira Yokosawa <akiyks@gmail.com>
 9481R:	Daniel Lustig <dlustig@nvidia.com>
 
 9482L:	linux-kernel@vger.kernel.org
 9483L:	linux-arch@vger.kernel.org
 9484S:	Supported
 9485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
 9486F:	tools/memory-model/
 9487F:	Documentation/atomic_bitops.txt
 9488F:	Documentation/atomic_t.txt
 9489F:	Documentation/core-api/atomic_ops.rst
 9490F:	Documentation/core-api/refcount-vs-atomic.rst
 
 9491F:	Documentation/memory-barriers.txt
 
 9492
 9493LIS3LV02D ACCELEROMETER DRIVER
 9494M:	Eric Piel <eric.piel@tremplin-utc.net>
 9495S:	Maintained
 9496F:	Documentation/misc-devices/lis3lv02d.rst
 9497F:	drivers/misc/lis3lv02d/
 9498F:	drivers/platform/x86/hp_accel.c
 9499
 
 
 
 
 
 
 
 9500LIVE PATCHING
 9501M:	Josh Poimboeuf <jpoimboe@redhat.com>
 9502M:	Jiri Kosina <jikos@kernel.org>
 9503M:	Miroslav Benes <mbenes@suse.cz>
 9504M:	Petr Mladek <pmladek@suse.com>
 9505R:	Joe Lawrence <joe.lawrence@redhat.com>
 
 9506S:	Maintained
 
 
 
 
 
 
 
 9507F:	kernel/livepatch/
 9508F:	include/linux/livepatch.h
 9509F:	arch/x86/include/asm/livepatch.h
 9510F:	arch/x86/kernel/livepatch.c
 9511F:	Documentation/livepatch/
 9512F:	Documentation/ABI/testing/sysfs-kernel-livepatch
 9513F:	samples/livepatch/
 9514F:	tools/testing/selftests/livepatch/
 9515L:	live-patching@vger.kernel.org
 9516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
 9517
 9518LLC (802.2)
 9519L:	netdev@vger.kernel.org
 9520S:	Odd fixes
 9521F:	include/linux/llc.h
 
 9522F:	include/uapi/linux/llc.h
 9523F:	include/net/llc*
 9524F:	net/llc/
 9525
 9526LM73 HARDWARE MONITOR DRIVER
 9527M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
 9528L:	linux-hwmon@vger.kernel.org
 9529S:	Maintained
 9530F:	drivers/hwmon/lm73.c
 9531
 9532LM78 HARDWARE MONITOR DRIVER
 9533M:	Jean Delvare <jdelvare@suse.com>
 9534L:	linux-hwmon@vger.kernel.org
 9535S:	Maintained
 9536F:	Documentation/hwmon/lm78.rst
 9537F:	drivers/hwmon/lm78.c
 9538
 9539LM83 HARDWARE MONITOR DRIVER
 9540M:	Jean Delvare <jdelvare@suse.com>
 9541L:	linux-hwmon@vger.kernel.org
 9542S:	Maintained
 9543F:	Documentation/hwmon/lm83.rst
 9544F:	drivers/hwmon/lm83.c
 9545
 9546LM90 HARDWARE MONITOR DRIVER
 9547M:	Jean Delvare <jdelvare@suse.com>
 9548L:	linux-hwmon@vger.kernel.org
 9549S:	Maintained
 
 9550F:	Documentation/hwmon/lm90.rst
 9551F:	Documentation/devicetree/bindings/hwmon/lm90.txt
 9552F:	drivers/hwmon/lm90.c
 9553F:	include/dt-bindings/thermal/lm90.h
 9554
 9555LM95234 HARDWARE MONITOR DRIVER
 9556M:	Guenter Roeck <linux@roeck-us.net>
 9557L:	linux-hwmon@vger.kernel.org
 9558S:	Maintained
 9559F:	Documentation/hwmon/lm95234.rst
 9560F:	drivers/hwmon/lm95234.c
 9561
 9562LME2510 MEDIA DRIVER
 9563M:	Malcolm Priestley <tvboxspy@gmail.com>
 9564L:	linux-media@vger.kernel.org
 
 9565W:	https://linuxtv.org
 9566Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 9567S:	Maintained
 9568F:	drivers/media/usb/dvb-usb-v2/lmedm04*
 9569
 9570LOADPIN SECURITY MODULE
 9571M:	Kees Cook <keescook@chromium.org>
 
 9572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
 9573S:	Supported
 9574F:	security/loadpin/
 9575F:	Documentation/admin-guide/LSM/LoadPin.rst
 9576
 9577LOCKING PRIMITIVES
 9578M:	Peter Zijlstra <peterz@infradead.org>
 9579M:	Ingo Molnar <mingo@redhat.com>
 9580M:	Will Deacon <will@kernel.org>
 9581L:	linux-kernel@vger.kernel.org
 
 9582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
 9583S:	Maintained
 9584F:	Documentation/locking/
 
 9585F:	include/linux/lockdep.h
 9586F:	include/linux/spinlock*.h
 9587F:	arch/*/include/asm/spinlock*.h
 9588F:	include/linux/rwlock*.h
 9589F:	include/linux/mutex*.h
 9590F:	include/linux/rwsem*.h
 9591F:	include/linux/seqlock.h
 
 
 9592F:	lib/locking*.[ch]
 9593F:	kernel/locking/
 9594X:	kernel/locking/locktorture.c
 9595
 9596LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
 9597M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
 9598L:	linux-ntfs-dev@lists.sourceforge.net
 
 9599W:	http://www.linux-ntfs.org/content/view/19/37/
 9600S:	Maintained
 9601F:	Documentation/admin-guide/ldm.rst
 9602F:	block/partitions/ldm.*
 9603
 
 
 
 
 
 
 
 9604LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
 9605M:	Sathya Prakash <sathya.prakash@broadcom.com>
 9606M:	Chaitra P B <chaitra.basappa@broadcom.com>
 9607M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
 9608L:	MPT-FusionLinux.pdl@broadcom.com
 9609L:	linux-scsi@vger.kernel.org
 
 9610W:	http://www.avagotech.com/support/
 9611S:	Supported
 9612F:	drivers/message/fusion/
 9613F:	drivers/scsi/mpt3sas/
 9614
 9615LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
 9616M:	Matthew Wilcox <willy@infradead.org>
 9617L:	linux-scsi@vger.kernel.org
 9618S:	Maintained
 9619F:	drivers/scsi/sym53c8xx_2/
 9620
 9621LTC1660 DAC DRIVER
 9622M:	Marcus Folkesson <marcus.folkesson@gmail.com>
 9623L:	linux-iio@vger.kernel.org
 9624S:	Maintained
 9625F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
 9626F:	drivers/iio/dac/ltc1660.c
 9627
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 9628LTC4261 HARDWARE MONITOR DRIVER
 9629M:	Guenter Roeck <linux@roeck-us.net>
 9630L:	linux-hwmon@vger.kernel.org
 9631S:	Maintained
 9632F:	Documentation/hwmon/ltc4261.rst
 9633F:	drivers/hwmon/ltc4261.c
 9634
 9635LTC4306 I2C MULTIPLEXER DRIVER
 9636M:	Michael Hennerich <michael.hennerich@analog.com>
 9637W:	http://ez.analog.com/community/linux-device-drivers
 9638L:	linux-i2c@vger.kernel.org
 9639S:	Supported
 
 
 9640F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
 9641F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
 9642
 9643LTP (Linux Test Project)
 9644M:	Mike Frysinger <vapier@gentoo.org>
 9645M:	Cyril Hrubis <chrubis@suse.cz>
 9646M:	Wanlong Gao <wanlong.gao@gmail.com>
 9647M:	Jan Stancek <jstancek@redhat.com>
 9648M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
 9649M:	Alexey Kodanev <alexey.kodanev@oracle.com>
 9650L:	ltp@lists.linux.it (subscribers-only)
 
 9651W:	http://linux-test-project.github.io/
 9652T:	git git://github.com/linux-test-project/ltp.git
 9653S:	Maintained
 9654
 9655M68K ARCHITECTURE
 9656M:	Geert Uytterhoeven <geert@linux-m68k.org>
 9657L:	linux-m68k@lists.linux-m68k.org
 
 9658W:	http://www.linux-m68k.org/
 9659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
 9660S:	Maintained
 9661F:	arch/m68k/
 9662F:	drivers/zorro/
 9663
 9664M68K ON APPLE MACINTOSH
 9665M:	Joshua Thompson <funaho@jurai.org>
 9666W:	http://www.mac.linux-m68k.org/
 9667L:	linux-m68k@lists.linux-m68k.org
 9668S:	Maintained
 
 9669F:	arch/m68k/mac/
 9670
 9671M68K ON HP9000/300
 9672M:	Philip Blundell <philb@gnu.org>
 
 9673W:	http://www.tazenda.demon.co.uk/phil/linux-hp
 9674S:	Maintained
 9675F:	arch/m68k/hp300/
 9676
 9677M88DS3103 MEDIA DRIVER
 9678M:	Antti Palosaari <crope@iki.fi>
 9679L:	linux-media@vger.kernel.org
 
 9680W:	https://linuxtv.org
 9681W:	http://palosaari.fi/linux/
 9682Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 9683T:	git git://linuxtv.org/anttip/media_tree.git
 9684S:	Maintained
 9685F:	drivers/media/dvb-frontends/m88ds3103*
 9686
 9687M88RS2000 MEDIA DRIVER
 9688M:	Malcolm Priestley <tvboxspy@gmail.com>
 9689L:	linux-media@vger.kernel.org
 
 9690W:	https://linuxtv.org
 9691Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 9692S:	Maintained
 9693F:	drivers/media/dvb-frontends/m88rs2000*
 9694
 9695MA901 MASTERKIT USB FM RADIO DRIVER
 9696M:	Alexey Klimov <klimov.linux@gmail.com>
 9697L:	linux-media@vger.kernel.org
 
 9698T:	git git://linuxtv.org/media_tree.git
 9699S:	Maintained
 9700F:	drivers/media/radio/radio-ma901.c
 9701
 9702MAC80211
 9703M:	Johannes Berg <johannes@sipsolutions.net>
 9704L:	linux-wireless@vger.kernel.org
 9705W:	http://wireless.kernel.org/
 
 9706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
 9707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
 9708S:	Maintained
 9709F:	Documentation/networking/mac80211-injection.txt
 
 9710F:	include/net/mac80211.h
 9711F:	net/mac80211/
 9712F:	drivers/net/wireless/mac80211_hwsim.[ch]
 9713F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
 9714
 9715MAILBOX API
 9716M:	Jassi Brar <jassisinghbrar@gmail.com>
 9717L:	linux-kernel@vger.kernel.org
 9718S:	Maintained
 9719F:	drivers/mailbox/
 9720F:	include/linux/mailbox_client.h
 9721F:	include/linux/mailbox_controller.h
 9722
 9723MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
 9724M:	Michael Kerrisk <mtk.manpages@gmail.com>
 9725W:	http://www.kernel.org/doc/man-pages
 9726L:	linux-man@vger.kernel.org
 9727S:	Maintained
 
 9728
 9729MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
 9730M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
 9731L:	linux-mips@vger.kernel.org
 9732S:	Maintained
 9733F:	arch/mips/boot/dts/img/pistachio_marduk.dts
 9734
 9735MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
 9736M:	Andrew Lunn <andrew@lunn.ch>
 9737M:	Vivien Didelot <vivien.didelot@gmail.com>
 9738L:	netdev@vger.kernel.org
 9739S:	Maintained
 
 
 9740F:	drivers/net/dsa/mv88e6xxx/
 9741F:	include/linux/platform_data/mv88e6xxx.h
 9742F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
 
 
 
 
 
 
 
 9743
 9744MARVELL ARMADA DRM SUPPORT
 9745M:	Russell King <linux@armlinux.org.uk>
 9746S:	Maintained
 9747T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
 9748T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
 
 9749F:	drivers/gpu/drm/armada/
 9750F:	include/uapi/drm/armada_drm.h
 9751F:	Documentation/devicetree/bindings/display/armada/
 9752
 9753MARVELL ARMADA 3700 PHY DRIVERS
 9754M:	Miquel Raynal <miquel.raynal@bootlin.com>
 9755S:	Maintained
 9756F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
 9757F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
 9758F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
 9759F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
 9760
 9761MARVELL CRYPTO DRIVER
 9762M:	Boris Brezillon <bbrezillon@kernel.org>
 9763M:	Arnaud Ebalard <arno@natisbad.org>
 
 
 
 9764F:	drivers/crypto/marvell/
 9765S:	Maintained
 9766L:	linux-crypto@vger.kernel.org
 9767
 9768MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
 9769M:	Mirko Lindner <mlindner@marvell.com>
 9770M:	Stephen Hemminger <stephen@networkplumber.org>
 9771L:	netdev@vger.kernel.org
 9772S:	Maintained
 9773F:	drivers/net/ethernet/marvell/sk*
 9774
 9775MARVELL LIBERTAS WIRELESS DRIVER
 9776L:	libertas-dev@lists.infradead.org
 9777S:	Orphan
 9778F:	drivers/net/wireless/marvell/libertas/
 9779
 9780MARVELL MACCHIATOBIN SUPPORT
 9781M:	Russell King <linux@armlinux.org.uk>
 9782L:	linux-arm-kernel@lists.infradead.org
 9783S:	Maintained
 9784F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
 9785
 9786MARVELL MV643XX ETHERNET DRIVER
 9787M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
 9788L:	netdev@vger.kernel.org
 9789S:	Maintained
 9790F:	drivers/net/ethernet/marvell/mv643xx_eth.*
 9791F:	include/linux/mv643xx.h
 9792
 9793MARVELL MV88X3310 PHY DRIVER
 9794M:	Russell King <linux@armlinux.org.uk>
 9795L:	netdev@vger.kernel.org
 9796S:	Maintained
 9797F:	drivers/net/phy/marvell10g.c
 9798
 9799MARVELL MVEBU THERMAL DRIVER
 9800M:	Miquel Raynal <miquel.raynal@bootlin.com>
 9801S:	Maintained
 9802F:	drivers/thermal/armada_thermal.c
 9803
 9804MARVELL MVNETA ETHERNET DRIVER
 9805M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
 9806L:	netdev@vger.kernel.org
 9807S:	Maintained
 9808F:	drivers/net/ethernet/marvell/mvneta.*
 9809
 9810MARVELL MWIFIEX WIRELESS DRIVER
 9811M:	Amitkumar Karwar <amitkarwar@gmail.com>
 9812M:	Nishant Sarmukadam <nishants@marvell.com>
 9813M:	Ganapathi Bhat <gbhat@marvell.com>
 9814M:	Xinming Hu <huxinming820@gmail.com>
 9815L:	linux-wireless@vger.kernel.org
 9816S:	Maintained
 9817F:	drivers/net/wireless/marvell/mwifiex/
 9818
 9819MARVELL MWL8K WIRELESS DRIVER
 9820M:	Lennert Buytenhek <buytenh@wantstofly.org>
 9821L:	linux-wireless@vger.kernel.org
 9822S:	Odd Fixes
 9823F:	drivers/net/wireless/marvell/mwl8k.c
 9824
 9825MARVELL NAND CONTROLLER DRIVER
 9826M:	Miquel Raynal <miquel.raynal@bootlin.com>
 9827L:	linux-mtd@lists.infradead.org
 9828S:	Maintained
 
 9829F:	drivers/mtd/nand/raw/marvell_nand.c
 9830F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 9831
 9832MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
 9833M:	Nicolas Pitre <nico@fluxnic.net>
 9834S:	Odd Fixes
 9835F:	drivers/mmc/host/mvsdio.*
 9836
 
 
 
 
 
 
 
 9837MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
 9838M:	Hu Ziji <huziji@marvell.com>
 9839L:	linux-mmc@vger.kernel.org
 9840S:	Supported
 
 9841F:	drivers/mmc/host/sdhci-xenon*
 9842F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
 9843
 9844MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
 9845M:	Sunil Goutham <sgoutham@marvell.com>
 9846M:	Linu Cherian <lcherian@marvell.com>
 9847M:	Geetha sowjanya <gakula@marvell.com>
 9848M:	Jerin Jacob <jerinj@marvell.com>
 9849L:	netdev@vger.kernel.org
 9850S:	Supported
 9851F:	drivers/net/ethernet/marvell/octeontx2/af/
 9852
 9853MATROX FRAMEBUFFER DRIVER
 9854L:	linux-fbdev@vger.kernel.org
 9855S:	Orphan
 9856F:	drivers/video/fbdev/matrox/matroxfb_*
 9857F:	include/uapi/linux/matroxfb.h
 9858
 9859MAX16065 HARDWARE MONITOR DRIVER
 9860M:	Guenter Roeck <linux@roeck-us.net>
 9861L:	linux-hwmon@vger.kernel.org
 9862S:	Maintained
 9863F:	Documentation/hwmon/max16065.rst
 9864F:	drivers/hwmon/max16065.c
 9865
 9866MAX2175 SDR TUNER DRIVER
 9867M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
 9868L:	linux-media@vger.kernel.org
 
 9869T:	git git://linuxtv.org/media_tree.git
 9870S:	Maintained
 9871F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
 9872F:	Documentation/media/v4l-drivers/max2175.rst
 9873F:	drivers/media/i2c/max2175*
 9874F:	include/uapi/linux/max2175.h
 9875
 9876MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
 9877L:	linux-hwmon@vger.kernel.org
 9878S:	Orphan
 9879F:	Documentation/hwmon/max6650.rst
 9880F:	drivers/hwmon/max6650.c
 9881
 9882MAX6697 HARDWARE MONITOR DRIVER
 9883M:	Guenter Roeck <linux@roeck-us.net>
 9884L:	linux-hwmon@vger.kernel.org
 9885S:	Maintained
 
 9886F:	Documentation/hwmon/max6697.rst
 9887F:	Documentation/devicetree/bindings/hwmon/max6697.txt
 9888F:	drivers/hwmon/max6697.c
 9889F:	include/linux/platform_data/max6697.h
 9890
 
 
 
 
 
 
 
 
 
 
 9891MAX9860 MONO AUDIO VOICE CODEC DRIVER
 9892M:	Peter Rosin <peda@axentia.se>
 9893L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 9894S:	Maintained
 9895F:	Documentation/devicetree/bindings/sound/max9860.txt
 9896F:	sound/soc/codecs/max9860.*
 9897
 9898MAXBOTIX ULTRASONIC RANGER IIO DRIVER
 9899M:	Andreas Klinger <ak@it-klinger.de>
 9900L:	linux-iio@vger.kernel.org
 9901S:	Maintained
 9902F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
 9903F:	drivers/iio/proximity/mb1232.c
 9904
 9905MAXIM MAX77650 PMIC MFD DRIVER
 9906M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
 9907L:	linux-kernel@vger.kernel.org
 9908S:	Maintained
 9909F:	Documentation/devicetree/bindings/*/*max77650.txt
 9910F:	Documentation/devicetree/bindings/*/max77650*.txt
 9911F:	include/linux/mfd/max77650.h
 
 
 9912F:	drivers/mfd/max77650.c
 
 9913F:	drivers/regulator/max77650-regulator.c
 9914F:	drivers/power/supply/max77650-charger.c
 9915F:	drivers/input/misc/max77650-onkey.c
 9916F:	drivers/leds/leds-max77650.c
 9917F:	drivers/gpio/gpio-max77650.c
 9918
 9919MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
 9920M:	Javier Martinez Canillas <javier@dowhile0.org>
 9921L:	linux-kernel@vger.kernel.org
 9922S:	Supported
 
 9923F:	drivers/regulator/max77802-regulator.c
 9924F:	Documentation/devicetree/bindings/*/*max77802.txt
 9925F:	include/dt-bindings/*/*max77802.h
 9926
 9927MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
 9928M:	Krzysztof Kozlowski <krzk@kernel.org>
 9929M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
 9930L:	linux-pm@vger.kernel.org
 9931S:	Supported
 9932F:	drivers/power/supply/max14577_charger.c
 9933F:	drivers/power/supply/max77693_charger.c
 9934
 9935MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
 9936M:	Chanwoo Choi <cw00.choi@samsung.com>
 9937M:	Krzysztof Kozlowski <krzk@kernel.org>
 9938M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
 9939L:	linux-kernel@vger.kernel.org
 9940S:	Supported
 
 
 
 
 9941F:	drivers/*/max14577*.c
 9942F:	drivers/*/max77686*.c
 9943F:	drivers/*/max77693*.c
 
 9944F:	drivers/extcon/extcon-max14577.c
 9945F:	drivers/extcon/extcon-max77693.c
 9946F:	drivers/rtc/rtc-max77686.c
 9947F:	drivers/clk/clk-max77686.c
 9948F:	Documentation/devicetree/bindings/mfd/max14577.txt
 9949F:	Documentation/devicetree/bindings/*/max77686.txt
 9950F:	Documentation/devicetree/bindings/mfd/max77693.txt
 9951F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
 9952F:	include/linux/mfd/max14577*.h
 9953F:	include/linux/mfd/max77686*.h
 9954F:	include/linux/mfd/max77693*.h
 9955
 9956MAXIRADIO FM RADIO RECEIVER DRIVER
 9957M:	Hans Verkuil <hverkuil@xs4all.nl>
 9958L:	linux-media@vger.kernel.org
 
 
 9959T:	git git://linuxtv.org/media_tree.git
 9960W:	https://linuxtv.org
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 9961S:	Maintained
 9962F:	drivers/media/radio/radio-maxiradio*
 9963
 9964MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
 9965M:	Peter Rosin <peda@axentia.se>
 9966L:	linux-iio@vger.kernel.org
 9967S:	Maintained
 9968F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
 9969F:	drivers/iio/potentiometer/mcp4018.c
 9970F:	drivers/iio/potentiometer/mcp4531.c
 9971
 9972MCR20A IEEE-802.15.4 RADIO DRIVER
 9973M:	Xue Liu <liuxuenetmail@gmail.com>
 9974L:	linux-wpan@vger.kernel.org
 
 9975W:	https://github.com/xueliu/mcr20a-linux
 9976S:	Maintained
 9977F:	drivers/net/ieee802154/mcr20a.c
 9978F:	drivers/net/ieee802154/mcr20a.h
 9979F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
 9980
 9981MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
 9982M:	William Breathitt Gray <vilhelm.gray@gmail.com>
 9983L:	linux-iio@vger.kernel.org
 9984S:	Maintained
 9985F:	drivers/iio/dac/cio-dac.c
 9986
 9987MEDIA CONTROLLER FRAMEWORK
 9988M:	Sakari Ailus <sakari.ailus@linux.intel.com>
 9989M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
 9990L:	linux-media@vger.kernel.org
 
 9991W:	https://www.linuxtv.org
 9992T:	git git://linuxtv.org/media_tree.git
 9993S:	Supported
 9994F:	drivers/media/mc/
 9995F:	include/media/media-*.h
 9996F:	include/uapi/linux/media.h
 9997
 
 
 
 
 
 
 
 9998MEDIA DRIVERS FOR ASCOT2E
 9999M:	Sergey Kozlov <serjk@netup.ru>
10000M:	Abylay Ospan <aospan@netup.ru>
10001L:	linux-media@vger.kernel.org
 
10002W:	https://linuxtv.org
10003W:	http://netup.tv/
10004T:	git git://linuxtv.org/media_tree.git
10005S:	Supported
10006F:	drivers/media/dvb-frontends/ascot2e*
10007
10008MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10009M:	Jasmin Jessich <jasmin@anw.at>
10010L:	linux-media@vger.kernel.org
 
10011W:	https://linuxtv.org
10012T:	git git://linuxtv.org/media_tree.git
10013S:	Maintained
10014F:	drivers/media/dvb-frontends/cxd2099*
10015
10016MEDIA DRIVERS FOR CXD2841ER
10017M:	Sergey Kozlov <serjk@netup.ru>
10018M:	Abylay Ospan <aospan@netup.ru>
10019L:	linux-media@vger.kernel.org
 
10020W:	https://linuxtv.org
10021W:	http://netup.tv/
10022T:	git git://linuxtv.org/media_tree.git
10023S:	Supported
10024F:	drivers/media/dvb-frontends/cxd2841er*
10025
10026MEDIA DRIVERS FOR CXD2880
10027M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10028L:	linux-media@vger.kernel.org
 
10029W:	http://linuxtv.org/
10030T:	git git://linuxtv.org/media_tree.git
10031S:	Supported
10032F:	drivers/media/dvb-frontends/cxd2880/*
10033F:	drivers/media/spi/cxd2880*
10034
10035MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10036L:	linux-media@vger.kernel.org
 
10037W:	https://linuxtv.org
10038T:	git git://linuxtv.org/media_tree.git
10039S:	Orphan
10040F:	drivers/media/pci/ddbridge/*
10041
10042MEDIA DRIVERS FOR FREESCALE IMX
10043M:	Steve Longerbeam <slongerbeam@gmail.com>
10044M:	Philipp Zabel <p.zabel@pengutronix.de>
10045L:	linux-media@vger.kernel.org
 
10046T:	git git://linuxtv.org/media_tree.git
10047S:	Maintained
10048F:	Documentation/devicetree/bindings/media/imx.txt
10049F:	Documentation/media/v4l-drivers/imx.rst
10050F:	drivers/staging/media/imx/
10051F:	include/linux/imx-media.h
10052F:	include/media/imx.h
10053
10054MEDIA DRIVER FOR FREESCALE IMX PXP
10055M:	Philipp Zabel <p.zabel@pengutronix.de>
10056L:	linux-media@vger.kernel.org
10057T:	git git://linuxtv.org/media_tree.git
10058S:	Maintained
10059F:	drivers/media/platform/imx-pxp.[ch]
10060
10061MEDIA DRIVERS FOR FREESCALE IMX7
10062M:	Rui Miguel Silva <rmfrfs@gmail.com>
10063L:	linux-media@vger.kernel.org
 
10064T:	git git://linuxtv.org/media_tree.git
10065S:	Maintained
10066F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10067F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10068F:	Documentation/media/v4l-drivers/imx7.rst
10069F:	drivers/staging/media/imx/imx7-media-csi.c
10070F:	drivers/staging/media/imx/imx7-mipi-csis.c
10071
10072MEDIA DRIVERS FOR HELENE
10073M:	Abylay Ospan <aospan@netup.ru>
10074L:	linux-media@vger.kernel.org
 
10075W:	https://linuxtv.org
10076W:	http://netup.tv/
10077T:	git git://linuxtv.org/media_tree.git
10078S:	Supported
10079F:	drivers/media/dvb-frontends/helene*
10080
10081MEDIA DRIVERS FOR HORUS3A
10082M:	Sergey Kozlov <serjk@netup.ru>
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/horus3a*
10090
10091MEDIA DRIVERS FOR LNBH25
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/lnbh25*
10100
10101MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10102L:	linux-media@vger.kernel.org
 
10103W:	https://linuxtv.org
10104T:	git git://linuxtv.org/media_tree.git
10105S:	Orphan
10106F:	drivers/media/dvb-frontends/mxl5xx*
10107
10108MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10109M:	Sergey Kozlov <serjk@netup.ru>
10110M:	Abylay Ospan <aospan@netup.ru>
10111L:	linux-media@vger.kernel.org
 
10112W:	https://linuxtv.org
10113W:	http://netup.tv/
10114T:	git git://linuxtv.org/media_tree.git
10115S:	Supported
10116F:	drivers/media/pci/netup_unidvb/*
10117
 
 
 
 
 
 
 
 
 
10118MEDIA DRIVERS FOR RENESAS - CEU
10119M:	Jacopo Mondi <jacopo@jmondi.org>
10120L:	linux-media@vger.kernel.org
10121L:	linux-renesas-soc@vger.kernel.org
 
10122T:	git git://linuxtv.org/media_tree.git
10123S:	Supported
10124F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
10125F:	drivers/media/platform/renesas-ceu.c
10126F:	include/media/drv-intf/renesas-ceu.h
10127
10128MEDIA DRIVERS FOR RENESAS - DRIF
10129M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
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,drif.txt
10135F:	drivers/media/platform/rcar_drif.c
10136
10137MEDIA DRIVERS FOR RENESAS - FCP
10138M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10139L:	linux-media@vger.kernel.org
10140L:	linux-renesas-soc@vger.kernel.org
 
10141T:	git git://linuxtv.org/media_tree.git
10142S:	Supported
10143F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10144F:	drivers/media/platform/rcar-fcp.c
10145F:	include/media/rcar-fcp.h
10146
10147MEDIA DRIVERS FOR RENESAS - FDP1
10148M:	Kieran Bingham <kieran.bingham+renesas@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,fdp1.txt
10154F:	drivers/media/platform/rcar_fdp1.c
10155
10156MEDIA DRIVERS FOR RENESAS - VIN
10157M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10158L:	linux-media@vger.kernel.org
10159L:	linux-renesas-soc@vger.kernel.org
 
10160T:	git git://linuxtv.org/media_tree.git
10161S:	Supported
10162F:	Documentation/devicetree/bindings/media/renesas,csi2.txt
10163F:	Documentation/devicetree/bindings/media/renesas,vin.txt
10164F:	drivers/media/platform/rcar-vin/
10165
10166MEDIA DRIVERS FOR RENESAS - VSP1
10167M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10168M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10169L:	linux-media@vger.kernel.org
10170L:	linux-renesas-soc@vger.kernel.org
 
10171T:	git git://linuxtv.org/media_tree.git
10172S:	Supported
10173F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10174F:	drivers/media/platform/vsp1/
10175
10176MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10177L:	linux-media@vger.kernel.org
 
10178W:	https://linuxtv.org
10179T:	git git://linuxtv.org/media_tree.git
10180S:	Orphan
10181F:	drivers/media/dvb-frontends/stv0910*
10182
10183MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10184L:	linux-media@vger.kernel.org
 
10185W:	https://linuxtv.org
10186T:	git git://linuxtv.org/media_tree.git
10187S:	Orphan
10188F:	drivers/media/dvb-frontends/stv6111*
10189
10190MEDIA DRIVERS FOR STM32 - DCMI
10191M:	Hugues Fruchet <hugues.fruchet@st.com>
10192L:	linux-media@vger.kernel.org
 
10193T:	git git://linuxtv.org/media_tree.git
10194S:	Supported
10195F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10196F:	drivers/media/platform/stm32/stm32-dcmi.c
10197
10198MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10199M:	Dmitry Osipenko <digetx@gmail.com>
10200L:	linux-media@vger.kernel.org
10201L:	linux-tegra@vger.kernel.org
10202T:	git git://linuxtv.org/media_tree.git
10203S:	Maintained
10204F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10205F:	drivers/staging/media/tegra-vde/
10206
10207MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10208M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10209P:	LinuxTV.org Project
10210L:	linux-media@vger.kernel.org
 
10211W:	https://linuxtv.org
10212Q:	http://patchwork.kernel.org/project/linux-media/list/
10213T:	git git://linuxtv.org/media_tree.git
10214S:	Maintained
10215F:	Documentation/devicetree/bindings/media/
10216F:	Documentation/media/
 
10217F:	drivers/media/
10218F:	drivers/staging/media/
10219F:	include/linux/platform_data/media/
10220F:	include/media/
10221F:	include/uapi/linux/dvb/
10222F:	include/uapi/linux/videodev2.h
10223F:	include/uapi/linux/media.h
10224F:	include/uapi/linux/v4l2-*
10225F:	include/uapi/linux/meye.h
10226F:	include/uapi/linux/ivtv*
10227F:	include/uapi/linux/uvcvideo.h
 
 
10228
10229MEDIATEK BLUETOOTH DRIVER
10230M:	Sean Wang <sean.wang@mediatek.com>
10231L:	linux-bluetooth@vger.kernel.org
10232L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10233S:	Maintained
10234F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10235F:	drivers/bluetooth/btmtkuart.c
10236
 
 
 
 
 
 
 
10237MEDIATEK CIR DRIVER
10238M:	Sean Wang <sean.wang@mediatek.com>
10239S:	Maintained
10240F:	drivers/media/rc/mtk-cir.c
10241
10242MEDIATEK DMA DRIVER
10243M:	Sean Wang <sean.wang@mediatek.com>
10244L:	dmaengine@vger.kernel.org
10245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10246L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10247S:	Maintained
10248F:	Documentation/devicetree/bindings/dma/mtk-*
10249F:	drivers/dma/mediatek/
10250
10251MEDIATEK PMIC LED DRIVER
10252M:	Sean Wang <sean.wang@mediatek.com>
10253S:	Maintained
10254F:	drivers/leds/leds-mt6323.c
10255F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10256
10257MEDIATEK ETHERNET DRIVER
10258M:	Felix Fietkau <nbd@openwrt.org>
10259M:	John Crispin <john@phrozen.org>
10260M:	Sean Wang <sean.wang@mediatek.com>
10261M:	Mark Lee <Mark-MC.Lee@mediatek.com>
10262L:	netdev@vger.kernel.org
10263S:	Maintained
10264F:	drivers/net/ethernet/mediatek/
10265
10266MEDIATEK SWITCH DRIVER
10267M:	Sean Wang <sean.wang@mediatek.com>
10268L:	netdev@vger.kernel.org
10269S:	Maintained
10270F:	drivers/net/dsa/mt7530.*
10271F:	net/dsa/tag_mtk.c
10272
10273MEDIATEK JPEG DRIVER
10274M:	Rick Chang <rick.chang@mediatek.com>
10275M:	Bin Liu <bin.liu@mediatek.com>
10276S:	Supported
 
10277F:	drivers/media/platform/mtk-jpeg/
10278F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10279
10280MEDIATEK MDP DRIVER
10281M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10282M:	Houlong Wei <houlong.wei@mediatek.com>
10283M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10284S:	Supported
 
10285F:	drivers/media/platform/mtk-mdp/
10286F:	drivers/media/platform/mtk-vpu/
10287F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10288
10289MEDIATEK MEDIA DRIVER
10290M:	Tiffany Lin <tiffany.lin@mediatek.com>
10291M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10292S:	Supported
 
 
10293F:	drivers/media/platform/mtk-vcodec/
10294F:	drivers/media/platform/mtk-vpu/
10295F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10296F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10297
10298MEDIATEK MMC/SD/SDIO DRIVER
10299M:	Chaotian Jing <chaotian.jing@mediatek.com>
10300S:	Maintained
 
10301F:	drivers/mmc/host/mtk-sd.c
10302F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10303
10304MEDIATEK MT76 WIRELESS LAN DRIVER
10305M:	Felix Fietkau <nbd@nbd.name>
10306M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10307R:	Ryder Lee <ryder.lee@mediatek.com>
10308R:	Roy Luo <royluo@google.com>
10309L:	linux-wireless@vger.kernel.org
10310S:	Maintained
10311F:	drivers/net/wireless/mediatek/mt76/
10312
10313MEDIATEK MT7601U WIRELESS LAN DRIVER
10314M:	Jakub Kicinski <kubakici@wp.pl>
10315L:	linux-wireless@vger.kernel.org
10316S:	Maintained
10317F:	drivers/net/wireless/mediatek/mt7601u/
10318
10319MEDIATEK MT7621/28/88 I2C DRIVER
10320M:	Stefan Roese <sr@denx.de>
10321L:	linux-i2c@vger.kernel.org
10322S:	Maintained
 
10323F:	drivers/i2c/busses/i2c-mt7621.c
10324F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10325
10326MEDIATEK NAND CONTROLLER DRIVER
10327M:	Xiaolei Li <xiaolei.li@mediatek.com>
10328L:	linux-mtd@lists.infradead.org
 
 
 
 
 
 
10329S:	Maintained
10330F:	drivers/mtd/nand/raw/mtk_*
10331F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10332
10333MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10334M:	Sean Wang <sean.wang@mediatek.com>
10335S:	Maintained
10336F:	drivers/char/hw_random/mtk-rng.c
10337
 
 
 
 
 
 
 
 
10338MEDIATEK USB3 DRD IP DRIVER
10339M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10340L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10342L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10343S:	Maintained
10344F:	drivers/usb/mtu3/
10345
10346MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10347M:	Peter Senna Tschudin <peter.senna@gmail.com>
10348M:	Martin Donnelly <martin.donnelly@ge.com>
10349M:	Martyn Welch <martyn.welch@collabora.co.uk>
10350S:	Maintained
 
10351F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10352F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10353
10354MEGARAID SCSI/SAS DRIVERS
10355M:	Kashyap Desai <kashyap.desai@broadcom.com>
10356M:	Sumit Saxena <sumit.saxena@broadcom.com>
10357M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10358L:	megaraidlinux.pdl@broadcom.com
10359L:	linux-scsi@vger.kernel.org
 
10360W:	http://www.avagotech.com/support/
10361S:	Maintained
10362F:	Documentation/scsi/megaraid.txt
10363F:	drivers/scsi/megaraid.*
10364F:	drivers/scsi/megaraid/
10365
10366MELEXIS MLX90614 DRIVER
10367M:	Crt Mori <cmo@melexis.com>
10368L:	linux-iio@vger.kernel.org
 
10369W:	http://www.melexis.com
10370S:	Supported
10371F:	drivers/iio/temperature/mlx90614.c
10372
10373MELEXIS MLX90632 DRIVER
10374M:	Crt Mori <cmo@melexis.com>
10375L:	linux-iio@vger.kernel.org
 
10376W:	http://www.melexis.com
10377S:	Supported
10378F:	drivers/iio/temperature/mlx90632.c
10379
10380MELFAS MIP4 TOUCHSCREEN DRIVER
10381M:	Sangwon Jee <jeesw@melfas.com>
 
10382W:	http://www.melfas.com
10383S:	Supported
10384F:	drivers/input/touchscreen/melfas_mip4.c
10385F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10386
10387MELLANOX ETHERNET DRIVER (mlx4_en)
10388M:	Tariq Toukan <tariqt@mellanox.com>
10389L:	netdev@vger.kernel.org
10390S:	Supported
10391W:	http://www.mellanox.com
10392Q:	http://patchwork.ozlabs.org/project/netdev/list/
10393F:	drivers/net/ethernet/mellanox/mlx4/en_*
10394
10395MELLANOX ETHERNET DRIVER (mlx5e)
10396M:	Saeed Mahameed <saeedm@mellanox.com>
10397L:	netdev@vger.kernel.org
10398S:	Supported
10399W:	http://www.mellanox.com
10400Q:	http://patchwork.ozlabs.org/project/netdev/list/
10401F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10402
10403MELLANOX ETHERNET INNOVA DRIVERS
10404R:	Boris Pismenny <borisp@mellanox.com>
10405L:	netdev@vger.kernel.org
10406S:	Supported
10407W:	http://www.mellanox.com
10408Q:	http://patchwork.ozlabs.org/project/netdev/list/
 
10409F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10410F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10411F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10412F:	include/linux/mlx5/mlx5_ifc_fpga.h
10413
10414MELLANOX ETHERNET SWITCH DRIVERS
10415M:	Jiri Pirko <jiri@mellanox.com>
10416M:	Ido Schimmel <idosch@mellanox.com>
10417L:	netdev@vger.kernel.org
10418S:	Supported
10419W:	http://www.mellanox.com
10420Q:	http://patchwork.ozlabs.org/project/netdev/list/
10421F:	drivers/net/ethernet/mellanox/mlxsw/
10422F:	tools/testing/selftests/drivers/net/mlxsw/
10423
10424MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10425M:	mlxsw@mellanox.com
10426L:	netdev@vger.kernel.org
10427S:	Supported
10428W:	http://www.mellanox.com
10429Q:	http://patchwork.ozlabs.org/project/netdev/list/
10430F:	drivers/net/ethernet/mellanox/mlxfw/
10431
10432MELLANOX HARDWARE PLATFORM SUPPORT
10433M:	Andy Shevchenko <andy@infradead.org>
10434M:	Darren Hart <dvhart@infradead.org>
10435M:	Vadim Pasternak <vadimp@mellanox.com>
10436L:	platform-driver-x86@vger.kernel.org
10437S:	Supported
 
10438F:	drivers/platform/mellanox/
10439F:	include/linux/platform_data/mlxreg.h
10440
10441MELLANOX MLX4 core VPI driver
10442M:	Tariq Toukan <tariqt@mellanox.com>
10443L:	netdev@vger.kernel.org
10444L:	linux-rdma@vger.kernel.org
 
10445W:	http://www.mellanox.com
10446Q:	http://patchwork.ozlabs.org/project/netdev/list/
10447S:	Supported
10448F:	drivers/net/ethernet/mellanox/mlx4/
10449F:	include/linux/mlx4/
10450
10451MELLANOX MLX4 IB driver
10452M:	Yishai Hadas <yishaih@mellanox.com>
10453L:	linux-rdma@vger.kernel.org
 
10454W:	http://www.mellanox.com
10455Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10456S:	Supported
10457F:	drivers/infiniband/hw/mlx4/
10458F:	include/linux/mlx4/
10459F:	include/uapi/rdma/mlx4-abi.h
10460
10461MELLANOX MLX5 core VPI driver
10462M:	Saeed Mahameed <saeedm@mellanox.com>
10463M:	Leon Romanovsky <leonro@mellanox.com>
10464L:	netdev@vger.kernel.org
10465L:	linux-rdma@vger.kernel.org
 
10466W:	http://www.mellanox.com
10467Q:	http://patchwork.ozlabs.org/project/netdev/list/
10468S:	Supported
10469F:	drivers/net/ethernet/mellanox/mlx5/core/
10470F:	include/linux/mlx5/
10471F:	Documentation/networking/device_drivers/mellanox/
10472
10473MELLANOX MLX5 IB driver
10474M:	Leon Romanovsky <leonro@mellanox.com>
10475L:	linux-rdma@vger.kernel.org
 
10476W:	http://www.mellanox.com
10477Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10478S:	Supported
10479F:	drivers/infiniband/hw/mlx5/
10480F:	include/linux/mlx5/
10481F:	include/uapi/rdma/mlx5-abi.h
10482
10483MELLANOX MLXCPLD I2C AND MUX DRIVER
10484M:	Vadim Pasternak <vadimp@mellanox.com>
10485M:	Michael Shych <michaelsh@mellanox.com>
10486L:	linux-i2c@vger.kernel.org
10487S:	Supported
 
10488F:	drivers/i2c/busses/i2c-mlxcpld.c
10489F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10490F:	Documentation/i2c/busses/i2c-mlxcpld.rst
10491
10492MELLANOX MLXCPLD LED DRIVER
10493M:	Vadim Pasternak <vadimp@mellanox.com>
10494L:	linux-leds@vger.kernel.org
10495S:	Supported
 
10496F:	drivers/leds/leds-mlxcpld.c
10497F:	drivers/leds/leds-mlxreg.c
10498F:	Documentation/leds/leds-mlxcpld.rst
10499
10500MELLANOX PLATFORM DRIVER
10501M:	Vadim Pasternak <vadimp@mellanox.com>
10502L:	platform-driver-x86@vger.kernel.org
10503S:	Supported
10504F:	drivers/platform/x86/mlx-platform.c
10505
10506MEMBARRIER SUPPORT
10507M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10508M:	"Paul E. McKenney" <paulmck@kernel.org>
10509L:	linux-kernel@vger.kernel.org
10510S:	Supported
 
 
10511F:	kernel/sched/membarrier.c
10512F:	include/uapi/linux/membarrier.h
10513F:	arch/powerpc/include/asm/membarrier.h
10514
10515MEMBLOCK
10516M:	Mike Rapoport <rppt@linux.ibm.com>
10517L:	linux-mm@kvack.org
10518S:	Maintained
 
10519F:	include/linux/memblock.h
10520F:	mm/memblock.c
10521F:	Documentation/core-api/boot-time-mm.rst
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10522
10523MEMORY MANAGEMENT
10524M:	Andrew Morton <akpm@linux-foundation.org>
10525L:	linux-mm@kvack.org
 
10526W:	http://www.linux-mm.org
10527T:	quilt https://ozlabs.org/~akpm/mmotm/
10528T:	quilt https://ozlabs.org/~akpm/mmots/
10529T:	git git://github.com/hnaz/linux-mm.git
10530S:	Maintained
 
10531F:	include/linux/mm.h
10532F:	include/linux/gfp.h
10533F:	include/linux/mmzone.h
10534F:	include/linux/memory_hotplug.h
10535F:	include/linux/vmalloc.h
10536F:	mm/
10537
10538MEMORY TECHNOLOGY DEVICES (MTD)
10539M:	David Woodhouse <dwmw2@infradead.org>
10540M:	Brian Norris <computersforpeace@gmail.com>
10541M:	Marek Vasut <marek.vasut@gmail.com>
10542M:	Miquel Raynal <miquel.raynal@bootlin.com>
10543M:	Richard Weinberger <richard@nod.at>
10544M:	Vignesh Raghavendra <vigneshr@ti.com>
10545L:	linux-mtd@lists.infradead.org
 
10546W:	http://www.linux-mtd.infradead.org/
10547Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
 
10548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10550S:	Maintained
10551F:	Documentation/devicetree/bindings/mtd/
10552F:	drivers/mtd/
10553F:	include/linux/mtd/
10554F:	include/uapi/mtd/
10555
10556MEN A21 WATCHDOG DRIVER
10557M:	Johannes Thumshirn <morbidrsa@gmail.com>
10558L:	linux-watchdog@vger.kernel.org
10559S:	Maintained
10560F:	drivers/watchdog/mena21_wdt.c
10561
10562MEN CHAMELEON BUS (mcb)
10563M:	Johannes Thumshirn <morbidrsa@gmail.com>
10564S:	Maintained
 
10565F:	drivers/mcb/
10566F:	include/linux/mcb.h
10567F:	Documentation/driver-api/men-chameleon-bus.rst
10568
10569MEN F21BMC (Board Management Controller)
10570M:	Andreas Werner <andreas.werner@men.de>
10571S:	Supported
 
 
 
10572F:	drivers/mfd/menf21bmc.c
10573F:	drivers/watchdog/menf21bmc_wdt.c
10574F:	drivers/leds/leds-menf21bmc.c
10575F:	drivers/hwmon/menf21bmc_hwmon.c
10576F:	Documentation/hwmon/menf21bmc.rst
10577
10578MEN Z069 WATCHDOG DRIVER
10579M:	Johannes Thumshirn <jth@kernel.org>
10580L:	linux-watchdog@vger.kernel.org
10581S:	Maintained
10582F:	drivers/watchdog/menz69_wdt.c
10583
10584MESON AO CEC DRIVER FOR AMLOGIC SOCS
10585M:	Neil Armstrong <narmstrong@baylibre.com>
10586L:	linux-media@vger.kernel.org
10587L:	linux-amlogic@lists.infradead.org
 
10588W:	http://linux-meson.com/
10589S:	Supported
 
 
10590F:	drivers/media/platform/meson/ao-cec.c
10591F:	drivers/media/platform/meson/ao-cec-g12a.c
10592F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10593T:	git git://linuxtv.org/media_tree.git
10594
10595MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10596M:	Liang Yang <liang.yang@amlogic.com>
10597L:	linux-mtd@lists.infradead.org
10598S:	Maintained
 
10599F:	drivers/mtd/nand/raw/meson_*
10600F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10601
10602MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10603M:	Maxime Jourdan <mjourdan@baylibre.com>
 
10604L:	linux-media@vger.kernel.org
10605L:	linux-amlogic@lists.infradead.org
10606S:	Supported
 
 
10607F:	drivers/staging/media/meson/vdec/
10608T:	git git://linuxtv.org/media_tree.git
10609
10610METHODE UDPU SUPPORT
10611M:	Vladimir Vid <vladimir.vid@sartura.hr>
10612S:	Maintained
10613F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10614
 
 
 
 
 
 
 
 
 
 
10615MICROBLAZE ARCHITECTURE
10616M:	Michal Simek <monstr@monstr.eu>
 
10617W:	http://www.monstr.eu/fdt/
10618T:	git git://git.monstr.eu/linux-2.6-microblaze.git
 
 
 
 
 
 
 
10619S:	Supported
10620F:	arch/microblaze/
 
 
 
 
 
10621
10622MICROCHIP AT91 SERIAL DRIVER
10623M:	Richard Genoud <richard.genoud@gmail.com>
10624S:	Maintained
 
10625F:	drivers/tty/serial/atmel_serial.c
10626F:	drivers/tty/serial/atmel_serial.h
 
 
 
 
 
10627F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
 
 
 
 
 
 
 
 
 
10628
10629MICROCHIP AUDIO ASOC DRIVERS
10630M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10631L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10632S:	Supported
10633F:	sound/soc/atmel
10634
10635MICROCHIP DMA DRIVER
10636M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10638L:	dmaengine@vger.kernel.org
10639S:	Supported
10640F:	drivers/dma/at_hdmac.c
10641F:	drivers/dma/at_hdmac_regs.h
10642F:	include/linux/platform_data/dma-atmel.h
10643F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10644F:	include/dt-bindings/dma/at91.h
10645
10646MICROCHIP ECC DRIVER
10647M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10648L:	linux-crypto@vger.kernel.org
10649S:	Maintained
10650F:	drivers/crypto/atmel-ecc.*
10651
10652MICROCHIP I2C DRIVER
10653M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10654L:	linux-i2c@vger.kernel.org
10655S:	Supported
 
10656F:	drivers/i2c/busses/i2c-at91.h
10657F:	drivers/i2c/busses/i2c-at91-*.c
10658
10659MICROCHIP ISC DRIVER
10660M:	Eugen Hristev <eugen.hristev@microchip.com>
10661L:	linux-media@vger.kernel.org
10662S:	Supported
10663F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
10664F:	drivers/media/platform/atmel/atmel-isc.h
10665F:	drivers/media/platform/atmel/atmel-isc-base.c
10666F:	drivers/media/platform/atmel/atmel-isc-regs.h
10667F:	Documentation/devicetree/bindings/media/atmel-isc.txt
 
 
10668
10669MICROCHIP ISI DRIVER
10670M:	Eugen Hristev <eugen.hristev@microchip.com>
10671L:	linux-media@vger.kernel.org
10672S:	Supported
10673F:	drivers/media/platform/atmel/atmel-isi.c
10674F:	drivers/media/platform/atmel/atmel-isi.h
10675
10676MICROCHIP AT91 USART MFD DRIVER
10677M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10678L:	linux-kernel@vger.kernel.org
10679S:	Supported
10680F:	drivers/mfd/at91-usart.c
10681F:	include/dt-bindings/mfd/at91-usart.h
10682F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10683
10684MICROCHIP AT91 USART SPI DRIVER
10685M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10686L:	linux-spi@vger.kernel.org
10687S:	Supported
10688F:	drivers/spi/spi-at91-usart.c
10689F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10690
10691MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10692M:	Woojung Huh <woojung.huh@microchip.com>
10693M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10694L:	netdev@vger.kernel.org
10695S:	Maintained
10696F:	net/dsa/tag_ksz.c
10697F:	drivers/net/dsa/microchip/*
10698F:	include/linux/platform_data/microchip-ksz.h
10699F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10700
10701MICROCHIP LAN743X ETHERNET DRIVER
10702M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10703M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10704L:	netdev@vger.kernel.org
10705S:	Maintained
10706F:	drivers/net/ethernet/microchip/lan743x_*
10707
10708MICROCHIP LCDFB DRIVER
10709M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10710L:	linux-fbdev@vger.kernel.org
10711S:	Maintained
10712F:	drivers/video/fbdev/atmel_lcdfb.c
10713F:	include/video/atmel_lcdc.h
10714
10715MICROCHIP MMC/SD/SDIO MCI DRIVER
10716M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10717S:	Maintained
10718F:	drivers/mmc/host/atmel-mci.c
10719
10720MICROCHIP MCP16502 PMIC DRIVER
10721M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10723S:	Maintained
10724F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10725F:	drivers/regulator/mcp16502.c
10726
10727MICROCHIP MCP3911 ADC DRIVER
10728M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10729M:	Kent Gustavsson <kent@minoris.se>
10730L:	linux-iio@vger.kernel.org
10731S:	Supported
 
10732F:	drivers/iio/adc/mcp3911.c
10733F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
 
 
 
 
10734
10735MICROCHIP NAND DRIVER
10736M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10737L:	linux-mtd@lists.infradead.org
10738S:	Supported
 
10739F:	drivers/mtd/nand/raw/atmel/*
10740F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10741
10742MICROCHIP PWM DRIVER
10743M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10744L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10745L:	linux-pwm@vger.kernel.org
10746S:	Supported
 
10747F:	drivers/pwm/pwm-atmel.c
10748F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10749
10750MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10751M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10752M:	Eugen Hristev <eugen.hristev@microchip.com>
10753L:	linux-iio@vger.kernel.org
10754S:	Supported
 
10755F:	drivers/iio/adc/at91-sama5d2_adc.c
10756F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10757F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10758
10759MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10760M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10761S:	Supported
10762F:	drivers/power/reset/at91-sama5d2_shdwc.c
10763
10764MICROCHIP SPI DRIVER
10765M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10766S:	Supported
10767F:	drivers/spi/spi-atmel.*
10768
10769MICROCHIP SSC DRIVER
10770M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10771L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10772S:	Supported
10773F:	drivers/misc/atmel-ssc.c
10774F:	include/linux/atmel-ssc.h
10775
 
 
 
 
 
 
 
10776MICROCHIP USBA UDC DRIVER
10777M:	Cristian Birsan <cristian.birsan@microchip.com>
10778L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10779S:	Supported
10780F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10781
10782MICROCHIP USB251XB DRIVER
10783M:	Richard Leitner <richard.leitner@skidata.com>
10784L:	linux-usb@vger.kernel.org
10785S:	Maintained
10786F:	drivers/usb/misc/usb251xb.c
10787F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10788
10789MICROCHIP XDMA DRIVER
10790M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10791L:	linux-arm-kernel@lists.infradead.org
10792L:	dmaengine@vger.kernel.org
10793S:	Supported
10794F:	drivers/dma/at_xdmac.c
10795
10796MICROSEMI MIPS SOCS
10797M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10798M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10799L:	linux-mips@vger.kernel.org
10800S:	Supported
 
 
 
10801F:	arch/mips/generic/board-ocelot.c
10802F:	arch/mips/configs/generic/board-ocelot.config
10803F:	arch/mips/boot/dts/mscc/
10804F:	Documentation/devicetree/bindings/mips/mscc.txt
10805
10806MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10807M:	Don Brace <don.brace@microsemi.com>
10808L:	esc.storagedev@microsemi.com
10809L:	linux-scsi@vger.kernel.org
10810S:	Supported
10811F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10812F:	drivers/scsi/smartpqi/Kconfig
10813F:	drivers/scsi/smartpqi/Makefile
 
10814F:	include/linux/cciss*.h
10815F:	include/uapi/linux/cciss*.h
10816F:	Documentation/scsi/smartpqi.txt
10817
10818MICROSEMI ETHERNET SWITCH DRIVER
10819M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10820M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10821L:	netdev@vger.kernel.org
10822S:	Supported
10823F:	drivers/net/ethernet/mscc/
10824
10825MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10826M:	Chen Yu <yu.c.chen@intel.com>
10827L:	platform-driver-x86@vger.kernel.org
10828S:	Supported
10829F:	drivers/platform/x86/surfacepro3_button.c
10830
10831MICROTEK X6 SCANNER
10832M:	Oliver Neukum <oliver@neukum.org>
10833S:	Maintained
10834F:	drivers/usb/image/microtek.*
10835
10836MIPS
10837M:	Ralf Baechle <ralf@linux-mips.org>
10838M:	Paul Burton <paulburton@kernel.org>
10839M:	James Hogan <jhogan@kernel.org>
10840L:	linux-mips@vger.kernel.org
 
10841W:	http://www.linux-mips.org/
10842T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10844Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10845S:	Supported
10846F:	Documentation/devicetree/bindings/mips/
10847F:	Documentation/mips/
10848F:	arch/mips/
10849F:	drivers/platform/mips/
10850
10851MIPS BOSTON DEVELOPMENT BOARD
10852M:	Paul Burton <paulburton@kernel.org>
10853L:	linux-mips@vger.kernel.org
10854S:	Maintained
10855F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10856F:	arch/mips/boot/dts/img/boston.dts
10857F:	arch/mips/configs/generic/board-boston.config
10858F:	drivers/clk/imgtec/clk-boston.c
10859F:	include/dt-bindings/clock/boston-clock.h
10860
 
 
 
 
 
 
 
 
 
 
 
10861MIPS GENERIC PLATFORM
10862M:	Paul Burton <paulburton@kernel.org>
10863L:	linux-mips@vger.kernel.org
10864S:	Supported
10865F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10866F:	arch/mips/generic/
10867F:	arch/mips/tools/generic-board-config.sh
10868
 
 
 
 
 
 
 
10869MIPS/LOONGSON1 ARCHITECTURE
10870M:	Keguang Zhang <keguang.zhang@gmail.com>
10871L:	linux-mips@vger.kernel.org
10872S:	Maintained
 
10873F:	arch/mips/loongson32/
10874F:	arch/mips/include/asm/mach-loongson32/
10875F:	drivers/*/*loongson1*
10876F:	drivers/*/*/*loongson1*
10877
10878MIPS/LOONGSON2 ARCHITECTURE
10879M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10880L:	linux-mips@vger.kernel.org
10881S:	Maintained
10882F:	arch/mips/loongson64/fuloong-2e/
10883F:	arch/mips/loongson64/lemote-2f/
10884F:	arch/mips/include/asm/mach-loongson64/
10885F:	drivers/*/*loongson2*
10886F:	drivers/*/*/*loongson2*
10887
10888MIPS/LOONGSON3 ARCHITECTURE
10889M:	Huacai Chen <chenhc@lemote.com>
 
10890L:	linux-mips@vger.kernel.org
10891S:	Maintained
 
10892F:	arch/mips/loongson64/
10893F:	arch/mips/include/asm/mach-loongson64/
 
 
10894F:	drivers/platform/mips/cpu_hwmon.c
10895F:	drivers/*/*loongson3*
10896F:	drivers/*/*/*loongson3*
10897
10898MIPS RINT INSTRUCTION EMULATION
10899M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10900L:	linux-mips@vger.kernel.org
10901S:	Supported
10902F:	arch/mips/math-emu/sp_rint.c
10903F:	arch/mips/math-emu/dp_rint.c
10904
10905MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10906M:	Hans Verkuil <hverkuil@xs4all.nl>
10907L:	linux-media@vger.kernel.org
 
 
10908T:	git git://linuxtv.org/media_tree.git
10909W:	https://linuxtv.org
10910S:	Odd Fixes
10911F:	drivers/media/radio/radio-miropcm20*
10912
10913MMP SUPPORT
10914R:	Lubomir Rintel <lkundrak@v3.sk>
10915L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10916S:	Odd Fixes
 
10917F:	arch/arm/boot/dts/mmp*
10918F:	arch/arm/mach-mmp/
 
 
 
 
 
 
 
 
10919
10920MMU GATHER AND TLB INVALIDATION
10921M:	Will Deacon <will@kernel.org>
10922M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10923M:	Andrew Morton <akpm@linux-foundation.org>
10924M:	Nick Piggin <npiggin@gmail.com>
10925M:	Peter Zijlstra <peterz@infradead.org>
10926L:	linux-arch@vger.kernel.org
10927L:	linux-mm@kvack.org
10928S:	Maintained
10929F:	arch/*/include/asm/tlb.h
10930F:	include/asm-generic/tlb.h
10931F:	mm/mmu_gather.c
10932
10933MN88472 MEDIA DRIVER
10934M:	Antti Palosaari <crope@iki.fi>
10935L:	linux-media@vger.kernel.org
 
10936W:	https://linuxtv.org
10937W:	http://palosaari.fi/linux/
10938Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10939S:	Maintained
10940F:	drivers/media/dvb-frontends/mn88472*
10941
10942MN88473 MEDIA DRIVER
10943M:	Antti Palosaari <crope@iki.fi>
10944L:	linux-media@vger.kernel.org
 
10945W:	https://linuxtv.org
10946W:	http://palosaari.fi/linux/
10947Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10948S:	Maintained
10949F:	drivers/media/dvb-frontends/mn88473*
10950
10951MODULE SUPPORT
10952M:	Jessica Yu <jeyu@kernel.org>
 
10953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10954S:	Maintained
10955F:	include/linux/module.h
10956F:	kernel/module.c
10957
 
 
 
 
 
 
 
 
 
 
 
 
 
10958MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
 
10959W:	http://popies.net/meye/
10960S:	Orphan
10961F:	Documentation/media/v4l-drivers/meye*
10962F:	drivers/media/pci/meye/
10963F:	include/uapi/linux/meye.h
10964
10965MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10966M:	Jiri Slaby <jirislaby@gmail.com>
10967S:	Maintained
10968F:	Documentation/driver-api/serial/moxa-smartio.rst
10969F:	drivers/tty/mxser.*
10970
10971MR800 AVERMEDIA USB FM RADIO DRIVER
10972M:	Alexey Klimov <klimov.linux@gmail.com>
10973L:	linux-media@vger.kernel.org
 
10974T:	git git://linuxtv.org/media_tree.git
10975S:	Maintained
10976F:	drivers/media/radio/radio-mr800.c
10977
10978MRF24J40 IEEE 802.15.4 RADIO DRIVER
10979M:	Alan Ott <alan@signal11.us>
10980L:	linux-wpan@vger.kernel.org
10981S:	Maintained
 
10982F:	drivers/net/ieee802154/mrf24j40.c
10983F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10984
10985MSI LAPTOP SUPPORT
10986M:	"Lee, Chun-Yi" <jlee@suse.com>
10987L:	platform-driver-x86@vger.kernel.org
10988S:	Maintained
10989F:	drivers/platform/x86/msi-laptop.c
10990
10991MSI WMI SUPPORT
10992L:	platform-driver-x86@vger.kernel.org
10993S:	Orphan
10994F:	drivers/platform/x86/msi-wmi.c
10995
10996MSI001 MEDIA DRIVER
10997M:	Antti Palosaari <crope@iki.fi>
10998L:	linux-media@vger.kernel.org
 
10999W:	https://linuxtv.org
11000W:	http://palosaari.fi/linux/
11001Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11002T:	git git://linuxtv.org/anttip/media_tree.git
11003S:	Maintained
11004F:	drivers/media/tuners/msi001*
11005
11006MSI2500 MEDIA DRIVER
11007M:	Antti Palosaari <crope@iki.fi>
11008L:	linux-media@vger.kernel.org
 
11009W:	https://linuxtv.org
11010W:	http://palosaari.fi/linux/
11011Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11012T:	git git://linuxtv.org/anttip/media_tree.git
11013S:	Maintained
11014F:	drivers/media/usb/msi2500/
11015
11016MSYSTEMS DISKONCHIP G3 MTD DRIVER
11017M:	Robert Jarzmik <robert.jarzmik@free.fr>
11018L:	linux-mtd@lists.infradead.org
11019S:	Maintained
11020F:	drivers/mtd/devices/docg3*
11021
11022MT9M032 APTINA SENSOR DRIVER
11023M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11024L:	linux-media@vger.kernel.org
 
11025T:	git git://linuxtv.org/media_tree.git
11026S:	Maintained
11027F:	drivers/media/i2c/mt9m032.c
11028F:	include/media/i2c/mt9m032.h
11029
11030MT9P031 APTINA CAMERA SENSOR
11031M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11032L:	linux-media@vger.kernel.org
 
11033T:	git git://linuxtv.org/media_tree.git
11034S:	Maintained
11035F:	drivers/media/i2c/mt9p031.c
11036F:	include/media/i2c/mt9p031.h
11037
11038MT9T001 APTINA CAMERA SENSOR
11039M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11040L:	linux-media@vger.kernel.org
 
11041T:	git git://linuxtv.org/media_tree.git
11042S:	Maintained
11043F:	drivers/media/i2c/mt9t001.c
11044F:	include/media/i2c/mt9t001.h
11045
11046MT9T112 APTINA CAMERA SENSOR
11047M:	Jacopo Mondi <jacopo@jmondi.org>
11048L:	linux-media@vger.kernel.org
 
11049T:	git git://linuxtv.org/media_tree.git
11050S:	Odd Fixes
11051F:	drivers/media/i2c/mt9t112.c
11052F:	include/media/i2c/mt9t112.h
11053
11054MT9V032 APTINA CAMERA SENSOR
11055M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11056L:	linux-media@vger.kernel.org
 
11057T:	git git://linuxtv.org/media_tree.git
11058S:	Maintained
11059F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11060F:	drivers/media/i2c/mt9v032.c
11061F:	include/media/i2c/mt9v032.h
11062
11063MT9V111 APTINA CAMERA SENSOR
11064M:	Jacopo Mondi <jacopo@jmondi.org>
11065L:	linux-media@vger.kernel.org
 
11066T:	git git://linuxtv.org/media_tree.git
11067S:	Maintained
11068F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11069F:	drivers/media/i2c/mt9v111.c
11070
11071MULTIFUNCTION DEVICES (MFD)
11072M:	Lee Jones <lee.jones@linaro.org>
 
11073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11074S:	Supported
11075F:	Documentation/devicetree/bindings/mfd/
11076F:	drivers/mfd/
 
11077F:	include/linux/mfd/
11078F:	include/dt-bindings/mfd/
11079
11080MULTIMEDIA CARD (MMC) ETC. OVER SPI
11081S:	Orphan
11082F:	drivers/mmc/host/mmc_spi.c
11083F:	include/linux/spi/mmc_spi.h
11084
11085MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11086M:	Ulf Hansson <ulf.hansson@linaro.org>
11087L:	linux-mmc@vger.kernel.org
 
11088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11089S:	Maintained
11090F:	Documentation/devicetree/bindings/mmc/
11091F:	drivers/mmc/
11092F:	include/linux/mmc/
11093F:	include/uapi/linux/mmc/
11094
11095MULTIPLEXER SUBSYSTEM
11096M:	Peter Rosin <peda@axentia.se>
11097S:	Maintained
11098F:	Documentation/ABI/testing/sysfs-class-mux*
11099F:	Documentation/devicetree/bindings/mux/
 
11100F:	include/dt-bindings/mux/
11101F:	include/linux/mux/
11102F:	drivers/mux/
11103
11104MULTITECH MULTIPORT CARD (ISICOM)
11105S:	Orphan
11106F:	drivers/tty/isicom.c
11107F:	include/linux/isicom.h
11108
11109MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11110M:	Bin Liu <b-liu@ti.com>
11111L:	linux-usb@vger.kernel.org
11112S:	Maintained
11113F:	drivers/usb/musb/
11114
11115MXL301RF MEDIA DRIVER
11116M:	Akihiro Tsukada <tskd08@gmail.com>
11117L:	linux-media@vger.kernel.org
11118S:	Odd Fixes
11119F:	drivers/media/tuners/mxl301rf*
11120
11121MXL5007T MEDIA DRIVER
11122M:	Michael Krufky <mkrufky@linuxtv.org>
11123L:	linux-media@vger.kernel.org
 
11124W:	https://linuxtv.org
11125W:	http://github.com/mkrufky
11126Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11127T:	git git://linuxtv.org/mkrufky/tuners.git
11128S:	Maintained
11129F:	drivers/media/tuners/mxl5007t.*
11130
11131MXSFB DRM DRIVER
11132M:	Marek Vasut <marex@denx.de>
11133M:	Stefan Agner <stefan@agner.ch>
11134L:	dri-devel@lists.freedesktop.org
11135S:	Supported
 
 
11136F:	drivers/gpu/drm/mxsfb/
11137F:	Documentation/devicetree/bindings/display/mxsfb.txt
11138T:	git git://anongit.freedesktop.org/drm/drm-misc
11139
11140MYLEX DAC960 PCI RAID Controller
11141M:	Hannes Reinecke <hare@kernel.org>
11142L:	linux-scsi@vger.kernel.org
11143S:	Supported
11144F:	drivers/scsi/myrb.*
11145F:	drivers/scsi/myrs.*
11146
11147MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11148M:	Chris Lee <christopher.lee@cspi.com>
11149L:	netdev@vger.kernel.org
 
11150W:	https://www.cspi.com/ethernet-products/support/downloads/
11151S:	Supported
11152F:	drivers/net/ethernet/myricom/myri10ge/
11153
11154NAND FLASH SUBSYSTEM
11155M:	Miquel Raynal <miquel.raynal@bootlin.com>
11156R:	Richard Weinberger <richard@nod.at>
11157L:	linux-mtd@lists.infradead.org
 
11158W:	http://www.linux-mtd.infradead.org/
11159Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
 
11160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11161S:	Maintained
11162F:	drivers/mtd/nand/
11163F:	include/linux/mtd/*nand*.h
11164
11165NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11166M:	Daniel Mack <zonque@gmail.com>
 
11167S:	Maintained
11168L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11169W:	http://www.native-instruments.com
11170F:	sound/usb/caiaq/
11171
11172NATSEMI ETHERNET DRIVER (DP8381x)
11173S:	Orphan
11174F:	drivers/net/ethernet/natsemi/natsemi.c
11175
11176NCR 5380 SCSI DRIVERS
11177M:	Finn Thain <fthain@telegraphics.com.au>
11178M:	Michael Schmitz <schmitzmic@gmail.com>
11179L:	linux-scsi@vger.kernel.org
11180S:	Maintained
11181F:	Documentation/scsi/g_NCR5380.txt
11182F:	drivers/scsi/NCR5380.*
11183F:	drivers/scsi/arm/cumana_1.c
11184F:	drivers/scsi/arm/oak.c
11185F:	drivers/scsi/atari_scsi.*
11186F:	drivers/scsi/dmx3191d.c
11187F:	drivers/scsi/g_NCR5380.*
11188F:	drivers/scsi/mac_scsi.*
11189F:	drivers/scsi/sun3_scsi.*
11190F:	drivers/scsi/sun3_scsi_vme.c
11191
11192NCSI LIBRARY:
11193M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11194S:	Maintained
11195F:	net/ncsi/
11196
11197NCT6775 HARDWARE MONITOR DRIVER
11198M:	Guenter Roeck <linux@roeck-us.net>
11199L:	linux-hwmon@vger.kernel.org
11200S:	Maintained
11201F:	Documentation/hwmon/nct6775.rst
11202F:	drivers/hwmon/nct6775.c
11203
11204NET_FAILOVER MODULE
11205M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
11206L:	netdev@vger.kernel.org
11207S:	Supported
11208F:	drivers/net/net_failover.c
11209F:	include/net/net_failover.h
11210F:	Documentation/networking/net_failover.rst
11211
11212NETEM NETWORK EMULATOR
11213M:	Stephen Hemminger <stephen@networkplumber.org>
11214L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
11215S:	Maintained
11216F:	net/sched/sch_netem.c
11217
11218NETERION 10GbE DRIVERS (s2io/vxge)
11219M:	Jon Mason <jdmason@kudzu.us>
11220L:	netdev@vger.kernel.org
11221S:	Supported
11222F:	Documentation/networking/device_drivers/neterion/s2io.txt
11223F:	Documentation/networking/device_drivers/neterion/vxge.txt
11224F:	drivers/net/ethernet/neterion/
11225
11226NETFILTER
11227M:	Pablo Neira Ayuso <pablo@netfilter.org>
11228M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11229M:	Florian Westphal <fw@strlen.de>
11230L:	netfilter-devel@vger.kernel.org
11231L:	coreteam@netfilter.org
 
11232W:	http://www.netfilter.org/
11233W:	http://www.iptables.org/
11234W:	http://www.nftables.org/
11235Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11238S:	Maintained
11239F:	include/linux/netfilter*
11240F:	include/linux/netfilter/
11241F:	include/net/netfilter/
11242F:	include/uapi/linux/netfilter*
11243F:	include/uapi/linux/netfilter/
11244F:	net/*/netfilter.c
11245F:	net/*/netfilter/
 
11246F:	net/netfilter/
11247F:	net/bridge/br_netfilter*.c
11248
11249NETROM NETWORK LAYER
11250M:	Ralf Baechle <ralf@linux-mips.org>
11251L:	linux-hams@vger.kernel.org
 
11252W:	http://www.linux-ax25.org/
11253S:	Maintained
11254F:	include/net/netrom.h
11255F:	include/uapi/linux/netrom.h
11256F:	net/netrom/
11257
11258NETRONOME ETHERNET DRIVERS
11259M:	Jakub Kicinski <jakub.kicinski@netronome.com>
 
11260L:	oss-drivers@netronome.com
11261S:	Maintained
11262F:	drivers/net/ethernet/netronome/
11263
11264NETWORK BLOCK DEVICE (NBD)
11265M:	Josef Bacik <josef@toxicpanda.com>
11266S:	Maintained
11267L:	linux-block@vger.kernel.org
11268L:	nbd@other.debian.org
 
11269F:	Documentation/admin-guide/blockdev/nbd.rst
11270F:	drivers/block/nbd.c
11271F:	include/trace/events/nbd.h
11272F:	include/uapi/linux/nbd.h
11273
11274NETWORK DROP MONITOR
11275M:	Neil Horman <nhorman@tuxdriver.com>
11276L:	netdev@vger.kernel.org
11277S:	Maintained
11278W:	https://fedorahosted.org/dropwatch/
 
 
11279F:	net/core/drop_monitor.c
11280F:	include/uapi/linux/net_dropmon.h
11281F:	include/net/drop_monitor.h
11282
11283NETWORKING DRIVERS
11284M:	"David S. Miller" <davem@davemloft.net>
 
11285L:	netdev@vger.kernel.org
 
11286W:	http://www.linuxfoundation.org/en/Net
11287Q:	http://patchwork.ozlabs.org/project/netdev/list/
11288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11290S:	Odd Fixes
11291F:	Documentation/devicetree/bindings/net/
 
11292F:	drivers/net/
11293F:	include/linux/if_*
11294F:	include/linux/netdevice.h
11295F:	include/linux/etherdevice.h
11296F:	include/linux/fcdevice.h
11297F:	include/linux/fddidevice.h
11298F:	include/linux/hippidevice.h
 
11299F:	include/linux/inetdevice.h
 
11300F:	include/uapi/linux/if_*
11301F:	include/uapi/linux/netdevice.h
11302
11303NETWORKING DRIVERS (WIRELESS)
11304M:	Kalle Valo <kvalo@codeaurora.org>
11305L:	linux-wireless@vger.kernel.org
 
11306Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11309S:	Maintained
11310F:	Documentation/devicetree/bindings/net/wireless/
11311F:	drivers/net/wireless/
11312
11313NETWORKING [DSA]
11314M:	Andrew Lunn <andrew@lunn.ch>
11315M:	Vivien Didelot <vivien.didelot@gmail.com>
11316M:	Florian Fainelli <f.fainelli@gmail.com>
 
11317S:	Maintained
11318F:	Documentation/devicetree/bindings/net/dsa/
11319F:	net/dsa/
11320F:	include/net/dsa.h
11321F:	include/linux/dsa/
11322F:	include/linux/platform_data/dsa.h
11323F:	drivers/net/dsa/
 
11324
11325NETWORKING [GENERAL]
11326M:	"David S. Miller" <davem@davemloft.net>
 
11327L:	netdev@vger.kernel.org
 
11328W:	http://www.linuxfoundation.org/en/Net
11329Q:	http://patchwork.ozlabs.org/project/netdev/list/
11330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11332B:	mailto:netdev@vger.kernel.org
11333S:	Maintained
11334F:	net/
11335F:	include/net/
11336F:	include/linux/in.h
11337F:	include/linux/net.h
11338F:	include/linux/netdevice.h
 
11339F:	include/uapi/linux/in.h
11340F:	include/uapi/linux/net.h
 
11341F:	include/uapi/linux/netdevice.h
11342F:	include/uapi/linux/net_namespace.h
11343F:	tools/testing/selftests/net/
11344F:	lib/net_utils.c
11345F:	lib/random32.c
11346F:	Documentation/networking/
 
11347
11348NETWORKING [IPSEC]
11349M:	Steffen Klassert <steffen.klassert@secunet.com>
11350M:	Herbert Xu <herbert@gondor.apana.org.au>
11351M:	"David S. Miller" <davem@davemloft.net>
11352L:	netdev@vger.kernel.org
 
11353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11355S:	Maintained
11356F:	net/xfrm/
11357F:	net/key/
11358F:	net/ipv4/xfrm*
11359F:	net/ipv4/esp4*
11360F:	net/ipv4/ah4.c
11361F:	net/ipv4/ipcomp.c
11362F:	net/ipv4/ip_vti.c
11363F:	net/ipv6/xfrm*
11364F:	net/ipv6/esp6*
11365F:	net/ipv6/ah6.c
11366F:	net/ipv6/ipcomp6.c
11367F:	net/ipv6/ip6_vti.c
11368F:	include/uapi/linux/xfrm.h
11369F:	include/net/xfrm.h
11370
11371NETWORKING [IPv4/IPv6]
11372M:	"David S. Miller" <davem@davemloft.net>
11373M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11374M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11375L:	netdev@vger.kernel.org
11376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11377S:	Maintained
 
 
 
11378F:	net/ipv4/
11379F:	net/ipv6/
11380F:	include/net/ip*
11381F:	arch/x86/net/*
11382
11383NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11384M:	Paul Moore <paul@paul-moore.com>
11385W:	https://github.com/netlabel
11386L:	netdev@vger.kernel.org
11387L:	linux-security-module@vger.kernel.org
11388S:	Maintained
 
11389F:	Documentation/netlabel/
11390F:	include/net/calipso.h
11391F:	include/net/cipso_ipv4.h
11392F:	include/net/netlabel.h
 
11393F:	include/uapi/linux/netfilter/xt_SECMARK.h
11394F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11395F:	net/netlabel/
11396F:	net/ipv4/cipso_ipv4.c
11397F:	net/ipv6/calipso.c
11398F:	net/netfilter/xt_CONNSECMARK.c
11399F:	net/netfilter/xt_SECMARK.c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11400
11401NETWORKING [TCP]
11402M:	Eric Dumazet <edumazet@google.com>
11403L:	netdev@vger.kernel.org
11404S:	Maintained
 
 
 
 
 
11405F:	net/ipv4/tcp*.c
11406F:	net/ipv4/syncookies.c
11407F:	net/ipv6/tcp*.c
11408F:	net/ipv6/syncookies.c
11409F:	include/uapi/linux/tcp.h
11410F:	include/net/tcp.h
11411F:	include/linux/tcp.h
11412F:	include/trace/events/tcp.h
11413
11414NETWORKING [TLS]
11415M:	Boris Pismenny <borisp@mellanox.com>
11416M:	Aviad Yehezkel <aviadye@mellanox.com>
11417M:	John Fastabend <john.fastabend@gmail.com>
11418M:	Daniel Borkmann <daniel@iogearbox.net>
11419M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11420L:	netdev@vger.kernel.org
11421S:	Maintained
 
 
11422F:	net/tls/*
11423F:	include/uapi/linux/tls.h
11424F:	include/net/tls.h
11425
11426NETWORKING [WIRELESS]
11427L:	linux-wireless@vger.kernel.org
11428Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11429
11430NETDEVSIM
11431M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11432S:	Maintained
11433F:	drivers/net/netdevsim/*
11434
11435NETXEN (1/10) GbE SUPPORT
11436M:	Manish Chopra <manishc@marvell.com>
11437M:	Rahul Verma <rahulv@marvell.com>
11438M:	GR-Linux-NIC-Dev@marvell.com
11439L:	netdev@vger.kernel.org
11440S:	Supported
11441F:	drivers/net/ethernet/qlogic/netxen/
11442
 
 
 
 
 
 
 
 
11443NEXTHOP
11444M:	David Ahern <dsahern@kernel.org>
11445L:	netdev@vger.kernel.org
11446S:	Maintained
 
11447F:	include/net/nexthop.h
11448F:	include/uapi/linux/nexthop.h
11449F:	include/net/netns/nexthop.h
11450F:	net/ipv4/nexthop.c
11451
11452NFC SUBSYSTEM
11453L:	netdev@vger.kernel.org
11454S:	Orphan
11455F:	net/nfc/
 
 
11456F:	include/net/nfc/
11457F:	include/uapi/linux/nfc.h
11458F:	drivers/nfc/
11459F:	include/linux/platform_data/nfcmrvl.h
11460F:	Documentation/devicetree/bindings/net/nfc/
11461
11462NFS, SUNRPC, AND LOCKD CLIENTS
11463M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11464M:	Anna Schumaker <anna.schumaker@netapp.com>
11465L:	linux-nfs@vger.kernel.org
 
11466W:	http://client.linux-nfs.org
11467T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11468S:	Maintained
11469F:	fs/lockd/
11470F:	fs/nfs/
11471F:	fs/nfs_common/
11472F:	net/sunrpc/
11473F:	include/linux/lockd/
11474F:	include/linux/nfs*
11475F:	include/linux/sunrpc/
11476F:	include/uapi/linux/nfs*
11477F:	include/uapi/linux/sunrpc/
 
11478
11479NILFS2 FILESYSTEM
11480M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
11481L:	linux-nilfs@vger.kernel.org
 
11482W:	https://nilfs.sourceforge.io/
11483W:	https://nilfs.osdn.jp/
11484T:	git git://github.com/konis/nilfs2.git
11485S:	Supported
11486F:	Documentation/filesystems/nilfs2.txt
11487F:	fs/nilfs2/
11488F:	include/trace/events/nilfs2.h
11489F:	include/uapi/linux/nilfs2_api.h
11490F:	include/uapi/linux/nilfs2_ondisk.h
11491
11492NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11493M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
 
11494W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11495S:	Maintained
11496F:	Documentation/scsi/NinjaSCSI.txt
11497F:	drivers/scsi/pcmcia/nsp_*
11498
11499NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11500M:	GOTO Masanori <gotom@debian.or.jp>
11501M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
 
11502W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11503S:	Maintained
11504F:	Documentation/scsi/NinjaSCSI.txt
11505F:	drivers/scsi/nsp32*
11506
11507NIOS2 ARCHITECTURE
11508M:	Ley Foon Tan <lftan@altera.com>
11509L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11511S:	Maintained
11512F:	arch/nios2/
11513
11514NOHZ, DYNTICKS SUPPORT
11515M:	Frederic Weisbecker <fweisbec@gmail.com>
11516M:	Thomas Gleixner <tglx@linutronix.de>
11517M:	Ingo Molnar <mingo@kernel.org>
11518L:	linux-kernel@vger.kernel.org
 
11519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11520S:	Maintained
 
11521F:	kernel/time/tick*.*
11522F:	include/linux/tick.h
11523F:	include/linux/sched/nohz.h
11524
11525NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11526M:	Pavel Machek <pavel@ucw.cz>
11527M:	Sakari Ailus <sakari.ailus@iki.fi>
11528L:	linux-media@vger.kernel.org
11529S:	Maintained
 
11530F:	drivers/media/i2c/et8ek8
11531F:	drivers/media/i2c/ad5820.c
11532
11533NOKIA N900 POWER SUPPLY DRIVERS
11534R:	Pali Rohár <pali.rohar@gmail.com>
11535F:	include/linux/power/bq2415x_charger.h
11536F:	include/linux/power/bq27xxx_battery.h
11537F:	drivers/power/supply/bq2415x_charger.c
11538F:	drivers/power/supply/bq27xxx_battery.c
11539F:	drivers/power/supply/bq27xxx_battery_i2c.c
11540F:	drivers/power/supply/isp1704_charger.c
11541F:	drivers/power/supply/rx51_battery.c
 
 
11542
11543NOLIBC HEADER FILE
11544M:	Willy Tarreau <w@1wt.eu>
11545S:	Maintained
11546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11547F:	tools/include/nolibc/
11548
11549NSDEPS
11550M:	Matthias Maennich <maennich@google.com>
11551S:	Maintained
 
11552F:	scripts/nsdeps
11553F:	Documentation/core-api/symbol-namespaces.rst
11554
11555NTB AMD DRIVER
 
11556M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11557L:	linux-ntb@googlegroups.com
11558S:	Supported
11559F:	drivers/ntb/hw/amd/
11560
11561NTB DRIVER CORE
11562M:	Jon Mason <jdmason@kudzu.us>
11563M:	Dave Jiang <dave.jiang@intel.com>
11564M:	Allen Hubbe <allenbh@gmail.com>
11565L:	linux-ntb@googlegroups.com
11566S:	Supported
11567W:	https://github.com/jonmason/ntb/wiki
11568T:	git git://github.com/jonmason/ntb.git
 
11569F:	drivers/ntb/
11570F:	drivers/net/ntb_netdev.c
11571F:	include/linux/ntb.h
11572F:	include/linux/ntb_transport.h
11573F:	tools/testing/selftests/ntb/
11574
11575NTB IDT DRIVER
11576M:	Serge Semin <fancer.lancer@gmail.com>
11577L:	linux-ntb@googlegroups.com
11578S:	Supported
11579F:	drivers/ntb/hw/idt/
11580
11581NTB INTEL DRIVER
11582M:	Dave Jiang <dave.jiang@intel.com>
11583L:	linux-ntb@googlegroups.com
11584S:	Supported
11585W:	https://github.com/davejiang/linux/wiki
11586T:	git https://github.com/davejiang/linux.git
11587F:	drivers/ntb/hw/intel/
11588
11589NTFS FILESYSTEM
11590M:	Anton Altaparmakov <anton@tuxera.com>
11591L:	linux-ntfs-dev@lists.sourceforge.net
 
11592W:	http://www.tuxera.com/
11593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11594S:	Supported
11595F:	Documentation/filesystems/ntfs.txt
11596F:	fs/ntfs/
11597
11598NUBUS SUBSYSTEM
11599M:	Finn Thain <fthain@telegraphics.com.au>
11600L:	linux-m68k@lists.linux-m68k.org
11601S:	Maintained
11602F:	arch/*/include/asm/nubus.h
11603F:	drivers/nubus/
11604F:	include/linux/nubus.h
11605F:	include/uapi/linux/nubus.h
11606
11607NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11608M:	Antonino Daplas <adaplas@gmail.com>
11609L:	linux-fbdev@vger.kernel.org
11610S:	Maintained
 
11611F:	drivers/video/fbdev/riva/
11612F:	drivers/video/fbdev/nvidia/
11613
11614NVM EXPRESS DRIVER
11615M:	Keith Busch <kbusch@kernel.org>
11616M:	Jens Axboe <axboe@fb.com>
11617M:	Christoph Hellwig <hch@lst.de>
11618M:	Sagi Grimberg <sagi@grimberg.me>
11619L:	linux-nvme@lists.infradead.org
 
 
11620T:	git://git.infradead.org/nvme.git
11621W:	http://git.infradead.org/nvme.git
11622S:	Supported
11623F:	drivers/nvme/host/
11624F:	include/linux/nvme.h
11625F:	include/uapi/linux/nvme_ioctl.h
11626
11627NVM EXPRESS FC TRANSPORT DRIVERS
11628M:	James Smart <james.smart@broadcom.com>
11629L:	linux-nvme@lists.infradead.org
11630S:	Supported
11631F:	include/linux/nvme-fc.h
11632F:	include/linux/nvme-fc-driver.h
11633F:	drivers/nvme/host/fc.c
11634F:	drivers/nvme/target/fc.c
11635F:	drivers/nvme/target/fcloop.c
 
 
11636
11637NVM EXPRESS TARGET DRIVER
11638M:	Christoph Hellwig <hch@lst.de>
11639M:	Sagi Grimberg <sagi@grimberg.me>
 
11640L:	linux-nvme@lists.infradead.org
 
 
11641T:	git://git.infradead.org/nvme.git
11642W:	http://git.infradead.org/nvme.git
11643S:	Supported
11644F:	drivers/nvme/target/
11645
11646NVMEM FRAMEWORK
11647M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11648S:	Maintained
 
 
 
11649F:	drivers/nvmem/
11650F:	Documentation/devicetree/bindings/nvmem/
11651F:	Documentation/ABI/stable/sysfs-bus-nvmem
11652F:	include/linux/nvmem-consumer.h
11653F:	include/linux/nvmem-provider.h
11654
 
 
 
 
 
 
 
 
11655NXP FXAS21002C DRIVER
11656M:	Rui Miguel Silva <rmfrfs@gmail.com>
11657L:	linux-iio@vger.kernel.org
11658S:	Maintained
11659F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
 
11660F:	drivers/iio/gyro/fxas21002c_core.c
11661F:	drivers/iio/gyro/fxas21002c.h
11662F:	drivers/iio/gyro/fxas21002c_i2c.c
11663F:	drivers/iio/gyro/fxas21002c_spi.c
11664
11665NXP SGTL5000 DRIVER
11666M:	Fabio Estevam <festevam@gmail.com>
11667L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11668S:	Maintained
11669F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11670F:	sound/soc/codecs/sgtl5000*
11671
11672NXP SJA1105 ETHERNET SWITCH DRIVER
11673M:	Vladimir Oltean <olteanv@gmail.com>
11674L:	linux-kernel@vger.kernel.org
11675S:	Maintained
11676F:	drivers/net/dsa/sja1105
11677
11678NXP TDA998X DRM DRIVER
11679M:	Russell King <linux@armlinux.org.uk>
11680S:	Maintained
11681T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11682T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11683F:	drivers/gpu/drm/i2c/tda998x_drv.c
11684F:	include/drm/i2c/tda998x.h
11685F:	include/dt-bindings/display/tda998x.h
11686K:	"nxp,tda998x"
11687
11688NXP TFA9879 DRIVER
11689M:	Peter Rosin <peda@axentia.se>
11690L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11691S:	Maintained
11692F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11693F:	sound/soc/codecs/tfa9879*
11694
11695NXP-NCI NFC DRIVER
11696M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11697R:	Charles Gorand <charles.gorand@effinnov.com>
11698L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11699S:	Supported
11700F:	drivers/nfc/nxp-nci
11701
11702OBJAGG
11703M:	Jiri Pirko <jiri@mellanox.com>
11704L:	netdev@vger.kernel.org
11705S:	Supported
 
11706F:	lib/objagg.c
11707F:	lib/test_objagg.c
11708F:	include/linux/objagg.h
11709
11710NXP FSPI DRIVER
11711R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11712M:	Ashish Kumar <ashish.kumar@nxp.com>
11713L:	linux-spi@vger.kernel.org
11714S:	Maintained
11715F:	drivers/spi/spi-nxp-fspi.c
11716F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11717
11718OBJTOOL
11719M:	Josh Poimboeuf <jpoimboe@redhat.com>
11720M:	Peter Zijlstra <peterz@infradead.org>
11721S:	Supported
11722F:	tools/objtool/
11723
 
 
 
 
 
 
 
 
 
 
 
 
11724OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11725M:	Frederic Barrat <fbarrat@linux.ibm.com>
11726M:	Andrew Donnellan <ajd@linux.ibm.com>
11727L:	linuxppc-dev@lists.ozlabs.org
11728S:	Supported
 
 
11729F:	arch/powerpc/platforms/powernv/ocxl.c
11730F:	arch/powerpc/include/asm/pnv-ocxl.h
11731F:	drivers/misc/ocxl/
11732F:	include/misc/ocxl*
11733F:	include/uapi/misc/ocxl.h
11734F:	Documentation/userspace-api/accelerators/ocxl.rst
11735
11736OMAP AUDIO SUPPORT
11737M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11738M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11739L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11740L:	linux-omap@vger.kernel.org
11741S:	Maintained
 
11742F:	sound/soc/ti/omap*
11743F:	sound/soc/ti/rx51.c
11744F:	sound/soc/ti/n810.c
11745F:	sound/soc/ti/sdma-pcm.*
11746
11747OMAP CLOCK FRAMEWORK SUPPORT
11748M:	Paul Walmsley <paul@pwsan.com>
11749L:	linux-omap@vger.kernel.org
11750S:	Maintained
11751F:	arch/arm/*omap*/*clock*
11752
11753OMAP DEVICE TREE SUPPORT
11754M:	Benoît Cousson <bcousson@baylibre.com>
11755M:	Tony Lindgren <tony@atomide.com>
11756L:	linux-omap@vger.kernel.org
11757L:	devicetree@vger.kernel.org
11758S:	Maintained
11759F:	arch/arm/boot/dts/*omap*
11760F:	arch/arm/boot/dts/*am3*
11761F:	arch/arm/boot/dts/*am4*
11762F:	arch/arm/boot/dts/*am5*
11763F:	arch/arm/boot/dts/*dra7*
 
 
 
11764
11765OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11766L:	linux-omap@vger.kernel.org
11767L:	linux-fbdev@vger.kernel.org
11768S:	Orphan
 
11769F:	drivers/video/fbdev/omap2/
11770F:	Documentation/arm/omap/dss.rst
11771
11772OMAP FRAMEBUFFER SUPPORT
11773L:	linux-fbdev@vger.kernel.org
11774L:	linux-omap@vger.kernel.org
11775S:	Orphan
11776F:	drivers/video/fbdev/omap/
11777
11778OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11779M:	Roger Quadros <rogerq@ti.com>
11780M:	Tony Lindgren <tony@atomide.com>
11781L:	linux-omap@vger.kernel.org
11782S:	Maintained
 
11783F:	drivers/memory/omap-gpmc.c
11784F:	arch/arm/mach-omap2/*gpmc*
11785
11786OMAP GPIO DRIVER
11787M:	Grygorii Strashko <grygorii.strashko@ti.com>
11788M:	Santosh Shilimkar <ssantosh@kernel.org>
11789M:	Kevin Hilman <khilman@kernel.org>
11790L:	linux-omap@vger.kernel.org
11791S:	Maintained
11792F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11793F:	drivers/gpio/gpio-omap.c
11794
11795OMAP HARDWARE SPINLOCK SUPPORT
11796M:	Ohad Ben-Cohen <ohad@wizery.com>
11797L:	linux-omap@vger.kernel.org
11798S:	Maintained
11799F:	drivers/hwspinlock/omap_hwspinlock.c
11800
11801OMAP HS MMC SUPPORT
11802L:	linux-mmc@vger.kernel.org
11803L:	linux-omap@vger.kernel.org
11804S:	Orphan
11805F:	drivers/mmc/host/omap_hsmmc.c
11806
11807OMAP HWMOD DATA
11808M:	Paul Walmsley <paul@pwsan.com>
11809L:	linux-omap@vger.kernel.org
11810S:	Maintained
11811F:	arch/arm/mach-omap2/omap_hwmod*data*
11812
11813OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11814M:	Benoît Cousson <bcousson@baylibre.com>
11815L:	linux-omap@vger.kernel.org
11816S:	Maintained
11817F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11818
11819OMAP HWMOD SUPPORT
11820M:	Benoît Cousson <bcousson@baylibre.com>
11821M:	Paul Walmsley <paul@pwsan.com>
11822L:	linux-omap@vger.kernel.org
11823S:	Maintained
11824F:	arch/arm/mach-omap2/omap_hwmod.*
11825
11826OMAP I2C DRIVER
11827M:	Vignesh R <vigneshr@ti.com>
11828L:	linux-omap@vger.kernel.org
11829L:	linux-i2c@vger.kernel.org
11830S:	Maintained
11831F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11832F:	drivers/i2c/busses/i2c-omap.c
11833
11834OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11835M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11836L:	linux-media@vger.kernel.org
11837S:	Maintained
11838F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11839F:	drivers/media/platform/omap3isp/
11840F:	drivers/staging/media/omap4iss/
11841
11842OMAP MMC SUPPORT
11843M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11844L:	linux-omap@vger.kernel.org
11845S:	Odd Fixes
11846F:	drivers/mmc/host/omap.c
11847
11848OMAP POWER MANAGEMENT SUPPORT
11849M:	Kevin Hilman <khilman@kernel.org>
11850L:	linux-omap@vger.kernel.org
11851S:	Maintained
11852F:	arch/arm/*omap*/*pm*
11853F:	drivers/cpufreq/omap-cpufreq.c
11854
11855OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11856M:	Rajendra Nayak <rnayak@codeaurora.org>
11857M:	Paul Walmsley <paul@pwsan.com>
11858L:	linux-omap@vger.kernel.org
11859S:	Maintained
11860F:	arch/arm/mach-omap2/prm*
11861
11862OMAP RANDOM NUMBER GENERATOR SUPPORT
11863M:	Deepak Saxena <dsaxena@plexity.net>
11864S:	Maintained
11865F:	drivers/char/hw_random/omap-rng.c
11866
11867OMAP USB SUPPORT
11868L:	linux-usb@vger.kernel.org
11869L:	linux-omap@vger.kernel.org
11870S:	Orphan
 
11871F:	drivers/usb/*/*omap*
11872F:	arch/arm/*omap*/usb*
11873
11874OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11875M:	Mark Jackson <mpfj@newflow.co.uk>
11876L:	linux-omap@vger.kernel.org
11877S:	Maintained
11878F:	arch/arm/boot/dts/am335x-nano.dts
11879
11880OMAP1 SUPPORT
11881M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11882M:	Tony Lindgren <tony@atomide.com>
11883L:	linux-omap@vger.kernel.org
 
11884Q:	http://patchwork.kernel.org/project/linux-omap/list/
11885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11886S:	Maintained
11887F:	arch/arm/mach-omap1/
11888F:	arch/arm/plat-omap/
11889F:	arch/arm/configs/omap1_defconfig
11890F:	drivers/i2c/busses/i2c-omap.c
 
11891F:	include/linux/platform_data/i2c-omap.h
11892F:	include/linux/platform_data/ams-delta-fiq.h
11893
11894OMAP2+ SUPPORT
11895M:	Tony Lindgren <tony@atomide.com>
11896L:	linux-omap@vger.kernel.org
 
11897W:	http://www.muru.com/linux/omap/
11898W:	http://linux.omap.com/
11899Q:	http://patchwork.kernel.org/project/linux-omap/list/
11900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11901S:	Maintained
11902F:	arch/arm/mach-omap2/
11903F:	arch/arm/plat-omap/
11904F:	arch/arm/configs/omap2plus_defconfig
11905F:	drivers/bus/ti-sysc.c
11906F:	drivers/i2c/busses/i2c-omap.c
11907F:	drivers/irqchip/irq-omap-intc.c
11908F:	drivers/mfd/*omap*.c
11909F:	drivers/mfd/menelaus.c
11910F:	drivers/mfd/palmas.c
11911F:	drivers/mfd/tps65217.c
11912F:	drivers/mfd/tps65218.c
11913F:	drivers/mfd/tps65910.c
11914F:	drivers/mfd/twl-core.[ch]
11915F:	drivers/mfd/twl4030*.c
11916F:	drivers/mfd/twl6030*.c
11917F:	drivers/mfd/twl6040*.c
11918F:	drivers/regulator/palmas-regulator*.c
11919F:	drivers/regulator/pbias-regulator.c
11920F:	drivers/regulator/tps65217-regulator.c
11921F:	drivers/regulator/tps65218-regulator.c
11922F:	drivers/regulator/tps65910-regulator.c
11923F:	drivers/regulator/twl-regulator.c
11924F:	drivers/regulator/twl6030-regulator.c
11925F:	include/linux/platform_data/i2c-omap.h
11926F:	include/linux/platform_data/ti-sysc.h
11927
11928ONION OMEGA2+ BOARD
11929M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11930L:	linux-mips@vger.kernel.org
11931S:	Maintained
11932F:	arch/mips/boot/dts/ralink/omega2p.dts
11933
11934OMFS FILESYSTEM
11935M:	Bob Copeland <me@bobcopeland.com>
11936L:	linux-karma-devel@lists.sourceforge.net
11937S:	Maintained
11938F:	Documentation/filesystems/omfs.txt
11939F:	fs/omfs/
11940
11941OMNIKEY CARDMAN 4000 DRIVER
11942M:	Harald Welte <laforge@gnumonks.org>
11943S:	Maintained
11944F:	drivers/char/pcmcia/cm4000_cs.c
11945F:	include/linux/cm4000_cs.h
11946F:	include/uapi/linux/cm4000_cs.h
11947
11948OMNIKEY CARDMAN 4040 DRIVER
11949M:	Harald Welte <laforge@gnumonks.org>
11950S:	Maintained
11951F:	drivers/char/pcmcia/cm4040_cs.*
11952
11953OMNIVISION OV13858 SENSOR DRIVER
11954M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11955L:	linux-media@vger.kernel.org
 
11956T:	git git://linuxtv.org/media_tree.git
11957S:	Maintained
11958F:	drivers/media/i2c/ov13858.c
11959
11960OMNIVISION OV2680 SENSOR DRIVER
11961M:	Rui Miguel Silva <rmfrfs@gmail.com>
11962L:	linux-media@vger.kernel.org
 
11963T:	git git://linuxtv.org/media_tree.git
11964S:	Maintained
11965F:	drivers/media/i2c/ov2680.c
11966F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11967
11968OMNIVISION OV2685 SENSOR DRIVER
11969M:	Shunqian Zheng <zhengsq@rock-chips.com>
11970L:	linux-media@vger.kernel.org
 
11971T:	git git://linuxtv.org/media_tree.git
 
 
 
 
 
 
 
11972S:	Maintained
11973F:	drivers/media/i2c/ov2685.c
 
11974
11975OMNIVISION OV5640 SENSOR DRIVER
11976M:	Steve Longerbeam <slongerbeam@gmail.com>
11977L:	linux-media@vger.kernel.org
 
11978T:	git git://linuxtv.org/media_tree.git
11979S:	Maintained
11980F:	drivers/media/i2c/ov5640.c
11981
11982OMNIVISION OV5647 SENSOR DRIVER
11983M:	Luis Oliveira <lolivei@synopsys.com>
11984L:	linux-media@vger.kernel.org
 
11985T:	git git://linuxtv.org/media_tree.git
11986S:	Maintained
11987F:	drivers/media/i2c/ov5647.c
11988
11989OMNIVISION OV5670 SENSOR DRIVER
11990M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
11991M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
11992L:	linux-media@vger.kernel.org
 
11993T:	git git://linuxtv.org/media_tree.git
11994S:	Maintained
11995F:	drivers/media/i2c/ov5670.c
11996
11997OMNIVISION OV5675 SENSOR DRIVER
11998M:	Shawn Tu <shawnx.tu@intel.com>
11999L:	linux-media@vger.kernel.org
 
12000T:	git git://linuxtv.org/media_tree.git
12001S:	Maintained
12002F:	drivers/media/i2c/ov5675.c
12003
12004OMNIVISION OV5695 SENSOR DRIVER
12005M:	Shunqian Zheng <zhengsq@rock-chips.com>
12006L:	linux-media@vger.kernel.org
 
12007T:	git git://linuxtv.org/media_tree.git
12008S:	Maintained
12009F:	drivers/media/i2c/ov5695.c
12010
12011OMNIVISION OV7670 SENSOR DRIVER
12012M:	Jonathan Corbet <corbet@lwn.net>
12013L:	linux-media@vger.kernel.org
 
12014T:	git git://linuxtv.org/media_tree.git
12015S:	Maintained
12016F:	drivers/media/i2c/ov7670.c
12017F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12018
12019OMNIVISION OV772x SENSOR DRIVER
12020M:	Jacopo Mondi <jacopo@jmondi.org>
12021L:	linux-media@vger.kernel.org
 
12022T:	git git://linuxtv.org/media_tree.git
12023S:	Odd fixes
12024F:	drivers/media/i2c/ov772x.c
12025F:	include/media/i2c/ov772x.h
12026F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12027
12028OMNIVISION OV7740 SENSOR DRIVER
12029M:	Wenyou Yang <wenyou.yang@microchip.com>
12030L:	linux-media@vger.kernel.org
 
12031T:	git git://linuxtv.org/media_tree.git
 
 
 
 
 
 
12032S:	Maintained
12033F:	drivers/media/i2c/ov7740.c
12034F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
 
12035
12036OMNIVISION OV9640 SENSOR DRIVER
12037M:	Petr Cvek <petrcvekcz@gmail.com>
12038L:	linux-media@vger.kernel.org
12039S:	Maintained
12040F:	drivers/media/i2c/ov9640.*
12041
12042OMNIVISION OV8856 SENSOR DRIVER
12043M:	Ben Kao <ben.kao@intel.com>
12044L:	linux-media@vger.kernel.org
12045T:	git git://linuxtv.org/media_tree.git
12046S:	Maintained
12047F:	drivers/media/i2c/ov8856.c
12048
12049OMNIVISION OV9650 SENSOR DRIVER
12050M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12051R:	Akinobu Mita <akinobu.mita@gmail.com>
12052R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12053L:	linux-media@vger.kernel.org
 
12054T:	git git://linuxtv.org/media_tree.git
12055S:	Maintained
12056F:	drivers/media/i2c/ov9650.c
12057F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12058
12059ONENAND FLASH DRIVER
12060M:	Kyungmin Park <kyungmin.park@samsung.com>
12061L:	linux-mtd@lists.infradead.org
12062S:	Maintained
12063F:	drivers/mtd/nand/onenand/
12064F:	include/linux/mtd/onenand*.h
12065
 
 
 
 
 
 
12066OP-TEE DRIVER
12067M:	Jens Wiklander <jens.wiklander@linaro.org>
12068L:	tee-dev@lists.linaro.org
12069S:	Maintained
 
12070F:	drivers/tee/optee/
12071
12072OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12073M:	Sumit Garg <sumit.garg@linaro.org>
12074L:	tee-dev@lists.linaro.org
12075S:	Maintained
12076F:	drivers/char/hw_random/optee-rng.c
12077
12078OPA-VNIC DRIVER
12079M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12080M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12081L:	linux-rdma@vger.kernel.org
12082S:	Supported
12083F:	drivers/infiniband/ulp/opa_vnic
12084
12085OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12086M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12087M:	Frank Rowand <frowand.list@gmail.com>
12088L:	devicetree@vger.kernel.org
12089S:	Maintained
12090F:	Documentation/devicetree/dynamic-resolution-notes.txt
12091F:	Documentation/devicetree/overlay-notes.txt
12092F:	drivers/of/overlay.c
12093F:	drivers/of/resolver.c
12094K:	of_overlay_notifier_
12095
12096OPEN FIRMWARE AND FLATTENED DEVICE TREE
12097M:	Rob Herring <robh+dt@kernel.org>
12098M:	Frank Rowand <frowand.list@gmail.com>
12099L:	devicetree@vger.kernel.org
 
12100W:	http://www.devicetree.org/
12101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12102S:	Maintained
12103F:	drivers/of/
12104F:	include/linux/of*.h
12105F:	scripts/dtc/
12106F:	Documentation/ABI/testing/sysfs-firmware-ofw
12107
12108OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12109M:	Rob Herring <robh+dt@kernel.org>
12110M:	Mark Rutland <mark.rutland@arm.com>
12111L:	devicetree@vger.kernel.org
 
 
12112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12113Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12114S:	Maintained
12115F:	Documentation/devicetree/
12116F:	arch/*/boot/dts/
12117F:	include/dt-bindings/
12118
12119OPENCORES I2C BUS DRIVER
12120M:	Peter Korsgaard <peter@korsgaard.com>
12121M:	Andrew Lunn <andrew@lunn.ch>
12122L:	linux-i2c@vger.kernel.org
12123S:	Maintained
12124F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12125F:	Documentation/i2c/busses/i2c-ocores.rst
12126F:	drivers/i2c/busses/i2c-ocores.c
12127F:	include/linux/platform_data/i2c-ocores.h
12128
12129OPENRISC ARCHITECTURE
12130M:	Jonas Bonn <jonas@southpole.se>
12131M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12132M:	Stafford Horne <shorne@gmail.com>
12133T:	git git://github.com/openrisc/linux.git
12134L:	openrisc@lists.librecores.org
 
12135W:	http://openrisc.io
12136S:	Maintained
12137F:	Documentation/devicetree/bindings/openrisc/
12138F:	Documentation/openrisc/
12139F:	arch/openrisc/
12140F:	drivers/irqchip/irq-ompic.c
12141F:	drivers/irqchip/irq-or1k-*
12142
12143OPENVSWITCH
12144M:	Pravin B Shelar <pshelar@ovn.org>
12145L:	netdev@vger.kernel.org
12146L:	dev@openvswitch.org
 
12147W:	http://openvswitch.org
12148S:	Maintained
12149F:	net/openvswitch/
12150F:	include/uapi/linux/openvswitch.h
12151
12152OPERATING PERFORMANCE POINTS (OPP)
12153M:	Viresh Kumar <vireshk@kernel.org>
12154M:	Nishanth Menon <nm@ti.com>
12155M:	Stephen Boyd <sboyd@kernel.org>
12156L:	linux-pm@vger.kernel.org
12157S:	Maintained
12158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
 
 
12159F:	drivers/opp/
12160F:	include/linux/pm_opp.h
12161F:	Documentation/power/opp.rst
12162F:	Documentation/devicetree/bindings/opp/
12163
12164OPL4 DRIVER
12165M:	Clemens Ladisch <clemens@ladisch.de>
12166L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 
12167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12168S:	Maintained
12169F:	sound/drivers/opl4/
12170
12171OPROFILE
12172M:	Robert Richter <rric@kernel.org>
12173L:	oprofile-list@lists.sf.net
12174S:	Maintained
12175F:	arch/*/include/asm/oprofile*.h
12176F:	arch/*/oprofile/
12177F:	drivers/oprofile/
12178F:	include/linux/oprofile.h
12179
12180ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12181M:	Mark Fasheh <mark@fasheh.com>
12182M:	Joel Becker <jlbec@evilplan.org>
12183M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12184L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
 
12185W:	http://ocfs2.wiki.kernel.org
12186S:	Supported
12187F:	Documentation/filesystems/ocfs2.txt
12188F:	Documentation/filesystems/dlmfs.txt
12189F:	fs/ocfs2/
12190
12191ORANGEFS FILESYSTEM
12192M:	Mike Marshall <hubcap@omnibond.com>
12193R:	Martin Brandenburg <martin@omnibond.com>
12194L:	devel@lists.orangefs.org
 
12195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12196S:	Supported
12197F:	fs/orangefs/
12198F:	Documentation/filesystems/orangefs.txt
12199
12200ORINOCO DRIVER
12201L:	linux-wireless@vger.kernel.org
12202W:	http://wireless.kernel.org/en/users/Drivers/orinoco
 
12203W:	http://www.nongnu.org/orinoco/
12204S:	Orphan
12205F:	drivers/net/wireless/intersil/orinoco/
12206
12207OV2659 OMNIVISION SENSOR DRIVER
12208M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12209L:	linux-media@vger.kernel.org
 
12210W:	https://linuxtv.org
12211Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12212T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12213S:	Maintained
12214F:	drivers/media/i2c/ov2659.c
12215F:	include/media/i2c/ov2659.h
12216
12217OVERLAY FILESYSTEM
12218M:	Miklos Szeredi <miklos@szeredi.hu>
12219L:	linux-unionfs@vger.kernel.org
 
12220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12221S:	Supported
12222F:	fs/overlayfs/
12223F:	Documentation/filesystems/overlayfs.txt
12224
12225P54 WIRELESS DRIVER
12226M:	Christian Lamparter <chunkeey@googlemail.com>
12227L:	linux-wireless@vger.kernel.org
12228W:	http://wireless.kernel.org/en/users/Drivers/p54
12229S:	Maintained
 
12230F:	drivers/net/wireless/intersil/p54/
12231
12232PA SEMI ETHERNET DRIVER
12233L:	netdev@vger.kernel.org
12234S:	Orphan
12235F:	drivers/net/ethernet/pasemi/*
12236
12237PA SEMI SMBUS DRIVER
12238L:	linux-i2c@vger.kernel.org
12239S:	Orphan
12240F:	drivers/i2c/busses/i2c-pasemi.c
12241
12242PACKING
12243M:	Vladimir Oltean <olteanv@gmail.com>
12244L:	netdev@vger.kernel.org
12245S:	Supported
 
 
12246F:	lib/packing.c
12247F:	include/linux/packing.h
12248F:	Documentation/core-api/packing.rst
12249
12250PADATA PARALLEL EXECUTION MECHANISM
12251M:	Steffen Klassert <steffen.klassert@secunet.com>
12252L:	linux-crypto@vger.kernel.org
12253S:	Maintained
 
 
12254F:	kernel/padata.c
12255F:	include/linux/padata.h
12256F:	Documentation/padata.txt
12257
12258PAGE POOL
12259M:	Jesper Dangaard Brouer <hawk@kernel.org>
12260M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12261L:	netdev@vger.kernel.org
12262S:	Supported
 
12263F:	net/core/page_pool.c
12264F:	include/net/page_pool.h
12265
12266PANASONIC LAPTOP ACPI EXTRAS DRIVER
12267M:	Harald Welte <laforge@gnumonks.org>
12268L:	platform-driver-x86@vger.kernel.org
12269S:	Maintained
12270F:	drivers/platform/x86/panasonic-laptop.c
12271
 
 
 
 
 
 
 
12272PARALLEL LCD/KEYPAD PANEL DRIVER
12273M:	Willy Tarreau <willy@haproxy.com>
12274M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12275S:	Odd Fixes
12276F:	Documentation/admin-guide/lcd-panel-cgram.rst
12277F:	drivers/auxdisplay/panel.c
12278
12279PARALLEL PORT SUBSYSTEM
12280M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12281M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12282L:	linux-parport@lists.infradead.org (subscribers-only)
12283S:	Maintained
 
 
12284F:	drivers/parport/
12285F:	include/linux/parport*.h
12286F:	drivers/char/ppdev.c
12287F:	include/uapi/linux/ppdev.h
12288F:	Documentation/driver-api/parport*.rst
12289
12290PARAVIRT_OPS INTERFACE
12291M:	Juergen Gross <jgross@suse.com>
12292M:	Thomas Hellstrom <thellstrom@vmware.com>
12293M:	"VMware, Inc." <pv-drivers@vmware.com>
12294L:	virtualization@lists.linux-foundation.org
12295S:	Supported
12296F:	Documentation/virt/paravirt_ops.rst
 
12297F:	arch/*/kernel/paravirt*
12298F:	arch/*/include/asm/paravirt*.h
12299F:	include/linux/hypervisor.h
12300
12301PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12302M:	Tim Waugh <tim@cyberelk.net>
12303L:	linux-parport@lists.infradead.org (subscribers-only)
12304S:	Maintained
12305F:	Documentation/admin-guide/blockdev/paride.rst
12306F:	drivers/block/paride/
12307
12308PARISC ARCHITECTURE
12309M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12310M:	Helge Deller <deller@gmx.de>
12311L:	linux-parisc@vger.kernel.org
12312W:	http://www.parisc-linux.org/
 
12313Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12316S:	Maintained
12317F:	arch/parisc/
12318F:	Documentation/parisc/
12319F:	drivers/parisc/
12320F:	drivers/char/agp/parisc-agp.c
12321F:	drivers/input/misc/hp_sdc_rtc.c
12322F:	drivers/input/serio/gscps2.c
12323F:	drivers/input/serio/hp_sdc*
 
12324F:	drivers/parport/parport_gsc.*
12325F:	drivers/tty/serial/8250/8250_gsc.c
 
12326F:	drivers/video/fbdev/sti*
12327F:	drivers/video/console/sti*
12328F:	drivers/video/logo/logo_parisc*
12329F:	include/linux/hp_sdc.h
12330
12331PARMAN
12332M:	Jiri Pirko <jiri@mellanox.com>
12333L:	netdev@vger.kernel.org
12334S:	Supported
 
12335F:	lib/parman.c
12336F:	lib/test_parman.c
12337F:	include/linux/parman.h
12338
12339PC ENGINES APU BOARD DRIVER
12340M:	Enrico Weigelt, metux IT consult <info@metux.net>
12341S:	Maintained
12342F:	drivers/platform/x86/pcengines-apuv2.c
12343
12344PC87360 HARDWARE MONITORING DRIVER
12345M:	Jim Cromie <jim.cromie@gmail.com>
12346L:	linux-hwmon@vger.kernel.org
12347S:	Maintained
12348F:	Documentation/hwmon/pc87360.rst
12349F:	drivers/hwmon/pc87360.c
12350
12351PC8736x GPIO DRIVER
12352M:	Jim Cromie <jim.cromie@gmail.com>
12353S:	Maintained
12354F:	drivers/char/pc8736x_gpio.c
12355
12356PC87427 HARDWARE MONITORING DRIVER
12357M:	Jean Delvare <jdelvare@suse.com>
12358L:	linux-hwmon@vger.kernel.org
12359S:	Maintained
12360F:	Documentation/hwmon/pc87427.rst
12361F:	drivers/hwmon/pc87427.c
12362
12363PCA9532 LED DRIVER
12364M:	Riku Voipio <riku.voipio@iki.fi>
12365S:	Maintained
12366F:	drivers/leds/leds-pca9532.c
12367F:	include/linux/leds-pca9532.h
12368
12369PCA9541 I2C BUS MASTER SELECTOR DRIVER
12370M:	Guenter Roeck <linux@roeck-us.net>
12371L:	linux-i2c@vger.kernel.org
12372S:	Maintained
12373F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12374
12375PCDP - PRIMARY CONSOLE AND DEBUG PORT
12376M:	Khalid Aziz <khalid@gonehiking.org>
12377S:	Maintained
12378F:	drivers/firmware/pcdp.*
12379
12380PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12381M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
 
12382L:	linux-pci@vger.kernel.org
12383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12384S:	Maintained
12385F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12386F:	drivers/pci/controller/pci-aardvark.c
12387
12388PCI DRIVER FOR ALTERA PCIE IP
12389M:	Ley Foon Tan <lftan@altera.com>
12390L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12391L:	linux-pci@vger.kernel.org
12392S:	Supported
12393F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12394F:	drivers/pci/controller/pcie-altera.c
12395
12396PCI DRIVER FOR APPLIEDMICRO XGENE
12397M:	Toan Le <toan@os.amperecomputing.com>
12398L:	linux-pci@vger.kernel.org
12399L:	linux-arm-kernel@lists.infradead.org
12400S:	Maintained
12401F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12402F:	drivers/pci/controller/pci-xgene.c
12403
12404PCI DRIVER FOR ARM VERSATILE PLATFORM
12405M:	Rob Herring <robh@kernel.org>
12406L:	linux-pci@vger.kernel.org
12407L:	linux-arm-kernel@lists.infradead.org
12408S:	Maintained
12409F:	Documentation/devicetree/bindings/pci/versatile.txt
12410F:	drivers/pci/controller/pci-versatile.c
12411
12412PCI DRIVER FOR ARMADA 8K
12413M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12414L:	linux-pci@vger.kernel.org
12415L:	linux-arm-kernel@lists.infradead.org
12416S:	Maintained
12417F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12418F:	drivers/pci/controller/dwc/pcie-armada8k.c
12419
12420PCI DRIVER FOR CADENCE PCIE IP
12421M:	Tom Joseph <tjoseph@cadence.com>
12422L:	linux-pci@vger.kernel.org
12423S:	Maintained
12424F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12425F:	drivers/pci/controller/pcie-cadence*
12426
12427PCI DRIVER FOR FREESCALE LAYERSCAPE
12428M:	Minghuan Lian <minghuan.Lian@nxp.com>
12429M:	Mingkai Hu <mingkai.hu@nxp.com>
12430M:	Roy Zang <roy.zang@nxp.com>
12431L:	linuxppc-dev@lists.ozlabs.org
12432L:	linux-pci@vger.kernel.org
12433L:	linux-arm-kernel@lists.infradead.org
12434S:	Maintained
12435F:	drivers/pci/controller/dwc/*layerscape*
12436
12437PCI DRIVER FOR GENERIC OF HOSTS
12438M:	Will Deacon <will@kernel.org>
12439L:	linux-pci@vger.kernel.org
12440L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12441S:	Maintained
12442F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12443F:	drivers/pci/controller/pci-host-common.c
12444F:	drivers/pci/controller/pci-host-generic.c
12445
12446PCI DRIVER FOR IMX6
12447M:	Richard Zhu <hongxing.zhu@nxp.com>
12448M:	Lucas Stach <l.stach@pengutronix.de>
12449L:	linux-pci@vger.kernel.org
12450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12451S:	Maintained
12452F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12453F:	drivers/pci/controller/dwc/*imx6*
12454
12455PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12456M:	Keith Busch <keith.busch@intel.com>
12457M:	Jonathan Derrick <jonathan.derrick@intel.com>
12458L:	linux-pci@vger.kernel.org
12459S:	Supported
12460F:	drivers/pci/controller/vmd.c
12461
12462PCI DRIVER FOR MICROSEMI SWITCHTEC
12463M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12464M:	Logan Gunthorpe <logang@deltatee.com>
12465L:	linux-pci@vger.kernel.org
12466S:	Maintained
 
12467F:	Documentation/driver-api/switchtec.rst
12468F:	Documentation/ABI/testing/sysfs-class-switchtec
12469F:	drivers/pci/switch/switchtec*
 
12470F:	include/uapi/linux/switchtec_ioctl.h
12471F:	include/linux/switchtec.h
12472F:	drivers/ntb/hw/mscc/
12473
12474PCI DRIVER FOR MOBIVEIL PCIE IP
12475M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12476M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12477L:	linux-pci@vger.kernel.org
12478S:	Supported
12479F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12480F:	drivers/pci/controller/pcie-mobiveil.c
12481
12482PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12483M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12484M:	Jason Cooper <jason@lakedaemon.net>
12485L:	linux-pci@vger.kernel.org
12486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12487S:	Maintained
12488F:	drivers/pci/controller/*mvebu*
12489
12490PCI DRIVER FOR NVIDIA TEGRA
12491M:	Thierry Reding <thierry.reding@gmail.com>
12492L:	linux-tegra@vger.kernel.org
12493L:	linux-pci@vger.kernel.org
12494S:	Supported
12495F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12496F:	drivers/pci/controller/pci-tegra.c
12497
 
 
 
 
 
 
 
 
12498PCI DRIVER FOR RENESAS R-CAR
12499M:	Simon Horman <horms@verge.net.au>
 
12500L:	linux-pci@vger.kernel.org
12501L:	linux-renesas-soc@vger.kernel.org
12502S:	Maintained
 
12503F:	drivers/pci/controller/*rcar*
12504
12505PCI DRIVER FOR SAMSUNG EXYNOS
12506M:	Jingoo Han <jingoohan1@gmail.com>
12507L:	linux-pci@vger.kernel.org
12508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12509L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12510S:	Maintained
12511F:	drivers/pci/controller/dwc/pci-exynos.c
12512
12513PCI DRIVER FOR SYNOPSYS DESIGNWARE
12514M:	Jingoo Han <jingoohan1@gmail.com>
12515M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12516L:	linux-pci@vger.kernel.org
12517S:	Maintained
12518F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12519F:	drivers/pci/controller/dwc/*designware*
12520
12521PCI DRIVER FOR TI DRA7XX
12522M:	Kishon Vijay Abraham I <kishon@ti.com>
12523L:	linux-omap@vger.kernel.org
12524L:	linux-pci@vger.kernel.org
 
12525S:	Supported
12526F:	Documentation/devicetree/bindings/pci/ti-pci.txt
 
12527F:	drivers/pci/controller/dwc/pci-dra7xx.c
12528
12529PCI DRIVER FOR TI KEYSTONE
12530M:	Murali Karicheri <m-karicheri2@ti.com>
12531L:	linux-pci@vger.kernel.org
12532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12533S:	Maintained
12534F:	drivers/pci/controller/dwc/pci-keystone.c
12535
 
 
 
 
 
 
 
12536PCI ENDPOINT SUBSYSTEM
12537M:	Kishon Vijay Abraham I <kishon@ti.com>
12538M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12539L:	linux-pci@vger.kernel.org
 
12540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12541S:	Supported
12542F:	drivers/pci/endpoint/
12543F:	drivers/misc/pci_endpoint_test.c
12544F:	tools/pci/
12545
12546PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12547M:	Russell Currey <ruscur@russell.cc>
12548M:	Sam Bobroff <sbobroff@linux.ibm.com>
12549M:	Oliver O'Halloran <oohall@gmail.com>
12550L:	linuxppc-dev@lists.ozlabs.org
12551S:	Supported
12552F:	Documentation/PCI/pci-error-recovery.rst
 
 
 
 
12553F:	drivers/pci/pcie/aer.c
12554F:	drivers/pci/pcie/dpc.c
12555F:	drivers/pci/pcie/err.c
12556F:	Documentation/powerpc/eeh-pci-error-recovery.rst
12557F:	arch/powerpc/kernel/eeh*.c
12558F:	arch/powerpc/platforms/*/eeh*.c
12559F:	arch/powerpc/include/*/eeh*.h
12560
12561PCI ERROR RECOVERY
12562M:	Linas Vepstas <linasvepstas@gmail.com>
12563L:	linux-pci@vger.kernel.org
12564S:	Supported
12565F:	Documentation/PCI/pci-error-recovery.rst
12566
12567PCI MSI DRIVER FOR ALTERA MSI IP
12568M:	Ley Foon Tan <lftan@altera.com>
12569L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12570L:	linux-pci@vger.kernel.org
12571S:	Supported
12572F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12573F:	drivers/pci/controller/pcie-altera-msi.c
12574
12575PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12576M:	Toan Le <toan@os.amperecomputing.com>
12577L:	linux-pci@vger.kernel.org
12578L:	linux-arm-kernel@lists.infradead.org
12579S:	Maintained
12580F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12581F:	drivers/pci/controller/pci-xgene-msi.c
12582
 
 
 
 
 
 
 
 
 
12583PCI SUBSYSTEM
12584M:	Bjorn Helgaas <bhelgaas@google.com>
12585L:	linux-pci@vger.kernel.org
 
12586Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12588S:	Supported
12589F:	Documentation/devicetree/bindings/pci/
12590F:	Documentation/PCI/
 
 
12591F:	drivers/acpi/pci*
12592F:	drivers/pci/
12593F:	include/asm-generic/pci*
 
12594F:	include/linux/pci*
12595F:	include/linux/of_pci.h
12596F:	include/uapi/linux/pci*
12597F:	lib/pci*
12598F:	arch/x86/pci/
12599F:	arch/x86/kernel/quirks.c
12600F:	arch/x86/kernel/early-quirks.c
12601
12602PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12603M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12604R:	Andrew Murray <andrew.murray@arm.com>
12605L:	linux-pci@vger.kernel.org
12606Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12608S:	Supported
12609F:	drivers/pci/controller/
12610
12611PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12612M:	Jonathan Chocron <jonnyc@amazon.com>
12613L:	linux-pci@vger.kernel.org
12614S:	Maintained
12615F:	Documentation/devicetree/bindings/pci/pcie-al.txt
12616F:	drivers/pci/controller/dwc/pcie-al.c
12617
12618PCIE DRIVER FOR AMLOGIC MESON
12619M:	Yue Wang <yue.wang@Amlogic.com>
12620L:	linux-pci@vger.kernel.org
12621L:	linux-amlogic@lists.infradead.org
12622S:	Maintained
12623F:	drivers/pci/controller/dwc/pci-meson.c
12624
12625PCIE DRIVER FOR AXIS ARTPEC
12626M:	Jesper Nilsson <jesper.nilsson@axis.com>
12627L:	linux-arm-kernel@axis.com
12628L:	linux-pci@vger.kernel.org
12629S:	Maintained
12630F:	Documentation/devicetree/bindings/pci/axis,artpec*
12631F:	drivers/pci/controller/dwc/*artpec*
12632
12633PCIE DRIVER FOR CAVIUM THUNDERX
12634M:	David Daney <david.daney@cavium.com>
12635L:	linux-pci@vger.kernel.org
12636L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12637S:	Supported
12638F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12639F:	drivers/pci/controller/pci-thunder-*
12640
12641PCIE DRIVER FOR HISILICON
12642M:	Zhou Wang <wangzhou1@hisilicon.com>
12643L:	linux-pci@vger.kernel.org
12644S:	Maintained
12645F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12646F:	drivers/pci/controller/dwc/pcie-hisi.c
12647
12648PCIE DRIVER FOR HISILICON KIRIN
12649M:	Xiaowei Song <songxiaowei@hisilicon.com>
12650M:	Binghui Wang <wangbinghui@hisilicon.com>
12651L:	linux-pci@vger.kernel.org
12652S:	Maintained
12653F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12654F:	drivers/pci/controller/dwc/pcie-kirin.c
12655
12656PCIE DRIVER FOR HISILICON STB
12657M:	Shawn Guo <shawn.guo@linaro.org>
12658L:	linux-pci@vger.kernel.org
12659S:	Maintained
12660F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12661F:	drivers/pci/controller/dwc/pcie-histb.c
12662
12663PCIE DRIVER FOR MEDIATEK
12664M:	Ryder Lee <ryder.lee@mediatek.com>
12665L:	linux-pci@vger.kernel.org
12666L:	linux-mediatek@lists.infradead.org
12667S:	Supported
12668F:	Documentation/devicetree/bindings/pci/mediatek*
12669F:	drivers/pci/controller/*mediatek*
12670
12671PCIE DRIVER FOR QUALCOMM MSM
12672M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12673L:	linux-pci@vger.kernel.org
12674L:	linux-arm-msm@vger.kernel.org
12675S:	Maintained
12676F:	drivers/pci/controller/dwc/*qcom*
12677
12678PCIE DRIVER FOR ROCKCHIP
12679M:	Shawn Lin <shawn.lin@rock-chips.com>
12680L:	linux-pci@vger.kernel.org
12681L:	linux-rockchip@lists.infradead.org
12682S:	Maintained
12683F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12684F:	drivers/pci/controller/pcie-rockchip*
12685
12686PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12687M:	Linus Walleij <linus.walleij@linaro.org>
12688L:	linux-pci@vger.kernel.org
12689S:	Maintained
12690F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12691F:	drivers/pci/controller/pci-v3-semi.c
12692
12693PCIE DRIVER FOR SOCIONEXT UNIPHIER
12694M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12695L:	linux-pci@vger.kernel.org
12696S:	Maintained
12697F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12698F:	drivers/pci/controller/dwc/pcie-uniphier.c
12699
12700PCIE DRIVER FOR ST SPEAR13XX
12701M:	Pratyush Anand <pratyush.anand@gmail.com>
12702L:	linux-pci@vger.kernel.org
12703S:	Maintained
12704F:	drivers/pci/controller/dwc/*spear*
12705
12706PCMCIA SUBSYSTEM
12707M:	Dominik Brodowski <linux@dominikbrodowski.net>
 
12708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12709S:	Odd Fixes
12710F:	Documentation/pcmcia/
12711F:	tools/pcmcia/
12712F:	drivers/pcmcia/
12713F:	include/pcmcia/
 
12714
12715PCNET32 NETWORK DRIVER
12716M:	Don Fry <pcnet32@frontier.com>
12717L:	netdev@vger.kernel.org
12718S:	Maintained
12719F:	drivers/net/ethernet/amd/pcnet32.c
12720
12721PCRYPT PARALLEL CRYPTO ENGINE
12722M:	Steffen Klassert <steffen.klassert@secunet.com>
12723L:	linux-crypto@vger.kernel.org
12724S:	Maintained
12725F:	crypto/pcrypt.c
12726F:	include/crypto/pcrypt.h
12727
12728PEAQ WMI HOTKEYS DRIVER
12729M:	Hans de Goede <hdegoede@redhat.com>
12730L:	platform-driver-x86@vger.kernel.org
12731S:	Maintained
12732F:	drivers/platform/x86/peaq-wmi.c
12733
12734PENSANDO ETHERNET DRIVERS
12735M:	Shannon Nelson <snelson@pensando.io>
12736M:	Pensando Drivers <drivers@pensando.io>
12737L:	netdev@vger.kernel.org
12738S:	Supported
12739F:	Documentation/networking/device_drivers/pensando/ionic.rst
12740F:	drivers/net/ethernet/pensando/
12741
12742PER-CPU MEMORY ALLOCATOR
12743M:	Dennis Zhou <dennis@kernel.org>
12744M:	Tejun Heo <tj@kernel.org>
12745M:	Christoph Lameter <cl@linux.com>
 
12746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12747S:	Maintained
12748F:	include/linux/percpu*.h
12749F:	mm/percpu*.c
12750F:	arch/*/include/asm/percpu.h
12751
12752PER-TASK DELAY ACCOUNTING
12753M:	Balbir Singh <bsingharora@gmail.com>
12754S:	Maintained
12755F:	include/linux/delayacct.h
12756F:	kernel/delayacct.c
12757
12758PERFORMANCE EVENTS SUBSYSTEM
12759M:	Peter Zijlstra <peterz@infradead.org>
12760M:	Ingo Molnar <mingo@redhat.com>
12761M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12762R:	Mark Rutland <mark.rutland@arm.com>
12763R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12764R:	Jiri Olsa <jolsa@redhat.com>
12765R:	Namhyung Kim <namhyung@kernel.org>
12766L:	linux-kernel@vger.kernel.org
 
12767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12768S:	Supported
12769F:	kernel/events/*
 
 
 
 
 
12770F:	include/linux/perf_event.h
12771F:	include/uapi/linux/perf_event.h
12772F:	arch/*/kernel/perf_event*.c
12773F:	arch/*/kernel/*/perf_event*.c
12774F:	arch/*/kernel/*/*/perf_event*.c
12775F:	arch/*/include/asm/perf_event.h
12776F:	arch/*/kernel/perf_callchain.c
12777F:	arch/*/events/*
12778F:	arch/*/events/*/*
12779F:	tools/perf/
12780
 
 
 
 
 
 
 
 
 
 
 
 
 
12781PERSONALITY HANDLING
12782M:	Christoph Hellwig <hch@infradead.org>
12783L:	linux-abi-devel@lists.sourceforge.net
12784S:	Maintained
12785F:	include/linux/personality.h
12786F:	include/uapi/linux/personality.h
12787
12788PHOENIX RC FLIGHT CONTROLLER ADAPTER
12789M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12790L:	linux-input@vger.kernel.org
12791S:	Maintained
12792F:	Documentation/input/devices/pxrc.rst
12793F:	drivers/input/joystick/pxrc.c
12794
12795FLYSKY FSIA6B RC RECEIVER
12796M:	Markus Koch <markus@notsyncing.net>
12797L:	linux-input@vger.kernel.org
12798S:	Maintained
12799F:	drivers/input/joystick/fsia6b.c
12800
12801PHONET PROTOCOL
12802M:	Remi Denis-Courmont <courmisch@gmail.com>
12803S:	Supported
12804F:	Documentation/networking/phonet.txt
12805F:	include/linux/phonet.h
12806F:	include/net/phonet/
12807F:	include/uapi/linux/phonet.h
12808F:	net/phonet/
12809
12810PHRAM MTD DRIVER
12811M:	Joern Engel <joern@lazybastard.org>
12812L:	linux-mtd@lists.infradead.org
12813S:	Maintained
12814F:	drivers/mtd/devices/phram.c
12815
12816PICOLCD HID DRIVER
12817M:	Bruno Prémont <bonbons@linux-vserver.org>
12818L:	linux-input@vger.kernel.org
12819S:	Maintained
12820F:	drivers/hid/hid-picolcd*
12821
12822PICOXCELL SUPPORT
12823M:	Jamie Iles <jamie@jamieiles.com>
12824L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
12825T:	git git://github.com/jamieiles/linux-2.6-ji.git
12826S:	Supported
12827F:	arch/arm/boot/dts/picoxcell*
12828F:	arch/arm/mach-picoxcell/
12829F:	drivers/crypto/picoxcell*
12830
12831PIDFD API
12832M:	Christian Brauner <christian@brauner.io>
12833L:	linux-kernel@vger.kernel.org
12834S:	Maintained
12835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12836F:	samples/pidfd/
 
 
12837F:	tools/testing/selftests/pidfd/
12838K:	(?i)pidfd
12839K:	(?i)clone3
12840K:	\b(clone_args|kernel_clone_args)\b
12841
12842PIN CONTROL SUBSYSTEM
12843M:	Linus Walleij <linus.walleij@linaro.org>
12844L:	linux-gpio@vger.kernel.org
 
12845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12846S:	Maintained
12847F:	Documentation/devicetree/bindings/pinctrl/
12848F:	Documentation/driver-api/pinctl.rst
12849F:	drivers/pinctrl/
12850F:	include/linux/pinctrl/
12851
12852PIN CONTROLLER - MICROCHIP AT91
12853M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12855L:	linux-gpio@vger.kernel.org
12856S:	Supported
12857F:	drivers/pinctrl/pinctrl-at91*
12858F:	drivers/gpio/gpio-sama5d2-piobu.c
12859
12860PIN CONTROLLER - FREESCALE
12861M:	Dong Aisheng <aisheng.dong@nxp.com>
12862M:	Fabio Estevam <festevam@gmail.com>
12863M:	Shawn Guo <shawnguo@kernel.org>
12864M:	Stefan Agner <stefan@agner.ch>
12865R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12866L:	linux-gpio@vger.kernel.org
12867S:	Maintained
 
12868F:	drivers/pinctrl/freescale/
12869F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12870
12871PIN CONTROLLER - INTEL
12872M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12873M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
 
12874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12875S:	Maintained
12876F:	drivers/pinctrl/intel/
12877
12878PIN CONTROLLER - MEDIATEK
12879M:	Sean Wang <sean.wang@kernel.org>
12880L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12881S:	Maintained
12882F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12883F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12884F:	drivers/pinctrl/mediatek/
12885
 
 
 
 
 
 
 
 
12886PIN CONTROLLER - QUALCOMM
12887M:	Bjorn Andersson <bjorn.andersson@linaro.org>
 
12888S:	Maintained
12889L:	linux-arm-msm@vger.kernel.org
12890F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12891F:	drivers/pinctrl/qcom/
12892
12893PIN CONTROLLER - RENESAS
12894M:	Geert Uytterhoeven <geert+renesas@glider.be>
12895L:	linux-renesas-soc@vger.kernel.org
 
12896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12897S:	Maintained
12898F:	drivers/pinctrl/pinctrl-rz*
12899F:	drivers/pinctrl/sh-pfc/
12900
12901PIN CONTROLLER - SAMSUNG
12902M:	Tomasz Figa <tomasz.figa@gmail.com>
12903M:	Krzysztof Kozlowski <krzk@kernel.org>
12904M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12905L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12906L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
 
12907Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12909S:	Maintained
12910F:	drivers/pinctrl/samsung/
12911F:	include/dt-bindings/pinctrl/samsung.h
12912F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12913
12914PIN CONTROLLER - SINGLE
12915M:	Tony Lindgren <tony@atomide.com>
12916M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12917L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12918L:	linux-omap@vger.kernel.org
12919S:	Maintained
12920F:	drivers/pinctrl/pinctrl-single.c
12921
12922PIN CONTROLLER - ST SPEAR
12923M:	Viresh Kumar <vireshk@kernel.org>
12924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
12925W:	http://www.st.com/spear
12926S:	Maintained
12927F:	drivers/pinctrl/spear/
12928
12929PISTACHIO SOC SUPPORT
12930M:	James Hartley <james.hartley@sondrel.com>
12931L:	linux-mips@vger.kernel.org
12932S:	Odd Fixes
12933F:	arch/mips/pistachio/
12934F:	arch/mips/include/asm/mach-pistachio/
12935F:	arch/mips/boot/dts/img/pistachio*
12936F:	arch/mips/configs/pistachio*_defconfig
 
 
12937
12938PKTCDVD DRIVER
 
12939S:	Orphan
12940M:	linux-block@vger.kernel.org
12941F:	drivers/block/pktcdvd.c
12942F:	include/linux/pktcdvd.h
12943F:	include/uapi/linux/pktcdvd.h
12944
12945PKUNITY SOC DRIVERS
12946M:	Guan Xuetao <gxt@pku.edu.cn>
12947W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12948S:	Maintained
12949T:	git git://github.com/gxt/linux.git
12950F:	drivers/input/serio/i8042-unicore32io.h
12951F:	drivers/i2c/busses/i2c-puv3.c
12952F:	drivers/video/fbdev/fb-puv3.c
12953F:	drivers/rtc/rtc-puv3.c
12954
12955PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
12956M:	Tomasz Duszynski <tduszyns@gmail.com>
12957S:	Maintained
 
12958F:	drivers/iio/chemical/pms7003.c
12959F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12960
12961PMBUS HARDWARE MONITORING DRIVERS
12962M:	Guenter Roeck <linux@roeck-us.net>
12963L:	linux-hwmon@vger.kernel.org
 
12964W:	http://hwmon.wiki.kernel.org/
12965W:	http://www.roeck-us.net/linux/drivers/
12966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12967S:	Maintained
12968F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
 
12969F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12970F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12971F:	Documentation/hwmon/adm1275.rst
12972F:	Documentation/hwmon/ibm-cffps.rst
12973F:	Documentation/hwmon/ir35221.rst
12974F:	Documentation/hwmon/lm25066.rst
12975F:	Documentation/hwmon/ltc2978.rst
12976F:	Documentation/hwmon/ltc3815.rst
12977F:	Documentation/hwmon/max16064.rst
12978F:	Documentation/hwmon/max20751.rst
12979F:	Documentation/hwmon/max31785.rst
12980F:	Documentation/hwmon/max34440.rst
12981F:	Documentation/hwmon/max8688.rst
 
12982F:	Documentation/hwmon/pmbus.rst
12983F:	Documentation/hwmon/pmbus-core.rst
12984F:	Documentation/hwmon/tps40422.rst
12985F:	Documentation/hwmon/ucd9000.rst
12986F:	Documentation/hwmon/ucd9200.rst
12987F:	Documentation/hwmon/zl6100.rst
12988F:	drivers/hwmon/pmbus/
12989F:	include/linux/pmbus.h
12990
12991PMC SIERRA MaxRAID DRIVER
12992L:	linux-scsi@vger.kernel.org
 
12993W:	http://www.pmc-sierra.com/
12994S:	Orphan
12995F:	drivers/scsi/pmcraid.*
12996
12997PMC SIERRA PM8001 DRIVER
12998M:	Jack Wang <jinpu.wang@cloud.ionos.com>
12999L:	linux-scsi@vger.kernel.org
13000S:	Supported
13001F:	drivers/scsi/pm8001/
13002
13003PNP SUPPORT
13004M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13005S:	Maintained
13006F:	drivers/pnp/
13007
13008PNI RM3100 IIO DRIVER
13009M:	Song Qiang <songqiang1304521@gmail.com>
13010L:	linux-iio@vger.kernel.org
13011S:	Maintained
 
13012F:	drivers/iio/magnetometer/rm3100*
13013F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
 
 
 
 
 
 
13014
13015POSIX CLOCKS and TIMERS
13016M:	Thomas Gleixner <tglx@linutronix.de>
13017L:	linux-kernel@vger.kernel.org
 
13018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13019S:	Maintained
13020F:	fs/timerfd.c
 
13021F:	include/linux/timer*
13022F:	kernel/time/*timer*
 
13023
13024POWER MANAGEMENT CORE
13025M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13026L:	linux-pm@vger.kernel.org
 
 
13027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13028B:	https://bugzilla.kernel.org
13029S:	Supported
13030F:	drivers/base/power/
 
 
13031F:	include/linux/pm.h
13032F:	include/linux/pm_*
13033F:	include/linux/powercap.h
13034F:	include/linux/intel_rapl.h
13035F:	drivers/powercap/
13036F:	kernel/configs/nopm.config
13037
13038POWER STATE COORDINATION INTERFACE (PSCI)
13039M:	Mark Rutland <mark.rutland@arm.com>
13040M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13041L:	linux-arm-kernel@lists.infradead.org
13042S:	Maintained
13043F:	drivers/firmware/psci/
13044F:	include/linux/psci.h
13045F:	include/uapi/linux/psci.h
13046
13047POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13048M:	Sebastian Reichel <sre@kernel.org>
13049L:	linux-pm@vger.kernel.org
 
13050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13051S:	Maintained
13052F:	Documentation/ABI/testing/sysfs-class-power
13053F:	Documentation/devicetree/bindings/power/supply/
 
13054F:	include/linux/power_supply.h
13055F:	drivers/power/supply/
13056
13057POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13058M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13059L:	linuxppc-dev@lists.ozlabs.org
13060S:	Maintained
13061F:	drivers/char/powernv-op-panel.c
13062
13063PPP OVER ATM (RFC 2364)
13064M:	Mitchell Blank Jr <mitch@sfgoth.com>
13065S:	Maintained
 
13066F:	net/atm/pppoatm.c
13067F:	include/uapi/linux/atmppp.h
13068
13069PPP OVER ETHERNET
13070M:	Michal Ostrowski <mostrows@earthlink.net>
13071S:	Maintained
13072F:	drivers/net/ppp/pppoe.c
13073F:	drivers/net/ppp/pppox.c
13074
13075PPP OVER L2TP
13076M:	James Chapman <jchapman@katalix.com>
13077S:	Maintained
13078F:	net/l2tp/l2tp_ppp.c
13079F:	include/linux/if_pppol2tp.h
13080F:	include/uapi/linux/if_pppol2tp.h
 
13081
13082PPP PROTOCOL DRIVERS AND COMPRESSORS
13083M:	Paul Mackerras <paulus@samba.org>
13084L:	linux-ppp@vger.kernel.org
13085S:	Maintained
13086F:	drivers/net/ppp/ppp_*
13087
13088PPS SUPPORT
13089M:	Rodolfo Giometti <giometti@enneenne.com>
13090W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13091L:	linuxpps@ml.enneenne.com (subscribers-only)
13092S:	Maintained
 
 
 
13093F:	Documentation/driver-api/pps.rst
13094F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13095F:	Documentation/ABI/testing/sysfs-pps
13096F:	drivers/pps/
13097F:	include/linux/pps*.h
13098F:	include/uapi/linux/pps.h
13099
13100PPTP DRIVER
13101M:	Dmitry Kozlov <xeb@mail.ru>
13102L:	netdev@vger.kernel.org
13103S:	Maintained
 
13104F:	drivers/net/ppp/pptp.c
13105W:	http://sourceforge.net/projects/accel-pptp
 
 
 
 
 
13106
13107PRINTK
13108M:	Petr Mladek <pmladek@suse.com>
13109M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13110R:	Steven Rostedt <rostedt@goodmis.org>
13111S:	Maintained
 
13112F:	kernel/printk/
13113F:	include/linux/printk.h
13114
13115PRISM54 WIRELESS DRIVER
13116M:	Luis Chamberlain <mcgrof@kernel.org>
13117L:	linux-wireless@vger.kernel.org
13118W:	http://wireless.kernel.org/en/users/Drivers/p54
13119S:	Obsolete
 
13120F:	drivers/net/wireless/intersil/prism54/
13121
13122PROC FILESYSTEM
13123R:	Alexey Dobriyan <adobriyan@gmail.com>
13124L:	linux-kernel@vger.kernel.org
13125L:	linux-fsdevel@vger.kernel.org
13126S:	Maintained
 
13127F:	fs/proc/
13128F:	include/linux/proc_fs.h
13129F:	tools/testing/selftests/proc/
13130F:	Documentation/filesystems/proc.txt
13131
13132PROC SYSCTL
13133M:	Luis Chamberlain <mcgrof@kernel.org>
13134M:	Kees Cook <keescook@chromium.org>
 
13135L:	linux-kernel@vger.kernel.org
13136L:	linux-fsdevel@vger.kernel.org
13137S:	Maintained
13138F:	fs/proc/proc_sysctl.c
13139F:	include/linux/sysctl.h
 
13140F:	kernel/sysctl.c
13141F:	tools/testing/selftests/sysctl/
13142
13143PS3 NETWORK SUPPORT
13144M:	Geoff Levand <geoff@infradead.org>
13145L:	netdev@vger.kernel.org
13146L:	linuxppc-dev@lists.ozlabs.org
13147S:	Maintained
13148F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13149
13150PS3 PLATFORM SUPPORT
13151M:	Geoff Levand <geoff@infradead.org>
13152L:	linuxppc-dev@lists.ozlabs.org
13153S:	Maintained
13154F:	arch/powerpc/boot/ps3*
13155F:	arch/powerpc/include/asm/lv1call.h
13156F:	arch/powerpc/include/asm/ps3*.h
13157F:	arch/powerpc/platforms/ps3/
13158F:	drivers/*/ps3*
13159F:	drivers/ps3/
13160F:	drivers/rtc/rtc-ps3.c
13161F:	drivers/usb/host/*ps3.c
13162F:	sound/ppc/snd_ps3*
13163
13164PS3VRAM DRIVER
13165M:	Jim Paris <jim@jtan.com>
13166M:	Geoff Levand <geoff@infradead.org>
13167L:	linuxppc-dev@lists.ozlabs.org
13168S:	Maintained
13169F:	drivers/block/ps3vram.c
13170
13171PSAMPLE PACKET SAMPLING SUPPORT:
13172M:	Yotam Gigi <yotam.gi@gmail.com>
13173S:	Maintained
13174F:	net/psample
13175F:	include/net/psample.h
13176F:	include/uapi/linux/psample.h
 
13177
13178PSTORE FILESYSTEM
13179M:	Kees Cook <keescook@chromium.org>
13180M:	Anton Vorontsov <anton@enomsg.org>
13181M:	Colin Cross <ccross@android.com>
13182M:	Tony Luck <tony.luck@intel.com>
13183S:	Maintained
13184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
 
 
 
 
 
13185F:	fs/pstore/
13186F:	include/linux/pstore*
13187F:	drivers/firmware/efi/efi-pstore.c
13188F:	drivers/acpi/apei/erst.c
13189F:	Documentation/admin-guide/ramoops.rst
13190F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13191K:	\b(pstore|ramoops)
13192
13193PTP HARDWARE CLOCK SUPPORT
13194M:	Richard Cochran <richardcochran@gmail.com>
13195L:	netdev@vger.kernel.org
13196S:	Maintained
13197W:	http://linuxptp.sourceforge.net/
13198F:	Documentation/ABI/testing/sysfs-ptp
13199F:	Documentation/driver-api/ptp.rst
13200F:	drivers/net/phy/dp83640*
13201F:	drivers/ptp/*
13202F:	include/linux/ptp_cl*
13203
13204PTRACE SUPPORT
13205M:	Oleg Nesterov <oleg@redhat.com>
13206S:	Maintained
 
 
 
13207F:	include/asm-generic/syscall.h
13208F:	include/linux/ptrace.h
13209F:	include/linux/regset.h
13210F:	include/linux/tracehook.h
13211F:	include/uapi/linux/ptrace.h
13212F:	include/uapi/linux/ptrace.h
13213F:	kernel/ptrace.c
13214F:	arch/*/ptrace*.c
13215F:	arch/*/*/ptrace*.c
13216F:	arch/*/include/asm/ptrace*.h
13217
13218PULSE8-CEC DRIVER
13219M:	Hans Verkuil <hverkuil@xs4all.nl>
13220L:	linux-media@vger.kernel.org
 
13221T:	git git://linuxtv.org/media_tree.git
13222S:	Maintained
13223F:	drivers/media/usb/pulse8-cec/*
13224F:	Documentation/media/cec-drivers/pulse8-cec.rst
13225
13226PVRUSB2 VIDEO4LINUX DRIVER
13227M:	Mike Isely <isely@pobox.com>
13228L:	pvrusb2@isely.net	(subscribers-only)
13229L:	linux-media@vger.kernel.org
 
13230W:	http://www.isely.net/pvrusb2/
13231T:	git git://linuxtv.org/media_tree.git
13232S:	Maintained
13233F:	Documentation/media/v4l-drivers/pvrusb2*
13234F:	drivers/media/usb/pvrusb2/
13235
13236PWC WEBCAM DRIVER
13237M:	Hans Verkuil <hverkuil@xs4all.nl>
13238L:	linux-media@vger.kernel.org
 
13239T:	git git://linuxtv.org/media_tree.git
13240S:	Odd Fixes
13241F:	drivers/media/usb/pwc/*
13242F:	include/trace/events/pwc.h
13243
13244PWM FAN DRIVER
13245M:	Kamil Debski <kamil@wypas.org>
13246M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13247L:	linux-hwmon@vger.kernel.org
13248S:	Supported
13249F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13250F:	Documentation/hwmon/pwm-fan.rst
13251F:	drivers/hwmon/pwm-fan.c
13252
13253PWM IR Transmitter
13254M:	Sean Young <sean@mess.org>
13255L:	linux-media@vger.kernel.org
13256S:	Maintained
13257F:	drivers/media/rc/pwm-ir-tx.c
13258
13259PWM SUBSYSTEM
13260M:	Thierry Reding <thierry.reding@gmail.com>
13261R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
 
13262L:	linux-pwm@vger.kernel.org
13263S:	Maintained
 
13264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13265Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
 
13266F:	Documentation/driver-api/pwm.rst
13267F:	Documentation/devicetree/bindings/pwm/
13268F:	include/linux/pwm.h
13269F:	drivers/pwm/
13270F:	drivers/video/backlight/pwm_bl.c
 
13271F:	include/linux/pwm_backlight.h
13272F:	drivers/gpio/gpio-mvebu.c
13273F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13274K:	pwm_(config|apply_state|ops)
13275
13276PXA GPIO DRIVER
13277M:	Robert Jarzmik <robert.jarzmik@free.fr>
13278L:	linux-gpio@vger.kernel.org
13279S:	Maintained
13280F:	drivers/gpio/gpio-pxa.c
13281
13282PXA MMCI DRIVER
13283S:	Orphan
13284
13285PXA RTC DRIVER
13286M:	Robert Jarzmik <robert.jarzmik@free.fr>
13287L:	linux-rtc@vger.kernel.org
13288S:	Maintained
13289
13290PXA2xx/PXA3xx SUPPORT
13291M:	Daniel Mack <daniel@zonque.org>
13292M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13293M:	Robert Jarzmik <robert.jarzmik@free.fr>
13294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
13295T:	git git://github.com/hzhuang1/linux.git
13296T:	git git://github.com/rjarzmik/linux.git
13297S:	Maintained
13298F:	arch/arm/boot/dts/pxa*
13299F:	arch/arm/mach-pxa/
13300F:	drivers/dma/pxa*
13301F:	drivers/pcmcia/pxa2xx*
13302F:	drivers/pinctrl/pxa/
13303F:	drivers/spi/spi-pxa2xx*
13304F:	drivers/usb/gadget/udc/pxa2*
13305F:	include/sound/pxa2xx-lib.h
13306F:	sound/arm/pxa*
13307F:	sound/soc/pxa/
13308
13309QAT DRIVER
13310M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13311L:	qat-linux@intel.com
13312S:	Supported
13313F:	drivers/crypto/qat/
13314
13315QCOM AUDIO (ASoC) DRIVERS
13316M:	Patrick Lai <plai@codeaurora.org>
13317M:	Banajit Goswami <bgoswami@codeaurora.org>
13318L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13319S:	Supported
13320F:	sound/soc/qcom/
13321
 
 
 
 
 
 
13322QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13323M:	Gabriel Somlo <somlo@cmu.edu>
13324M:	"Michael S. Tsirkin" <mst@redhat.com>
13325L:	qemu-devel@nongnu.org
13326S:	Maintained
13327F:	drivers/firmware/qemu_fw_cfg.c
13328F:	include/uapi/linux/qemu_fw_cfg.h
13329
13330QIB DRIVER
13331M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13332M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13333L:	linux-rdma@vger.kernel.org
13334S:	Supported
13335F:	drivers/infiniband/hw/qib/
13336
13337QLOGIC QL41xxx FCOE DRIVER
13338M:	QLogic-Storage-Upstream@cavium.com
13339L:	linux-scsi@vger.kernel.org
13340S:	Supported
13341F:	drivers/scsi/qedf/
13342
13343QLOGIC QL41xxx ISCSI DRIVER
13344M:	QLogic-Storage-Upstream@cavium.com
13345L:	linux-scsi@vger.kernel.org
13346S:	Supported
13347F:	drivers/scsi/qedi/
13348
13349QLOGIC QL4xxx ETHERNET DRIVER
13350M:	Ariel Elior <aelior@marvell.com>
13351M:	GR-everest-linux-l2@marvell.com
13352L:	netdev@vger.kernel.org
13353S:	Supported
13354F:	drivers/net/ethernet/qlogic/qed/
 
13355F:	include/linux/qed/
13356F:	drivers/net/ethernet/qlogic/qede/
13357
13358QLOGIC QL4xxx RDMA DRIVER
13359M:	Michal Kalderon <mkalderon@marvell.com>
13360M:	Ariel Elior <aelior@marvell.com>
13361L:	linux-rdma@vger.kernel.org
13362S:	Supported
13363F:	drivers/infiniband/hw/qedr/
13364F:	include/uapi/rdma/qedr-abi.h
13365
13366QLOGIC QLA1280 SCSI DRIVER
13367M:	Michael Reed <mdr@sgi.com>
13368L:	linux-scsi@vger.kernel.org
13369S:	Maintained
13370F:	drivers/scsi/qla1280.[ch]
13371
13372QLOGIC QLA2XXX FC-SCSI DRIVER
13373M:	hmadhani@marvell.com
 
13374L:	linux-scsi@vger.kernel.org
13375S:	Supported
13376F:	Documentation/scsi/LICENSE.qla2xxx
13377F:	drivers/scsi/qla2xxx/
13378
13379QLOGIC QLA3XXX NETWORK DRIVER
13380M:	GR-Linux-NIC-Dev@marvell.com
13381L:	netdev@vger.kernel.org
13382S:	Supported
13383F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13384F:	drivers/net/ethernet/qlogic/qla3xxx.*
13385
13386QLOGIC QLA4XXX iSCSI DRIVER
13387M:	QLogic-Storage-Upstream@qlogic.com
13388L:	linux-scsi@vger.kernel.org
13389S:	Supported
13390F:	Documentation/scsi/LICENSE.qla4xxx
13391F:	drivers/scsi/qla4xxx/
13392
13393QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13394M:	Shahed Shaikh <shshaikh@marvell.com>
13395M:	Manish Chopra <manishc@marvell.com>
13396M:	GR-Linux-NIC-Dev@marvell.com
13397L:	netdev@vger.kernel.org
13398S:	Supported
13399F:	drivers/net/ethernet/qlogic/qlcnic/
13400
13401QLOGIC QLGE 10Gb ETHERNET DRIVER
13402M:	Manish Chopra <manishc@marvell.com>
13403M:	GR-Linux-NIC-Dev@marvell.com
13404L:	netdev@vger.kernel.org
13405S:	Supported
13406F:	drivers/staging/qlge/
13407
13408QM1D1B0004 MEDIA DRIVER
13409M:	Akihiro Tsukada <tskd08@gmail.com>
13410L:	linux-media@vger.kernel.org
13411S:	Odd Fixes
13412F:	drivers/media/tuners/qm1d1b0004*
13413
13414QM1D1C0042 MEDIA DRIVER
13415M:	Akihiro Tsukada <tskd08@gmail.com>
13416L:	linux-media@vger.kernel.org
13417S:	Odd Fixes
13418F:	drivers/media/tuners/qm1d1c0042*
13419
13420QNX4 FILESYSTEM
13421M:	Anders Larsen <al@alarsen.net>
 
13422W:	http://www.alarsen.net/linux/qnx4fs/
13423S:	Maintained
13424F:	fs/qnx4/
13425F:	include/uapi/linux/qnx4_fs.h
13426F:	include/uapi/linux/qnxtypes.h
13427
13428QORIQ DPAA2 FSL-MC BUS DRIVER
13429M:	Stuart Yoder <stuyoder@gmail.com>
13430M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13431L:	linux-kernel@vger.kernel.org
13432S:	Maintained
 
 
13433F:	drivers/bus/fsl-mc/
13434F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13435F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13436
13437QT1010 MEDIA DRIVER
13438M:	Antti Palosaari <crope@iki.fi>
13439L:	linux-media@vger.kernel.org
 
13440W:	https://linuxtv.org
13441W:	http://palosaari.fi/linux/
13442Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13443T:	git git://linuxtv.org/anttip/media_tree.git
13444S:	Maintained
13445F:	drivers/media/tuners/qt1010*
13446
13447QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13448M:	Kalle Valo <kvalo@codeaurora.org>
13449L:	ath10k@lists.infradead.org
13450W:	http://wireless.kernel.org/en/users/Drivers/ath10k
 
13451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
 
 
 
 
 
13452S:	Supported
13453F:	drivers/net/wireless/ath/ath10k/
 
13454
13455QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13456M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13457L:	linux-wireless@vger.kernel.org
13458W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13459S:	Supported
 
13460F:	drivers/net/wireless/ath/ath9k/
13461
13462QUALCOMM CAMERA SUBSYSTEM DRIVER
13463M:	Todor Tomov <todor.too@gmail.com>
13464L:	linux-media@vger.kernel.org
13465S:	Maintained
 
13466F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13467F:	Documentation/media/v4l-drivers/qcom_camss.rst
13468F:	drivers/media/platform/qcom/camss/
13469
 
 
 
 
 
 
 
 
13470QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13471M:	Ilia Lin <ilia.lin@kernel.org>
13472L:	linux-pm@vger.kernel.org
13473S:	Maintained
13474F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13475F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
13476
13477QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13478M:	Timur Tabi <timur@kernel.org>
13479L:	netdev@vger.kernel.org
13480S:	Maintained
13481F:	drivers/net/ethernet/qualcomm/emac/
13482
13483QUALCOMM ETHQOS ETHERNET DRIVER
13484M:	Vinod Koul <vkoul@kernel.org>
13485M:	Niklas Cassel <niklas.cassel@linaro.org>
13486L:	netdev@vger.kernel.org
13487S:	Maintained
 
13488F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13489F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
13490
13491QUALCOMM GENERIC INTERFACE I2C DRIVER
13492M:	Alok Chauhan <alokc@codeaurora.org>
 
13493L:	linux-i2c@vger.kernel.org
13494L:	linux-arm-msm@vger.kernel.org
13495S:	Supported
13496F:	drivers/i2c/busses/i2c-qcom-geni.c
13497
13498QUALCOMM HEXAGON ARCHITECTURE
13499M:	Brian Cain <bcain@codeaurora.org>
13500L:	linux-hexagon@vger.kernel.org
13501S:	Supported
13502F:	arch/hexagon/
13503
13504QUALCOMM HIDMA DRIVER
13505M:	Sinan Kaya <okaya@kernel.org>
13506L:	linux-arm-kernel@lists.infradead.org
13507L:	linux-arm-msm@vger.kernel.org
13508L:	dmaengine@vger.kernel.org
13509S:	Supported
13510F:	drivers/dma/qcom/hidma*
13511
 
 
 
 
 
 
 
 
 
13512QUALCOMM IOMMU
13513M:	Rob Clark <robdclark@gmail.com>
13514L:	iommu@lists.linux-foundation.org
13515L:	linux-arm-msm@vger.kernel.org
13516S:	Maintained
13517F:	drivers/iommu/qcom_iommu.c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13518
13519QUALCOMM TSENS THERMAL DRIVER
13520M:	Amit Kucheria <amit.kucheria@linaro.org>
13521L:	linux-pm@vger.kernel.org
13522L:	linux-arm-msm@vger.kernel.org
13523S:	Maintained
 
13524F:	drivers/thermal/qcom/
13525
13526QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13527M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13528L:	linux-media@vger.kernel.org
13529L:	linux-arm-msm@vger.kernel.org
 
13530T:	git git://linuxtv.org/media_tree.git
13531S:	Maintained
13532F:	drivers/media/platform/qcom/venus/
13533
13534QUALCOMM WCN36XX WIRELESS DRIVER
13535M:	Kalle Valo <kvalo@codeaurora.org>
13536L:	wcn36xx@lists.infradead.org
13537W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
 
13538T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13539S:	Supported
13540F:	drivers/net/wireless/ath/wcn36xx/
13541
13542QUANTENNA QTNFMAC WIRELESS DRIVER
13543M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13544M:	Avinash Patil <avinashp@quantenna.com>
13545M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13546L:	linux-wireless@vger.kernel.org
13547S:	Maintained
13548F:	drivers/net/wireless/quantenna
13549
13550RADEON and AMDGPU DRM DRIVERS
13551M:	Alex Deucher <alexander.deucher@amd.com>
13552M:	Christian König <christian.koenig@amd.com>
13553M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13554L:	amd-gfx@lists.freedesktop.org
 
13555T:	git git://people.freedesktop.org/~agd5f/linux
13556S:	Supported
13557F:	drivers/gpu/drm/radeon/
 
13558F:	include/uapi/drm/radeon_drm.h
13559F:	drivers/gpu/drm/amd/
13560F:	include/uapi/drm/amdgpu_drm.h
13561
13562RADEON FRAMEBUFFER DISPLAY DRIVER
13563M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13564L:	linux-fbdev@vger.kernel.org
13565S:	Maintained
13566F:	drivers/video/fbdev/aty/radeon*
13567F:	include/uapi/linux/radeonfb.h
13568
13569RADIOSHARK RADIO DRIVER
13570M:	Hans Verkuil <hverkuil@xs4all.nl>
13571L:	linux-media@vger.kernel.org
 
13572T:	git git://linuxtv.org/media_tree.git
13573S:	Maintained
13574F:	drivers/media/radio/radio-shark.c
13575
13576RADIOSHARK2 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-shark2.c
13582F:	drivers/media/radio/radio-tea5777.c
13583
13584RADOS BLOCK DEVICE (RBD)
13585M:	Ilya Dryomov <idryomov@gmail.com>
13586M:	Sage Weil <sage@redhat.com>
13587M:	Alex Elder <elder@kernel.org>
13588L:	ceph-devel@vger.kernel.org
 
13589W:	http://ceph.com/
13590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13591T:	git git://github.com/ceph/ceph-client.git
13592S:	Supported
13593F:	Documentation/ABI/testing/sysfs-bus-rbd
13594F:	drivers/block/rbd.c
13595F:	drivers/block/rbd_types.h
13596
13597RAGE128 FRAMEBUFFER DISPLAY DRIVER
13598M:	Paul Mackerras <paulus@samba.org>
13599L:	linux-fbdev@vger.kernel.org
13600S:	Maintained
13601F:	drivers/video/fbdev/aty/aty128fb.c
13602
13603RAINSHADOW-CEC DRIVER
13604M:	Hans Verkuil <hverkuil@xs4all.nl>
13605L:	linux-media@vger.kernel.org
 
13606T:	git git://linuxtv.org/media_tree.git
13607S:	Maintained
13608F:	drivers/media/usb/rainshadow-cec/*
13609
13610RALINK MIPS ARCHITECTURE
13611M:	John Crispin <john@phrozen.org>
13612L:	linux-mips@vger.kernel.org
13613S:	Maintained
13614F:	arch/mips/ralink
13615
13616RALINK RT2X00 WIRELESS LAN DRIVER
13617P:	rt2x00 project
13618M:	Stanislaw Gruszka <sgruszka@redhat.com>
13619M:	Helmut Schaa <helmut.schaa@googlemail.com>
13620L:	linux-wireless@vger.kernel.org
13621S:	Maintained
13622F:	drivers/net/wireless/ralink/rt2x00/
13623
13624RAMDISK RAM BLOCK DEVICE DRIVER
13625M:	Jens Axboe <axboe@kernel.dk>
13626S:	Maintained
13627F:	Documentation/admin-guide/blockdev/ramdisk.rst
13628F:	drivers/block/brd.c
13629
13630RANCHU VIRTUAL BOARD FOR MIPS
13631M:	Miodrag Dinic <miodrag.dinic@mips.com>
13632L:	linux-mips@vger.kernel.org
13633S:	Supported
 
13634F:	arch/mips/generic/board-ranchu.c
13635F:	arch/mips/configs/generic/board-ranchu.config
13636
13637RANDOM NUMBER DRIVER
13638M:	"Theodore Ts'o" <tytso@mit.edu>
13639S:	Maintained
13640F:	drivers/char/random.c
13641
13642RAPIDIO SUBSYSTEM
13643M:	Matt Porter <mporter@kernel.crashing.org>
13644M:	Alexandre Bounine <alex.bou9@gmail.com>
13645S:	Maintained
13646F:	drivers/rapidio/
13647
13648RAS INFRASTRUCTURE
13649M:	Tony Luck <tony.luck@intel.com>
13650M:	Borislav Petkov <bp@alien8.de>
13651L:	linux-edac@vger.kernel.org
13652S:	Maintained
 
13653F:	drivers/ras/
13654F:	include/linux/ras.h
13655F:	include/ras/ras_event.h
13656F:	Documentation/admin-guide/ras.rst
13657
13658RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13659L:	linux-wireless@vger.kernel.org
13660S:	Orphan
13661F:	drivers/net/wireless/ray*
13662
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13663RCUTORTURE TEST FRAMEWORK
13664M:	"Paul E. McKenney" <paulmck@kernel.org>
13665M:	Josh Triplett <josh@joshtriplett.org>
13666R:	Steven Rostedt <rostedt@goodmis.org>
13667R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13668R:	Lai Jiangshan <jiangshanlai@gmail.com>
13669L:	rcu@vger.kernel.org
13670S:	Supported
13671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13672F:	tools/testing/selftests/rcutorture
13673
 
 
 
 
 
 
 
 
 
 
 
 
13674RDC R-321X SoC
13675M:	Florian Fainelli <florian@openwrt.org>
13676S:	Maintained
13677
13678RDC R6040 FAST ETHERNET DRIVER
13679M:	Florian Fainelli <f.fainelli@gmail.com>
13680L:	netdev@vger.kernel.org
13681S:	Maintained
13682F:	drivers/net/ethernet/rdc/r6040.c
13683
13684RDMAVT - RDMA verbs software
13685M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13686M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13687L:	linux-rdma@vger.kernel.org
13688S:	Supported
13689F:	drivers/infiniband/sw/rdmavt
13690
13691RDS - RELIABLE DATAGRAM SOCKETS
13692M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13693L:	netdev@vger.kernel.org
13694L:	linux-rdma@vger.kernel.org
13695L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
 
13696W:	https://oss.oracle.com/projects/rds/
13697S:	Supported
13698F:	net/rds/
13699F:	Documentation/networking/rds.txt
13700
13701RDT - RESOURCE ALLOCATION
13702M:	Fenghua Yu <fenghua.yu@intel.com>
13703M:	Reinette Chatre <reinette.chatre@intel.com>
13704L:	linux-kernel@vger.kernel.org
13705S:	Supported
 
 
13706F:	arch/x86/kernel/cpu/resctrl/
13707F:	arch/x86/include/asm/resctrl_sched.h
13708F:	Documentation/x86/resctrl*
13709
13710READ-COPY UPDATE (RCU)
13711M:	"Paul E. McKenney" <paulmck@kernel.org>
13712M:	Josh Triplett <josh@joshtriplett.org>
13713R:	Steven Rostedt <rostedt@goodmis.org>
13714R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13715R:	Lai Jiangshan <jiangshanlai@gmail.com>
13716R:	Joel Fernandes <joel@joelfernandes.org>
13717L:	rcu@vger.kernel.org
 
13718W:	http://www.rdrop.com/users/paulmck/RCU/
13719S:	Supported
13720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13721F:	Documentation/RCU/
13722X:	Documentation/RCU/torture.txt
13723F:	include/linux/rcu*
 
 
13724X:	include/linux/srcu*.h
13725F:	kernel/rcu/
13726X:	kernel/rcu/srcu*.c
13727
13728REAL TIME CLOCK (RTC) SUBSYSTEM
13729M:	Alessandro Zummo <a.zummo@towertech.it>
13730M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13731L:	linux-rtc@vger.kernel.org
 
13732Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13734S:	Maintained
13735F:	Documentation/devicetree/bindings/rtc/
13736F:	Documentation/admin-guide/rtc.rst
13737F:	drivers/rtc/
 
13738F:	include/linux/rtc.h
 
13739F:	include/uapi/linux/rtc.h
13740F:	include/linux/rtc/
13741F:	include/linux/platform_data/rtc-*
13742F:	tools/testing/selftests/rtc/
13743
13744REALTEK AUDIO CODECS
13745M:	Bard Liao <bardliao@realtek.com>
13746M:	Oder Chiou <oder_chiou@realtek.com>
13747S:	Maintained
 
13748F:	sound/soc/codecs/rt*
13749F:	include/sound/rt*.h
13750
13751REALTEK RTL83xx SMI DSA ROUTER CHIPS
13752M:	Linus Walleij <linus.walleij@linaro.org>
13753S:	Maintained
13754F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13755F:	drivers/net/dsa/realtek-smi*
13756F:	drivers/net/dsa/rtl83*
13757
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13758REDPINE WIRELESS DRIVER
13759M:	Amitkumar Karwar <amitkarwar@gmail.com>
13760M:	Siva Rebbagondla <siva8118@gmail.com>
13761L:	linux-wireless@vger.kernel.org
13762S:	Maintained
13763F:	drivers/net/wireless/rsi/
13764
13765REGISTER MAP ABSTRACTION
13766M:	Mark Brown <broonie@kernel.org>
13767L:	linux-kernel@vger.kernel.org
 
13768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13769S:	Supported
13770F:	Documentation/devicetree/bindings/regmap/
13771F:	drivers/base/regmap/
13772F:	include/linux/regmap.h
13773
13774REISERFS FILE SYSTEM
13775L:	reiserfs-devel@vger.kernel.org
13776S:	Supported
13777F:	fs/reiserfs/
13778
13779REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13780M:	Ohad Ben-Cohen <ohad@wizery.com>
13781M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13782L:	linux-remoteproc@vger.kernel.org
 
13783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13784S:	Maintained
13785F:	Documentation/devicetree/bindings/remoteproc/
13786F:	Documentation/ABI/testing/sysfs-class-remoteproc
13787F:	Documentation/remoteproc.txt
13788F:	drivers/remoteproc/
13789F:	include/linux/remoteproc.h
13790F:	include/linux/remoteproc/
13791
13792REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13793M:	Ohad Ben-Cohen <ohad@wizery.com>
13794M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13795L:	linux-remoteproc@vger.kernel.org
 
13796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13797S:	Maintained
 
13798F:	drivers/rpmsg/
13799F:	Documentation/rpmsg.txt
13800F:	Documentation/ABI/testing/sysfs-bus-rpmsg
13801F:	include/linux/rpmsg.h
13802F:	include/linux/rpmsg/
13803F:	include/uapi/linux/rpmsg.h
13804F:	samples/rpmsg/
13805
13806RENESAS CLOCK DRIVERS
13807M:	Geert Uytterhoeven <geert+renesas@glider.be>
13808L:	linux-renesas-soc@vger.kernel.org
 
13809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13810S:	Supported
13811F:	drivers/clk/renesas/
13812
13813RENESAS EMEV2 I2C DRIVER
13814M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13815S:	Supported
13816F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
13817F:	drivers/i2c/busses/i2c-emev2.c
13818
13819RENESAS ETHERNET DRIVERS
13820R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13821L:	netdev@vger.kernel.org
13822L:	linux-renesas-soc@vger.kernel.org
13823F:	Documentation/devicetree/bindings/net/renesas,*.txt
13824F:	Documentation/devicetree/bindings/net/sh_eth.txt
13825F:	drivers/net/ethernet/renesas/
13826F:	include/linux/sh_eth.h
13827
13828RENESAS R-CAR GYROADC DRIVER
13829M:	Marek Vasut <marek.vasut@gmail.com>
13830L:	linux-iio@vger.kernel.org
13831S:	Supported
13832F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13833F:	drivers/iio/adc/rcar-gyroadc.c
13834
13835RENESAS R-CAR I2C DRIVERS
13836M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13837S:	Supported
13838F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
13839F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
13840F:	drivers/i2c/busses/i2c-rcar.c
13841F:	drivers/i2c/busses/i2c-sh_mobile.c
13842
 
 
 
 
 
 
 
 
 
13843RENESAS RIIC DRIVER
13844M:	Chris Brandt <chris.brandt@renesas.com>
13845S:	Supported
13846F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
13847F:	drivers/i2c/busses/i2c-riic.c
13848
13849RENESAS USB PHY DRIVER
13850M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13851L:	linux-renesas-soc@vger.kernel.org
13852S:	Maintained
13853F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13854
13855RESET CONTROLLER FRAMEWORK
13856M:	Philipp Zabel <p.zabel@pengutronix.de>
 
13857T:	git git://git.pengutronix.de/git/pza/linux
13858S:	Maintained
13859F:	drivers/reset/
13860F:	Documentation/devicetree/bindings/reset/
13861F:	include/dt-bindings/reset/
 
13862F:	include/linux/reset.h
13863F:	include/linux/reset/
13864F:	include/linux/reset-controller.h
13865
13866RESTARTABLE SEQUENCES SUPPORT
13867M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13868M:	Peter Zijlstra <peterz@infradead.org>
13869M:	"Paul E. McKenney" <paulmck@kernel.org>
13870M:	Boqun Feng <boqun.feng@gmail.com>
13871L:	linux-kernel@vger.kernel.org
13872S:	Supported
 
 
13873F:	kernel/rseq.c
13874F:	include/uapi/linux/rseq.h
13875F:	include/trace/events/rseq.h
13876F:	tools/testing/selftests/rseq/
13877
13878RFKILL
13879M:	Johannes Berg <johannes@sipsolutions.net>
13880L:	linux-wireless@vger.kernel.org
13881W:	http://wireless.kernel.org/
 
13882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13884S:	Maintained
13885F:	Documentation/driver-api/rfkill.rst
13886F:	Documentation/ABI/stable/sysfs-class-rfkill
13887F:	net/rfkill/
13888F:	include/linux/rfkill.h
13889F:	include/uapi/linux/rfkill.h
 
13890
13891RHASHTABLE
13892M:	Thomas Graf <tgraf@suug.ch>
13893M:	Herbert Xu <herbert@gondor.apana.org.au>
13894L:	netdev@vger.kernel.org
13895S:	Maintained
 
 
13896F:	lib/rhashtable.c
13897F:	lib/test_rhashtable.c
13898F:	include/linux/rhashtable.h
13899F:	include/linux/rhashtable-types.h
13900
13901RICOH R5C592 MEMORYSTICK DRIVER
13902M:	Maxim Levitsky <maximlevitsky@gmail.com>
13903S:	Maintained
13904F:	drivers/memstick/host/r592.*
13905
13906RICOH SMARTMEDIA/XD DRIVER
13907M:	Maxim Levitsky <maximlevitsky@gmail.com>
13908S:	Maintained
13909F:	drivers/mtd/nand/raw/r852.c
13910F:	drivers/mtd/nand/raw/r852.h
13911
13912RISC-V ARCHITECTURE
13913M:	Paul Walmsley <paul.walmsley@sifive.com>
13914M:	Palmer Dabbelt <palmer@dabbelt.com>
13915M:	Albert Ou <aou@eecs.berkeley.edu>
13916L:	linux-riscv@lists.infradead.org
 
 
13917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13918S:	Supported
13919F:	arch/riscv/
 
13920K:	riscv
13921N:	riscv
 
 
 
 
 
 
13922
13923ROCCAT DRIVERS
13924M:	Stefan Achatz <erazor_de@users.sourceforge.net>
 
13925W:	http://sourceforge.net/projects/roccat/
13926S:	Maintained
13927F:	drivers/hid/hid-roccat*
13928F:	include/linux/hid-roccat*
13929F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
 
 
 
 
 
13930
13931ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13932M:	Jacob Chen <jacob-chen@iotwrt.com>
13933M:	Ezequiel Garcia <ezequiel@collabora.com>
13934L:	linux-media@vger.kernel.org
 
13935S:	Maintained
 
13936F:	drivers/media/platform/rockchip/rga/
13937F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13938
13939HANTRO VPU CODEC DRIVER
13940M:	Ezequiel Garcia <ezequiel@collabora.com>
13941L:	linux-media@vger.kernel.org
 
13942S:	Maintained
13943F:	drivers/staging/media/hantro/
13944F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13945
13946ROCKER DRIVER
13947M:	Jiri Pirko <jiri@resnulli.us>
13948L:	netdev@vger.kernel.org
13949S:	Supported
13950F:	drivers/net/ethernet/rocker/
13951
13952ROCKETPORT DRIVER
13953P:	Comtrol Corp.
13954W:	http://www.comtrol.com
13955S:	Maintained
13956F:	Documentation/driver-api/serial/rocket.rst
13957F:	drivers/tty/rocket*
13958
13959ROCKETPORT EXPRESS/INFINITY DRIVER
13960M:	Kevin Cernekee <cernekee@gmail.com>
13961L:	linux-serial@vger.kernel.org
13962S:	Odd Fixes
13963F:	drivers/tty/serial/rp2.*
13964
 
 
 
 
 
 
 
 
 
 
 
 
 
13965ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13966M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13967L:	linux-kernel@vger.kernel.org
13968L:	linux-renesas-soc@vger.kernel.org
13969S:	Supported
 
 
13970F:	drivers/mfd/bd9571mwv.c
13971F:	drivers/regulator/bd9571mwv-regulator.c
13972F:	drivers/gpio/gpio-bd9571mwv.c
13973F:	include/linux/mfd/bd9571mwv.h
13974F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13975
13976ROSE NETWORK LAYER
13977M:	Ralf Baechle <ralf@linux-mips.org>
13978L:	linux-hams@vger.kernel.org
 
13979W:	http://www.linux-ax25.org/
13980S:	Maintained
13981F:	include/net/rose.h
13982F:	include/uapi/linux/rose.h
13983F:	net/rose/
13984
 
 
 
 
 
 
 
 
13985RTL2830 MEDIA DRIVER
13986M:	Antti Palosaari <crope@iki.fi>
13987L:	linux-media@vger.kernel.org
 
13988W:	https://linuxtv.org
13989W:	http://palosaari.fi/linux/
13990Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13991T:	git git://linuxtv.org/anttip/media_tree.git
13992S:	Maintained
13993F:	drivers/media/dvb-frontends/rtl2830*
13994
13995RTL2832 MEDIA DRIVER
13996M:	Antti Palosaari <crope@iki.fi>
13997L:	linux-media@vger.kernel.org
 
13998W:	https://linuxtv.org
13999W:	http://palosaari.fi/linux/
14000Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14001T:	git git://linuxtv.org/anttip/media_tree.git
14002S:	Maintained
14003F:	drivers/media/dvb-frontends/rtl2832*
14004
14005RTL2832_SDR MEDIA DRIVER
14006M:	Antti Palosaari <crope@iki.fi>
14007L:	linux-media@vger.kernel.org
 
14008W:	https://linuxtv.org
14009W:	http://palosaari.fi/linux/
14010Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14011T:	git git://linuxtv.org/anttip/media_tree.git
14012S:	Maintained
14013F:	drivers/media/dvb-frontends/rtl2832_sdr*
14014
14015RTL8180 WIRELESS DRIVER
14016L:	linux-wireless@vger.kernel.org
14017W:	http://wireless.kernel.org/
 
14018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14019S:	Orphan
14020F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
14021
14022RTL8187 WIRELESS DRIVER
14023M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14024M:	Hin-Tak Leung <htl10@users.sourceforge.net>
14025M:	Larry Finger <Larry.Finger@lwfinger.net>
14026L:	linux-wireless@vger.kernel.org
14027W:	http://wireless.kernel.org/
 
14028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14029S:	Maintained
14030F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
14031
14032REALTEK WIRELESS DRIVER (rtlwifi family)
14033M:	Ping-Ke Shih <pkshih@realtek.com>
14034L:	linux-wireless@vger.kernel.org
14035W:	http://wireless.kernel.org/
14036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14037S:	Maintained
14038F:	drivers/net/wireless/realtek/rtlwifi/
14039
14040REALTEK WIRELESS DRIVER (rtw88)
14041M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14042L:	linux-wireless@vger.kernel.org
14043S:	Maintained
14044F:	drivers/net/wireless/realtek/rtw88/
14045
14046RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14047M:	Jes Sorensen <Jes.Sorensen@gmail.com>
14048L:	linux-wireless@vger.kernel.org
 
14049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
 
 
 
 
 
 
14050S:	Maintained
14051F:	drivers/net/wireless/realtek/rtl8xxxu/
14052
14053RXRPC SOCKETS (AF_RXRPC)
14054M:	David Howells <dhowells@redhat.com>
14055L:	linux-afs@lists.infradead.org
14056S:	Supported
14057F:	net/rxrpc/
 
14058F:	include/keys/rxrpc-type.h
14059F:	include/net/af_rxrpc.h
14060F:	include/trace/events/rxrpc.h
14061F:	include/uapi/linux/rxrpc.h
14062F:	Documentation/networking/rxrpc.txt
14063W:	https://www.infradead.org/~dhowells/kafs/
14064
14065S3 SAVAGE FRAMEBUFFER DRIVER
14066M:	Antonino Daplas <adaplas@gmail.com>
14067L:	linux-fbdev@vger.kernel.org
14068S:	Maintained
14069F:	drivers/video/fbdev/savage/
14070
14071S390
14072M:	Heiko Carstens <heiko.carstens@de.ibm.com>
14073M:	Vasily Gorbik <gor@linux.ibm.com>
14074M:	Christian Borntraeger <borntraeger@de.ibm.com>
14075L:	linux-s390@vger.kernel.org
 
14076W:	http://www.ibm.com/developerworks/linux/linux390/
14077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14078S:	Supported
 
14079F:	arch/s390/
14080F:	drivers/s390/
14081F:	Documentation/s390/
14082F:	Documentation/driver-api/s390-drivers.rst
14083
14084S390 COMMON I/O LAYER
14085M:	Sebastian Ott <sebott@linux.ibm.com>
14086M:	Peter Oberparleiter <oberpar@linux.ibm.com>
14087L:	linux-s390@vger.kernel.org
 
14088W:	http://www.ibm.com/developerworks/linux/linux390/
14089S:	Supported
14090F:	drivers/s390/cio/
14091
14092S390 DASD DRIVER
14093M:	Stefan Haberland <sth@linux.ibm.com>
14094M:	Jan Hoeppner <hoeppner@linux.ibm.com>
14095L:	linux-s390@vger.kernel.org
 
14096W:	http://www.ibm.com/developerworks/linux/linux390/
14097S:	Supported
14098F:	drivers/s390/block/dasd*
14099F:	block/partitions/ibm.c
14100
14101S390 IOMMU (PCI)
14102M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
 
14103L:	linux-s390@vger.kernel.org
 
14104W:	http://www.ibm.com/developerworks/linux/linux390/
14105S:	Supported
14106F:	drivers/iommu/s390-iommu.c
14107
14108S390 IUCV NETWORK LAYER
14109M:	Julian Wiedmann <jwi@linux.ibm.com>
 
14110M:	Ursula Braun <ubraun@linux.ibm.com>
14111L:	linux-s390@vger.kernel.org
 
14112W:	http://www.ibm.com/developerworks/linux/linux390/
14113S:	Supported
14114F:	drivers/s390/net/*iucv*
14115F:	include/net/iucv/
14116F:	net/iucv/
14117
14118S390 NETWORK DRIVERS
14119M:	Julian Wiedmann <jwi@linux.ibm.com>
 
14120M:	Ursula Braun <ubraun@linux.ibm.com>
14121L:	linux-s390@vger.kernel.org
 
14122W:	http://www.ibm.com/developerworks/linux/linux390/
14123S:	Supported
14124F:	drivers/s390/net/
14125
14126S390 PCI SUBSYSTEM
14127M:	Sebastian Ott <sebott@linux.ibm.com>
14128M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14129L:	linux-s390@vger.kernel.org
 
14130W:	http://www.ibm.com/developerworks/linux/linux390/
14131S:	Supported
14132F:	arch/s390/pci/
14133F:	drivers/pci/hotplug/s390_pci_hpc.c
 
 
 
 
 
 
 
 
 
 
 
 
 
14134
14135S390 VFIO-CCW DRIVER
14136M:	Cornelia Huck <cohuck@redhat.com>
14137M:	Eric Farman <farman@linux.ibm.com>
14138R:	Halil Pasic <pasic@linux.ibm.com>
14139L:	linux-s390@vger.kernel.org
14140L:	kvm@vger.kernel.org
14141S:	Supported
 
14142F:	drivers/s390/cio/vfio_ccw*
14143F:	Documentation/s390/vfio-ccw.rst
14144F:	include/uapi/linux/vfio_ccw.h
14145
14146S390 ZCRYPT DRIVER
14147M:	Harald Freudenberger <freude@linux.ibm.com>
14148L:	linux-s390@vger.kernel.org
 
14149W:	http://www.ibm.com/developerworks/linux/linux390/
14150S:	Supported
14151F:	drivers/s390/crypto/
14152
14153S390 VFIO AP DRIVER
14154M:	Tony Krowiak <akrowiak@linux.ibm.com>
14155M:	Pierre Morel <pmorel@linux.ibm.com>
14156M:	Halil Pasic <pasic@linux.ibm.com>
14157L:	linux-s390@vger.kernel.org
14158W:	http://www.ibm.com/developerworks/linux/linux390/
14159S:	Supported
14160F:	drivers/s390/crypto/vfio_ap_drv.c
14161F:	drivers/s390/crypto/vfio_ap_private.h
14162F:	drivers/s390/crypto/vfio_ap_ops.c
14163F:	Documentation/s390/vfio-ap.rst
14164
14165S390 ZFCP DRIVER
14166M:	Steffen Maier <maier@linux.ibm.com>
14167M:	Benjamin Block <bblock@linux.ibm.com>
14168L:	linux-s390@vger.kernel.org
 
14169W:	http://www.ibm.com/developerworks/linux/linux390/
14170S:	Supported
14171F:	drivers/s390/scsi/zfcp_*
14172
14173S3C24XX SD/MMC Driver
14174M:	Ben Dooks <ben-linux@fluff.org>
14175L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14176S:	Supported
14177F:	drivers/mmc/host/s3cmci.*
14178
14179SAA6588 RDS RECEIVER DRIVER
14180M:	Hans Verkuil <hverkuil@xs4all.nl>
14181L:	linux-media@vger.kernel.org
 
 
14182T:	git git://linuxtv.org/media_tree.git
14183W:	https://linuxtv.org
14184S:	Odd Fixes
14185F:	drivers/media/i2c/saa6588*
14186
14187SAA7134 VIDEO4LINUX DRIVER
14188M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14189L:	linux-media@vger.kernel.org
 
14190W:	https://linuxtv.org
14191T:	git git://linuxtv.org/media_tree.git
14192S:	Odd fixes
14193F:	Documentation/media/v4l-drivers/saa7134*
14194F:	drivers/media/pci/saa7134/
14195
14196SAA7146 VIDEO4LINUX-2 DRIVER
14197M:	Hans Verkuil <hverkuil@xs4all.nl>
14198L:	linux-media@vger.kernel.org
 
14199T:	git git://linuxtv.org/media_tree.git
14200S:	Maintained
14201F:	drivers/media/common/saa7146/
14202F:	drivers/media/pci/saa7146/
14203F:	include/media/drv-intf/saa7146*
14204
14205SAFESETID SECURITY MODULE
14206M:     Micah Morton <mortonm@chromium.org>
14207S:     Supported
14208F:     security/safesetid/
14209F:     Documentation/admin-guide/LSM/SafeSetID.rst
14210
14211SAMSUNG AUDIO (ASoC) DRIVERS
14212M:	Krzysztof Kozlowski <krzk@kernel.org>
14213M:	Sangbeom Kim <sbkim73@samsung.com>
14214M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14215L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14216S:	Supported
 
14217F:	sound/soc/samsung/
14218F:	Documentation/devicetree/bindings/sound/samsung*
14219
14220SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14221M:	Krzysztof Kozlowski <krzk@kernel.org>
14222L:	linux-crypto@vger.kernel.org
14223L:	linux-samsung-soc@vger.kernel.org
14224S:	Maintained
 
14225F:	drivers/crypto/exynos-rng.c
14226F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14227
14228SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14229M:	Łukasz Stelmach <l.stelmach@samsung.com>
14230L:	linux-samsung-soc@vger.kernel.org
14231S:	Maintained
 
14232F:	drivers/char/hw_random/exynos-trng.c
14233F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14234
14235SAMSUNG FRAMEBUFFER DRIVER
14236M:	Jingoo Han <jingoohan1@gmail.com>
14237L:	linux-fbdev@vger.kernel.org
14238S:	Maintained
14239F:	drivers/video/fbdev/s3c-fb.c
14240
14241SAMSUNG LAPTOP DRIVER
14242M:	Corentin Chary <corentin.chary@gmail.com>
14243L:	platform-driver-x86@vger.kernel.org
14244S:	Maintained
14245F:	drivers/platform/x86/samsung-laptop.c
14246
14247SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14248M:	Sangbeom Kim <sbkim73@samsung.com>
14249M:	Krzysztof Kozlowski <krzk@kernel.org>
14250M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14251L:	linux-kernel@vger.kernel.org
14252L:	linux-samsung-soc@vger.kernel.org
14253S:	Supported
 
 
 
 
 
14254F:	drivers/mfd/sec*.c
14255F:	drivers/regulator/s2m*.c
14256F:	drivers/regulator/s5m*.c
14257F:	drivers/clk/clk-s2mps11.c
14258F:	drivers/rtc/rtc-s5m.c
14259F:	include/linux/mfd/samsung/
14260F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14261F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14262F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14263F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14264
14265SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14266M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14267L:	linux-media@vger.kernel.org
14268L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14269S:	Maintained
14270F:	drivers/media/platform/s3c-camif/
14271F:	include/media/drv-intf/s3c_camif.h
14272
14273SAMSUNG S3FWRN5 NFC DRIVER
14274M:	Robert Baldyga <r.baldyga@samsung.com>
14275M:	Krzysztof Opasiak <k.opasiak@samsung.com>
14276L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14277S:	Supported
14278F:	drivers/nfc/s3fwrn5
14279
14280SAMSUNG S5C73M3 CAMERA DRIVER
14281M:	Kyungmin Park <kyungmin.park@samsung.com>
14282M:	Andrzej Hajda <a.hajda@samsung.com>
14283L:	linux-media@vger.kernel.org
14284S:	Supported
14285F:	drivers/media/i2c/s5c73m3/*
14286
14287SAMSUNG S5K5BAF 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/s5k5baf.c
14293
14294SAMSUNG S5P Security SubSystem (SSS) DRIVER
14295M:	Krzysztof Kozlowski <krzk@kernel.org>
14296M:	Vladimir Zapolskiy <vz@mleia.com>
14297M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
14298L:	linux-crypto@vger.kernel.org
14299L:	linux-samsung-soc@vger.kernel.org
14300S:	Maintained
14301F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14302F:	Documentation/devicetree/bindings/crypto/samsung-sss.txt
14303F:	drivers/crypto/s5p-sss.c
14304
14305SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14306M:	Kyungmin Park <kyungmin.park@samsung.com>
14307M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14308L:	linux-media@vger.kernel.org
 
14309Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14310S:	Supported
14311F:	drivers/media/platform/exynos4-is/
14312
14313SAMSUNG SOC CLOCK DRIVERS
14314M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14315M:	Tomasz Figa <tomasz.figa@gmail.com>
14316M:	Chanwoo Choi <cw00.choi@samsung.com>
 
14317S:	Supported
14318L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14320F:	drivers/clk/samsung/
14321F:	include/dt-bindings/clock/exynos*.h
14322F:	Documentation/devicetree/bindings/clock/exynos*.txt
14323F:	Documentation/devicetree/bindings/clock/samsung,s3c*
14324F:	Documentation/devicetree/bindings/clock/samsung,s5p*
 
 
14325
14326SAMSUNG SPI DRIVERS
14327M:	Kukjin Kim <kgene@kernel.org>
14328M:	Krzysztof Kozlowski <krzk@kernel.org>
14329M:	Andi Shyti <andi@etezian.org>
14330L:	linux-spi@vger.kernel.org
14331L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14332S:	Maintained
14333F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
14334F:	drivers/spi/spi-s3c*
14335F:	include/linux/platform_data/spi-s3c64xx.h
14336
14337SAMSUNG SXGBE DRIVERS
14338M:	Byungho An <bh74.an@samsung.com>
14339M:	Girish K S <ks.giri@samsung.com>
14340M:	Vipul Pandya <vipul.pandya@samsung.com>
14341S:	Supported
14342L:	netdev@vger.kernel.org
14343F:	drivers/net/ethernet/samsung/sxgbe/
14344
14345SAMSUNG THERMAL DRIVER
14346M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14347L:	linux-pm@vger.kernel.org
14348L:	linux-samsung-soc@vger.kernel.org
14349S:	Supported
14350T:	git https://github.com/lmajewski/linux-samsung-thermal.git
14351F:	drivers/thermal/samsung/
14352
14353SAMSUNG USB2 PHY DRIVER
14354M:	Kamil Debski <kamil@wypas.org>
14355M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14356L:	linux-kernel@vger.kernel.org
14357S:	Supported
14358F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
14359F:	Documentation/driver-api/phy/samsung-usb2.rst
14360F:	drivers/phy/samsung/phy-exynos4210-usb2.c
14361F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
14362F:	drivers/phy/samsung/phy-exynos5250-usb2.c
14363F:	drivers/phy/samsung/phy-s5pv210-usb2.c
14364F:	drivers/phy/samsung/phy-samsung-usb2.c
14365F:	drivers/phy/samsung/phy-samsung-usb2.h
14366
14367SC1200 WDT DRIVER
14368M:	Zwane Mwaikambo <zwanem@gmail.com>
14369S:	Maintained
14370F:	drivers/watchdog/sc1200wdt.c
14371
14372SCHEDULER
14373M:	Ingo Molnar <mingo@redhat.com>
14374M:	Peter Zijlstra <peterz@infradead.org>
14375M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14376M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14377R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14378R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14379R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14380R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14381L:	linux-kernel@vger.kernel.org
 
14382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14383S:	Maintained
14384F:	kernel/sched/
14385F:	include/linux/sched.h
 
14386F:	include/uapi/linux/sched.h
14387F:	include/linux/wait.h
14388F:	include/linux/preempt.h
14389
14390SCR24X CHIP CARD INTERFACE DRIVER
14391M:	Lubomir Rintel <lkundrak@v3.sk>
14392S:	Supported
14393F:	drivers/char/pcmcia/scr24x_cs.c
14394
14395SCSI CDROM DRIVER
14396M:	Jens Axboe <axboe@kernel.dk>
14397L:	linux-scsi@vger.kernel.org
 
14398W:	http://www.kernel.dk
14399S:	Maintained
14400F:	drivers/scsi/sr*
14401
14402SCSI RDMA PROTOCOL (SRP) INITIATOR
14403M:	Bart Van Assche <bvanassche@acm.org>
14404L:	linux-rdma@vger.kernel.org
14405S:	Supported
14406Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14407F:	drivers/infiniband/ulp/srp/
14408F:	include/scsi/srp.h
14409
14410SCSI RDMA PROTOCOL (SRP) TARGET
14411M:	Bart Van Assche <bvanassche@acm.org>
14412L:	linux-rdma@vger.kernel.org
14413L:	target-devel@vger.kernel.org
14414S:	Supported
14415Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14416F:	drivers/infiniband/ulp/srpt/
14417
14418SCSI SG DRIVER
14419M:	Doug Gilbert <dgilbert@interlog.com>
14420L:	linux-scsi@vger.kernel.org
 
14421W:	http://sg.danny.cz/sg
14422S:	Maintained
14423F:	Documentation/scsi/scsi-generic.txt
14424F:	drivers/scsi/sg.c
14425F:	include/scsi/sg.h
14426
14427SCSI SUBSYSTEM
14428M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
14429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14430M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14432Q:	https://patchwork.kernel.org/project/linux-scsi/list/
14433L:	linux-scsi@vger.kernel.org
14434S:	Maintained
 
 
 
14435F:	Documentation/devicetree/bindings/scsi/
14436F:	drivers/scsi/
14437F:	include/scsi/
14438
14439SCSI TAPE DRIVER
14440M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14441L:	linux-scsi@vger.kernel.org
14442S:	Maintained
14443F:	Documentation/scsi/st.txt
14444F:	drivers/scsi/st.*
14445F:	drivers/scsi/st_*.h
14446
14447SCSI TARGET SUBSYSTEM
14448M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14449L:	linux-scsi@vger.kernel.org
14450L:	target-devel@vger.kernel.org
 
14451W:	http://www.linux-iscsi.org
 
14452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14453Q:	https://patchwork.kernel.org/project/target-devel/list/
14454S:	Supported
14455F:	drivers/target/
14456F:	include/target/
14457F:	Documentation/target/
14458
14459SCTP PROTOCOL
14460M:	Vlad Yasevich <vyasevich@gmail.com>
14461M:	Neil Horman <nhorman@tuxdriver.com>
14462M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14463L:	linux-sctp@vger.kernel.org
 
14464W:	http://lksctp.sourceforge.net
14465S:	Maintained
14466F:	Documentation/networking/sctp.txt
14467F:	include/linux/sctp.h
 
14468F:	include/uapi/linux/sctp.h
14469F:	include/net/sctp/
14470F:	net/sctp/
14471
14472SCx200 CPU SUPPORT
14473M:	Jim Cromie <jim.cromie@gmail.com>
14474S:	Odd Fixes
14475F:	Documentation/i2c/busses/scx200_acb.rst
14476F:	arch/x86/platform/scx200/
14477F:	drivers/watchdog/scx200_wdt.c
14478F:	drivers/i2c/busses/scx200*
14479F:	drivers/mtd/maps/scx200_docflash.c
 
14480F:	include/linux/scx200.h
14481
14482SCx200 GPIO DRIVER
14483M:	Jim Cromie <jim.cromie@gmail.com>
14484S:	Maintained
14485F:	drivers/char/scx200_gpio.c
14486F:	include/linux/scx200_gpio.h
14487
14488SCx200 HRT CLOCKSOURCE DRIVER
14489M:	Jim Cromie <jim.cromie@gmail.com>
14490S:	Maintained
14491F:	drivers/clocksource/scx200_hrt.c
14492
14493SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14494M:	Sascha Sommer <saschasommer@freenet.de>
14495L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14496S:	Maintained
14497F:	drivers/mmc/host/sdricoh_cs.c
14498
14499SECO BOARDS CEC DRIVER
14500M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14501S:	Maintained
14502F:	drivers/media/platform/seco-cec/seco-cec.c
14503F:	drivers/media/platform/seco-cec/seco-cec.h
14504
14505SECURE COMPUTING
14506M:	Kees Cook <keescook@chromium.org>
14507R:	Andy Lutomirski <luto@amacapital.net>
14508R:	Will Drewry <wad@chromium.org>
 
14509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14510S:	Supported
 
 
14511F:	kernel/seccomp.c
14512F:	include/uapi/linux/seccomp.h
14513F:	include/linux/seccomp.h
14514F:	tools/testing/selftests/seccomp/*
14515F:	tools/testing/selftests/kselftest_harness.h
14516F:	Documentation/userspace-api/seccomp_filter.rst
14517K:	\bsecure_computing
14518K:	\bTIF_SECCOMP\b
14519
14520SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14521M:	Al Cooper <alcooperx@gmail.com>
14522L:	linux-mmc@vger.kernel.org
14523L:	bcm-kernel-feedback-list@broadcom.com
14524S:	Maintained
14525F:	drivers/mmc/host/sdhci-brcmstb*
14526
14527SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14528M:	Adrian Hunter <adrian.hunter@intel.com>
14529L:	linux-mmc@vger.kernel.org
14530S:	Maintained
14531F:	drivers/mmc/host/sdhci*
14532F:	include/linux/mmc/sdhci*
14533
14534EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14535M:	Adrian Hunter <adrian.hunter@intel.com>
14536M:	Ritesh Harjani <riteshh@codeaurora.org>
14537M:	Asutosh Das <asutoshd@codeaurora.org>
14538L:	linux-mmc@vger.kernel.org
14539S:	Maintained
14540F:	drivers/mmc/host/cqhci*
14541
14542SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14543M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14544M:	Manjunath M B <manjumb@synopsys.com>
14545L:	linux-mmc@vger.kernel.org
14546S:	Maintained
14547F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14548
14549SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14550M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14551L:	linux-mmc@vger.kernel.org
14552S:	Supported
14553F:	drivers/mmc/host/sdhci-of-at91.c
14554
14555SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14556M:	Ben Dooks <ben-linux@fluff.org>
14557M:	Jaehoon Chung <jh80.chung@samsung.com>
14558L:	linux-mmc@vger.kernel.org
14559S:	Maintained
14560F:	drivers/mmc/host/sdhci-s3c*
14561
14562SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14563M:	Viresh Kumar <vireshk@kernel.org>
14564L:	linux-mmc@vger.kernel.org
14565S:	Maintained
14566F:	drivers/mmc/host/sdhci-spear.c
14567
14568SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14569M:	Kishon Vijay Abraham I <kishon@ti.com>
14570L:	linux-mmc@vger.kernel.org
14571S:	Maintained
14572F:	drivers/mmc/host/sdhci-omap.c
14573
14574SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14575M:	Scott Bauer <scott.bauer@intel.com>
14576M:	Jonathan Derrick <jonathan.derrick@intel.com>
 
14577L:	linux-block@vger.kernel.org
14578S:	Supported
 
14579F:	block/sed*
14580F:	block/opal_proto.h
14581F:	include/linux/sed*
14582F:	include/uapi/linux/sed*
14583
14584SECURITY CONTACT
14585M:	Security Officers <security@kernel.org>
14586S:	Supported
 
14587
14588SECURITY SUBSYSTEM
14589M:	James Morris <jmorris@namei.org>
14590M:	"Serge E. Hallyn" <serge@hallyn.com>
14591L:	linux-security-module@vger.kernel.org (suggested Cc:)
 
 
14592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14593W:	http://kernsec.org/
14594S:	Supported
14595F:	security/
14596X:	security/selinux/
14597
14598SELINUX SECURITY MODULE
14599M:	Paul Moore <paul@paul-moore.com>
14600M:	Stephen Smalley <sds@tycho.nsa.gov>
14601M:	Eric Paris <eparis@parisplace.org>
14602L:	selinux@vger.kernel.org
 
14603W:	https://selinuxproject.org
14604W:	https://github.com/SELinuxProject
14605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14606S:	Supported
 
 
14607F:	include/uapi/linux/selinux_netlink.h
 
14608F:	security/selinux/
14609F:	scripts/selinux/
14610F:	Documentation/admin-guide/LSM/SELinux.rst
14611
14612SENSABLE PHANTOM
14613M:	Jiri Slaby <jirislaby@gmail.com>
14614S:	Maintained
14615F:	drivers/misc/phantom.c
14616F:	include/uapi/linux/phantom.h
14617
 
 
 
 
 
 
 
 
 
14618SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14619M:	Tomasz Duszynski <tduszyns@gmail.com>
14620S:	Maintained
 
14621F:	drivers/iio/chemical/sps30.c
14622F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14623
14624SERIAL DEVICE BUS
14625M:	Rob Herring <robh@kernel.org>
14626L:	linux-serial@vger.kernel.org
14627S:	Maintained
14628F:	Documentation/devicetree/bindings/serial/slave-device.txt
14629F:	drivers/tty/serdev/
14630F:	include/linux/serdev.h
14631
14632SERIAL DRIVERS
14633M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14634L:	linux-serial@vger.kernel.org
14635S:	Maintained
14636F:	Documentation/devicetree/bindings/serial/
14637F:	drivers/tty/serial/
14638
14639SERIAL IR RECEIVER
14640M:	Sean Young <sean@mess.org>
14641L:	linux-media@vger.kernel.org
14642S:	Maintained
14643F:	drivers/media/rc/serial_ir.c
14644
 
 
 
 
 
 
 
 
14645SFC NETWORK DRIVER
14646M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14647M:	Edward Cree <ecree@solarflare.com>
14648M:	Martin Habets <mhabets@solarflare.com>
14649L:	netdev@vger.kernel.org
14650S:	Supported
14651F:	drivers/net/ethernet/sfc/
14652
14653SFF/SFP/SFP+ MODULE SUPPORT
14654M:	Russell King <linux@armlinux.org.uk>
14655L:	netdev@vger.kernel.org
14656S:	Maintained
14657F:	drivers/net/phy/phylink.c
14658F:	drivers/net/phy/sfp*
14659F:	include/linux/phylink.h
14660F:	include/linux/sfp.h
14661K:	phylink
14662
14663SGI GRU DRIVER
14664M:	Dimitri Sivanich <sivanich@sgi.com>
14665S:	Maintained
14666F:	drivers/misc/sgi-gru/
14667
14668SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14669M:	Pat Gefre <pfg@sgi.com>
14670L:	linux-ia64@vger.kernel.org
14671S:	Supported
14672F:	Documentation/ia64/serial.rst
14673F:	drivers/tty/serial/ioc?_serial.c
14674F:	include/linux/ioc?.h
14675
14676SGI XP/XPC/XPNET DRIVER
14677M:	Cliff Whickman <cpw@sgi.com>
14678M:	Robin Holt <robinmholt@gmail.com>
14679S:	Maintained
14680F:	drivers/misc/sgi-xp/
14681
14682SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14683M:	Ursula Braun <ubraun@linux.ibm.com>
14684M:	Karsten Graul <kgraul@linux.ibm.com>
14685L:	linux-s390@vger.kernel.org
 
14686W:	http://www.ibm.com/developerworks/linux/linux390/
14687S:	Supported
14688F:	net/smc/
14689
 
 
 
 
 
 
 
 
14690SHARP RJ54N1CB0C SENSOR DRIVER
14691M:	Jacopo Mondi <jacopo@jmondi.org>
14692L:	linux-media@vger.kernel.org
 
14693T:	git git://linuxtv.org/media_tree.git
14694S:	Odd fixes
14695F:	drivers/media/i2c/rj54n1cb0c.c
14696F:	include/media/i2c/rj54n1cb0c.h
14697
14698SH_VEU V4L2 MEM2MEM DRIVER
14699L:	linux-media@vger.kernel.org
14700S:	Orphan
14701F:	drivers/media/platform/sh_veu.c
14702
14703SH_VOU V4L2 OUTPUT DRIVER
14704L:	linux-media@vger.kernel.org
14705S:	Orphan
14706F:	drivers/media/platform/sh_vou.c
14707F:	include/media/drv-intf/sh_vou.h
14708
14709SI2157 MEDIA DRIVER
14710M:	Antti Palosaari <crope@iki.fi>
14711L:	linux-media@vger.kernel.org
 
14712W:	https://linuxtv.org
14713W:	http://palosaari.fi/linux/
14714Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14715T:	git git://linuxtv.org/anttip/media_tree.git
14716S:	Maintained
14717F:	drivers/media/tuners/si2157*
14718
14719SI2165 MEDIA DRIVER
14720M:	Matthias Schwarzott <zzam@gentoo.org>
14721L:	linux-media@vger.kernel.org
 
14722W:	https://linuxtv.org
14723Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14724S:	Maintained
14725F:	drivers/media/dvb-frontends/si2165*
14726
14727SI2168 MEDIA DRIVER
14728M:	Antti Palosaari <crope@iki.fi>
14729L:	linux-media@vger.kernel.org
 
14730W:	https://linuxtv.org
14731W:	http://palosaari.fi/linux/
14732Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14733T:	git git://linuxtv.org/anttip/media_tree.git
14734S:	Maintained
14735F:	drivers/media/dvb-frontends/si2168*
14736
14737SI470X FM RADIO RECEIVER I2C DRIVER
14738M:	Hans Verkuil <hverkuil@xs4all.nl>
14739L:	linux-media@vger.kernel.org
 
 
14740T:	git git://linuxtv.org/media_tree.git
14741W:	https://linuxtv.org
14742S:	Odd Fixes
14743F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14744
14745SI470X FM RADIO RECEIVER USB DRIVER
14746M:	Hans Verkuil <hverkuil@xs4all.nl>
14747L:	linux-media@vger.kernel.org
 
 
14748T:	git git://linuxtv.org/media_tree.git
14749W:	https://linuxtv.org
14750S:	Maintained
14751F:	drivers/media/radio/si470x/radio-si470x-common.c
 
14752F:	drivers/media/radio/si470x/radio-si470x.h
14753F:	drivers/media/radio/si470x/radio-si470x-usb.c
14754
14755SI4713 FM RADIO TRANSMITTER I2C DRIVER
14756M:	Eduardo Valentin <edubezval@gmail.com>
14757L:	linux-media@vger.kernel.org
 
 
14758T:	git git://linuxtv.org/media_tree.git
14759W:	https://linuxtv.org
14760S:	Odd Fixes
14761F:	drivers/media/radio/si4713/si4713.?
14762
14763SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14764M:	Eduardo Valentin <edubezval@gmail.com>
14765L:	linux-media@vger.kernel.org
 
 
14766T:	git git://linuxtv.org/media_tree.git
14767W:	https://linuxtv.org
14768S:	Odd Fixes
14769F:	drivers/media/radio/si4713/radio-platform-si4713.c
14770
14771SI4713 FM RADIO TRANSMITTER USB DRIVER
14772M:	Hans Verkuil <hverkuil@xs4all.nl>
14773L:	linux-media@vger.kernel.org
 
 
14774T:	git git://linuxtv.org/media_tree.git
14775W:	https://linuxtv.org
14776S:	Maintained
14777F:	drivers/media/radio/si4713/radio-usb-si4713.c
14778
14779SIANO DVB DRIVER
14780M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14781L:	linux-media@vger.kernel.org
 
14782W:	https://linuxtv.org
14783T:	git git://linuxtv.org/media_tree.git
14784S:	Odd fixes
14785F:	drivers/media/common/siano/
 
14786F:	drivers/media/usb/siano/
14787F:	drivers/media/usb/siano/
14788F:	drivers/media/mmc/siano/
14789
14790SIFIVE DRIVERS
14791M:	Palmer Dabbelt <palmer@dabbelt.com>
14792M:	Paul Walmsley <paul.walmsley@sifive.com>
14793L:	linux-riscv@lists.infradead.org
 
14794T:	git git://github.com/sifive/riscv-linux.git
14795S:	Supported
14796K:	[^@]sifive
14797N:	sifive
14798
14799SIFIVE FU540 SYSTEM-ON-CHIP
14800M:	Paul Walmsley <paul.walmsley@sifive.com>
14801M:	Palmer Dabbelt <palmer@dabbelt.com>
14802L:	linux-riscv@lists.infradead.org
 
14803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14804S:	Supported
14805K:	fu540
14806N:	fu540
 
 
 
 
 
14807
14808SILEAD TOUCHSCREEN DRIVER
14809M:	Hans de Goede <hdegoede@redhat.com>
14810L:	linux-input@vger.kernel.org
14811L:	platform-driver-x86@vger.kernel.org
14812S:	Maintained
14813F:	drivers/input/touchscreen/silead.c
14814F:	drivers/platform/x86/touchscreen_dmi.c
14815
 
 
 
 
 
14816SILICON MOTION SM712 FRAME BUFFER DRIVER
14817M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14818M:	Teddy Wang <teddy.wang@siliconmotion.com>
14819M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14820L:	linux-fbdev@vger.kernel.org
14821S:	Maintained
 
14822F:	drivers/video/fbdev/sm712*
14823F:	Documentation/fb/sm712fb.rst
14824
14825SIMPLE FIRMWARE INTERFACE (SFI)
14826M:	Len Brown <lenb@kernel.org>
14827L:	sfi-devel@simplefirmware.org
14828W:	http://simplefirmware.org/
14829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14830S:	Supported
14831F:	arch/x86/platform/sfi/
14832F:	drivers/sfi/
14833F:	include/linux/sfi*.h
14834
14835SIMPLEFB FB DRIVER
14836M:	Hans de Goede <hdegoede@redhat.com>
14837L:	linux-fbdev@vger.kernel.org
14838S:	Maintained
14839F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14840F:	drivers/video/fbdev/simplefb.c
14841F:	include/linux/platform_data/simplefb.h
14842
14843SIMTEC EB110ATX (Chalice CATS)
14844P:	Ben Dooks
14845P:	Vincent Sanders <vince@simtec.co.uk>
14846M:	Simtec Linux Team <linux@simtec.co.uk>
 
14847W:	http://www.simtec.co.uk/products/EB110ATX/
14848S:	Supported
14849
14850SIMTEC EB2410ITX (BAST)
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/EB2410ITX/
14855S:	Supported
14856F:	arch/arm/mach-s3c24xx/mach-bast.c
14857F:	arch/arm/mach-s3c24xx/bast-ide.c
14858F:	arch/arm/mach-s3c24xx/bast-irq.c
14859
14860SIPHASH PRF ROUTINES
14861M:	Jason A. Donenfeld <Jason@zx2c4.com>
14862S:	Maintained
14863F:	lib/siphash.c
14864F:	lib/test_siphash.c
14865F:	include/linux/siphash.h
14866
14867SIOX
14868M:	Thorsten Scherer <t.scherer@eckelmann.de>
14869M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14870R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14871S:	Supported
 
14872F:	drivers/siox/*
14873F:	drivers/gpio/gpio-siox.c
14874F:	include/trace/events/siox.h
14875
 
 
 
 
 
 
 
14876SIS 190 ETHERNET DRIVER
14877M:	Francois Romieu <romieu@fr.zoreil.com>
14878L:	netdev@vger.kernel.org
14879S:	Maintained
14880F:	drivers/net/ethernet/sis/sis190.c
14881
14882SIS 900/7016 FAST ETHERNET DRIVER
14883M:	Daniele Venzano <venza@brownhat.org>
14884W:	http://www.brownhat.org/sis900.html
14885L:	netdev@vger.kernel.org
14886S:	Maintained
 
14887F:	drivers/net/ethernet/sis/sis900.*
14888
14889SIS FRAMEBUFFER DRIVER
14890M:	Thomas Winischhofer <thomas@winischhofer.net>
 
14891W:	http://www.winischhofer.net/linuxsisvga.shtml
14892S:	Maintained
14893F:	Documentation/fb/sisfb.rst
14894F:	drivers/video/fbdev/sis/
14895F:	include/video/sisfb.h
14896
14897SIS USB2VGA DRIVER
14898M:	Thomas Winischhofer <thomas@winischhofer.net>
 
14899W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14900S:	Maintained
14901F:	drivers/usb/misc/sisusbvga/
14902
14903SLAB ALLOCATOR
14904M:	Christoph Lameter <cl@linux.com>
14905M:	Pekka Enberg <penberg@kernel.org>
14906M:	David Rientjes <rientjes@google.com>
14907M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14908M:	Andrew Morton <akpm@linux-foundation.org>
14909L:	linux-mm@kvack.org
14910S:	Maintained
14911F:	include/linux/sl?b*.h
14912F:	mm/sl?b*
14913
14914SLEEPABLE READ-COPY UPDATE (SRCU)
14915M:	Lai Jiangshan <jiangshanlai@gmail.com>
14916M:	"Paul E. McKenney" <paulmck@kernel.org>
14917M:	Josh Triplett <josh@joshtriplett.org>
14918R:	Steven Rostedt <rostedt@goodmis.org>
14919R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14920L:	rcu@vger.kernel.org
 
14921W:	http://www.rdrop.com/users/paulmck/RCU/
14922S:	Supported
14923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14924F:	include/linux/srcu*.h
14925F:	kernel/rcu/srcu*.c
14926
14927SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14928M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14929L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14930S:	Maintained
14931F:	drivers/slimbus/
14932F:	Documentation/devicetree/bindings/slimbus/
14933F:	include/linux/slimbus.h
14934
14935SMACK SECURITY MODULE
14936M:	Casey Schaufler <casey@schaufler-ca.com>
14937L:	linux-security-module@vger.kernel.org
 
14938W:	http://schaufler-ca.com
14939T:	git git://github.com/cschaufler/smack-next
14940S:	Maintained
14941F:	Documentation/admin-guide/LSM/Smack.rst
14942F:	security/smack/
14943
14944SMC91x ETHERNET DRIVER
14945M:	Nicolas Pitre <nico@fluxnic.net>
14946S:	Odd Fixes
14947F:	drivers/net/ethernet/smsc/smc91x.*
14948
 
 
 
 
 
 
 
 
 
14949SMIA AND SMIA++ IMAGE SENSOR DRIVER
14950M:	Sakari Ailus <sakari.ailus@iki.fi>
14951L:	linux-media@vger.kernel.org
14952S:	Maintained
14953F:	drivers/media/i2c/smiapp/
14954F:	include/media/i2c/smiapp.h
14955F:	drivers/media/i2c/smiapp-pll.c
14956F:	drivers/media/i2c/smiapp-pll.h
 
14957F:	include/uapi/linux/smiapp.h
14958F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14959
14960SMM665 HARDWARE MONITOR DRIVER
14961M:	Guenter Roeck <linux@roeck-us.net>
14962L:	linux-hwmon@vger.kernel.org
14963S:	Maintained
14964F:	Documentation/hwmon/smm665.rst
14965F:	drivers/hwmon/smm665.c
14966
14967SMSC EMC2103 HARDWARE MONITOR DRIVER
14968M:	Steve Glendinning <steve.glendinning@shawell.net>
14969L:	linux-hwmon@vger.kernel.org
14970S:	Maintained
14971F:	Documentation/hwmon/emc2103.rst
14972F:	drivers/hwmon/emc2103.c
14973
14974SMSC SCH5627 HARDWARE MONITOR DRIVER
14975M:	Hans de Goede <hdegoede@redhat.com>
14976L:	linux-hwmon@vger.kernel.org
14977S:	Supported
14978F:	Documentation/hwmon/sch5627.rst
14979F:	drivers/hwmon/sch5627.c
14980
14981SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14982M:	Steve Glendinning <steve.glendinning@shawell.net>
14983L:	linux-fbdev@vger.kernel.org
14984S:	Maintained
14985F:	drivers/video/fbdev/smscufx.c
14986
14987SMSC47B397 HARDWARE MONITOR DRIVER
14988M:	Jean Delvare <jdelvare@suse.com>
14989L:	linux-hwmon@vger.kernel.org
14990S:	Maintained
14991F:	Documentation/hwmon/smsc47b397.rst
14992F:	drivers/hwmon/smsc47b397.c
14993
14994SMSC911x ETHERNET DRIVER
14995M:	Steve Glendinning <steve.glendinning@shawell.net>
14996L:	netdev@vger.kernel.org
14997S:	Maintained
 
14998F:	include/linux/smsc911x.h
14999F:	drivers/net/ethernet/smsc/smsc911x.*
15000
15001SMSC9420 PCI ETHERNET DRIVER
15002M:	Steve Glendinning <steve.glendinning@shawell.net>
15003L:	netdev@vger.kernel.org
15004S:	Maintained
15005F:	drivers/net/ethernet/smsc/smsc9420.*
15006
15007SOC-CAMERA V4L2 SUBSYSTEM
15008L:	linux-media@vger.kernel.org
15009T:	git git://linuxtv.org/media_tree.git
15010S:	Orphan
15011F:	include/media/soc_camera.h
15012F:	drivers/staging/media/soc_camera/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15013
15014SOCIONEXT SYNQUACER I2C DRIVER
15015M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
15016L:	linux-i2c@vger.kernel.org
15017S:	Maintained
 
15018F:	drivers/i2c/busses/i2c-synquacer.c
15019F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15020
15021SOCIONEXT UNIPHIER SOUND DRIVER
15022L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15023S:	Orphan
15024F:	sound/soc/uniphier/
15025
15026SOEKRIS NET48XX LED SUPPORT
15027M:	Chris Boot <bootc@bootc.net>
15028S:	Maintained
15029F:	drivers/leds/leds-net48xx.c
15030
15031SOFT-IWARP DRIVER (siw)
15032M:	Bernard Metzler <bmt@zurich.ibm.com>
15033L:	linux-rdma@vger.kernel.org
15034S:	Supported
15035F:	drivers/infiniband/sw/siw/
15036F:	include/uapi/rdma/siw-abi.h
15037
15038SOFT-ROCE DRIVER (rxe)
15039M:	Moni Shoua <monis@mellanox.com>
15040L:	linux-rdma@vger.kernel.org
15041S:	Supported
15042W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15043Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15044F:	drivers/infiniband/sw/rxe/
15045F:	include/uapi/rdma/rdma_user_rxe.h
15046
15047SOFTLOGIC 6x10 MPEG CODEC
15048M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15049M:	Anton Sviridenko <anton@corp.bluecherry.net>
15050M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15051M:	Andrey Utkin <andrey_utkin@fastmail.com>
15052M:	Ismael Luceno <ismael@iodev.co.uk>
15053L:	linux-media@vger.kernel.org
15054S:	Supported
15055F:	drivers/media/pci/solo6x10/
15056
15057SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15058M:	James Morse <james.morse@arm.com>
15059L:	linux-arm-kernel@lists.infradead.org
15060S:	Maintained
15061F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
15062F:	drivers/firmware/arm_sdei.c
15063F:	include/linux/arm_sdei.h
15064F:	include/uapi/linux/arm_sdei.h
15065
15066SOFTWARE RAID (Multiple Disks) SUPPORT
15067M:	Song Liu <song@kernel.org>
15068L:	linux-raid@vger.kernel.org
 
15069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15070S:	Supported
15071F:	drivers/md/Makefile
15072F:	drivers/md/Kconfig
15073F:	drivers/md/md*
15074F:	drivers/md/raid*
15075F:	include/linux/raid/
15076F:	include/uapi/linux/raid/
15077
15078SOCIONEXT (SNI) AVE NETWORK DRIVER
15079M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15080L:	netdev@vger.kernel.org
15081S:	Maintained
15082F:	drivers/net/ethernet/socionext/sni_ave.c
15083F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15084
15085SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15086M:	Jassi Brar <jaswinder.singh@linaro.org>
15087M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15088L:	netdev@vger.kernel.org
15089S:	Maintained
15090F:	drivers/net/ethernet/socionext/netsec.c
15091F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
15092
15093SOCIONEXT (SNI) Synquacer SPI DRIVER
15094M:	Masahisa Kojima <masahisa.kojima@linaro.org>
15095M:	Jassi Brar <jaswinder.singh@linaro.org>
15096L:	linux-spi@vger.kernel.org
15097S:	Maintained
15098F:	drivers/spi/spi-synquacer.c
15099F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
15100
15101SOLIDRUN CLEARFOG SUPPORT
15102M:	Russell King <linux@armlinux.org.uk>
15103S:	Maintained
15104F:	arch/arm/boot/dts/armada-388-clearfog*
15105F:	arch/arm/boot/dts/armada-38x-solidrun-*
15106
15107SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15108M:	Russell King <linux@armlinux.org.uk>
15109S:	Maintained
15110F:	arch/arm/boot/dts/imx6*-cubox-i*
15111F:	arch/arm/boot/dts/imx6*-hummingboard*
15112F:	arch/arm/boot/dts/imx6*-sr-*
15113
15114SONIC NETWORK DRIVER
15115M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15116L:	netdev@vger.kernel.org
15117S:	Maintained
15118F:	drivers/net/ethernet/natsemi/sonic.*
15119
15120SONICS SILICON BACKPLANE DRIVER (SSB)
15121M:	Michael Buesch <m@bues.ch>
15122L:	linux-wireless@vger.kernel.org
15123S:	Maintained
15124F:	drivers/ssb/
15125F:	include/linux/ssb/
15126
15127SONY IMX214 SENSOR DRIVER
15128M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
15129L:	linux-media@vger.kernel.org
 
15130T:	git git://linuxtv.org/media_tree.git
 
 
 
 
 
 
15131S:	Maintained
15132F:	drivers/media/i2c/imx214.c
15133F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
 
15134
15135SONY IMX258 SENSOR DRIVER
15136M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15137L:	linux-media@vger.kernel.org
 
15138T:	git git://linuxtv.org/media_tree.git
15139S:	Maintained
15140F:	drivers/media/i2c/imx258.c
15141
15142SONY IMX274 SENSOR DRIVER
15143M:	Leon Luo <leonl@leopardimaging.com>
15144L:	linux-media@vger.kernel.org
 
15145T:	git git://linuxtv.org/media_tree.git
 
 
 
 
 
 
15146S:	Maintained
15147F:	drivers/media/i2c/imx274.c
15148F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
 
15149
15150SONY IMX319 SENSOR DRIVER
15151M:	Bingbu Cao <bingbu.cao@intel.com>
15152L:	linux-media@vger.kernel.org
 
15153T:	git git://linuxtv.org/media_tree.git
15154S:	Maintained
15155F:	drivers/media/i2c/imx319.c
15156
15157SONY IMX355 SENSOR DRIVER
15158M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15159L:	linux-media@vger.kernel.org
 
15160T:	git git://linuxtv.org/media_tree.git
15161S:	Maintained
15162F:	drivers/media/i2c/imx355.c
15163
15164SONY MEMORYSTICK SUBSYSTEM
15165M:	Maxim Levitsky <maximlevitsky@gmail.com>
15166M:	Alex Dubov <oakad@yahoo.com>
15167M:	Ulf Hansson <ulf.hansson@linaro.org>
15168L:	linux-mmc@vger.kernel.org
 
15169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15170S:	Maintained
15171F:	drivers/memstick/
15172F:	include/linux/memstick.h
15173
15174SONY VAIO CONTROL DEVICE DRIVER
15175M:	Mattia Dongili <malattia@linux.it>
15176L:	platform-driver-x86@vger.kernel.org
 
15177W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15178S:	Maintained
15179F:	Documentation/admin-guide/laptops/sony-laptop.rst
15180F:	drivers/char/sonypi.c
15181F:	drivers/platform/x86/sony-laptop.c
15182F:	include/linux/sony-laptop.h
15183
15184SOUND
15185M:	Jaroslav Kysela <perex@perex.cz>
15186M:	Takashi Iwai <tiwai@suse.com>
15187L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 
15188W:	http://www.alsa-project.org/
 
15189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15190Q:	http://patchwork.kernel.org/project/alsa-devel/list/
15191S:	Maintained
15192F:	Documentation/sound/
15193F:	include/sound/
15194F:	include/uapi/sound/
15195F:	sound/
15196
15197SOUND - COMPRESSED AUDIO
15198M:	Vinod Koul <vkoul@kernel.org>
15199L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 
15200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15201S:	Supported
15202F:	Documentation/sound/designs/compress-offload.rst
15203F:	include/sound/compress_driver.h
15204F:	include/uapi/sound/compress_*
15205F:	sound/core/compress_offload.c
15206F:	sound/soc/soc-compress.c
15207
15208SOUND - DMAENGINE HELPERS
15209M:	Lars-Peter Clausen <lars@metafoo.de>
15210S:	Supported
15211F:	include/sound/dmaengine_pcm.h
15212F:	sound/core/pcm_dmaengine.c
15213F:	sound/soc/soc-generic-dmaengine-pcm.c
15214
15215SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15216M:	Liam Girdwood <lgirdwood@gmail.com>
15217M:	Mark Brown <broonie@kernel.org>
15218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15219L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 
15220W:	http://alsa-project.org/main/index.php/ASoC
15221S:	Supported
15222F:	Documentation/devicetree/bindings/sound/
15223F:	Documentation/sound/soc/
15224F:	sound/soc/
15225F:	include/dt-bindings/sound/
15226F:	include/sound/soc*
 
 
 
 
 
 
 
 
 
 
 
 
15227
15228SOUNDWIRE SUBSYSTEM
15229M:	Vinod Koul <vkoul@kernel.org>
15230M:	Sanyog Kale <sanyog.r.kale@intel.com>
15231R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
 
15232L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15233S:	Supported
15234F:	Documentation/driver-api/soundwire/
15235F:	drivers/soundwire/
15236F:	include/linux/soundwire/
15237
15238SP2 MEDIA DRIVER
15239M:	Olli Salonen <olli.salonen@iki.fi>
15240L:	linux-media@vger.kernel.org
 
15241W:	https://linuxtv.org
15242Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15243S:	Maintained
15244F:	drivers/media/dvb-frontends/sp2*
15245
15246SPARC + UltraSPARC (sparc/sparc64)
15247M:	"David S. Miller" <davem@davemloft.net>
15248L:	sparclinux@vger.kernel.org
 
15249Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
15250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15252S:	Maintained
15253F:	arch/sparc/
15254F:	drivers/sbus/
15255
15256SPARC SERIAL DRIVERS
15257M:	"David S. Miller" <davem@davemloft.net>
15258L:	sparclinux@vger.kernel.org
 
15259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15261S:	Maintained
15262F:	include/linux/sunserialcore.h
15263F:	drivers/tty/serial/suncore.c
15264F:	drivers/tty/serial/sunhv.c
15265F:	drivers/tty/serial/sunsab.c
15266F:	drivers/tty/serial/sunsab.h
15267F:	drivers/tty/serial/sunsu.c
15268F:	drivers/tty/serial/sunzilog.c
15269F:	drivers/tty/serial/sunzilog.h
15270F:	drivers/tty/vcc.c
 
15271
15272SPARSE CHECKER
15273M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15274L:	linux-sparse@vger.kernel.org
15275W:	https://sparse.wiki.kernel.org/
 
15276T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15277S:	Maintained
 
15278F:	include/linux/compiler.h
15279
 
 
 
 
 
 
 
 
 
 
15280SPEAR CLOCK FRAMEWORK SUPPORT
15281M:	Viresh Kumar <vireshk@kernel.org>
15282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
15283W:	http://www.st.com/spear
15284S:	Maintained
15285F:	drivers/clk/spear/
15286
15287SPEAR PLATFORM SUPPORT
15288M:	Viresh Kumar <vireshk@kernel.org>
15289M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
15291W:	http://www.st.com/spear
15292S:	Maintained
15293F:	arch/arm/boot/dts/spear*
15294F:	arch/arm/mach-spear/
15295
15296SPI NOR SUBSYSTEM
15297M:	Marek Vasut <marek.vasut@gmail.com>
15298M:	Tudor Ambarus <tudor.ambarus@microchip.com>
15299L:	linux-mtd@lists.infradead.org
 
15300W:	http://www.linux-mtd.infradead.org/
15301Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
 
15302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15303S:	Maintained
15304F:	drivers/mtd/spi-nor/
15305F:	include/linux/mtd/spi-nor.h
15306
15307SPI SUBSYSTEM
15308M:	Mark Brown <broonie@kernel.org>
15309L:	linux-spi@vger.kernel.org
 
 
15310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15311Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
15312S:	Maintained
15313F:	Documentation/devicetree/bindings/spi/
15314F:	Documentation/spi/
15315F:	drivers/spi/
15316F:	include/linux/spi/
15317F:	include/uapi/linux/spi/
15318F:	tools/spi/
15319
15320SPIDERNET NETWORK DRIVER for CELL
15321M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15322L:	netdev@vger.kernel.org
15323S:	Supported
15324F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
15325F:	drivers/net/ethernet/toshiba/spider_net*
15326
15327SPMI SUBSYSTEM
15328R:	Stephen Boyd <sboyd@kernel.org>
15329L:	linux-arm-msm@vger.kernel.org
15330F:	Documentation/devicetree/bindings/spmi/
15331F:	drivers/spmi/
15332F:	include/dt-bindings/spmi/spmi.h
15333F:	include/linux/spmi.h
15334F:	include/trace/events/spmi.h
15335
15336SPU FILE SYSTEM
15337M:	Jeremy Kerr <jk@ozlabs.org>
15338L:	linuxppc-dev@lists.ozlabs.org
 
15339W:	http://www.ibm.com/developerworks/power/cell/
15340S:	Supported
15341F:	Documentation/filesystems/spufs.txt
15342F:	arch/powerpc/platforms/cell/spufs/
15343
15344SQUASHFS FILE SYSTEM
15345M:	Phillip Lougher <phillip@squashfs.org.uk>
15346L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
 
15347W:	http://squashfs.org.uk
15348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15349S:	Maintained
15350F:	Documentation/filesystems/squashfs.txt
15351F:	fs/squashfs/
15352
15353SRM (Alpha) environment access
15354M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
15355S:	Maintained
15356F:	arch/alpha/kernel/srm_env.c
15357
15358ST LSM6DSx IMU IIO DRIVER
15359M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15360L:	linux-iio@vger.kernel.org
 
15361W:	http://www.st.com/
15362S:	Maintained
15363F:	drivers/iio/imu/st_lsm6dsx/
15364F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15365
15366ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15367M:	Mickael Guene <mickael.guene@st.com>
15368L:	linux-media@vger.kernel.org
 
15369T:	git git://linuxtv.org/media_tree.git
15370S:	Maintained
15371F:	drivers/media/i2c/st-mipid02.c
15372F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15373
15374ST STM32 I2C/SMBUS DRIVER
15375M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15376L:	linux-i2c@vger.kernel.org
15377S:	Maintained
15378F:	drivers/i2c/busses/i2c-stm32*
15379
15380ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15381M:	Song Qiang <songqiang1304521@gmail.com>
15382L:	linux-iio@vger.kernel.org
15383S:	Maintained
 
15384F:	drivers/iio/proximity/vl53l0x-i2c.c
15385F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15386
15387STABLE BRANCH
15388M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15389M:	Sasha Levin <sashal@kernel.org>
15390L:	stable@vger.kernel.org
15391S:	Supported
15392F:	Documentation/process/stable-kernel-rules.rst
15393
 
 
 
 
 
 
 
15394STAGING - COMEDI
15395M:	Ian Abbott <abbotti@mev.co.uk>
15396M:	H Hartley Sweeten <hsweeten@visionengravers.com>
15397S:	Odd Fixes
15398F:	drivers/staging/comedi/
15399
15400STAGING - FIELDBUS SUBSYSTEM
15401M:	Sven Van Asbroeck <TheSven73@gmail.com>
15402S:	Maintained
15403F:	drivers/staging/fieldbus/*
15404F:	drivers/staging/fieldbus/Documentation/
15405
15406STAGING - HMS ANYBUS-S BUS
15407M:	Sven Van Asbroeck <TheSven73@gmail.com>
15408S:	Maintained
15409F:	drivers/staging/fieldbus/anybuss/
15410
15411STAGING - INDUSTRIAL IO
15412M:	Jonathan Cameron <jic23@kernel.org>
15413L:	linux-iio@vger.kernel.org
15414S:	Odd Fixes
15415F:	Documentation/devicetree/bindings/staging/iio/
15416F:	drivers/staging/iio/
15417
15418STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15419M:	Marc Dietrich <marvin24@gmx.de>
15420L:	ac100@lists.launchpad.net (moderated for non-subscribers)
15421L:	linux-tegra@vger.kernel.org
15422S:	Maintained
15423F:	drivers/staging/nvec/
15424
15425STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15426M:	Jens Frederich <jfrederich@gmail.com>
15427M:	Daniel Drake <dsd@laptop.org>
15428M:	Jon Nettleton <jon.nettleton@gmail.com>
 
15429W:	http://wiki.laptop.org/go/DCON
15430S:	Maintained
15431F:	drivers/staging/olpc_dcon/
15432
 
 
 
 
 
15433STAGING - REALTEK RTL8712U DRIVERS
15434M:	Larry Finger <Larry.Finger@lwfinger.net>
15435M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15436S:	Odd Fixes
15437F:	drivers/staging/rtl8712/
15438
15439STAGING - REALTEK RTL8188EU DRIVERS
15440M:	Larry Finger <Larry.Finger@lwfinger.net>
15441S:	Odd Fixes
15442F:	drivers/staging/rtl8188eu/
 
 
 
15443
15444STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15445M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15446M:	Teddy Wang <teddy.wang@siliconmotion.com>
15447M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15448L:	linux-fbdev@vger.kernel.org
15449S:	Maintained
15450F:	drivers/staging/sm750fb/
15451
15452STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15453M:	William Hubbs <w.d.hubbs@gmail.com>
15454M:	Chris Brannon <chris@the-brannons.com>
15455M:	Kirk Reiser <kirk@reisers.ca>
15456M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
15457L:	speakup@linux-speakup.org
15458W:	http://www.linux-speakup.org/
15459S:	Odd Fixes
15460F:	drivers/staging/speakup/
15461
15462STAGING - VIA VT665X DRIVERS
15463M:	Forest Bond <forest@alittletooquiet.net>
15464S:	Odd Fixes
15465F:	drivers/staging/vt665?/
15466
15467STAGING - WILC1000 WIFI DRIVER
15468M:	Adham Abozaeid <adham.abozaeid@microchip.com>
15469M:	Ajay Singh <ajay.kathat@microchip.com>
15470L:	linux-wireless@vger.kernel.org
15471S:	Supported
15472F:	drivers/staging/wilc1000/
15473
15474STAGING SUBSYSTEM
15475M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15477L:	devel@driverdev.osuosl.org
15478S:	Supported
 
15479F:	drivers/staging/
15480
15481STARFIRE/DURALAN NETWORK DRIVER
15482M:	Ion Badulescu <ionut@badula.org>
15483S:	Odd Fixes
15484F:	drivers/net/ethernet/adaptec/starfire*
15485
15486STEC S1220 SKD DRIVER
15487M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15488L:	linux-block@vger.kernel.org
15489S:	Maintained
15490F:	drivers/block/skd*[ch]
15491
15492STI AUDIO (ASoC) DRIVERS
15493M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15494L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15495S:	Maintained
15496F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15497F:	sound/soc/sti/
15498
15499STI CEC DRIVER
15500M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15501S:	Maintained
 
15502F:	drivers/media/platform/sti/cec/
15503F:	Documentation/devicetree/bindings/media/stih-cec.txt
15504
15505STK1160 USB VIDEO CAPTURE DRIVER
15506M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15507L:	linux-media@vger.kernel.org
 
15508T:	git git://linuxtv.org/media_tree.git
15509S:	Maintained
15510F:	drivers/media/usb/stk1160/
15511
15512STM32 AUDIO (ASoC) DRIVERS
15513M:	Olivier Moysan <olivier.moysan@st.com>
15514M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15515L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15516S:	Maintained
15517F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15518F:	sound/soc/stm/
15519
15520STM32 TIMER/LPTIMER DRIVERS
15521M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15522S:	Maintained
 
 
15523F:	drivers/*/stm32-*timer*
15524F:	drivers/pwm/pwm-stm32*
15525F:	include/linux/*/stm32-*tim*
15526F:	Documentation/ABI/testing/*timer-stm32
15527F:	Documentation/devicetree/bindings/*/stm32-*timer*
15528F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15529
15530STMMAC ETHERNET DRIVER
15531M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15532M:	Alexandre Torgue <alexandre.torgue@st.com>
15533M:	Jose Abreu <joabreu@synopsys.com>
15534L:	netdev@vger.kernel.org
 
15535W:	http://www.stlinux.com
15536S:	Supported
15537F:	drivers/net/ethernet/stmicro/stmmac/
15538
15539SUN3/3X
15540M:	Sam Creasey <sammy@sammy.net>
 
15541W:	http://sammy.net/sun3/
15542S:	Maintained
15543F:	arch/m68k/kernel/*sun3*
15544F:	arch/m68k/sun3*/
15545F:	arch/m68k/include/asm/sun3*
15546F:	drivers/net/ethernet/i825xx/sun3*
15547
15548SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15549M:	Hans de Goede <hdegoede@redhat.com>
15550L:	linux-input@vger.kernel.org
15551S:	Maintained
15552F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15553F:	drivers/input/keyboard/sun4i-lradc-keys.c
15554
15555SUNDANCE NETWORK DRIVER
15556M:	Denis Kirjanov <kda@linux-powerpc.org>
15557L:	netdev@vger.kernel.org
15558S:	Maintained
15559F:	drivers/net/ethernet/dlink/sundance.c
15560
15561SUPERH
15562M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15563M:	Rich Felker <dalias@libc.org>
15564L:	linux-sh@vger.kernel.org
 
15565Q:	http://patchwork.kernel.org/project/linux-sh/list/
15566S:	Maintained
15567F:	Documentation/sh/
15568F:	arch/sh/
15569F:	drivers/sh/
15570
15571SUSPEND TO RAM
15572M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15573M:	Len Brown <len.brown@intel.com>
15574M:	Pavel Machek <pavel@ucw.cz>
15575L:	linux-pm@vger.kernel.org
 
15576B:	https://bugzilla.kernel.org
15577S:	Supported
15578F:	Documentation/power/
15579F:	arch/x86/kernel/acpi/
15580F:	drivers/base/power/
15581F:	kernel/power/
15582F:	include/linux/suspend.h
15583F:	include/linux/freezer.h
15584F:	include/linux/pm.h
 
 
15585
15586SVGA HANDLING
15587M:	Martin Mares <mj@ucw.cz>
15588L:	linux-video@atrey.karlin.mff.cuni.cz
15589S:	Maintained
15590F:	Documentation/admin-guide/svga.rst
15591F:	arch/x86/boot/video*
15592
15593SWIOTLB SUBSYSTEM
15594M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15595L:	iommu@lists.linux-foundation.org
 
15596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15597S:	Supported
15598F:	kernel/dma/swiotlb.c
15599F:	arch/*/kernel/pci-swiotlb.c
15600F:	include/linux/swiotlb.h
 
15601
15602SWITCHDEV
15603M:	Jiri Pirko <jiri@resnulli.us>
15604M:	Ivan Vecera <ivecera@redhat.com>
15605L:	netdev@vger.kernel.org
15606S:	Supported
 
15607F:	net/switchdev/
15608F:	include/net/switchdev.h
15609
15610SY8106A REGULATOR DRIVER
15611M:	Icenowy Zheng <icenowy@aosc.io>
15612S:	Maintained
 
15613F:	drivers/regulator/sy8106a-regulator.c
15614F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15615
15616SYNC FILE FRAMEWORK
15617M:	Sumit Semwal <sumit.semwal@linaro.org>
15618R:	Gustavo Padovan <gustavo@padovan.org>
15619S:	Maintained
15620L:	linux-media@vger.kernel.org
15621L:	dri-devel@lists.freedesktop.org
15622F:	drivers/dma-buf/sync_*
 
 
15623F:	drivers/dma-buf/dma-fence*
15624F:	drivers/dma-buf/sw_sync.c
 
15625F:	include/linux/sync_file.h
15626F:	include/uapi/linux/sync_file.h
15627F:	Documentation/driver-api/sync_file.rst
15628T:	git git://anongit.freedesktop.org/drm/drm-misc
15629
15630SYNOPSYS ARC ARCHITECTURE
15631M:	Vineet Gupta <vgupta@synopsys.com>
15632L:	linux-snps-arc@lists.infradead.org
15633S:	Supported
15634F:	arch/arc/
15635F:	Documentation/devicetree/bindings/arc/*
15636F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
 
15637F:	drivers/clocksource/arc_timer.c
15638F:	drivers/tty/serial/arc_uart.c
15639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15640
15641SYNOPSYS ARC HSDK SDP pll clock driver
15642M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15643S:	Supported
 
15644F:	drivers/clk/clk-hsdk-pll.c
15645F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15646
15647SYNOPSYS ARC SDP clock driver
15648M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15649S:	Supported
 
15650F:	drivers/clk/axs10x/*
15651F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15652
15653SYNOPSYS ARC SDP platform support
15654M:	Alexey Brodkin <abrodkin@synopsys.com>
15655S:	Supported
 
 
15656F:	arch/arc/plat-axs10x
15657F:	arch/arc/boot/dts/ax*
15658F:	Documentation/devicetree/bindings/arc/axs10*
15659
15660SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15661M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15662S:	Supported
 
15663F:	drivers/reset/reset-axs10x.c
15664F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15665
15666SYNOPSYS CREG GPIO DRIVER
15667M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15668S:	Maintained
 
15669F:	drivers/gpio/gpio-creg-snps.c
15670F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15671
15672SYNOPSYS DESIGNWARE 8250 UART DRIVER
15673R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15674S:	Maintained
15675F:	drivers/tty/serial/8250/8250_dw.c
 
 
15676
15677SYNOPSYS DESIGNWARE APB GPIO DRIVER
15678M:	Hoan Tran <hoan@os.amperecomputing.com>
 
15679L:	linux-gpio@vger.kernel.org
15680S:	Maintained
 
15681F:	drivers/gpio/gpio-dwapb.c
15682F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
 
 
 
 
 
 
15683
15684SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15685M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15686S:	Maintained
 
15687F:	drivers/dma/dw-axi-dmac/
15688F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15689
15690SYNOPSYS DESIGNWARE DMAC DRIVER
15691M:	Viresh Kumar <vireshk@kernel.org>
15692R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15693S:	Maintained
15694F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15695F:	drivers/dma/dw/
15696F:	include/dt-bindings/dma/dw-dmac.h
15697F:	include/linux/dma/dw.h
15698F:	include/linux/platform_data/dma-dw.h
15699
15700SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15701M:	Jose Abreu <Jose.Abreu@synopsys.com>
15702L:	netdev@vger.kernel.org
15703S:	Supported
15704F:	drivers/net/ethernet/synopsys/
15705
 
 
 
 
 
 
 
15706SYNOPSYS DESIGNWARE I2C DRIVER
15707M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15708R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15709R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15710L:	linux-i2c@vger.kernel.org
15711S:	Maintained
15712F:	drivers/i2c/busses/i2c-designware-*
15713F:	include/linux/platform_data/i2c-designware.h
15714
15715SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15716M:	Jaehoon Chung <jh80.chung@samsung.com>
15717L:	linux-mmc@vger.kernel.org
15718S:	Maintained
15719F:	drivers/mmc/host/dw_mmc*
15720
15721SYNOPSYS HSDK RESET CONTROLLER DRIVER
15722M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15723S:	Supported
 
15724F:	drivers/reset/reset-hsdk.c
15725F:	include/dt-bindings/reset/snps,hsdk-reset.h
15726F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
 
 
 
 
 
 
15727
15728SYSTEM CONFIGURATION (SYSCON)
15729M:	Lee Jones <lee.jones@linaro.org>
15730M:	Arnd Bergmann <arnd@arndb.de>
 
15731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15732S:	Supported
15733F:	drivers/mfd/syscon.c
15734
15735SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15736M:	Sudeep Holla <sudeep.holla@arm.com>
15737L:	linux-arm-kernel@lists.infradead.org
15738S:	Maintained
15739F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15740F:	drivers/clk/clk-sc[mp]i.c
15741F:	drivers/cpufreq/sc[mp]i-cpufreq.c
 
15742F:	drivers/firmware/arm_scpi.c
15743F:	drivers/firmware/arm_scmi/
15744F:	drivers/reset/reset-scmi.c
15745F:	include/linux/sc[mp]i_protocol.h
 
15746
15747SYSTEM RESET/SHUTDOWN DRIVERS
15748M:	Sebastian Reichel <sre@kernel.org>
15749L:	linux-pm@vger.kernel.org
 
15750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15751S:	Maintained
15752F:	Documentation/devicetree/bindings/power/reset/
15753F:	drivers/power/reset/
15754
15755SYSTEM TRACE MODULE CLASS
15756M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15757S:	Maintained
15758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15759F:	Documentation/trace/stm.rst
15760F:	drivers/hwtracing/stm/
15761F:	include/linux/stm.h
15762F:	include/uapi/linux/stm.h
15763
 
 
 
 
 
 
 
15764SYSV FILESYSTEM
15765M:	Christoph Hellwig <hch@infradead.org>
15766S:	Maintained
15767F:	Documentation/filesystems/sysv-fs.txt
15768F:	fs/sysv/
15769F:	include/linux/sysv_fs.h
15770
15771TASKSTATS STATISTICS INTERFACE
15772M:	Balbir Singh <bsingharora@gmail.com>
15773S:	Maintained
15774F:	Documentation/accounting/taskstats*
15775F:	include/linux/taskstats*
15776F:	kernel/taskstats.c
15777
15778TC subsystem
15779M:	Jamal Hadi Salim <jhs@mojatatu.com>
15780M:	Cong Wang <xiyou.wangcong@gmail.com>
15781M:	Jiri Pirko <jiri@resnulli.us>
15782L:	netdev@vger.kernel.org
15783S:	Maintained
15784F:	include/net/pkt_cls.h
15785F:	include/net/pkt_sched.h
15786F:	include/net/tc_act/
15787F:	include/uapi/linux/pkt_cls.h
15788F:	include/uapi/linux/pkt_sched.h
15789F:	include/uapi/linux/tc_act/
15790F:	include/uapi/linux/tc_ematch/
15791F:	net/sched/
15792
15793TC90522 MEDIA DRIVER
15794M:	Akihiro Tsukada <tskd08@gmail.com>
15795L:	linux-media@vger.kernel.org
15796S:	Odd Fixes
15797F:	drivers/media/dvb-frontends/tc90522*
15798
15799TCP LOW PRIORITY MODULE
15800M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15801M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
 
15802W:	http://tcp-lp-mod.sourceforge.net/
15803S:	Maintained
15804F:	net/ipv4/tcp_lp.c
15805
15806TDA10071 MEDIA DRIVER
15807M:	Antti Palosaari <crope@iki.fi>
15808L:	linux-media@vger.kernel.org
 
15809W:	https://linuxtv.org
15810W:	http://palosaari.fi/linux/
15811Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15812T:	git git://linuxtv.org/anttip/media_tree.git
15813S:	Maintained
15814F:	drivers/media/dvb-frontends/tda10071*
15815
15816TDA18212 MEDIA DRIVER
15817M:	Antti Palosaari <crope@iki.fi>
15818L:	linux-media@vger.kernel.org
 
15819W:	https://linuxtv.org
15820W:	http://palosaari.fi/linux/
15821Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15822T:	git git://linuxtv.org/anttip/media_tree.git
15823S:	Maintained
15824F:	drivers/media/tuners/tda18212*
15825
15826TDA18218 MEDIA DRIVER
15827M:	Antti Palosaari <crope@iki.fi>
15828L:	linux-media@vger.kernel.org
 
15829W:	https://linuxtv.org
15830W:	http://palosaari.fi/linux/
15831Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15832T:	git git://linuxtv.org/anttip/media_tree.git
15833S:	Maintained
15834F:	drivers/media/tuners/tda18218*
15835
15836TDA18250 MEDIA DRIVER
15837M:	Olli Salonen <olli.salonen@iki.fi>
15838L:	linux-media@vger.kernel.org
 
15839W:	https://linuxtv.org
15840Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15841T:	git git://linuxtv.org/media_tree.git
15842S:	Maintained
15843F:	drivers/media/tuners/tda18250*
15844
15845TDA18271 MEDIA DRIVER
15846M:	Michael Krufky <mkrufky@linuxtv.org>
15847L:	linux-media@vger.kernel.org
 
15848W:	https://linuxtv.org
15849W:	http://github.com/mkrufky
15850Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15851T:	git git://linuxtv.org/mkrufky/tuners.git
15852S:	Maintained
15853F:	drivers/media/tuners/tda18271*
15854
15855TDA1997x MEDIA DRIVER
15856M:	Tim Harvey <tharvey@gateworks.com>
15857L:	linux-media@vger.kernel.org
 
15858W:	https://linuxtv.org
15859Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15860S:	Maintained
15861F:	drivers/media/i2c/tda1997x.*
15862
15863TDA827x MEDIA DRIVER
15864M:	Michael Krufky <mkrufky@linuxtv.org>
15865L:	linux-media@vger.kernel.org
 
15866W:	https://linuxtv.org
15867W:	http://github.com/mkrufky
15868Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15869T:	git git://linuxtv.org/mkrufky/tuners.git
15870S:	Maintained
15871F:	drivers/media/tuners/tda8290.*
15872
15873TDA8290 MEDIA DRIVER
15874M:	Michael Krufky <mkrufky@linuxtv.org>
15875L:	linux-media@vger.kernel.org
 
15876W:	https://linuxtv.org
15877W:	http://github.com/mkrufky
15878Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15879T:	git git://linuxtv.org/mkrufky/tuners.git
15880S:	Maintained
15881F:	drivers/media/tuners/tda8290.*
15882
15883TDA9840 MEDIA DRIVER
15884M:	Hans Verkuil <hverkuil@xs4all.nl>
15885L:	linux-media@vger.kernel.org
 
 
15886T:	git git://linuxtv.org/media_tree.git
15887W:	https://linuxtv.org
15888S:	Maintained
15889F:	drivers/media/i2c/tda9840*
15890
15891TEA5761 TUNER DRIVER
15892M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15893L:	linux-media@vger.kernel.org
 
15894W:	https://linuxtv.org
15895T:	git git://linuxtv.org/media_tree.git
15896S:	Odd fixes
15897F:	drivers/media/tuners/tea5761.*
15898
15899TEA5767 TUNER DRIVER
15900M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15901L:	linux-media@vger.kernel.org
 
15902W:	https://linuxtv.org
15903T:	git git://linuxtv.org/media_tree.git
15904S:	Maintained
15905F:	drivers/media/tuners/tea5767.*
15906
15907TEA6415C MEDIA DRIVER
15908M:	Hans Verkuil <hverkuil@xs4all.nl>
15909L:	linux-media@vger.kernel.org
 
 
15910T:	git git://linuxtv.org/media_tree.git
15911W:	https://linuxtv.org
15912S:	Maintained
15913F:	drivers/media/i2c/tea6415c*
15914
15915TEA6420 MEDIA DRIVER
15916M:	Hans Verkuil <hverkuil@xs4all.nl>
15917L:	linux-media@vger.kernel.org
 
 
15918T:	git git://linuxtv.org/media_tree.git
15919W:	https://linuxtv.org
15920S:	Maintained
15921F:	drivers/media/i2c/tea6420*
15922
15923TEAM DRIVER
15924M:	Jiri Pirko <jiri@resnulli.us>
15925L:	netdev@vger.kernel.org
15926S:	Supported
15927F:	drivers/net/team/
15928F:	include/linux/if_team.h
15929F:	include/uapi/linux/if_team.h
15930
15931TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15932M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15933S:	Maintained
15934F:	arch/x86/platform/ts5500/
15935
15936TECHNOTREND USB IR RECEIVER
15937M:	Sean Young <sean@mess.org>
15938L:	linux-media@vger.kernel.org
15939S:	Maintained
15940F:	drivers/media/rc/ttusbir.c
15941
15942TECHWELL TW9910 VIDEO DECODER
15943L:	linux-media@vger.kernel.org
15944S:	Orphan
15945F:	drivers/media/i2c/tw9910.c
15946F:	include/media/i2c/tw9910.h
15947
15948TEE SUBSYSTEM
15949M:	Jens Wiklander <jens.wiklander@linaro.org>
15950L:	tee-dev@lists.linaro.org
15951S:	Maintained
 
 
15952F:	include/linux/tee_drv.h
15953F:	include/uapi/linux/tee.h
15954F:	drivers/tee/
15955F:	Documentation/tee.txt
15956
15957TEGRA ARCHITECTURE SUPPORT
15958M:	Thierry Reding <thierry.reding@gmail.com>
15959M:	Jonathan Hunter <jonathanh@nvidia.com>
15960L:	linux-tegra@vger.kernel.org
 
15961Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15963S:	Supported
15964N:	[^a-z]tegra
15965
15966TEGRA CLOCK DRIVER
15967M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15968M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15969S:	Supported
15970F:	drivers/clk/tegra/
15971
15972TEGRA DMA DRIVERS
15973M:	Laxman Dewangan <ldewangan@nvidia.com>
15974M:	Jon Hunter <jonathanh@nvidia.com>
15975S:	Supported
15976F:	drivers/dma/tegra*
15977
15978TEGRA I2C DRIVER
15979M:	Laxman Dewangan <ldewangan@nvidia.com>
15980R:	Dmitry Osipenko <digetx@gmail.com>
15981S:	Supported
15982F:	drivers/i2c/busses/i2c-tegra.c
15983
15984TEGRA IOMMU DRIVERS
15985M:	Thierry Reding <thierry.reding@gmail.com>
 
15986L:	linux-tegra@vger.kernel.org
15987S:	Supported
 
15988F:	drivers/iommu/tegra*
15989
15990TEGRA KBC DRIVER
15991M:	Laxman Dewangan <ldewangan@nvidia.com>
15992S:	Supported
15993F:	drivers/input/keyboard/tegra-kbc.c
15994
15995TEGRA NAND DRIVER
15996M:	Stefan Agner <stefan@agner.ch>
15997M:	Lucas Stach <dev@lynxeye.de>
15998S:	Maintained
15999F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16000F:	drivers/mtd/nand/raw/tegra_nand.c
16001
16002TEGRA PWM DRIVER
16003M:	Thierry Reding <thierry.reding@gmail.com>
16004S:	Supported
16005F:	drivers/pwm/pwm-tegra.c
16006
16007TEGRA SERIAL DRIVER
16008M:	Laxman Dewangan <ldewangan@nvidia.com>
16009S:	Supported
16010F:	drivers/tty/serial/serial-tegra.c
16011
16012TEGRA SPI DRIVER
16013M:	Laxman Dewangan <ldewangan@nvidia.com>
16014S:	Supported
16015F:	drivers/spi/spi-tegra*
16016
 
 
 
 
 
 
 
 
 
 
16017TEGRA XUSB PADCTL DRIVER
16018M:	JC Kuo <jckuo@nvidia.com>
16019S:	Supported
16020F:	drivers/phy/tegra/xusb*
16021
16022TEHUTI ETHERNET DRIVER
16023M:	Andy Gospodarek <andy@greyhouse.net>
16024L:	netdev@vger.kernel.org
16025S:	Supported
16026F:	drivers/net/ethernet/tehuti/*
16027
16028Telecom Clock Driver for MCPL0010
16029M:	Mark Gross <mark.gross@intel.com>
16030S:	Supported
16031F:	drivers/char/tlclk.c
16032
 
 
 
 
 
 
 
16033TENSILICA XTENSA PORT (xtensa)
16034M:	Chris Zankel <chris@zankel.net>
16035M:	Max Filippov <jcmvbkbc@gmail.com>
16036L:	linux-xtensa@linux-xtensa.org
 
16037T:	git git://github.com/czankel/xtensa-linux.git
16038S:	Maintained
16039F:	arch/xtensa/
16040F:	drivers/irqchip/irq-xtensa-*
16041
16042Texas Instruments' System Control Interface (TISCI) Protocol Driver
 
 
 
 
 
 
 
 
 
 
 
 
 
16043M:	Nishanth Menon <nm@ti.com>
16044M:	Tero Kristo <t-kristo@ti.com>
16045M:	Santosh Shilimkar <ssantosh@kernel.org>
16046L:	linux-arm-kernel@lists.infradead.org
16047S:	Maintained
 
16048F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
 
 
 
 
 
 
16049F:	drivers/firmware/ti_sci*
16050F:	include/linux/soc/ti/ti_sci_protocol.h
16051F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
 
 
16052F:	drivers/soc/ti/ti_sci_pm_domains.c
16053F:	include/dt-bindings/soc/ti,sci_pm_domain.h
16054F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16055F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16056F:	drivers/clk/keystone/sci-clk.c
16057F:	drivers/reset/reset-ti-sci.c
16058F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16059F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16060F:	drivers/irqchip/irq-ti-sci-intr.c
16061F:	drivers/irqchip/irq-ti-sci-inta.c
16062F:	include/linux/soc/ti/ti_sci_inta_msi.h
16063F:	drivers/soc/ti/ti_sci_inta_msi.c
16064
16065Texas Instruments ASoC drivers
16066M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16067L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16068S:	Maintained
16069F:	sound/soc/ti/
16070
16071Texas Instruments' DAC7612 DAC Driver
16072M:	Ricardo Ribalda <ricardo@ribalda.com>
16073L:	linux-iio@vger.kernel.org
16074S:	Supported
16075F:	drivers/iio/dac/ti-dac7612.c
16076F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16077
16078THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16079M:	Hans Verkuil <hverkuil@xs4all.nl>
16080L:	linux-media@vger.kernel.org
 
 
16081T:	git git://linuxtv.org/media_tree.git
16082W:	https://linuxtv.org
16083S:	Maintained
16084F:	drivers/media/radio/radio-raremono.c
16085
16086THERMAL
16087M:	Zhang Rui <rui.zhang@intel.com>
16088M:	Eduardo Valentin <edubezval@gmail.com>
16089R:	Daniel Lezcano <daniel.lezcano@linaro.org>
16090R:	Amit Kucheria <amit.kucheria@verdurent.com>
16091L:	linux-pm@vger.kernel.org
16092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16094Q:	https://patchwork.kernel.org/project/linux-pm/list/
16095S:	Supported
 
16096F:	drivers/thermal/
 
16097F:	include/linux/thermal.h
16098F:	include/uapi/linux/thermal.h
16099F:	include/linux/cpu_cooling.h
16100F:	Documentation/devicetree/bindings/thermal/
 
 
 
 
 
 
 
16101
16102THERMAL/CPU_COOLING
16103M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
 
16104M:	Viresh Kumar <viresh.kumar@linaro.org>
16105M:	Javi Merino <javi.merino@kernel.org>
16106L:	linux-pm@vger.kernel.org
16107S:	Supported
16108F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
16109F:	drivers/thermal/cpu_cooling.c
 
 
16110F:	include/linux/cpu_cooling.h
16111
 
 
 
 
 
 
 
 
16112THINKPAD ACPI EXTRAS DRIVER
16113M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16114L:	ibm-acpi-devel@lists.sourceforge.net
16115L:	platform-driver-x86@vger.kernel.org
 
16116W:	http://ibm-acpi.sourceforge.net
16117W:	http://thinkwiki.org/wiki/Ibm-acpi
16118T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16119S:	Maintained
16120F:	drivers/platform/x86/thinkpad_acpi.c
16121
16122THUNDERBOLT DRIVER
16123M:	Andreas Noever <andreas.noever@gmail.com>
16124M:	Michael Jamet <michael.jamet@intel.com>
16125M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16126M:	Yehezkel Bernat <YehezkelShB@gmail.com>
 
 
16127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16128S:	Maintained
16129F:	Documentation/admin-guide/thunderbolt.rst
16130F:	drivers/thunderbolt/
16131F:	include/linux/thunderbolt.h
16132
16133THUNDERBOLT NETWORK DRIVER
16134M:	Michael Jamet <michael.jamet@intel.com>
16135M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16136M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16137L:	netdev@vger.kernel.org
16138S:	Maintained
16139F:	drivers/net/thunderbolt.c
16140
16141THUNDERX GPIO DRIVER
16142M:	David Daney <david.daney@cavium.com>
16143S:	Maintained
16144F:	drivers/gpio/gpio-thunderx.c
16145
16146TI AM437X VPFE DRIVER
16147M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16148L:	linux-media@vger.kernel.org
 
16149W:	https://linuxtv.org
16150Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16151T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16152S:	Maintained
16153F:	drivers/media/platform/am437x/
16154
16155TI BANDGAP AND THERMAL DRIVER
16156M:	Eduardo Valentin <edubezval@gmail.com>
16157M:	Keerthy <j-keerthy@ti.com>
16158L:	linux-pm@vger.kernel.org
16159L:	linux-omap@vger.kernel.org
16160S:	Maintained
16161F:	drivers/thermal/ti-soc-thermal/
16162
16163TI BQ27XXX POWER SUPPLY DRIVER
16164R:	Andrew F. Davis <afd@ti.com>
16165F:	include/linux/power/bq27xxx_battery.h
16166F:	drivers/power/supply/bq27xxx_battery.c
16167F:	drivers/power/supply/bq27xxx_battery_i2c.c
 
16168
16169TI CDCE706 CLOCK DRIVER
16170M:	Max Filippov <jcmvbkbc@gmail.com>
16171S:	Maintained
16172F:	drivers/clk/clk-cdce706.c
16173
16174TI CLOCK DRIVER
16175M:	Tero Kristo <t-kristo@ti.com>
16176L:	linux-omap@vger.kernel.org
16177S:	Maintained
16178F:	drivers/clk/ti/
16179F:	include/linux/clk/ti.h
16180
16181TI DAVINCI MACHINE SUPPORT
16182M:	Sekhar Nori <nsekhar@ti.com>
16183R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
16184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
16185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16186S:	Supported
16187F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
 
16188F:	arch/arm/mach-davinci/
16189F:	drivers/i2c/busses/i2c-davinci.c
16190F:	arch/arm/boot/dts/da850*
16191
16192TI DAVINCI SERIES CLOCK DRIVER
16193M:	David Lechner <david@lechnology.com>
16194R:	Sekhar Nori <nsekhar@ti.com>
16195S:	Maintained
16196F:	Documentation/devicetree/bindings/clock/ti/davinci/
16197F:	drivers/clk/davinci/
16198
16199TI DAVINCI SERIES GPIO DRIVER
16200M:	Keerthy <j-keerthy@ti.com>
16201L:	linux-gpio@vger.kernel.org
16202S:	Maintained
16203F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16204F:	drivers/gpio/gpio-davinci.c
16205
16206TI DAVINCI SERIES MEDIA DRIVER
16207M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16208L:	linux-media@vger.kernel.org
 
16209W:	https://linuxtv.org
16210Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16211T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16212S:	Maintained
16213F:	drivers/media/platform/davinci/
16214F:	include/media/davinci/
16215
 
 
 
 
 
 
16216TI ETHERNET SWITCH DRIVER (CPSW)
16217R:	Grygorii Strashko <grygorii.strashko@ti.com>
16218L:	linux-omap@vger.kernel.org
16219L:	netdev@vger.kernel.org
16220S:	Maintained
16221F:	drivers/net/ethernet/ti/cpsw*
16222F:	drivers/net/ethernet/ti/davinci*
16223
16224TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16225M:	Alex Dubov <oakad@yahoo.com>
16226S:	Maintained
16227W:	http://tifmxx.berlios.de/
16228F:	drivers/memstick/host/tifm_ms.c
16229F:	drivers/misc/tifm*
16230F:	drivers/mmc/host/tifm_sd.c
16231F:	include/linux/tifm.h
16232
16233TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16234M:	Santosh Shilimkar <ssantosh@kernel.org>
16235L:	linux-kernel@vger.kernel.org
16236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16237S:	Maintained
 
16238F:	drivers/soc/ti/*
16239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16240
16241TI LM49xxx FAMILY ASoC CODEC DRIVERS
16242M:	M R Swami Reddy <mr.swami.reddy@ti.com>
16243M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16244L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16245S:	Maintained
 
16246F:	sound/soc/codecs/lm49453*
16247F:	sound/soc/codecs/isabelle*
16248
16249TI LP855x BACKLIGHT DRIVER
16250M:	Milo Kim <milo.kim@ti.com>
16251S:	Maintained
16252F:	Documentation/driver-api/backlight/lp855x-driver.rst
16253F:	drivers/video/backlight/lp855x_bl.c
16254F:	include/linux/platform_data/lp855x.h
16255
16256TI LP8727 CHARGER DRIVER
16257M:	Milo Kim <milo.kim@ti.com>
16258S:	Maintained
16259F:	drivers/power/supply/lp8727_charger.c
16260F:	include/linux/platform_data/lp8727.h
16261
16262TI LP8788 MFD DRIVER
16263M:	Milo Kim <milo.kim@ti.com>
16264S:	Maintained
16265F:	drivers/iio/adc/lp8788_adc.c
16266F:	drivers/leds/leds-lp8788.c
16267F:	drivers/mfd/lp8788*.c
16268F:	drivers/power/supply/lp8788-charger.c
16269F:	drivers/regulator/lp8788-*.c
16270F:	include/linux/mfd/lp8788*.h
16271
16272TI NETCP ETHERNET DRIVER
16273M:	Wingman Kwok <w-kwok2@ti.com>
16274M:	Murali Karicheri <m-karicheri2@ti.com>
16275L:	netdev@vger.kernel.org
16276S:	Maintained
16277F:	drivers/net/ethernet/ti/netcp*
16278
16279TI PCM3060 ASoC CODEC DRIVER
16280M:	Kirill Marinushkin <kmarinushkin@birdec.com>
16281L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16282S:	Maintained
16283F:	Documentation/devicetree/bindings/sound/pcm3060.txt
16284F:	sound/soc/codecs/pcm3060*
16285
16286TI TAS571X FAMILY ASoC CODEC DRIVER
16287M:	Kevin Cernekee <cernekee@chromium.org>
16288L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16289S:	Odd Fixes
16290F:	sound/soc/codecs/tas571x*
16291
 
 
 
 
 
 
 
16292TI TRF7970A NFC DRIVER
16293M:	Mark Greer <mgreer@animalcreek.com>
16294L:	linux-wireless@vger.kernel.org
16295L:	linux-nfc@lists.01.org (moderated for non-subscribers)
16296S:	Supported
 
16297F:	drivers/nfc/trf7970a.c
16298F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16299
16300TI TWL4030 SERIES SOC CODEC DRIVER
16301M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16302L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16303S:	Maintained
16304F:	sound/soc/codecs/twl4030*
16305
16306TI VPE/CAL DRIVERS
16307M:	Benoit Parrot <bparrot@ti.com>
16308L:	linux-media@vger.kernel.org
 
16309W:	http://linuxtv.org/
16310Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16311S:	Maintained
 
16312F:	drivers/media/platform/ti-vpe/
16313
16314TI WILINK WIRELESS DRIVERS
16315L:	linux-wireless@vger.kernel.org
16316W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
16317W:	http://wireless.kernel.org/en/users/Drivers/wl1251
 
16318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16319S:	Orphan
16320F:	drivers/net/wireless/ti/
16321F:	include/linux/wl12xx.h
16322
16323TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16324M:	John Stultz <john.stultz@linaro.org>
16325M:	Thomas Gleixner <tglx@linutronix.de>
16326R:	Stephen Boyd <sboyd@kernel.org>
16327L:	linux-kernel@vger.kernel.org
 
16328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16329S:	Supported
16330F:	include/linux/clocksource.h
16331F:	include/linux/time.h
16332F:	include/linux/timex.h
16333F:	include/uapi/linux/time.h
16334F:	include/uapi/linux/timex.h
 
16335F:	kernel/time/clocksource.c
 
16336F:	kernel/time/time*.c
16337F:	kernel/time/alarmtimer.c
16338F:	kernel/time/ntp.c
16339F:	tools/testing/selftests/timers/
16340
16341TIPC NETWORK LAYER
16342M:	Jon Maloy <jon.maloy@ericsson.com>
16343M:	Ying Xue <ying.xue@windriver.com>
16344L:	netdev@vger.kernel.org (core kernel code)
16345L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
 
16346W:	http://tipc.sourceforge.net/
16347S:	Maintained
16348F:	include/uapi/linux/tipc*.h
16349F:	net/tipc/
16350
16351TLAN NETWORK DRIVER
16352M:	Samuel Chessman <chessman@tux.org>
16353L:	tlan-devel@lists.sourceforge.net (subscribers-only)
 
16354W:	http://sourceforge.net/projects/tlan/
16355S:	Maintained
16356F:	Documentation/networking/device_drivers/ti/tlan.txt
16357F:	drivers/net/ethernet/ti/tlan.*
16358
16359TM6000 VIDEO4LINUX DRIVER
16360M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16361L:	linux-media@vger.kernel.org
 
16362W:	https://linuxtv.org
16363T:	git git://linuxtv.org/media_tree.git
16364S:	Odd fixes
16365F:	drivers/media/usb/tm6000/
16366F:	Documentation/media/v4l-drivers/tm6000*
16367
16368TMIO/SDHI MMC DRIVER
16369M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16370L:	linux-mmc@vger.kernel.org
16371S:	Supported
 
16372F:	drivers/mmc/host/tmio_mmc*
16373F:	drivers/mmc/host/renesas_sdhi*
16374F:	include/linux/mfd/tmio.h
16375
16376TMP401 HARDWARE MONITOR DRIVER
16377M:	Guenter Roeck <linux@roeck-us.net>
16378L:	linux-hwmon@vger.kernel.org
16379S:	Maintained
16380F:	Documentation/hwmon/tmp401.rst
16381F:	drivers/hwmon/tmp401.c
16382
 
 
 
 
 
 
 
16383TMPFS (SHMEM FILESYSTEM)
16384M:	Hugh Dickins <hughd@google.com>
16385L:	linux-mm@kvack.org
16386S:	Maintained
16387F:	include/linux/shmem_fs.h
16388F:	mm/shmem.c
16389
16390TOMOYO SECURITY MODULE
16391M:	Kentaro Takeda <takedakn@nttdata.co.jp>
16392M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16393L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16394L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16395L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16396L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
 
16397W:	https://tomoyo.osdn.jp/
16398S:	Maintained
16399F:	security/tomoyo/
16400
16401TOPSTAR LAPTOP EXTRAS DRIVER
16402M:	Herton Ronaldo Krzesinski <herton@canonical.com>
16403L:	platform-driver-x86@vger.kernel.org
16404S:	Maintained
16405F:	drivers/platform/x86/topstar-laptop.c
16406
16407TORTURE-TEST MODULES
16408M:	Davidlohr Bueso <dave@stgolabs.net>
16409M:	"Paul E. McKenney" <paulmck@kernel.org>
16410M:	Josh Triplett <josh@joshtriplett.org>
16411L:	linux-kernel@vger.kernel.org
16412S:	Supported
16413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16414F:	Documentation/RCU/torture.txt
 
 
 
16415F:	kernel/torture.c
16416F:	kernel/rcu/rcutorture.c
16417F:	kernel/rcu/rcuperf.c
16418F:	kernel/locking/locktorture.c
16419
16420TOSHIBA ACPI EXTRAS DRIVER
16421M:	Azael Avalos <coproscefalo@gmail.com>
16422L:	platform-driver-x86@vger.kernel.org
16423S:	Maintained
16424F:	drivers/platform/x86/toshiba_acpi.c
16425
16426TOSHIBA BLUETOOTH DRIVER
16427M:	Azael Avalos <coproscefalo@gmail.com>
16428L:	platform-driver-x86@vger.kernel.org
16429S:	Maintained
16430F:	drivers/platform/x86/toshiba_bluetooth.c
16431
16432TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16433M:	Azael Avalos <coproscefalo@gmail.com>
16434L:	platform-driver-x86@vger.kernel.org
16435S:	Maintained
16436F:	drivers/platform/x86/toshiba_haps.c
16437
16438TOSHIBA SMM DRIVER
16439M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
 
16440W:	http://www.buzzard.org.uk/toshiba/
16441S:	Maintained
16442F:	drivers/char/toshiba.c
16443F:	include/linux/toshiba.h
16444F:	include/uapi/linux/toshiba.h
16445
16446TOSHIBA TC358743 DRIVER
16447M:	Mats Randgaard <matrandg@cisco.com>
16448L:	linux-media@vger.kernel.org
16449S:	Maintained
16450F:	drivers/media/i2c/tc358743*
16451F:	include/media/i2c/tc358743.h
16452
16453TOSHIBA WMI HOTKEYS DRIVER
16454M:	Azael Avalos <coproscefalo@gmail.com>
16455L:	platform-driver-x86@vger.kernel.org
16456S:	Maintained
16457F:	drivers/platform/x86/toshiba-wmi.c
16458
16459TPM DEVICE DRIVER
16460M:	Peter Huewe <peterhuewe@gmx.de>
16461M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16462R:	Jason Gunthorpe <jgg@ziepe.ca>
16463L:	linux-integrity@vger.kernel.org
 
 
16464Q:	https://patchwork.kernel.org/project/linux-integrity/list/
16465W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16466T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
16467S:	Maintained
16468F:	drivers/char/tpm/
16469
16470TRACING
16471M:	Steven Rostedt <rostedt@goodmis.org>
16472M:	Ingo Molnar <mingo@redhat.com>
 
16473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16474S:	Maintained
16475F:	Documentation/trace/ftrace.rst
16476F:	arch/*/*/*/ftrace.h
16477F:	arch/*/kernel/ftrace.c
16478F:	include/*/ftrace.h
16479F:	include/linux/trace*.h
16480F:	include/trace/
16481F:	kernel/trace/
16482F:	tools/testing/selftests/ftrace/
16483
16484TRACING MMIO ACCESSES (MMIOTRACE)
16485M:	Steven Rostedt <rostedt@goodmis.org>
16486M:	Ingo Molnar <mingo@kernel.org>
16487R:	Karol Herbst <karolherbst@gmail.com>
16488R:	Pekka Paalanen <ppaalanen@gmail.com>
16489S:	Maintained
16490L:	linux-kernel@vger.kernel.org
16491L:	nouveau@lists.freedesktop.org
16492F:	kernel/trace/trace_mmiotrace.c
16493F:	include/linux/mmiotrace.h
16494F:	arch/x86/mm/kmmio.c
16495F:	arch/x86/mm/mmio-mod.c
16496F:	arch/x86/mm/testmmiotrace.c
 
 
16497
16498TRIVIAL PATCHES
16499M:	Jiri Kosina <trivial@kernel.org>
 
16500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16501S:	Maintained
16502K:	^Subject:.*(?i)trivial
16503
16504TEMPO SEMICONDUCTOR DRIVERS
16505M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16506S:	Maintained
16507F:	sound/soc/codecs/tscs*.c
16508F:	sound/soc/codecs/tscs*.h
16509F:	Documentation/devicetree/bindings/sound/tscs*.txt
16510
16511TTY LAYER
16512M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16513M:	Jiri Slaby <jslaby@suse.com>
16514S:	Supported
16515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16516F:	Documentation/driver-api/serial/
16517F:	drivers/tty/
16518F:	drivers/tty/serial/serial_core.c
 
16519F:	include/linux/serial_core.h
16520F:	include/linux/serial.h
16521F:	include/linux/tty.h
 
16522F:	include/uapi/linux/serial_core.h
16523F:	include/uapi/linux/serial.h
16524F:	include/uapi/linux/tty.h
16525
16526TUA9001 MEDIA DRIVER
16527M:	Antti Palosaari <crope@iki.fi>
16528L:	linux-media@vger.kernel.org
 
16529W:	https://linuxtv.org
16530W:	http://palosaari.fi/linux/
16531Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16532T:	git git://linuxtv.org/anttip/media_tree.git
16533S:	Maintained
16534F:	drivers/media/tuners/tua9001*
16535
16536TULIP NETWORK DRIVERS
16537L:	netdev@vger.kernel.org
16538L:	linux-parisc@vger.kernel.org
16539S:	Orphan
16540F:	drivers/net/ethernet/dec/tulip/
16541
16542TUN/TAP driver
16543M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
 
16544W:	http://vtun.sourceforge.net/tun
16545S:	Maintained
16546F:	Documentation/networking/tuntap.txt
16547F:	arch/um/os-Linux/drivers/
16548
16549TURBOCHANNEL SUBSYSTEM
16550M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16551M:	Ralf Baechle <ralf@linux-mips.org>
16552L:	linux-mips@vger.kernel.org
 
16553Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16554S:	Maintained
16555F:	drivers/tc/
16556F:	include/linux/tc.h
16557
16558TURBOSTAT UTILITY
16559M:	"Len Brown" <lenb@kernel.org>
16560L:	linux-pm@vger.kernel.org
 
 
16561B:	https://bugzilla.kernel.org
16562Q:	https://patchwork.kernel.org/project/linux-pm/list/
16563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16564S:	Supported
16565F:	tools/power/x86/turbostat/
16566
16567TW5864 VIDEO4LINUX DRIVER
16568M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16569M:	Anton Sviridenko <anton@corp.bluecherry.net>
16570M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16571M:	Andrey Utkin <andrey_utkin@fastmail.com>
16572L:	linux-media@vger.kernel.org
16573S:	Supported
16574F:	drivers/media/pci/tw5864/
16575
16576TW68 VIDEO4LINUX DRIVER
16577M:	Hans Verkuil <hverkuil@xs4all.nl>
16578L:	linux-media@vger.kernel.org
 
 
16579T:	git git://linuxtv.org/media_tree.git
16580W:	https://linuxtv.org
16581S:	Odd Fixes
16582F:	drivers/media/pci/tw68/
16583
16584TW686X VIDEO4LINUX DRIVER
16585M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16586L:	linux-media@vger.kernel.org
 
 
16587T:	git git://linuxtv.org/media_tree.git
16588W:	http://linuxtv.org
 
 
 
 
 
 
16589S:	Maintained
16590F:	drivers/media/pci/tw686x/
 
 
 
 
16591
16592UBI FILE SYSTEM (UBIFS)
16593M:	Richard Weinberger <richard@nod.at>
16594M:	Artem Bityutskiy <dedekind1@gmail.com>
16595M:	Adrian Hunter <adrian.hunter@intel.com>
16596L:	linux-mtd@lists.infradead.org
16597T:	git git://git.infradead.org/ubifs-2.6.git
16598W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16599S:	Supported
16600F:	Documentation/filesystems/ubifs.txt
 
16601F:	fs/ubifs/
16602
16603UCLINUX (M68KNOMMU AND COLDFIRE)
16604M:	Greg Ungerer <gerg@linux-m68k.org>
 
 
 
16605W:	http://www.linux-m68k.org/
16606W:	http://www.uclinux.org/
16607L:	linux-m68k@lists.linux-m68k.org
16608L:	uclinux-dev@uclinux.org  (subscribers-only)
16609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16610S:	Maintained
 
16611F:	arch/m68k/coldfire/
16612F:	arch/m68k/68*/
16613F:	arch/m68k/*/*_no.*
16614F:	arch/m68k/include/asm/*_no.*
16615
16616UDF FILESYSTEM
16617M:	Jan Kara <jack@suse.com>
16618S:	Maintained
16619F:	Documentation/filesystems/udf.txt
16620F:	fs/udf/
16621
16622UDRAW TABLET
16623M:	Bastien Nocera <hadess@hadess.net>
16624L:	linux-input@vger.kernel.org
16625S:	Maintained
16626F:	drivers/hid/hid-udraw-ps3.c
16627
16628UFS FILESYSTEM
16629M:	Evgeniy Dushistov <dushistov@mail.ru>
16630S:	Maintained
16631F:	Documentation/admin-guide/ufs.rst
16632F:	fs/ufs/
16633
16634UHID USERSPACE HID IO DRIVER:
16635M:	David Herrmann <dh.herrmann@googlemail.com>
16636L:	linux-input@vger.kernel.org
16637S:	Maintained
16638F:	drivers/hid/uhid.c
16639F:	include/uapi/linux/uhid.h
16640
16641ULPI BUS
16642M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16643L:	linux-usb@vger.kernel.org
16644S:	Maintained
16645F:	drivers/usb/common/ulpi.c
16646F:	include/linux/ulpi/
16647
16648ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16649L:	devel@driverdev.osuosl.org
16650S:	Obsolete
16651F:	drivers/staging/uwb/
16652
16653UNICODE SUBSYSTEM:
16654M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16655L:	linux-fsdevel@vger.kernel.org
16656S:	Supported
16657F:	fs/unicode/
16658
16659UNICORE32 ARCHITECTURE:
16660M:	Guan Xuetao <gxt@pku.edu.cn>
16661W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16662S:	Maintained
16663T:	git git://github.com/gxt/linux.git
16664F:	arch/unicore32/
16665
16666UNIFDEF
16667M:	Tony Finch <dot@dotat.at>
 
16668W:	http://dotat.at/prog/unifdef
16669S:	Maintained
16670F:	scripts/unifdef.c
16671
16672UNIFORM CDROM DRIVER
16673M:	Jens Axboe <axboe@kernel.dk>
 
16674W:	http://www.kernel.dk
16675S:	Maintained
16676F:	Documentation/cdrom/
16677F:	drivers/cdrom/cdrom.c
16678F:	include/linux/cdrom.h
16679F:	include/uapi/linux/cdrom.h
16680
16681UNISYS S-PAR DRIVERS
16682M:	David Kershner <david.kershner@unisys.com>
16683L:	sparmaintainer@unisys.com (Unisys internal)
16684S:	Supported
 
 
16685F:	include/linux/visorbus.h
16686F:	drivers/visorbus/
16687F:	drivers/staging/unisys/
16688
16689UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16690R:	Alim Akhtar <alim.akhtar@samsung.com>
16691R:	Avri Altman <avri.altman@wdc.com>
16692R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16693L:	linux-scsi@vger.kernel.org
16694S:	Supported
16695F:	Documentation/scsi/ufs.txt
16696F:	drivers/scsi/ufs/
16697
16698UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16699M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16700L:	linux-scsi@vger.kernel.org
16701S:	Supported
16702F:	drivers/scsi/ufs/*dwc*
16703
16704UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16705M:	Stanley Chu <stanley.chu@mediatek.com>
16706L:	linux-scsi@vger.kernel.org
16707L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16708S:	Maintained
16709F:	drivers/scsi/ufs/ufs-mediatek*
16710
16711UNSORTED BLOCK IMAGES (UBI)
16712M:	Artem Bityutskiy <dedekind1@gmail.com>
16713M:	Richard Weinberger <richard@nod.at>
16714W:	http://www.linux-mtd.infradead.org/
16715L:	linux-mtd@lists.infradead.org
16716T:	git git://git.infradead.org/ubifs-2.6.git
16717S:	Supported
 
 
 
16718F:	drivers/mtd/ubi/
16719F:	include/linux/mtd/ubi.h
16720F:	include/uapi/mtd/ubi-user.h
16721
16722USB "USBNET" DRIVER FRAMEWORK
16723M:	Oliver Neukum <oneukum@suse.com>
16724L:	netdev@vger.kernel.org
 
16725W:	http://www.linux-usb.org/usbnet
16726S:	Maintained
16727F:	drivers/net/usb/usbnet.c
16728F:	include/linux/usb/usbnet.h
16729
16730USB ACM DRIVER
16731M:	Oliver Neukum <oneukum@suse.com>
16732L:	linux-usb@vger.kernel.org
16733S:	Maintained
16734F:	Documentation/usb/acm.rst
16735F:	drivers/usb/class/cdc-acm.*
16736
 
 
 
 
 
 
16737USB AR5523 WIRELESS DRIVER
16738M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16739L:	linux-wireless@vger.kernel.org
16740S:	Maintained
16741F:	drivers/net/wireless/ath/ar5523/
16742
16743USB ATTACHED SCSI
16744M:	Oliver Neukum <oneukum@suse.com>
16745L:	linux-usb@vger.kernel.org
16746L:	linux-scsi@vger.kernel.org
16747S:	Maintained
16748F:	drivers/usb/storage/uas.c
16749
16750USB CDC ETHERNET DRIVER
16751M:	Oliver Neukum <oliver@neukum.org>
16752L:	linux-usb@vger.kernel.org
16753S:	Maintained
16754F:	drivers/net/usb/cdc_*.c
16755F:	include/uapi/linux/usb/cdc.h
16756
16757USB CHAOSKEY DRIVER
16758M:	Keith Packard <keithp@keithp.com>
16759L:	linux-usb@vger.kernel.org
16760S:	Maintained
16761F:	drivers/usb/misc/chaoskey.c
16762
16763USB CYPRESS C67X00 DRIVER
16764M:	Peter Korsgaard <jacmet@sunsite.dk>
16765L:	linux-usb@vger.kernel.org
16766S:	Maintained
16767F:	drivers/usb/c67x00/
16768
16769USB DAVICOM DM9601 DRIVER
16770M:	Peter Korsgaard <jacmet@sunsite.dk>
16771L:	netdev@vger.kernel.org
 
16772W:	http://www.linux-usb.org/usbnet
16773S:	Maintained
16774F:	drivers/net/usb/dm9601.c
16775
16776USB EHCI DRIVER
16777M:	Alan Stern <stern@rowland.harvard.edu>
16778L:	linux-usb@vger.kernel.org
16779S:	Maintained
16780F:	Documentation/usb/ehci.rst
16781F:	drivers/usb/host/ehci*
16782
16783USB GADGET/PERIPHERAL SUBSYSTEM
16784M:	Felipe Balbi <balbi@kernel.org>
16785L:	linux-usb@vger.kernel.org
 
16786W:	http://www.linux-usb.org/gadget
16787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16788S:	Maintained
16789F:	drivers/usb/gadget/
16790F:	include/linux/usb/gadget*
16791
16792USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16793M:	Jiri Kosina <jikos@kernel.org>
16794M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16795L:	linux-usb@vger.kernel.org
 
16796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16797S:	Maintained
16798F:	Documentation/hid/hiddev.rst
16799F:	drivers/hid/usbhid/
16800
16801USB INTEL XHCI ROLE MUX DRIVER
16802M:	Hans de Goede <hdegoede@redhat.com>
16803L:	linux-usb@vger.kernel.org
16804S:	Maintained
16805F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16806
16807USB IP DRIVER FOR HISILICON KIRIN
16808M:	Yu Chen <chenyu56@huawei.com>
16809M:	Binghui Wang <wangbinghui@hisilicon.com>
16810L:	linux-usb@vger.kernel.org
16811S:	Maintained
16812F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16813F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16814
16815USB ISP116X DRIVER
16816M:	Olav Kongas <ok@artecdesign.ee>
16817L:	linux-usb@vger.kernel.org
16818S:	Maintained
16819F:	drivers/usb/host/isp116x*
16820F:	include/linux/usb/isp116x.h
16821
16822USB LAN78XX ETHERNET DRIVER
16823M:	Woojung Huh <woojung.huh@microchip.com>
16824M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16825L:	netdev@vger.kernel.org
16826S:	Maintained
16827F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16828F:	drivers/net/usb/lan78xx.*
16829F:	include/dt-bindings/net/microchip-lan78xx.h
16830
16831USB MASS STORAGE DRIVER
16832M:	Alan Stern <stern@rowland.harvard.edu>
16833L:	linux-usb@vger.kernel.org
16834L:	usb-storage@lists.one-eyed-alien.net
16835S:	Maintained
16836F:	drivers/usb/storage/
16837
16838USB MIDI DRIVER
16839M:	Clemens Ladisch <clemens@ladisch.de>
16840L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 
16841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16842S:	Maintained
16843F:	sound/usb/midi.*
16844
16845USB NETWORKING DRIVERS
16846L:	linux-usb@vger.kernel.org
16847S:	Odd Fixes
16848F:	drivers/net/usb/
16849
16850USB OHCI DRIVER
16851M:	Alan Stern <stern@rowland.harvard.edu>
16852L:	linux-usb@vger.kernel.org
16853S:	Maintained
16854F:	Documentation/usb/ohci.rst
16855F:	drivers/usb/host/ohci*
16856
16857USB OTG FSM (Finite State Machine)
16858M:	Peter Chen <Peter.Chen@nxp.com>
16859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16860L:	linux-usb@vger.kernel.org
16861S:	Maintained
 
16862F:	drivers/usb/common/usb-otg-fsm.c
16863
16864USB OVER IP DRIVER
16865M:	Valentina Manea <valentina.manea.m@gmail.com>
16866M:	Shuah Khan <shuah@kernel.org>
16867M:	Shuah Khan <skhan@linuxfoundation.org>
16868L:	linux-usb@vger.kernel.org
16869S:	Maintained
16870F:	Documentation/usb/usbip_protocol.rst
16871F:	drivers/usb/usbip/
 
16872F:	tools/usb/usbip/
16873F:	tools/testing/selftests/drivers/usb/usbip/
16874
16875USB PEGASUS DRIVER
16876M:	Petko Manolov <petkan@nucleusys.com>
16877L:	linux-usb@vger.kernel.org
16878L:	netdev@vger.kernel.org
 
 
16879T:	git git://github.com/petkan/pegasus.git
16880W:	https://github.com/petkan/pegasus
16881S:	Maintained
16882F:	drivers/net/usb/pegasus.*
16883
16884USB PHY LAYER
16885M:	Felipe Balbi <balbi@kernel.org>
16886L:	linux-usb@vger.kernel.org
 
16887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16888S:	Maintained
16889F:	drivers/usb/phy/
16890
16891USB PRINTER DRIVER (usblp)
16892M:	Pete Zaitcev <zaitcev@redhat.com>
16893L:	linux-usb@vger.kernel.org
16894S:	Supported
16895F:	drivers/usb/class/usblp.c
16896
16897USB QMI WWAN NETWORK DRIVER
16898M:	Bjørn Mork <bjorn@mork.no>
16899L:	netdev@vger.kernel.org
16900S:	Maintained
16901F:	Documentation/ABI/testing/sysfs-class-net-qmi
16902F:	drivers/net/usb/qmi_wwan.c
16903
16904USB RTL8150 DRIVER
16905M:	Petko Manolov <petkan@nucleusys.com>
16906L:	linux-usb@vger.kernel.org
16907L:	netdev@vger.kernel.org
 
 
16908T:	git git://github.com/petkan/rtl8150.git
16909W:	https://github.com/petkan/rtl8150
16910S:	Maintained
16911F:	drivers/net/usb/rtl8150.c
16912
16913USB SERIAL SUBSYSTEM
16914M:	Johan Hovold <johan@kernel.org>
16915L:	linux-usb@vger.kernel.org
 
16916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16917S:	Maintained
16918F:	Documentation/usb/usb-serial.rst
16919F:	drivers/usb/serial/
16920F:	include/linux/usb/serial.h
16921
16922USB SMSC75XX ETHERNET DRIVER
16923M:	Steve Glendinning <steve.glendinning@shawell.net>
16924L:	netdev@vger.kernel.org
16925S:	Maintained
16926F:	drivers/net/usb/smsc75xx.*
16927
16928USB SMSC95XX ETHERNET DRIVER
16929M:	Steve Glendinning <steve.glendinning@shawell.net>
16930M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16931L:	netdev@vger.kernel.org
16932S:	Maintained
16933F:	drivers/net/usb/smsc95xx.*
16934
16935USB SUBSYSTEM
16936M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16937L:	linux-usb@vger.kernel.org
 
16938W:	http://www.linux-usb.org
16939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16940S:	Supported
16941F:	Documentation/devicetree/bindings/usb/
16942F:	Documentation/usb/
16943F:	drivers/usb/
16944F:	include/linux/usb.h
16945F:	include/linux/usb/
16946
16947USB TYPEC PI3USB30532 MUX DRIVER
16948M:	Hans de Goede <hdegoede@redhat.com>
16949L:	linux-usb@vger.kernel.org
16950S:	Maintained
16951F:	drivers/usb/typec/mux/pi3usb30532.c
 
 
 
16952
16953USB TYPEC CLASS
16954M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16955L:	linux-usb@vger.kernel.org
16956S:	Maintained
16957F:	Documentation/ABI/testing/sysfs-class-typec
16958F:	Documentation/driver-api/usb/typec.rst
16959F:	drivers/usb/typec/
16960F:	include/linux/usb/typec.h
16961
16962USB TYPEC BUS FOR ALTERNATE MODES
16963M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16964L:	linux-usb@vger.kernel.org
16965S:	Maintained
16966F:	Documentation/ABI/testing/sysfs-bus-typec
16967F:	Documentation/driver-api/usb/typec_bus.rst
16968F:	drivers/usb/typec/altmodes/
16969F:	include/linux/usb/typec_altmode.h
 
 
 
 
16970
16971USB TYPEC PORT CONTROLLER DRIVERS
16972M:	Guenter Roeck <linux@roeck-us.net>
16973L:	linux-usb@vger.kernel.org
16974S:	Maintained
16975F:	drivers/usb/typec/tcpm/
16976
16977USB UHCI DRIVER
16978M:	Alan Stern <stern@rowland.harvard.edu>
16979L:	linux-usb@vger.kernel.org
16980S:	Maintained
16981F:	drivers/usb/host/uhci*
16982
16983USB VIDEO CLASS
16984M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16985L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16986L:	linux-media@vger.kernel.org
 
 
16987T:	git git://linuxtv.org/media_tree.git
16988W:	http://www.ideasonboard.org/uvc/
16989S:	Maintained
16990F:	drivers/media/usb/uvc/
16991F:	include/uapi/linux/uvcvideo.h
16992
16993USB VISION DRIVER
16994M:	Hans Verkuil <hverkuil@xs4all.nl>
16995L:	linux-media@vger.kernel.org
 
 
16996T:	git git://linuxtv.org/media_tree.git
16997W:	https://linuxtv.org
16998S:	Odd Fixes
16999F:	drivers/media/usb/usbvision/
17000
17001USB WEBCAM GADGET
17002M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17003L:	linux-usb@vger.kernel.org
17004S:	Maintained
17005F:	drivers/usb/gadget/function/*uvc*
17006F:	drivers/usb/gadget/legacy/webcam.c
17007F:	include/uapi/linux/usb/g_uvc.h
17008
17009USB WIRELESS RNDIS DRIVER (rndis_wlan)
17010M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
17011L:	linux-wireless@vger.kernel.org
17012S:	Maintained
17013F:	drivers/net/wireless/rndis_wlan.c
17014
17015USB XHCI DRIVER
17016M:	Mathias Nyman <mathias.nyman@intel.com>
17017L:	linux-usb@vger.kernel.org
17018S:	Supported
 
17019F:	drivers/usb/host/xhci*
17020F:	drivers/usb/host/pci-quirks*
17021
17022USB ZD1201 DRIVER
17023L:	linux-wireless@vger.kernel.org
 
17024W:	http://linux-lc100020.sourceforge.net
17025S:	Orphan
17026F:	drivers/net/wireless/zydas/zd1201.*
17027
17028USB ZR364XX DRIVER
17029M:	Antoine Jacquet <royale@zerezo.com>
17030L:	linux-usb@vger.kernel.org
17031L:	linux-media@vger.kernel.org
 
 
17032T:	git git://linuxtv.org/media_tree.git
17033W:	http://royale.zerezo.com/zr364xx/
17034S:	Maintained
17035F:	Documentation/media/v4l-drivers/zr364xx*
17036F:	drivers/media/usb/zr364xx/
17037
17038USER-MODE LINUX (UML)
17039M:	Jeff Dike <jdike@addtoit.com>
17040M:	Richard Weinberger <richard@nod.at>
17041M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
17042L:	linux-um@lists.infradead.org
 
17043W:	http://user-mode-linux.sourceforge.net
17044Q:	https://patchwork.ozlabs.org/project/linux-um/list/
17045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17046S:	Maintained
17047F:	Documentation/virt/uml/
17048F:	arch/um/
17049F:	arch/x86/um/
17050F:	fs/hostfs/
17051
17052USERSPACE COPYIN/COPYOUT (UIOVEC)
17053M:	Alexander Viro <viro@zeniv.linux.org.uk>
17054S:	Maintained
 
17055F:	lib/iov_iter.c
17056F:	include/linux/uio.h
17057
17058USERSPACE DMA BUFFER DRIVER
17059M:	Gerd Hoffmann <kraxel@redhat.com>
 
17060S:	Maintained
17061L:	dri-devel@lists.freedesktop.org
17062F:	drivers/dma-buf/udmabuf.c
17063F:	include/uapi/linux/udmabuf.h
17064T:	git git://anongit.freedesktop.org/drm/drm-misc
17065
17066USERSPACE I/O (UIO)
17067M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17068S:	Maintained
17069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17070F:	Documentation/driver-api/uio-howto.rst
17071F:	drivers/uio/
17072F:	include/linux/uio_driver.h
17073
17074UTIL-LINUX PACKAGE
17075M:	Karel Zak <kzak@redhat.com>
17076L:	util-linux@vger.kernel.org
 
17077W:	http://en.wikipedia.org/wiki/Util-linux
17078T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17079S:	Maintained
17080
17081UUID HELPERS
17082M:	Christoph Hellwig <hch@lst.de>
17083R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17084L:	linux-kernel@vger.kernel.org
 
17085T:	git git://git.infradead.org/users/hch/uuid.git
17086F:	lib/uuid.c
17087F:	lib/test_uuid.c
17088F:	include/linux/uuid.h
17089F:	include/uapi/linux/uuid.h
17090S:	Maintained
 
17091
17092UVESAFB DRIVER
17093M:	Michal Januszewski <spock@gentoo.org>
17094L:	linux-fbdev@vger.kernel.org
 
17095W:	https://github.com/mjanusz/v86d
17096S:	Maintained
17097F:	Documentation/fb/uvesafb.rst
17098F:	drivers/video/fbdev/uvesafb.*
17099
 
 
 
 
 
 
 
17100VF610 NAND DRIVER
17101M:	Stefan Agner <stefan@agner.ch>
17102L:	linux-mtd@lists.infradead.org
17103S:	Supported
17104F:	drivers/mtd/nand/raw/vf610_nfc.c
17105
17106VFAT/FAT/MSDOS FILESYSTEM
17107M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17108S:	Maintained
17109F:	Documentation/filesystems/vfat.txt
17110F:	fs/fat/
17111
17112VFIO DRIVER
17113M:	Alex Williamson <alex.williamson@redhat.com>
17114R:	Cornelia Huck <cohuck@redhat.com>
17115L:	kvm@vger.kernel.org
 
17116T:	git git://github.com/awilliam/linux-vfio.git
17117S:	Maintained
17118F:	Documentation/driver-api/vfio.rst
17119F:	drivers/vfio/
17120F:	include/linux/vfio.h
17121F:	include/uapi/linux/vfio.h
17122
17123VFIO MEDIATED DEVICE DRIVERS
17124M:	Kirti Wankhede <kwankhede@nvidia.com>
17125L:	kvm@vger.kernel.org
17126S:	Maintained
17127F:	Documentation/driver-api/vfio-mediated-device.rst
17128F:	drivers/vfio/mdev/
17129F:	include/linux/mdev.h
17130F:	samples/vfio-mdev/
17131
17132VFIO PLATFORM DRIVER
17133M:	Eric Auger <eric.auger@redhat.com>
17134L:	kvm@vger.kernel.org
17135S:	Maintained
17136F:	drivers/vfio/platform/
17137
17138VGA_SWITCHEROO
17139R:	Lukas Wunner <lukas@wunner.de>
17140S:	Maintained
 
17141F:	Documentation/gpu/vga-switcheroo.rst
17142F:	drivers/gpu/vga/vga_switcheroo.c
17143F:	include/linux/vga_switcheroo.h
17144T:	git git://anongit.freedesktop.org/drm/drm-misc
17145
17146VIA RHINE NETWORK DRIVER
17147S:	Orphan
 
17148F:	drivers/net/ethernet/via/via-rhine.c
17149
17150VIA SD/MMC CARD CONTROLLER DRIVER
17151M:	Bruce Chang <brucechang@via.com.tw>
17152M:	Harald Welte <HaraldWelte@viatech.com>
17153S:	Maintained
17154F:	drivers/mmc/host/via-sdmmc.c
17155
17156VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17157M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17158L:	linux-fbdev@vger.kernel.org
17159S:	Maintained
 
17160F:	include/linux/via-core.h
17161F:	include/linux/via-gpio.h
17162F:	include/linux/via_i2c.h
17163F:	drivers/video/fbdev/via/
17164
17165VIA VELOCITY NETWORK DRIVER
17166M:	Francois Romieu <romieu@fr.zoreil.com>
17167L:	netdev@vger.kernel.org
17168S:	Maintained
17169F:	drivers/net/ethernet/via/via-velocity.*
17170
17171VICODEC VIRTUAL CODEC DRIVER
17172M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
17173L:	linux-media@vger.kernel.org
 
 
17174T:	git git://linuxtv.org/media_tree.git
17175W:	https://linuxtv.org
 
 
 
 
17176S:	Maintained
17177F:	drivers/media/platform/vicodec/*
17178
17179VIDEO MULTIPLEXER DRIVER
17180M:	Philipp Zabel <p.zabel@pengutronix.de>
17181L:	linux-media@vger.kernel.org
17182S:	Maintained
17183F:	drivers/media/platform/video-mux.c
17184
17185VIDEO I2C POLLING DRIVER
17186M:	Matt Ranostay <matt.ranostay@konsulko.com>
17187L:	linux-media@vger.kernel.org
17188S:	Maintained
17189F:	drivers/media/i2c/video-i2c.c
17190
17191VIDEOBUF2 FRAMEWORK
17192M:	Pawel Osciak <pawel@osciak.com>
17193M:	Marek Szyprowski <m.szyprowski@samsung.com>
17194M:	Kyungmin Park <kyungmin.park@samsung.com>
17195R:	Tomasz Figa <tfiga@chromium.org>
17196L:	linux-media@vger.kernel.org
17197S:	Maintained
17198F:	drivers/media/common/videobuf2/*
17199F:	include/media/videobuf2-*
17200
17201VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17202M:	Helen Koike <helen.koike@collabora.com>
 
17203L:	linux-media@vger.kernel.org
 
 
17204T:	git git://linuxtv.org/media_tree.git
17205W:	https://linuxtv.org
17206S:	Maintained
17207F:	drivers/media/platform/vimc/*
17208
17209VIRT LIB
17210M:	Alex Williamson <alex.williamson@redhat.com>
17211M:	Paolo Bonzini <pbonzini@redhat.com>
17212L:	kvm@vger.kernel.org
17213S:	Supported
17214F:	virt/lib/
17215
17216VIRTIO AND VHOST VSOCK DRIVER
17217M:	Stefan Hajnoczi <stefanha@redhat.com>
17218M:	Stefano Garzarella <sgarzare@redhat.com>
17219L:	kvm@vger.kernel.org
17220L:	virtualization@lists.linux-foundation.org
17221L:	netdev@vger.kernel.org
17222S:	Maintained
 
 
17223F:	include/linux/virtio_vsock.h
17224F:	include/uapi/linux/virtio_vsock.h
 
17225F:	include/uapi/linux/vsockmon.h
17226F:	include/uapi/linux/vm_sockets_diag.h
17227F:	net/vmw_vsock/diag.c
17228F:	net/vmw_vsock/af_vsock_tap.c
17229F:	net/vmw_vsock/virtio_transport_common.c
17230F:	net/vmw_vsock/virtio_transport.c
17231F:	drivers/net/vsockmon.c
17232F:	drivers/vhost/vsock.c
17233F:	tools/testing/vsock/
17234
 
 
 
 
 
 
 
 
 
 
 
 
 
17235VIRTIO CONSOLE DRIVER
17236M:	Amit Shah <amit@kernel.org>
17237L:	virtualization@lists.linux-foundation.org
17238S:	Maintained
17239F:	drivers/char/virtio_console.c
17240F:	include/linux/virtio_console.h
17241F:	include/uapi/linux/virtio_console.h
17242
17243VIRTIO CORE AND NET DRIVERS
17244M:	"Michael S. Tsirkin" <mst@redhat.com>
17245M:	Jason Wang <jasowang@redhat.com>
17246L:	virtualization@lists.linux-foundation.org
17247S:	Maintained
17248F:	Documentation/devicetree/bindings/virtio/
 
 
 
 
17249F:	drivers/virtio/
17250F:	tools/virtio/
17251F:	drivers/net/virtio_net.c
17252F:	drivers/block/virtio_blk.c
17253F:	include/linux/virtio*.h
17254F:	include/uapi/linux/virtio_*.h
17255F:	drivers/crypto/virtio/
17256F:	mm/balloon_compaction.c
17257
17258VIRTIO BLOCK AND SCSI DRIVERS
17259M:	"Michael S. Tsirkin" <mst@redhat.com>
17260M:	Jason Wang <jasowang@redhat.com>
17261R:	Paolo Bonzini <pbonzini@redhat.com>
17262R:	Stefan Hajnoczi <stefanha@redhat.com>
17263L:	virtualization@lists.linux-foundation.org
17264S:	Maintained
17265F:	drivers/block/virtio_blk.c
17266F:	drivers/scsi/virtio_scsi.c
17267F:	include/uapi/linux/virtio_blk.h
17268F:	include/uapi/linux/virtio_scsi.h
17269F:	drivers/vhost/scsi.c
17270
17271VIRTIO CRYPTO DRIVER
17272M:	Gonglei <arei.gonglei@huawei.com>
17273L:	virtualization@lists.linux-foundation.org
17274L:	linux-crypto@vger.kernel.org
17275S:	Maintained
17276F:	drivers/crypto/virtio/
17277F:	include/uapi/linux/virtio_crypto.h
17278
17279VIRTIO DRIVERS FOR S390
17280M:	Cornelia Huck <cohuck@redhat.com>
17281M:	Halil Pasic <pasic@linux.ibm.com>
17282L:	linux-s390@vger.kernel.org
17283L:	virtualization@lists.linux-foundation.org
17284L:	kvm@vger.kernel.org
17285S:	Supported
 
17286F:	drivers/s390/virtio/
17287F:	arch/s390/include/uapi/asm/virtio-ccw.h
17288
17289VIRTIO FILE SYSTEM
17290M:	Vivek Goyal <vgoyal@redhat.com>
17291M:	Stefan Hajnoczi <stefanha@redhat.com>
17292M:	Miklos Szeredi <miklos@szeredi.hu>
17293L:	virtualization@lists.linux-foundation.org
17294L:	linux-fsdevel@vger.kernel.org
 
17295W:	https://virtio-fs.gitlab.io/
17296S:	Supported
17297F:	fs/fuse/virtio_fs.c
17298F:	include/uapi/linux/virtio_fs.h
17299F:	Documentation/filesystems/virtiofs.rst
17300
17301VIRTIO GPU DRIVER
17302M:	David Airlie <airlied@linux.ie>
17303M:	Gerd Hoffmann <kraxel@redhat.com>
17304L:	dri-devel@lists.freedesktop.org
17305L:	virtualization@lists.linux-foundation.org
 
17306T:	git git://anongit.freedesktop.org/drm/drm-misc
17307S:	Maintained
17308F:	drivers/gpu/drm/virtio/
17309F:	include/uapi/linux/virtio_gpu.h
17310
17311VIRTIO HOST (VHOST)
17312M:	"Michael S. Tsirkin" <mst@redhat.com>
17313M:	Jason Wang <jasowang@redhat.com>
17314L:	kvm@vger.kernel.org
17315L:	virtualization@lists.linux-foundation.org
17316L:	netdev@vger.kernel.org
 
17317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17318S:	Maintained
17319F:	drivers/vhost/
 
17320F:	include/uapi/linux/vhost.h
17321
17322VIRTIO INPUT DRIVER
17323M:	Gerd Hoffmann <kraxel@redhat.com>
17324S:	Maintained
17325F:	drivers/virtio/virtio_input.c
17326F:	include/uapi/linux/virtio_input.h
17327
17328VIRTIO IOMMU DRIVER
17329M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
17330L:	virtualization@lists.linux-foundation.org
17331S:	Maintained
17332F:	drivers/iommu/virtio-iommu.c
17333F:	include/uapi/linux/virtio_iommu.h
17334
 
 
 
 
 
 
 
17335VIRTUAL BOX GUEST DEVICE DRIVER
17336M:	Hans de Goede <hdegoede@redhat.com>
17337M:	Arnd Bergmann <arnd@arndb.de>
17338M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17339S:	Maintained
 
17340F:	include/linux/vbox_utils.h
17341F:	include/uapi/linux/vbox*.h
17342F:	drivers/virt/vboxguest/
 
 
 
 
 
17343
17344VIRTUAL SERIO DEVICE DRIVER
17345M:	Stephen Chandler Paul <thatslyude@gmail.com>
17346S:	Maintained
17347F:	drivers/input/serio/userio.c
17348F:	include/uapi/linux/userio.h
17349
17350VIVID VIRTUAL VIDEO DRIVER
17351M:	Hans Verkuil <hverkuil@xs4all.nl>
17352L:	linux-media@vger.kernel.org
 
 
17353T:	git git://linuxtv.org/media_tree.git
17354W:	https://linuxtv.org
17355S:	Maintained
17356F:	drivers/media/platform/vivid/*
17357
17358VLYNQ BUS
17359M:	Florian Fainelli <f.fainelli@gmail.com>
17360L:	openwrt-devel@lists.openwrt.org (subscribers-only)
17361S:	Maintained
17362F:	drivers/vlynq/vlynq.c
17363F:	include/linux/vlynq.h
17364
17365VME SUBSYSTEM
17366M:	Martyn Welch <martyn@welchs.me.uk>
17367M:	Manohar Vanga <manohar.vanga@gmail.com>
17368M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17369L:	devel@driverdev.osuosl.org
17370S:	Maintained
17371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17372F:	Documentation/driver-api/vme.rst
17373F:	drivers/staging/vme/
17374F:	drivers/vme/
17375F:	include/linux/vme*
17376
17377VMWARE BALLOON DRIVER
17378M:	Nadav Amit <namit@vmware.com>
17379M:	"VMware, Inc." <pv-drivers@vmware.com>
17380L:	linux-kernel@vger.kernel.org
17381S:	Maintained
17382F:	drivers/misc/vmw_balloon.c
17383
17384VMWARE HYPERVISOR INTERFACE
17385M:	Thomas Hellstrom <thellstrom@vmware.com>
17386M:	"VMware, Inc." <pv-drivers@vmware.com>
17387L:	virtualization@lists.linux-foundation.org
17388S:	Supported
 
17389F:	arch/x86/kernel/cpu/vmware.c
17390F:	arch/x86/include/asm/vmware.h
17391
17392VMWARE PVRDMA DRIVER
17393M:	Adit Ranadive <aditr@vmware.com>
17394M:	VMware PV-Drivers <pv-drivers@vmware.com>
17395L:	linux-rdma@vger.kernel.org
17396S:	Maintained
17397F:	drivers/infiniband/hw/vmw_pvrdma/
17398
17399VMware PVSCSI driver
17400M:	Jim Gill <jgill@vmware.com>
17401M:	VMware PV-Drivers <pv-drivers@vmware.com>
17402L:	linux-scsi@vger.kernel.org
17403S:	Maintained
17404F:	drivers/scsi/vmw_pvscsi.c
17405F:	drivers/scsi/vmw_pvscsi.h
17406
 
 
 
 
 
 
 
17407VMWARE VMMOUSE SUBDRIVER
17408M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
17409M:	"VMware, Inc." <pv-drivers@vmware.com>
17410L:	linux-input@vger.kernel.org
17411S:	Maintained
17412F:	drivers/input/mouse/vmmouse.c
17413F:	drivers/input/mouse/vmmouse.h
17414
17415VMWARE VMXNET3 ETHERNET DRIVER
17416M:	Ronak Doshi <doshir@vmware.com>
17417M:	"VMware, Inc." <pv-drivers@vmware.com>
17418L:	netdev@vger.kernel.org
17419S:	Maintained
17420F:	drivers/net/vmxnet3/
17421
17422VOCORE VOCORE2 BOARD
17423M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17424L:	linux-mips@vger.kernel.org
17425S:	Maintained
17426F:	arch/mips/boot/dts/ralink/vocore2.dts
17427
17428VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17429M:	Liam Girdwood <lgirdwood@gmail.com>
17430M:	Mark Brown <broonie@kernel.org>
17431L:	linux-kernel@vger.kernel.org
 
17432W:	http://www.slimlogic.co.uk/?p=48
17433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17434S:	Supported
17435F:	Documentation/devicetree/bindings/regulator/
17436F:	Documentation/power/regulator/
17437F:	drivers/regulator/
17438F:	include/dt-bindings/regulator/
17439F:	include/linux/regulator/
17440K:	regulator_get_optional
17441
17442VRF
17443M:	David Ahern <dsahern@kernel.org>
17444M:	Shrijeet Mukherjee <shrijeet@gmail.com>
17445L:	netdev@vger.kernel.org
17446S:	Maintained
 
17447F:	drivers/net/vrf.c
17448F:	Documentation/networking/vrf.txt
 
 
 
 
 
 
 
 
 
 
 
17449
17450VT1211 HARDWARE MONITOR DRIVER
17451M:	Juerg Haefliger <juergh@gmail.com>
17452L:	linux-hwmon@vger.kernel.org
17453S:	Maintained
17454F:	Documentation/hwmon/vt1211.rst
17455F:	drivers/hwmon/vt1211.c
17456
17457VT8231 HARDWARE MONITOR DRIVER
17458M:	Roger Lucas <vt8231@hiddenengine.co.uk>
17459L:	linux-hwmon@vger.kernel.org
17460S:	Maintained
17461F:	drivers/hwmon/vt8231.c
17462
17463VUB300 USB to SDIO/SD/MMC bridge chip
17464M:	Tony Olech <tony.olech@elandigitalsystems.com>
17465L:	linux-mmc@vger.kernel.org
17466L:	linux-usb@vger.kernel.org
17467S:	Supported
17468F:	drivers/mmc/host/vub300.c
17469
17470W1 DALLAS'S 1-WIRE BUS
17471M:	Evgeniy Polyakov <zbr@ioremap.net>
17472S:	Maintained
17473F:	Documentation/devicetree/bindings/w1/
17474F:	Documentation/w1/
17475F:	drivers/w1/
17476F:	include/linux/w1.h
17477
17478W83791D HARDWARE MONITORING DRIVER
17479M:	Marc Hulsman <m.hulsman@tudelft.nl>
17480L:	linux-hwmon@vger.kernel.org
17481S:	Maintained
17482F:	Documentation/hwmon/w83791d.rst
17483F:	drivers/hwmon/w83791d.c
17484
17485W83793 HARDWARE MONITORING DRIVER
17486M:	Rudolf Marek <r.marek@assembler.cz>
17487L:	linux-hwmon@vger.kernel.org
17488S:	Maintained
17489F:	Documentation/hwmon/w83793.rst
17490F:	drivers/hwmon/w83793.c
17491
17492W83795 HARDWARE MONITORING DRIVER
17493M:	Jean Delvare <jdelvare@suse.com>
17494L:	linux-hwmon@vger.kernel.org
17495S:	Maintained
17496F:	drivers/hwmon/w83795.c
17497
17498W83L51xD SD/MMC CARD INTERFACE DRIVER
17499M:	Pierre Ossman <pierre@ossman.eu>
17500S:	Maintained
17501F:	drivers/mmc/host/wbsd.*
17502
17503WACOM PROTOCOL 4 SERIAL TABLETS
17504M:	Julian Squires <julian@cipht.net>
17505M:	Hans de Goede <hdegoede@redhat.com>
17506L:	linux-input@vger.kernel.org
17507S:	Maintained
17508F:	drivers/input/tablet/wacom_serial4.c
17509
17510WATCHDOG DEVICE DRIVERS
17511M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17512M:	Guenter Roeck <linux@roeck-us.net>
17513L:	linux-watchdog@vger.kernel.org
 
17514W:	http://www.linux-watchdog.org/
17515T:	git git://www.linux-watchdog.org/linux-watchdog.git
17516S:	Maintained
17517F:	Documentation/devicetree/bindings/watchdog/
17518F:	Documentation/watchdog/
17519F:	drivers/watchdog/
17520F:	include/linux/watchdog.h
17521F:	include/uapi/linux/watchdog.h
17522
17523WHISKEYCOVE PMIC GPIO DRIVER
17524M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17525L:	linux-gpio@vger.kernel.org
17526S:	Maintained
17527F:	drivers/gpio/gpio-wcove.c
17528
17529WHWAVE RTC DRIVER
17530M:	Dianlong Li <long17.cool@163.com>
17531L:	linux-rtc@vger.kernel.org
17532S:	Maintained
17533F:	drivers/rtc/rtc-sd3078.c
17534
17535WIIMOTE HID DRIVER
17536M:	David Herrmann <dh.herrmann@googlemail.com>
17537L:	linux-input@vger.kernel.org
17538S:	Maintained
17539F:	drivers/hid/hid-wiimote*
17540
17541WILOCITY WIL6210 WIRELESS DRIVER
17542M:	Maya Erez <merez@codeaurora.org>
17543L:	linux-wireless@vger.kernel.org
17544L:	wil6210@qti.qualcomm.com
17545S:	Supported
17546W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17547F:	drivers/net/wireless/ath/wil6210/
17548
17549WIMAX STACK
17550M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17551M:	linux-wimax@intel.com
17552L:	wimax@linuxwimax.org (subscribers-only)
17553S:	Supported
17554W:	http://linuxwimax.org
17555F:	Documentation/admin-guide/wimax/wimax.rst
17556F:	include/linux/wimax/debug.h
17557F:	include/net/wimax.h
17558F:	include/uapi/linux/wimax.h
17559F:	net/wimax/
17560
17561WINBOND CIR DRIVER
17562M:	David Härdeman <david@hardeman.nu>
17563S:	Maintained
17564F:	drivers/media/rc/winbond-cir.c
17565
17566RCMM REMOTE CONTROLS DECODER
17567M:	Patrick Lerda <patrick9876@free.fr>
17568S:	Maintained
17569F:	drivers/media/rc/ir-rcmm-decoder.c
17570
17571WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17572M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17573L:	linux-watchdog@vger.kernel.org
17574S:	Maintained
17575F:	drivers/watchdog/ebc-c384_wdt.c
17576
17577WINSYSTEMS WS16C48 GPIO DRIVER
17578M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17579L:	linux-gpio@vger.kernel.org
17580S:	Maintained
17581F:	drivers/gpio/gpio-ws16c48.c
17582
 
 
 
 
 
 
 
 
17583WISTRON LAPTOP BUTTON DRIVER
17584M:	Miloslav Trmac <mitr@volny.cz>
17585S:	Maintained
17586F:	drivers/input/misc/wistron_btns.c
17587
17588WL3501 WIRELESS PCMCIA CARD DRIVER
17589L:	linux-wireless@vger.kernel.org
17590S:	Odd fixes
17591F:	drivers/net/wireless/wl3501*
17592
17593WOLFSON MICROELECTRONICS DRIVERS
17594L:	patches@opensource.cirrus.com
 
 
17595T:	git https://github.com/CirrusLogic/linux-drivers.git
17596W:	https://github.com/CirrusLogic/linux-drivers/wiki
17597S:	Supported
 
 
 
17598F:	Documentation/hwmon/wm83??.rst
17599F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17600F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17601F:	Documentation/devicetree/bindings/mfd/arizona.txt
17602F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17603F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17604F:	arch/arm/mach-s3c64xx/mach-crag6410*
17605F:	drivers/clk/clk-wm83*.c
17606F:	drivers/extcon/extcon-arizona.c
17607F:	drivers/leds/leds-wm83*.c
17608F:	drivers/gpio/gpio-*wm*.c
17609F:	drivers/gpio/gpio-arizona.c
17610F:	drivers/hwmon/wm83??-hwmon.c
17611F:	drivers/input/misc/wm831x-on.c
17612F:	drivers/input/touchscreen/wm831x-ts.c
17613F:	drivers/input/touchscreen/wm97*.c
 
17614F:	drivers/mfd/arizona*
 
17615F:	drivers/mfd/wm*.c
17616F:	drivers/mfd/cs47l24*
17617F:	drivers/power/supply/wm83*.c
 
 
17618F:	drivers/rtc/rtc-wm83*.c
17619F:	drivers/regulator/wm8*.c
17620F:	drivers/regulator/arizona*
17621F:	drivers/video/backlight/wm83*_bl.c
17622F:	drivers/watchdog/wm83*_wdt.c
17623F:	include/linux/mfd/arizona/
17624F:	include/linux/mfd/wm831x/
17625F:	include/linux/mfd/wm8350/
17626F:	include/linux/mfd/wm8400*
17627F:	include/linux/regulator/arizona*
17628F:	include/linux/wm97xx.h
17629F:	include/sound/wm????.h
17630F:	sound/soc/codecs/arizona.?
 
17631F:	sound/soc/codecs/wm*
17632F:	sound/soc/codecs/cs47l24*
17633
17634WORKQUEUE
17635M:	Tejun Heo <tj@kernel.org>
17636R:	Lai Jiangshan <jiangshanlai@gmail.com>
 
17637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17638S:	Maintained
17639F:	include/linux/workqueue.h
17640F:	kernel/workqueue.c
17641F:	Documentation/core-api/workqueue.rst
17642
17643X-POWERS AXP288 PMIC DRIVERS
17644M:	Hans de Goede <hdegoede@redhat.com>
17645S:	Maintained
 
17646N:	axp288
17647F:	drivers/acpi/pmic/intel_pmic_xpower.c
17648
17649X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17650M:	Chen-Yu Tsai <wens@csie.org>
17651L:	linux-kernel@vger.kernel.org
17652S:	Maintained
17653N:	axp[128]
17654
17655X.25 NETWORK LAYER
17656M:	Andrew Hendry <andrew.hendry@gmail.com>
17657L:	linux-x25@vger.kernel.org
17658S:	Odd Fixes
17659F:	Documentation/networking/x25*
17660F:	include/net/x25*
17661F:	net/x25/
17662
17663X86 ARCHITECTURE (32-BIT AND 64-BIT)
17664M:	Thomas Gleixner <tglx@linutronix.de>
17665M:	Ingo Molnar <mingo@redhat.com>
17666M:	Borislav Petkov <bp@alien8.de>
 
17667R:	"H. Peter Anvin" <hpa@zytor.com>
17668M:	x86@kernel.org
17669L:	linux-kernel@vger.kernel.org
 
17670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17671S:	Maintained
17672F:	Documentation/devicetree/bindings/x86/
17673F:	Documentation/x86/
17674F:	arch/x86/
17675
17676X86 ENTRY CODE
17677M:	Andy Lutomirski <luto@kernel.org>
17678L:	linux-kernel@vger.kernel.org
 
17679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17680S:	Maintained
17681F:	arch/x86/entry/
17682
17683X86 MCE INFRASTRUCTURE
17684M:	Tony Luck <tony.luck@intel.com>
17685M:	Borislav Petkov <bp@alien8.de>
17686L:	linux-edac@vger.kernel.org
17687S:	Maintained
17688F:	arch/x86/kernel/cpu/mce/*
17689
17690X86 MICROCODE UPDATE SUPPORT
17691M:	Borislav Petkov <bp@alien8.de>
17692S:	Maintained
17693F:	arch/x86/kernel/cpu/microcode/*
17694
17695X86 MM
17696M:	Dave Hansen <dave.hansen@linux.intel.com>
17697M:	Andy Lutomirski <luto@kernel.org>
17698M:	Peter Zijlstra <peterz@infradead.org>
17699L:	linux-kernel@vger.kernel.org
 
17700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17701S:	Maintained
17702F:	arch/x86/mm/
17703
17704X86 PLATFORM DRIVERS
17705M:	Darren Hart <dvhart@infradead.org>
17706M:	Andy Shevchenko <andy@infradead.org>
17707L:	platform-driver-x86@vger.kernel.org
 
17708T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17709S:	Odd Fixes
17710F:	drivers/platform/x86/
17711F:	drivers/platform/olpc/
17712
17713X86 PLATFORM DRIVERS - ARCH
17714R:	Darren Hart <dvhart@infradead.org>
17715R:	Andy Shevchenko <andy@infradead.org>
17716L:	platform-driver-x86@vger.kernel.org
17717L:	x86@kernel.org
 
17718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17719S:	Maintained
17720F:	arch/x86/platform
17721
 
 
 
 
 
 
 
 
 
17722X86 VDSO
17723M:	Andy Lutomirski <luto@kernel.org>
17724L:	linux-kernel@vger.kernel.org
 
17725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17726S:	Maintained
17727F:	arch/x86/entry/vdso/
17728
17729XARRAY
17730M:	Matthew Wilcox <willy@infradead.org>
17731L:	linux-fsdevel@vger.kernel.org
17732S:	Supported
17733F:	Documentation/core-api/xarray.rst
 
 
17734F:	lib/idr.c
17735F:	lib/xarray.c
17736F:	include/linux/idr.h
17737F:	include/linux/xarray.h
17738F:	tools/testing/radix-tree
17739
17740XBOX DVD IR REMOTE
17741M:	Benjamin Valentin <benpicco@googlemail.com>
17742S:	Maintained
 
17743F:	drivers/media/rc/xbox_remote.c
17744F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17745
17746XC2028/3028 TUNER DRIVER
17747M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17748L:	linux-media@vger.kernel.org
 
17749W:	https://linuxtv.org
17750T:	git git://linuxtv.org/media_tree.git
17751S:	Maintained
17752F:	drivers/media/tuners/tuner-xc2028.*
17753
17754XDP (eXpress Data Path)
17755M:	Alexei Starovoitov <ast@kernel.org>
17756M:	Daniel Borkmann <daniel@iogearbox.net>
17757M:	David S. Miller <davem@davemloft.net>
17758M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17759M:	Jesper Dangaard Brouer <hawk@kernel.org>
17760M:	John Fastabend <john.fastabend@gmail.com>
17761L:	netdev@vger.kernel.org
17762L:	bpf@vger.kernel.org
17763S:	Supported
17764F:	net/core/xdp.c
17765F:	include/net/xdp.h
 
 
17766F:	kernel/bpf/devmap.c
17767F:	kernel/bpf/cpumap.c
17768F:	include/trace/events/xdp.h
17769K:	xdp
17770N:	xdp
17771
17772XDP SOCKETS (AF_XDP)
17773M:	Björn Töpel <bjorn.topel@intel.com>
17774M:	Magnus Karlsson <magnus.karlsson@intel.com>
17775R:	Jonathan Lemon <jonathan.lemon@gmail.com>
17776L:	netdev@vger.kernel.org
17777L:	bpf@vger.kernel.org
17778S:	Maintained
17779F:	kernel/bpf/xskmap.c
 
 
17780F:	net/xdp/
 
 
17781
17782XEN BLOCK SUBSYSTEM
17783M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17784M:	Roger Pau Monné <roger.pau@citrix.com>
17785L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17786S:	Supported
 
17787F:	drivers/block/xen-blkback/*
17788F:	drivers/block/xen*
17789
17790XEN HYPERVISOR ARM
17791M:	Stefano Stabellini <sstabellini@kernel.org>
17792L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17793S:	Maintained
 
17794F:	arch/arm/xen/
17795F:	arch/arm/include/asm/xen/
17796
17797XEN HYPERVISOR ARM64
17798M:	Stefano Stabellini <sstabellini@kernel.org>
17799L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17800S:	Maintained
 
17801F:	arch/arm64/xen/
17802F:	arch/arm64/include/asm/xen/
17803
17804XEN HYPERVISOR INTERFACE
17805M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17806M:	Juergen Gross <jgross@suse.com>
17807R:	Stefano Stabellini <sstabellini@kernel.org>
17808L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
 
17809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17810S:	Supported
 
 
 
 
17811F:	arch/x86/xen/
17812F:	arch/x86/platform/pvh/
17813F:	drivers/*/xen-*front.c
17814F:	drivers/xen/
17815F:	arch/x86/include/asm/xen/
17816F:	arch/x86/include/asm/pvclock-abi.h
17817F:	include/xen/
17818F:	include/uapi/xen/
17819F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17820F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17821
17822XEN NETWORK BACKEND DRIVER
17823M:	Wei Liu <wei.liu@kernel.org>
17824M:	Paul Durrant <paul@xen.org>
17825L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17826L:	netdev@vger.kernel.org
17827S:	Supported
17828F:	drivers/net/xen-netback/*
17829
17830XEN PCI SUBSYSTEM
17831M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17832L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17833S:	Supported
17834F:	arch/x86/pci/*xen*
17835F:	drivers/pci/*xen*
17836
17837XEN PVSCSI DRIVERS
17838M:	Juergen Gross <jgross@suse.com>
17839L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17840L:	linux-scsi@vger.kernel.org
17841S:	Supported
17842F:	drivers/scsi/xen-scsifront.c
17843F:	drivers/xen/xen-scsiback.c
17844F:	include/xen/interface/io/vscsiif.h
17845
 
 
 
 
 
 
 
17846XEN SWIOTLB SUBSYSTEM
17847M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17848L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17849L:	iommu@lists.linux-foundation.org
17850S:	Supported
17851F:	arch/x86/xen/*swiotlb*
17852F:	drivers/xen/*swiotlb*
17853
17854XEN SOUND FRONTEND DRIVER
17855M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17856L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17857L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17858S:	Supported
17859F:	sound/xen/*
17860
17861XFS FILESYSTEM
17862M:	Darrick J. Wong <darrick.wong@oracle.com>
17863M:	linux-xfs@vger.kernel.org
17864L:	linux-xfs@vger.kernel.org
 
17865W:	http://xfs.org/
17866T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17867S:	Supported
17868F:	Documentation/admin-guide/xfs.rst
17869F:	Documentation/ABI/testing/sysfs-fs-xfs
17870F:	Documentation/filesystems/xfs-delayed-logging-design.txt
17871F:	Documentation/filesystems/xfs-self-describing-metadata.txt
17872F:	fs/xfs/
17873F:	include/uapi/linux/dqblk_xfs.h
17874F:	include/uapi/linux/fsmap.h
17875
17876XILINX AXI ETHERNET DRIVER
17877M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17878S:	Maintained
17879F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17880
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17881XILINX UARTLITE SERIAL DRIVER
17882M:	Peter Korsgaard <jacmet@sunsite.dk>
17883L:	linux-serial@vger.kernel.org
17884S:	Maintained
17885F:	drivers/tty/serial/uartlite.c
17886
17887XILINX VIDEO IP CORES
17888M:	Hyun Kwon <hyun.kwon@xilinx.com>
17889M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17890L:	linux-media@vger.kernel.org
 
17891T:	git git://linuxtv.org/media_tree.git
17892S:	Supported
17893F:	Documentation/devicetree/bindings/media/xilinx/
17894F:	drivers/media/platform/xilinx/
17895F:	include/uapi/linux/xilinx-v4l2-controls.h
17896
17897XILINX SD-FEC IP CORES
17898M:	Derek Kiernan <derek.kiernan@xilinx.com>
17899M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
17900S:	Maintained
17901F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
17902F:	Documentation/misc-devices/xilinx_sdfec.rst
17903F:	drivers/misc/xilinx_sdfec.c
17904F:	drivers/misc/Kconfig
17905F:	drivers/misc/Makefile
17906F:	include/uapi/misc/xilinx_sdfec.h
 
 
 
 
 
 
 
17907
17908XILLYBUS DRIVER
17909M:	Eli Billauer <eli.billauer@gmail.com>
17910L:	linux-kernel@vger.kernel.org
17911S:	Supported
17912F:	drivers/char/xillybus/
17913
17914XLP9XX I2C DRIVER
17915M:	George Cherian <george.cherian@cavium.com>
17916M:	Jan Glauber <jglauber@cavium.com>
17917L:	linux-i2c@vger.kernel.org
17918W:	http://www.cavium.com
17919S:	Supported
 
17920F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17921F:	drivers/i2c/busses/i2c-xlp9xx.c
17922
17923XRA1403 GPIO EXPANDER
17924M:	Nandor Han <nandor.han@ge.com>
17925M:	Semi Malinen <semi.malinen@ge.com>
17926L:	linux-gpio@vger.kernel.org
17927S:	Maintained
 
17928F:	drivers/gpio/gpio-xra1403.c
17929F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17930
17931XTENSA XTFPGA PLATFORM SUPPORT
17932M:	Max Filippov <jcmvbkbc@gmail.com>
17933L:	linux-xtensa@linux-xtensa.org
17934S:	Maintained
17935F:	drivers/spi/spi-xtensa-xtfpga.c
17936F:	sound/soc/xtensa/xtfpga-i2s.c
17937
17938YAM DRIVER FOR AX.25
17939M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17940L:	linux-hams@vger.kernel.org
17941S:	Maintained
17942F:	drivers/net/hamradio/yam*
17943F:	include/linux/yam.h
17944
17945YAMA SECURITY MODULE
17946M:	Kees Cook <keescook@chromium.org>
 
17947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17948S:	Supported
17949F:	security/yama/
17950F:	Documentation/admin-guide/LSM/Yama.rst
17951
17952YEALINK PHONE DRIVER
17953M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17954L:	usbb2k-api-dev@nongnu.org
17955S:	Maintained
17956F:	Documentation/input/devices/yealink.rst
17957F:	drivers/input/misc/yealink.*
17958
17959Z8530 DRIVER FOR AX.25
17960M:	Joerg Reuter <jreuter@yaina.de>
 
 
17961W:	http://yaina.de/jreuter/
17962W:	http://www.qsl.net/dl1bke/
17963L:	linux-hams@vger.kernel.org
17964S:	Maintained
17965F:	Documentation/networking/z8530drv.txt
17966F:	drivers/net/hamradio/*scc.c
17967F:	drivers/net/hamradio/z8530.h
17968
17969ZBUD COMPRESSED PAGE ALLOCATOR
17970M:	Seth Jennings <sjenning@redhat.com>
17971M:	Dan Streetman <ddstreet@ieee.org>
17972L:	linux-mm@kvack.org
17973S:	Maintained
 
17974F:	mm/zbud.c
17975F:	include/linux/zbud.h
17976
17977ZD1211RW WIRELESS DRIVER
17978M:	Daniel Drake <dsd@gentoo.org>
17979M:	Ulrich Kunitz <kune@deine-taler.de>
17980W:	http://zd1211.ath.cx/wiki/DriverRewrite
17981L:	linux-wireless@vger.kernel.org
17982L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17983S:	Maintained
 
17984F:	drivers/net/wireless/zydas/zd1211rw/
17985
17986ZD1301 MEDIA DRIVER
17987M:	Antti Palosaari <crope@iki.fi>
17988L:	linux-media@vger.kernel.org
 
17989W:	https://linuxtv.org/
17990W:	http://palosaari.fi/linux/
17991Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17992S:	Maintained
17993F:	drivers/media/usb/dvb-usb-v2/zd1301*
17994
17995ZD1301_DEMOD MEDIA DRIVER
17996M:	Antti Palosaari <crope@iki.fi>
17997L:	linux-media@vger.kernel.org
 
17998W:	https://linuxtv.org/
17999W:	http://palosaari.fi/linux/
18000Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18001S:	Maintained
18002F:	drivers/media/dvb-frontends/zd1301_demod*
18003
18004ZHAOXIN PROCESSOR SUPPORT
18005M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18006L:	linux-kernel@vger.kernel.org
18007S:	Maintained
18008F:	arch/x86/kernel/cpu/zhaoxin.c
18009
 
 
 
 
 
 
 
 
 
 
18010ZPOOL COMPRESSED PAGE STORAGE API
18011M:	Dan Streetman <ddstreet@ieee.org>
18012L:	linux-mm@kvack.org
18013S:	Maintained
 
18014F:	mm/zpool.c
18015F:	include/linux/zpool.h
18016
18017ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18018M:	Minchan Kim <minchan@kernel.org>
18019M:	Nitin Gupta <ngupta@vflare.org>
18020R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18021L:	linux-kernel@vger.kernel.org
18022S:	Maintained
 
18023F:	drivers/block/zram/
18024F:	Documentation/admin-guide/blockdev/zram.rst
18025
18026ZS DECSTATION Z85C30 SERIAL DRIVER
18027M:	"Maciej W. Rozycki" <macro@linux-mips.org>
18028S:	Maintained
18029F:	drivers/tty/serial/zs.*
18030
18031ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18032M:	Minchan Kim <minchan@kernel.org>
18033M:	Nitin Gupta <ngupta@vflare.org>
18034R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18035L:	linux-mm@kvack.org
18036S:	Maintained
 
 
18037F:	mm/zsmalloc.c
18038F:	include/linux/zsmalloc.h
18039F:	Documentation/vm/zsmalloc.rst
18040
18041ZSWAP COMPRESSED SWAP CACHING
18042M:	Seth Jennings <sjenning@redhat.com>
18043M:	Dan Streetman <ddstreet@ieee.org>
18044M:	Vitaly Wool <vitaly.wool@konsulko.com>
18045L:	linux-mm@kvack.org
18046S:	Maintained
18047F:	mm/zswap.c
18048
18049THE REST
18050M:	Linus Torvalds <torvalds@linux-foundation.org>
18051L:	linux-kernel@vger.kernel.org
 
18052Q:	http://patchwork.kernel.org/project/LKML/list/
18053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18054S:	Buried alive in reporters
18055F:	*
18056F:	*/